Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_tso_atomic_all_banks_5.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_atomic_all_banks_5.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define SCONTEXT PCONTEXT
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 64
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 64
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Check for processor ID
th_fork(processor,%l0)
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x00] ! Set the start flag
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = 8623d41f 4010b278 3c377fe0 3a3ab82d
! %f4 = 81aceb43 42335158 42d18f53 a74e2368
! %f8 = 30e63562 c0c22870 094446f2 34900d2b
! %f12 = fad29a0b f1f756cf 0bd6ae21 0edd0ccc
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ed0337a4 7f00baf5 608eb44d d53f242c
! %f20 = aed10f4c b3ae8689 e7964850 fc24c0a6
! %f24 = 70b5a5c6 36abf40f 65a59d04 fd48159c
! %f28 = 567cf843 e1c41d2a 62a507f2 e68a7005
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 43b680db bb48975b 3e93bd9c 86e98379
! %f36 = 510af80c 982403e7 36199114 856907af
! %f40 = b066b303 a7b094d4 12bc2878 81d72517
! %f44 = 30f2873b 99a7c960 d6b7be17 88bb5fe4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa2bc78bf00000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = a2bc78bf00000037
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! Mem[0000000010800108] = 5e4bc64388d2b6ce, %l0 = c2d2d4681bb030e0, %l6 = 8d513ef2c1d314cb
add %i1,0x108,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 5e4bc64388d2b6ce
! Mem[00000000110001f6] = 2c90a7c7, %l5 = 7736f8f2301175d5
ldstub [%i2+0x1f6],%l5 ! %l5 = 000000a7000000ff
! %l2 = 5eb3a7f4, %l3 = 6225fdaa, Mem[0000000091800018] = a40c3402 842e6924
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 5eb3a7f4 6225fdaa
! Mem[0000000010800099] = 595688e5, %l4 = 60ebc67c6d3d5da0
ldstub [%i1+0x099],%l4 ! %l4 = 00000056000000ff
! Mem[0000000090800098] = 19897435, %g2 = 5e0ef1ff5b52439f
lduw [%i5+0x098],%g2 ! %g2 = 0000000019897435
! Mem[0000000011800198] = 505bf13591b82180, %l3 = 310907fe6225fdaa, %l4 = 0000000000000056
add %i3,0x198,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 505bf13591b82180
! Mem[000000001100010c] = cf2b43d7, %l0 = c2d2d4681bb030e0
swap [%i2+0x10c],%l0 ! %l0 = 00000000cf2b43d7
! Mem[00000000910001c0] = 32543d68 0753ba02, %g2 = 19897435, %g3 = 0bad0b00
ldd [%i6+0x1c0],%g2 ! %g2 = 0000000032543d68 000000000753ba02
! Mem[0000000091000054] = 711c88b1, %g2 = 0000000032543d68
lduw [%i6+0x054],%g2 ! %g2 = 00000000711c88b1
! Mem[000000001100005f] = 6b66b62f, %l2 = fb9a5b085eb3a7f4
ldstub [%i2+0x05f],%l2 ! %l2 = 0000002f000000ff
p0_label_2:
! Mem[0000000091000010] = a3481fff, %g2 = 00000000711c88b1
ldsb [%i6+%o2],%g2 ! %g2 = ffffffffffffffa3
! %l1 = 11018e409f4d61b6, Mem[00000000900000d4] = 2c1fa4f2
stw %l1,[%i4+0x0d4] ! Mem[00000000900000d4] = 9f4d61b6
! Mem[0000000011800124] = 32878ced, %l4 = 91b82180, %l2 = 0000002f
add %i3,0x124,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000032878ced
! %l4 = 91b82180, %l5 = 000000a7, Mem[0000000090800098] = 19897435 0675bab4
std %l4,[%i5+0x098] ! Mem[0000000090800098] = 91b82180 000000a7
! %l2 = 0000000032878ced, Mem[00000000910001a8] = 6a7c62a6fc7fc538
stx %l2,[%i6+0x1a8] ! Mem[00000000910001a8] = 0000000032878ced
! %l2 = 0000000032878ced, Mem[0000000091000130] = 7b9364c7
sth %l2,[%i6+0x130] ! Mem[0000000091000130] = 8ced64c7
! Mem[0000000010800024] = 53b188c9, %l7 = 3a82ac34, %l5 = 000000a7
add %i1,0x24,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000053b188c9
! Mem[00000000100000d0] = e53cfd164f40d033, %l4 = 505bf13591b82180, %l7 = ab4ded323a82ac34
add %i0,0xd0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = e53cfd164f40d033
! Mem[0000000011000060] = 04161cb8, %l3 = 6225fdaa, %l7 = 4f40d033
add %i2,0x60,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000004161cb8
! Mem[00000000108001bc] = 0fe03011, %l7 = 04161cb8, %l6 = 88d2b6ce
add %i1,0x1bc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000fe03011
p0_label_3:
! Mem[0000000091800088] = 76cfc3f2, %g2 = ffffffffffffffa3
lduw [%o0+0x088],%g2 ! %g2 = 0000000076cfc3f2
! %l5 = 0000000053b188c9, Mem[00000000918001e0] = 580f23c4
stw %l5,[%o0+0x1e0] ! Mem[00000000918001e0] = 53b188c9
! Mem[00000000918001dc] = 8896c003, %g2 = 0000000076cfc3f2
ldub [%o0+0x1dc],%g2 ! %g2 = 0000000000000088
! Mem[000000001100016c] = 008034ae, %l4 = 505bf13591b82180
lduh [%i2+0x16c],%l4 ! %l4 = 0000000000000080
! Mem[00000000110000b8] = 284e2167, %l4 = 0000000000000080
swap [%i2+0x0b8],%l4 ! %l4 = 00000000284e2167
! Mem[00000000910001e0] = 9757141a, %g2 = 0000000000000088
lduh [%i6+0x1e0],%g2 ! %g2 = 0000000000009757
! Mem[00000000108000ac] = e5b14ba5, %l3 = 6225fdaa, %l7 = 04161cb8
add %i1,0xac,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e5b14ba5
! Mem[00000000108001c8] = 72c62b71, %l2 = 0000000032878ced
swap [%i1+0x1c8],%l2 ! %l2 = 0000000072c62b71
! Mem[000000001100015c] = a29e16a9, %l6 = 000000000fe03011
swap [%i2+0x15c],%l6 ! %l6 = 00000000a29e16a9
! Mem[00000000910001c0] = 32543d68, %g2 = 0000000000009757
lduh [%i6+0x1c0],%g2 ! %g2 = 0000000000003254
p0_label_4:
! Mem[0000000011000054] = 928a6565, %l1 = 9f4d61b6, %l6 = a29e16a9
add %i2,0x54,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000928a6565
! Mem[00000000110000d7] = 48f8d6c8, %l5 = 0000000053b188c9
ldstub [%i2+0x0d7],%l5 ! %l5 = 000000c8000000ff
! %l1 = 11018e409f4d61b6, Mem[00000000910001d0] = 57b5099b0ccf8fa5
stx %l1,[%i6+0x1d0] ! Mem[00000000910001d0] = 11018e409f4d61b6
! Mem[000000001080001c] = a7ecfa09, %l4 = 00000000284e2167
swap [%i1+0x01c],%l4 ! %l4 = 00000000a7ecfa09
! Mem[00000000108001c8] = 32878ced, %l6 = 00000000928a6565
swap [%i1+0x1c8],%l6 ! %l6 = 0000000032878ced
! Mem[00000000110000fa] = dbcb681b, %l1 = 11018e409f4d61b6
ldstub [%i2+0x0fa],%l1 ! %l1 = 00000068000000ff
! Mem[0000000090800038] = bb795193, %g2 = 0000000000003254
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000bb
! Mem[000000001080010e] = 88d2b6ce, %l1 = 0000000000000068
ldstub [%i1+0x10e],%l1 ! %l1 = 000000b6000000ff
! Mem[0000000010800007] = eae0e999, %l7 = 00000000e5b14ba5
ldstub [%i1+0x007],%l7 ! %l7 = 00000099000000ff
! Mem[0000000010800060] = 6d47594d, %l7 = 0000000000000099
ldstub [%i1+0x060],%l7 ! %l7 = 0000006d000000ff
p0_label_5:
! Mem[0000000091800108] = b991f50b, %g18 = c0557d2fe4bc1da4
ldsw [%o0+0x108],%g2 ! %g2 = c0557d2fe4bc1da4
! Mem[000000001180004c] = 94544972, %l3 = 310907fe6225fdaa
swap [%i3+0x04c],%l3 ! %l3 = 0000000094544972
! Mem[0000000011000118] = 5114bf16, %l6 = 32878ced, %l6 = 32878ced
add %i2,0x118,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000005114bf16
! %l2 = 0000000072c62b71, Mem[00000000910000b8] = 74a74d85
sth %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 2b714d85
! %l3 = 0000000094544972, Mem[0000000090800090] = 0457759b72929a41
stx %l3,[%i5+0x090] ! Mem[0000000090800090] = 0000000094544972
! %l2 = 0000000072c62b71, Mem[000000009000012e] = ea6ef402
sth %l2,[%i4+0x12e] ! Mem[000000009000012c] = 2b71f402
! Mem[00000000110000a0] = b8b425ed, %l2 = 0000000072c62b71
swap [%i2+0x0a0],%l2 ! %l2 = 00000000b8b425ed
! Mem[000000001000001d] = bc490412, %l7 = 000000000000006d
ldstub [%i0+0x01d],%l7 ! %l7 = 00000049000000ff
! Mem[00000000100000f4] = 27aa9a8c, %l0 = 00000000cf2b43d7
swap [%i0+0x0f4],%l0 ! %l0 = 0000000027aa9a8c
! Mem[0000000091000084] = 41d39892, %g2 = ffffffffb991f50b
lduh [%i6+0x086],%g2 ! %g2 = 00000000000041d3
p0_label_6:
! %l6 = 000000005114bf16, Mem[0000000091000078] = 9cfade54
stw %l6,[%i6+0x078] ! Mem[0000000091000078] = 5114bf16
! Mem[0000000010800020] = dc6445b353b188c9, %l1 = 00000000000000b6, %l0 = 0000000027aa9a8c
add %i1,0x20,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = dc6445b353b188c9
! Mem[00000000108000e0] = 8f403aa3, %l6 = 000000005114bf16
ldsb [%i1+0x0e0],%l6 ! %l6 = ffffffffffffff8f
! %l3 = 0000000094544972, Mem[000000009080005a] = 22d773d9
stb %l3,[%i5+0x05a] ! Mem[0000000090800058] = 72d773d9
! Mem[00000000118000d8] = a216608d, %l5 = 000000c8, %l4 = a7ecfa09
add %i3,0xd8,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a216608d
! %l4 = 00000000a216608d, Mem[0000000010000128] = 32e843f89a3029d5
stx %l4,[%i0+0x128] ! Mem[0000000010000128] = 00000000a216608d
! %l5 = 00000000000000c8, Mem[000000009100001c] = 4891d8bc
sth %l5,[%i6+0x01c] ! Mem[000000009100001c] = 00c8d8bc
! %l2 = 00000000b8b425ed, Mem[000000009180007e] = 21064083
stb %l2,[%o0+0x07e] ! Mem[000000009180007c] = ed064083
! Mem[0000000091800158] = adfdfa96 aee176b8, %g2 = 000041d3, %g3 = 0753ba02
ldd [%o0+0x158],%g2 ! %g2 = 00000000adfdfa96 00000000aee176b8
! %l7 = 0000000000000049, Mem[00000000908001e0] = ac6a9c05c7e29cb9
stx %l7,[%i5+0x1e0] ! Mem[00000000908001e0] = 0000000000000049
p0_label_7:
! Mem[0000000011000199] = 0f78f52b, %l4 = 00000000a216608d
ldstub [%i2+0x199],%l4 ! %l4 = 00000078000000ff
! Mem[0000000010800030] = c5912294 186eb63d, %l0 = 53b188c9, %l1 = 000000b6
ldd [%i1+0x030],%l0 ! %l0 = 00000000c5912294 00000000186eb63d
! Mem[0000000010800090] = 7fd53eb1, %l2 = 00000000b8b425ed
swap [%i1+0x090],%l2 ! %l2 = 000000007fd53eb1
! Mem[000000001080007e] = 337f3f24, %l4 = 0000000000000078
ldstub [%i1+0x07e],%l4 ! %l4 = 0000003f000000ff
! Mem[0000000011800011] = eadfd085, %l1 = 00000000186eb63d
ldstub [%i3+0x011],%l1 ! %l1 = 000000df000000ff
! %l1 = 00000000000000df, Mem[0000000090800058] = e5e072d773d92fb4
stx %l1,[%i5+0x058] ! Mem[0000000090800058] = 00000000000000df
! Mem[0000000011000190] = d52770e6ea0fd469, %l4 = 000000000000003f, %l4 = 000000000000003f
add %i2,0x190,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = d52770e6ea0fd469
! Mem[0000000011000140] = 0c0a8576c9fe9617, %l3 = 0000000094544972, %l5 = 00000000000000c8
add %i2,0x140,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 0c0a8576c9fe9617
! %l1 = 00000000000000df, Mem[000000009100011c] = 72a066a4
stw %l1,[%i6+0x11c] ! Mem[000000009100011c] = 000000df
! %l4 = d52770e6ea0fd469, Mem[0000000091000158] = 3eeb8fcc
stb %l4,[%i6+0x158] ! Mem[0000000091000158] = 69eb8fcc
p0_label_8:
! Mem[00000000918001c4] = 25b71c6c, %g2 = 00000000adfdfa96
lduh [%o0+0x1c6],%g2 ! %g2 = 00000000000025b7
! Mem[00000000100001e0] = 1f3a6af5960bc1a8, %l1 = 00000000000000df, %l1 = 00000000000000df
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 1f3a6af5960bc1a8
! Mem[00000000900000bc] = 59ef2943, %g18 = c0557d2fe4bc1da4
ldsw [%i4+0x0bc],%g2 ! %g2 = c0557d2fe4bc1da4
! Mem[00000000110000f4] = 8c60ff7c, %l4 = d52770e6ea0fd469
swap [%i2+0x0f4],%l4 ! %l4 = 000000008c60ff7c
! Mem[0000000090000194] = 892c7c4b, %g2 = 0000000059ef2943
lduh [%i4+0x194],%g2 ! %g2 = 000000000000892c
! Mem[000000009000012c] = 90be2b71, %g2 = 000000000000892c
ldsb [%i4+0x12c],%g2 ! %g2 = ffffffffffffff90
! %l4 = 000000008c60ff7c, Mem[0000000090800000] = 0e4b137eaf2073d1
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = 000000008c60ff7c
! Mem[000000001000011c] = 64657e6a, %l4 = 8c60ff7c, %l4 = 8c60ff7c
add %i0,0x11c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000064657e6a
! Mem[000000001180010c] = 95f634c9, %l0 = c5912294, %l1 = 960bc1a8
add %i3,0x10c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000095f634c9
! Mem[00000000918001e8] = 1d25499e, %g2 = ffffffffffffff90
lduw [%o0+0x1e8],%g2 ! %g2 = 000000001d25499e
p0_label_9:
! %l5 = 0c0a8576c9fe9617, Mem[00000000900001c2] = b3a2a50a
stb %l5,[%i4+0x1c2] ! Mem[00000000900001c0] = 17a2a50a
! %l3 = 0000000094544972, Mem[0000000091000176] = 3d9780e9
sth %l3,[%i6+0x176] ! Mem[0000000091000174] = 497280e9
! Mem[0000000090000038] = acd6a795 fa7adc32, %g2 = 1d25499e, %g3 = aee176b8
ldd [%i4+0x038],%g2 ! %g2 = 00000000acd6a795 00000000fa7adc32
! Mem[000000001180000c] = 02a913c9, %l2 = 000000007fd53eb1
swap [%i3+0x00c],%l2 ! %l2 = 0000000002a913c9
! Mem[000000001180014c] = 0f1c26f2, %l5 = c9fe9617, %l0 = c5912294
add %i3,0x14c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000000f1c26f2
! Mem[00000000118000b0] = 164ae8a9ea973b03, %l4 = 0000000064657e6a, %l4 = 0000000064657e6a
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 164ae8a9ea973b03
! Mem[00000000908000f4] = 8c6a2b06, %g2 = 00000000acd6a795
ldsh [%i5+0x0f6],%g2 ! %g2 = ffffffffffff8c6a
! Mem[0000000090800180] = 34ecb2cb7e522fec, %g2 = ffffffffffff8c6a
ldx [%i5+0x180],%g2 ! %g2 = 34ecb2cb7e522fec
! Mem[00000000100001e0] = 1f3a6af5, %l4 = 164ae8a9ea973b03
swap [%i0+0x1e0],%l4 ! %l4 = 000000001f3a6af5
! Mem[0000000091800170] = 0dd8e744 6604b7b5, %g2 = 7e522fec, %g3 = fa7adc32
ldd [%o0+0x170],%g2 ! %g2 = 000000000dd8e744 000000006604b7b5
p0_label_10:
! %l6 = ffffff8f, %l7 = 00000049, Mem[0000000091800190] = df687899 ade27475
std %l6,[%o0+0x190] ! Mem[0000000091800190] = ffffff8f 00000049
! Mem[0000000011800172] = 89244372, %l2 = 0000000002a913c9
ldstub [%i3+0x172],%l2 ! %l2 = 00000043000000ff
! Mem[000000009100019c] = c524c15a, %g2 = 000000000dd8e744
ldub [%i6+0x19d],%g2 ! %g2 = 00000000000000c5
! Mem[0000000091800170] = 0dd8e744, %g2 = 00000000000000c5
ldsh [%o0+0x170],%g2 ! %g2 = 0000000000000dd8
! Mem[000000009000007c] = 1b236ed1, %g2 = 0000000000000dd8
lduw [%i4+0x07c],%g2 ! %g2 = 000000001b236ed1
! %l3 = 0000000094544972, Mem[0000000090800190] = 386f146220d8b67b
stx %l3,[%i5+0x190] ! Mem[0000000090800190] = 0000000094544972
! Mem[0000000091800164] = a96a1584, %g2 = 000000001b236ed1
lduh [%o0+0x164],%g2 ! %g2 = 000000000000a96a
! Mem[0000000090000018] = d23cbe49178bdab7, %g2 = 000000000000a96a
ldx [%i4+%o3],%g2 ! %g2 = d23cbe49178bdab7
! Mem[00000000110001c8] = d418432d8ff18978, %l4 = 000000001f3a6af5, %l7 = 0000000000000049
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = d418432d8ff18978
! Mem[00000000100001e4] = 960bc1a8, %l3 = 0000000094544972
swap [%i0+0x1e4],%l3 ! %l3 = 00000000960bc1a8
p0_label_11:
! Mem[0000000090800084] = 37b269c8, %g2 = d23cbe49178bdab7
ldub [%i5+0x084],%g2 ! %g2 = 0000000000000037
! Mem[0000000010000168] = 067c63e925ee574c, %l6 = ffffffffffffff8f, %l5 = 0c0a8576c9fe9617
add %i0,0x168,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 067c63e925ee574c
! %l6 = ffffffffffffff8f, Mem[00000000900001a8] = bbf186c9
sth %l6,[%i4+0x1a8] ! Mem[00000000900001a8] = ff8f86c9
! Mem[000000009180015c] = aee176b8, %g2 = 0000000000000037
lduw [%o0+0x15c],%g2 ! %g2 = 00000000aee176b8
! Mem[00000000108000c0] = 6dc88406 78e2ff2c, %l4 = 1f3a6af5, %l5 = 25ee574c
ldd [%i1+0x0c0],%l4 ! %l4 = 000000006dc88406 0000000078e2ff2c
! Mem[000000001080010c] = 88d2ffce, %l6 = ffffff8f, %l3 = 960bc1a8
add %i1,0x10c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000088d2ffce
! Mem[000000009180018c] = 6cc61047, %g2 = 00000000aee176b8
lduh [%o0+0x18c],%g2 ! %g2 = 0000000000006cc6
! Mem[000000009080017c] = 7249cf34, %g2 = 0000000000006cc6
ldub [%i5+0x17d],%g2 ! %g2 = 0000000000000072
! Mem[0000000011000014] = 0bddf213, %l1 = 95f634c9, %l6 = ffffff8f
add %i2,0x14,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000bddf213
! Mem[0000000010800123] = cc57274c, %l2 = 0000000000000043
ldstub [%i1+0x123],%l2 ! %l2 = 0000004c000000ff
p0_label_12:
! %l6 = 000000000bddf213, Mem[00000000910000b0] = f20a8113
stb %l6,[%i6+0x0b0] ! Mem[00000000910000b0] = 130a8113
! Mem[00000000908001d8] = bbeab1cd 83155997, %g2 = 00000072, %g3 = 6604b7b5
ldd [%i5+0x1d8],%g2 ! %g2 = 00000000bbeab1cd 0000000083155997
! Mem[00000000900000f0] = 1204d436, %g2 = 00000000bbeab1cd
lduw [%i4+0x0f0],%g2 ! %g2 = 000000001204d436
! Mem[000000001080000c] = b7f78dee, %l1 = 0000000095f634c9
swap [%i1+0x00c],%l1 ! %l1 = 00000000b7f78dee
! Mem[0000000011800000] = c5ba0a29, %l5 = 78e2ff2c, %l5 = 78e2ff2c
casa [%i3]0x80,%l5,%l5 ! %l5 = 00000000c5ba0a29
! Mem[00000000900000c0] = dafac5a2, %g2 = 000000001204d436
ldsh [%i4+0x0c2],%g2 ! %g2 = ffffffffffffdafa
! Mem[000000001100010c] = 1bb030e0, %l3 = 88d2ffce, %l5 = c5ba0a29
add %i2,0x10c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000001bb030e0
! Mem[0000000011000058] = e58fbbe56b66b6ff, %l3 = 0000000088d2ffce, %l3 = 0000000088d2ffce
add %i2,0x58,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = e58fbbe56b66b6ff
! %l2 = 0000004c, %l3 = 6b66b6ff, Mem[00000000910000a8] = 4619b6e4 56e6721b
std %l2,[%i6+0x0a8] ! Mem[00000000910000a8] = 0000004c 6b66b6ff
! Mem[0000000010800074] = c429a2e9, %l1 = 00000000b7f78dee
swap [%i1+0x074],%l1 ! %l1 = 00000000c429a2e9
p0_label_13:
! Mem[0000000090800158] = 4ba53888 4c94e5e0, %g2 = ffffdafa, %g3 = 83155997
ldd [%i5+0x158],%g2 ! %g2 = 000000004ba53888 000000004c94e5e0
! Mem[00000000910001d4] = 9f4d61b6, %g18 = c0557d2fe4bc1da4
ldsw [%i6+0x1d4],%g2 ! %g2 = c0557d2fe4bc1da4
! Mem[000000001000011f] = 64657e6a, %l6 = 000000000bddf213
ldstub [%i0+0x11f],%l6 ! %l6 = 0000006a000000ff
! Mem[00000000118001ee] = 2a447ea2, %l4 = 000000006dc88406
ldstub [%i3+0x1ee],%l4 ! %l4 = 0000007e000000ff
! Mem[0000000011800004] = 443b168a, %l2 = 000000000000004c
ldstub [%i3+0x004],%l2 ! %l2 = 00000044000000ff
! Mem[00000000918000ac] = 8d44d5c1, %g2 = ffffffff9f4d61b6
ldsh [%o0+0x0ac],%g2 ! %g2 = ffffffffffff8d44
! %l6 = 000000000000006a, Mem[0000000091800050] = cba28e15f78fa94d
stx %l6,[%o0+0x050] ! Mem[0000000091800050] = 000000000000006a
! %l3 = e58fbbe56b66b6ff, Mem[0000000090800058] = 00000000
sth %l3,[%i5+0x058] ! Mem[0000000090800058] = b6ff0000
! Mem[0000000090000000] = ba40193a611bdea4, %g2 = ffffffffffff8d44
ldx [%i4+%g0],%g2 ! %g2 = ba40193a611bdea4
! Mem[0000000010000160] = 27fc7b45, %l5 = 000000001bb030e0
swap [%i0+0x160],%l5 ! %l5 = 0000000027fc7b45
p0_label_14:
! Mem[000000001100011c] = c601fe19, %l2 = 00000044, %l2 = 00000044
add %i2,0x11c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c601fe19
! Mem[00000000100000b3] = b840fd01, %l3 = e58fbbe56b66b6ff
ldstub [%i0+0x0b3],%l3 ! %l3 = 00000001000000ff
! Mem[00000000100001fc] = 0163892b, %l3 = 00000001, %l6 = 0000006a
add %i0,0x1fc,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000163892b
! %l7 = d418432d8ff18978, Mem[00000000900001d8] = cf291b9ae87d6201
stx %l7,[%i4+0x1d8] ! Mem[00000000900001d8] = d418432d8ff18978
! Mem[00000000918000c0] = 2b04f022, %g18 = c0557d2fe4bc1da4
ldsw [%o0+0x0c0],%g2 ! %g2 = c0557d2fe4bc1da4
! Mem[000000001000003c] = a7fff77c, %l2 = 00000000c601fe19
ldstub [%i0+0x03c],%l2 ! %l2 = 000000a7000000ff
! %l6 = 000000000163892b, Mem[00000000900001c0] = 3ac517a2
stb %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 2bc517a2
! Mem[0000000090800100] = 7ed95b8666e26e91, %g2 = 000000002b04f022
ldx [%i5+0x100],%g2 ! %g2 = 7ed95b8666e26e91
! %l3 = 0000000000000001, Mem[0000000091800060] = 47a258f4bb481889
stx %l3,[%o0+0x060] ! Mem[0000000091800060] = 0000000000000001
! Mem[00000000100000bc] = 66fbb315, %l5 = 27fc7b45, %l5 = 27fc7b45
add %i0,0xbc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000066fbb315
p0_label_15:
! %l4 = 000000000000007e, Mem[000000009080000c] = c18b3701
sth %l4,[%i5+0x00c] ! Mem[000000009080000c] = 007e3701
! Mem[00000000900001f8] = fa17c81f 27a29918, %g2 = 66e26e91, %g3 = 4c94e5e0
ldd [%i4+0x1f8],%g2 ! %g2 = 00000000fa17c81f 0000000027a29918
! %l1 = 00000000c429a2e9, Mem[0000000091800070] = f19e86974c114da9
stx %l1,[%o0+0x070] ! Mem[0000000091800070] = 00000000c429a2e9
! Mem[00000000108000d4] = 5653bb4f, %l0 = 0f1c26f2, %l7 = 8ff18978
add %i1,0xd4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000005653bb4f
! Mem[0000000010800018] = 71082c7b, %l0 = 000000000f1c26f2
swap [%i1+%o3],%l0 ! %l0 = 0000000071082c7b
! Mem[0000000011000128] = 2468f4af8bfa12ab, %l7 = 000000005653bb4f, %l4 = 000000000000007e
add %i2,0x128,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 2468f4af8bfa12ab
! Mem[00000000108000a4] = 516ea183, %l5 = 0000000066fbb315
ldsh [%i1+0x0a4],%l5 ! %l5 = 000000000000516e
! %l1 = 00000000c429a2e9, Mem[00000000908000d8] = 27372846
stw %l1,[%i5+0x0d8] ! Mem[00000000908000d8] = c429a2e9
! Mem[00000000118000f0] = ac57ec87, %l1 = 00000000c429a2e9
ldstub [%i3+0x0f0],%l1 ! %l1 = 000000ac000000ff
! Mem[00000000110001b4] = c36ffb43, %l6 = 000000000163892b
ldstub [%i2+0x1b4],%l6 ! %l6 = 000000c3000000ff
p0_label_16:
! Mem[0000000011000120] = fa106b62, %l6 = 000000c3, %l3 = 00000001
add %i2,0x120,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000fa106b62
! %l7 = 000000005653bb4f, Mem[000000009100014c] = 4734a30d
stb %l7,[%i6+0x14c] ! Mem[000000009100014c] = 4f34a30d
! Mem[00000000100000c4] = abd707a1, %l0 = 71082c7b, %l0 = 71082c7b
add %i0,0xc4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000abd707a1
! %l0 = 00000000abd707a1, Mem[0000000091000098] = 6b141ce1
stw %l0,[%i6+0x098] ! Mem[0000000091000098] = abd707a1
! Mem[00000000100001b1] = f6f1262b, %l0 = 00000000abd707a1
ldstub [%i0+0x1b1],%l0 ! %l0 = 000000f1000000ff
! Mem[0000000010800124] = 20eca7ed, %l0 = 00000000000000f1
swap [%i1+0x124],%l0 ! %l0 = 0000000020eca7ed
! Mem[0000000010000064] = 10bf96c6, %l0 = 20eca7ed, %l3 = fa106b62
add %i0,0x64,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000010bf96c6
! Mem[000000001000001b] = 9c47c4d3, %l4 = 2468f4af8bfa12ab
ldstub [%i0+0x01b],%l4 ! %l4 = 000000d3000000ff
! %l6 = 000000c3, %l7 = 5653bb4f, Mem[0000000091000108] = 1c0669f4 6fbe3348
std %l6,[%i6+0x108] ! Mem[0000000091000108] = 000000c3 5653bb4f
! %l3 = 0000000010bf96c6, Mem[00000000910000e0] = f772f6e7af4caf6c
stx %l3,[%i6+0x0e0] ! Mem[00000000910000e0] = 0000000010bf96c6
p0_label_17:
! Mem[00000000900000f8] = 06b6dff8, %g2 = 00000000fa17c81f
ldsb [%i4+0x0fa],%g2 ! %g2 = 0000000000000006
! %l1 = 00000000000000ac, Mem[0000000090000020] = 0e67b97a
stw %l1,[%i4+%o4] ! Mem[0000000090000020] = 000000ac
! Mem[00000000910000a0] = 30ce50d2, %g2 = 0000000000000006
lduh [%i6+0x0a0],%g2 ! %g2 = 00000000000030ce
! %l2 = 000000a7, %l3 = 10bf96c6, Mem[0000000091000118] = c04bc1d5 000000df
std %l2,[%i6+0x118] ! Mem[0000000091000118] = 000000a7 10bf96c6
! Mem[00000000100001c4] = 35069c60, %l2 = 00000000000000a7
swap [%i0+0x1c4],%l2 ! %l2 = 0000000035069c60
! Mem[00000000100000c0] = e994c2f1, %l0 = 20eca7ed, %l5 = 0000516e
add %i0,0xc0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000e994c2f1
! %l6 = 00000000000000c3, Mem[0000000090000140] = c860ad21b704af01
stx %l6,[%i4+0x140] ! Mem[0000000090000140] = 00000000000000c3
! Mem[000000001100019c] = ca214576, %l1 = 000000ac, %l2 = 35069c60
add %i2,0x19c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ca214576
! Mem[0000000091800000] = 7099c425, %g2 = 00000000000030ce
ldub [%o0+0x003],%g2 ! %g2 = 0000000000000070
! Mem[00000000910000b0] = 130a8113, %g2 = 0000000000000070
lduh [%i6+0x0b0],%g2 ! %g2 = 000000000000130a
p0_label_18:
! %l0 = 20eca7ed, %l1 = 000000ac, Mem[00000000900001a8] = ff8f86c9 b7572d16
std %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = 20eca7ed 000000ac
! Mem[00000000118000b0] = 164ae8a9ea973b03, %l5 = 00000000e994c2f1, %l2 = 00000000ca214576
add %i3,0xb0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 164ae8a9ea973b03
! Mem[000000009100005c] = ce7dc02e, %g2 = 000000000000130a
ldsb [%i6+0x05e],%g2 ! %g2 = ffffffffffffffce
! Mem[0000000091000150] = 23a8d37e9a37bfce, %g2 = ffffffffffffffce
ldx [%i6+0x150],%g2 ! %g2 = 23a8d37e9a37bfce
! Mem[00000000110001de] = 66c920e8, %l0 = 0000000020eca7ed
ldstub [%i2+0x1de],%l0 ! %l0 = 00000020000000ff
! Mem[00000000108000e4] = 04cbecc3, %l3 = 0000000010bf96c6
swap [%i1+0x0e4],%l3 ! %l3 = 0000000004cbecc3
! Mem[00000000108000a0] = fd6963e7, %l2 = ea973b03, %l1 = 000000ac
add %i1,0xa0,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000fd6963e7
! %l1 = 00000000fd6963e7, Mem[00000000918000e4] = 455174c4
stb %l1,[%o0+0x0e4] ! Mem[00000000918000e4] = e75174c4
! %l2 = 164ae8a9ea973b03, Mem[0000000090800060] = ec0a57d697d5e655
stx %l2,[%i5+0x060] ! Mem[0000000090800060] = 164ae8a9ea973b03
! Mem[0000000091800134] = 0f508182, %g2 = 23a8d37e9a37bfce
ldub [%o0+0x137],%g2 ! %g2 = 000000000000000f
p0_label_19:
! Mem[000000009100019c] = 50c524c1, %g18 = c0557d2fe4bc1da4
ldsw [%i6+0x19c],%g2 ! %g2 = c0557d2fe4bc1da4
! %l4 = 00000000000000d3, Mem[00000000918001a0] = d6da767b
stw %l4,[%o0+0x1a0] ! Mem[00000000918001a0] = 000000d3
! %l6 = 000000c3, %l7 = 5653bb4f, Mem[0000000091800040] = 6fcc5f81 62884d6e
std %l6,[%o0+0x040] ! Mem[0000000091800040] = 000000c3 5653bb4f
! %l7 = 000000005653bb4f, Mem[0000000090000130] = f4027544
stw %l7,[%i4+0x130] ! Mem[0000000090000130] = 5653bb4f
! Mem[00000000110001bc] = ace6c626, %l3 = 0000000004cbecc3
ldsb [%i2+0x1bc],%l3 ! %l3 = ffffffffffffffac
! Mem[00000000918000f0] = 26618e3b 7818ae9c, %g2 = 50c524c1, %g3 = 27a29918
ldd [%o0+0x0f0],%g2 ! %g2 = 0000000026618e3b 000000007818ae9c
! %l0 = 00000020, %l1 = fd6963e7, Mem[0000000090800060] = 164ae8a9 ea973b03
std %l0,[%i5+0x060] ! Mem[0000000090800060] = 00000020 fd6963e7
! Mem[0000000011800080] = 3a79c2dc, %l3 = ffffffac, %l2 = ea973b03
add %i3,0x80,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003a79c2dc
! Mem[0000000010000098] = aff6f23f0eb6b67d, %l4 = 00000000000000d3, %l5 = 00000000e994c2f1
add %i0,0x98,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = aff6f23f0eb6b67d
! Mem[000000001000005e] = 0e8a44a1, %l6 = 00000000000000c3
ldstub [%i0+0x05e],%l6 ! %l6 = 00000044000000ff
p0_label_20:
! %l2 = 000000003a79c2dc, Mem[0000000091800190] = ffffff8f00000049
stx %l2,[%o0+0x190] ! Mem[0000000091800190] = 000000003a79c2dc
! %l1 = 00000000fd6963e7, Mem[0000000090800004] = 8c60ff7c
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = fd6963e7
! Mem[00000000108001a6] = e9da3622, %l7 = 000000005653bb4f
ldstub [%i1+0x1a6],%l7 ! %l7 = 00000036000000ff
! Mem[000000001080018c] = 1e7eecdb, %l3 = ffffffffffffffac
swap [%i1+0x18c],%l3 ! %l3 = 000000001e7eecdb
! Mem[00000000108000c8] = 18330661905710ad, %l3 = 000000001e7eecdb, %l7 = 0000000000000036
add %i1,0xc8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 18330661905710ad
! Mem[00000000110001b9] = bb95fbc9, %l7 = 18330661905710ad
ldstub [%i2+0x1b9],%l7 ! %l7 = 00000095000000ff
! Mem[000000001080013e] = f85f7f61, %l0 = 0000000000000020
ldstub [%i1+0x13e],%l0 ! %l0 = 0000007f000000ff
! Mem[0000000090800008] = 5c96a471, %g18 = c0557d2fe4bc1da4
ldsw [%i5+%o1],%g2 ! %g2 = c0557d2fe4bc1da4
! Mem[0000000010800198] = cd975b84, %l4 = 00000000000000d3
ldstub [%i1+0x198],%l4 ! %l4 = 000000cd000000ff
! %l6 = 0000000000000044, Mem[00000000910000cd] = 865f962f
stb %l6,[%i6+0x0cd] ! Mem[00000000910000cc] = 445f962f
p0_label_21:
! %l0 = 000000000000007f, Mem[0000000090800165] = 995a44a3
stb %l0,[%i5+0x165] ! Mem[0000000090800164] = 7f5a44a3
! Mem[00000000110001d4] = 81d56720, %l4 = 000000cd, %l0 = 0000007f
add %i2,0x1d4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000081d56720
! %l0 = 0000000081d56720, Mem[00000000110000a4] = 3a59b3d8
sth %l0,[%i2+0x0a4] ! Mem[00000000110000a4] = 6720b3d8
! Mem[0000000011800118] = 74160c42f45481f9, %l5 = aff6f23f0eb6b67d, %l5 = aff6f23f0eb6b67d
add %i3,0x118,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 74160c42f45481f9
! %l3 = 000000001e7eecdb, Mem[000000001080015f] = 066e2f29
stb %l3,[%i1+0x15f] ! Mem[000000001080015c] = 066e2fdb
! Mem[00000000118001f4] = 848ebf07, %l2 = 000000003a79c2dc
swap [%i3+0x1f4],%l2 ! %l2 = 00000000848ebf07
! %l0 = 0000000081d56720, Mem[00000000908000f1] = b0f1e8b2
stb %l0,[%i5+0x0f1] ! Mem[00000000908000f0] = 20f1e8b2
! Mem[0000000011800098] = 0863d1555dc3eae5, %l2 = 00000000848ebf07, %l6 = 0000000000000044
add %i3,0x98,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 0863d1555dc3eae5
! Mem[0000000010800110] = acd721c890dfbee1, %l0 = 0000000081d56720, %l0 = 0000000081d56720
add %i1,0x110,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = acd721c890dfbee1
! Mem[00000000910001d4] = 9f4d61b6, %g2 = 000000005c96a471
lduh [%i6+0x1d4],%g2 ! %g2 = 0000000000009f4d
p0_label_22:
! Mem[00000000110001e8] = 6c4c130cba2f1403, %l2 = 00000000848ebf07, %l1 = 00000000fd6963e7
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 6c4c130cba2f1403
! %l5 = 74160c42f45481f9, Mem[00000000918000b2] = 1cbaf012
sth %l5,[%o0+0x0b2] ! Mem[00000000918000b0] = 81f9f012
! Mem[0000000010000124] = 545f5c0a, %l0 = acd721c890dfbee1
lduw [%i0+0x124],%l0 ! %l0 = 00000000545f5c0a
! Mem[00000000110001e7] = 3ce0549a, %l6 = 0863d1555dc3eae5
ldstub [%i2+0x1e7],%l6 ! %l6 = 0000009a000000ff
! %l6 = 000000000000009a, Mem[00000000908000a0] = d990a0ad
stw %l6,[%i5+0x0a0] ! Mem[00000000908000a0] = 0000009a
! Mem[00000000118000e4] = b809c3e4, %l1 = ba2f1403, %l6 = 0000009a
add %i3,0xe4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b809c3e4
! Mem[00000000110000c8] = fa3310e113811e9e, %l5 = 74160c42f45481f9, %l4 = 00000000000000cd
add %i2,0xc8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = fa3310e113811e9e
! Mem[0000000010800120] = cc5727ff, %l0 = 00000000545f5c0a
swap [%i1+0x120],%l0 ! %l0 = 00000000cc5727ff
! %l4 = 13811e9e, %l5 = f45481f9, Mem[0000000091000168] = 69d5747b 7fd5a81e
std %l4,[%i6+0x168] ! Mem[0000000091000168] = 13811e9e f45481f9
! %l2 = 848ebf07, %l3 = 1e7eecdb, Mem[0000000091000078] = 5114bf16 3319557f
std %l2,[%i6+0x078] ! Mem[0000000091000078] = 848ebf07 1e7eecdb
p0_label_23:
! Mem[00000000118001c0] = ce5339a8, %l5 = 74160c42f45481f9
lduh [%i3+0x1c0],%l5 ! %l5 = 000000000000ce53
! Mem[000000009080005c] = 00df0000, %g2 = 0000000000009f4d
ldsh [%i5+0x05e],%g2 ! %g2 = 00000000000000df
! %l0 = 00000000cc5727ff, Mem[000000009000003c] = fa7adc32
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = cc5727ff
! Mem[000000001000003d] = fffff77c, %l5 = 000000000000ce53
ldstub [%i0+0x03d],%l5 ! %l5 = 000000ff000000ff
! %l6 = 00000000b809c3e4, Mem[000000009100018c] = 938bc614
stb %l6,[%i6+0x18c] ! Mem[000000009100018c] = e48bc614
! %l0 = 00000000cc5727ff, Mem[0000000090800030] = 74aad238
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = cc5727ff
! Mem[000000009180014c] = 58e7addd, %g2 = 00000000000000df
ldsb [%o0+0x14e],%g2 ! %g2 = 0000000000000058
! Mem[0000000010800058] = fed3f62ccccd9cf2, %l3 = 000000001e7eecdb, %l5 = 00000000000000ff
add %i1,0x58,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = fed3f62ccccd9cf2
! Mem[0000000011800105] = e86446bf, %l5 = fed3f62ccccd9cf2
ldstub [%i3+0x105],%l5 ! %l5 = 00000064000000ff
! Mem[0000000091000168] = 13811e9e, %g2 = 0000000000000058
lduw [%i6+0x168],%g2 ! %g2 = 0000000013811e9e
p0_label_24:
! Mem[0000000010800053] = d3df8a86, %l4 = fa3310e113811e9e
ldstub [%i1+0x053],%l4 ! %l4 = 00000086000000ff
! Mem[0000000011000064] = 78b37d29, %l6 = b809c3e4, %l4 = 00000086
add %i2,0x64,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000078b37d29
! %l1 = 6c4c130cba2f1403, Mem[0000000090800138] = 4e9370d8
stw %l1,[%i5+0x138] ! Mem[0000000090800138] = ba2f1403
! Mem[0000000011800140] = 738869215a164cd0, %l0 = 00000000cc5727ff, %l1 = 6c4c130cba2f1403
add %i3,0x140,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 738869215a164cd0
! Mem[0000000090000090] = 811a29b2, %g2 = 0000000013811e9e
ldsh [%i4+0x090],%g2 ! %g2 = ffffffffffff811a
! Mem[00000000918001c0] = 11ac983505e425b7, %g2 = ffffffffffff811a
ldx [%o0+0x1c0],%g2 ! %g2 = 11ac983505e425b7
! Mem[0000000011800120] = 4942b9df32878ced, %l4 = 0000000078b37d29, %l5 = 0000000000000064
add %i3,0x120,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 4942b9df32878ced
! %l3 = 000000001e7eecdb, Mem[00000000910001f8] = a30b445c
stw %l3,[%i6+0x1f8] ! Mem[00000000910001f8] = 1e7eecdb
! %l5 = 4942b9df32878ced, Mem[0000000091800058] = 4a905669
stb %l5,[%o0+0x058] ! Mem[0000000091800058] = ed905669
! Mem[00000000100001d8] = 7126a7a8, %l3 = 000000001e7eecdb
swap [%i0+0x1d8],%l3 ! %l3 = 000000007126a7a8
p0_label_25:
! Mem[000000001100001d] = a3b3ccb9, %l4 = 0000000078b37d29
ldstub [%i2+0x01d],%l4 ! %l4 = 000000b3000000ff
! Mem[0000000011800030] = 4486a3f032e3cf94, %l0 = 00000000cc5727ff, %l0 = 00000000cc5727ff
add %i3,0x30,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4486a3f032e3cf94
! Mem[0000000010800028] = 258645e30c595e8c, %l3 = 000000007126a7a8, %l0 = 4486a3f032e3cf94
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 258645e30c595e8c
! Mem[00000000100000c4] = abd707a1, %l2 = 848ebf07, %l6 = b809c3e4
add %i0,0xc4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000abd707a1
! %l4 = 000000b3, %l5 = 32878ced, Mem[0000000090800010] = b4fabb0f 1cf2febc
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 000000b3 32878ced
! Mem[000000001000014a] = ea7784c6, %l5 = 4942b9df32878ced
ldstub [%i0+0x14a],%l5 ! %l5 = 00000084000000ff
! %l3 = 000000007126a7a8, Mem[0000000091000058] = 7303b0f7
stw %l3,[%i6+0x058] ! Mem[0000000091000058] = 7126a7a8
! Mem[00000000100001e1] = ea973b03, %l1 = 738869215a164cd0
ldstub [%i0+0x1e1],%l1 ! %l1 = 00000097000000ff
! Mem[0000000090800138] = ba2f14038c601918, %g2 = 11ac983505e425b7
ldx [%i5+0x138],%g2 ! %g2 = ba2f14038c601918
! %l4 = 00000000000000b3, Mem[000000001000014a] = ea77ffc6
sth %l4,[%i0+0x14a] ! Mem[0000000010000148] = ea7700b3
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 258645e30c595e8c
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000097
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000848ebf07
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007126a7a8
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000b3
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000084
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000abd707a1
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000095
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 8623d41f 4010b278
bne %xcc,p0_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 81aceb43 42335158
bne %xcc,p0_f4_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 9c47c4ffbcff0412
ldx [%i0+0x018],%g3 ! Observed data at 0000000010000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0cc5517afffff77c
ldx [%i0+0x038],%g3 ! Observed data at 0000000010000038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = ef78ea810e8affa1
ldx [%i0+0x058],%g3 ! Observed data at 0000000010000058
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = b840fdffd3823a5b
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000100000b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = db8f6bd6cf2b43d7
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000100000f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 17f31f4364657eff
ldx [%i0+0x118],%g3 ! Observed data at 0000000010000118
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00000000a216608d
ldx [%i0+0x128],%g3 ! Observed data at 0000000010000128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = ea7700b327b131e8
ldx [%i0+0x148],%g3 ! Observed data at 0000000010000148
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 1bb030e0030fc8cc
ldx [%i0+0x160],%g3 ! Observed data at 0000000010000160
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x160,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f6ff262b85f831ec
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000100001b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = cfc559e8000000a7
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000100001c0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 1e7eecdba8541fdc
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000100001d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = eaff3b0394544972
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000100001e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1e0,%g4
set p0_local1_expect,%g1
p0_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c1c9fa8feae0e9ff
ldx [%i1+0x000],%g3 ! Observed data at 0000000010800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7555c8a495f634c9
ldx [%i1+0x008],%g3 ! Observed data at 0000000010800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0f1c26f2284e2167
ldx [%i1+0x018],%g3 ! Observed data at 0000000010800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x018,%g4
ldx [%g1+0x050],%g2 ! Expected data = d3df8affd8724cb3
ldx [%i1+0x050],%g3 ! Observed data at 0000000010800050
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = ff47594d51bbe5d9
ldx [%i1+0x060],%g3 ! Observed data at 0000000010800060
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7b26f29ab7f78dee
ldx [%i1+0x070],%g3 ! Observed data at 0000000010800070
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 8b58ea36337fff24
ldx [%i1+0x078],%g3 ! Observed data at 0000000010800078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = b8b425ed4ca7def8
ldx [%i1+0x090],%g3 ! Observed data at 0000000010800090
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 59ff88e51cc0b59d
ldx [%i1+0x098],%g3 ! Observed data at 0000000010800098
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8f403aa310bf96c6
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000108000e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5e4bc64388d2ffce
ldx [%i1+0x108],%g3 ! Observed data at 0000000010800108
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 545f5c0a000000f1
ldx [%i1+0x120],%g3 ! Observed data at 0000000010800120
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2a14d32df85fff61
ldx [%i1+0x138],%g3 ! Observed data at 0000000010800138
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0509ad25066e2fdb
ldx [%i1+0x158],%g3 ! Observed data at 0000000010800158
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = f77adb7fffffffac
ldx [%i1+0x188],%g3 ! Observed data at 0000000010800188
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff975b840e3face7
ldx [%i1+0x198],%g3 ! Observed data at 0000000010800198
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7417c9ece9daff22
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000108001a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 928a65651a5a6c6a
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000108001c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1c8,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = c18ad7c7a3ffccb9
ldx [%i2+0x018],%g3 ! Observed data at 0000000011000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x018,%g4
ldx [%g1+0x058],%g2 ! Expected data = e58fbbe56b66b6ff
ldx [%i2+0x058],%g3 ! Observed data at 0000000011000058
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x058,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 72c62b716720b3d8
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000110000a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 00000080cfb5468b
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000110000b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d413e11648f8d6ff
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000110000d0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6eb9870fea0fd469
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000110000f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = dbcbff1bff148989
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000110000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8818d0271bb030e0
ldx [%i2+0x108],%g3 ! Observed data at 0000000011000108
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x108,%g4
ldx [%g1+0x158],%g2 ! Expected data = 248f49070fe03011
ldx [%i2+0x158],%g3 ! Observed data at 0000000011000158
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0ffff52bca214576
ldx [%i2+0x198],%g3 ! Observed data at 0000000011000198
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 886a86ecff6ffb43
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000110001b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = bbfffbc9ace6c626
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000110001b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f5f1d97566c9ffe8
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000110001d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c92df9773ce054ff
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000110001e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f10a7be42c90ffc7
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000110001f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1f0,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = c5ba0a29ff3b168a
ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 86c1cce87fd53eb1
ldx [%i3+0x008],%g3 ! Observed data at 0000000011800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = eaffd0850e7407f6
ldx [%i3+0x010],%g3 ! Observed data at 0000000011800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = 4004b5cf6225fdaa
ldx [%i3+0x048],%g3 ! Observed data at 0000000011800048
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff57ec87fe7ecec9
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000118000f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 674aca24e8ff46bf
ldx [%i3+0x100],%g3 ! Observed data at 0000000011800100
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x100,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8924ff72c711632d
ldx [%i3+0x170],%g3 ! Observed data at 0000000011800170
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ffd61cca2a44ffa2
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000118001e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3f4dd5d93a79c2dc
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000118001f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1f0,%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
! 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:
stba %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800018]
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010000020]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800028]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000020]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000028]
stba %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000020]
stxa %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000010]
done
p0_trap1o:
stba %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800018]
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010000020]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800028]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000020]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000028]
stba %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000020]
stxa %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000010]
done
p0_trap2e:
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800018]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000011800000]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000011800000]
stwa %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000018]
done
p0_trap2o:
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800018]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000011800000]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000011800000]
stwa %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000018]
done
p0_trap3e:
nop
nop
nop
nop
nop
done
p0_trap3o:
nop
nop
nop
nop
nop
done
p0_init_memory_pointers:
set p0_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p0_local0_start,%i0
set p0_local1_start,%i1
set p0_local2_start,%i2
set p0_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c2d2d4681bb030e0
ldx [%g1+0x008],%l1 ! %l1 = 11018e409f4d61b6
ldx [%g1+0x010],%l2 ! %l2 = fb9a5b085eb3a7f4
ldx [%g1+0x018],%l3 ! %l3 = 310907fe6225fdaa
ldx [%g1+0x020],%l4 ! %l4 = 60ebc67c6d3d5da0
ldx [%g1+0x028],%l5 ! %l5 = 7736f8f2301175d5
ldx [%g1+0x030],%l6 ! %l6 = 8d513ef2c1d314cb
ldx [%g1+0x038],%l7 ! %l7 = ab4ded323a82ac34
! Initialize the output register of window 0
set unres3_start,%o0
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 = d0087197 c00ee3b2 eaa6d1d6 f337ae91
! %f4 = 0bda7320 90755cd8 bdbde2bf afa79975
! %f8 = 786c8a19 90bf4870 493b67b3 e8a1b1ea
! %f12 = 85847253 68ec06c1 a62d7735 20d51ac0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5db37649 3d11074a f7e93b08 0352a96c
! %f20 = 54db8a1b d5327341 e01da9c3 49809036
! %f24 = 6fee560f 2ff98581 58d78108 eded8630
! %f28 = 4c7366e8 4d8bcb65 bcf20d79 d040ad69
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cacfa4b8 543292e1 eacbcc0e f71cb8e8
! %f36 = fbaaa032 9a9886a4 92b44dc0 d6fdd4b2
! %f40 = 1be9a0a1 0de47391 798f411e 866b5324
! %f44 = 42cb5514 dbf718e4 b4da0a6e 56e9d2b0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x46476c570000005c,%g7,%g1 ! GSR scale = 11, align = 4
wr %g1,%g0,%gsr ! GSR = 46476c570000005c
wr %g0,%y ! Clear Y 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[0000000013800164] = 3fd85e3b, %l4 = 99573f7a3d7f18fa
swap [%i3+0x164],%l4 ! %l4 = 000000003fd85e3b
! Mem[0000000012000054] = d699759f, %l1 = 7b97ce47, %l2 = 38dd074b
add %i0,0x54,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d699759f
! Mem[000000009000004c] = bd74f16b, %g2 = b81371e9ff91f2c8
ldsh [%i4+0x04c],%g2 ! %g2 = ffffffffffffbd74
! Mem[00000000138001d4] = 5cd28e59, %l1 = 7b97ce47, %l7 = 958845b2
add %i3,0x1d4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000005cd28e59
! Mem[00000000910001a0] = 04db9aa1, %g2 = ffffffffffffbd74
ldsb [%i6+0x1a3],%g2 ! %g2 = 0000000000000004
! Mem[00000000128000b0] = 91a0237ec147af71, %l0 = 3678c7485b495fc8, %l6 = 944c6098717586a1
add %i1,0xb0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 91a0237ec147af71
! Mem[0000000012000030] = 5ac92552b14b6231, %l2 = 00000000d699759f, %l0 = 3678c7485b495fc8
add %i0,0x30,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 5ac92552b14b6231
! Mem[000000001300013b] = 075c27ab, %l5 = a574f9a010c28443
ldstub [%i2+0x13b],%l5 ! %l5 = 000000ab000000ff
! Mem[0000000012800050] = 04667c05, %l0 = 5ac92552b14b6231
swap [%i1+0x050],%l0 ! %l0 = 0000000004667c05
! Mem[000000001200007c] = ba928cf6, %l3 = a422dfad, %l0 = 04667c05
add %i0,0x7c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ba928cf6
p1_label_2:
! Mem[0000000013000120] = cf4744c0, %l7 = 5cd28e59, %l7 = 5cd28e59
add %i2,0x120,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cf4744c0
! Mem[0000000012800014] = 11c46d4d, %l0 = ba928cf6, %l1 = 7b97ce47
add %i1,0x14,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000011c46d4d
! Mem[0000000013800020] = f5a96437b86b0b81, %l2 = 00000000d699759f, %l3 = 0e53300fa422dfad
add %i3,0x20,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f5a96437b86b0b81
! Mem[00000000138000cc] = 9eaf2568, %l1 = 0000000011c46d4d
ldsb [%i3+0x0cc],%l1 ! %l1 = ffffffffffffff9e
! %l7 = 00000000cf4744c0, Mem[0000000090800050] = 73d2e7a706c069d7
stx %l7,[%i5+0x050] ! Mem[0000000090800050] = 00000000cf4744c0
! Mem[00000000900000a0] = ffe648f04fa190e7, %g2 = 0000000000000004
ldx [%i4+0x0a0],%g2 ! %g2 = ffe648f04fa190e7
! Mem[00000000138001a0] = 2bed6682, %l6 = c147af71, %l2 = d699759f
add %i3,0x1a0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000002bed6682
! Mem[0000000012800140] = a59ecdbe, %l7 = cf4744c0, %l0 = ba928cf6
add %i1,0x140,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a59ecdbe
! Mem[0000000090800108] = 2b678fd3, %g2 = ffe648f04fa190e7
lduw [%i5+0x108],%g2 ! %g2 = 000000002b678fd3
! Mem[00000000128000f8] = 8acf9f8c, %l3 = b86b0b81, %l2 = 2bed6682
add %i1,0xf8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000008acf9f8c
p1_label_3:
! Mem[000000001280013e] = 97643008, %l4 = 000000003fd85e3b
ldstub [%i1+0x13e],%l4 ! %l4 = 00000030000000ff
! %l7 = 00000000cf4744c0, Mem[0000000090800166] = 5a44a3b7
sth %l7,[%i5+0x166] ! Mem[0000000090800164] = 44c0a3b7
! %l2 = 8acf9f8c, %l3 = b86b0b81, Mem[00000000128001b8] = 453e78bb ad6b4681
std %l2,[%i1+0x1b8] ! Mem[00000000128001b8] = 8acf9f8c b86b0b81
! Mem[00000000138000f0] = c36241b96c292ccd, %l5 = 00000000000000ab, %l7 = 00000000cf4744c0
add %i3,0xf0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = c36241b96c292ccd
! Mem[0000000013000198] = 2fa480bf, %l1 = ffffffffffffff9e
swap [%i2+0x198],%l1 ! %l1 = 000000002fa480bf
! Mem[0000000013800020] = f5a96437b86b0b81, %l0 = 00000000a59ecdbe, %l2 = 000000008acf9f8c
add %i3,0x20,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = f5a96437b86b0b81
! Mem[00000000130001ac] = 35a4186b, %l4 = 0000000000000030
swap [%i2+0x1ac],%l4 ! %l4 = 0000000035a4186b
! Mem[00000000120000f4] = 2711b4fe, %l4 = 0000000035a4186b
lduh [%i0+0x0f4],%l4 ! %l4 = 0000000000002711
! Mem[00000000900000dc] = 6102522c, %g18 = 32bab1340fcecb6c
ldsw [%i4+0x0dc],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[00000000908000c0] = 2e57b703 a2e80f68, %g2 = 6102522c, %g3 = 0bad0b00
ldd [%i5+0x0c0],%g2 ! %g2 = 000000002e57b703 00000000a2e80f68
p1_label_4:
! Mem[0000000012000043] = 7f05d66d, %l3 = f5a96437b86b0b81
ldstub [%i0+0x043],%l3 ! %l3 = 0000006d000000ff
! Mem[00000000910000d4] = f56c72b9, %g2 = 000000002e57b703
ldsb [%i6+0x0d4],%g2 ! %g2 = fffffffffffffff5
! %l4 = 0000000000002711, Mem[0000000013800060] = 6d608527
stw %l4,[%i3+0x060] ! Mem[0000000013800060] = 00002711
! Mem[0000000012800020] = 24c8c2d46d80a301, %l5 = 00000000000000ab, %l4 = 0000000000002711
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 24c8c2d46d80a301
! Mem[00000000130001f8] = d46f85cba2d0cf04, %l1 = 000000002fa480bf, %l3 = 000000000000006d
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = d46f85cba2d0cf04
! Mem[0000000013800078] = 35b557e0e72f5461, %l5 = 00000000000000ab, %l1 = 000000002fa480bf
add %i3,0x78,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 35b557e0e72f5461
! Mem[000000001300001b] = e9c7afe0, %l5 = 00000000000000ab
ldstub [%i2+0x01b],%l5 ! %l5 = 000000e0000000ff
! %l1 = 35b557e0e72f5461, Mem[00000000910000e0] = f772f6e7
stw %l1,[%i6+0x0e0] ! Mem[00000000910000e0] = e72f5461
! Mem[0000000013000107] = 3de8beef, %l3 = d46f85cba2d0cf04
ldstub [%i2+0x107],%l3 ! %l3 = 000000ef000000ff
! Mem[0000000012000062] = ef25e76d, %l2 = f5a96437b86b0b81
ldstub [%i0+0x062],%l2 ! %l2 = 000000e7000000ff
p1_label_5:
! Mem[0000000013800150] = a69e34da, %l5 = 000000e0, %l1 = e72f5461
add %i3,0x150,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a69e34da
! Mem[00000000918001ec] = e6bb3a30, %g2 = fffffffffffffff5
lduh [%o0+0x1ec],%g2 ! %g2 = 000000000000e6bb
! Mem[00000000128000e6] = 003c94af, %l0 = 00000000a59ecdbe
ldstub [%i1+0x0e6],%l0 ! %l0 = 00000094000000ff
! Mem[0000000012000100] = 02835c03, %l2 = 00000000000000e7
swap [%i0+0x100],%l2 ! %l2 = 0000000002835c03
! Mem[00000000120001b9] = a63b6dfc, %l2 = 0000000002835c03
ldstub [%i0+0x1b9],%l2 ! %l2 = 0000003b000000ff
! Mem[0000000013800191] = cda83556, %l4 = 24c8c2d46d80a301
ldstub [%i3+0x191],%l4 ! %l4 = 000000a8000000ff
! Mem[0000000012000068] = 29935371eb3c0167, %l3 = 00000000000000ef, %l6 = 91a0237ec147af71
add %i0,0x68,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 29935371eb3c0167
! Mem[0000000091800020] = 4aec2c43, %g2 = 000000000000e6bb
ldsb [%o0+0x023],%g2 ! %g2 = 000000000000004a
! Mem[0000000012000028] = d9812960, %l4 = 00000000000000a8
swap [%i0+%o5],%l4 ! %l4 = 00000000d9812960
! Mem[0000000090000030] = 0fad1b73 ba1461cf, %g2 = 0000004a, %g3 = a2e80f68
ldd [%i4+0x030],%g2 ! %g2 = 000000000fad1b73 00000000ba1461cf
p1_label_6:
! %l4 = 00000000d9812960, Mem[00000000908000b3] = f53a9b26
stb %l4,[%i5+0x0b3] ! Mem[00000000908000b0] = 603a9b26
! Mem[000000001380012e] = 32e1fd18, %l1 = 00000000a69e34da
ldstub [%i3+0x12e],%l1 ! %l1 = 000000fd000000ff
! %l3 = 00000000000000ef, Mem[000000009180002f] = 88a1df39
stb %l3,[%o0+0x02f] ! Mem[000000009180002c] = efa1df39
! Mem[000000001280004d] = 73537bb8, %l7 = c36241b96c292ccd
ldstub [%i1+0x04d],%l7 ! %l7 = 00000053000000ff
! Mem[000000001280010c] = 8813a5c3, %l0 = 0000000000000094
ldsh [%i1+0x10c],%l0 ! %l0 = ffffffffffff8813
! %l4 = d9812960, %l5 = 000000e0, Mem[0000000090800110] = 08bc7fa5 c65de570
std %l4,[%i5+0x110] ! Mem[0000000090800110] = d9812960 000000e0
! Mem[00000000130001a4] = 16b95337, %l7 = 0000000000000053
swap [%i2+0x1a4],%l7 ! %l7 = 0000000016b95337
! Mem[0000000012000060] = ef25ff6d075f635e, %l1 = 00000000000000fd, %l7 = 0000000016b95337
add %i0,0x60,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = ef25ff6d075f635e
! Mem[0000000012000020] = 5404b3124fa5c1e1, %l6 = 29935371eb3c0167, %l6 = 29935371eb3c0167
add %i0,0x20,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 5404b3124fa5c1e1
! Mem[0000000012800090] = ddbe00a0, %l2 = 000000000000003b
swap [%i1+0x090],%l2 ! %l2 = 00000000ddbe00a0
p1_label_7:
! Mem[0000000091000138] = e962452c, %g2 = 000000000fad1b73
lduw [%i6+0x138],%g2 ! %g2 = 00000000e962452c
! Mem[0000000090800040] = 839ba431, %g18 = 32bab1340fcecb6c
ldsw [%i5+0x040],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[00000000120001b0] = 33575e176d5dad42, %l4 = 00000000d9812960, %l5 = 00000000000000e0
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 33575e176d5dad42
! %l5 = 33575e176d5dad42, Mem[0000000090800008] = 5c96a471
stb %l5,[%i5+%o1] ! Mem[0000000090800008] = 4296a471
! Mem[0000000013800090] = c310469c, %l4 = 00000000d9812960
swap [%i3+0x090],%l4 ! %l4 = 00000000c310469c
! Mem[0000000090000128] = 53fa90be, %g2 = ffffffff839ba431
ldsh [%i4+0x12a],%g2 ! %g2 = 00000000000053fa
! %l7 = ef25ff6d075f635e, Mem[00000000900000b4] = 2801dd14
stw %l7,[%i4+0x0b4] ! Mem[00000000900000b4] = 075f635e
! %l6 = 5404b3124fa5c1e1, Mem[000000009180015c] = aee176b8
stw %l6,[%o0+0x15c] ! Mem[000000009180015c] = 4fa5c1e1
! Mem[0000000091800038] = 0de323e4, %g2 = 00000000000053fa
lduw [%o0+0x038],%g2 ! %g2 = 000000000de323e4
! Mem[0000000012000120] = 46ba5f8e, %l6 = 5404b3124fa5c1e1
ldstub [%i0+0x120],%l6 ! %l6 = 00000046000000ff
p1_label_8:
! Mem[000000001300008e] = c862ddcb, %l5 = 33575e176d5dad42
ldstub [%i2+0x08e],%l5 ! %l5 = 000000dd000000ff
! Mem[0000000013000058] = 9be1aabc20670e98, %l6 = 0000000000000046, %l1 = 00000000000000fd
add %i2,0x58,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 9be1aabc20670e98
! Mem[00000000910001a8] = 6a7c62a6, %g2 = 000000000de323e4
ldub [%i6+0x1a8],%g2 ! %g2 = 000000000000006a
! Mem[00000000138001d0] = bd2b97985cd28e59, %l2 = 00000000ddbe00a0, %l0 = ffffffffffff8813
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = bd2b97985cd28e59
! %l1 = 9be1aabc20670e98, Mem[0000000012800060] = 9ccfd4a98e3cf55e
stx %l1,[%i1+0x060] ! Mem[0000000012800060] = 9be1aabc20670e98
! Mem[000000001280008c] = dacea345, %l4 = 00000000c310469c
swap [%i1+0x08c],%l4 ! %l4 = 00000000dacea345
! Mem[0000000013000124] = 24e93963, %l6 = 0000000000000046
swap [%i2+0x124],%l6 ! %l6 = 0000000024e93963
! Mem[0000000013800058] = f4f8d2a5, %l4 = dacea345, %l6 = 24e93963
add %i3,0x58,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000f4f8d2a5
! %l7 = ef25ff6d075f635e, Mem[00000000918000bd] = fe733f2b
stb %l7,[%o0+0x0bd] ! Mem[00000000918000bc] = 5e733f2b
! Mem[00000000120000b8] = d2da8755, %l0 = bd2b97985cd28e59
swap [%i0+0x0b8],%l0 ! %l0 = 00000000d2da8755
p1_label_9:
! Mem[00000000138000f4] = 6c292ccd, %l2 = 00000000ddbe00a0
swap [%i3+0x0f4],%l2 ! %l2 = 000000006c292ccd
! Mem[0000000013000030] = 11abe897, %l2 = 000000006c292ccd
ldsb [%i2+0x030],%l2 ! %l2 = 0000000000000011
! Mem[0000000012000008] = 19ffb6d5b710a491, %l5 = 00000000000000dd, %l4 = 00000000dacea345
add %i0,0x08,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 19ffb6d5b710a491
! Mem[0000000091000138] = 452cda49, %g2 = 000000000000006a
ldsh [%i6+0x13a],%g2 ! %g2 = 000000000000452c
! Mem[000000009100009c] = d929f4dc, %g18 = 32bab1340fcecb6c
ldsw [%i6+0x09c],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[00000000120001e8] = f71db80b, %l1 = 20670e98, %l4 = b710a491
add %i0,0x1e8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000f71db80b
! Mem[0000000012000141] = 1e4cd702, %l6 = 00000000f4f8d2a5
ldstub [%i0+0x141],%l6 ! %l6 = 0000004c000000ff
! Mem[0000000012800010] = a91eb1a8, %l6 = 000000000000004c
swap [%i1+%o2],%l6 ! %l6 = 00000000a91eb1a8
! Mem[00000000128000d7] = 6abefdc4, %l1 = 9be1aabc20670e98
ldstub [%i1+0x0d7],%l1 ! %l1 = 000000c4000000ff
! Mem[0000000013800124] = 0e0f0b3a, %l4 = 00000000f71db80b
swap [%i3+0x124],%l4 ! %l4 = 000000000e0f0b3a
p1_label_10:
! Mem[00000000130000f8] = ff9357f5002c1560, %l1 = 00000000000000c4, %l2 = 0000000000000011
add %i2,0xf8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ff9357f5002c1560
! Mem[0000000012000188] = 6590b2ef608db451, %l2 = ff9357f5002c1560, %l0 = 00000000d2da8755
add %i0,0x188,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 6590b2ef608db451
! Mem[0000000013000050] = 8317c9f5, %l7 = ef25ff6d075f635e
ldsh [%i2+0x052],%l7 ! %l7 = ffffffffffffc9f5
! Mem[0000000012000069] = 29935371, %l2 = ff9357f5002c1560
ldstub [%i0+0x069],%l2 ! %l2 = 00000093000000ff
! Mem[00000000138000f4] = ddbe00a0, %l4 = 0e0f0b3a, %l7 = ffffc9f5
add %i3,0xf4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ddbe00a0
! Mem[0000000090800060] = ec0a57d6, %g2 = ffffffffd929f4dc
ldsh [%i5+0x060],%g2 ! %g2 = ffffffffffffec0a
! %l4 = 0e0f0b3a, %l5 = 000000dd, Mem[0000000091000170] = 9a437e96 cb003d97
std %l4,[%i6+0x170] ! Mem[0000000091000170] = 0e0f0b3a 000000dd
! Mem[0000000013800138] = 11aa117a e319d110, %l4 = 0e0f0b3a, %l5 = 000000dd
ldd [%i3+0x138],%l4 ! %l4 = 0000000011aa117a 00000000e319d110
! Mem[00000000138000fc] = 6fc7fea3, %l7 = ddbe00a0, %l0 = 608db451
add %i3,0xfc,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000006fc7fea3
! Mem[0000000013800038] = e4e9de6cbc37fe3f, %l3 = 00000000000000ef, %l5 = 00000000e319d110
add %i3,0x38,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = e4e9de6cbc37fe3f
p1_label_11:
! %l2 = 0000000000000093, Mem[000000009000015c] = 256eece5
sth %l2,[%i4+0x15c] ! Mem[000000009000015c] = 0093ece5
! %l0 = 000000006fc7fea3, Mem[0000000091000010] = a3481fff3d1e3e00
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 000000006fc7fea3
! Mem[0000000091800030] = a1df39f4 0765146b, %g2 = ffffec0a, %g3 = ba1461cf
ldd [%o0+0x030],%g2 ! %g2 = 00000000a1df39f4 000000000765146b
! Mem[0000000013800110] = 1302a56fb9f9ecdc, %l7 = 00000000ddbe00a0, %l0 = 000000006fc7fea3
add %i3,0x110,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 1302a56fb9f9ecdc
! Mem[000000001300006c] = 9e329e98, %l6 = 00000000a91eb1a8
swap [%i2+0x06c],%l6 ! %l6 = 000000009e329e98
! Mem[0000000091800190] = df687899, %g2 = 00000000a1df39f4
lduw [%o0+0x190],%g2 ! %g2 = 00000000df687899
! Mem[00000000910001e0] = 9757141a14d36e1d, %g2 = 00000000df687899
ldx [%i6+0x1e0],%g2 ! %g2 = 9757141a14d36e1d
! Mem[0000000013800054] = 4aa66972, %l1 = 000000c4, %l6 = 9e329e98
add %i3,0x54,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004aa66972
! %l5 = e4e9de6cbc37fe3f, Mem[00000000908000d7] = f8273728
stb %l5,[%i5+0x0d7] ! Mem[00000000908000d4] = 3f273728
! Mem[00000000910001d0] = 57b5099b, %g2 = 9757141a14d36e1d
lduh [%i6+0x1d0],%g2 ! %g2 = 00000000000057b5
p1_label_12:
! Mem[0000000012000178] = 55c41aa4, %l7 = ddbe00a0, %l4 = 11aa117a
add %i0,0x178,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000055c41aa4
! Mem[00000000128000f0] = bb79f2bd, %l2 = 00000093, %l7 = ddbe00a0
add %i1,0xf0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000bb79f2bd
! Mem[00000000908001a8] = 57887aca, %g2 = 00000000000057b5
lduh [%i5+0x1a8],%g2 ! %g2 = 0000000000005788
! Mem[0000000012000094] = 247b7efd, %l3 = 000000ef, %l0 = b9f9ecdc
add %i0,0x94,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000247b7efd
! Mem[0000000013800012] = df9231ce, %l0 = 00000000247b7efd
ldstub [%i3+0x012],%l0 ! %l0 = 00000031000000ff
! Mem[0000000013800028] = 897e53e951712dcf, %l1 = 00000000000000c4, %l0 = 0000000000000031
add %i3,0x28,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 897e53e951712dcf
! Mem[0000000090800084] = 37b269c8, %g2 = 0000000000005788
lduw [%i5+0x084],%g2 ! %g2 = 0000000037b269c8
! %l6 = 000000004aa66972, Mem[00000000918001bc] = c7d6baa7
stb %l6,[%o0+0x1bc] ! Mem[00000000918001bc] = 72d6baa7
! %l4 = 0000000055c41aa4, Mem[000000001200001c] = 53be8c55
stw %l4,[%i0+0x01c] ! Mem[000000001200001c] = 55c41aa4
! Mem[0000000090800030] = 74aad238 02ba786f, %g2 = 37b269c8, %g3 = 0765146b
ldd [%i5+0x030],%g2 ! %g2 = 0000000074aad238 0000000002ba786f
p1_label_13:
! Mem[00000000130000bb] = bd9a8a4a, %l3 = 00000000000000ef
ldstub [%i2+0x0bb],%l3 ! %l3 = 0000004a000000ff
! Mem[00000000120000e8] = 46d9b033, %l0 = 51712dcf, %l4 = 55c41aa4
add %i0,0xe8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000046d9b033
! %l0 = 897e53e951712dcf, Mem[0000000090800088] = 26f953ed164bf6f6
stx %l0,[%i5+0x088] ! Mem[0000000090800088] = 897e53e951712dcf
! Mem[0000000091000170] = 0e0f0b3a, %g2 = 0000000074aad238
ldsh [%i6+0x170],%g2 ! %g2 = 0000000000000e0f
! Mem[0000000091000048] = d9b0337c, %g2 = 0000000000000e0f
lduw [%i6+0x048],%g2 ! %g2 = 00000000d9b0337c
! Mem[000000001300001c] = 5505ca7e, %l6 = 000000004aa66972
swap [%i2+0x01c],%l6 ! %l6 = 000000005505ca7e
! Mem[0000000013000030] = 11abe897bea123e5, %l1 = 00000000000000c4, %l1 = 00000000000000c4
add %i2,0x30,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 11abe897bea123e5
! Mem[00000000120000e0] = 3888025fc5e07c82, %l5 = e4e9de6cbc37fe3f, %l0 = 897e53e951712dcf
add %i0,0xe0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 3888025fc5e07c82
! Mem[0000000012000108] = abc2266d, %l1 = 11abe897bea123e5
swap [%i0+0x108],%l1 ! %l1 = 00000000abc2266d
! Mem[0000000012000187] = 34849536, %l1 = 00000000abc2266d
ldstub [%i0+0x187],%l1 ! %l1 = 00000036000000ff
p1_label_14:
! Mem[0000000012800120] = 9107bbd53f2837c0, %l4 = 0000000046d9b033, %l0 = 3888025fc5e07c82
add %i1,0x120,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 9107bbd53f2837c0
! %l5 = e4e9de6cbc37fe3f, Mem[0000000012800010] = 0000004c
stw %l5,[%i1+%o2] ! Mem[0000000012800010] = bc37fe3f
! Mem[0000000012000178] = 55c41aa4bb11202c, %l0 = 9107bbd53f2837c0, %l2 = 0000000000000093
add %i0,0x178,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 55c41aa4bb11202c
! Mem[000000001200007e] = ba928cf6, %l2 = 55c41aa4bb11202c
ldstub [%i0+0x07e],%l2 ! %l2 = 0000008c000000ff
! Mem[000000001280015c] = 288f24a2, %l4 = 0000000046d9b033
swap [%i1+0x15c],%l4 ! %l4 = 00000000288f24a2
! %l3 = 000000000000004a, Mem[0000000090000020] = 0e67b97a
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 0000004a
! %l5 = e4e9de6cbc37fe3f, Mem[0000000090800062] = 57d697d5
sth %l5,[%i5+0x062] ! Mem[0000000090800060] = fe3f97d5
! Mem[0000000013800054] = 4aa66972, %l4 = 00000000288f24a2
ldsw [%i3+0x054],%l4 ! %l4 = 000000004aa66972
! Mem[00000000138000f8] = 0fec129c, %l1 = 00000036, %l6 = 5505ca7e
add %i3,0xf8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000fec129c
! Mem[00000000130001d4] = 3d114b99, %l4 = 000000004aa66972
ldstub [%i2+0x1d4],%l4 ! %l4 = 0000003d000000ff
p1_label_15:
! %l0 = 3f2837c0, %l1 = 00000036, Mem[00000000918001d0] = 55b7a45f b5ec7dcc
std %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = 3f2837c0 00000036
! Mem[0000000091800168] = 6933d7f3, %g18 = 32bab1340fcecb6c
ldsw [%o0+0x168],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[00000000128001b4] = 31be6a1e, %l5 = e4e9de6cbc37fe3f
swap [%i1+0x1b4],%l5 ! %l5 = 0000000031be6a1e
! Mem[0000000090000160] = 1e32a6c1, %g2 = 000000006933d7f3
lduw [%i4+0x160],%g2 ! %g2 = 000000001e32a6c1
! Mem[00000000138000c0] = 1836d19d761b5085, %l7 = 00000000bb79f2bd, %l2 = 000000000000008c
add %i3,0xc0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 1836d19d761b5085
! %l4 = 000000000000003d, Mem[0000000091800024] = ec2c43bb
sth %l4,[%o0+0x024] ! Mem[0000000091800024] = 003d43bb
! Mem[00000000128000e0] = 15ffa272003cffaf, %l2 = 1836d19d761b5085, %l4 = 000000000000003d
add %i1,0xe0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 15ffa272003cffaf
! Mem[000000001280016f] = 1a5b38b2, %l7 = 00000000bb79f2bd
ldstub [%i1+0x16f],%l7 ! %l7 = 000000b2000000ff
! Mem[00000000910000b8] = 74a74d85 92648f3d, %g2 = 1e32a6c1, %g3 = 02ba786f
ldd [%i6+0x0b8],%g2 ! %g2 = 0000000074a74d85 0000000092648f3d
! Mem[00000000918000f4] = 7818ae9c, %g2 = 0000000074a74d85
lduh [%o0+0x0f4],%g2 ! %g2 = 0000000000007818
p1_label_16:
! Mem[00000000128000f8] = 8acf9f8cb7e59c9d, %l5 = 0000000031be6a1e, %l6 = 000000000fec129c
add %i1,0xf8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 8acf9f8cb7e59c9d
! Mem[00000000900000a4] = 4fa190e7, %g18 = 32bab1340fcecb6c
ldsw [%i4+0x0a4],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[00000000138001c8] = 2a154c14, %l5 = 31be6a1e, %l1 = 00000036
add %i3,0x1c8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000002a154c14
! Mem[0000000090000130] = f4027544 6baa230f, %g2 = 4fa190e7, %g3 = 92648f3d
ldd [%i4+0x130],%g2 ! %g2 = 00000000f4027544 000000006baa230f
! %l1 = 000000002a154c14, Mem[0000000091000127] = 2647d5b5
stb %l1,[%i6+0x127] ! Mem[0000000091000124] = 1447d5b5
! Mem[00000000900001b4] = 966d3887, %g2 = 00000000f4027544
lduh [%i4+0x1b6],%g2 ! %g2 = 000000000000966d
! Mem[0000000012000154] = b0f198a4, %l7 = 00000000000000b2
swap [%i0+0x154],%l7 ! %l7 = 00000000b0f198a4
! Mem[0000000013000015] = 070da736, %l1 = 000000002a154c14
ldstub [%i2+0x015],%l1 ! %l1 = 0000000d000000ff
! Mem[0000000012000028] = 000000a8, %l0 = 9107bbd53f2837c0
swap [%i0+%o5],%l0 ! %l0 = 00000000000000a8
! Mem[0000000012000008] = 19ffb6d5b710a491, %l2 = 1836d19d761b5085, %l0 = 00000000000000a8
add %i0,0x08,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 19ffb6d5b710a491
p1_label_17:
! %l4 = 003cffaf, %l5 = 31be6a1e, Mem[00000000918000d8] = b09059a2 33f7b8e5
std %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = 003cffaf 31be6a1e
! Mem[00000000130000b0] = 3466b2e5, %l4 = 003cffaf, %l4 = 003cffaf
add %i2,0xb0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000003466b2e5
! Mem[00000000900000d4] = 2c1fa4f2, %g18 = 32bab1340fcecb6c
ldsw [%i4+0x0d4],%g2 ! %g2 = 32bab1340fcecb6c
! %l4 = 3466b2e5, %l5 = 31be6a1e, Mem[00000000910001a0] = 5aae4e04 db9aa178
std %l4,[%i6+0x1a0] ! Mem[00000000910001a0] = 3466b2e5 31be6a1e
! Mem[000000001280008c] = c310469c, %l3 = 000000000000004a
swap [%i1+0x08c],%l3 ! %l3 = 00000000c310469c
! Mem[0000000012800030] = 0c426e2125cb3054, %l7 = 00000000b0f198a4, %l4 = 000000003466b2e5
add %i1,0x30,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 0c426e2125cb3054
! Mem[00000000128001fc] = b5670d54, %l0 = 19ffb6d5b710a491
ldsb [%i1+0x1fc],%l0 ! %l0 = ffffffffffffffb5
! Mem[00000000900000a8] = 6884ab74ca0cda6c, %g2 = 000000002c1fa4f2
ldx [%i4+0x0a8],%g2 ! %g2 = 6884ab74ca0cda6c
! Mem[000000001300010c] = 81f5a2ea, %l5 = 0000000031be6a1e
swap [%i2+0x10c],%l5 ! %l5 = 0000000081f5a2ea
! Mem[0000000012000080] = f96cfa5e, %l1 = 0000000d, %l7 = b0f198a4
add %i0,0x80,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000f96cfa5e
p1_label_18:
! Mem[0000000013000034] = bea123e5, %l0 = ffffffffffffffb5
swap [%i2+0x034],%l0 ! %l0 = 00000000bea123e5
! %l0 = bea123e5, %l1 = 0000000d, Mem[0000000013000098] = 4cc0729c 80402a56
std %l0,[%i2+0x098] ! Mem[0000000013000098] = bea123e5 0000000d
! Mem[0000000012000018] = 27f12e78, %l1 = 0000000d, %l4 = 25cb3054
add %i0,0x18,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000027f12e78
! %l6 = 8acf9f8cb7e59c9d, Mem[0000000091000094] = 68ca6544
sth %l6,[%i6+0x094] ! Mem[0000000091000094] = 9c9d6544
! Mem[0000000091800180] = fb9848e0, %g2 = 6884ab74ca0cda6c
ldsh [%o0+0x182],%g2 ! %g2 = fffffffffffffb98
! Mem[0000000091000080] = 70fb1ffeca1141d3, %g2 = fffffffffffffb98
ldx [%i6+0x080],%g2 ! %g2 = 70fb1ffeca1141d3
! %l6 = 8acf9f8cb7e59c9d, Mem[0000000091000168] = 69d5747b7fd5a81e
stx %l6,[%i6+0x168] ! Mem[0000000091000168] = 8acf9f8cb7e59c9d
! %l1 = 000000000000000d, Mem[00000000918001d0] = 3f2837c000000036
stx %l1,[%o0+0x1d0] ! Mem[00000000918001d0] = 000000000000000d
! %l5 = 0000000081f5a2ea, Mem[0000000090800098] = 19897435
stw %l5,[%i5+0x098] ! Mem[0000000090800098] = 81f5a2ea
! %l0 = 00000000bea123e5, Mem[0000000091000022] = dab9b58e
sth %l0,[%i6+0x022] ! Mem[0000000091000020] = 23e5b58e
p1_label_19:
! Mem[0000000013800078] = 35b557e0e72f5461, %l3 = 00000000c310469c, %l6 = 8acf9f8cb7e59c9d
add %i3,0x78,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 35b557e0e72f5461
! Mem[00000000918000e4] = 455174c4, %g18 = 32bab1340fcecb6c
ldsw [%o0+0x0e4],%g2 ! %g2 = 32bab1340fcecb6c
! %l0 = 00000000bea123e5, Mem[0000000090000180] = dbb0693090cb7b8d
stx %l0,[%i4+0x180] ! Mem[0000000090000180] = 00000000bea123e5
! Mem[0000000012000034] = b14b6231, %l1 = 000000000000000d
swap [%i0+0x034],%l1 ! %l1 = 00000000b14b6231
! Mem[00000000918000e0] = ecbf61dd, %g2 = 00000000455174c4
lduh [%o0+0x0e0],%g2 ! %g2 = 000000000000ecbf
! Mem[0000000090000194] = 892c7c4b, %g18 = 32bab1340fcecb6c
ldsw [%i4+0x194],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[0000000091800174] = b5d1f23a, %g2 = ffffffff892c7c4b
ldub [%o0+0x177],%g2 ! %g2 = 00000000000000b5
! %l3 = 00000000c310469c, Mem[0000000090800040] = 839ba431df9afe37
stx %l3,[%i5+0x040] ! Mem[0000000090800040] = 00000000c310469c
! Mem[0000000091800020] = 0eab704a 003d43bb, %g2 = 000000b5, %g3 = 6baa230f
ldd [%o0+%o4],%g2 ! %g2 = 000000000eab704a 00000000003d43bb
! Mem[00000000910001b8] = 24de3bc7, %g2 = 000000000eab704a
ldub [%i6+0x1b9],%g2 ! %g2 = 0000000000000024
p1_label_20:
! Mem[000000001300015c] = 7a10fa09, %l7 = 00000000f96cfa5e
swap [%i2+0x15c],%l7 ! %l7 = 000000007a10fa09
! Mem[00000000918001ec] = 3a30da62, %g2 = 0000000000000024
ldsb [%o0+0x1ee],%g2 ! %g2 = 000000000000003a
! Mem[000000009000002c] = 5fe1fe5c, %g2 = 000000000000003a
ldub [%i4+0x02c],%g2 ! %g2 = 000000000000005f
! %l5 = 0000000081f5a2ea, Mem[00000000128001b9] = 8acf9f8c
stb %l5,[%i1+0x1b9] ! Mem[00000000128001b8] = 8aea9f8c
! Mem[0000000012800098] = 9137c726, %l4 = 27f12e78, %l7 = 7a10fa09
add %i1,0x98,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009137c726
! Mem[0000000012000190] = 36fd657c, %l5 = 81f5a2ea, %l1 = b14b6231
add %i0,0x190,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000036fd657c
! Mem[0000000012000128] = 7f06d6e6, %l5 = 81f5a2ea, %l5 = 81f5a2ea
add %i0,0x128,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000007f06d6e6
! Mem[0000000091000158] = 8fcc0a61, %g2 = 000000000000005f
ldub [%i6+0x15a],%g2 ! %g2 = 000000000000008f
! Mem[0000000091800188] = 4b57bd1a, %g18 = 32bab1340fcecb6c
ldsw [%o0+0x188],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[000000001380001c] = d4693d24, %l1 = 36fd657c, %l1 = 36fd657c
add %i3,0x1c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d4693d24
p1_label_21:
! Mem[0000000090000184] = bea123e5, %g2 = 000000004b57bd1a
lduw [%i4+0x184],%g2 ! %g2 = 00000000bea123e5
! %l1 = 00000000d4693d24, Mem[000000009080005a] = 22d773d9
stb %l1,[%i5+0x05a] ! Mem[0000000090800058] = 24d773d9
! %l1 = 00000000d4693d24, Mem[000000009100010c] = 6fbe3348
stb %l1,[%i6+0x10c] ! Mem[000000009100010c] = 24be3348
! %l0 = 00000000bea123e5, Mem[0000000090800084] = 37b269c8
stw %l0,[%i5+0x084] ! Mem[0000000090800084] = bea123e5
! Mem[00000000910001f0] = 35572a2e, %g18 = 32bab1340fcecb6c
ldsw [%i6+0x1f0],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[00000000120001b4] = 6d5dad42, %l4 = 0000000027f12e78
swap [%i0+0x1b4],%l4 ! %l4 = 000000006d5dad42
! Mem[000000001280008c] = 0000004a, %l1 = 00000000d4693d24
swap [%i1+0x08c],%l1 ! %l1 = 000000000000004a
! Mem[0000000012800093] = 0000003b, %l3 = 00000000c310469c
ldstub [%i1+0x093],%l3 ! %l3 = 0000003b000000ff
! Mem[0000000013000068] = d2af4324, %l2 = 1836d19d761b5085
swap [%i2+0x068],%l2 ! %l2 = 00000000d2af4324
! Mem[0000000013000158] = 1379edd0f96cfa5e, %l1 = 000000000000004a, %l2 = 00000000d2af4324
add %i2,0x158,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 1379edd0f96cfa5e
p1_label_22:
! Mem[00000000130001a8] = bf9db837, %l6 = 35b557e0e72f5461
swap [%i2+0x1a8],%l6 ! %l6 = 00000000bf9db837
! Mem[0000000012000089] = d76dc0af, %l7 = 000000009137c726
ldstub [%i0+0x089],%l7 ! %l7 = 0000006d000000ff
! Mem[00000000130001a2] = 4d269dc1, %l6 = 00000000bf9db837
ldstub [%i2+0x1a2],%l6 ! %l6 = 0000009d000000ff
! Mem[0000000090000170] = ab93d825, %g18 = 32bab1340fcecb6c
ldsw [%i4+0x170],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[00000000138000cc] = 9eaf2568, %l5 = 7f06d6e6, %l2 = f96cfa5e
add %i3,0xcc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000009eaf2568
! Mem[0000000090000018] = d23cbe49, %g2 = ffffffffab93d825
lduh [%i4+%o3],%g2 ! %g2 = 000000000000d23c
! Mem[0000000013000134] = cf626fd6, %l1 = 000000000000004a
ldstub [%i2+0x134],%l1 ! %l1 = 000000cf000000ff
! %l2 = 000000009eaf2568, Mem[0000000091800104] = 4bb31f20
sth %l2,[%o0+0x104] ! Mem[0000000091800104] = 25681f20
! Mem[0000000090000064] = 6598ff10, %g2 = 000000000000d23c
lduw [%i4+0x064],%g2 ! %g2 = 000000006598ff10
! Mem[0000000090800050] = 00000000, %g2 = 000000006598ff10
lduw [%i5+0x050],%g2 ! %g2 = 0000000000000000
p1_label_23:
! %l0 = bea123e5, %l1 = 000000cf, Mem[0000000090800018] = f3c1b6db a1adf09e
std %l0,[%i5+%o3] ! Mem[0000000090800018] = bea123e5 000000cf
! Mem[000000001280012f] = 8bd12626, %l7 = 000000000000006d
ldstub [%i1+0x12f],%l7 ! %l7 = 00000026000000ff
! %l6 = 0000009d, %l7 = 00000026, Mem[00000000138001b8] = 0a73dde3 01f483c4
std %l6,[%i3+0x1b8] ! Mem[00000000138001b8] = 0000009d 00000026
! %l3 = 000000000000003b, Mem[0000000091800188] = 4b57bd1a
stw %l3,[%o0+0x188] ! Mem[0000000091800188] = 0000003b
! Mem[0000000091000014] = 6fc7fea3, %g18 = 32bab1340fcecb6c
ldsw [%i6+0x014],%g2 ! %g2 = 32bab1340fcecb6c
! %l4 = 000000006d5dad42, Mem[0000000090800054] = cf4744c0
stw %l4,[%i5+0x054] ! Mem[0000000090800054] = 6d5dad42
! %l3 = 000000000000003b, Mem[0000000012800151] = f911b368
stb %l3,[%i1+0x151] ! Mem[0000000012800150] = f93bb368
! Mem[0000000090800054] = 6d5dad42, %g18 = 32bab1340fcecb6c
ldsw [%i5+0x054],%g2 ! %g2 = 32bab1340fcecb6c
! %l2 = 000000009eaf2568, Mem[000000009000016c] = 85b571f7
stw %l2,[%i4+0x16c] ! Mem[000000009000016c] = 9eaf2568
! Mem[00000000128001e8] = e6f4c09d, %l6 = 000000000000009d
swap [%i1+0x1e8],%l6 ! %l6 = 00000000e6f4c09d
p1_label_24:
! %l7 = 0000000000000026, Mem[0000000090000074] = 538b29ee
stw %l7,[%i4+0x074] ! Mem[0000000090000074] = 00000026
! Mem[0000000090000040] = 2ba48b81ddc392a5, %g2 = 000000006d5dad42
ldx [%i4+0x040],%g2 ! %g2 = 2ba48b81ddc392a5
! Mem[0000000091000104] = 07f31c06, %g2 = 2ba48b81ddc392a5
ldub [%i6+0x106],%g2 ! %g2 = 0000000000000007
! %l3 = 000000000000003b, Mem[00000000908000c0] = 2e57b703
sth %l3,[%i5+0x0c0] ! Mem[00000000908000c0] = 003bb703
! %l2 = 9eaf2568, %l3 = 0000003b, Mem[00000000918000d0] = 0f131ea5 055cd7cb
std %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = 9eaf2568 0000003b
! Mem[0000000012800088] = 8792f4d0, %l7 = 0000000000000026
swap [%i1+0x088],%l7 ! %l7 = 000000008792f4d0
! Mem[00000000138000a8] = 15433aa8aedda954, %l1 = 00000000000000cf, %l0 = 00000000bea123e5
add %i3,0xa8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 15433aa8aedda954
! Mem[0000000013800088] = b3fb28635af41af3, %l6 = 00000000e6f4c09d, %l2 = 000000009eaf2568
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b3fb28635af41af3
! Mem[0000000091800190] = df687899, %g2 = 0000000000000007
lduw [%o0+0x190],%g2 ! %g2 = 00000000df687899
! Mem[0000000013800048] = 7931455b6ce18a2a, %l2 = b3fb28635af41af3, %l0 = 15433aa8aedda954
add %i3,0x48,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 7931455b6ce18a2a
p1_label_25:
! %l0 = 7931455b6ce18a2a, Mem[0000000091800090] = 2280542f058684d5
stx %l0,[%o0+0x090] ! Mem[0000000091800090] = 7931455b6ce18a2a
! Mem[000000001380009c] = 9e3a541d, %l0 = 7931455b6ce18a2a
swap [%i3+0x09c],%l0 ! %l0 = 000000009e3a541d
! Mem[0000000013800030] = 265f447bf227f9a2, %l4 = 000000006d5dad42, %l1 = 00000000000000cf
add %i3,0x30,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 265f447bf227f9a2
! %l5 = 000000007f06d6e6, Mem[0000000090800180] = 34ecb2cb7e522fec
stx %l5,[%i5+0x180] ! Mem[0000000090800180] = 000000007f06d6e6
! %l4 = 000000006d5dad42, Mem[0000000090800048] = 43388b1e
stw %l4,[%i5+0x048] ! Mem[0000000090800048] = 6d5dad42
! Mem[0000000090800078] = 8e73dc9d e1da924e, %g2 = df687899, %g3 = 003d43bb
ldd [%i5+0x078],%g2 ! %g2 = 000000008e73dc9d 00000000e1da924e
! Mem[000000009180011c] = 45908c8d, %g18 = 32bab1340fcecb6c
ldsw [%o0+0x11c],%g2 ! %g2 = 32bab1340fcecb6c
! Mem[00000000908001f8] = 7366b4e5, %g2 = 0000000045908c8d
lduw [%i5+0x1f8],%g2 ! %g2 = 000000007366b4e5
! Mem[0000000091000144] = 29780a2a, %g2 = 000000007366b4e5
ldsb [%i6+0x144],%g2 ! %g2 = 0000000000000029
! Mem[00000000918001a0] = d6da767b, %g18 = 32bab1340fcecb6c
ldsw [%o0+0x1a0],%g2 ! %g2 = 32bab1340fcecb6c
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p1_branch_failed
p1_not_taken_0_end:
! End of Random Code for Thread 1
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 000000009e3a541d
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 265f447bf227f9a2
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b3fb28635af41af3
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000003b
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000006d5dad42
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000007f06d6e6
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000e6f4c09d
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008792f4d0
bne,a,pn %xcc,p1_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p1_check_fp_registers:
set p1_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0bda7320 90755cd8
bne %xcc,p1_f4_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 27f12e7855c41aa4
ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3f2837c0c24e0f76
ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5ac925520000000d
ldx [%i0+0x030],%g3 ! Observed data at 0000000012000030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 7f05d6ff4cc01844
ldx [%i0+0x040],%g3 ! Observed data at 0000000012000040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = ef25ff6d075f635e
ldx [%i0+0x060],%g3 ! Observed data at 0000000012000060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 29ff5371eb3c0167
ldx [%i0+0x068],%g3 ! Observed data at 0000000012000068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5bf50febba92fff6
ldx [%i0+0x078],%g3 ! Observed data at 0000000012000078
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = d7ffc0afb68ab881
ldx [%i0+0x088],%g3 ! Observed data at 0000000012000088
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5cd28e593815bfb4
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000120000b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000e7710f1d60
ldx [%i0+0x100],%g3 ! Observed data at 0000000012000100
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = bea123e5f45886f3
ldx [%i0+0x108],%g3 ! Observed data at 0000000012000108
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffba5f8e82303111
ldx [%i0+0x120],%g3 ! Observed data at 0000000012000120
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1effd7021b6d18a7
ldx [%i0+0x140],%g3 ! Observed data at 0000000012000140
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 4d1176db000000b2
ldx [%i0+0x150],%g3 ! Observed data at 0000000012000150
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = a2f9e778348495ff
ldx [%i0+0x180],%g3 ! Observed data at 0000000012000180
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 33575e1727f12e78
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000120001b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a6ff6dfcc6662dc3
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000120001b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1b8,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = bc37fe3f11c46d4d
ldx [%i1+0x010],%g3 ! Observed data at 0000000012800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = dec69e2a73ff7bb8
ldx [%i1+0x048],%g3 ! Observed data at 0000000012800048
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = b14b62317a18e475
ldx [%i1+0x050],%g3 ! Observed data at 0000000012800050
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9be1aabc20670e98
ldx [%i1+0x060],%g3 ! Observed data at 0000000012800060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 00000026d4693d24
ldx [%i1+0x088],%g3 ! Observed data at 0000000012800088
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000ff8f7bd56b
ldx [%i1+0x090],%g3 ! Observed data at 0000000012800090
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = be03a8666abefdff
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000128000d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 15ffa272003cffaf
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000128000e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5c755ad68bd126ff
ldx [%i1+0x128],%g3 ! Observed data at 0000000012800128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1126b3869764ff08
ldx [%i1+0x138],%g3 ! Observed data at 0000000012800138
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = f93bb3681af69c8c
ldx [%i1+0x150],%g3 ! Observed data at 0000000012800150
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = d68ddfc746d9b033
ldx [%i1+0x158],%g3 ! Observed data at 0000000012800158
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 112c63c61a5b38ff
ldx [%i1+0x168],%g3 ! Observed data at 0000000012800168
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 32527151bc37fe3f
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000128001b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 8aea9f8cb86b0b81
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000128001b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0000009d64387657
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000128001e8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1e8,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 0b5a478f07ffa736
ldx [%i2+0x010],%g3 ! Observed data at 0000000013000010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = e9c7afff4aa66972
ldx [%i2+0x018],%g3 ! Observed data at 0000000013000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 11abe897ffffffb5
ldx [%i2+0x030],%g3 ! Observed data at 0000000013000030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = 761b5085a91eb1a8
ldx [%i2+0x068],%g3 ! Observed data at 0000000013000068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3ce44480c862ffcb
ldx [%i2+0x088],%g3 ! Observed data at 0000000013000088
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = bea123e50000000d
ldx [%i2+0x098],%g3 ! Observed data at 0000000013000098
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = bd9a8aff54f68f95
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000130000b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 682c4baa3de8beff
ldx [%i2+0x100],%g3 ! Observed data at 0000000013000100
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 266fb1db31be6a1e
ldx [%i2+0x108],%g3 ! Observed data at 0000000013000108
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = cf4744c000000046
ldx [%i2+0x120],%g3 ! Observed data at 0000000013000120
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = c5725a6aff626fd6
ldx [%i2+0x130],%g3 ! Observed data at 0000000013000130
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 075c27ff2678f3a1
ldx [%i2+0x138],%g3 ! Observed data at 0000000013000138
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1379edd0f96cfa5e
ldx [%i2+0x158],%g3 ! Observed data at 0000000013000158
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = ffffff9e05579881
ldx [%i2+0x198],%g3 ! Observed data at 0000000013000198
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 4d26ffc100000053
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000130001a0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e72f546100000030
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000130001a8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 76dcbafbff114b99
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000130001d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1d0,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = df92ffce806b6c3c
ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x010,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00002711684bcf1e
ldx [%i3+0x060],%g3 ! Observed data at 0000000013800060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = d981296006c25005
ldx [%i3+0x090],%g3 ! Observed data at 0000000013800090
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 1bd13a7c6ce18a2a
ldx [%i3+0x098],%g3 ! Observed data at 0000000013800098
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c36241b9ddbe00a0
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000138000f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = be7708f0f71db80b
ldx [%i3+0x120],%g3 ! Observed data at 0000000013800120
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9a0fda3032e1ff18
ldx [%i3+0x128],%g3 ! Observed data at 0000000013800128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 132424783d7f18fa
ldx [%i3+0x160],%g3 ! Observed data at 0000000013800160
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = cdff35568c2d8578
ldx [%i3+0x190],%g3 ! Observed data at 0000000013800190
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0000009d00000026
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000138001b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1b8,%g4
! The test for processor 1 has passed
p1_passed:
ta GOOD_TRAP
nop
p1_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p1_failed
p1_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p1_failed
p1_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p1_failed
p1_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p1_failed
p1_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p1_failed
p1_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p1_failed
p1_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p1_failed
p1_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p1_failed
p1_f4_fail:
set p1_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800028]
stda %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
done
p1_trap1o:
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800028]
stda %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
done
p1_trap2e:
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013800028]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000000]
stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800010]
stba %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
stxa %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000010]
done
p1_trap2o:
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013800028]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000000]
stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800010]
stba %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
stxa %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000010]
done
p1_trap3e:
nop
nop
nop
done
p1_trap3o:
nop
nop
nop
done
p1_init_memory_pointers:
set p1_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p1_local0_start,%i0
set p1_local1_start,%i1
set p1_local2_start,%i2
set p1_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 3678c7485b495fc8
ldx [%g1+0x008],%l1 ! %l1 = ab6901127b97ce47
ldx [%g1+0x010],%l2 ! %l2 = 7ca7aff838dd074b
ldx [%g1+0x018],%l3 ! %l3 = 0e53300fa422dfad
ldx [%g1+0x020],%l4 ! %l4 = 99573f7a3d7f18fa
ldx [%g1+0x028],%l5 ! %l5 = a574f9a010c28443
ldx [%g1+0x030],%l6 ! %l6 = 944c6098717586a1
ldx [%g1+0x038],%l7 ! %l7 = 280041ae958845b2
! Initialize the output register of window 0
set unres3_start,%o0
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 = 639b227f 31590056 42ba3cfa bd949f2f
! %f4 = 7401aa2e ad83e24d b588780f 187da081
! %f8 = 837c1630 7b4fabc6 0c32f44b 58191b7d
! %f12 = 034f284f 650fceba 1ff838c9 6197f9b9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 454018ea 250a7347 a8b036ff 23e71fd8
! %f20 = bd54cd2d 12449ff5 9f96543b 136ed537
! %f24 = b4b69a7b fe8d3d39 b1dbf596 5bcb9522
! %f28 = 303e7ff2 4a4653b9 60fe935b f0d32924
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 797c7ae2 1358f28b e8c7d5c3 9d649b4f
! %f36 = 890b6409 2dacb40c c2c9389c a12756b0
! %f40 = 16dd9941 2406f8de 0c627640 9ec5f99d
! %f44 = 979ffddd 3fcec84d c398bfa9 f28ec39f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x56c5745700000035,%g7,%g1 ! GSR scale = 6, align = 5
wr %g1,%g0,%gsr ! GSR = 56c5745700000035
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 2
p2_label_1:
! Mem[0000000014800010] = c3e62b2ef543fa28, %l2 = 6ce4dc1fe433861e, %l0 = 9a7c6dee7bf723e1
add %i1,0x10,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = c3e62b2ef543fa28
! Mem[0000000090000138] = f0b98432, %g18 = ed133eb274227cfd
ldsw [%i4+0x138],%g2 ! %g2 = ed133eb274227cfd
! Mem[00000000910001e8] = 3ad6395c, %g18 = ed133eb274227cfd
ldsw [%i6+0x1e8],%g2 ! %g2 = ed133eb274227cfd
! Mem[0000000014800047] = e91ed414, %l7 = 3562ed0a5bc57c7c
ldstub [%i1+0x047],%l7 ! %l7 = 00000014000000ff
! %l4 = ffb96612, %l5 = eee64153, Mem[00000000910000f8] = f01b28bd d1b2d45d
std %l4,[%i6+0x0f8] ! Mem[00000000910000f8] = ffb96612 eee64153
! %l7 = 0000000000000014, Mem[00000000910001ed] = 7b7c4e35
stb %l7,[%i6+0x1ed] ! Mem[00000000910001ec] = 147c4e35
! Mem[0000000015800190] = 238a8ab6, %l1 = ffa7b80b, %l0 = f543fa28
add %i3,0x190,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000238a8ab6
! Mem[0000000090000010] = 487bece2, %g18 = ed133eb274227cfd
ldsw [%i4+%o2],%g2 ! %g2 = ed133eb274227cfd
! Mem[00000000158000e8] = 0573a1ac9afa6b2a, %l1 = 57924b4dffa7b80b, %l4 = 3a64d9b1ffb96612
add %i3,0xe8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 0573a1ac9afa6b2a
! Mem[0000000014000164] = 0153f26c, %l0 = 00000000238a8ab6
swap [%i0+0x164],%l0 ! %l0 = 000000000153f26c
p2_label_2:
! Mem[00000000148001a4] = 923666b2, %l6 = 2fb0abe05ba82b12
ldstub [%i1+0x1a4],%l6 ! %l6 = 00000092000000ff
! Mem[00000000140000ce] = 7c96447e, %l2 = 6ce4dc1fe433861e
ldstub [%i0+0x0ce],%l2 ! %l2 = 00000044000000ff
! %l0 = 000000000153f26c, Mem[0000000090800013] = 0f1cf2fe
stb %l0,[%i5+0x013] ! Mem[0000000090800010] = 6c1cf2fe
! Mem[00000000140001c0] = 4ab6c0fb12d8e268, %l3 = 36e6d64fdb39dff7, %l4 = 0573a1ac9afa6b2a
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 4ab6c0fb12d8e268
! Mem[0000000091800110] = de4e62c7, %g2 = 00000000487bece2
lduw [%o0+0x110],%g2 ! %g2 = 00000000de4e62c7
! Mem[00000000908000b4] = 3a9b260a, %g18 = ed133eb274227cfd
ldsw [%i5+0x0b4],%g2 ! %g2 = ed133eb274227cfd
! %l0 = 000000000153f26c, Mem[00000000900000b0] = 15f9f13d2801dd14
stx %l0,[%i4+0x0b0] ! Mem[00000000900000b0] = 000000000153f26c
! Mem[00000000910000cc] = 3c865f96, %g18 = ed133eb274227cfd
ldsw [%i6+0x0cc],%g2 ! %g2 = ed133eb274227cfd
! Mem[0000000014800074] = fc5c7b65, %l1 = ffa7b80b, %l1 = ffa7b80b
add %i1,0x74,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000fc5c7b65
! %l1 = 00000000fc5c7b65, Mem[0000000090800108] = 2b678fd3
stw %l1,[%i5+0x108] ! Mem[0000000090800108] = fc5c7b65
p2_label_3:
! %l5 = ee1a8a51eee64153, Mem[0000000090000156] = 9ffb6a1a
sth %l5,[%i4+0x156] ! Mem[0000000090000154] = 41536a1a
! Mem[000000001400001c] = bb35acfe, %l6 = 00000092, %l6 = 00000092
add %i0,0x1c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000bb35acfe
! Mem[0000000014800080] = 2413d071 a6cda73f, %l4 = 12d8e268, %l5 = eee64153
ldd [%i1+0x080],%l4 ! %l4 = 000000002413d071 00000000a6cda73f
! %l5 = 00000000a6cda73f, Mem[000000009180015c] = aee176b8
stw %l5,[%o0+0x15c] ! Mem[000000009180015c] = a6cda73f
! Mem[000000001480006c] = 998a2f7e, %l7 = 0000000000000014
swap [%i1+0x06c],%l7 ! %l7 = 00000000998a2f7e
! Mem[0000000091800160] = f1db476fa96a1584, %g2 = 000000003c865f96
ldx [%o0+0x160],%g2 ! %g2 = f1db476fa96a1584
! Mem[00000000158001f0] = d9e79764, %l0 = 000000000153f26c
swap [%i3+0x1f0],%l0 ! %l0 = 00000000d9e79764
! %l4 = 000000002413d071, Mem[00000000918001d1] = b7a45fb5
stb %l4,[%o0+0x1d1] ! Mem[00000000918001d0] = 71a45fb5
! Mem[0000000015800130] = 6859b75b, %l7 = 00000000998a2f7e
swap [%i3+0x130],%l7 ! %l7 = 000000006859b75b
! Mem[0000000091800024] = 2c43bb71, %g2 = f1db476fa96a1584
ldsb [%o0+0x025],%g2 ! %g2 = 000000000000002c
p2_label_4:
! Mem[00000000140000d0] = a1d7b6309c7931e9, %l5 = 00000000a6cda73f, %l3 = 36e6d64fdb39dff7
add %i0,0xd0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a1d7b6309c7931e9
! %l4 = 000000002413d071, Mem[000000001500006c] = 0cd5b567
stb %l4,[%i2+0x06c] ! Mem[000000001500006c] = 71d5b567
! Mem[000000001500011c] = c0d686fb, %l3 = 9c7931e9, %l0 = d9e79764
add %i2,0x11c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c0d686fb
! %l4 = 000000002413d071, Mem[0000000091800188] = 4b57bd1a6cc61047
stx %l4,[%o0+0x188] ! Mem[0000000091800188] = 000000002413d071
! %l1 = 00000000fc5c7b65, Mem[0000000090800100] = 7ed95b86
sth %l1,[%i5+0x100] ! Mem[0000000090800100] = 7b655b86
! %l5 = 00000000a6cda73f, Mem[0000000090000056] = 90b1fb06
stb %l5,[%i4+0x056] ! Mem[0000000090000054] = 3fb1fb06
! Mem[0000000091000070] = 684b1c1a, %g2 = 000000000000002c
ldub [%i6+0x070],%g2 ! %g2 = 0000000000000068
! %l2 = 0000000000000044, Mem[0000000090000148] = b3307626b1da7755
stx %l2,[%i4+0x148] ! Mem[0000000090000148] = 0000000000000044
! Mem[0000000015000108] = e76b4a81, %l2 = 00000044, %l0 = c0d686fb
add %i2,0x108,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e76b4a81
! Mem[0000000014000024] = 70247971, %l6 = bb35acfe, %l1 = fc5c7b65
add %i0,0x24,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000070247971
p2_label_5:
! %l4 = 2413d071, %l5 = a6cda73f, Mem[00000000900001c0] = 3ac5b3a2 a50ab220
std %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = 2413d071 a6cda73f
! Mem[0000000015800020] = 5379129b, %l5 = 00000000a6cda73f
swap [%i3+%o4],%l5 ! %l5 = 000000005379129b
! Mem[0000000015800110] = ae856e3d, %l0 = 00000000e76b4a81
ldstub [%i3+0x110],%l0 ! %l0 = 000000ae000000ff
! %l3 = a1d7b6309c7931e9, Mem[00000000900001ac] = b7572d16
stw %l3,[%i4+0x1ac] ! Mem[00000000900001ac] = 9c7931e9
! Mem[0000000015800180] = 2bf5e6e7, %l1 = 70247971, %l6 = bb35acfe
add %i3,0x180,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002bf5e6e7
! Mem[0000000091800090] = 2280542f058684d5, %g2 = 0000000000000068
ldx [%o0+0x090],%g2 ! %g2 = 2280542f058684d5
! Mem[00000000140000cc] = 7c96ff7e, %l0 = 00000000000000ae
ldstub [%i0+0x0cc],%l0 ! %l0 = 0000007c000000ff
! Mem[0000000090800060] = ec0a57d6, %g2 = 2280542f058684d5
lduh [%i5+0x060],%g2 ! %g2 = 000000000000ec0a
! Mem[0000000014000078] = f52255a0, %l3 = a1d7b6309c7931e9
swap [%i0+0x078],%l3 ! %l3 = 00000000f52255a0
! Mem[00000000158000a8] = a5c237e64ebd5b67, %l1 = 0000000070247971
ldx [%i3+0x0a8],%l1 ! %l1 = a5c237e64ebd5b67
p2_label_6:
! Mem[0000000015000008] = ae564e5ba10a049b, %l0 = 000000000000007c, %l6 = 000000002bf5e6e7
add %i2,0x08,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = ae564e5ba10a049b
! Mem[00000000148001a0] = 613f18eeff3666b2, %l7 = 000000006859b75b, %l1 = a5c237e64ebd5b67
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 613f18eeff3666b2
! Mem[00000000140000f8] = c129b152, %l5 = 5379129b, %l1 = ff3666b2
add %i0,0xf8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c129b152
! Mem[0000000091800004] = 99c425e5, %g2 = 000000000000ec0a
lduh [%o0+0x004],%g2 ! %g2 = 00000000000099c4
! %l1 = 00000000c129b152, Mem[000000009180002a] = 11fb055f
stb %l1,[%o0+0x02a] ! Mem[0000000091800028] = 52fb055f
! Mem[00000000150001c4] = 74041a7d, %l0 = 000000000000007c
swap [%i2+0x1c4],%l0 ! %l0 = 0000000074041a7d
! Mem[0000000091000040] = 458cb5c1, %g2 = 00000000000099c4
lduh [%i6+0x042],%g2 ! %g2 = 000000000000458c
! Mem[0000000091800194] = 75326e76, %g2 = 000000000000458c
ldsb [%o0+0x197],%g2 ! %g2 = 0000000000000075
! Mem[0000000015000095] = d741d37d, %l0 = 0000000074041a7d
ldstub [%i2+0x095],%l0 ! %l0 = 00000041000000ff
! Mem[0000000015800048] = 00929aa70308d847, %l2 = 0000000000000044, %l6 = ae564e5ba10a049b
add %i3,0x48,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 00929aa70308d847
p2_label_7:
! Mem[0000000090800184] = 7e522fec, %g18 = ed133eb274227cfd
ldsw [%i5+0x184],%g2 ! %g2 = ed133eb274227cfd
! %l7 = 000000006859b75b, Mem[00000000918001aa] = 8a2d4b6b
stb %l7,[%o0+0x1aa] ! Mem[00000000918001a8] = 5b2d4b6b
! Mem[00000000150001f0] = e1e375e4210474c9, %l2 = 0000000000000044, %l6 = 00929aa70308d847
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e1e375e4210474c9
! Mem[00000000158000d0] = 58c4dce1a91a8204, %l1 = 00000000c129b152, %l0 = 0000000000000041
add %i3,0xd0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 58c4dce1a91a8204
! Mem[00000000918001a4] = b7adf191, %g2 = 000000007e522fec
ldsh [%o0+0x1a6],%g2 ! %g2 = ffffffffffffb7ad
! %l5 = 000000005379129b, Mem[00000000140001f4] = 744e07bf
sth %l5,[%i0+0x1f4] ! Mem[00000000140001f4] = 129b07bf
! Mem[0000000014000164] = 238a8ab6, %l3 = 00000000f52255a0
swap [%i0+0x164],%l3 ! %l3 = 00000000238a8ab6
! Mem[0000000015800028] = f299ba8b, %l4 = 2413d071, %l5 = 5379129b
add %i3,0x28,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f299ba8b
! Mem[0000000090800080] = 6a2f1ae1, %g2 = ffffffffffffb7ad
ldsh [%i5+0x080],%g2 ! %g2 = 0000000000006a2f
! %l3 = 00000000238a8ab6, Mem[0000000090000100] = dc07f72f823d4765
stx %l3,[%i4+0x100] ! Mem[0000000090000100] = 00000000238a8ab6
p2_label_8:
! Mem[000000001580011a] = 57010a8e, %l3 = 00000000238a8ab6
ldstub [%i3+0x11a],%l3 ! %l3 = 0000000a000000ff
! Mem[0000000090000104] = 8ab60beb, %g2 = 0000000000006a2f
lduh [%i4+0x106],%g2 ! %g2 = 0000000000008ab6
! Mem[0000000015800078] = 5412a671, %l4 = 2413d071, %l6 = 210474c9
add %i3,0x78,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000005412a671
! Mem[000000001580009c] = 7ffff141, %l7 = 6859b75b, %l6 = 5412a671
add %i3,0x9c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000007ffff141
! %l4 = 000000002413d071, Mem[0000000091000056] = 88b17303
sth %l4,[%i6+0x056] ! Mem[0000000091000054] = d0717303
! %l1 = 00000000c129b152, Mem[00000000900000f8] = 761a06b6dff87715
stx %l1,[%i4+0x0f8] ! Mem[00000000900000f8] = 00000000c129b152
! Mem[00000000140000f0] = 78c87a644014c6d7, %l2 = 0000000000000044, %l0 = 58c4dce1a91a8204
add %i0,0xf0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 78c87a644014c6d7
! Mem[0000000014800144] = 8b97621e, %l4 = 000000002413d071
swap [%i1+0x144],%l4 ! %l4 = 000000008b97621e
! Mem[00000000148000c8] = fc784e6b0cce5ae9, %l6 = 000000007ffff141, %l0 = 78c87a644014c6d7
add %i1,0xc8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = fc784e6b0cce5ae9
! Mem[00000000150001de] = 75e1e07f, %l0 = fc784e6b0cce5ae9
ldstub [%i2+0x1de],%l0 ! %l0 = 000000e0000000ff
p2_label_9:
! Mem[0000000014000054] = a24ce049, %l6 = 000000007ffff141
ldsb [%i0+0x057],%l6 ! %l6 = 0000000000000049
! Mem[0000000015800198] = 5e87aaed, %l0 = 00000000000000e0
swap [%i3+0x198],%l0 ! %l0 = 000000005e87aaed
! Mem[00000000140001bd] = 9e625c17, %l4 = 000000008b97621e
ldstub [%i0+0x1bd],%l4 ! %l4 = 00000062000000ff
! Mem[0000000015000053] = 61d4f861, %l4 = 0000000000000062
ldstub [%i2+0x053],%l4 ! %l4 = 00000061000000ff
! Mem[0000000014000128] = 7889fb3d, %l0 = 5e87aaed, %l3 = 0000000a
add %i0,0x128,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000007889fb3d
! Mem[000000001400010c] = f184b08b, %l1 = 00000000c129b152
swap [%i0+0x10c],%l1 ! %l1 = 00000000f184b08b
! Mem[00000000900000b0] = 00000000, %g2 = 0000000000008ab6
lduw [%i4+0x0b0],%g2 ! %g2 = 0000000000000000
! Mem[00000000140000f8] = c129b152, %l4 = 00000061, %l5 = f299ba8b
add %i0,0xf8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000c129b152
! Mem[000000001580016a] = a59ca6a6, %l6 = 0000000000000049
ldstub [%i3+0x16a],%l6 ! %l6 = 000000a6000000ff
! Mem[0000000015800048] = 00929aa70308d847, %l4 = 0000000000000061, %l5 = 00000000c129b152
add %i3,0x48,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 00929aa70308d847
p2_label_10:
! %l6 = 000000a6, %l7 = 6859b75b, Mem[0000000015800118] = 5701ff8e c6a9602a
std %l6,[%i3+0x118] ! Mem[0000000015800118] = 000000a6 6859b75b
! Mem[000000001500012c] = 198ce1ce, %l6 = 00000000000000a6
ldstub [%i2+0x12c],%l6 ! %l6 = 00000019000000ff
! Mem[0000000090800158] = 38884c94, %g2 = 0000000000000000
ldsb [%i5+0x15a],%g2 ! %g2 = 0000000000000038
! Mem[00000000150000ec] = 36ceaf47, %l3 = 000000007889fb3d
swap [%i2+0x0ec],%l3 ! %l3 = 0000000036ceaf47
! Mem[00000000150001d4] = bd1eabb2, %l5 = 00929aa70308d847
swap [%i2+0x1d4],%l5 ! %l5 = 00000000bd1eabb2
! Mem[0000000014000168] = 51d4c1b5aeedb153, %l4 = 0000000000000061, %l2 = 0000000000000044
add %i0,0x168,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 51d4c1b5aeedb153
! Mem[0000000014800008] = 7ea19df8, %l2 = 51d4c1b5aeedb153
swap [%i1+%o1],%l2 ! %l2 = 000000007ea19df8
! %l2 = 7ea19df8, %l3 = 36ceaf47, Mem[0000000015000170] = 2e69a887 9e8698c3
std %l2,[%i2+0x170] ! Mem[0000000015000170] = 7ea19df8 36ceaf47
! %l0 = 000000005e87aaed, Mem[00000000908000cb] = 3ccfbdb1
stb %l0,[%i5+0x0cb] ! Mem[00000000908000c8] = edcfbdb1
! Mem[000000001580004c] = 0308d847, %l6 = 00000019, %l3 = 36ceaf47
add %i3,0x4c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000000308d847
p2_label_11:
! Mem[000000001580011c] = 6859b75b, %l5 = 00000000bd1eabb2
lduw [%i3+0x11c],%l5 ! %l5 = 000000006859b75b
! Mem[00000000158000f0] = 4de35e77, %l1 = 00000000f184b08b
swap [%i3+0x0f0],%l1 ! %l1 = 000000004de35e77
! Mem[0000000014800064] = c7329710, %l0 = 5e87aaed, %l1 = 4de35e77
add %i1,0x64,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000c7329710
! Mem[0000000014800168] = 4e1bed0d 70052cf8, %l2 = 7ea19df8, %l3 = 0308d847
ldd [%i1+0x168],%l2 ! %l2 = 000000004e1bed0d 0000000070052cf8
! Mem[000000001580004c] = 0308d847, %l5 = 000000006859b75b
ldstub [%i3+0x04c],%l5 ! %l5 = 00000003000000ff
! Mem[0000000015000120] = 55391d0a, %l2 = 000000004e1bed0d
swap [%i2+0x120],%l2 ! %l2 = 0000000055391d0a
! Mem[00000000910001a8] = 62a6fc7f, %g2 = 0000000000000038
ldsh [%i6+0x1aa],%g2 ! %g2 = 00000000000062a6
! %l0 = 000000005e87aaed, Mem[0000000091800188] = 000000002413d071
stx %l0,[%o0+0x188] ! Mem[0000000091800188] = 000000005e87aaed
! Mem[0000000015000150] = 69d78874, %l0 = 5e87aaed, %l4 = 00000061
add %i2,0x150,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000069d78874
! Mem[00000000140000bc] = e48ed6e0, %l7 = 000000006859b75b
swap [%i0+0x0bc],%l7 ! %l7 = 00000000e48ed6e0
p2_label_12:
! Mem[0000000015000018] = 83ccd590461c86f8, %l0 = 000000005e87aaed, %l2 = 0000000055391d0a
add %i2,0x18,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 83ccd590461c86f8
! Mem[00000000908001ec] = 7c50ba28, %g2 = 00000000000062a6
lduh [%i5+0x1ec],%g2 ! %g2 = 0000000000007c50
! Mem[0000000014000108] = eae08fe3, %l6 = 00000019, %l3 = 70052cf8
add %i0,0x108,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000eae08fe3
! Mem[0000000015000024] = 3a7a04b9, %l6 = 0000000000000019
swap [%i2+0x024],%l6 ! %l6 = 000000003a7a04b9
! %l7 = 00000000e48ed6e0, Mem[0000000091800092] = 542f0586
sth %l7,[%o0+0x092] ! Mem[0000000091800090] = d6e00586
! Mem[00000000150000d8] = 32a2af1b26aa7d4f, %l0 = 000000005e87aaed, %l3 = 00000000eae08fe3
add %i2,0xd8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 32a2af1b26aa7d4f
! %l3 = 32a2af1b26aa7d4f, Mem[000000009180018c] = 5e87aaed
stb %l3,[%o0+0x18c] ! Mem[000000009180018c] = 4f87aaed
! %l2 = 83ccd590461c86f8, Mem[0000000091800010] = 459f86b6
sth %l2,[%o0+%o2] ! Mem[0000000091800010] = 86f886b6
! Mem[0000000090000144] = 04af0100, %g2 = 0000000000007c50
ldsb [%i4+0x145],%g2 ! %g2 = 0000000000000004
! Mem[00000000900000d4] = 2c1fa4f2, %g2 = 0000000000000004
ldub [%i4+0x0d4],%g2 ! %g2 = 000000000000002c
p2_label_13:
! %l5 = 0000000000000003, Mem[0000000091800190] = df687899
stw %l5,[%o0+0x190] ! Mem[0000000091800190] = 00000003
! Mem[0000000015800079] = 5412a671, %l6 = 000000003a7a04b9
ldstub [%i3+0x079],%l6 ! %l6 = 00000012000000ff
! Mem[0000000015800004] = e86611ad, %l1 = c7329710, %l0 = 5e87aaed
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e86611ad
! Mem[00000000140000e0] = b8a9c6cd, %l6 = 00000012, %l0 = e86611ad
add %i0,0xe0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b8a9c6cd
! Mem[0000000091000078] = 9cfade54, %g2 = 000000000000002c
lduw [%i6+0x078],%g2 ! %g2 = 000000009cfade54
! Mem[0000000091800014] = 04e42612, %g2 = 000000009cfade54
ldsb [%o0+0x014],%g2 ! %g2 = 0000000000000004
! Mem[0000000090800030] = 74aad23802ba786f, %g2 = 0000000000000004
ldx [%i5+0x030],%g2 ! %g2 = 74aad23802ba786f
! %l4 = 0000000069d78874, Mem[00000000900000b5] = 53f26c6d
stb %l4,[%i4+0x0b5] ! Mem[00000000900000b4] = 74f26c6d
! Mem[0000000015000179] = fb62b9da, %l6 = 0000000000000012
ldstub [%i2+0x179],%l6 ! %l6 = 00000062000000ff
! Mem[00000000148001f7] = 8d5d89b7, %l7 = 00000000e48ed6e0
ldstub [%i1+0x1f7],%l7 ! %l7 = 000000b7000000ff
p2_label_14:
! Mem[0000000015800168] = a59cffa6eb2636f0, %l3 = 32a2af1b26aa7d4f, %l4 = 0000000069d78874
add %i3,0x168,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = a59cffa6eb2636f0
! Mem[00000000140001b8] = 5642c9b89eff5c17, %l4 = a59cffa6eb2636f0, %l5 = 0000000000000003
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 5642c9b89eff5c17
! Mem[0000000091800194] = 75326e76, %g2 = 74aad23802ba786f
ldub [%o0+0x197],%g2 ! %g2 = 0000000000000075
! Mem[00000000150000f8] = 564f00e8, %l1 = 00000000c7329710
swap [%i2+0x0f8],%l1 ! %l1 = 00000000564f00e8
! Mem[0000000090800190] = 386f1462 20d8b67b, %g2 = 00000075, %g3 = 0bad0b00
ldd [%i5+0x190],%g2 ! %g2 = 00000000386f1462 0000000020d8b67b
! Mem[0000000015000010] = 0862509e, %l1 = 564f00e8, %l1 = 564f00e8
add %i2,0x10,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000862509e
! %l5 = 5642c9b89eff5c17, Mem[00000000910000cc] = 3c865f96
stw %l5,[%i6+0x0cc] ! Mem[00000000910000cc] = 9eff5c17
! Mem[0000000091000194] = 55e57417, %g2 = 00000000386f1462
ldub [%i6+0x196],%g2 ! %g2 = 0000000000000055
! Mem[0000000015800195] = 4e48c63c, %l6 = 0000000000000062
ldstub [%i3+0x195],%l6 ! %l6 = 00000048000000ff
! Mem[00000000140000e0] = b8a9c6cd, %l7 = 00000000000000b7
ldstub [%i0+0x0e0],%l7 ! %l7 = 000000b8000000ff
p2_label_15:
! Mem[00000000140001c5] = 12d8e268, %l0 = 00000000b8a9c6cd
ldstub [%i0+0x1c5],%l0 ! %l0 = 000000d8000000ff
! %l6 = 0000000000000048, Mem[000000009100006c] = c7f14344
stw %l6,[%i6+0x06c] ! Mem[000000009100006c] = 00000048
! Mem[0000000015000160] = 1d3590f446de9e7b, %l5 = 5642c9b89eff5c17, %l7 = 00000000000000b8
add %i2,0x160,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 1d3590f446de9e7b
! Mem[0000000015000013] = 0862509e, %l3 = 32a2af1b26aa7d4f
ldstub [%i2+0x013],%l3 ! %l3 = 0000009e000000ff
! %l7 = 1d3590f446de9e7b, Mem[000000009000005a] = 31c4db5d
sth %l7,[%i4+0x05a] ! Mem[0000000090000058] = 9e7bdb5d
! Mem[00000000918000dc] = b8e5ecbf, %g2 = 0000000000000055
ldsh [%o0+0x0de],%g2 ! %g2 = ffffffffffffb8e5
! Mem[00000000158001e4] = b2afb052, %l7 = 1d3590f446de9e7b
ldstub [%i3+0x1e4],%l7 ! %l7 = 000000b2000000ff
! %l4 = a59cffa6eb2636f0, Mem[0000000090800000] = 0e4b137eaf2073d1
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = a59cffa6eb2636f0
! Mem[0000000014000138] = e0d918d17bd82a0a, %l4 = a59cffa6eb2636f0, %l4 = a59cffa6eb2636f0
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = e0d918d17bd82a0a
! Mem[0000000014800128] = bf5dda213c9a785e, %l0 = 00000000000000d8, %l1 = 000000000862509e
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = bf5dda213c9a785e
p2_label_16:
! Mem[00000000148001c8] = c021f6c0, %l4 = e0d918d17bd82a0a
swap [%i1+0x1c8],%l4 ! %l4 = 00000000c021f6c0
! %l6 = 00000048, %l7 = 000000b2, Mem[0000000091000090] = f98046d8 68ca6544
std %l6,[%i6+0x090] ! Mem[0000000091000090] = 00000048 000000b2
! Mem[00000000158001c0] = 1a06eb41, %l7 = 00000000000000b2
ldstub [%i3+0x1c0],%l7 ! %l7 = 0000001a000000ff
! Mem[000000009000000c] = 3277487b, %g2 = ffffffffffffb8e5
ldsh [%i4+0x00e],%g2 ! %g2 = 0000000000003277
! Mem[0000000015800178] = 1938c017, %l0 = 00000000000000d8
swap [%i3+0x178],%l0 ! %l0 = 000000001938c017
! Mem[0000000091800150] = addd7621, %g18 = ed133eb274227cfd
ldsw [%o0+0x150],%g2 ! %g2 = ed133eb274227cfd
! Mem[00000000150001e4] = acad537b, %l5 = 5642c9b89eff5c17
swap [%i2+0x1e4],%l5 ! %l5 = 00000000acad537b
! %l3 = 000000000000009e, Mem[00000000900000a8] = 6884ab74
stw %l3,[%i4+0x0a8] ! Mem[00000000900000a8] = 0000009e
! %l7 = 000000000000001a, Mem[00000000918001d0] = 5571a45f
stw %l7,[%o0+0x1d0] ! Mem[00000000918001d0] = 0000001a
! Mem[0000000014800078] = 01e9989d, %l7 = 000000000000001a
ldstub [%i1+0x078],%l7 ! %l7 = 00000001000000ff
p2_label_17:
! Mem[000000001500018c] = e3655159, %l1 = 3c9a785e, %l1 = 3c9a785e
add %i2,0x18c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e3655159
! Mem[000000001480018c] = 66ab4b29, %l4 = 00000000c021f6c0
ldstub [%i1+0x18c],%l4 ! %l4 = 00000066000000ff
! Mem[00000000908000b0] = be69c6f5, %g18 = ed133eb274227cfd
ldsw [%i5+0x0b0],%g2 ! %g2 = ed133eb274227cfd
! Mem[00000000148001bc] = 515a8f5f, %l4 = 0000000000000066
swap [%i1+0x1bc],%l4 ! %l4 = 00000000515a8f5f
! Mem[000000001480001d] = 67e9e8fd, %l3 = 000000000000009e
ldstub [%i1+0x01d],%l3 ! %l3 = 000000e9000000ff
! %l2 = 83ccd590461c86f8, Mem[00000000918000d8] = b09059a233f7b8e5
stx %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 83ccd590461c86f8
! %l1 = 00000000e3655159, Mem[0000000090800018] = f3c1b6dba1adf09e
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 00000000e3655159
! Mem[0000000015000078] = 5333e1b2, %l2 = 83ccd590461c86f8
ldsw [%i2+0x078],%l2 ! %l2 = 000000005333e1b2
! Mem[000000001500005c] = 8e225bec, %l7 = 0000000000000001
ldstub [%i2+0x05c],%l7 ! %l7 = 0000008e000000ff
! Mem[00000000908001e0] = ac6a9c05, %g2 = ffffffffbe69c6f5
ldsh [%i5+0x1e0],%g2 ! %g2 = ffffffffffffac6a
p2_label_18:
! %l7 = 000000000000008e, Mem[00000000900000b1] = 00000001
stb %l7,[%i4+0x0b1] ! Mem[00000000900000b0] = 8e000001
! Mem[0000000090000130] = 446baa23, %g2 = ffffffffffffac6a
ldsb [%i4+0x133],%g2 ! %g2 = 0000000000000044
! Mem[00000000150001bc] = 7ee81e17, %l7 = 000000000000008e
ldstub [%i2+0x1bc],%l7 ! %l7 = 0000007e000000ff
! Mem[0000000015000188] = a2f16c49, %l6 = 00000048, %l3 = 000000e9
add %i2,0x188,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000a2f16c49
! Mem[0000000015800148] = 0df4ba15cbe3d3ac, %l2 = 000000005333e1b2, %l0 = 000000001938c017
add %i3,0x148,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 0df4ba15cbe3d3ac
! Mem[0000000015800130] = 998a2f7e381901c3, %l4 = 00000000515a8f5f, %l6 = 0000000000000048
add %i3,0x130,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 998a2f7e381901c3
! Mem[0000000015800000] = 8835b744, %l6 = 381901c3, %l4 = 515a8f5f
casa [%i3]0x80,%l6,%l4 ! %l4 = 000000008835b744
! %l0 = 0df4ba15cbe3d3ac, Mem[0000000015000180] = 8e225d86af3b0a4b
stx %l0,[%i2+0x180] ! Mem[0000000015000180] = 0df4ba15cbe3d3ac
! Mem[0000000015000034] = 50ac492d, %l1 = e3655159, %l6 = 381901c3
add %i2,0x34,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000050ac492d
! Mem[0000000091800100] = d04bb31f, %g2 = 0000000000000044
ldub [%o0+0x103],%g2 ! %g2 = 00000000000000d0
p2_label_19:
! Mem[0000000015800068] = 99b8720e66820f71, %l7 = 000000000000007e, %l6 = 0000000050ac492d
add %i3,0x68,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 99b8720e66820f71
! Mem[0000000015800070] = eaa3a6f7, %l4 = 000000008835b744
swap [%i3+0x070],%l4 ! %l4 = 00000000eaa3a6f7
! Mem[0000000014800118] = a65e722fc2deb5bc, %l2 = 000000005333e1b2, %l6 = 99b8720e66820f71
add %i1,0x118,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = a65e722fc2deb5bc
! Mem[00000000158001b8] = d1f3544e, %l0 = 0df4ba15cbe3d3ac
swap [%i3+0x1b8],%l0 ! %l0 = 00000000d1f3544e
! %l3 = 00000000a2f16c49, Mem[0000000091800174] = 6604b7b5
stw %l3,[%o0+0x174] ! Mem[0000000091800174] = a2f16c49
! Mem[0000000014000195] = edf81ef8, %l1 = 00000000e3655159
ldstub [%i0+0x195],%l1 ! %l1 = 000000f8000000ff
! Mem[00000000918000ec] = 312bf826, %g2 = 00000000000000d0
ldub [%o0+0x0ed],%g2 ! %g2 = 0000000000000031
! %l3 = 00000000a2f16c49, Mem[000000009080010e] = 1a2f08bc
sth %l3,[%i5+0x10e] ! Mem[000000009080010c] = 6c4908bc
! Mem[0000000015000150] = 69d78874, %l1 = 000000f8, %l2 = 5333e1b2
add %i2,0x150,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000069d78874
! %l3 = 00000000a2f16c49, Mem[000000001580018e] = 7c45ffee
stb %l3,[%i3+0x18e] ! Mem[000000001580018c] = 7c4549ee
p2_label_20:
! Mem[0000000015800108] = cd3b3e74, %l5 = 00000000acad537b
ldstub [%i3+0x108],%l5 ! %l5 = 000000cd000000ff
! Mem[0000000015800038] = 132fc7f2 6865edc9, %l4 = eaa3a6f7, %l5 = 000000cd
ldd [%i3+0x038],%l4 ! %l4 = 00000000132fc7f2 000000006865edc9
! Mem[0000000014000044] = 97f8d1a1, %l5 = 6865edc9, %l6 = c2deb5bc
add %i0,0x44,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000097f8d1a1
! Mem[000000001480005c] = 1e283617, %l0 = d1f3544e, %l4 = 132fc7f2
add %i1,0x5c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000001e283617
! Mem[00000000908000f4] = 8c6a2b06, %g2 = 0000000000000031
ldsh [%i5+0x0f6],%g2 ! %g2 = ffffffffffff8c6a
! Mem[0000000014000038] = 3820b732f59f54cf, %l4 = 000000001e283617, %l6 = 0000000097f8d1a1
add %i0,0x38,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 3820b732f59f54cf
! Mem[0000000015800079] = 54ffa671, %l3 = 00000000a2f16c49
ldstub [%i3+0x079],%l3 ! %l3 = 000000ff000000ff
! Mem[0000000091800020] = 0eab704a, %g2 = ffffffffffff8c6a
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000000eab
! Mem[0000000015000140] = 11369f08, %l5 = 6865edc9, %l6 = f59f54cf
add %i2,0x140,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000011369f08
! Mem[0000000015000050] = 61d4f8ffeb8cad31, %l6 = 0000000011369f08, %l4 = 000000001e283617
add %i2,0x50,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 61d4f8ffeb8cad31
p2_label_21:
! Mem[00000000140001d8] = 35a8f36b, %l6 = 0000000011369f08
swap [%i0+0x1d8],%l6 ! %l6 = 0000000035a8f36b
! Mem[0000000014800031] = 2201afb8, %l6 = 0000000035a8f36b
ldstub [%i1+0x031],%l6 ! %l6 = 00000001000000ff
! Mem[00000000150001fc] = 0d585090, %l7 = 000000000000007e
swap [%i2+0x1fc],%l7 ! %l7 = 000000000d585090
! Mem[00000000918000c0] = 2b04f022 c313a76b, %g2 = 00000eab, %g3 = 20d8b67b
ldd [%o0+0x0c0],%g2 ! %g2 = 000000002b04f022 00000000c313a76b
! Mem[0000000015800018] = b7ad599692e7c412, %l2 = 0000000069d78874, %l1 = 00000000000000f8
add %i3,0x18,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = b7ad599692e7c412
! Mem[00000000910000f4] = f82aa2e7, %g2 = 000000002b04f022
lduw [%i6+0x0f4],%g2 ! %g2 = 00000000f82aa2e7
! Mem[00000000158001c8] = a5a89540, %l3 = 000000ff, %l3 = 000000ff
add %i3,0x1c8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000a5a89540
! %l5 = 000000006865edc9, Mem[00000000910000ce] = 5c172fe7
stb %l5,[%i6+0x0ce] ! Mem[00000000910000cc] = c9172fe7
! Mem[0000000015800145] = 59efeecf, %l4 = 61d4f8ffeb8cad31
ldstub [%i3+0x145],%l4 ! %l4 = 000000ef000000ff
! Mem[000000001400005c] = ce5690c9, %l4 = 00000000000000ef
swap [%i0+0x05c],%l4 ! %l4 = 00000000ce5690c9
p2_label_22:
! %l7 = 000000000d585090, Mem[00000000908001b4] = 6fe8048a
stb %l7,[%i5+0x1b4] ! Mem[00000000908001b4] = 90e8048a
! Mem[00000000158000d0] = 58c4dce1, %l6 = 0000000000000001
swap [%i3+0x0d0],%l6 ! %l6 = 0000000058c4dce1
! Mem[0000000014000050] = 33f36291, %l1 = b7ad599692e7c412
swap [%i0+0x050],%l1 ! %l1 = 0000000033f36291
! Mem[00000000158000d0] = 00000001a91a8204, %l6 = 0000000058c4dce1, %l4 = 00000000ce5690c9
add %i3,0xd0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 00000001a91a8204
! %l5 = 000000006865edc9, Mem[00000000918001e7] = 9a1d2549
stb %l5,[%o0+0x1e7] ! Mem[00000000918001e4] = c91d2549
! %l6 = 0000000058c4dce1, Mem[0000000091800138] = 508182b7ed415bc7
stx %l6,[%o0+0x138] ! Mem[0000000091800138] = 0000000058c4dce1
! Mem[0000000015000050] = 61d4f8ffeb8cad31, %l3 = 00000000a5a89540, %l7 = 000000000d585090
add %i2,0x50,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 61d4f8ffeb8cad31
! %l5 = 000000006865edc9, Mem[0000000090800088] = 26f953ed
sth %l5,[%i5+0x088] ! Mem[0000000090800088] = edc953ed
! Mem[0000000090800184] = 7e522fec, %g18 = ed133eb274227cfd
ldsw [%i5+0x184],%g2 ! %g2 = ed133eb274227cfd
! Mem[00000000150000b4] = 9ebdd995, %l1 = 33f36291, %l5 = 6865edc9
add %i2,0xb4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000009ebdd995
p2_label_23:
! Mem[00000000908001cc] = 03f88b06, %g2 = 000000007e522fec
lduh [%i5+0x1cc],%g2 ! %g2 = 00000000000003f8
! Mem[00000000148001a8] = 771289b3d6533450, %l0 = 00000000d1f3544e, %l5 = 000000009ebdd995
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 771289b3d6533450
! Mem[0000000090800054] = 06c069d7, %g2 = 00000000000003f8
ldub [%i5+0x054],%g2 ! %g2 = 0000000000000006
! Mem[00000000148001b1] = fa9550ea, %l0 = 00000000d1f3544e
ldstub [%i1+0x1b1],%l0 ! %l0 = 00000095000000ff
! Mem[0000000015800100] = c2d212cbe220c607, %l0 = 0000000000000095, %l6 = 0000000058c4dce1
add %i3,0x100,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c2d212cbe220c607
! Mem[00000000150000a8] = 11122dc3, %l7 = eb8cad31, %l1 = 33f36291
add %i2,0xa8,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000011122dc3
! Mem[0000000014800079] = ffe9989d, %l2 = 0000000069d78874
ldstub [%i1+0x079],%l2 ! %l2 = 000000e9000000ff
! Mem[0000000091800098] = 9a4c128dd19b8d67, %g2 = 0000000000000006
ldx [%o0+0x098],%g2 ! %g2 = 9a4c128dd19b8d67
! Mem[0000000015800070] = 8835b744, %l3 = a5a89540, %l2 = 000000e9
add %i3,0x70,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000008835b744
! Mem[00000000158001a0] = 0e5a9c96, %l4 = 00000001a91a8204
swap [%i3+0x1a0],%l4 ! %l4 = 000000000e5a9c96
p2_label_24:
! %l5 = 771289b3d6533450, Mem[0000000015800068] = 99b8720e66820f71
stx %l5,[%i3+0x068] ! Mem[0000000015800068] = 771289b3d6533450
! Mem[000000001400000a] = f5eae693, %l4 = 000000000e5a9c96
ldstub [%i0+0x00a],%l4 ! %l4 = 000000e6000000ff
! Mem[00000000150001e0] = 291193a59eff5c17, %l7 = 61d4f8ffeb8cad31, %l6 = c2d212cbe220c607
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 291193a59eff5c17
! Mem[0000000015000030] = ade510e750ac492d, %l3 = 00000000a5a89540, %l7 = 61d4f8ffeb8cad31
add %i2,0x30,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = ade510e750ac492d
! %l6 = 291193a59eff5c17, Mem[0000000091000042] = 458cb5c1
sth %l6,[%i6+0x042] ! Mem[0000000091000040] = 5c17b5c1
! Mem[0000000014000140] = e61ab80ec56af4cf, %l4 = 00000000000000e6, %l5 = 771289b3d6533450
add %i0,0x140,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = e61ab80ec56af4cf
! Mem[000000001580003c] = 6865edc9, %l1 = 11122dc3, %l7 = 50ac492d
add %i3,0x3c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000006865edc9
! %l2 = 000000008835b744, Mem[0000000090000044] = ddc392a5
sth %l2,[%i4+0x044] ! Mem[0000000090000044] = b74492a5
! Mem[00000000148001d8] = 549be726, %l7 = 000000006865edc9
swap [%i1+0x1d8],%l7 ! %l7 = 00000000549be726
! Mem[0000000014800138] = 30764e9f57f53ba3, %l6 = 291193a59eff5c17, %l0 = 0000000000000095
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 30764e9f57f53ba3
p2_label_25:
! Mem[0000000090000180] = 3090cb7b, %g2 = 9a4c128dd19b8d67
ldsb [%i4+0x183],%g2 ! %g2 = 0000000000000030
! Mem[00000000148000f0] = d7cc6d8e, %l7 = 549be726, %l6 = 9eff5c17
add %i1,0xf0,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d7cc6d8e
! %l2 = 8835b744, %l3 = a5a89540, Mem[00000000910000b8] = 74a74d85 92648f3d
std %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 8835b744 a5a89540
! Mem[00000000910000e4] = af6c5ab8, %g2 = 0000000000000030
lduh [%i6+0x0e6],%g2 ! %g2 = 000000000000af6c
! Mem[00000000900000a8] = 0000009e, %g18 = ed133eb274227cfd
ldsw [%i4+0x0a8],%g2 ! %g2 = ed133eb274227cfd
! Mem[0000000091000108] = 1c0669f46fbe3348, %g2 = 000000000000009e
ldx [%i6+0x108],%g2 ! %g2 = 1c0669f46fbe3348
! Mem[0000000014800060] = 6954d29c, %l2 = 8835b744, %l6 = d7cc6d8e
add %i1,0x60,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000006954d29c
! Mem[0000000091800020] = 0eab704aec2c43bb, %g2 = 1c0669f46fbe3348
ldx [%o0+%o4],%g2 ! %g2 = 0eab704aec2c43bb
! Mem[0000000015800040] = d8fe923624c160b3, %l0 = 30764e9f57f53ba3, %l5 = e61ab80ec56af4cf
add %i3,0x40,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = d8fe923624c160b3
! Mem[00000000140001d8] = 11369f087a7c9be2, %l1 = 0000000011122dc3, %l1 = 0000000011122dc3
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 11369f087a7c9be2
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 30764e9f57f53ba3
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 11369f087a7c9be2
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008835b744
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a5a89540
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000e6
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be d8fe923624c160b3
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006954d29c
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000549be726
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 42ba3cfa bd949f2f
bne %xcc,p2_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7401aa2e ad83e24d
bne %xcc,p2_f4_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = f5eaff93a56c68eb
ldx [%i0+0x008],%g3 ! Observed data at 0000000014000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x008,%g4
ldx [%g1+0x050],%g2 ! Expected data = 92e7c412a24ce049
ldx [%i0+0x050],%g3 ! Observed data at 0000000014000050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 79c224ac000000ef
ldx [%i0+0x058],%g3 ! Observed data at 0000000014000058
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9c7931e9aafcd9c2
ldx [%i0+0x078],%g3 ! Observed data at 0000000014000078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 35b1466f6859b75b
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000140000b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f018cb2dff96ff7e
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000140000c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffa9c6cd790496fa
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000140000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = eae08fe3c129b152
ldx [%i0+0x108],%g3 ! Observed data at 0000000014000108
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x108,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8a763655f52255a0
ldx [%i0+0x160],%g3 ! Observed data at 0000000014000160
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = bdffe476edff1ef8
ldx [%i0+0x190],%g3 ! Observed data at 0000000014000190
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5642c9b89eff5c17
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000140001b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4ab6c0fb12ffe268
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000140001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 11369f087a7c9be2
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000140001d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7fef1f64129b07bf
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000140001f0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1f0,%g4
set p2_local1_expect,%g1
p2_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = aeedb153a502ab0b
ldx [%i1+0x008],%g3 ! Observed data at 0000000014800008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 50bf9e9467ffe8fd
ldx [%i1+0x018],%g3 ! Observed data at 0000000014800018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 22ffafb899b13e00
ldx [%i1+0x030],%g3 ! Observed data at 0000000014800030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = c9c6ff65e91ed4ff
ldx [%i1+0x040],%g3 ! Observed data at 0000000014800040
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = df5f101100000014
ldx [%i1+0x068],%g3 ! Observed data at 0000000014800068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffff989d2efef257
ldx [%i1+0x078],%g3 ! Observed data at 0000000014800078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x078,%g4
ldx [%g1+0x140],%g2 ! Expected data = 70f7d3c02413d071
ldx [%i1+0x140],%g3 ! Observed data at 0000000014800140
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = cb357f0dffab4b29
ldx [%i1+0x188],%g3 ! Observed data at 0000000014800188
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 613f18eeff3666b2
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000148001a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = faff50ea3e2cbd6f
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000148001b0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c55c45bc00000066
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000148001b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7bd82a0aea38678d
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000148001c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6865edc959b48beb
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000148001d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 87127ca48d5d89ff
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000148001f0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1f0,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 086250ff90ac44be
ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4e0529c700000019
ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 61d4f8ffeb8cad31
ldx [%i2+0x050],%g3 ! Observed data at 0000000015000050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 527c206eff225bec
ldx [%i2+0x058],%g3 ! Observed data at 0000000015000058
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8cd41e4e71d5b567
ldx [%i2+0x068],%g3 ! Observed data at 0000000015000068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 65414234d7ffd37d
ldx [%i2+0x090],%g3 ! Observed data at 0000000015000090
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 388644ee7889fb3d
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000150000e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c7329710c2beae32
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000150000f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4e1bed0d7022be05
ldx [%i2+0x120],%g3 ! Observed data at 0000000015000120
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5a77673cff8ce1ce
ldx [%i2+0x128],%g3 ! Observed data at 0000000015000128
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7ea19df836ceaf47
ldx [%i2+0x170],%g3 ! Observed data at 0000000015000170
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = fbffb9daa7ea7d0e
ldx [%i2+0x178],%g3 ! Observed data at 0000000015000178
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0df4ba15cbe3d3ac
ldx [%i2+0x180],%g3 ! Observed data at 0000000015000180
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 2feddf63ffe81e17
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000150001b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 1500249b0000007c
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000150001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = cf37b0470308d847
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000150001d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8894106275e1ff7f
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000150001d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 291193a59eff5c17
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000150001e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a0337ace0000007e
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000150001f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1f8,%g4
set p2_local3_expect,%g1
p2_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = a6cda73f19481dc0
ldx [%i3+0x020],%g3 ! Observed data at 0000000015800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00929aa7ff08d847
ldx [%i3+0x048],%g3 ! Observed data at 0000000015800048
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 771289b3d6533450
ldx [%i3+0x068],%g3 ! Observed data at 0000000015800068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 8835b7440edd0ce1
ldx [%i3+0x070],%g3 ! Observed data at 0000000015800070
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 54ffa6713911ec7f
ldx [%i3+0x078],%g3 ! Observed data at 0000000015800078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00000001a91a8204
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000158000d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = f184b08b103187ab
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000158000f0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff3b3e74636ad764
ldx [%i3+0x108],%g3 ! Observed data at 0000000015800108
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff856e3d3f15fe2c
ldx [%i3+0x110],%g3 ! Observed data at 0000000015800110
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000a66859b75b
ldx [%i3+0x118],%g3 ! Observed data at 0000000015800118
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 998a2f7e381901c3
ldx [%i3+0x130],%g3 ! Observed data at 0000000015800130
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0c68306359ffeecf
ldx [%i3+0x140],%g3 ! Observed data at 0000000015800140
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = a59cffa6eb2636f0
ldx [%i3+0x168],%g3 ! Observed data at 0000000015800168
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000d845691a53
ldx [%i3+0x178],%g3 ! Observed data at 0000000015800178
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = b0fdc1967c4549ee
ldx [%i3+0x188],%g3 ! Observed data at 0000000015800188
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 238a8ab64effc63c
ldx [%i3+0x190],%g3 ! Observed data at 0000000015800190
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000e06396983e
ldx [%i3+0x198],%g3 ! Observed data at 0000000015800198
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a91a82042cca8d7b
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000158001a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = cbe3d3accce01691
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000158001b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff06eb410b964e91
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000158001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c9ad6d18ffafb052
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000158001e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0153f26c8ad71eb6
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000158001f0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x1f0,%g4
! The test for processor 2 has passed
p2_passed:
ta GOOD_TRAP
nop
p2_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p2_failed
p2_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p2_failed
p2_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p2_failed
p2_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p2_failed
p2_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p2_failed
p2_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p2_failed
p2_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p2_failed
p2_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p2_failed
p2_f2_fail:
set p2_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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:
ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015000010]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014000028]
stha %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800000]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015000010]
done
p2_trap1o:
ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015000010]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014000028]
stha %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800000]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015000010]
done
p2_trap2e:
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000028]
stxa %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000000]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015800028]
stxa %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000008]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000000]
done
p2_trap2o:
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000028]
stxa %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000000]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015800028]
stxa %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000008]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000000]
done
p2_trap3e:
nop
nop
nop
nop
done
p2_trap3o:
nop
nop
nop
nop
done
p2_init_memory_pointers:
set p2_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p2_local0_start,%i0
set p2_local1_start,%i1
set p2_local2_start,%i2
set p2_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9a7c6dee7bf723e1
ldx [%g1+0x008],%l1 ! %l1 = 57924b4dffa7b80b
ldx [%g1+0x010],%l2 ! %l2 = 6ce4dc1fe433861e
ldx [%g1+0x018],%l3 ! %l3 = 36e6d64fdb39dff7
ldx [%g1+0x020],%l4 ! %l4 = 3a64d9b1ffb96612
ldx [%g1+0x028],%l5 ! %l5 = ee1a8a51eee64153
ldx [%g1+0x030],%l6 ! %l6 = 2fb0abe05ba82b12
ldx [%g1+0x038],%l7 ! %l7 = 3562ed0a5bc57c7c
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7c196fb3 60445005 edb6a72a b32cad57
! %f4 = c05eaeb3 b3c7f6a8 669522de 0bde4496
! %f8 = 82e96770 bb5116c8 46a28ea7 587aff75
! %f12 = 53491c83 a8591f4c 47300009 64ea582e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8631cedd 74c6465e cf63f2ca 2409bad3
! %f20 = e64892c8 26a4e4d2 18e17b98 c38d2a59
! %f24 = 7afe01b8 8db4e64c 828a53b0 ad397f15
! %f28 = b3aff262 e7cd185d 899e7e10 24201c48
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 01ed8b80 77f5d1b4 c2b81e5c 412692a8
! %f36 = f27857c3 bcf63aca 843e1b82 c72cc764
! %f40 = 9eb11244 0b079e7a a33fb0f2 48e6ba27
! %f44 = 9af220f0 42985b60 a652a2b1 36036fcd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf7e11aa800000076,%g7,%g1 ! GSR scale = 14, align = 6
wr %g1,%g0,%gsr ! GSR = f7e11aa800000076
wr %g0,%y ! Clear Y 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[0000000017000174] = e416f767, %l3 = 901fa8ea89d76380
ldsb [%i2+0x176],%l3 ! %l3 = fffffffffffffff7
! Mem[00000000170000f0] = 829bfcbf, %l2 = 8681f9359dd00979
ldsw [%i2+0x0f0],%l2 ! %l2 = ffffffff829bfcbf
! %l4 = 216c9879, %l5 = f6ef63c2, Mem[00000000908000b0] = be69c6f5 3a9b260a
std %l4,[%i5+0x0b0] ! Mem[00000000908000b0] = 216c9879 f6ef63c2
! Mem[0000000016000078] = 4656f85e, %l7 = 9ae539a6, %l3 = fffffff7
add %i0,0x78,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004656f85e
! %l5 = fe1d5f11f6ef63c2, Mem[0000000090800060] = ec0a57d6
stb %l5,[%i5+0x060] ! Mem[0000000090800060] = c20a57d6
! Mem[00000000178001f8] = 59919a48, %l6 = 0777c3c69eda539f
lduh [%i3+0x1f8],%l6 ! %l6 = 0000000000005991
! Mem[00000000900001d0] = 3a5fa539, %g2 = ffe45934efd5d2ff
ldub [%i4+0x1d2],%g2 ! %g2 = 000000000000003a
! Mem[0000000016000155] = 14d8e2e7, %l4 = cb2d7620216c9879
ldstub [%i0+0x155],%l4 ! %l4 = 000000d8000000ff
! Mem[00000000168000ee] = c46c8630, %l4 = 00000000000000d8
ldstub [%i1+0x0ee],%l4 ! %l4 = 00000086000000ff
! Mem[00000000900001b4] = bcc1966d, %g2 = 000000000000003a
lduw [%i4+0x1b4],%g2 ! %g2 = 00000000bcc1966d
p3_label_2:
! Mem[0000000090800068] = 75c6f97e, %g2 = 00000000bcc1966d
ldsh [%i5+0x068],%g2 ! %g2 = 00000000000075c6
! Mem[0000000090800094] = 72929a41, %g2 = 00000000000075c6
ldub [%i5+0x094],%g2 ! %g2 = 0000000000000072
! Mem[0000000016000010] = 1ed1ae2926bfb1d6, %l4 = 0000000000000086, %l2 = ffffffff829bfcbf
add %i0,0x10,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 1ed1ae2926bfb1d6
! Mem[0000000017800010] = 77b7f604, %l2 = 26bfb1d6, %l5 = f6ef63c2
add %i3,0x10,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000077b7f604
! Mem[00000000170000d7] = 1a043bf4, %l0 = 522c54ebe3e0515b
ldstub [%i2+0x0d7],%l0 ! %l0 = 000000f4000000ff
! Mem[00000000168000c8] = 12a3bfe8, %l4 = 0000000000000086
swap [%i1+0x0c8],%l4 ! %l4 = 0000000012a3bfe8
! Mem[0000000016000168] = 5860e744, %l4 = 0000000012a3bfe8
ldstub [%i0+0x168],%l4 ! %l4 = 00000058000000ff
! Mem[0000000017800180] = 1a6bcc65, %l4 = 00000058, %l0 = 000000f4
add %i3,0x180,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001a6bcc65
! Mem[000000009100010c] = 6fbe3348, %g18 = 12a6fb64ac3567b9
ldsw [%i6+0x10c],%g2 ! %g2 = 12a6fb64ac3567b9
! Mem[0000000091000184] = 217f2bc5, %g2 = 000000006fbe3348
lduw [%i6+0x184],%g2 ! %g2 = 00000000217f2bc5
p3_label_3:
! %l0 = 000000001a6bcc65, Mem[000000001600007a] = 4656f85e
stb %l0,[%i0+0x07a] ! Mem[0000000016000078] = 4656655e
! Mem[0000000017800130] = 6218e268679eec0d, %l1 = 435d511bc6f2b796, %l6 = 0000000000005991
add %i3,0x130,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 6218e268679eec0d
! Mem[0000000090000170] = ab93d8254bdb039c, %g2 = 00000000217f2bc5
ldx [%i4+0x170],%g2 ! %g2 = ab93d8254bdb039c
! Mem[0000000017800100] = 7289ac90, %l2 = 26bfb1d6, %l5 = 77b7f604
add %i3,0x100,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000007289ac90
! %l7 = 075bbb9b9ae539a6, Mem[00000000908000b0] = 216c9879
stw %l7,[%i5+0x0b0] ! Mem[00000000908000b0] = 9ae539a6
! Mem[00000000900001d4] = a5390858, %g2 = ab93d8254bdb039c
lduh [%i4+0x1d4],%g2 ! %g2 = 000000000000a539
! Mem[0000000016000138] = b0b8b2597d08235b, %l7 = 075bbb9b9ae539a6, %l6 = 6218e268679eec0d
add %i0,0x138,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = b0b8b2597d08235b
! %l0 = 000000001a6bcc65, Mem[000000009180016c] = 7d90500a
stw %l0,[%o0+0x16c] ! Mem[000000009180016c] = 1a6bcc65
! %l2 = 1ed1ae2926bfb1d6, Mem[0000000091800116] = e05e9aed
stb %l2,[%o0+0x116] ! Mem[0000000091800114] = d65e9aed
! Mem[0000000016800050] = 5a65f110750903af, %l1 = 435d511bc6f2b796, %l6 = b0b8b2597d08235b
add %i1,0x50,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 5a65f110750903af
p3_label_4:
! Mem[0000000016000104] = 7a97c412, %l0 = 1a6bcc65, %l7 = 9ae539a6
add %i0,0x104,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007a97c412
! Mem[000000009180005c] = 1b1447a2, %g2 = 000000000000a539
lduh [%o0+0x05e],%g2 ! %g2 = 0000000000001b14
! %l6 = 5a65f110750903af, Mem[0000000090000038] = acd6a795fa7adc32
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 5a65f110750903af
! Mem[000000001700005e] = d1b6d202, %l3 = 000000004656f85e
ldstub [%i2+0x05e],%l3 ! %l3 = 000000d2000000ff
! Mem[0000000016800014] = 5ba96f00, %l7 = 000000007a97c412
swap [%i1+0x014],%l7 ! %l7 = 000000005ba96f00
! Mem[0000000017000068] = 1d87f963, %l0 = 000000001a6bcc65
swap [%i2+0x068],%l0 ! %l0 = 000000001d87f963
! Mem[0000000016000128] = 23a54e6d2a64bb82, %l3 = 00000000000000d2, %l7 = 000000005ba96f00
add %i0,0x128,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 23a54e6d2a64bb82
! Mem[0000000091800160] = f1db476f, %g2 = 0000000000001b14
lduw [%o0+0x160],%g2 ! %g2 = 00000000f1db476f
! Mem[00000000168001cb] = 1bbac087, %l3 = 00000000000000d2
ldstub [%i1+0x1cb],%l3 ! %l3 = 00000087000000ff
! Mem[0000000017000150] = 15f68fa53fcb0be4, %l3 = 0000000000000087, %l5 = 000000007289ac90
add %i2,0x150,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 15f68fa53fcb0be4
p3_label_5:
! Mem[00000000900001d0] = 3a5fa539, %g2 = 00000000f1db476f
lduh [%i4+0x1d2],%g2 ! %g2 = 0000000000003a5f
! %l2 = 1ed1ae2926bfb1d6, Mem[0000000091800170] = 0dd8e7446604b7b5
stx %l2,[%o0+0x170] ! Mem[0000000091800170] = 1ed1ae2926bfb1d6
! Mem[0000000090800078] = 8e73dc9d e1da924e, %g2 = 00003a5f, %g3 = 0bad0b00
ldd [%i5+0x078],%g2 ! %g2 = 000000008e73dc9d 00000000e1da924e
! Mem[0000000090000068] = 5a4c5318, %g2 = 000000008e73dc9d
ldub [%i4+0x069],%g2 ! %g2 = 000000000000005a
! Mem[00000000908000b8] = 20f3c9fb, %g2 = 000000000000005a
lduh [%i5+0x0b8],%g2 ! %g2 = 00000000000020f3
! %l4 = 0000000000000058, Mem[0000000090000018] = d23cbe49
sth %l4,[%i4+%o3] ! Mem[0000000090000018] = 0058be49
! Mem[0000000016000015] = 26bfb1d6, %l5 = 15f68fa53fcb0be4
ldstub [%i0+0x015],%l5 ! %l5 = 000000bf000000ff
! Mem[00000000178000d4] = 6808c37d, %l3 = 0000000000000087
swap [%i3+0x0d4],%l3 ! %l3 = 000000006808c37d
! Mem[0000000090800020] = 1090194a 4bf4b178, %g2 = 000020f3, %g3 = e1da924e
ldd [%i5+%o4],%g2 ! %g2 = 000000001090194a 000000004bf4b178
! Mem[000000009180000c] = 985a459f, %g2 = 000000001090194a
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000985a
p3_label_6:
! %l0 = 000000001d87f963, Mem[0000000090000159] = 1a42ba25
stb %l0,[%i4+0x159] ! Mem[0000000090000158] = 6342ba25
! Mem[0000000016000150] = bc65cf9914ffe2e7, %l0 = 000000001d87f963, %l4 = 0000000000000058
add %i0,0x150,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = bc65cf9914ffe2e7
! Mem[00000000160000d4] = ad012715, %l4 = bc65cf9914ffe2e7
ldsh [%i0+0x0d4],%l4 ! %l4 = ffffffffffffad01
! Mem[00000000160001b0] = 6a0ec0e1e11b344d, %l1 = 435d511bc6f2b796, %l2 = 1ed1ae2926bfb1d6
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 6a0ec0e1e11b344d
! Mem[0000000016000130] = d588bf35, %l1 = c6f2b796, %l0 = 1d87f963
add %i0,0x130,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000d588bf35
! %l4 = ffffad01, %l5 = 000000bf, Mem[00000000918000d0] = 0f131ea5 055cd7cb
std %l4,[%o0+0x0d0] ! Mem[00000000918000d0] = ffffad01 000000bf
! Mem[00000000910001f4] = a585e4cf, %g2 = 000000000000985a
lduh [%i6+0x1f4],%g2 ! %g2 = 000000000000a585
! %l5 = 00000000000000bf, Mem[000000009000013c] = 9a9d196a
stw %l5,[%i4+0x13c] ! Mem[000000009000013c] = 000000bf
! Mem[00000000160000a8] = e9e47ca754a97180, %l6 = 5a65f110750903af, %l5 = 00000000000000bf
add %i0,0xa8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = e9e47ca754a97180
! Mem[000000001680014c] = b31c6bc6, %l2 = 6a0ec0e1e11b344d
swap [%i1+0x14c],%l2 ! %l2 = 00000000b31c6bc6
p3_label_7:
! Mem[000000001700005c] = d1b6ff02, %l6 = 5a65f110750903af
swap [%i2+0x05c],%l6 ! %l6 = 00000000d1b6ff02
! %l5 = e9e47ca754a97180, Mem[0000000090000048] = ced1bed1
stw %l5,[%i4+0x048] ! Mem[0000000090000048] = 54a97180
! %l3 = 000000006808c37d, Mem[000000009180014e] = 58e7addd
sth %l3,[%o0+0x14e] ! Mem[000000009180014c] = c37daddd
! Mem[000000001680016c] = 5fe2f873, %l5 = e9e47ca754a97180
ldstub [%i1+0x16c],%l5 ! %l5 = 0000005f000000ff
! Mem[00000000178000b4] = 2b8d29c1, %l6 = 00000000d1b6ff02
ldstub [%i3+0x0b4],%l6 ! %l6 = 0000002b000000ff
! Mem[00000000160001a0] = e2e272e8, %l7 = 23a54e6d2a64bb82
lduh [%i0+0x1a2],%l7 ! %l7 = 00000000000072e8
! Mem[000000001780010c] = eed5d4db, %l1 = c6f2b796, %l7 = 000072e8
add %i3,0x10c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000eed5d4db
! %l4 = ffffad01, %l5 = 0000005f, Mem[00000000918001b8] = f81bf3c6 c7d6baa7
std %l4,[%o0+0x1b8] ! Mem[00000000918001b8] = ffffad01 0000005f
! Mem[0000000016800074] = b5d1ba29, %l6 = 0000002b, %l2 = b31c6bc6
add %i1,0x74,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000b5d1ba29
! %l3 = 000000006808c37d, Mem[00000000908000e8] = f9ee12e75a31c8e8
stx %l3,[%i5+0x0e8] ! Mem[00000000908000e8] = 000000006808c37d
p3_label_8:
! %l4 = ffffffffffffad01, Mem[0000000091800110] = de4e62c768cdd65e
stx %l4,[%o0+0x110] ! Mem[0000000091800110] = ffffffffffffad01
! %l2 = 00000000b5d1ba29, Mem[00000000918000e8] = ae4b5d710e312bf8
stx %l2,[%o0+0x0e8] ! Mem[00000000918000e8] = 00000000b5d1ba29
! %l6 = 000000000000002b, Mem[00000000918000cb] = 19ca9de9
stb %l6,[%o0+0x0cb] ! Mem[00000000918000c8] = 2bca9de9
! %l0 = 00000000d588bf35, Mem[00000000908001dc] = 83155997
sth %l0,[%i5+0x1dc] ! Mem[00000000908001dc] = bf355997
! Mem[00000000178001b7] = 412bb146, %l3 = 000000006808c37d
ldstub [%i3+0x1b7],%l3 ! %l3 = 00000046000000ff
! %l5 = 000000000000005f, Mem[0000000091000008] = 915dea4a
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = 0000005f
! Mem[00000000160001e8] = d71393c25f41bda8, %l5 = 000000000000005f, %l1 = 435d511bc6f2b796
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = d71393c25f41bda8
! Mem[000000001700011c] = b507926d, %l3 = 0000000000000046
swap [%i2+0x11c],%l3 ! %l3 = 00000000b507926d
! Mem[000000001700008e] = 06054d46, %l5 = 000000000000005f
ldstub [%i2+0x08e],%l5 ! %l5 = 0000004d000000ff
! Mem[0000000017800086] = c0d66b28, %l3 = 00000000b507926d
ldstub [%i3+0x086],%l3 ! %l3 = 0000006b000000ff
p3_label_9:
! Mem[000000001700018f] = 61da7fb1, %l3 = 000000000000006b
ldstub [%i2+0x18f],%l3 ! %l3 = 000000b1000000ff
! Mem[00000000160000cc] = 082d3667, %l7 = eed5d4db, %l0 = d588bf35
add %i0,0xcc,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000082d3667
! Mem[00000000918000f0] = 26618e3b 7818ae9c, %g2 = 0000a585, %g3 = 4bf4b178
ldd [%o0+0x0f0],%g2 ! %g2 = 0000000026618e3b 000000007818ae9c
! Mem[00000000160000e8] = 25594bff, %l1 = d71393c25f41bda8
swap [%i0+0x0e8],%l1 ! %l1 = 0000000025594bff
! Mem[0000000017000078] = 8c894a38, %l7 = 00000000eed5d4db
swap [%i2+0x078],%l7 ! %l7 = 000000008c894a38
! %l6 = 000000000000002b, Mem[0000000091800170] = 1ed1ae2926bfb1d6
stx %l6,[%o0+0x170] ! Mem[0000000091800170] = 000000000000002b
! %l6 = 000000000000002b, Mem[000000009180008b] = f2047167
stb %l6,[%o0+0x08b] ! Mem[0000000091800088] = 2b047167
! %l4 = ffffffffffffad01, Mem[000000009000017a] = a7c0d1f3
stb %l4,[%i4+0x17a] ! Mem[0000000090000178] = 01c0d1f3
! Mem[0000000016000038] = 377a8c05, %l7 = 8c894a38, %l6 = 0000002b
add %i0,0x38,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000377a8c05
! Mem[0000000090000068] = 975a4c53 1842c3ee, %g2 = 26618e3b, %g3 = 7818ae9c
ldd [%i4+0x068],%g2 ! %g2 = 00000000975a4c53 000000001842c3ee
p3_label_10:
! %l5 = 000000000000004d, Mem[0000000090000170] = ab93d8254bdb039c
stx %l5,[%i4+0x170] ! Mem[0000000090000170] = 000000000000004d
! Mem[0000000091800018] = 3402842e, %g2 = 00000000975a4c53
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000034
! Mem[0000000091000138] = e962452c, %g2 = 0000000000000034
lduw [%i6+0x138],%g2 ! %g2 = 00000000e962452c
! Mem[0000000016800084] = b93ca737, %l0 = 082d3667, %l0 = 082d3667
add %i1,0x84,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b93ca737
! Mem[00000000908000fc] = aac8415e, %g2 = 00000000e962452c
lduw [%i5+0x0fc],%g2 ! %g2 = 00000000aac8415e
! Mem[000000009000006c] = 1842c3ee, %g2 = 00000000aac8415e
ldsb [%i4+0x06c],%g2 ! %g2 = 0000000000000018
! Mem[00000000168001b4] = 54bf7907, %l7 = 000000008c894a38
ldstub [%i1+0x1b4],%l7 ! %l7 = 00000054000000ff
! Mem[00000000178000fc] = c39f54fb, %l3 = 00000000000000b1
swap [%i3+0x0fc],%l3 ! %l3 = 00000000c39f54fb
! Mem[00000000168000e4] = 46932674, %l3 = 00000000c39f54fb
swap [%i1+0x0e4],%l3 ! %l3 = 0000000046932674
! %l2 = 00000000b5d1ba29, Mem[00000000918001ec] = e6bb3a30
stw %l2,[%o0+0x1ec] ! Mem[00000000918001ec] = b5d1ba29
p3_label_11:
! Mem[00000000170001d8] = c0ed48349cdec4b4, %l1 = 0000000025594bff, %l6 = 00000000377a8c05
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = c0ed48349cdec4b4
! %l7 = 0000000000000054, Mem[0000000017000068] = 1a6bcc65
stw %l7,[%i2+0x068] ! Mem[0000000017000068] = 00000054
! Mem[00000000918000b4] = f0124ac8, %g2 = 0000000000000018
ldsb [%o0+0x0b4],%g2 ! %g2 = fffffffffffffff0
! Mem[0000000017000150] = 15f68fa5, %l1 = 25594bff, %l5 = 0000004d
add %i2,0x150,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000015f68fa5
! Mem[0000000016000120] = 4c47931b8313c7fb, %l6 = c0ed48349cdec4b4, %l0 = 00000000b93ca737
add %i0,0x120,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 4c47931b8313c7fb
! Mem[0000000091800198] = 765b3b83, %g2 = fffffffffffffff0
ldub [%o0+0x19a],%g2 ! %g2 = 0000000000000076
! Mem[0000000090800120] = 56258ffd, %g2 = 0000000000000076
lduw [%i5+0x120],%g2 ! %g2 = 0000000056258ffd
! Mem[000000001680007c] = 777ed890, %l3 = 0000000046932674
swap [%i1+0x07c],%l3 ! %l3 = 00000000777ed890
! %l6 = c0ed48349cdec4b4, Mem[00000000918000de] = b8e5ecbf
stb %l6,[%o0+0x0de] ! Mem[00000000918000dc] = b4e5ecbf
! Mem[00000000918001b8] = ffad0100, %g2 = 0000000056258ffd
ldsb [%o0+0x1b9],%g2 ! %g2 = ffffffffffffffff
p3_label_12:
! %l4 = ffffffffffffad01, Mem[0000000091000018] = 424501ee
sth %l4,[%i6+%o3] ! Mem[0000000091000018] = ad0101ee
! Mem[00000000168001e0] = 23c17760bc65457b, %l5 = 0000000015f68fa5, %l7 = 0000000000000054
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 23c17760bc65457b
! Mem[00000000918000f4] = 18ae9cc0, %g2 = ffffffffffffffff
ldub [%o0+0x0f5],%g2 ! %g2 = 0000000000000018
! Mem[00000000910000e0] = f772f6e7 af4caf6c, %g2 = 00000018, %g3 = 1842c3ee
ldd [%i6+0x0e0],%g2 ! %g2 = 00000000f772f6e7 00000000af4caf6c
! Mem[0000000017000000] = 17395fca, %l3 = 00000000777ed890
ldub [%i2+0x003],%l3 ! %l3 = 00000000000000ca
! Mem[0000000016800100] = 36889a267c03441c, %l6 = c0ed48349cdec4b4, %l5 = 0000000015f68fa5
add %i1,0x100,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 36889a267c03441c
! Mem[000000001680018c] = 109cd4b3, %l5 = 36889a267c03441c
swap [%i1+0x18c],%l5 ! %l5 = 00000000109cd4b3
! Mem[000000001700010c] = ca488584, %l2 = 00000000b5d1ba29
swap [%i2+0x10c],%l2 ! %l2 = 00000000ca488584
! Mem[0000000091800188] = bd1a6cc6, %g2 = 00000000f772f6e7
ldub [%o0+0x18a],%g2 ! %g2 = 00000000000000bd
! Mem[0000000090800188] = 04f859b8, %g2 = 00000000000000bd
ldsb [%i5+0x18a],%g2 ! %g2 = 0000000000000004
p3_label_13:
! Mem[00000000918000b8] = 5d6b08496cfe733f, %g2 = 0000000000000004
ldx [%o0+0x0b8],%g2 ! %g2 = 5d6b08496cfe733f
! Mem[00000000170001b0] = cdfdb86d, %l4 = ffffad01, %l6 = 9cdec4b4
add %i2,0x1b0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000cdfdb86d
! Mem[0000000017800033] = fe9ca7fb, %l2 = 00000000ca488584
ldstub [%i3+0x033],%l2 ! %l2 = 000000fb000000ff
! Mem[0000000091000068] = 32c7f143, %g2 = 5d6b08496cfe733f
ldub [%i6+0x06b],%g2 ! %g2 = 0000000000000032
! Mem[000000001680013c] = fed360fe, %l6 = 00000000cdfdb86d
ldstub [%i1+0x13c],%l6 ! %l6 = 000000fe000000ff
! Mem[00000000160001fc] = b15cfdf3, %l7 = bc65457b, %l3 = 000000ca
add %i0,0x1fc,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000b15cfdf3
! Mem[000000009180008c] = 0471678d, %g2 = 0000000000000032
lduw [%o0+0x08c],%g2 ! %g2 = 000000000471678d
! Mem[0000000090800104] = 66e26e91, %g2 = 000000000471678d
lduw [%i5+0x104],%g2 ! %g2 = 0000000066e26e91
! Mem[00000000910000a0] = d2cdd63b, %g2 = 0000000066e26e91
ldsb [%i6+0x0a3],%g2 ! %g2 = ffffffffffffffd2
! Mem[000000001600002a] = 10e5eac1, %l4 = ffffffffffffad01
ldstub [%i0+0x02a],%l4 ! %l4 = 000000ea000000ff
p3_label_14:
! Mem[00000000170001e0] = 3e122d76, %l7 = 23c17760bc65457b
swap [%i2+0x1e0],%l7 ! %l7 = 000000003e122d76
! Mem[0000000017000118] = 74153798, %l3 = 00000000b15cfdf3
swap [%i2+0x118],%l3 ! %l3 = 0000000074153798
! Mem[0000000017000150] = 15f68fa5, %l1 = 0000000025594bff
ldstub [%i2+0x150],%l1 ! %l1 = 00000015000000ff
! Mem[000000009000001c] = dab70e67, %g2 = ffffffffffffffd2
ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000017000104] = a61f97f9, %l7 = 3e122d76, %l6 = 000000fe
add %i2,0x104,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000a61f97f9
! Mem[000000001600005c] = 88befa95, %l0 = 4c47931b8313c7fb
swap [%i0+0x05c],%l0 ! %l0 = 0000000088befa95
! Mem[00000000168001f0] = f93328b2, %l1 = 0000000000000015
swap [%i1+0x1f0],%l1 ! %l1 = 00000000f93328b2
! Mem[0000000016800040] = 66db18cd23ec6a6f, %l6 = 00000000a61f97f9, %l2 = 00000000000000fb
add %i1,0x40,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 66db18cd23ec6a6f
! Mem[00000000900001b8] = 38872b77, %g18 = 12a6fb64ac3567b9
ldsw [%i4+0x1b8],%g2 ! %g2 = 12a6fb64ac3567b9
! %l2 = 66db18cd23ec6a6f, Mem[00000000918000ee] = ba292661
sth %l2,[%o0+0x0ee] ! Mem[00000000918000ec] = 6a6f2661
p3_label_15:
! Mem[0000000090800158] = 38884c94, %g2 = 0000000038872b77
ldsb [%i5+0x15a],%g2 ! %g2 = 0000000000000038
! %l7 = 000000003e122d76, Mem[0000000090800008] = 5c96a471
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = 3e122d76
! Mem[00000000918000f8] = c0bd011d, %g2 = 0000000000000038
lduw [%o0+0x0f8],%g2 ! %g2 = 00000000c0bd011d
! Mem[0000000016800140] = f3ebc6a0, %l6 = a61f97f9, %l4 = 000000ea
add %i1,0x140,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f3ebc6a0
! Mem[00000000900000b8] = 6d2baf6b, %g2 = 00000000c0bd011d
lduh [%i4+0x0b8],%g2 ! %g2 = 0000000000006d2b
! %l2 = 23ec6a6f, %l3 = 74153798, Mem[0000000091800018] = a40c3402 842e6924
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 23ec6a6f 74153798
! %l7 = 000000003e122d76, Mem[0000000090000024] = f0c6c03c
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = 3e122d76
! %l5 = 00000000109cd4b3, Mem[000000001700010d] = b5d1ba29
stb %l5,[%i2+0x10d] ! Mem[000000001700010c] = b5b3ba29
! %l7 = 000000003e122d76, Mem[000000009000011e] = 119142e9
sth %l7,[%i4+0x11e] ! Mem[000000009000011c] = 2d7642e9
! Mem[00000000908001c8] = 0f03f88b, %g2 = 0000000000006d2b
ldub [%i5+0x1cb],%g2 ! %g2 = 000000000000000f
p3_label_16:
! %l0 = 0000000088befa95, Mem[00000000918000de] = b4e5ecbf
sth %l0,[%o0+0x0de] ! Mem[00000000918000dc] = fa95ecbf
! Mem[00000000910000f8] = f01b28bdd1b2d45d, %g2 = 000000000000000f
ldx [%i6+0x0f8],%g2 ! %g2 = f01b28bdd1b2d45d
! Mem[000000001680003b] = 953e3f36, %l1 = 00000000f93328b2
ldstub [%i1+0x03b],%l1 ! %l1 = 00000036000000ff
! Mem[0000000016000008] = b0031eb8, %l1 = 0000000000000036
swap [%i0+%o1],%l1 ! %l1 = 00000000b0031eb8
! %l6 = 00000000a61f97f9, Mem[0000000091000093] = d868ca65
stb %l6,[%i6+0x093] ! Mem[0000000091000090] = f968ca65
! Mem[0000000016000148] = c004e2860b391105, %l5 = 00000000109cd4b3, %l0 = 0000000088befa95
add %i0,0x148,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = c004e2860b391105
! Mem[00000000900001ac] = b7572d16, %g2 = f01b28bdd1b2d45d
ldub [%i4+0x1ac],%g2 ! %g2 = 00000000000000b7
! %l2 = 66db18cd23ec6a6f, Mem[0000000090000190] = 27339c59892c7c4b
stx %l2,[%i4+0x190] ! Mem[0000000090000190] = 66db18cd23ec6a6f
! %l1 = 00000000b0031eb8, Mem[0000000016000024] = e44cfbe2
sth %l1,[%i0+0x024] ! Mem[0000000016000024] = 1eb8fbe2
! %l7 = 000000003e122d76, Mem[0000000091800184] = 48e04b63
stw %l7,[%o0+0x184] ! Mem[0000000091800184] = 3e122d76
p3_label_17:
! Mem[000000001600018c] = 33e50217, %l3 = 0000000074153798
swap [%i0+0x18c],%l3 ! %l3 = 0000000033e50217
! Mem[00000000900000e8] = 99055ac7, %g2 = 00000000000000b7
ldsb [%i4+0x0eb],%g2 ! %g2 = ffffffffffffff99
! %l1 = 00000000b0031eb8, Mem[000000009180003c] = 44ce904c
sth %l1,[%o0+0x03c] ! Mem[000000009180003c] = 1eb8904c
! %l6 = 00000000a61f97f9, Mem[00000000900000e4] = 9da32575
sth %l6,[%i4+0x0e4] ! Mem[00000000900000e4] = 97f92575
! Mem[0000000016000138] = b0b8b259, %l3 = 0000000033e50217
swap [%i0+0x138],%l3 ! %l3 = 00000000b0b8b259
! Mem[00000000918001c4] = 05e425b7, %g2 = ffffffffffffff99
lduw [%o0+0x1c4],%g2 ! %g2 = 0000000005e425b7
! Mem[00000000168000dc] = d5632900, %l5 = 00000000109cd4b3
swap [%i1+0x0dc],%l5 ! %l5 = 00000000d5632900
! Mem[0000000090000170] = 00000000 0000004d, %g2 = 05e425b7, %g3 = af4caf6c
ldd [%i4+0x170],%g2 ! %g2 = 0000000000000000 000000000000004d
! Mem[0000000017000140] = b2c10afd, %l7 = 000000003e122d76
swap [%i2+0x140],%l7 ! %l7 = 00000000b2c10afd
! Mem[0000000016000000] = 305e046a, %l4 = f3ebc6a0, %l2 = 23ec6a6f
casa [%i0]0x80,%l4,%l2 ! %l2 = 00000000305e046a
p3_label_18:
! Mem[000000001780012c] = 8b5e7d82, %l4 = 00000000f3ebc6a0
ldsw [%i3+0x12c],%l4 ! %l4 = ffffffff8b5e7d82
! Mem[000000001780017a] = 8ba35784, %l1 = 00000000b0031eb8
ldstub [%i3+0x17a],%l1 ! %l1 = 00000057000000ff
! Mem[0000000091800058] = 694bad1b, %g2 = 0000000000000000
ldub [%o0+0x05b],%g2 ! %g2 = 0000000000000069
! Mem[0000000016800098] = 2dac2ac6 a5d2a622, %l2 = 305e046a, %l3 = b0b8b259
ldd [%i1+0x098],%l2 ! %l2 = 000000002dac2ac6 00000000a5d2a622
! Mem[00000000918000e8] = 00000000b5d16a6f, %g2 = 0000000000000069
ldx [%o0+0x0e8],%g2 ! %g2 = 00000000b5d16a6f
! Mem[000000001600010c] = f1d4bcc8, %l6 = a61f97f9, %l1 = 00000057
add %i0,0x10c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f1d4bcc8
! Mem[0000000017000190] = f2cfb7c546468ffd, %l0 = c004e2860b391105, %l4 = ffffffff8b5e7d82
add %i2,0x190,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = f2cfb7c546468ffd
! Mem[0000000091800134] = c164810f, %g2 = 00000000b5d16a6f
ldsh [%o0+0x134],%g2 ! %g2 = ffffffffffffc164
! Mem[0000000017000107] = a61f97f9, %l1 = 00000000f1d4bcc8
ldstub [%i2+0x107],%l1 ! %l1 = 000000f9000000ff
! Mem[0000000016800060] = 2100b0312ea8464f, %l7 = 00000000b2c10afd, %l5 = 00000000d5632900
add %i1,0x60,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 2100b0312ea8464f
p3_label_19:
! Mem[0000000090800128] = 51312639, %g2 = ffffffffffffc164
ldsh [%i5+0x12a],%g2 ! %g2 = 0000000000005131
! Mem[00000000168001c4] = 25716f3d, %l6 = a61f97f9, %l5 = 2ea8464f
add %i1,0x1c4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000025716f3d
! Mem[0000000016000058] = 283c4698, %l3 = a5d2a622, %l5 = 25716f3d
add %i0,0x58,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000283c4698
! Mem[0000000017000050] = 738827aad065fed5, %l6 = 00000000a61f97f9, %l7 = 00000000b2c10afd
add %i2,0x50,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 738827aad065fed5
! Mem[0000000090000164] = 7c1f981c, %g2 = 0000000000005131
ldsh [%i4+0x164],%g2 ! %g2 = 0000000000007c1f
! Mem[00000000160000a4] = 53b157e3, %l1 = 00000000000000f9
swap [%i0+0x0a4],%l1 ! %l1 = 0000000053b157e3
! Mem[00000000178000cc] = 41684c65, %l4 = f2cfb7c546468ffd
swap [%i3+0x0cc],%l4 ! %l4 = 0000000041684c65
! Mem[00000000160000fc] = aa388290, %l7 = d065fed5, %l5 = 283c4698
add %i0,0xfc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000aa388290
! Mem[00000000178000ec] = 15ebea80, %l5 = aa388290, %l1 = 53b157e3
add %i3,0xec,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000015ebea80
! Mem[00000000160000d8] = 3008e38e, %l6 = a61f97f9, %l2 = 2dac2ac6
add %i0,0xd8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003008e38e
p3_label_20:
! Mem[00000000168000c8] = 00000086, %l7 = 738827aad065fed5
ldstub [%i1+0x0c8],%l7 ! %l7 = 00000000000000ff
! Mem[00000000170000b6] = 4ef442a7, %l3 = 00000000a5d2a622
ldstub [%i2+0x0b6],%l3 ! %l3 = 00000042000000ff
! Mem[0000000016800000] = b4938308, %l7 = 00000000, %l0 = 0b391105
casa [%i1]0x80,%l7,%l0 ! %l0 = 00000000b4938308
! Mem[00000000170001a4] = e8682250, %l4 = 0000000041684c65
swap [%i2+0x1a4],%l4 ! %l4 = 00000000e8682250
! Mem[00000000178001ec] = 84bdcd65, %l1 = 15ebea80, %l5 = aa388290
add %i3,0x1ec,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000084bdcd65
! %l3 = 0000000000000042, Mem[0000000090800094] = 72929a41
stw %l3,[%i5+0x094] ! Mem[0000000090800094] = 00000042
! %l2 = 3008e38e, %l3 = 00000042, Mem[0000000090000188] = b24fd1a2 88aab532
std %l2,[%i4+0x188] ! Mem[0000000090000188] = 3008e38e 00000042
! %l7 = 0000000000000000, Mem[00000000918000ec] = b5d16a6f
sth %l7,[%o0+0x0ec] ! Mem[00000000918000ec] = 00006a6f
! Mem[000000001600005e] = 8313c7fb, %l0 = 00000000b4938308
ldstub [%i0+0x05e],%l0 ! %l0 = 000000c7000000ff
! Mem[0000000091000058] = 7303b0f7, %g18 = 12a6fb64ac3567b9
ldsw [%i6+0x058],%g2 ! %g2 = 12a6fb64ac3567b9
p3_label_21:
! %l0 = 00000000000000c7, Mem[0000000091800140] = c3f43f583b10af7c
stx %l0,[%o0+0x140] ! Mem[0000000091800140] = 00000000000000c7
! Mem[0000000090000130] = 0275446b, %g2 = 000000007303b0f7
ldub [%i4+0x131],%g2 ! %g2 = 0000000000000002
! Mem[0000000091000054] = 711c88b1, %g2 = 0000000000000002
lduw [%i6+0x054],%g2 ! %g2 = 00000000711c88b1
! Mem[0000000090800120] = 56258ffd, %g2 = 00000000711c88b1
ldsb [%i5+0x120],%g2 ! %g2 = 0000000000000056
! Mem[0000000016000195] = 9ad5eced, %l2 = 000000003008e38e
ldstub [%i0+0x195],%l2 ! %l2 = 000000d5000000ff
! %l5 = 0000000084bdcd65, Mem[00000000160000cf] = 082d3667
stb %l5,[%i0+0x0cf] ! Mem[00000000160000cc] = 082d3665
! Mem[0000000090800144] = 2c742e28, %g18 = 12a6fb64ac3567b9
ldsw [%i5+0x144],%g2 ! %g2 = 12a6fb64ac3567b9
! Mem[0000000017800193] = 75acfc3d, %l0 = 00000000000000c7
ldstub [%i3+0x193],%l0 ! %l0 = 0000003d000000ff
! Mem[0000000017000088] = f97683db0605ff46, %l5 = 0000000084bdcd65, %l1 = 0000000015ebea80
add %i2,0x88,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f97683db0605ff46
! %l0 = 000000000000003d, Mem[0000000090000030] = 0fad1b73
sth %l0,[%i4+0x030] ! Mem[0000000090000030] = 003d1b73
p3_label_22:
! Mem[0000000016800118] = 3c44b0f9, %l3 = 00000042, %l3 = 00000042
add %i1,0x118,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000003c44b0f9
! Mem[0000000090800170] = 99787375 0b78e392, %g2 = 2c742e28, %g3 = 0000004d
ldd [%i5+0x170],%g2 ! %g2 = 0000000099787375 000000000b78e392
! Mem[0000000017800034] = c4281f29, %l5 = 0000000084bdcd65
ldstub [%i3+0x034],%l5 ! %l5 = 000000c4000000ff
! Mem[0000000017800168] = 61b58342, %l5 = 00000000000000c4
swap [%i3+0x168],%l5 ! %l5 = 0000000061b58342
! %l3 = 000000003c44b0f9, Mem[0000000090000058] = fb0631c4
stw %l3,[%i4+0x058] ! Mem[0000000090000058] = 3c44b0f9
! %l1 = f97683db0605ff46, Mem[00000000910001c1] = 543d6807
stb %l1,[%i6+0x1c1] ! Mem[00000000910001c0] = 463d6807
! Mem[0000000016800138] = c149b0fcffd360fe, %l4 = 00000000e8682250, %l0 = 000000000000003d
add %i1,0x138,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = c149b0fcffd360fe
! Mem[0000000016800188] = c4739aa57c03441c, %l0 = c149b0fcffd360fe, %l6 = 00000000a61f97f9
add %i1,0x188,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c4739aa57c03441c
! Mem[000000001780018c] = e4b9c02a, %l1 = 0605ff46, %l2 = 000000d5
add %i3,0x18c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e4b9c02a
! Mem[000000001600003d] = 1687a6df, %l2 = 00000000e4b9c02a
ldstub [%i0+0x03d],%l2 ! %l2 = 00000087000000ff
p3_label_23:
! Mem[0000000017000130] = 1a9c5180781112cc, %l1 = f97683db0605ff46, %l6 = c4739aa57c03441c
add %i2,0x130,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 1a9c5180781112cc
! Mem[00000000908000c8] = 8bba183c, %g2 = 0000000099787375
ldsb [%i5+0x0c8],%g2 ! %g2 = ffffffffffffff8b
! Mem[000000001700004c] = a2986662, %l2 = 00000087, %l1 = 0605ff46
add %i2,0x4c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a2986662
! Mem[0000000090000154] = a01a9ffb, %g2 = ffffffffffffff8b
ldub [%i4+0x154],%g2 ! %g2 = 00000000000000a0
! Mem[00000000918001a0] = d6da767b, %g18 = 12a6fb64ac3567b9
ldsw [%o0+0x1a0],%g2 ! %g2 = 12a6fb64ac3567b9
! Mem[000000001600019c] = 34e4a3a6, %l5 = 61b58342, %l0 = ffd360fe
add %i0,0x19c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000034e4a3a6
! Mem[00000000168001cc] = 96bf708f, %l1 = 00000000a2986662
ldstub [%i1+0x1cc],%l1 ! %l1 = 00000096000000ff
! Mem[00000000168001f8] = b626c8eb, %l3 = 3c44b0f9, %l2 = 00000087
add %i1,0x1f8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b626c8eb
! %l6 = 781112cc, %l7 = 00000000, Mem[00000000910001b0] = 3ef08464 d7859c60
std %l6,[%i6+0x1b0] ! Mem[00000000910001b0] = 781112cc 00000000
! Mem[00000000170001e0] = bc65457bdce6cdbd, %l0 = 0000000034e4a3a6, %l1 = 0000000000000096
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = bc65457bdce6cdbd
p3_label_24:
! Mem[000000001600012c] = 2a64bb82, %l0 = 0000000034e4a3a6
swap [%i0+0x12c],%l0 ! %l0 = 000000002a64bb82
! %l0 = 000000002a64bb82, Mem[000000009180014a] = f2f2a95f
stb %l0,[%o0+0x14a] ! Mem[0000000091800148] = 82f2a95f
! %l6 = 781112cc, %l7 = 00000000, Mem[00000000908000d8] = 27372846 dde12c94
std %l6,[%i5+0x0d8] ! Mem[00000000908000d8] = 781112cc 00000000
! Mem[0000000090000004] = dea4f314, %g2 = ffffffffd6da767b
lduh [%i4+0x006],%g2 ! %g2 = 000000000000dea4
! Mem[0000000016800060] = 2100b0312ea8464f, %l2 = 00000000b626c8eb, %l0 = 000000002a64bb82
add %i1,0x60,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 2100b0312ea8464f
! %l0 = 2100b0312ea8464f, Mem[0000000090000130] = f4027544
sth %l0,[%i4+0x130] ! Mem[0000000090000130] = 464f7544
! Mem[0000000016000118] = 8b374c08, %l7 = 0000000000000000
swap [%i0+0x118],%l7 ! %l7 = 000000008b374c08
! Mem[00000000168000bc] = 040f703f, %l7 = 8b374c08, %l2 = b626c8eb
add %i1,0xbc,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000040f703f
! Mem[0000000017800048] = 06e391f8, %l4 = 00000000e8682250
ldstub [%i3+0x048],%l4 ! %l4 = 00000006000000ff
! Mem[00000000168000e0] = 0f150f4d c39f54fb, %l2 = 040f703f, %l3 = 3c44b0f9
ldd [%i1+0x0e0],%l2 ! %l2 = 000000000f150f4d 00000000c39f54fb
p3_label_25:
! Mem[0000000016800110] = 4ff0ad61, %l5 = 61b58342, %l7 = 8b374c08
add %i1,0x110,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000004ff0ad61
! Mem[00000000178001b0] = 47e87d47412bb1ff, %l5 = 0000000061b58342, %l2 = 000000000f150f4d
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 47e87d47412bb1ff
! Mem[0000000016800050] = 5a65f110750903af, %l7 = 000000004ff0ad61, %l5 = 0000000061b58342
add %i1,0x50,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 5a65f110750903af
! Mem[00000000908000f4] = 8c6a2b06, %g2 = 000000000000dea4
ldsb [%i5+0x0f6],%g2 ! %g2 = ffffffffffffff8c
! %l7 = 000000004ff0ad61, Mem[0000000090800030] = 74aad238
stb %l7,[%i5+0x030] ! Mem[0000000090800030] = 61aad238
! Mem[00000000168001b8] = 65ea4eb5, %l4 = 0000000000000006
swap [%i1+0x1b8],%l4 ! %l4 = 0000000065ea4eb5
! Mem[000000001680019c] = d032142d, %l4 = 0000000065ea4eb5
ldsb [%i1+0x19e],%l4 ! %l4 = 0000000000000014
! Mem[00000000908001e0] = 9c05c7e2, %g2 = ffffffffffffff8c
ldub [%i5+0x1e2],%g2 ! %g2 = 000000000000009c
! Mem[0000000017800158] = 6db93312, %l4 = 0000000000000014
ldstub [%i3+0x158],%l4 ! %l4 = 0000006d000000ff
! Mem[00000000170000d0] = 5b932c10, %l4 = 000000000000006d
lduh [%i2+0x0d0],%l4 ! %l4 = 0000000000005b93
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p3_branch_failed
p3_not_taken_0_end:
! End of Random Code for Thread 3
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 2100b0312ea8464f
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be bc65457bdce6cdbd
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 47e87d47412bb1ff
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c39f54fb
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000005b93
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 5a65f110750903af
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 1a9c5180781112cc
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000004ff0ad61
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be edb6a72a b32cad57
bne %xcc,p3_f2_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 00000036e8b554c1
ldx [%i0+0x008],%g3 ! Observed data at 0000000016000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1ed1ae2926ffb1d6
ldx [%i0+0x010],%g3 ! Observed data at 0000000016000010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff83eb261eb8fbe2
ldx [%i0+0x020],%g3 ! Observed data at 0000000016000020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 10e5ffc1d493cb27
ldx [%i0+0x028],%g3 ! Observed data at 0000000016000028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 377a8c0516ffa6df
ldx [%i0+0x038],%g3 ! Observed data at 0000000016000038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 283c46988313fffb
ldx [%i0+0x058],%g3 ! Observed data at 0000000016000058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4656655efe047b3d
ldx [%i0+0x078],%g3 ! Observed data at 0000000016000078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ad588925000000f9
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000160000a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3b7fc35d082d3665
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000160000c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5f41bda895178e3d
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000160000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 00000000a508163b
ldx [%i0+0x118],%g3 ! Observed data at 0000000016000118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 23a54e6d34e4a3a6
ldx [%i0+0x128],%g3 ! Observed data at 0000000016000128
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 33e502177d08235b
ldx [%i0+0x138],%g3 ! Observed data at 0000000016000138
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = bc65cf9914ffe2e7
ldx [%i0+0x150],%g3 ! Observed data at 0000000016000150
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff60e744bc3a04d3
ldx [%i0+0x168],%g3 ! Observed data at 0000000016000168
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0de0b1f274153798
ldx [%i0+0x188],%g3 ! Observed data at 0000000016000188
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 24ceaa939affeced
ldx [%i0+0x190],%g3 ! Observed data at 0000000016000190
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x190,%g4
set p3_local1_expect,%g1
p3_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = cf4b8b647a97c412
ldx [%i1+0x010],%g3 ! Observed data at 0000000016800010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 953e3fffa979ae5a
ldx [%i1+0x038],%g3 ! Observed data at 0000000016800038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 27ce891d46932674
ldx [%i1+0x078],%g3 ! Observed data at 0000000016800078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff00008644a012f3
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000168000c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 76f20a17109cd4b3
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000168000d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0f150f4dc39f54fb
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000168000e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2003d6c5c46cff30
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000168000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x138],%g2 ! Expected data = c149b0fcffd360fe
ldx [%i1+0x138],%g3 ! Observed data at 0000000016800138
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = c3544e29e11b344d
ldx [%i1+0x148],%g3 ! Observed data at 0000000016800148
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 54a47eb3ffe2f873
ldx [%i1+0x168],%g3 ! Observed data at 0000000016800168
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = c4739aa57c03441c
ldx [%i1+0x188],%g3 ! Observed data at 0000000016800188
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d67021d8ffbf7907
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000168001b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000062b274b89
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000168001b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1bbac0ffffbf708f
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000168001c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00000015bd22457b
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000168001f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1f0,%g4
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x058],%g2 ! Expected data = 177c2f9d750903af
ldx [%i2+0x058],%g3 ! Observed data at 0000000017000058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 00000054d7cd1572
ldx [%i2+0x068],%g3 ! Observed data at 0000000017000068
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = eed5d4db125767f0
ldx [%i2+0x078],%g3 ! Observed data at 0000000017000078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = f97683db0605ff46
ldx [%i2+0x088],%g3 ! Observed data at 0000000017000088
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 68be0cb64ef4ffa7
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000170000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 5b932c101a043bff
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000170000d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2c3a30fba61f97ff
ldx [%i2+0x100],%g3 ! Observed data at 0000000017000100
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = be381035b5b3ba29
ldx [%i2+0x108],%g3 ! Observed data at 0000000017000108
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = b15cfdf300000046
ldx [%i2+0x118],%g3 ! Observed data at 0000000017000118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3e122d768aa0dec9
ldx [%i2+0x140],%g3 ! Observed data at 0000000017000140
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = fff68fa53fcb0be4
ldx [%i2+0x150],%g3 ! Observed data at 0000000017000150
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = 977ee75a61da7fff
ldx [%i2+0x188],%g3 ! Observed data at 0000000017000188
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c473df2a41684c65
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000170001a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = bc65457bdce6cdbd
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000170001e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1e0,%g4
set p3_local3_expect,%g1
p3_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = fe9ca7ffff281f29
ldx [%i3+0x030],%g3 ! Observed data at 0000000017800030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffe391f8933d9f97
ldx [%i3+0x048],%g3 ! Observed data at 0000000017800048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = b346dc04c0d6ff28
ldx [%i3+0x080],%g3 ! Observed data at 0000000017800080
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = cd1175d7ff8d29c1
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000178000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = df30fff446468ffd
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000178000c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a2bc1a4d00000087
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000178000d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 04cde40f000000b1
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000178000f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffb933123428a2d4
ldx [%i3+0x158],%g3 ! Observed data at 0000000017800158
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000c40cc8ac4d
ldx [%i3+0x168],%g3 ! Observed data at 0000000017800168
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 8ba3ff84b0f87a37
ldx [%i3+0x178],%g3 ! Observed data at 0000000017800178
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 75acfcff7bccb1bf
ldx [%i3+0x190],%g3 ! Observed data at 0000000017800190
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 47e87d47412bb1ff
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000178001b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1b0,%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_f2_fail:
set p3_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
stha %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000010]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000028]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017000000]
done
p3_trap1o:
stha %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000010]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000028]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017000000]
done
p3_trap2e:
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000010]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800020]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000020]
done
p3_trap2o:
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000010]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800020]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000020]
done
p3_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p3_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p3_init_memory_pointers:
set p3_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p3_local0_start,%i0
set p3_local1_start,%i1
set p3_local2_start,%i2
set p3_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 522c54ebe3e0515b
ldx [%g1+0x008],%l1 ! %l1 = 435d511bc6f2b796
ldx [%g1+0x010],%l2 ! %l2 = 8681f9359dd00979
ldx [%g1+0x018],%l3 ! %l3 = 901fa8ea89d76380
ldx [%g1+0x020],%l4 ! %l4 = cb2d7620216c9879
ldx [%g1+0x028],%l5 ! %l5 = fe1d5f11f6ef63c2
ldx [%g1+0x030],%l6 ! %l6 = 0777c3c69eda539f
ldx [%g1+0x038],%l7 ! %l7 = 075bbb9b9ae539a6
! Initialize the output register of window 0
set unres3_start,%o0
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 = 273374e5 6d4d9de6 ebefb582 82898dbb
! %f4 = ebefa68e 60a99f81 f16d5f6f 99ef48ea
! %f8 = b032c972 cc78ba5a d3d0a599 d80f250c
! %f12 = 4cff0361 3c5c628b e8276b24 1f0d9468
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3f94666c b4415678 5a1418a3 9c38db4e
! %f20 = d7ca37d6 60fd365b a919f46d c7185670
! %f24 = d04478c3 e88e6c76 208620c9 03bb3217
! %f28 = ec943264 43645a18 6e44ee70 03e457b2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d0c4644f 42d0470a 23ef507d 5fdff604
! %f36 = 9755aee9 e14073b8 0a122be5 3d2b4335
! %f40 = e13ffe93 26c60365 3fbabcae 370e7507
! %f44 = ab9cd87f 4ca7001b df6b953f ccaa85cc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe6fba07000000051,%g7,%g1 ! GSR scale = 10, align = 1
wr %g1,%g0,%gsr ! GSR = e6fba07000000051
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 4
p4_label_1:
! Mem[00000000198000c8] = 4ef2a5946c0251e6, %l7 = f862de7fedaa6817, %l1 = 3aed2aa4b79efb85
add %i3,0xc8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 4ef2a5946c0251e6
! Mem[0000000019800050] = 1a8bca331ff02075, %l2 = 7dc24c7420f8c15f, %l1 = 4ef2a5946c0251e6
add %i3,0x50,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 1a8bca331ff02075
! Mem[00000000188001c8] = 375ec4b9, %l2 = 7dc24c7420f8c15f
ldsb [%i1+0x1ca],%l2 ! %l2 = ffffffffffffffc4
! Mem[0000000019000018] = 1b82471a4bc381e8, %l3 = fbae8bd844744a95, %l2 = ffffffffffffffc4
add %i2,0x18,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 1b82471a4bc381e8
! %l1 = 1a8bca331ff02075, Mem[00000000900000f4] = 1a869d3d
stw %l1,[%i4+0x0f4] ! Mem[00000000900000f4] = 1ff02075
! Mem[0000000019800180] = c55b5469ca35c5fc, %l1 = 1a8bca331ff02075, %l7 = f862de7fedaa6817
add %i3,0x180,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = c55b5469ca35c5fc
! Mem[0000000091000100] = 3be45b07, %g2 = b21e0b94b19fbd41
ldub [%i6+0x103],%g2 ! %g2 = 000000000000003b
! Mem[000000001980001c] = c78750d4, %l3 = fbae8bd844744a95
swap [%i3+0x01c],%l3 ! %l3 = 00000000c78750d4
! Mem[000000009000004c] = f16b390b, %g2 = 000000000000003b
lduh [%i4+0x04e],%g2 ! %g2 = 000000000000f16b
! %l0 = 4c3d6c67, %l1 = 1ff02075, Mem[0000000090800088] = 26f953ed 164bf6f6
std %l0,[%i5+0x088] ! Mem[0000000090800088] = 4c3d6c67 1ff02075
p4_label_2:
! Mem[0000000018800000] = 1aa6a448, %l2 = 1b82471a4bc381e8
swap [%i1+%g0],%l2 ! %l2 = 000000001aa6a448
! Mem[000000009000011c] = 453e1191, %g18 = ed5aff54db8ee57f
ldsw [%i4+0x11c],%g2 ! %g2 = ed5aff54db8ee57f
! Mem[0000000090800050] = e7a706c0, %g2 = 00000000453e1191
ldsh [%i5+0x052],%g2 ! %g2 = ffffffffffffe7a7
! Mem[0000000019000128] = 1384f78f63578f27, %l6 = 4b350cb4105d42d2, %l5 = 0dfee1ea602c3acf
add %i2,0x128,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 1384f78f63578f27
! Mem[0000000018800024] = f15da632, %l1 = 1a8bca331ff02075
swap [%i1+0x024],%l1 ! %l1 = 00000000f15da632
! Mem[00000000190001e8] = cc5a94d4, %l3 = c78750d4, %l5 = 63578f27
add %i2,0x1e8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000cc5a94d4
! Mem[00000000908001e0] = ac6a9c05c7e29cb9, %g2 = ffffffffffffe7a7
ldx [%i5+0x1e0],%g2 ! %g2 = ac6a9c05c7e29cb9
! %l5 = 00000000cc5a94d4, Mem[0000000091800178] = d1f23a03
stw %l5,[%o0+0x178] ! Mem[0000000091800178] = cc5a94d4
! Mem[000000001980001c] = 44744a95, %l0 = 12d074464c3d6c67
swap [%i3+0x01c],%l0 ! %l0 = 0000000044744a95
! Mem[00000000180001e6] = 28ad166c, %l5 = 00000000cc5a94d4
ldstub [%i0+0x1e6],%l5 ! %l5 = 00000016000000ff
p4_label_3:
! Mem[000000001980017c] = c2513a5e, %l1 = 00000000f15da632
swap [%i3+0x17c],%l1 ! %l1 = 00000000c2513a5e
! Mem[00000000180000f8] = fe057ef8fd87266e, %l1 = 00000000c2513a5e, %l2 = 000000001aa6a448
add %i0,0xf8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = fe057ef8fd87266e
! %l2 = fe057ef8fd87266e, Mem[000000009000019d] = 17b4b341
stb %l2,[%i4+0x19d] ! Mem[000000009000019c] = 6eb4b341
! Mem[00000000188001e8] = d4e839d1, %l7 = ca35c5fc, %l0 = 44744a95
add %i1,0x1e8,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000d4e839d1
! Mem[0000000091000178] = 80e92e28fc1dbb24, %g2 = ac6a9c05c7e29cb9
ldx [%i6+0x178],%g2 ! %g2 = 80e92e28fc1dbb24
! Mem[00000000918000d8] = b09059a233f7b8e5, %g2 = 80e92e28fc1dbb24
ldx [%o0+0x0d8],%g2 ! %g2 = b09059a233f7b8e5
! Mem[000000009080011c] = 4e56258f, %g2 = b09059a233f7b8e5
ldsb [%i5+0x11f],%g2 ! %g2 = 000000000000004e
! %l7 = c55b5469ca35c5fc, Mem[00000000918001e5] = d07d9a1d
stb %l7,[%o0+0x1e5] ! Mem[00000000918001e4] = fc7d9a1d
! Mem[00000000190001c8] = 2eaf484aaa73e64a, %l3 = 00000000c78750d4, %l5 = 0000000000000016
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 2eaf484aaa73e64a
! %l0 = 00000000d4e839d1, Mem[0000000090000149] = 307626b1
stb %l0,[%i4+0x149] ! Mem[0000000090000148] = d17626b1
p4_label_4:
! %l1 = 00000000c2513a5e, Mem[0000000090800130] = 39ab491f
sth %l1,[%i5+0x130] ! Mem[0000000090800130] = 3a5e491f
! Mem[0000000090800194] = 20d8b67b, %g18 = ed5aff54db8ee57f
ldsw [%i5+0x194],%g2 ! %g2 = ed5aff54db8ee57f
! Mem[0000000091800028] = 71ff11fb055fc488, %g2 = 0000000020d8b67b
ldx [%o0+%o5],%g2 ! %g2 = 71ff11fb055fc488
! Mem[00000000900000c4] = c5a24718, %g2 = 71ff11fb055fc488
ldub [%i4+0x0c4],%g2 ! %g2 = 00000000000000c5
! Mem[00000000910001c0] = 32543d68, %g2 = 00000000000000c5
lduw [%i6+0x1c0],%g2 ! %g2 = 0000000032543d68
! %l7 = c55b5469ca35c5fc, Mem[0000000090000012] = ece212ee
stb %l7,[%i4+0x012] ! Mem[0000000090000010] = fce212ee
! Mem[00000000198000e0] = 45113f51, %l7 = c55b5469ca35c5fc
swap [%i3+0x0e0],%l7 ! %l7 = 0000000045113f51
! Mem[00000000198000dc] = 4c282c64, %l3 = 00000000c78750d4
swap [%i3+0x0dc],%l3 ! %l3 = 000000004c282c64
! %l2 = fe057ef8fd87266e, Mem[00000000900001da] = 1b9ae87d
sth %l2,[%i4+0x1da] ! Mem[00000000900001d8] = 266ee87d
! Mem[00000000910001dc] = 78689757, %g2 = 0000000032543d68
ldub [%i6+0x1de],%g2 ! %g2 = 0000000000000078
p4_label_5:
! Mem[0000000018800060] = d38bdb40, %l7 = 0000000045113f51
swap [%i1+0x060],%l7 ! %l7 = 00000000d38bdb40
! Mem[00000000198001f0] = 78c5ef7d, %l4 = b9d97417, %l1 = c2513a5e
add %i3,0x1f0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000078c5ef7d
! %l0 = 00000000d4e839d1, Mem[0000000018000162] = 23fb92c7
stb %l0,[%i0+0x162] ! Mem[0000000018000160] = 23fbd1c7
! Mem[000000001800002c] = a88d1a62, %l4 = b9d97417, %l1 = 78c5ef7d
add %i0,0x2c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000a88d1a62
! Mem[0000000019000164] = 4aa4b9d3, %l2 = fe057ef8fd87266e
swap [%i2+0x164],%l2 ! %l2 = 000000004aa4b9d3
! Mem[00000000180000b4] = 0900d235, %l0 = d4e839d1, %l6 = 105d42d2
add %i0,0xb4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000000900d235
! Mem[0000000091800030] = a1df39f4 0765146b, %g2 = 00000078, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 00000000a1df39f4 000000000765146b
! %l3 = 000000004c282c64, Mem[0000000018000194] = bfef1654
sth %l3,[%i0+0x194] ! Mem[0000000018000194] = 2c641654
! %l0 = 00000000d4e839d1, Mem[00000000900001da] = 266ee87d
sth %l0,[%i4+0x1da] ! Mem[00000000900001d8] = 39d1e87d
! Mem[00000000908000f0] = f9b0f1e8 b21a8c6a, %g2 = a1df39f4, %g3 = 0765146b
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000f9b0f1e8 00000000b21a8c6a
p4_label_6:
! %l0 = 00000000d4e839d1, Mem[0000000091800030] = a1df39f40765146b
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 00000000d4e839d1
! Mem[00000000900001ec] = 321a70ad, %g18 = ed5aff54db8ee57f
ldsw [%i4+0x1ec],%g2 ! %g2 = ed5aff54db8ee57f
! Mem[0000000090000010] = 487bfce2 12ee166a, %g2 = 321a70ad, %g3 = b21a8c6a
ldd [%i4+%o2],%g2 ! %g2 = 00000000487bfce2 0000000012ee166a
! %l1 = 00000000a88d1a62, Mem[0000000091000020] = ad86dab9b58eb51d
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 00000000a88d1a62
! Mem[000000001800000b] = aa0ddcd1, %l5 = 2eaf484aaa73e64a
ldstub [%i0+0x00b],%l5 ! %l5 = 000000d1000000ff
! Mem[0000000090000048] = ced1bed1 bd74f16b, %g2 = 487bfce2, %g3 = 12ee166a
ldd [%i4+0x048],%g2 ! %g2 = 00000000ced1bed1 00000000bd74f16b
! Mem[00000000918001e0] = 580f23c48afc7d9a, %g2 = 00000000ced1bed1
ldx [%o0+0x1e0],%g2 ! %g2 = 580f23c48afc7d9a
! Mem[0000000019000180] = d8cba4400cf5a56e, %l6 = 000000000900d235, %l1 = 00000000a88d1a62
add %i2,0x180,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = d8cba4400cf5a56e
! Mem[00000000900000a0] = ffe648f04fa190e7, %g2 = 580f23c48afc7d9a
ldx [%i4+0x0a0],%g2 ! %g2 = ffe648f04fa190e7
! Mem[00000000190000d8] = 69f1c93b020c686d, %l5 = 00000000000000d1, %l7 = 00000000d38bdb40
add %i2,0xd8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 69f1c93b020c686d
p4_label_7:
! Mem[0000000090000160] = c17c1f98, %g2 = ffe648f04fa190e7
ldub [%i4+0x163],%g2 ! %g2 = 00000000000000c1
! Mem[0000000019800132] = e68571f3, %l4 = 86cef85db9d97417
ldstub [%i3+0x132],%l4 ! %l4 = 00000071000000ff
! Mem[0000000091800118] = 9aed71ad 45908c8d, %g2 = 000000c1, %g3 = bd74f16b
ldd [%o0+0x118],%g2 ! %g2 = 000000009aed71ad 0000000045908c8d
! Mem[0000000090000010] = 487bfce2 12ee166a, %g2 = 9aed71ad, %g3 = 45908c8d
ldd [%i4+%o2],%g2 ! %g2 = 00000000487bfce2 0000000012ee166a
! Mem[00000000910000cc] = 5f962fe7, %g2 = 00000000487bfce2
ldsh [%i6+0x0ce],%g2 ! %g2 = 0000000000005f96
! Mem[0000000018800074] = 88151c88, %l1 = d8cba4400cf5a56e
ldub [%i1+0x074],%l1 ! %l1 = 0000000000000088
! Mem[00000000900001ec] = 321a70ad, %g2 = 0000000000005f96
ldsh [%i4+0x1ec],%g2 ! %g2 = 000000000000321a
! Mem[0000000018000150] = 85efc8338e52560d, %l6 = 000000000900d235, %l6 = 000000000900d235
add %i0,0x150,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 85efc8338e52560d
! %l5 = 00000000000000d1, Mem[0000000090800088] = 4c3d6c67
stw %l5,[%i5+0x088] ! Mem[0000000090800088] = 000000d1
! Mem[00000000188000d4] = e285a6c4, %l0 = 00000000d4e839d1
swap [%i1+0x0d4],%l0 ! %l0 = 00000000e285a6c4
p4_label_8:
! Mem[000000001800013c] = 608d1513, %l6 = 85efc8338e52560d
swap [%i0+0x13c],%l6 ! %l6 = 00000000608d1513
! Mem[0000000091800018] = 0c340284, %g2 = 000000000000321a
ldub [%o0+0x019],%g2 ! %g2 = 000000000000000c
! Mem[000000009080000c] = 8b3701b4, %g2 = 000000000000000c
ldub [%i5+0x00d],%g2 ! %g2 = 000000000000008b
! Mem[0000000019000100] = a5eb717bfe0c1bfc, %l7 = 69f1c93b020c686d, %l1 = 0000000000000088
add %i2,0x100,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = a5eb717bfe0c1bfc
! Mem[0000000091000120] = ca403b27, %g2 = 000000000000008b
ldub [%i6+0x123],%g2 ! %g2 = 00000000000000ca
! Mem[000000001980016f] = df1dd084, %l0 = 00000000e285a6c4
ldstub [%i3+0x16f],%l0 ! %l0 = 00000084000000ff
! %l5 = 00000000000000d1, Mem[0000000091800122] = 338f078b
sth %l5,[%o0+0x122] ! Mem[0000000091800120] = 00d1078b
! Mem[00000000190000b1] = 10447755, %l3 = 000000004c282c64
ldstub [%i2+0x0b1],%l3 ! %l3 = 00000044000000ff
! Mem[000000001980001c] = 4c3d6c67, %l1 = a5eb717bfe0c1bfc
ldsh [%i3+0x01c],%l1 ! %l1 = 0000000000004c3d
! Mem[0000000090000010] = 487bfce2, %g2 = 00000000000000ca
lduh [%i4+%o2],%g2 ! %g2 = 000000000000487b
p4_label_9:
! Mem[00000000198000f8] = b881df11, %l3 = 0000000000000044
swap [%i3+0x0f8],%l3 ! %l3 = 00000000b881df11
! Mem[000000001800010e] = 95e21056, %l7 = 69f1c93b020c686d
ldstub [%i0+0x10e],%l7 ! %l7 = 00000010000000ff
! Mem[0000000090000108] = 0beb9214, %g2 = 000000000000487b
lduw [%i4+0x108],%g2 ! %g2 = 000000000beb9214
! Mem[00000000190001a6] = b3a2f9b8, %l2 = 000000004aa4b9d3
ldstub [%i2+0x1a6],%l2 ! %l2 = 000000f9000000ff
! Mem[0000000091800020] = 704aec2c, %g2 = 000000000beb9214
ldsb [%o0+0x022],%g2 ! %g2 = 0000000000000070
! Mem[00000000900001ac] = b7572d16, %g18 = ed5aff54db8ee57f
ldsw [%i4+0x1ac],%g2 ! %g2 = ed5aff54db8ee57f
! Mem[0000000018000128] = d66b09f900304788, %l2 = 00000000000000f9, %l0 = 0000000000000084
add %i0,0x128,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d66b09f900304788
! %l6 = 00000000608d1513, Mem[0000000091000026] = 1a62ec39
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = 1513ec39
! Mem[00000000918000e0] = ecbf61dd455174c4, %g2 = ffffffffb7572d16
ldx [%o0+0x0e0],%g2 ! %g2 = ecbf61dd455174c4
! Mem[0000000091000138] = e962452c da495b2d, %g2 = 455174c4, %g3 = 12ee166a
ldd [%i6+0x138],%g2 ! %g2 = 00000000e962452c 00000000da495b2d
p4_label_10:
! Mem[0000000018800060] = 45113f51, %l4 = 0000000000000071
swap [%i1+0x060],%l4 ! %l4 = 0000000045113f51
! Mem[00000000908000c0] = 2e57b703, %g2 = 00000000e962452c
lduh [%i5+0x0c0],%g2 ! %g2 = 0000000000002e57
! Mem[00000000180000c4] = 28695092, %l1 = 00004c3d, %l6 = 608d1513
add %i0,0xc4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000028695092
! Mem[000000009180007c] = 21064083, %g2 = 0000000000002e57
lduh [%o0+0x07e],%g2 ! %g2 = 0000000000002106
! Mem[00000000908000bc] = 4b1d15cc, %g2 = 0000000000002106
ldub [%i5+0x0bc],%g2 ! %g2 = 000000000000004b
! Mem[0000000019000098] = c5c283a78370b5e1, %l3 = 00000000b881df11, %l6 = 0000000028695092
add %i2,0x98,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = c5c283a78370b5e1
! %l1 = 0000000000004c3d, Mem[00000000910000f0] = 047a0369f82aa2e7
stx %l1,[%i6+0x0f0] ! Mem[00000000910000f0] = 0000000000004c3d
! Mem[00000000188001e8] = d4e839d1998b5a41, %l2 = 00000000000000f9, %l4 = 0000000045113f51
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = d4e839d1998b5a41
! Mem[0000000018800090] = a1d2834b, %l4 = 998b5a41, %l0 = 00304788
add %i1,0x90,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000a1d2834b
! Mem[00000000198000a8] = 3153027599600911, %l7 = 0000000000000010, %l7 = 0000000000000010
add %i3,0xa8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 3153027599600911
p4_label_11:
! Mem[0000000091000178] = 28fc1dbb, %g2 = 000000000000004b
ldsb [%i6+0x17b],%g2 ! %g2 = 0000000000000028
! Mem[0000000090000178] = 1d66a7c0 d1f39af5, %g2 = 00000028, %g3 = da495b2d
ldd [%i4+0x178],%g2 ! %g2 = 000000001d66a7c0 00000000d1f39af5
! %l0 = 00000000a1d2834b, Mem[0000000091000036] = f0b2691f
stb %l0,[%i6+0x036] ! Mem[0000000091000034] = 4bb2691f
! Mem[000000001900008c] = c38516ca, %l7 = 3153027599600911
swap [%i2+0x08c],%l7 ! %l7 = 00000000c38516ca
! Mem[00000000190000e8] = 241df239, %l1 = 0000000000004c3d
swap [%i2+0x0e8],%l1 ! %l1 = 00000000241df239
! Mem[0000000090000038] = acd6a795fa7adc32, %g2 = 000000001d66a7c0
ldx [%i4+0x038],%g2 ! %g2 = acd6a795fa7adc32
! Mem[0000000091800144] = 3b10af7c, %g2 = acd6a795fa7adc32
lduw [%o0+0x144],%g2 ! %g2 = 000000003b10af7c
! Mem[0000000018000174] = 04d826c5, %l1 = 00000000241df239
swap [%i0+0x174],%l1 ! %l1 = 0000000004d826c5
! Mem[000000001880018c] = 5abbd014, %l6 = c5c283a78370b5e1
swap [%i1+0x18c],%l6 ! %l6 = 000000005abbd014
! Mem[000000001800011b] = 7e04fb89, %l7 = 00000000c38516ca
ldstub [%i0+0x11b],%l7 ! %l7 = 00000089000000ff
p4_label_12:
! Mem[00000000198001d4] = 504e53b1, %l5 = 00000000000000d1
swap [%i3+0x1d4],%l5 ! %l5 = 00000000504e53b1
! %l4 = d4e839d1998b5a41, Mem[0000000091800096] = 84d59a4c
sth %l4,[%o0+0x096] ! Mem[0000000091800094] = 5a419a4c
! Mem[0000000019000108] = cab90a7e, %l6 = 000000005abbd014
swap [%i2+0x108],%l6 ! %l6 = 00000000cab90a7e
! Mem[0000000018800187] = 971f4e9d, %l6 = 00000000cab90a7e
ldstub [%i1+0x187],%l6 ! %l6 = 0000009d000000ff
! Mem[0000000018800140] = c1fe6556, %l5 = 00000000504e53b1
swap [%i1+0x140],%l5 ! %l5 = 00000000c1fe6556
! %l6 = 000000000000009d, Mem[0000000090800180] = 34ecb2cb
sth %l6,[%i5+0x180] ! Mem[0000000090800180] = 009db2cb
! Mem[0000000018000034] = 9c34f719, %l5 = 00000000c1fe6556
swap [%i0+0x034],%l5 ! %l5 = 000000009c34f719
! Mem[0000000019800040] = 9a28f613b07ef61a, %l7 = 0000000000000089, %l4 = d4e839d1998b5a41
add %i3,0x40,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 9a28f613b07ef61a
! %l2 = 00000000000000f9, Mem[00000000908000d0] = 9374d46015078ff8
stx %l2,[%i5+0x0d0] ! Mem[00000000908000d0] = 00000000000000f9
! Mem[0000000090800030] = 74aad238 02ba786f, %g2 = 3b10af7c, %g3 = d1f39af5
ldd [%i5+0x030],%g2 ! %g2 = 0000000074aad238 0000000002ba786f
p4_label_13:
! Mem[000000001900019c] = cb194aab, %l1 = 0000000004d826c5
lduw [%i2+0x19c],%l1 ! %l1 = 00000000cb194aab
! Mem[0000000019000084] = 32fe5e86, %l3 = 00000000b881df11
ldsb [%i2+0x086],%l3 ! %l3 = 000000000000005e
! %l7 = 0000000000000089, Mem[00000000908000bd] = 1d15cc2e
stb %l7,[%i5+0x0bd] ! Mem[00000000908000bc] = 8915cc2e
! Mem[00000000188000b8] = ff71203d, %l0 = a1d2834b, %l1 = cb194aab
add %i1,0xb8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ff71203d
! Mem[00000000188000fd] = 499e24ff, %l1 = 00000000ff71203d
ldstub [%i1+0x0fd],%l1 ! %l1 = 0000009e000000ff
! Mem[00000000180000f4] = 73e4f8af, %l2 = 00000000000000f9
ldstub [%i0+0x0f4],%l2 ! %l2 = 00000073000000ff
! %l7 = 0000000000000089, Mem[00000000910000a8] = 4619b6e456e6721b
stx %l7,[%i6+0x0a8] ! Mem[00000000910000a8] = 0000000000000089
! Mem[0000000019800138] = 82e4cd82, %l6 = 0000009d, %l0 = a1d2834b
add %i3,0x138,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000082e4cd82
! Mem[00000000918000a8] = 3a36aa508d44d5c1, %g2 = 0000000074aad238
ldx [%o0+0x0a8],%g2 ! %g2 = 3a36aa508d44d5c1
! Mem[00000000910001e8] = 3ad6395c, %g2 = 3a36aa508d44d5c1
ldsh [%i6+0x1e8],%g2 ! %g2 = 0000000000003ad6
p4_label_14:
! Mem[0000000019000160] = 68ba2d71, %l6 = 0000009d, %l2 = 00000073
add %i2,0x160,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000068ba2d71
! %l4 = b07ef61a, %l5 = 9c34f719, Mem[0000000090000028] = c6d1db87 5fe1fe5c
std %l4,[%i4+%o5] ! Mem[0000000090000028] = b07ef61a 9c34f719
! Mem[000000001880013c] = 93676fcd, %l5 = 000000009c34f719
ldstub [%i1+0x13c],%l5 ! %l5 = 00000093000000ff
! Mem[0000000019000058] = 39bd2d22, %l1 = 000000000000009e
swap [%i2+0x058],%l1 ! %l1 = 0000000039bd2d22
! Mem[0000000090800098] = 198974350675bab4, %g2 = 0000000000003ad6
ldx [%i5+0x098],%g2 ! %g2 = 198974350675bab4
! Mem[000000001980007c] = 7f14e53b, %l5 = 0000000000000093
swap [%i3+0x07c],%l5 ! %l5 = 000000007f14e53b
! %l3 = 000000000000005e, Mem[000000009100014c] = 4734a30d
stb %l3,[%i6+0x14c] ! Mem[000000009100014c] = 5e34a30d
! Mem[0000000019800170] = 221ea120, %l1 = 0000000039bd2d22
ldstub [%i3+0x170],%l1 ! %l1 = 00000022000000ff
! Mem[0000000091800070] = f19e8697 4c114da9, %g2 = 0675bab4, %g3 = 02ba786f
ldd [%o0+0x070],%g2 ! %g2 = 00000000f19e8697 000000004c114da9
! Mem[00000000180001eb] = 5827718d, %l0 = 0000000082e4cd82
ldstub [%i0+0x1eb],%l0 ! %l0 = 0000008d000000ff
p4_label_15:
! Mem[0000000019000118] = 53142104, %l7 = 00000089, %l5 = 7f14e53b
add %i2,0x118,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000053142104
! Mem[00000000188000c4] = f9b5e6de, %l5 = 53142104, %l1 = 00000022
add %i1,0xc4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f9b5e6de
! Mem[0000000091800050] = 8e15f78f, %g2 = 00000000f19e8697
lduh [%o0+0x052],%g2 ! %g2 = 0000000000008e15
! Mem[00000000180000c4] = 28695092, %l0 = 0000008d, %l7 = 00000089
add %i0,0xc4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000028695092
! Mem[00000000180001e8] = 582771ff, %l5 = 0000000053142104
swap [%i0+0x1e8],%l5 ! %l5 = 00000000582771ff
! Mem[0000000091800064] = bb481889, %g2 = 0000000000008e15
ldsh [%o0+0x064],%g2 ! %g2 = ffffffffffffbb48
! Mem[0000000018800008] = 30326d7b, %l7 = 0000000028695092
swap [%i1+%o1],%l7 ! %l7 = 0000000030326d7b
! Mem[0000000091800150] = addd7621, %g18 = ed5aff54db8ee57f
ldsw [%o0+0x150],%g2 ! %g2 = ed5aff54db8ee57f
! %l4 = 9a28f613b07ef61a, Mem[00000000908001e8] = 30f93a4f
sth %l4,[%i5+0x1e8] ! Mem[00000000908001e8] = f61a3a4f
! Mem[0000000090000060] = 45f06598, %g2 = ffffffffaddd7621
ldsh [%i4+0x062],%g2 ! %g2 = 00000000000045f0
p4_label_16:
! Mem[000000001900004c] = ba3550f8, %l3 = 000000000000005e
swap [%i2+0x04c],%l3 ! %l3 = 00000000ba3550f8
! %l6 = 000000000000009d, Mem[00000000908001a0] = 401b30fd
stw %l6,[%i5+0x1a0] ! Mem[00000000908001a0] = 0000009d
! Mem[0000000019800150] = d4389d0493b704e6, %l7 = 0000000030326d7b, %l0 = 000000000000008d
add %i3,0x150,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d4389d0493b704e6
! Mem[0000000018800034] = f3e4f10d, %l4 = 9a28f613b07ef61a
swap [%i1+0x034],%l4 ! %l4 = 00000000f3e4f10d
! Mem[0000000018000191] = d988659e, %l3 = 00000000ba3550f8
ldstub [%i0+0x191],%l3 ! %l3 = 00000088000000ff
! Mem[00000000188001d4] = 94f4ffae, %l3 = 0000000000000088
ldsb [%i1+0x1d4],%l3 ! %l3 = ffffffffffffff94
! Mem[0000000091000108] = 1c0669f46fbe3348, %g2 = 00000000000045f0
ldx [%i6+0x108],%g2 ! %g2 = 1c0669f46fbe3348
! Mem[0000000019000116] = b5a31ba5, %l4 = 00000000f3e4f10d
ldstub [%i2+0x116],%l4 ! %l4 = 0000001b000000ff
! Mem[00000000180000b0] = 85babc760900d235, %l3 = ffffffffffffff94, %l0 = d4389d0493b704e6
add %i0,0xb0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 85babc760900d235
! Mem[0000000091800010] = 86b604e4, %g2 = 1c0669f46fbe3348
ldsb [%o0+0x012],%g2 ! %g2 = ffffffffffffff86
p4_label_17:
! Mem[00000000910001d8] = fb4de26b 63857868, %g2 = ffffff86, %g3 = 4c114da9
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000fb4de26b 0000000063857868
! Mem[0000000091000070] = 684b1c1a828d9352, %g2 = 00000000fb4de26b
ldx [%i6+0x070],%g2 ! %g2 = 684b1c1a828d9352
! Mem[0000000091800088] = 76cfc3f2 0471678d, %g2 = 828d9352, %g3 = 63857868
ldd [%o0+0x088],%g2 ! %g2 = 0000000076cfc3f2 000000000471678d
! Mem[0000000091000180] = 4df7bcd0217f2bc5, %g2 = 0000000076cfc3f2
ldx [%i6+0x180],%g2 ! %g2 = 4df7bcd0217f2bc5
! %l6 = 000000000000009d, Mem[0000000090800020] = 1090194a4bf4b178
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 000000000000009d
! Mem[00000000910000b0] = 8113acf3, %g2 = 4df7bcd0217f2bc5
ldsh [%i6+0x0b2],%g2 ! %g2 = ffffffffffff8113
! Mem[0000000018800038] = bab37dae, %l5 = 00000000582771ff
swap [%i1+0x038],%l5 ! %l5 = 00000000bab37dae
! Mem[0000000018800058] = de02b359, %l4 = 000000000000001b
ldstub [%i1+0x058],%l4 ! %l4 = 000000de000000ff
! %l1 = 00000000f9b5e6de, Mem[0000000091000008] = 915dea4acda0196b
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 00000000f9b5e6de
! Mem[000000001980004d] = 0aa3466a, %l5 = 00000000bab37dae
ldstub [%i3+0x04d],%l5 ! %l5 = 000000a3000000ff
p4_label_18:
! Mem[000000001880001c] = ea31a0d9, %l6 = 000000000000009d
swap [%i1+0x01c],%l6 ! %l6 = 00000000ea31a0d9
! Mem[000000009180010c] = f6f919f1, %g18 = ed5aff54db8ee57f
ldsw [%o0+0x10c],%g2 ! %g2 = ed5aff54db8ee57f
! Mem[00000000188001ac] = d404c06c, %l1 = f9b5e6de, %l3 = ffffff94
add %i1,0x1ac,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d404c06c
! Mem[0000000018000024] = f1228861, %l1 = f9b5e6de, %l0 = 0900d235
add %i0,0x24,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f1228861
! %l6 = 00000000ea31a0d9, Mem[00000000910000e0] = f772f6e7
stw %l6,[%i6+0x0e0] ! Mem[00000000910000e0] = ea31a0d9
! Mem[0000000091000078] = 9cfade543319557f, %g2 = fffffffff6f919f1
ldx [%i6+0x078],%g2 ! %g2 = 9cfade543319557f
! %l0 = f1228861, %l1 = f9b5e6de, Mem[0000000090800128] = f2c75131 26392562
std %l0,[%i5+0x128] ! Mem[0000000090800128] = f1228861 f9b5e6de
! Mem[0000000090000000] = ba40193a, %g2 = 9cfade543319557f
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000ba
! Mem[00000000908000d8] = 27372846, %g18 = ed5aff54db8ee57f
ldsw [%i5+0x0d8],%g2 ! %g2 = ed5aff54db8ee57f
! Mem[0000000019800158] = 473fabc6942e1e9c, %l3 = 00000000d404c06c, %l1 = 00000000f9b5e6de
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 473fabc6942e1e9c
p4_label_19:
! Mem[00000000900001f4] = c782fa17, %g2 = 0000000027372846
lduh [%i4+0x1f6],%g2 ! %g2 = 000000000000c782
! %l0 = f1228861, %l1 = 942e1e9c, Mem[0000000090800090] = 0457759b 72929a41
std %l0,[%i5+0x090] ! Mem[0000000090800090] = f1228861 942e1e9c
! %l1 = 473fabc6942e1e9c, Mem[000000009000001c] = 178bdab7
stw %l1,[%i4+0x01c] ! Mem[000000009000001c] = 942e1e9c
! %l1 = 473fabc6942e1e9c, Mem[000000009100015b] = cc0a611a
stb %l1,[%i6+0x15b] ! Mem[0000000091000158] = 9c0a611a
! Mem[00000000190001a0] = 58cec3f0b3a2ffb8, %l3 = 00000000d404c06c, %l0 = 00000000f1228861
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 58cec3f0b3a2ffb8
! %l6 = ea31a0d9, %l7 = 30326d7b, Mem[0000000091800020] = 0eab704a ec2c43bb
std %l6,[%o0+%o4] ! Mem[0000000091800020] = ea31a0d9 30326d7b
! Mem[0000000018800140] = 504e53b1, %l7 = 0000000030326d7b
ldstub [%i1+0x140],%l7 ! %l7 = 00000050000000ff
! Mem[0000000090000088] = 7ec68242, %g2 = 000000000000c782
ldub [%i4+0x089],%g2 ! %g2 = 000000000000007e
! Mem[0000000090000108] = 0beb9214, %g2 = 000000000000007e
lduh [%i4+0x108],%g2 ! %g2 = 0000000000000beb
! Mem[0000000091000140] = 10bf2978, %g2 = 0000000000000beb
lduh [%i6+0x142],%g2 ! %g2 = 00000000000010bf
p4_label_20:
! Mem[00000000180001a0] = ba60ea8c, %l4 = 000000de, %l3 = d404c06c
add %i0,0x1a0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ba60ea8c
! %l5 = 00000000000000a3, Mem[0000000091000048] = d9b0337c
sth %l5,[%i6+0x048] ! Mem[0000000091000048] = 00a3337c
! Mem[000000009100010c] = 6fbe3348, %g2 = 00000000000010bf
ldub [%i6+0x10c],%g2 ! %g2 = 000000000000006f
! %l5 = 00000000000000a3, Mem[000000009100000a] = 0000f9b5
sth %l5,[%i6+0x00a] ! Mem[0000000091000008] = 00a3f9b5
! Mem[00000000188001e0] = 8dd441df, %l3 = 00000000ba60ea8c
swap [%i1+0x1e0],%l3 ! %l3 = 000000008dd441df
! Mem[0000000090800140] = 6a2c742e, %g2 = 000000000000006f
ldsb [%i5+0x143],%g2 ! %g2 = 000000000000006a
! Mem[0000000019800150] = d4389d04, %l7 = 00000050, %l7 = 00000050
add %i3,0x150,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000d4389d04
! Mem[0000000019800176] = 89a59028, %l7 = 00000000d4389d04
ldstub [%i3+0x176],%l7 ! %l7 = 00000090000000ff
! Mem[0000000018800115] = 4854458b, %l0 = 58cec3f0b3a2ffb8
ldstub [%i1+0x115],%l0 ! %l0 = 00000054000000ff
! Mem[0000000090800020] = 000000000000009d, %g2 = 000000000000006a
ldx [%i5+%o4],%g2 ! %g2 = 000000000000009d
p4_label_21:
! %l1 = 473fabc6942e1e9c, Mem[0000000091800134] = c164810f
stb %l1,[%o0+0x134] ! Mem[0000000091800134] = 9c64810f
! Mem[00000000190001f0] = 8bd9155c, %l7 = 0000000000000090
ldstub [%i2+0x1f0],%l7 ! %l7 = 0000008b000000ff
! Mem[00000000188001c8] = 375ec4b969427bef, %l4 = 00000000000000de, %l5 = 00000000000000a3
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 375ec4b969427bef
! Mem[00000000188001c4] = 033b82e4, %l7 = 000000000000008b
swap [%i1+0x1c4],%l7 ! %l7 = 00000000033b82e4
! %l4 = 00000000000000de, Mem[0000000090000060] = 7dcd45f06598ff10
stx %l4,[%i4+0x060] ! Mem[0000000090000060] = 00000000000000de
! %l3 = 000000008dd441df, Mem[0000000090000016] = 166ad23c
sth %l3,[%i4+0x016] ! Mem[0000000090000014] = 41dfd23c
! Mem[00000000198000b0] = 1bb20214, %l7 = 00000000033b82e4
swap [%i3+0x0b0],%l7 ! %l7 = 000000001bb20214
! %l1 = 473fabc6942e1e9c, Mem[0000000091800168] = 6933d7f37d90500a
stx %l1,[%o0+0x168] ! Mem[0000000091800168] = 473fabc6942e1e9c
! %l2 = 68ba2d71, %l3 = 8dd441df, Mem[0000000090000140] = c860ad21 b704af01
std %l2,[%i4+0x140] ! Mem[0000000090000140] = 68ba2d71 8dd441df
! %l2 = 68ba2d71, %l3 = 8dd441df, Mem[00000000900000f0] = 1204d436 1ff02075
std %l2,[%i4+0x0f0] ! Mem[00000000900000f0] = 68ba2d71 8dd441df
p4_label_22:
! %l2 = 0000000068ba2d71, Mem[00000000900001f8] = fa17c81f27a29918
stx %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = 0000000068ba2d71
! Mem[00000000908001dc] = 83155997, %g2 = 000000000000009d
lduw [%i5+0x1dc],%g2 ! %g2 = 0000000083155997
! Mem[0000000019800030] = 38b22e54b63759fa, %l7 = 000000001bb20214, %l4 = 00000000000000de
add %i3,0x30,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 38b22e54b63759fa
! Mem[00000000180001fc] = d1e74c79, %l0 = 00000054, %l5 = 69427bef
add %i0,0x1fc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000d1e74c79
! Mem[0000000019800078] = bcc4dde400000093, %l5 = 00000000d1e74c79, %l7 = 000000001bb20214
add %i3,0x78,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = bcc4dde400000093
! Mem[0000000019800170] = ff1ea120, %l2 = 0000000068ba2d71
ldub [%i3+0x170],%l2 ! %l2 = 00000000000000ff
! Mem[00000000198001e8] = a43aee5412d6e398, %l3 = 000000008dd441df, %l2 = 00000000000000ff
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = a43aee5412d6e398
! Mem[00000000198000e4] = 23d41d50, %l2 = 12d6e398, %l5 = d1e74c79
add %i3,0xe4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000023d41d50
! Mem[00000000908001e8] = 3a4f7c50, %g2 = 0000000083155997
ldsb [%i5+0x1ea],%g2 ! %g2 = 000000000000003a
! Mem[0000000019800150] = d4389d0493b704e6, %l6 = 00000000ea31a0d9, %l2 = a43aee5412d6e398
add %i3,0x150,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d4389d0493b704e6
p4_label_23:
! Mem[0000000090000000] = ba40193a, %g2 = 000000000000003a
lduh [%i4+%g0],%g2 ! %g2 = 000000000000ba40
! Mem[00000000190001cc] = aa73e64a, %l4 = b63759fa, %l4 = b63759fa
add %i2,0x1cc,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000aa73e64a
! Mem[0000000019800148] = 3d5176e2c47f920c, %l6 = 00000000ea31a0d9, %l5 = 0000000023d41d50
add %i3,0x148,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 3d5176e2c47f920c
! Mem[0000000090800188] = de3e04f8, %g2 = 000000000000ba40
ldsh [%i5+0x188],%g2 ! %g2 = ffffffffffffde3e
! Mem[00000000910000c0] = b77686315ee02183, %g2 = ffffffffffffde3e
ldx [%i6+0x0c0],%g2 ! %g2 = b77686315ee02183
! Mem[0000000091000000] = 16510984, %g2 = b77686315ee02183
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000001651
! Mem[00000000188000e8] = cab81336, %l5 = c47f920c, %l3 = 8dd441df
add %i1,0xe8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000cab81336
! Mem[00000000918000a0] = acec86af, %g2 = 0000000000001651
ldsb [%o0+0x0a3],%g2 ! %g2 = ffffffffffffffac
! Mem[00000000910000ec] = 37610000, %g2 = ffffffffffffffac
ldsb [%i6+0x0ee],%g2 ! %g2 = 0000000000000037
! Mem[000000001900002c] = 5940532f, %l0 = 0000000000000054
swap [%i2+0x02c],%l0 ! %l0 = 000000005940532f
p4_label_24:
! %l4 = 00000000aa73e64a, Mem[000000009180015c] = aee176b8
stw %l4,[%o0+0x15c] ! Mem[000000009180015c] = aa73e64a
! Mem[000000009000018c] = b5322733, %g2 = 0000000000000037
ldub [%i4+0x18e],%g2 ! %g2 = 00000000000000b5
! Mem[0000000091000188] = 170ec0b9 938bc614, %g2 = 000000b5, %g3 = 0471678d
ldd [%i6+0x188],%g2 ! %g2 = 00000000170ec0b9 00000000938bc614
! Mem[0000000018000149] = a4ff730c, %l7 = bcc4dde400000093
ldstub [%i0+0x149],%l7 ! %l7 = 000000ff000000ff
! %l0 = 5940532f, %l1 = 942e1e9c, Mem[0000000090000110] = 18614e6e eeb8142d
std %l0,[%i4+0x110] ! Mem[0000000090000110] = 5940532f 942e1e9c
! Mem[0000000019800198] = 80b8f2b1, %l0 = 000000005940532f
swap [%i3+0x198],%l0 ! %l0 = 0000000080b8f2b1
! Mem[0000000018800176] = de86c1cc, %l3 = 00000000cab81336
ldstub [%i1+0x176],%l3 ! %l3 = 000000c1000000ff
! %l1 = 473fabc6942e1e9c, Mem[00000000188001b5] = e92fe486
stb %l1,[%i1+0x1b5] ! Mem[00000000188001b4] = e99ce486
! %l3 = 00000000000000c1, Mem[00000000900000cd] = f5be1137
stb %l3,[%i4+0x0cd] ! Mem[00000000900000cc] = c1be1137
! Mem[00000000180001ac] = 04d2e854, %l2 = 93b704e6, %l2 = 93b704e6
add %i0,0x1ac,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000004d2e854
p4_label_25:
! Mem[00000000188001e8] = d4e839d1, %l5 = 3d5176e2c47f920c
swap [%i1+0x1e8],%l5 ! %l5 = 00000000d4e839d1
! Mem[00000000900001bc] = 1ec23da6, %g2 = 00000000170ec0b9
ldsh [%i4+0x1bc],%g2 ! %g2 = 0000000000001ec2
! Mem[0000000019000108] = 5abbd014, %l5 = d4e839d1, %l5 = d4e839d1
add %i2,0x108,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005abbd014
! %l4 = 00000000aa73e64a, Mem[0000000090000178] = 1d66a7c0
stw %l4,[%i4+0x178] ! Mem[0000000090000178] = aa73e64a
! Mem[000000001880003a] = 582771ff, %l7 = 00000000000000ff
ldstub [%i1+0x03a],%l7 ! %l7 = 00000071000000ff
! Mem[000000001900005e] = 1a835786, %l0 = 0000000080b8f2b1
ldstub [%i2+0x05e],%l0 ! %l0 = 00000057000000ff
! Mem[00000000180001a4] = cc768a26, %l2 = 0000000004d2e854
swap [%i0+0x1a4],%l2 ! %l2 = 00000000cc768a26
! Mem[0000000019800088] = b9818133, %l0 = 0000000000000057
ldsb [%i3+0x088],%l0 ! %l0 = ffffffffffffffb9
! Mem[0000000090000118] = f699086e, %g2 = 0000000000001ec2
ldsb [%i4+0x118],%g2 ! %g2 = fffffffffffffff6
! Mem[00000000188000a0] = 8f5d1ddf1634c8e0, %l0 = ffffffffffffffb9, %l0 = ffffffffffffffb9
add %i1,0xa0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 8f5d1ddf1634c8e0
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p4_branch_failed
p4_not_taken_0_end:
! End of Random Code for Thread 4
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 8f5d1ddf1634c8e0
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 473fabc6942e1e9c
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000cc768a26
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000c1
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000aa73e64a
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005abbd014
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ea31a0d9
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000071
bne,a,pn %xcc,p4_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = aa0ddcffa883d970
ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4fcdadf1c1fe6556
ldx [%i0+0x030],%g3 ! Observed data at 0000000018000030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x030,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 338fd748ffe4f8af
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000180000f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = e2ea19ac95e2ff56
ldx [%i0+0x108],%g3 ! Observed data at 0000000018000108
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7e04fbffa7c66a68
ldx [%i0+0x118],%g3 ! Observed data at 0000000018000118
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = a38fd8568e52560d
ldx [%i0+0x138],%g3 ! Observed data at 0000000018000138
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = a4ff730c0cf37108
ldx [%i0+0x148],%g3 ! Observed data at 0000000018000148
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 23fbd1c73ba7d427
ldx [%i0+0x160],%g3 ! Observed data at 0000000018000160
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 9d7bf366241df239
ldx [%i0+0x170],%g3 ! Observed data at 0000000018000170
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = d9ff659e2c641654
ldx [%i0+0x190],%g3 ! Observed data at 0000000018000190
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ba60ea8c04d2e854
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000180001a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c180580a28adff6c
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000180001e0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 53142104ebb8680c
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000180001e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1e8,%g4
set p4_local1_expect,%g1
p4_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4bc381e82fff291f
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 = 28695092efe2fb30
ldx [%i1+0x008],%g3 ! Observed data at 0000000018800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = c75bcd900000009d
ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0113ce0f1ff02075
ldx [%i1+0x020],%g3 ! Observed data at 0000000018800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 47038a3cb07ef61a
ldx [%i1+0x030],%g3 ! Observed data at 0000000018800030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5827ffff15a001ac
ldx [%i1+0x038],%g3 ! Observed data at 0000000018800038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff02b35950613492
ldx [%i1+0x058],%g3 ! Observed data at 0000000018800058
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0000007170040105
ldx [%i1+0x060],%g3 ! Observed data at 0000000018800060
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = aef9537bd4e839d1
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000188000d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0db7c59149ff24ff
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000188000f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6fe9c8cd48ff458b
ldx [%i1+0x110],%g3 ! Observed data at 0000000018800110
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7b244d0bff676fcd
ldx [%i1+0x138],%g3 ! Observed data at 0000000018800138
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff4e53b153b77aa7
ldx [%i1+0x140],%g3 ! Observed data at 0000000018800140
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0c43fb9cde86ffcc
ldx [%i1+0x170],%g3 ! Observed data at 0000000018800170
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = d709c2ff971f4eff
ldx [%i1+0x180],%g3 ! Observed data at 0000000018800180
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 82ea777c8370b5e1
ldx [%i1+0x188],%g3 ! Observed data at 0000000018800188
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4e1ca8b3e99ce486
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000188001b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0580a2fa0000008b
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000188001c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ba60ea8c9bbed343
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000188001e0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = c47f920c998b5a41
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000188001e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1e8,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 05feeb9b00000054
ldx [%i2+0x028],%g3 ! Observed data at 0000000019000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1fb6a6e20000005e
ldx [%i2+0x048],%g3 ! Observed data at 0000000019000048
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0000009e1a83ff86
ldx [%i2+0x058],%g3 ! Observed data at 0000000019000058
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = b954355d99600911
ldx [%i2+0x088],%g3 ! Observed data at 0000000019000088
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 10ff77554e1d0691
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000190000b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00004c3dc0a5205b
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000190000e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5abbd0141b3c1927
ldx [%i2+0x108],%g3 ! Observed data at 0000000019000108
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = fc99c812b5a3ffa5
ldx [%i2+0x110],%g3 ! Observed data at 0000000019000110
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x110,%g4
ldx [%g1+0x160],%g2 ! Expected data = 68ba2d71fd87266e
ldx [%i2+0x160],%g3 ! Observed data at 0000000019000160
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 58cec3f0b3a2ffb8
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000190001a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ffd9155c93d89291
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000190001f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1f0,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = b88cd9f34c3d6c67
ldx [%i3+0x018],%g3 ! Observed data at 0000000019800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = a19974b10aff466a
ldx [%i3+0x048],%g3 ! Observed data at 0000000019800048
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = bcc4dde400000093
ldx [%i3+0x078],%g3 ! Observed data at 0000000019800078
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 033b82e45ea61a9b
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000198000b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ab43bd17c78750d4
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000198000d8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ca35c5fc23d41d50
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000198000e0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 00000044d4e0ee0f
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000198000f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = e685fff31132d4d3
ldx [%i3+0x130],%g3 ! Observed data at 0000000019800130
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = a2e8a0d0df1dd0ff
ldx [%i3+0x168],%g3 ! Observed data at 0000000019800168
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff1ea12089a5ff28
ldx [%i3+0x170],%g3 ! Observed data at 0000000019800170
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = c60efd1bf15da632
ldx [%i3+0x178],%g3 ! Observed data at 0000000019800178
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5940532fec3addcb
ldx [%i3+0x198],%g3 ! Observed data at 0000000019800198
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c2f9020f000000d1
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000198001d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1d0,%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
! The test for processor 4 failed
p4_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x010] ! Set processor 4 done flag
set p4_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 4 failed
p4_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x010] ! Set processor 4 done flag
set p4_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p4_selfmod_failed:
ba p4_failed
mov 0xabc,%g1
p4_common_error:
or %g0,0xee4,%g1
ba p4_failed
mov %o5,%g3
p4_common_signature_error:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_common_timeout:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p4_failed
mov 0x0,%g3
p4_trap1e:
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000008]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000018000008]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018000028]
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000008]
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018800018]
stxa %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000008]
done
p4_trap1o:
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000008]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000018000008]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018000028]
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000008]
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018800018]
stxa %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000008]
done
p4_trap2e:
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000000]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019800028]
done
p4_trap2o:
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000000]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019800028]
done
p4_trap3e:
nop
nop
done
p4_trap3o:
nop
nop
done
p4_init_memory_pointers:
set p4_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p4_local0_start,%i0
set p4_local1_start,%i1
set p4_local2_start,%i2
set p4_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 12d074464c3d6c67
ldx [%g1+0x008],%l1 ! %l1 = 3aed2aa4b79efb85
ldx [%g1+0x010],%l2 ! %l2 = 7dc24c7420f8c15f
ldx [%g1+0x018],%l3 ! %l3 = fbae8bd844744a95
ldx [%g1+0x020],%l4 ! %l4 = 86cef85db9d97417
ldx [%g1+0x028],%l5 ! %l5 = 0dfee1ea602c3acf
ldx [%g1+0x030],%l6 ! %l6 = 4b350cb4105d42d2
ldx [%g1+0x038],%l7 ! %l7 = f862de7fedaa6817
! Initialize the output register of window 0
set unres3_start,%o0
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 = 279b7725 40f5f6a4 ddfc6bf1 daeb176d
! %f4 = ebfa444a 79bc30ff 8e2dca7f 3e1b3e0c
! %f8 = 962f2789 a2f3fe2e 8fadb242 f1ad8730
! %f12 = 7d3a3ccb ee9a26fd f7b455c1 932b1054
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cf12bb75 d9070aba f148c5e3 a000cbfc
! %f20 = 1ebce443 214234be a313700d 0d605552
! %f24 = 4fe0bdef 412b7333 675e26bf 38d77591
! %f28 = 108a7f96 8c4cc12e 9897f117 cbdda23d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 96e9373a 5f7ee232 f3398c5f fdc3826a
! %f36 = d2bf82eb 86060d24 c2468d33 9b54436f
! %f40 = 4595e776 c4eb7a34 fb4da246 08a0799f
! %f44 = d71ab894 60bae673 a1d4390f b91f64b7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc8c334cf00000049,%g7,%g1 ! GSR scale = 9, align = 1
wr %g1,%g0,%gsr ! GSR = c8c334cf00000049
wr %g0,%y ! Clear Y 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[000000001b8001cc] = 4d8dcbe8, %l4 = ac80e588, %l0 = 02012352
add %i3,0x1cc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004d8dcbe8
! Mem[0000000091000090] = f98046d868ca6544, %g2 = ac0f0a3fb7f8fff0
ldx [%i6+0x090],%g2 ! %g2 = f98046d868ca6544
! Mem[00000000910000bc] = 648f3db7, %g2 = f98046d868ca6544
ldub [%i6+0x0bd],%g2 ! %g2 = 0000000000000064
! Mem[000000001a800110] = cc6e2b34, %l0 = 4d8dcbe8, %l5 = df7a3c12
add %i1,0x110,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000cc6e2b34
! Mem[0000000090000138] = f0b98432, %g18 = 1a4faf2068c11e58
ldsw [%i4+0x138],%g2 ! %g2 = 1a4faf2068c11e58
! Mem[000000001b800148] = fe84d58d41cf6381, %l3 = 447fe60bfd8bd90d, %l1 = 9051a4de8badc877
add %i3,0x148,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = fe84d58d41cf6381
! Mem[000000001b800130] = 0aa8a0806a3daec3, %l6 = ffc0865a157ba026, %l1 = fe84d58d41cf6381
add %i3,0x130,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 0aa8a0806a3daec3
! Mem[000000001a000198] = 71da01a4d97222d6, %l4 = 44be7c57ac80e588, %l6 = ffc0865a157ba026
add %i0,0x198,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 71da01a4d97222d6
! Mem[000000001b800146] = e1ed9f83, %l0 = 000000004d8dcbe8
ldstub [%i3+0x146],%l0 ! %l0 = 0000009f000000ff
! Mem[000000001a000028] = a3d5f47d3c28a7b4, %l1 = 0aa8a0806a3daec3, %l4 = 44be7c57ac80e588
add %i0,0x28,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a3d5f47d3c28a7b4
p5_label_2:
! Mem[000000001b8000d8] = adb42465e46763f6, %l1 = 0aa8a0806a3daec3, %l3 = 447fe60bfd8bd90d
add %i3,0xd8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = adb42465e46763f6
! Mem[0000000090000008] = f314fdbb5f4b3277, %g2 = fffffffff0b98432
ldx [%i4+%o1],%g2 ! %g2 = f314fdbb5f4b3277
! Mem[0000000090000100] = 2f823d47, %g2 = f314fdbb5f4b3277
ldsb [%i4+0x103],%g2 ! %g2 = 000000000000002f
! %l2 = 85cdfd28, %l3 = e46763f6, Mem[0000000090000008] = f314fdbb 5f4b3277
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 85cdfd28 e46763f6
! Mem[000000001a800128] = 84a70113bd55a1f1, %l3 = adb42465e46763f6, %l4 = a3d5f47d3c28a7b4
add %i1,0x128,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 84a70113bd55a1f1
! Mem[000000001a000100] = 3882be3d, %l5 = 00000000cc6e2b34
swap [%i0+0x100],%l5 ! %l5 = 000000003882be3d
! %l3 = adb42465e46763f6, Mem[0000000091000091] = 8046d868
stb %l3,[%i6+0x091] ! Mem[0000000091000090] = f646d868
! Mem[000000001b80003c] = 45ea319d, %l1 = 6a3daec3, %l4 = bd55a1f1
add %i3,0x3c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000045ea319d
! %l6 = 71da01a4d97222d6, Mem[00000000900000c4] = c5a24718
sth %l6,[%i4+0x0c4] ! Mem[00000000900000c4] = 22d64718
! Mem[000000001a000008] = b827b12776f8428b, %l6 = 71da01a4d97222d6, %l7 = 309e50c63f4b5a87
add %i0,0x08,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = b827b12776f8428b
p5_label_3:
! Mem[000000001b800120] = 8ae7504e, %l4 = 45ea319d, %l1 = 6a3daec3
add %i3,0x120,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000008ae7504e
! Mem[000000001a800076] = d722d64f, %l5 = 000000003882be3d
ldstub [%i1+0x076],%l5 ! %l5 = 000000d6000000ff
! Mem[000000001a800070] = 8f376f3c, %l6 = 71da01a4d97222d6
swap [%i1+0x070],%l6 ! %l6 = 000000008f376f3c
! %l1 = 000000008ae7504e, Mem[000000009180018c] = 6cc61047
sth %l1,[%o0+0x18c] ! Mem[000000009180018c] = 504e1047
! Mem[000000001b800030] = bb7d2aaaeedd57ce, %l0 = 000000000000009f, %l4 = 0000000045ea319d
add %i3,0x30,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = bb7d2aaaeedd57ce
! Mem[0000000090800194] = b67befd5, %g2 = 000000000000002f
ldsh [%i5+0x196],%g2 ! %g2 = ffffffffffffb67b
! Mem[00000000918000e0] = 61dd4551, %g2 = ffffffffffffb67b
lduh [%o0+0x0e2],%g2 ! %g2 = 00000000000061dd
! Mem[0000000091000118] = c04bc1d5, %g18 = 1a4faf2068c11e58
ldsw [%i6+0x118],%g2 ! %g2 = 1a4faf2068c11e58
! %l4 = bb7d2aaaeedd57ce, Mem[0000000091000043] = 8cb5c1e9
stb %l4,[%i6+0x043] ! Mem[0000000091000040] = ceb5c1e9
! %l6 = 000000008f376f3c, Mem[00000000910000c0] = b77686315ee02183
stx %l6,[%i6+0x0c0] ! Mem[00000000910000c0] = 000000008f376f3c
p5_label_4:
! Mem[000000001b800140] = b8de4c76e1edff83, %l6 = 000000008f376f3c, %l0 = 000000000000009f
add %i3,0x140,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = b8de4c76e1edff83
! Mem[00000000900001d4] = a5390858, %g2 = ffffffffc04bc1d5
ldub [%i4+0x1d4],%g2 ! %g2 = 00000000000000a5
! %l3 = adb42465e46763f6, Mem[0000000091800112] = 62c768cd
sth %l3,[%o0+0x112] ! Mem[0000000091800110] = 63f668cd
! Mem[0000000090800060] = 57d697d5, %g2 = 00000000000000a5
ldub [%i5+0x062],%g2 ! %g2 = 0000000000000057
! Mem[0000000090800000] = 0e4b137e, %g18 = 1a4faf2068c11e58
ldsw [%i5+%g0],%g2 ! %g2 = 1a4faf2068c11e58
! Mem[000000001b0000f0] = 73dfac568b98d571, %l2 = f8b2d30885cdfd28, %l2 = f8b2d30885cdfd28
add %i2,0xf0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 73dfac568b98d571
! Mem[000000001a800018] = 6169bca4 3b0c72a5, %l0 = e1edff83, %l1 = 8ae7504e
ldd [%i1+%o3],%l0 ! %l0 = 000000006169bca4 000000003b0c72a5
! Mem[000000001a800108] = fb27bfb48fd6bb0c, %l2 = 73dfac568b98d571, %l6 = 000000008f376f3c
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = fb27bfb48fd6bb0c
! Mem[0000000090800088] = 53ed164b, %g2 = 000000000e4b137e
ldsh [%i5+0x08a],%g2 ! %g2 = 00000000000053ed
! Mem[000000001a8001c5] = 85ede212, %l5 = 00000000000000d6
ldstub [%i1+0x1c5],%l5 ! %l5 = 000000ed000000ff
p5_label_5:
! Mem[0000000091000100] = 54ca8f3b e45b07f3, %g2 = 000053ed, %g3 = 0bad0b00
ldd [%i6+0x100],%g2 ! %g2 = 0000000054ca8f3b 00000000e45b07f3
! Mem[00000000900000b0] = f13d2801, %g2 = 0000000054ca8f3b
lduh [%i4+0x0b2],%g2 ! %g2 = 000000000000f13d
! Mem[000000001a8001e0] = 6ce6ee5383efd2eb, %l0 = 000000006169bca4, %l3 = adb42465e46763f6
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 6ce6ee5383efd2eb
! Mem[000000001b00001a] = a1a95d4a, %l6 = fb27bfb48fd6bb0c
ldstub [%i2+0x01a],%l6 ! %l6 = 0000005d000000ff
! Mem[0000000090800084] = 37b269c8, %g18 = 1a4faf2068c11e58
ldsw [%i5+0x084],%g2 ! %g2 = 1a4faf2068c11e58
! %l4 = eedd57ce, %l5 = 000000ed, Mem[0000000090800008] = 5c96a471 c18b3701
std %l4,[%i5+%o1] ! Mem[0000000090800008] = eedd57ce 000000ed
! Mem[000000001b8000b0] = d7eacf4ce72475d7, %l4 = bb7d2aaaeedd57ce, %l6 = 000000000000005d
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = d7eacf4ce72475d7
! %l7 = b827b12776f8428b, Mem[000000001a00013b] = 39d77654
stb %l7,[%i0+0x13b] ! Mem[000000001a000138] = 39d7768b
! Mem[000000001b8001d4] = 25cb9ab4, %l5 = 000000ed, %l7 = 76f8428b
add %i3,0x1d4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000025cb9ab4
! Mem[0000000090800094] = 72929a41, %g18 = 1a4faf2068c11e58
ldsw [%i5+0x094],%g2 ! %g2 = 1a4faf2068c11e58
p5_label_6:
! Mem[000000001a000058] = 9acf0c9b, %l4 = bb7d2aaaeedd57ce
swap [%i0+0x058],%l4 ! %l4 = 000000009acf0c9b
! Mem[000000001b0001ca] = 4d59fa3d, %l2 = 73dfac568b98d571
ldstub [%i2+0x1ca],%l2 ! %l2 = 000000fa000000ff
! %l1 = 000000003b0c72a5, Mem[00000000900000cb] = 18c6f5be
stb %l1,[%i4+0x0cb] ! Mem[00000000900000c8] = a5c6f5be
! Mem[000000001b800048] = b1c2d3a9, %l2 = 00000000000000fa
swap [%i3+0x048],%l2 ! %l2 = 00000000b1c2d3a9
! Mem[000000001b000184] = eb5d8487, %l3 = 6ce6ee5383efd2eb
swap [%i2+0x184],%l3 ! %l3 = 00000000eb5d8487
! Mem[0000000091800080] = 40837ec6, %g18 = 1a4faf2068c11e58
ldsw [%o0+0x080],%g2 ! %g2 = 1a4faf2068c11e58
! %l3 = 00000000eb5d8487, Mem[0000000090000124] = 3a43a47e
stw %l3,[%i4+0x124] ! Mem[0000000090000124] = eb5d8487
! Mem[000000001a800118] = eaeac703, %l3 = eb5d8487, %l7 = 25cb9ab4
add %i1,0x118,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000eaeac703
! Mem[00000000910001d4] = 0ccf8fa5, %g2 = 0000000040837ec6
lduw [%i6+0x1d4],%g2 ! %g2 = 000000000ccf8fa5
! Mem[000000001a000080] = f20c9d86726d5e14, %l3 = 00000000eb5d8487, %l7 = 00000000eaeac703
add %i0,0x80,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = f20c9d86726d5e14
p5_label_7:
! Mem[000000001b8001a6] = b334ddea, %l2 = 00000000b1c2d3a9
ldstub [%i3+0x1a6],%l2 ! %l2 = 000000dd000000ff
! Mem[000000001b800054] = adc55df9, %l4 = 000000009acf0c9b
swap [%i3+0x054],%l4 ! %l4 = 00000000adc55df9
! Mem[000000001b0000f8] = 40f683706ac6bed8, %l1 = 000000003b0c72a5, %l0 = 000000006169bca4
add %i2,0xf8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 40f683706ac6bed8
! Mem[0000000090000098] = 1d130fa6, %g18 = 1a4faf2068c11e58
ldsw [%i4+0x098],%g2 ! %g2 = 1a4faf2068c11e58
! Mem[000000001a8001bc] = 3d392232, %l3 = 00000000eb5d8487
lduh [%i1+0x1bc],%l3 ! %l3 = 0000000000003d39
! Mem[000000001a8000e0] = 075435f0 4f182ed4, %l0 = 6ac6bed8, %l1 = 3b0c72a5
ldd [%i1+0x0e0],%l0 ! %l0 = 00000000075435f0 000000004f182ed4
! Mem[000000001a800108] = fb27bfb4, %l6 = e72475d7, %l1 = 4f182ed4
add %i1,0x108,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000fb27bfb4
! Mem[0000000090000138] = f0b98432 9a9d196a, %g2 = 1d130fa6, %g3 = e45b07f3
ldd [%i4+0x138],%g2 ! %g2 = 00000000f0b98432 000000009a9d196a
! Mem[00000000908001c4] = 4459808b, %g2 = 00000000f0b98432
lduh [%i5+0x1c4],%g2 ! %g2 = 0000000000004459
! Mem[0000000091000030] = 3b13c1d5, %g2 = 0000000000004459
ldsb [%i6+0x030],%g2 ! %g2 = 000000000000003b
p5_label_8:
! %l0 = 075435f0, %l1 = fb27bfb4, Mem[00000000918000f0] = 26618e3b 7818ae9c
std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 075435f0 fb27bfb4
! Mem[000000001b000127] = da65d92e, %l4 = 00000000adc55df9
ldstub [%i2+0x127],%l4 ! %l4 = 0000002e000000ff
! Mem[00000000908000d8] = 372846dd, %g2 = 000000000000003b
ldsb [%i5+0x0d9],%g2 ! %g2 = 0000000000000037
! %l6 = d7eacf4ce72475d7, Mem[0000000091000068] = 5f782632
sth %l6,[%i6+0x068] ! Mem[0000000091000068] = 75d72632
! Mem[000000001b0001a0] = 3d40d71e419eb7e8, %l1 = 00000000fb27bfb4, %l1 = 00000000fb27bfb4
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 3d40d71e419eb7e8
! Mem[000000001a800170] = 5e0fc21db16baa43, %l1 = 3d40d71e419eb7e8, %l7 = f20c9d86726d5e14
add %i1,0x170,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 5e0fc21db16baa43
! Mem[000000001a0000e8] = b8c0cb44, %l1 = 419eb7e8, %l4 = 0000002e
add %i0,0xe8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b8c0cb44
! %l4 = 00000000b8c0cb44, Mem[000000001b800090] = d772a448
stw %l4,[%i3+0x090] ! Mem[000000001b800090] = b8c0cb44
! %l4 = 00000000b8c0cb44, Mem[0000000091000152] = d37e9a37
sth %l4,[%i6+0x152] ! Mem[0000000091000150] = cb449a37
! Mem[000000001b800138] = ac43bec921ffe25b, %l5 = 00000000000000ed, %l2 = 00000000000000dd
add %i3,0x138,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = ac43bec921ffe25b
p5_label_9:
! Mem[000000001a8001c3] = 42e512a6, %l4 = 00000000b8c0cb44
ldstub [%i1+0x1c3],%l4 ! %l4 = 000000a6000000ff
! Mem[000000001a00001c] = f3fdec9f, %l3 = 00003d39, %l5 = 000000ed
add %i0,0x1c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000f3fdec9f
! Mem[0000000091800178] = d1f23a03 0fc721bd, %g2 = 00000037, %g3 = 9a9d196a
ldd [%o0+0x178],%g2 ! %g2 = 00000000d1f23a03 000000000fc721bd
! Mem[000000001b0000b8] = 6252ad1b24ecb711, %l4 = 00000000000000a6, %l0 = 00000000075435f0
add %i2,0xb8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 6252ad1b24ecb711
! Mem[0000000091800170] = 0dd8e744 6604b7b5, %g2 = d1f23a03, %g3 = 0fc721bd
ldd [%o0+0x170],%g2 ! %g2 = 000000000dd8e744 000000006604b7b5
! Mem[00000000908000b8] = 20f3c9fb, %g2 = 000000000dd8e744
lduw [%i5+0x0b8],%g2 ! %g2 = 0000000020f3c9fb
! %l1 = 3d40d71e419eb7e8, Mem[00000000918000ae] = d5c15dea
sth %l1,[%o0+0x0ae] ! Mem[00000000918000ac] = b7e85dea
! Mem[0000000090000198] = a8d5c763 2717b4b3, %g2 = 20f3c9fb, %g3 = 6604b7b5
ldd [%i4+0x198],%g2 ! %g2 = 00000000a8d5c763 000000002717b4b3
! Mem[000000001b000173] = 09a46d3a, %l6 = d7eacf4ce72475d7
ldstub [%i2+0x173],%l6 ! %l6 = 0000003a000000ff
! Mem[000000001b800068] = c2f11722, %l5 = f3fdec9f, %l1 = 419eb7e8
add %i3,0x68,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c2f11722
p5_label_10:
! %l0 = 6252ad1b24ecb711, Mem[000000001a000143] = ddc11bac
stb %l0,[%i0+0x143] ! Mem[000000001a000140] = ddc11b11
! Mem[000000001a0000af] = 143472e5, %l6 = 000000000000003a
ldstub [%i0+0x0af],%l6 ! %l6 = 000000e5000000ff
! Mem[000000001a800178] = 3bd26cda, %l7 = b16baa43, %l4 = 000000a6
add %i1,0x178,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003bd26cda
! Mem[000000001b8000d0] = 983958ff, %l2 = ac43bec921ffe25b
swap [%i3+0x0d0],%l2 ! %l2 = 00000000983958ff
! Mem[000000001a000094] = ad0f1d88, %l5 = 00000000f3fdec9f
ldstub [%i0+0x094],%l5 ! %l5 = 000000ad000000ff
! Mem[000000001a000058] = eedd57ce5b5a5c62, %l7 = 5e0fc21db16baa43, %l3 = 0000000000003d39
add %i0,0x58,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = eedd57ce5b5a5c62
! %l5 = 00000000000000ad, Mem[0000000090000060] = 7dcd45f06598ff10
stx %l5,[%i4+0x060] ! Mem[0000000090000060] = 00000000000000ad
! Mem[000000001b8001f8] = 2b0adde5, %l6 = 00000000000000e5
swap [%i3+0x1f8],%l6 ! %l6 = 000000002b0adde5
! Mem[000000001b8001f2] = 1c4189de, %l7 = 5e0fc21db16baa43
ldstub [%i3+0x1f2],%l7 ! %l7 = 00000089000000ff
! Mem[000000001a000140] = ddc11b11, %l1 = 00000000c2f11722
ldstub [%i0+0x140],%l1 ! %l1 = 000000dd000000ff
p5_label_11:
! Mem[000000001b800188] = 92455ec0290af62a, %l4 = 000000003bd26cda, %l0 = 6252ad1b24ecb711
add %i3,0x188,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 92455ec0290af62a
! Mem[000000001b800010] = 2ad4a52e ab122c5a, %l2 = 983958ff, %l3 = 5b5a5c62
ldd [%i3+%o2],%l2 ! %l2 = 000000002ad4a52e 00000000ab122c5a
! Mem[00000000918000cc] = ca9de9a6, %g2 = 00000000a8d5c763
lduw [%o0+0x0cc],%g2 ! %g2 = 00000000ca9de9a6
! %l0 = 290af62a, %l1 = 000000dd, Mem[00000000900000e8] = fa7f8c99 055ac74f
std %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = 290af62a 000000dd
! Mem[000000001b800098] = 900ce0857b5a180e, %l2 = 000000002ad4a52e, %l2 = 000000002ad4a52e
add %i3,0x98,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 900ce0857b5a180e
! Mem[000000001a800170] = 5e0fc21db16baa43, %l5 = 00000000000000ad, %l5 = 00000000000000ad
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 5e0fc21db16baa43
! Mem[000000001b800130] = 0aa8a080, %l3 = 00000000ab122c5a
lduh [%i3+0x132],%l3 ! %l3 = 000000000000a080
! Mem[000000001a8001b2] = 9e29e1a1, %l5 = 5e0fc21db16baa43
ldstub [%i1+0x1b2],%l5 ! %l5 = 000000e1000000ff
! Mem[000000001b800078] = ca09336e5cb50d0c, %l6 = 000000002b0adde5, %l1 = 00000000000000dd
add %i3,0x78,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ca09336e5cb50d0c
! %l4 = 000000003bd26cda, Mem[0000000090000150] = 4227f2c0a01a9ffb
stx %l4,[%i4+0x150] ! Mem[0000000090000150] = 000000003bd26cda
p5_label_12:
! Mem[000000001a8000c0] = 0b799fbfaee4e761, %l6 = 000000002b0adde5, %l0 = 92455ec0290af62a
add %i1,0xc0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 0b799fbfaee4e761
! Mem[000000001a000058] = eedd57ce, %l0 = aee4e761, %l4 = 3bd26cda
add %i0,0x58,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000eedd57ce
! %l0 = 0b799fbfaee4e761, Mem[0000000090800164] = 9c995a44
stw %l0,[%i5+0x164] ! Mem[0000000090800164] = aee4e761
! Mem[000000001b800174] = f80c572a, %l2 = 900ce0857b5a180e
ldstub [%i3+0x174],%l2 ! %l2 = 000000f8000000ff
! Mem[0000000091800020] = 704aec2c, %g2 = 00000000ca9de9a6
ldsb [%o0+0x022],%g2 ! %g2 = 0000000000000070
! Mem[0000000091000184] = 217f2bc5, %g2 = 0000000000000070
lduw [%i6+0x184],%g2 ! %g2 = 00000000217f2bc5
! %l4 = 00000000eedd57ce, Mem[000000001b000158] = 12e983308b280f84
stx %l4,[%i2+0x158] ! Mem[000000001b000158] = 00000000eedd57ce
! Mem[0000000091000020] = ad86dab9 b58eb51d, %g2 = 217f2bc5, %g3 = 2717b4b3
ldd [%i6+%o4],%g2 ! %g2 = 00000000ad86dab9 00000000b58eb51d
! Mem[000000001a000198] = 71da01a4, %l4 = 00000000eedd57ce
swap [%i0+0x198],%l4 ! %l4 = 0000000071da01a4
! Mem[000000001a800031] = d370a540, %l1 = ca09336e5cb50d0c
ldstub [%i1+0x031],%l1 ! %l1 = 00000070000000ff
p5_label_13:
! Mem[0000000090800090] = 0457759b, %g2 = 00000000ad86dab9
lduw [%i5+0x090],%g2 ! %g2 = 000000000457759b
! Mem[000000001b800020] = 41aeaaa1, %l7 = 0000000000000089
ldsw [%i3+%o4],%l7 ! %l7 = 0000000041aeaaa1
! Mem[000000001b800140] = b8de4c76e1edff83, %l7 = 0000000041aeaaa1, %l1 = 0000000000000070
add %i3,0x140,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = b8de4c76e1edff83
! Mem[00000000910001c8] = 43cab845, %g2 = 000000000457759b
ldub [%i6+0x1cb],%g2 ! %g2 = 0000000000000043
! %l4 = 0000000071da01a4, Mem[0000000091000192] = 8c5fe486
stb %l4,[%i6+0x192] ! Mem[0000000091000190] = a45fe486
! Mem[0000000090000190] = 27339c59 892c7c4b, %g2 = 00000043, %g3 = b58eb51d
ldd [%i4+0x190],%g2 ! %g2 = 0000000027339c59 00000000892c7c4b
! Mem[000000001b800010] = 2ad4a52eab122c5a, %l7 = 0000000041aeaaa1, %l4 = 0000000071da01a4
add %i3,0x10,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 2ad4a52eab122c5a
! %l0 = aee4e761, %l1 = e1edff83, Mem[00000000908001c0] = 3c13748e 4459808b
std %l0,[%i5+0x1c0] ! Mem[00000000908001c0] = aee4e761 e1edff83
! Mem[000000001a00006c] = 8ca540b8, %l6 = 000000002b0adde5
swap [%i0+0x06c],%l6 ! %l6 = 000000008ca540b8
! Mem[0000000090800140] = 58c1586a2c742e28, %g2 = 0000000027339c59
ldx [%i5+0x140],%g2 ! %g2 = 58c1586a2c742e28
p5_label_14:
! Mem[000000001b0001e8] = d44df3b523f5da8f, %l3 = 000000000000a080, %l2 = 00000000000000f8
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = d44df3b523f5da8f
! %l1 = b8de4c76e1edff83, Mem[00000000908000c0] = 2e57b703
stw %l1,[%i5+0x0c0] ! Mem[00000000908000c0] = e1edff83
! Mem[00000000908001f0] = 045003e2e158b096, %g2 = 58c1586a2c742e28
ldx [%i5+0x1f0],%g2 ! %g2 = 045003e2e158b096
! %l2 = 23f5da8f, %l3 = 0000a080, Mem[0000000090800170] = 99787375 0b78e392
std %l2,[%i5+0x170] ! Mem[0000000090800170] = 23f5da8f 0000a080
! Mem[0000000090800078] = 8e73dc9d, %g2 = 045003e2e158b096
ldsb [%i5+0x078],%g2 ! %g2 = ffffffffffffff8e
! Mem[000000001b000068] = 66ddc201f944b749, %l0 = 0b799fbfaee4e761, %l3 = 000000000000a080
add %i2,0x68,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 66ddc201f944b749
! Mem[000000001a0001ef] = e7f36b29, %l7 = 0000000041aeaaa1
ldstub [%i0+0x1ef],%l7 ! %l7 = 00000029000000ff
! Mem[000000009000011c] = 453e1191, %g18 = 1a4faf2068c11e58
ldsw [%i4+0x11c],%g2 ! %g2 = 1a4faf2068c11e58
! Mem[000000001b00010c] = 8e22a662, %l7 = 0000000000000029
swap [%i2+0x10c],%l7 ! %l7 = 000000008e22a662
! Mem[000000001a0001e8] = 8f0fa940e7f36bff, %l5 = 00000000000000e1, %l7 = 000000008e22a662
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8f0fa940e7f36bff
p5_label_15:
! Mem[000000001b800130] = 0aa8a080, %l7 = 8f0fa940e7f36bff
ldstub [%i3+0x130],%l7 ! %l7 = 0000000a000000ff
! Mem[00000000918000c8] = 358eac19, %g2 = 00000000453e1191
ldub [%o0+0x0c8],%g2 ! %g2 = 0000000000000035
! Mem[0000000091000164] = 6169d574, %g2 = 0000000000000035
ldub [%i6+0x167],%g2 ! %g2 = 0000000000000061
! Mem[000000001b80011c] = 4d7ce7de, %l4 = ab122c5a, %l2 = 23f5da8f
add %i3,0x11c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000004d7ce7de
! Mem[0000000090800080] = 1ae137b2, %g2 = 0000000000000061
ldsh [%i5+0x082],%g2 ! %g2 = 0000000000001ae1
! %l7 = 000000000000000a, Mem[000000009180007a] = 5b604dfb
stb %l7,[%o0+0x07a] ! Mem[0000000091800078] = 0a604dfb
! %l6 = 8ca540b8, %l7 = 0000000a, Mem[0000000090800138] = 4e9370d8 8c601918
std %l6,[%i5+0x138] ! Mem[0000000090800138] = 8ca540b8 0000000a
! Mem[00000000908000f0] = f9b0f1e8, %g2 = 0000000000001ae1
lduh [%i5+0x0f0],%g2 ! %g2 = 000000000000f9b0
! Mem[000000001a0000d8] = bf1f396c9fe2264b, %l6 = 000000008ca540b8, %l6 = 000000008ca540b8
add %i0,0xd8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = bf1f396c9fe2264b
! Mem[000000001b000198] = 84af71bd904ce049, %l2 = 000000004d7ce7de, %l7 = 000000000000000a
add %i2,0x198,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 84af71bd904ce049
p5_label_16:
! Mem[00000000918001bc] = d6baa711, %g2 = 000000000000f9b0
ldsb [%o0+0x1bd],%g2 ! %g2 = ffffffffffffffd6
! %l2 = 000000004d7ce7de, Mem[0000000090800150] = 5af554a2
sth %l2,[%i5+0x150] ! Mem[0000000090800150] = e7de54a2
! %l3 = 66ddc201f944b749, Mem[00000000910001c8] = fc2b4a43
stw %l3,[%i6+0x1c8] ! Mem[00000000910001c8] = f944b749
! Mem[00000000918000e0] = ecbf61dd, %g2 = ffffffffffffffd6
lduh [%o0+0x0e0],%g2 ! %g2 = 000000000000ecbf
! Mem[0000000090800148] = f4004a30 87c7d860, %g2 = 0000ecbf, %g3 = 892c7c4b
ldd [%i5+0x148],%g2 ! %g2 = 00000000f4004a30 0000000087c7d860
! Mem[000000009000004c] = bd74f16b, %g2 = 00000000f4004a30
ldsh [%i4+0x04c],%g2 ! %g2 = ffffffffffffbd74
! Mem[00000000908000bc] = 15cce1ed, %g2 = ffffffffffffbd74
ldub [%i5+0x0be],%g2 ! %g2 = 0000000000000015
! Mem[0000000090800020] = 90194a4b, %g2 = 0000000000000015
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffff90
! %l4 = 2ad4a52eab122c5a, Mem[00000000910001c8] = f944b749cab845d7
stx %l4,[%i6+0x1c8] ! Mem[00000000910001c8] = 2ad4a52eab122c5a
! Mem[00000000910001c8] = 2ad4a52eab122c5a, %g2 = ffffffffffffff90
ldx [%i6+0x1c8],%g2 ! %g2 = 2ad4a52eab122c5a
p5_label_17:
! %l0 = 0b799fbfaee4e761, Mem[00000000910001ea] = 395c507b
stb %l0,[%i6+0x1ea] ! Mem[00000000910001e8] = 615c507b
! %l3 = 66ddc201f944b749, Mem[00000000908001b0] = 41c8d8e1
stw %l3,[%i5+0x1b0] ! Mem[00000000908001b0] = f944b749
! Mem[00000000908000e8] = f9ee12e7, %g2 = 2ad4a52eab122c5a
lduh [%i5+0x0e8],%g2 ! %g2 = 000000000000f9ee
! Mem[000000001a00016c] = 0af368b5, %l1 = b8de4c76e1edff83
swap [%i0+0x16c],%l1 ! %l1 = 000000000af368b5
! Mem[000000001a8001a8] = 891037d424e07a73, %l0 = 0b799fbfaee4e761, %l2 = 000000004d7ce7de
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 891037d424e07a73
! Mem[000000001a0000fb] = 0fdd64c8, %l5 = 00000000000000e1
ldstub [%i0+0x0fb],%l5 ! %l5 = 000000c8000000ff
! %l4 = ab122c5a, %l5 = 000000c8, Mem[0000000091000120] = dc2c85ca 403b2726
std %l4,[%i6+0x120] ! Mem[0000000091000120] = ab122c5a 000000c8
! Mem[000000001a8001f5] = 8f16dba0, %l0 = 0b799fbfaee4e761
ldstub [%i1+0x1f5],%l0 ! %l0 = 00000016000000ff
! Mem[000000001a800084] = d7c646df, %l1 = 0af368b5, %l2 = 24e07a73
add %i1,0x84,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d7c646df
! Mem[000000001a8001c8] = 76240b37e2f35340, %l1 = 000000000af368b5, %l2 = 00000000d7c646df
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 76240b37e2f35340
p5_label_18:
! Mem[000000001a0000f0] = 2a788062, %l4 = ab122c5a, %l0 = 00000016
add %i0,0xf0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002a788062
! Mem[000000001a0001e0] = 20939394, %l2 = 76240b37e2f35340
swap [%i0+0x1e0],%l2 ! %l2 = 0000000020939394
! Mem[000000001b0001e8] = d44df3b523f5da8f, %l6 = bf1f396c9fe2264b, %l7 = 84af71bd904ce049
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = d44df3b523f5da8f
! %l1 = 000000000af368b5, Mem[00000000918001b4] = ac72831e
stw %l1,[%o0+0x1b4] ! Mem[00000000918001b4] = 0af368b5
! %l2 = 20939394, %l3 = f944b749, Mem[00000000910000c8] = dcdf1df9 3c865f96
std %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = 20939394 f944b749
! %l2 = 20939394, %l3 = f944b749, Mem[0000000090000188] = b24fd1a2 88aab532
std %l2,[%i4+0x188] ! Mem[0000000090000188] = 20939394 f944b749
! Mem[000000001b00008c] = d32803f2, %l2 = 20939394, %l5 = 000000c8
add %i2,0x8c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d32803f2
! Mem[0000000090800198] = efd5da4ff27b77bd, %g2 = 000000000000f9ee
ldx [%i5+0x198],%g2 ! %g2 = efd5da4ff27b77bd
! Mem[000000001b800128] = 0f13ee22, %l5 = 00000000d32803f2
ldsb [%i3+0x128],%l5 ! %l5 = 000000000000000f
! Mem[0000000091000038] = 691f8eb0, %g2 = efd5da4ff27b77bd
ldub [%i6+0x038],%g2 ! %g2 = 0000000000000069
p5_label_19:
! Mem[0000000090000048] = ced1bed1, %g2 = 0000000000000069
lduw [%i4+0x048],%g2 ! %g2 = 00000000ced1bed1
! Mem[000000001a0001b0] = c395f8f529e3d2d4, %l1 = 000000000af368b5, %l6 = bf1f396c9fe2264b
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = c395f8f529e3d2d4
! Mem[000000001b000168] = 5de2f35a2a10e8c5, %l3 = 66ddc201f944b749, %l7 = d44df3b523f5da8f
add %i2,0x168,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 5de2f35a2a10e8c5
! %l0 = 000000002a788062, Mem[00000000908000a8] = 583e064b
stw %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = 2a788062
! Mem[000000001b000118] = bcaee50b, %l1 = 0af368b5, %l2 = 20939394
add %i2,0x118,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000bcaee50b
! Mem[0000000090000030] = 0fad1b73ba1461cf, %g2 = 00000000ced1bed1
ldx [%i4+0x030],%g2 ! %g2 = 0fad1b73ba1461cf
! Mem[000000001a0000d8] = bf1f396c9fe2264b, %l5 = 000000000000000f, %l5 = 000000000000000f
add %i0,0xd8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = bf1f396c9fe2264b
! Mem[0000000091800178] = d1f23a03, %g2 = 0fad1b73ba1461cf
ldsh [%o0+0x178],%g2 ! %g2 = ffffffffffffd1f2
! %l7 = 5de2f35a2a10e8c5, Mem[0000000090000056] = 90b1fb06
sth %l7,[%i4+0x056] ! Mem[0000000090000054] = e8c5fb06
! Mem[00000000900000e0] = 68e19da3, %g2 = ffffffffffffd1f2
ldsh [%i4+0x0e2],%g2 ! %g2 = 00000000000068e1
p5_label_20:
! %l6 = c395f8f529e3d2d4, Mem[00000000918001b8] = f81bf3c6c7d6baa7
stx %l6,[%o0+0x1b8] ! Mem[00000000918001b8] = c395f8f529e3d2d4
! Mem[000000001b8001e1] = c7a54464, %l5 = bf1f396c9fe2264b
ldstub [%i3+0x1e1],%l5 ! %l5 = 000000a5000000ff
! Mem[000000001b8000a8] = 0bc147fa, %l0 = 000000002a788062
swap [%i3+0x0a8],%l0 ! %l0 = 000000000bc147fa
! Mem[000000001a000068] = d5649e5b, %l7 = 5de2f35a2a10e8c5
swap [%i0+0x068],%l7 ! %l7 = 00000000d5649e5b
! %l4 = 2ad4a52eab122c5a, Mem[00000000918000b4] = f0124ac8
stw %l4,[%o0+0x0b4] ! Mem[00000000918000b4] = ab122c5a
! Mem[00000000918000f8] = 1d1d56c7, %g2 = 00000000000068e1
ldub [%o0+0x0fb],%g2 ! %g2 = 000000000000001d
! Mem[000000001a0001b8] = 984c9d32e295ab73, %l2 = 00000000bcaee50b, %l5 = 00000000000000a5
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 984c9d32e295ab73
! Mem[000000001a80003c] = 0c1186dc, %l0 = 000000000bc147fa
lduh [%i1+0x03c],%l0 ! %l0 = 0000000000000c11
! Mem[0000000090800054] = 06c069d7, %g2 = 000000000000001d
ldsb [%i5+0x054],%g2 ! %g2 = 0000000000000006
! Mem[000000001b800118] = cc96de87, %l1 = 0af368b5, %l3 = f944b749
add %i3,0x118,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000cc96de87
p5_label_21:
! Mem[000000001a00018b] = 1b3c280d, %l7 = 00000000d5649e5b
ldstub [%i0+0x18b],%l7 ! %l7 = 0000000d000000ff
! Mem[0000000090000074] = 538b29ee, %g2 = 0000000000000006
ldsh [%i4+0x074],%g2 ! %g2 = 000000000000538b
! Mem[000000001a800024] = c971fcfa, %l0 = 00000c11, %l4 = ab122c5a
add %i1,0x24,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c971fcfa
! Mem[000000001a000008] = b827b12776f8428b, %l0 = 0000000000000c11, %l2 = 00000000bcaee50b
add %i0,0x08,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b827b12776f8428b
! Mem[000000001b00006c] = f944b749, %l1 = 000000000af368b5
swap [%i2+0x06c],%l1 ! %l1 = 00000000f944b749
! %l0 = 0000000000000c11, Mem[00000000900001f0] = 6e71228e
stw %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 00000c11
! Mem[000000001b000070] = aad181ffffbc9f57, %l4 = 00000000c971fcfa, %l2 = b827b12776f8428b
add %i2,0x70,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = aad181ffffbc9f57
! Mem[00000000918000ec] = 0e312bf8, %g2 = 000000000000538b
lduw [%o0+0x0ec],%g2 ! %g2 = 000000000e312bf8
! %l5 = 984c9d32e295ab73, Mem[000000009080014c] = 87c7d860
stw %l5,[%i5+0x14c] ! Mem[000000009080014c] = e295ab73
! Mem[000000001b000096] = 34e27ec8, %l3 = 00000000cc96de87
ldstub [%i2+0x096],%l3 ! %l3 = 0000007e000000ff
p5_label_22:
! Mem[000000001b800000] = b0099aae32851d45, %l6 = c395f8f529e3d2d4, %l2 = aad181ffffbc9f57
casxa [%i3]0x80,%l6,%l2 ! %l2 = b0099aae32851d45
! %l6 = c395f8f529e3d2d4, Mem[00000000908001c2] = e761e1ed
sth %l6,[%i5+0x1c2] ! Mem[00000000908001c0] = d2d4e1ed
! Mem[00000000918001b0] = 2b480af3, %g2 = 000000000e312bf8
ldub [%o0+0x1b2],%g2 ! %g2 = 000000000000002b
! Mem[000000001a00002c] = 3c28a7b4, %l3 = 0000007e, %l1 = f944b749
add %i0,0x2c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000003c28a7b4
! Mem[000000001b0001c0] = 0c36f7a6, %l3 = 0000007e, %l0 = 00000c11
add %i2,0x1c0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000000c36f7a6
! Mem[0000000091800088] = c3f20471, %g2 = 000000000000002b
lduh [%o0+0x08a],%g2 ! %g2 = 000000000000c3f2
! %l3 = 000000000000007e, Mem[0000000090000148] = b3307626
stw %l3,[%i4+0x148] ! Mem[0000000090000148] = 0000007e
! Mem[00000000918000c8] = ac19ca9d, %g2 = 000000000000c3f2
ldsh [%o0+0x0ca],%g2 ! %g2 = ffffffffffffac19
! Mem[000000001a00008c] = eba05934, %l0 = 000000000c36f7a6
swap [%i0+0x08c],%l0 ! %l0 = 00000000eba05934
! Mem[00000000910000a0] = d2cdd63b, %g2 = ffffffffffffac19
ldsb [%i6+0x0a3],%g2 ! %g2 = ffffffffffffffd2
p5_label_23:
! Mem[000000001b80000a] = a58e5f6f, %l4 = 00000000c971fcfa
ldstub [%i3+0x00a],%l4 ! %l4 = 0000005f000000ff
! Mem[000000001a8001e1] = 6ce6ee53, %l7 = 000000000000000d
ldstub [%i1+0x1e1],%l7 ! %l7 = 000000e6000000ff
! Mem[000000001b800138] = ac43bec9, %l3 = 000000000000007e
ldsh [%i3+0x13a],%l3 ! %l3 = ffffffffffffbec9
! %l0 = eba05934, %l1 = 3c28a7b4, Mem[0000000091800170] = 0dd8e744 6604b7b5
std %l0,[%o0+0x170] ! Mem[0000000091800170] = eba05934 3c28a7b4
! Mem[000000001a00001c] = f3fdec9f, %l5 = 984c9d32e295ab73
swap [%i0+0x01c],%l5 ! %l5 = 00000000f3fdec9f
! Mem[0000000091800150] = dd762106, %g2 = ffffffffffffffd2
ldub [%o0+0x151],%g2 ! %g2 = 00000000000000dd
! Mem[0000000091000020] = b9b58eb5, %g2 = 00000000000000dd
ldub [%i6+0x023],%g2 ! %g2 = 00000000000000b9
! %l2 = 32851d45, %l3 = ffffbec9, Mem[0000000090800090] = 0457759b 72929a41
std %l2,[%i5+0x090] ! Mem[0000000090800090] = 32851d45 ffffbec9
! %l4 = 000000000000005f, Mem[0000000090800080] = 6a2f1ae137b269c8
stx %l4,[%i5+0x080] ! Mem[0000000090800080] = 000000000000005f
! Mem[000000001a800164] = 8d9129f6, %l2 = 32851d45, %l6 = 29e3d2d4
add %i1,0x164,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008d9129f6
p5_label_24:
! Mem[000000001a8001a4] = b4e87c28, %l2 = b0099aae32851d45
swap [%i1+0x1a4],%l2 ! %l2 = 00000000b4e87c28
! %l7 = 00000000000000e6, Mem[00000000918000f3] = f0fb27bf
stb %l7,[%o0+0x0f3] ! Mem[00000000918000f0] = e6fb27bf
! Mem[000000001b800158] = 3add278c, %l7 = 00000000000000e6
swap [%i3+0x158],%l7 ! %l7 = 000000003add278c
! %l1 = 000000003c28a7b4, Mem[00000000900001b0] = 9cd7a462bcc1966d
stx %l1,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000003c28a7b4
! Mem[000000001a800162] = 54dcc09f, %l6 = 000000008d9129f6
ldstub [%i1+0x162],%l6 ! %l6 = 000000c0000000ff
! Mem[000000001a00012c] = 27790de9, %l4 = 000000000000005f
swap [%i0+0x12c],%l4 ! %l4 = 0000000027790de9
! Mem[0000000091000098] = 6b141ce1d929f4dc, %g2 = 00000000000000b9
ldx [%i6+0x098],%g2 ! %g2 = 6b141ce1d929f4dc
! Mem[0000000091800114] = e05e9aed, %g2 = 6b141ce1d929f4dc
ldsh [%o0+0x116],%g2 ! %g2 = ffffffffffffe05e
! Mem[000000009080019c] = f27b77bd, %g18 = 1a4faf2068c11e58
ldsw [%i5+0x19c],%g2 ! %g2 = 1a4faf2068c11e58
! Mem[0000000091800180] = 628efb98, %g2 = fffffffff27b77bd
lduw [%o0+0x180],%g2 ! %g2 = 00000000628efb98
p5_label_25:
! %l4 = 27790de9, %l5 = f3fdec9f, Mem[00000000910001d8] = fb4de26b 63857868
std %l4,[%i6+0x1d8] ! Mem[00000000910001d8] = 27790de9 f3fdec9f
! Mem[00000000908000f4] = b21a8c6a, %g2 = 00000000628efb98
ldub [%i5+0x0f4],%g2 ! %g2 = 00000000000000b2
! %l3 = ffffffffffffbec9, Mem[0000000090800030] = 74aad238
stw %l3,[%i5+0x030] ! Mem[0000000090800030] = ffffbec9
! %l0 = 00000000eba05934, Mem[0000000090800120] = 56258ffd79e65d19
stx %l0,[%i5+0x120] ! Mem[0000000090800120] = 00000000eba05934
! Mem[000000001a800120] = 3e6b5149, %l0 = 00000000eba05934
swap [%i1+0x120],%l0 ! %l0 = 000000003e6b5149
! Mem[0000000091000120] = ab122c5a 000000c8, %g2 = 000000b2, %g3 = 87c7d860
ldd [%i6+0x120],%g2 ! %g2 = 00000000ab122c5a 00000000000000c8
! Mem[000000009080019c] = 7b77bd40, %g2 = 00000000ab122c5a
ldsb [%i5+0x19d],%g2 ! %g2 = 000000000000007b
! %l6 = 000000c0, %l7 = 3add278c, Mem[000000001b000110] = c7f53fff a8d5a022
std %l6,[%i2+0x110] ! Mem[000000001b000110] = 000000c0 3add278c
! Mem[000000001a800110] = cc6e2b34, %l4 = 0000000027790de9
swap [%i1+0x110],%l4 ! %l4 = 00000000cc6e2b34
! %l7 = 000000003add278c, Mem[0000000091000160] = 72c27f72
stb %l7,[%i6+0x160] ! Mem[0000000091000160] = 8cc27f72
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p5_branch_failed
p5_not_taken_0_end:
! End of Random Code for Thread 5
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 000000003e6b5149
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003c28a7b4
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b4e87c28
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffbec9
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000cc6e2b34
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000f3fdec9f
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000c0
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003add278c
bne,a,pn %xcc,p5_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p5_check_fp_registers:
set p5_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 279b7725 40f5f6a4
bne %xcc,p5_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ddfc6bf1 daeb176d
bne %xcc,p5_f2_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = a5deff98e295ab73
ldx [%i0+0x018],%g3 ! Observed data at 000000001a000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x018,%g4
ldx [%g1+0x058],%g2 ! Expected data = eedd57ce5b5a5c62
ldx [%i0+0x058],%g3 ! Observed data at 000000001a000058
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2a10e8c52b0adde5
ldx [%i0+0x068],%g3 ! Observed data at 000000001a000068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 59e1f8a80c36f7a6
ldx [%i0+0x088],%g3 ! Observed data at 000000001a000088
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = be2ef052ff0f1d88
ldx [%i0+0x090],%g3 ! Observed data at 000000001a000090
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = dbb6048b143472ff
ldx [%i0+0x0a8],%g3 ! Observed data at 000000001a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0fdd64ff266a5c88
ldx [%i0+0x0f8],%g3 ! Observed data at 000000001a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = cc6e2b34fc533efa
ldx [%i0+0x100],%g3 ! Observed data at 000000001a000100
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = e30dcc490000005f
ldx [%i0+0x128],%g3 ! Observed data at 000000001a000128
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 39d7768b208a467f
ldx [%i0+0x138],%g3 ! Observed data at 000000001a000138
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ffc11b11fc030b07
ldx [%i0+0x140],%g3 ! Observed data at 000000001a000140
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = 99ffeffbe1edff83
ldx [%i0+0x168],%g3 ! Observed data at 000000001a000168
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 1b3c28ffa1e55fa0
ldx [%i0+0x188],%g3 ! Observed data at 000000001a000188
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = eedd57ced97222d6
ldx [%i0+0x198],%g3 ! Observed data at 000000001a000198
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e2f35340cd335863
ldx [%i0+0x1e0],%g3 ! Observed data at 000000001a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8f0fa940e7f36bff
ldx [%i0+0x1e8],%g3 ! Observed data at 000000001a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1e8,%g4
set p5_local1_expect,%g1
p5_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = d3ffa5400dfb1f2d
ldx [%i1+0x030],%g3 ! Observed data at 000000001a800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = d97222d6d722ff4f
ldx [%i1+0x070],%g3 ! Observed data at 000000001a800070
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x070,%g4
ldx [%g1+0x110],%g2 ! Expected data = 27790de9085a1fe9
ldx [%i1+0x110],%g3 ! Observed data at 000000001a800110
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = eba059348e80b966
ldx [%i1+0x120],%g3 ! Observed data at 000000001a800120
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = 54dcff9f8d9129f6
ldx [%i1+0x160],%g3 ! Observed data at 000000001a800160
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2388854132851d45
ldx [%i1+0x1a0],%g3 ! Observed data at 000000001a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9e29ffa11be0bc1f
ldx [%i1+0x1b0],%g3 ! Observed data at 000000001a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 42e512ff85ffe212
ldx [%i1+0x1c0],%g3 ! Observed data at 000000001a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6cffee5383efd2eb
ldx [%i1+0x1e0],%g3 ! Observed data at 000000001a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 568718d48fffdba0
ldx [%i1+0x1f0],%g3 ! Observed data at 000000001a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1f0,%g4
set p5_local2_expect,%g1
p5_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = a1a9ff4a603b2ddd
ldx [%i2+0x018],%g3 ! Observed data at 000000001b000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x018,%g4
ldx [%g1+0x068],%g2 ! Expected data = 66ddc2010af368b5
ldx [%i2+0x068],%g3 ! Observed data at 000000001b000068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 255ffc6534e2ffc8
ldx [%i2+0x090],%g3 ! Observed data at 000000001b000090
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x090,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0286286700000029
ldx [%i2+0x108],%g3 ! Observed data at 000000001b000108
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000c03add278c
ldx [%i2+0x110],%g3 ! Observed data at 000000001b000110
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = f04c370bda65d9ff
ldx [%i2+0x120],%g3 ! Observed data at 000000001b000120
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 00000000eedd57ce
ldx [%i2+0x158],%g3 ! Observed data at 000000001b000158
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 09a46dff69103be0
ldx [%i2+0x170],%g3 ! Observed data at 000000001b000170
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = e6d0ef3683efd2eb
ldx [%i2+0x180],%g3 ! Observed data at 000000001b000180
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4d59ff3db9b2d4a0
ldx [%i2+0x1c8],%g3 ! Observed data at 000000001b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1c8,%g4
set p5_local3_expect,%g1
p5_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = a58eff6fa4eb1187
ldx [%i3+0x008],%g3 ! Observed data at 000000001b800008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000fad76ca62e
ldx [%i3+0x048],%g3 ! Observed data at 000000001b800048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 21f58c5c9acf0c9b
ldx [%i3+0x050],%g3 ! Observed data at 000000001b800050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = b8c0cb44f2625677
ldx [%i3+0x090],%g3 ! Observed data at 000000001b800090
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2a788062b2dc158a
ldx [%i3+0x0a8],%g3 ! Observed data at 000000001b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 21ffe25b8d0c4864
ldx [%i3+0x0d0],%g3 ! Observed data at 000000001b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x130],%g2 ! Expected data = ffa8a0806a3daec3
ldx [%i3+0x130],%g3 ! Observed data at 000000001b800130
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = b8de4c76e1edff83
ldx [%i3+0x140],%g3 ! Observed data at 000000001b800140
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000e65f127130
ldx [%i3+0x158],%g3 ! Observed data at 000000001b800158
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = bef0a012ff0c572a
ldx [%i3+0x170],%g3 ! Observed data at 000000001b800170
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 89e3192fb334ffea
ldx [%i3+0x1a0],%g3 ! Observed data at 000000001b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c7ff446461bfff9c
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1c41ffde2e438d42
ldx [%i3+0x1f0],%g3 ! Observed data at 000000001b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000e5b102a58f
ldx [%i3+0x1f8],%g3 ! Observed data at 000000001b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1f8,%g4
! The test for processor 5 has passed
p5_passed:
ta GOOD_TRAP
nop
p5_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p5_failed
p5_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p5_failed
p5_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p5_failed
p5_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p5_failed
p5_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p5_failed
p5_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p5_failed
p5_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p5_failed
p5_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p5_failed
p5_f0_fail:
set p5_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f2_fail:
set p5_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b800000]
done
p5_trap1o:
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b800000]
done
p5_trap2e:
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a000000]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800018]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b000000]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b000020]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a800020]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800020]
done
p5_trap2o:
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a000000]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800018]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b000000]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b000020]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a800020]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800020]
done
p5_trap3e:
nop
nop
nop
nop
nop
done
p5_trap3o:
nop
nop
nop
nop
nop
done
p5_init_memory_pointers:
set p5_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p5_local0_start,%i0
set p5_local1_start,%i1
set p5_local2_start,%i2
set p5_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bb67e51002012352
ldx [%g1+0x008],%l1 ! %l1 = 9051a4de8badc877
ldx [%g1+0x010],%l2 ! %l2 = f8b2d30885cdfd28
ldx [%g1+0x018],%l3 ! %l3 = 447fe60bfd8bd90d
ldx [%g1+0x020],%l4 ! %l4 = 44be7c57ac80e588
ldx [%g1+0x028],%l5 ! %l5 = 0fa92d8edf7a3c12
ldx [%g1+0x030],%l6 ! %l6 = ffc0865a157ba026
ldx [%g1+0x038],%l7 ! %l7 = 309e50c63f4b5a87
! Initialize the output register of window 0
set unres3_start,%o0
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 = 81065768 5a887000 054b988c d764a0e4
! %f4 = 493a98d6 9e6c5d72 9893428b 06937d53
! %f8 = 76f5e2c4 be0c258c 629faf12 b7074709
! %f12 = d356439e 64b0a7ba 5de6a0ef 3a70a7ca
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7d53684c 20c8dfd7 52b6b634 6aaf0a7e
! %f20 = ab22a61b 6d62a903 c4711831 bd6104bf
! %f24 = af500f7a 523f4921 ff40cb06 4f16871a
! %f28 = 1a365a7b fcde9f15 83ba6185 064e6ae1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 105e3eea 098929a9 78b2eff4 0492ef48
! %f36 = 97709bb7 f5c0b516 c4ecd623 a843fb5d
! %f40 = 870660e0 cc4d5689 97739e29 da5ef2cb
! %f44 = 75329f58 6ec363ce 1ac2e47f 392871ee
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8dfcd2cf00000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = 8dfcd2cf00000069
wr %g0,%y ! Clear Y 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[0000000090800194] = 20d8b67b, %g2 = 2effeb337217b4be
ldub [%i5+0x194],%g2 ! %g2 = 0000000000000020
! %l2 = 5df8edf0533f38f9, Mem[0000000091800114] = 68cde05e
stw %l2,[%o0+0x114] ! Mem[0000000091800114] = 533f38f9
! Mem[000000001c80018c] = 6c797985, %l6 = af0a9599b9ac2e71
lduw [%i1+0x18c],%l6 ! %l6 = 000000006c797985
! Mem[000000001c000010] = b73faeab, %l7 = e46c81f0, %l6 = 6c797985
add %i0,0x10,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000b73faeab
! Mem[000000001c800044] = 17823058, %l2 = 533f38f9, %l7 = e46c81f0
add %i1,0x44,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000017823058
! Mem[0000000091800000] = 03f5e67099c425e5, %g2 = 0000000000000020
ldx [%o0+%g0],%g2 ! %g2 = 03f5e67099c425e5
! Mem[000000001c8000f8] = 4ddca5d0, %l0 = d87740b9e26e89a4
ldstub [%i1+0x0f8],%l0 ! %l0 = 0000004d000000ff
! Mem[000000001d8001a0] = 6487ef256110fd0a, %l5 = 008aca405da40810, %l0 = 000000000000004d
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 6487ef256110fd0a
! Mem[000000001c000050] = 81137a09ce227aaf, %l1 = bd0e62928a519ed3, %l1 = bd0e62928a519ed3
add %i0,0x50,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 81137a09ce227aaf
! %l0 = 6110fd0a, %l1 = ce227aaf, Mem[0000000091000000] = 5ded1651 098441f9
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 6110fd0a ce227aaf
p6_label_2:
! %l1 = 81137a09ce227aaf, Mem[00000000900000cc] = c6f5be11
stb %l1,[%i4+0x0cc] ! Mem[00000000900000cc] = aff5be11
! Mem[000000001d000054] = 1c9e7f24, %l7 = 0000000017823058
swap [%i2+0x054],%l7 ! %l7 = 000000001c9e7f24
! Mem[000000001c8000a0] = cdbfe2914615305f, %l5 = 008aca405da40810, %l6 = 00000000b73faeab
add %i1,0xa0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = cdbfe2914615305f
! Mem[000000001d8000cc] = ee2fbbea, %l2 = 533f38f9, %l4 = daaa0624
add %i3,0xcc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ee2fbbea
! Mem[000000001d000197] = 1b117af2, %l7 = 000000001c9e7f24
ldstub [%i2+0x197],%l7 ! %l7 = 000000f2000000ff
! Mem[000000001d000028] = 22af1481fdd5e7dc, %l2 = 5df8edf0533f38f9, %l1 = 81137a09ce227aaf
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 22af1481fdd5e7dc
! Mem[00000000900000f0] = d4361a86, %g2 = 03f5e67099c425e5
ldub [%i4+0x0f2],%g2 ! %g2 = 00000000000000d4
! Mem[000000001d8001b8] = d7d07573, %l1 = 22af1481fdd5e7dc
lduw [%i3+0x1b8],%l1 ! %l1 = 00000000d7d07573
! Mem[00000000910001f8] = a30b445c, %g2 = 00000000000000d4
lduh [%i6+0x1f8],%g2 ! %g2 = 000000000000a30b
! Mem[000000001c80019c] = 9c854687, %l2 = 5df8edf0533f38f9
swap [%i1+0x19c],%l2 ! %l2 = 000000009c854687
p6_label_3:
! Mem[000000001c8000d0] = 5a32ef06, %l5 = 5da40810, %l7 = 000000f2
add %i1,0xd0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000005a32ef06
! %l1 = 00000000d7d07573, Mem[00000000918001b9] = 1bf3c6c7
stb %l1,[%o0+0x1b9] ! Mem[00000000918001b8] = 73f3c6c7
! Mem[0000000090000024] = f0c6c03c, %g2 = 000000000000a30b
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff0c6
! %l6 = 4615305f, %l7 = 5a32ef06, Mem[000000001c0000f8] = 8fb5a7f5 002ac3ea
std %l6,[%i0+0x0f8] ! Mem[000000001c0000f8] = 4615305f 5a32ef06
! Mem[000000001c8000a0] = cdbfe291, %l4 = 00000000ee2fbbea
ldstub [%i1+0x0a0],%l4 ! %l4 = 000000cd000000ff
! %l5 = 008aca405da40810, Mem[000000009000017e] = 9af5dbb0
stb %l5,[%i4+0x17e] ! Mem[000000009000017c] = 10f5dbb0
! Mem[000000001d80004c] = 1a279c3b, %l7 = 000000005a32ef06
ldstub [%i3+0x04c],%l7 ! %l7 = 0000001a000000ff
! %l4 = 00000000000000cd, Mem[0000000091000160] = 72c27f72
stw %l4,[%i6+0x160] ! Mem[0000000091000160] = 000000cd
! Mem[000000001c800040] = 1a1bec9217823058, %l0 = 6487ef256110fd0a, %l2 = 000000009c854687
add %i1,0x40,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 1a1bec9217823058
! Mem[000000001d80004c] = ff279c3b, %l7 = 0000001a, %l3 = 90d1160c
add %i3,0x4c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ff279c3b
p6_label_4:
! Mem[000000001d000144] = a2da9ebb, %l0 = 6110fd0a, %l5 = 5da40810
add %i2,0x144,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a2da9ebb
! Mem[0000000090800060] = d697d5e6, %g2 = fffffffffffff0c6
ldub [%i5+0x063],%g2 ! %g2 = 00000000000000d6
! %l1 = 00000000d7d07573, Mem[000000009080001c] = a1adf09e
sth %l1,[%i5+0x01c] ! Mem[000000009080001c] = 7573f09e
! Mem[0000000091800030] = a1df39f4 0765146b, %g2 = 000000d6, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 00000000a1df39f4 000000000765146b
! Mem[000000001d8000d8] = 9db51078, %l3 = 00000000ff279c3b
ldub [%i3+0x0d8],%l3 ! %l3 = 000000000000009d
! Mem[000000001d80010e] = fb71999a, %l7 = 000000000000001a
ldstub [%i3+0x10e],%l7 ! %l7 = 00000099000000ff
! Mem[000000001c000108] = d4653cb00b62035a, %l5 = 00000000a2da9ebb, %l1 = 00000000d7d07573
add %i0,0x108,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = d4653cb00b62035a
! Mem[0000000090800150] = 54a21234, %g2 = 00000000a1df39f4
ldub [%i5+0x152],%g2 ! %g2 = 0000000000000054
! %l4 = 000000cd, %l5 = a2da9ebb, Mem[0000000091800098] = 9a4c128d d19b8d67
std %l4,[%o0+0x098] ! Mem[0000000091800098] = 000000cd a2da9ebb
! %l2 = 1a1bec9217823058, Mem[0000000091000088] = 9892031b32dec4f7
stx %l2,[%i6+0x088] ! Mem[0000000091000088] = 1a1bec9217823058
p6_label_5:
! Mem[000000001d0000b8] = 5f93a2fb, %l7 = 00000099, %l1 = 0b62035a
add %i2,0xb8,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000005f93a2fb
! Mem[0000000091000198] = 74177a16 50c524c1, %g2 = 00000054, %g3 = 0765146b
ldd [%i6+0x198],%g2 ! %g2 = 0000000074177a16 0000000050c524c1
! %l7 = 0000000000000099, Mem[00000000918000ae] = d5c15dea
stb %l7,[%o0+0x0ae] ! Mem[00000000918000ac] = 99c15dea
! Mem[000000001d0000e0] = 271e64da7797cb65, %l1 = 000000005f93a2fb, %l3 = 000000000000009d
add %i2,0xe0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 271e64da7797cb65
! Mem[000000001c0000e8] = fae0c061710cc743, %l1 = 000000005f93a2fb, %l7 = 0000000000000099
add %i0,0xe8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = fae0c061710cc743
! Mem[000000001c800164] = eca52518, %l6 = 4615305f, %l0 = 6110fd0a
add %i1,0x164,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000eca52518
! %l2 = 17823058, %l3 = 7797cb65, Mem[00000000918001d0] = 55b7a45f b5ec7dcc
std %l2,[%o0+0x1d0] ! Mem[00000000918001d0] = 17823058 7797cb65
! Mem[000000001d00008a] = 6eab00f1, %l4 = 00000000000000cd
ldstub [%i2+0x08a],%l4 ! %l4 = 00000000000000ff
! Mem[0000000090800080] = 6a2f1ae1 37b269c8, %g2 = 74177a16, %g3 = 50c524c1
ldd [%i5+0x080],%g2 ! %g2 = 000000006a2f1ae1 0000000037b269c8
! Mem[000000001c8000f0] = 429700cc, %l1 = 000000005f93a2fb
swap [%i1+0x0f0],%l1 ! %l1 = 00000000429700cc
p6_label_6:
! %l2 = 17823058, %l3 = 7797cb65, Mem[00000000918001c8] = 1c6c117f ed5e4654
std %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 17823058 7797cb65
! Mem[000000001c800018] = 830179ca, %l1 = 00000000429700cc
ldstub [%i1+%o3],%l1 ! %l1 = 00000083000000ff
! Mem[000000001c80010c] = c0ac43e3, %l2 = 1a1bec9217823058
swap [%i1+0x10c],%l2 ! %l2 = 00000000c0ac43e3
! Mem[000000001d0001f8] = c559cc80, %l1 = 00000083, %l1 = 00000083
add %i2,0x1f8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000c559cc80
! %l3 = 271e64da7797cb65, Mem[0000000090000150] = 4227f2c0
stw %l3,[%i4+0x150] ! Mem[0000000090000150] = 7797cb65
! Mem[000000001c00019c] = ac7d6aac, %l4 = 0000000000000000
swap [%i0+0x19c],%l4 ! %l4 = 00000000ac7d6aac
! Mem[0000000090800110] = 08bc7fa5, %g2 = 000000006a2f1ae1
lduh [%i5+0x110],%g2 ! %g2 = 00000000000008bc
! Mem[000000001c800062] = 9330964e, %l1 = 00000000c559cc80
ldstub [%i1+0x062],%l1 ! %l1 = 00000096000000ff
! Mem[0000000090000038] = a795fa7a, %g2 = 00000000000008bc
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000a795
! %l4 = ac7d6aac, %l5 = a2da9ebb, Mem[0000000091000158] = 3eeb8fcc 0a611a84
std %l4,[%i6+0x158] ! Mem[0000000091000158] = ac7d6aac a2da9ebb
p6_label_7:
! Mem[000000001d000008] = 58be1147, %l5 = a2da9ebb, %l7 = 710cc743
add %i2,0x08,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000058be1147
! Mem[00000000900001ac] = b7572d16, %g2 = 000000000000a795
ldub [%i4+0x1ac],%g2 ! %g2 = 00000000000000b7
! Mem[000000001d0000cc] = 17c9b83c, %l6 = cdbfe2914615305f
swap [%i2+0x0cc],%l6 ! %l6 = 0000000017c9b83c
! Mem[000000001c80001f] = 4cfb1b97, %l0 = 00000000eca52518
ldstub [%i1+0x01f],%l0 ! %l0 = 00000097000000ff
! Mem[0000000091000000] = 6110fd0a ce227aaf, %g2 = 000000b7, %g3 = 37b269c8
ldd [%i6+%g0],%g2 ! %g2 = 000000006110fd0a 00000000ce227aaf
! Mem[00000000910000d4] = f56c72b9, %g2 = 000000006110fd0a
lduw [%i6+0x0d4],%g2 ! %g2 = 00000000f56c72b9
! Mem[000000001c00003c] = 6cdd5622, %l7 = 58be1147, %l2 = c0ac43e3
add %i0,0x3c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006cdd5622
! Mem[00000000900001d4] = a5390858, %g2 = 00000000f56c72b9
ldsh [%i4+0x1d4],%g2 ! %g2 = ffffffffffffa539
! Mem[000000001c00006d] = 8bfbfdf5, %l0 = 0000000000000097
ldstub [%i0+0x06d],%l0 ! %l0 = 000000fb000000ff
! Mem[000000001c000188] = 1aa8ec9a, %l4 = ac7d6aac, %l4 = ac7d6aac
add %i0,0x188,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001aa8ec9a
p6_label_8:
! Mem[000000001c800042] = 1a1bec92, %l7 = 0000000058be1147
ldstub [%i1+0x042],%l7 ! %l7 = 000000ec000000ff
! Mem[000000001d800120] = b660fc46bbc45a55, %l3 = 271e64da7797cb65, %l4 = 000000001aa8ec9a
add %i3,0x120,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = b660fc46bbc45a55
! Mem[000000001d000014] = 465f6c9d, %l0 = 000000fb, %l7 = 000000ec
add %i2,0x14,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000465f6c9d
! Mem[00000000900001c0] = 3ac5b3a2, %g2 = ffffffffffffa539
lduh [%i4+0x1c0],%g2 ! %g2 = 0000000000003ac5
! Mem[000000001d80012c] = a4b85d96, %l0 = 000000fb, %l6 = 17c9b83c
add %i3,0x12c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a4b85d96
! Mem[000000001d8001f4] = 74758e71, %l5 = a2da9ebb, %l2 = 6cdd5622
add %i3,0x1f4,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000074758e71
! Mem[0000000090000110] = 18614e6e, %g2 = 0000000000003ac5
ldsb [%i4+0x110],%g2 ! %g2 = 0000000000000018
! Mem[000000001d000060] = ecbeef21ebe57e49, %l0 = 00000000000000fb, %l0 = 00000000000000fb
add %i2,0x60,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ecbeef21ebe57e49
! Mem[000000009080002c] = 186ca9f6, %g2 = 0000000000000018
lduw [%i5+0x02c],%g2 ! %g2 = 00000000186ca9f6
! Mem[000000001c0001f3] = fae957b4, %l0 = ecbeef21ebe57e49
ldstub [%i0+0x1f3],%l0 ! %l0 = 000000b4000000ff
p6_label_9:
! Mem[000000001d0001a0] = 86ec0abe0450e8a4, %l2 = 0000000074758e71, %l6 = 00000000a4b85d96
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 86ec0abe0450e8a4
! Mem[0000000090800078] = 8e73dc9de1da924e, %g2 = 00000000186ca9f6
ldx [%i5+0x078],%g2 ! %g2 = 8e73dc9de1da924e
! Mem[000000001d0001f0] = f911deba, %l5 = a2da9ebb, %l1 = 00000096
add %i2,0x1f0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f911deba
! Mem[000000001c8000a8] = d4bcefffed5f2fc5, %l0 = 00000000000000b4, %l2 = 0000000074758e71
add %i1,0xa8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d4bcefffed5f2fc5
! Mem[00000000918000d4] = d7cbb090, %g2 = 8e73dc9de1da924e
ldsh [%o0+0x0d6],%g2 ! %g2 = ffffffffffffd7cb
! Mem[000000009000011c] = 453e1191, %g2 = ffffffffffffd7cb
lduh [%i4+0x11c],%g2 ! %g2 = 000000000000453e
! Mem[000000001d800060] = eb01a735, %l2 = d4bcefffed5f2fc5
swap [%i3+0x060],%l2 ! %l2 = 00000000eb01a735
! Mem[000000001c800120] = 8c8207f6, %l6 = 86ec0abe0450e8a4
lduh [%i1+0x120],%l6 ! %l6 = 0000000000008c82
! Mem[000000001d000014] = 465f6c9d, %l4 = b660fc46bbc45a55
swap [%i2+0x014],%l4 ! %l4 = 00000000465f6c9d
! Mem[0000000091800138] = 508182b7ed415bc7, %g2 = 000000000000453e
ldx [%o0+0x138],%g2 ! %g2 = 508182b7ed415bc7
p6_label_10:
! Mem[000000001c0001d5] = 713d43ff, %l1 = 00000000f911deba
ldstub [%i0+0x1d5],%l1 ! %l1 = 0000003d000000ff
! Mem[0000000090800058] = e5e022d7, %g2 = 508182b7ed415bc7
ldsh [%i5+0x058],%g2 ! %g2 = ffffffffffffe5e0
! Mem[0000000090000090] = 1a29b255, %g2 = ffffffffffffe5e0
ldsb [%i4+0x091],%g2 ! %g2 = 000000000000001a
! Mem[000000001d0001f5] = 9b5a32f6, %l6 = 0000000000008c82
ldstub [%i2+0x1f5],%l6 ! %l6 = 0000005a000000ff
! Mem[000000001c800180] = da3d363fcdfbb195, %l7 = 00000000465f6c9d, %l5 = 00000000a2da9ebb
add %i1,0x180,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = da3d363fcdfbb195
! Mem[000000009000016c] = f7ab93d8, %g2 = 000000000000001a
ldsb [%i4+0x16f],%g2 ! %g2 = fffffffffffffff7
! %l7 = 00000000465f6c9d, Mem[00000000900001c0] = 3ac5b3a2a50ab220
stx %l7,[%i4+0x1c0] ! Mem[00000000900001c0] = 00000000465f6c9d
! Mem[000000001d0001e8] = 95a01be006fe4e5b, %l5 = da3d363fcdfbb195, %l5 = da3d363fcdfbb195
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 95a01be006fe4e5b
! %l1 = 000000000000003d, Mem[00000000918000d8] = b09059a233f7b8e5
stx %l1,[%o0+0x0d8] ! Mem[00000000918000d8] = 000000000000003d
! Mem[000000001c8000ef] = 7694510d, %l7 = 00000000465f6c9d
ldstub [%i1+0x0ef],%l7 ! %l7 = 0000000d000000ff
p6_label_11:
! %l3 = 271e64da7797cb65, Mem[00000000918000a8] = 3a36aa508d4499c1
stx %l3,[%o0+0x0a8] ! Mem[00000000918000a8] = 271e64da7797cb65
! %l5 = 95a01be006fe4e5b, Mem[000000009080013a] = 70d88c60
stb %l5,[%i5+0x13a] ! Mem[0000000090800138] = 5bd88c60
! Mem[000000001d80019c] = 26705538, %l1 = 0000003d, %l4 = 465f6c9d
add %i3,0x19c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000026705538
! Mem[000000001d0001e0] = 62a2e567, %l2 = 00000000eb01a735
swap [%i2+0x1e0],%l2 ! %l2 = 0000000062a2e567
! Mem[000000001c8001d0] = 51d8653f49e77d5b, %l6 = 000000000000005a, %l7 = 000000000000000d
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 51d8653f49e77d5b
! %l4 = 0000000026705538, Mem[00000000900001da] = 1b9ae87d
sth %l4,[%i4+0x1da] ! Mem[00000000900001d8] = 5538e87d
! %l4 = 0000000026705538, Mem[0000000090800060] = ec0a57d697d5e655
stx %l4,[%i5+0x060] ! Mem[0000000090800060] = 0000000026705538
! Mem[000000001d000174] = 96a3d218, %l3 = 7797cb65, %l0 = 000000b4
add %i2,0x174,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000096a3d218
! Mem[000000009180012c] = 0c4a2f69, %g2 = fffffffffffffff7
ldsb [%o0+0x12e],%g2 ! %g2 = 000000000000000c
! Mem[0000000090800114] = e5703779, %g2 = 000000000000000c
ldsh [%i5+0x116],%g2 ! %g2 = ffffffffffffe570
p6_label_12:
! %l6 = 0000005a, %l7 = 49e77d5b, Mem[0000000090000078] = fec32266 1b236ed1
std %l6,[%i4+0x078] ! Mem[0000000090000078] = 0000005a 49e77d5b
! %l2 = 62a2e567, %l3 = 7797cb65, Mem[0000000091800060] = 47a258f4 bb481889
std %l2,[%o0+0x060] ! Mem[0000000091800060] = 62a2e567 7797cb65
! Mem[000000009000010c] = 24b71861, %g2 = ffffffffffffe570
lduh [%i4+0x10e],%g2 ! %g2 = 00000000000024b7
! Mem[000000001d800008] = 833bdd38203b6a70, %l2 = 0000000062a2e567, %l3 = 271e64da7797cb65
add %i3,0x08,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 833bdd38203b6a70
! Mem[000000001c000154] = b816b803, %l4 = 0000000026705538
swap [%i0+0x154],%l4 ! %l4 = 00000000b816b803
! Mem[000000001c8000c8] = fd1e2723adc26eec, %l4 = 00000000b816b803, %l4 = 00000000b816b803
add %i1,0xc8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = fd1e2723adc26eec
! Mem[000000001d0001f0] = f911deba9bff32f6, %l2 = 0000000062a2e567, %l2 = 0000000062a2e567
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = f911deba9bff32f6
! Mem[000000001c800118] = a2f6bbc2, %l4 = fd1e2723adc26eec
ldstub [%i1+0x118],%l4 ! %l4 = 000000a2000000ff
! %l6 = 000000000000005a, Mem[0000000090000110] = 18614e6e
sth %l6,[%i4+0x110] ! Mem[0000000090000110] = 005a4e6e
! %l0 = 0000000096a3d218, Mem[00000000900000a8] = 6884ab74ca0cda6c
stx %l0,[%i4+0x0a8] ! Mem[00000000900000a8] = 0000000096a3d218
p6_label_13:
! Mem[000000001c800151] = 754bfe31, %l5 = 95a01be006fe4e5b
ldstub [%i1+0x151],%l5 ! %l5 = 0000004b000000ff
! %l4 = 00000000000000a2, Mem[000000001d000020] = 128cad76f4e55e2d
stx %l4,[%i2+%o4] ! Mem[000000001d000020] = 00000000000000a2
! Mem[00000000910001d4] = 0ccf8fa5, %g2 = 00000000000024b7
ldsb [%i6+0x1d4],%g2 ! %g2 = 000000000000000c
! Mem[000000001d0001c8] = 5f3513ba 7da55429, %l0 = 96a3d218, %l1 = 0000003d
ldd [%i2+0x1c8],%l0 ! %l0 = 000000005f3513ba 000000007da55429
! %l4 = 00000000000000a2, Mem[000000001d800008] = 833bdd38203b6a70
stx %l4,[%i3+%o1] ! Mem[000000001d800008] = 00000000000000a2
! Mem[000000001d80010c] = fb71ff9a, %l3 = 203b6a70, %l3 = 203b6a70
add %i3,0x10c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000fb71ff9a
! Mem[00000000918000ec] = 0e312bf8, %g18 = 706383ee7a36e23c
ldsw [%o0+0x0ec],%g2 ! %g2 = 706383ee7a36e23c
! Mem[000000001c800120] = 8c8207f6, %l3 = fb71ff9a, %l0 = 5f3513ba
add %i1,0x120,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000008c8207f6
! %l4 = 00000000000000a2, Mem[0000000091000188] = 170ec0b9
sth %l4,[%i6+0x188] ! Mem[0000000091000188] = 00a2c0b9
! Mem[000000001d0000d8] = 46d3d5e6, %l0 = 8c8207f6, %l4 = 000000a2
add %i2,0xd8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000046d3d5e6
p6_label_14:
! Mem[000000001d000058] = c6d5e34d, %l6 = 0000005a, %l2 = 9bff32f6
add %i2,0x58,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c6d5e34d
! Mem[000000009000015c] = ece51e32, %g2 = 000000000e312bf8
lduh [%i4+0x15e],%g2 ! %g2 = 000000000000ece5
! Mem[000000001c0001c0] = 0aedf32d, %l7 = 51d8653f49e77d5b
lduh [%i0+0x1c0],%l7 ! %l7 = 0000000000000aed
! %l4 = 0000000046d3d5e6, Mem[0000000091800198] = 326e765b
stw %l4,[%o0+0x198] ! Mem[0000000091800198] = 46d3d5e6
! Mem[000000001c000010] = b73faeab, %l1 = 7da55429, %l4 = 46d3d5e6
add %i0,0x10,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b73faeab
! Mem[000000001c800030] = 20fdd33c45a77168, %l6 = 000000000000005a, %l6 = 000000000000005a
add %i1,0x30,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 20fdd33c45a77168
! Mem[0000000090800110] = 08bc7fa5 c65de570, %g2 = 0000ece5, %g3 = ce227aaf
ldd [%i5+0x110],%g2 ! %g2 = 0000000008bc7fa5 00000000c65de570
! Mem[000000001c0001d0] = a5d9cf1e, %l0 = 000000008c8207f6
swap [%i0+0x1d0],%l0 ! %l0 = 00000000a5d9cf1e
! Mem[000000001c800168] = 34337fd9, %l4 = b73faeab, %l0 = a5d9cf1e
add %i1,0x168,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000034337fd9
! Mem[000000001d000108] = 987b256adeee12ec, %l6 = 20fdd33c45a77168, %l6 = 20fdd33c45a77168
add %i2,0x108,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 987b256adeee12ec
p6_label_15:
! Mem[000000001d800178] = ea840ad857df66f7, %l0 = 0000000034337fd9, %l7 = 0000000000000aed
add %i3,0x178,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = ea840ad857df66f7
! Mem[000000001d800004] = e1e26db7, %l5 = 000000000000004b
swap [%i3+0x004],%l5 ! %l5 = 00000000e1e26db7
! Mem[000000001d8000a8] = e0cd1571, %l7 = ea840ad857df66f7
swap [%i3+0x0a8],%l7 ! %l7 = 00000000e0cd1571
! Mem[000000001c8001e8] = be3111ef58d25ac4, %l2 = 00000000c6d5e34d, %l5 = 00000000e1e26db7
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = be3111ef58d25ac4
! Mem[000000001d8000f8] = 4a9649507680e3dc, %l5 = be3111ef58d25ac4, %l3 = 00000000fb71ff9a
add %i3,0xf8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 4a9649507680e3dc
! Mem[000000001d8000f4] = 66bfeb0d, %l4 = 00000000b73faeab
swap [%i3+0x0f4],%l4 ! %l4 = 0000000066bfeb0d
! Mem[0000000091000190] = 79168c5fe48655e5, %g2 = 0000000008bc7fa5
ldx [%i6+0x190],%g2 ! %g2 = 79168c5fe48655e5
! %l4 = 0000000066bfeb0d, Mem[0000000091000128] = 47d5b5f93b517a4d
stx %l4,[%i6+0x128] ! Mem[0000000091000128] = 0000000066bfeb0d
! Mem[0000000091800034] = 146b0de3, %g2 = 79168c5fe48655e5
ldsh [%o0+0x036],%g2 ! %g2 = 000000000000146b
! Mem[000000001c000138] = ef61cc2d5ff0b2ea, %l4 = 0000000066bfeb0d, %l4 = 0000000066bfeb0d
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ef61cc2d5ff0b2ea
p6_label_16:
! Mem[000000001d000128] = 77c1c63d271cffce, %l0 = 0000000034337fd9, %l1 = 000000007da55429
add %i2,0x128,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 77c1c63d271cffce
! Mem[00000000900001e8] = 7804a745, %g18 = 706383ee7a36e23c
ldsw [%i4+0x1e8],%g2 ! %g2 = 706383ee7a36e23c
! Mem[000000001d8001e0] = 72bd206f, %l5 = be3111ef58d25ac4
swap [%i3+0x1e0],%l5 ! %l5 = 0000000072bd206f
! Mem[0000000090000154] = 9ffb6a1a, %g2 = 000000007804a745
lduh [%i4+0x156],%g2 ! %g2 = 0000000000009ffb
! %l0 = 0000000034337fd9, Mem[0000000090800028] = bd71d51e
sth %l0,[%i5+%o5] ! Mem[0000000090800028] = 7fd9d51e
! Mem[000000001c00002d] = b3937600, %l2 = 00000000c6d5e34d
ldstub [%i0+0x02d],%l2 ! %l2 = 00000093000000ff
! Mem[000000001c00014c] = 7aa7ecea, %l5 = 0000000072bd206f
swap [%i0+0x14c],%l5 ! %l5 = 000000007aa7ecea
! Mem[000000001c0001e4] = d9055744, %l5 = 000000007aa7ecea
swap [%i0+0x1e4],%l5 ! %l5 = 00000000d9055744
! Mem[000000001c800088] = 146a3281, %l3 = 4a9649507680e3dc
ldsh [%i1+0x08a],%l3 ! %l3 = 0000000000003281
! Mem[000000001c0001f0] = fae957ff76016273, %l7 = 00000000e0cd1571, %l4 = ef61cc2d5ff0b2ea
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = fae957ff76016273
p6_label_17:
! Mem[00000000908001c0] = 3c13748e 4459808b, %g2 = 00009ffb, %g3 = c65de570
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003c13748e 000000004459808b
! Mem[000000001d8001f4] = 74758e71, %l1 = 77c1c63d271cffce
swap [%i3+0x1f4],%l1 ! %l1 = 0000000074758e71
! Mem[000000001c0001b4] = e36b5482, %l7 = 00000000e0cd1571
swap [%i0+0x1b4],%l7 ! %l7 = 00000000e36b5482
! Mem[0000000090000150] = 7797cb65a01a9ffb, %g2 = 000000003c13748e
ldx [%i4+0x150],%g2 ! %g2 = 7797cb65a01a9ffb
! Mem[000000001d000184] = 11b90a67, %l4 = 76016273, %l4 = 76016273
add %i2,0x184,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000011b90a67
! Mem[000000001d000140] = 02e64754, %l0 = 34337fd9, %l7 = e36b5482
add %i2,0x140,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000002e64754
! Mem[000000001d0000c8] = 403023294615305f, %l1 = 0000000074758e71, %l3 = 0000000000003281
add %i2,0xc8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 403023294615305f
! Mem[00000000908000b8] = 20f3c9fb 4b1d15cc, %g2 = a01a9ffb, %g3 = 4459808b
ldd [%i5+0x0b8],%g2 ! %g2 = 0000000020f3c9fb 000000004b1d15cc
! %l4 = 0000000011b90a67, Mem[00000000900000a8] = 00000000
stb %l4,[%i4+0x0a8] ! Mem[00000000900000a8] = 67000000
! Mem[00000000900001c8] = 1f1e6e75, %g2 = 0000000020f3c9fb
lduh [%i4+0x1ca],%g2 ! %g2 = 0000000000001f1e
p6_label_18:
! Mem[000000001c000080] = d37ad904, %l6 = 987b256adeee12ec
swap [%i0+0x080],%l6 ! %l6 = 00000000d37ad904
! %l4 = 11b90a67, %l5 = d9055744, Mem[00000000900001c8] = 60b21f1e 6e750428
std %l4,[%i4+0x1c8] ! Mem[00000000900001c8] = 11b90a67 d9055744
! Mem[00000000908001cc] = 8b06f169, %g2 = 0000000000001f1e
ldsb [%i5+0x1ce],%g2 ! %g2 = ffffffffffffff8b
! Mem[000000001c0001e8] = cc77ce8d9459bedb, %l0 = 0000000034337fd9, %l6 = 00000000d37ad904
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = cc77ce8d9459bedb
! Mem[0000000091800190] = 7899ade2, %g2 = ffffffffffffff8b
ldub [%o0+0x192],%g2 ! %g2 = 0000000000000078
! Mem[0000000090800040] = 839ba431, %g2 = 0000000000000078
lduw [%i5+0x040],%g2 ! %g2 = 00000000839ba431
! %l4 = 0000000011b90a67, Mem[0000000090800134] = e548adbd
stw %l4,[%i5+0x134] ! Mem[0000000090800134] = 11b90a67
! %l2 = 0000000000000093, Mem[00000000910000ea] = 39f7368f
sth %l2,[%i6+0x0ea] ! Mem[00000000910000e8] = 0093368f
! Mem[000000001d0000c8] = 403023294615305f, %l6 = cc77ce8d9459bedb, %l5 = 00000000d9055744
add %i2,0xc8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 403023294615305f
! Mem[000000009000000c] = 5f4b3277, %g2 = 00000000839ba431
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000005f4b
p6_label_19:
! Mem[00000000900001f4] = d0a0c782, %g2 = 0000000000005f4b
ldsh [%i4+0x1f4],%g2 ! %g2 = ffffffffffffd0a0
! Mem[0000000090000008] = f314fdbb, %g2 = ffffffffffffd0a0
lduw [%i4+%o1],%g2 ! %g2 = 00000000f314fdbb
! %l7 = 0000000002e64754, Mem[00000000900001cf] = 4458943a
stb %l7,[%i4+0x1cf] ! Mem[00000000900001cc] = 5458943a
! Mem[000000001d000088] = 6eabfff18342cf07, %l6 = cc77ce8d9459bedb
ldx [%i2+0x088],%l6 ! %l6 = 6eabfff18342cf07
! Mem[000000001c8001b4] = adbd0574, %l6 = 6eabfff18342cf07
ldstub [%i1+0x1b4],%l6 ! %l6 = 000000ad000000ff
! Mem[000000001d000064] = ebe57e49, %l6 = 000000ad, %l0 = 34337fd9
add %i2,0x64,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ebe57e49
! Mem[000000001d0001a0] = 86ec0abe0450e8a4, %l0 = 00000000ebe57e49, %l3 = 403023294615305f
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 86ec0abe0450e8a4
! Mem[000000001d000169] = 22d24812, %l0 = 00000000ebe57e49
ldstub [%i2+0x169],%l0 ! %l0 = 000000d2000000ff
! %l1 = 0000000074758e71, Mem[0000000091800112] = 62c7533f
sth %l1,[%o0+0x112] ! Mem[0000000091800110] = 8e71533f
! %l1 = 0000000074758e71, Mem[00000000910000ca] = 1df93c86
sth %l1,[%i6+0x0ca] ! Mem[00000000910000c8] = 8e713c86
p6_label_20:
! Mem[0000000090800058] = 22d773d9, %g2 = 00000000f314fdbb
ldsh [%i5+0x05a],%g2 ! %g2 = 00000000000022d7
! Mem[000000001d80019c] = 26705538, %l1 = 0000000074758e71
swap [%i3+0x19c],%l1 ! %l1 = 0000000026705538
! Mem[0000000091000008] = ea4acda0, %g2 = 00000000000022d7
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffea4a
! Mem[0000000091800018] = a40c3402842e6924, %g2 = ffffffffffffea4a
ldx [%o0+%o3],%g2 ! %g2 = a40c3402842e6924
! Mem[000000001c800068] = 57eeef7bed5cdaed, %l2 = 0000000000000093, %l5 = 403023294615305f
add %i1,0x68,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 57eeef7bed5cdaed
! Mem[0000000090800100] = 7ed95b8666e26e91, %g2 = a40c3402842e6924
ldx [%i5+0x100],%g2 ! %g2 = 7ed95b8666e26e91
! Mem[0000000090000148] = 7626b1da, %g2 = 7ed95b8666e26e91
lduh [%i4+0x14a],%g2 ! %g2 = 0000000000007626
! %l0 = 000000d2, %l1 = 26705538, Mem[00000000918000d0] = 0f131ea5 055cd7cb
std %l0,[%o0+0x0d0] ! Mem[00000000918000d0] = 000000d2 26705538
! Mem[0000000091000180] = 4df7bcd0 217f2bc5, %g2 = 00007626, %g3 = 4b1d15cc
ldd [%i6+0x180],%g2 ! %g2 = 000000004df7bcd0 00000000217f2bc5
! %l6 = 00000000000000ad, Mem[0000000091800080] = 40837ec6
stw %l6,[%o0+0x080] ! Mem[0000000091800080] = 000000ad
p6_label_21:
! Mem[000000001d800140] = 86918619, %l1 = 0000000026705538
swap [%i3+0x140],%l1 ! %l1 = 0000000086918619
! Mem[000000001d00017c] = ed521916, %l1 = 0000000086918619
swap [%i2+0x17c],%l1 ! %l1 = 00000000ed521916
! Mem[000000001d80013a] = 7d689c34, %l4 = 0000000011b90a67
ldstub [%i3+0x13a],%l4 ! %l4 = 0000009c000000ff
! Mem[000000001c0000e4] = d772233b, %l4 = 000000000000009c
lduw [%i0+0x0e4],%l4 ! %l4 = 00000000d772233b
! Mem[0000000091800180] = 628efb98, %g2 = 000000004df7bcd0
lduw [%o0+0x180],%g2 ! %g2 = 00000000628efb98
! Mem[000000001d800020] = 9d2bf1e02126bcc8, %l7 = 0000000002e64754, %l4 = 00000000d772233b
add %i3,0x20,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 9d2bf1e02126bcc8
! %l2 = 0000000000000093, Mem[00000000918000c0] = 2b04f022c313a76b
stx %l2,[%o0+0x0c0] ! Mem[00000000918000c0] = 0000000000000093
! Mem[000000001d800129] = 0ac1e157, %l1 = 00000000ed521916
ldstub [%i3+0x129],%l1 ! %l1 = 000000c1000000ff
! %l2 = 0000000000000093, Mem[000000009000000a] = fdbb5f4b
sth %l2,[%i4+0x00a] ! Mem[0000000090000008] = 00935f4b
! Mem[00000000918001e8] = 1d25499e, %g2 = 00000000628efb98
ldsh [%o0+0x1e8],%g2 ! %g2 = 0000000000001d25
p6_label_22:
! Mem[000000001d800164] = dc642558, %l6 = 00000000000000ad
swap [%i3+0x164],%l6 ! %l6 = 00000000dc642558
! Mem[000000009100016c] = 7fd5a81e, %g18 = 706383ee7a36e23c
ldsw [%i6+0x16c],%g2 ! %g2 = 706383ee7a36e23c
! Mem[000000001c800198] = f400e1d7, %l1 = 00000000000000c1
swap [%i1+0x198],%l1 ! %l1 = 00000000f400e1d7
! Mem[000000001c000044] = dba93931, %l6 = 00000000dc642558
swap [%i0+0x044],%l6 ! %l6 = 00000000dba93931
! Mem[000000001d000098] = a761a8a8, %l3 = 86ec0abe0450e8a4
swap [%i2+0x098],%l3 ! %l3 = 00000000a761a8a8
! Mem[000000001d8000d0] = e151fc96, %l1 = f400e1d7, %l0 = 000000d2
add %i3,0xd0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e151fc96
! Mem[000000001d0000e8] = bd9f15e6, %l0 = 00000000e151fc96
ldsh [%i2+0x0e8],%l0 ! %l0 = ffffffffffffbd9f
! Mem[000000001c80000c] = b3df4cc0, %l7 = 0000000002e64754
swap [%i1+0x00c],%l7 ! %l7 = 00000000b3df4cc0
! %l4 = 9d2bf1e02126bcc8, Mem[00000000918001ee] = 3a30da62
stb %l4,[%o0+0x1ee] ! Mem[00000000918001ec] = c830da62
! Mem[000000001d80004c] = ff279c3b, %l1 = f400e1d7, %l3 = a761a8a8
add %i3,0x4c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ff279c3b
p6_label_23:
! %l2 = 00000093, %l3 = ff279c3b, Mem[00000000910001d8] = fb4de26b 63857868
std %l2,[%i6+0x1d8] ! Mem[00000000910001d8] = 00000093 ff279c3b
! Mem[00000000908000d8] = 27372846dde12c94, %g2 = 000000007fd5a81e
ldx [%i5+0x0d8],%g2 ! %g2 = 27372846dde12c94
! Mem[000000001c800078] = 4a50e170, %l2 = 00000093, %l6 = dba93931
add %i1,0x78,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000004a50e170
! Mem[0000000091000134] = ce95b5da, %g2 = 27372846dde12c94
ldsh [%i6+0x134],%g2 ! %g2 = ffffffffffffce95
! Mem[000000001d8001b0] = 8ef33652a81049f7, %l6 = 000000004a50e170, %l2 = 0000000000000093
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 8ef33652a81049f7
! Mem[0000000091800194] = 747546d3, %g2 = ffffffffffffce95
lduh [%o0+0x196],%g2 ! %g2 = 0000000000007475
! Mem[000000001d8001c0] = af4c34c19bbae5d7, %l6 = 000000004a50e170, %l1 = 00000000f400e1d7
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = af4c34c19bbae5d7
! Mem[000000001d000084] = c7ee4e48, %l7 = 00000000b3df4cc0
swap [%i2+0x084],%l7 ! %l7 = 00000000c7ee4e48
! Mem[000000001d000030] = 7ad38e2a1c7f29b1, %l2 = 8ef33652a81049f7, %l3 = 00000000ff279c3b
add %i2,0x30,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 7ad38e2a1c7f29b1
! Mem[000000001c000183] = abc4bc0a, %l1 = af4c34c19bbae5d7
ldstub [%i0+0x183],%l1 ! %l1 = 0000000a000000ff
p6_label_24:
! Mem[000000001c8000c8] = fd1e2723adc26eec, %l2 = 8ef33652a81049f7, %l2 = 8ef33652a81049f7
add %i1,0xc8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = fd1e2723adc26eec
! %l3 = 7ad38e2a1c7f29b1, Mem[00000000918000e0] = ecbf61dd
sth %l3,[%o0+0x0e0] ! Mem[00000000918000e0] = 29b161dd
! Mem[000000001d8000d8] = 9db51078ebed2a02, %l2 = fd1e2723adc26eec, %l4 = 9d2bf1e02126bcc8
add %i3,0xd8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 9db51078ebed2a02
! Mem[00000000900000f0] = 1204d436, %g2 = 0000000000007475
lduw [%i4+0x0f0],%g2 ! %g2 = 000000001204d436
! Mem[000000001d8001c8] = 3965ac6eccfc4fc5, %l0 = ffffffffffffbd9f, %l1 = 000000000000000a
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 3965ac6eccfc4fc5
! Mem[000000001c8001c0] = ecc070e4, %l7 = c7ee4e48, %l6 = 4a50e170
add %i1,0x1c0,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ecc070e4
! Mem[000000001c000030] = 5fcfaa79, %l3 = 7ad38e2a1c7f29b1
ldstub [%i0+0x030],%l3 ! %l3 = 0000005f000000ff
! Mem[000000001d0001c4] = 5ae5f96f, %l5 = 57eeef7bed5cdaed
ldstub [%i2+0x1c4],%l5 ! %l5 = 0000005a000000ff
! Mem[000000001c800118] = fff6bbc2, %l6 = ecc070e4, %l5 = 0000005a
add %i1,0x118,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000fff6bbc2
! Mem[000000001d0001a0] = 86ec0abe0450e8a4, %l0 = ffffffffffffbd9f, %l3 = 000000000000005f
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 86ec0abe0450e8a4
p6_label_25:
! Mem[000000001d000088] = 6eabfff1, %l7 = c7ee4e48, %l3 = 0450e8a4
add %i2,0x88,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000006eabfff1
! Mem[000000001d0001d8] = 859f88121ce9e88b, %l7 = 00000000c7ee4e48, %l6 = 00000000ecc070e4
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 859f88121ce9e88b
! Mem[0000000090800140] = 58c1586a 2c742e28, %g2 = 1204d436, %g3 = 217f2bc5
ldd [%i5+0x140],%g2 ! %g2 = 0000000058c1586a 000000002c742e28
! Mem[000000001c8001a4] = 6acc4f13, %l2 = fd1e2723adc26eec
swap [%i1+0x1a4],%l2 ! %l2 = 000000006acc4f13
! Mem[000000001d8000f0] = e753d87a, %l7 = 00000000c7ee4e48
swap [%i3+0x0f0],%l7 ! %l7 = 00000000e753d87a
! Mem[000000001c000178] = b12d4ae5, %l7 = 00000000e753d87a
ldstub [%i0+0x178],%l7 ! %l7 = 000000b1000000ff
! %l1 = 3965ac6eccfc4fc5, Mem[00000000908001b3] = e16fe804
stb %l1,[%i5+0x1b3] ! Mem[00000000908001b0] = c56fe804
! Mem[0000000090000140] = c860ad21, %g2 = 0000000058c1586a
lduw [%i4+0x140],%g2 ! %g2 = 00000000c860ad21
! Mem[00000000918000e4] = 455174c4, %g2 = 00000000c860ad21
ldsh [%o0+0x0e4],%g2 ! %g2 = 0000000000004551
! Mem[0000000090800158] = 4ba53888 4c94e5e0, %g2 = 00004551, %g3 = 2c742e28
ldd [%i5+0x158],%g2 ! %g2 = 000000004ba53888 000000004c94e5e0
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 ffffffffffffbd9f
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 3965ac6eccfc4fc5
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000006acc4f13
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006eabfff1
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 9db51078ebed2a02
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fff6bbc2
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 859f88121ce9e88b
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000b1
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 81065768 5a887000
bne %xcc,p6_f0_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = a755b49db3ff7600
ldx [%i0+0x028],%g3 ! Observed data at 000000001c000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffcfaa79d26879e6
ldx [%i0+0x030],%g3 ! Observed data at 000000001c000030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 67dece2ddc642558
ldx [%i0+0x040],%g3 ! Observed data at 000000001c000040
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = d4bc40c38bfffdf5
ldx [%i0+0x068],%g3 ! Observed data at 000000001c000068
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = deee12ecda8f8bd5
ldx [%i0+0x080],%g3 ! Observed data at 000000001c000080
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 4615305f5a32ef06
ldx [%i0+0x0f8],%g3 ! Observed data at 000000001c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x148],%g2 ! Expected data = e127e14372bd206f
ldx [%i0+0x148],%g3 ! Observed data at 000000001c000148
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 3ea6478726705538
ldx [%i0+0x150],%g3 ! Observed data at 000000001c000150
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff2d4ae5d22fef91
ldx [%i0+0x178],%g3 ! Observed data at 000000001c000178
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = abc4bcff62294bd0
ldx [%i0+0x180],%g3 ! Observed data at 000000001c000180
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5594ce1a00000000
ldx [%i0+0x198],%g3 ! Observed data at 000000001c000198
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 42fff2b0e0cd1571
ldx [%i0+0x1b0],%g3 ! Observed data at 000000001c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8c8207f671ff43ff
ldx [%i0+0x1d0],%g3 ! Observed data at 000000001c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 8d21ef8b7aa7ecea
ldx [%i0+0x1e0],%g3 ! Observed data at 000000001c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = fae957ff76016273
ldx [%i0+0x1f0],%g3 ! Observed data at 000000001c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1f0,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 60b1b32502e64754
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 = ff0179ca4cfb1bff
ldx [%i1+0x018],%g3 ! Observed data at 000000001c800018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1a1bff9217823058
ldx [%i1+0x040],%g3 ! Observed data at 000000001c800040
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9330ff4e99750a4a
ldx [%i1+0x060],%g3 ! Observed data at 000000001c800060
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ffbfe2914615305f
ldx [%i1+0x0a0],%g3 ! Observed data at 000000001c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 45e4087a769451ff
ldx [%i1+0x0e8],%g3 ! Observed data at 000000001c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5f93a2fb5d04432c
ldx [%i1+0x0f0],%g3 ! Observed data at 000000001c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffdca5d0f76fb2ec
ldx [%i1+0x0f8],%g3 ! Observed data at 000000001c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9033f04017823058
ldx [%i1+0x108],%g3 ! Observed data at 000000001c800108
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = fff6bbc2a076fb15
ldx [%i1+0x118],%g3 ! Observed data at 000000001c800118
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 75fffe3150e836ae
ldx [%i1+0x150],%g3 ! Observed data at 000000001c800150
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000c1533f38f9
ldx [%i1+0x198],%g3 ! Observed data at 000000001c800198
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 869a4b65adc26eec
ldx [%i1+0x1a0],%g3 ! Observed data at 000000001c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 158d6167ffbd0574
ldx [%i1+0x1b0],%g3 ! Observed data at 000000001c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1b0,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 9a4b82a3bbc45a55
ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000000000a2
ldx [%i2+0x020],%g3 ! Observed data at 000000001d000020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4060de4f17823058
ldx [%i2+0x050],%g3 ! Observed data at 000000001d000050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = eb4c41b8b3df4cc0
ldx [%i2+0x080],%g3 ! Observed data at 000000001d000080
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6eabfff18342cf07
ldx [%i2+0x088],%g3 ! Observed data at 000000001d000088
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0450e8a48578d7d7
ldx [%i2+0x098],%g3 ! Observed data at 000000001d000098
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 403023294615305f
ldx [%i2+0x0c8],%g3 ! Observed data at 000000001d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x168],%g2 ! Expected data = 22ff4812896b36eb
ldx [%i2+0x168],%g3 ! Observed data at 000000001d000168
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = ae6db6b486918619
ldx [%i2+0x178],%g3 ! Observed data at 000000001d000178
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 9dde9fa11b117aff
ldx [%i2+0x190],%g3 ! Observed data at 000000001d000190
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3d2db77fffe5f96f
ldx [%i2+0x1c0],%g3 ! Observed data at 000000001d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = eb01a7359b06f780
ldx [%i2+0x1e0],%g3 ! Observed data at 000000001d0001e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f911deba9bff32f6
ldx [%i2+0x1f0],%g3 ! Observed data at 000000001d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1f0,%g4
set p6_local3_expect,%g1
p6_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = f3907cb90000004b
ldx [%i3+0x000],%g3 ! Observed data at 000000001d800000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000000000a2
ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = aae2c58dff279c3b
ldx [%i3+0x048],%g3 ! Observed data at 000000001d800048
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = ed5f2fc5f4df5f0f
ldx [%i3+0x060],%g3 ! Observed data at 000000001d800060
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 57df66f7cde6f7d4
ldx [%i3+0x0a8],%g3 ! Observed data at 000000001d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c7ee4e48b73faeab
ldx [%i3+0x0f0],%g3 ! Observed data at 000000001d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 32d6e963fb71ff9a
ldx [%i3+0x108],%g3 ! Observed data at 000000001d800108
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0affe157a4b85d96
ldx [%i3+0x128],%g3 ! Observed data at 000000001d800128
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7d68ff34aa063e17
ldx [%i3+0x138],%g3 ! Observed data at 000000001d800138
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 26705538ac3540fb
ldx [%i3+0x140],%g3 ! Observed data at 000000001d800140
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3843cb1e000000ad
ldx [%i3+0x160],%g3 ! Observed data at 000000001d800160
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = 143486f674758e71
ldx [%i3+0x198],%g3 ! Observed data at 000000001d800198
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 58d25ac4097ccc32
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = fe4018d1271cffce
ldx [%i3+0x1f0],%g3 ! Observed data at 000000001d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1f0,%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:
stxa %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000008]
stwa %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000]
stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000028]
done
p6_trap1o:
stxa %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000008]
stwa %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000]
stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000028]
done
p6_trap2e:
stha %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000020]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800010]
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d000020]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d000010]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d000000]
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d800020]
stha %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800028]
done
p6_trap2o:
stha %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000020]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800010]
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d000020]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d000010]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d000000]
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d800020]
stha %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800028]
done
p6_trap3e:
nop
nop
nop
nop
done
p6_trap3o:
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 = d87740b9e26e89a4
ldx [%g1+0x008],%l1 ! %l1 = bd0e62928a519ed3
ldx [%g1+0x010],%l2 ! %l2 = 5df8edf0533f38f9
ldx [%g1+0x018],%l3 ! %l3 = 83bd752490d1160c
ldx [%g1+0x020],%l4 ! %l4 = 48c64567daaa0624
ldx [%g1+0x028],%l5 ! %l5 = 008aca405da40810
ldx [%g1+0x030],%l6 ! %l6 = af0a9599b9ac2e71
ldx [%g1+0x038],%l7 ! %l7 = 78fb3b15e46c81f0
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3ec53f86 856b8c4c 872e15cb bfd25e3c
! %f4 = 58d85539 9d7e6108 53d34af9 9d1a0386
! %f8 = 68eb848b 0c037ada 1e5de50b 7edbae16
! %f12 = 946b72bd 191219fa 9f791c84 2f177d75
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9352db86 72825d8f 11888d78 77187f19
! %f20 = e1eb0da8 09610f81 060dcce6 3d6482f6
! %f24 = fbe090ea a1671565 6617e215 0d56b248
! %f28 = 2c854912 1f610077 89bef26e 2896a4a0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 476a4fad e0905645 865be1fb bfdf97d7
! %f36 = 089df73f ed60cc84 33999adf f2853456
! %f40 = de65c34b e0b5e81e c6b61c78 aa4c7472
! %f44 = 6c030f28 6addaa60 387b40f5 c637128b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdd99d59700000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = dd99d59700000037
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 7
p7_label_1:
! Mem[00000000910001c4] = ba02fc2b, %g2 = 7e1c016d9516ff61
lduh [%i6+0x1c6],%g2 ! %g2 = 000000000000ba02
! Mem[00000000918000a0] = 8f35b7ac ec86af93, %g2 = 0000ba02, %g3 = 0bad0b00
ldd [%o0+0x0a0],%g2 ! %g2 = 000000008f35b7ac 00000000ec86af93
! %l2 = 56074a67, %l3 = 5774b255, Mem[000000001f8001b8] = ea3efeea b0104d54
std %l2,[%i3+0x1b8] ! Mem[000000001f8001b8] = 56074a67 5774b255
! %l6 = 1749975dbb48b3f9, Mem[0000000091000018] = 424501ee
stw %l6,[%i6+%o3] ! Mem[0000000091000018] = bb48b3f9
! Mem[000000001e000070] = d009b2c1b116aa78, %l7 = 5a68f2726f7ba611, %l1 = 69b5e456c8064f4f
add %i0,0x70,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = d009b2c1b116aa78
! %l5 = 41edc1267ca27c2c, Mem[000000009000019a] = c7632717
sth %l5,[%i4+0x19a] ! Mem[0000000090000198] = 7c2c2717
! Mem[0000000091000038] = 691f8eb0b4f82c3d, %g2 = 000000008f35b7ac
ldx [%i6+0x038],%g2 ! %g2 = 691f8eb0b4f82c3d
! Mem[000000001e0000cc] = 0630cbc9, %l7 = 5a68f2726f7ba611
swap [%i0+0x0cc],%l7 ! %l7 = 000000000630cbc9
! Mem[000000001e000138] = 8d5c4847, %l0 = 107e328ac66f628c
ldsh [%i0+0x13a],%l0 ! %l0 = 0000000000004847
! Mem[0000000090000160] = 1e32a6c1, %g2 = 691f8eb0b4f82c3d
ldsh [%i4+0x160],%g2 ! %g2 = 0000000000001e32
p7_label_2:
! Mem[000000001e0000a4] = 01a8f842, %l1 = d009b2c1b116aa78
swap [%i0+0x0a4],%l1 ! %l1 = 0000000001a8f842
! Mem[0000000091000030] = 3b13c1d5 b618f0b2, %g2 = 00001e32, %g3 = ec86af93
ldd [%i6+0x030],%g2 ! %g2 = 000000003b13c1d5 00000000b618f0b2
! %l5 = 41edc1267ca27c2c, Mem[0000000091800070] = f19e8697
sth %l5,[%o0+0x070] ! Mem[0000000091800070] = 7c2c8697
! Mem[00000000900000c4] = c5a24718, %g18 = 4790a564413db001
ldsw [%i4+0x0c4],%g2 ! %g2 = 4790a564413db001
! Mem[000000001e0000e4] = a0359c8c, %l6 = 1749975dbb48b3f9
swap [%i0+0x0e4],%l6 ! %l6 = 00000000a0359c8c
! Mem[00000000918000dc] = 33f7b8e5, %g18 = 4790a564413db001
ldsw [%o0+0x0dc],%g2 ! %g2 = 4790a564413db001
! %l0 = 0000000000004847, Mem[00000000918000b0] = 5dea1cba
stw %l0,[%o0+0x0b0] ! Mem[00000000918000b0] = 00004847
! Mem[000000001f8000c8] = 8925a4af9ac0e266, %l3 = 2f5cee6c5774b255, %l3 = 2f5cee6c5774b255
add %i3,0xc8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 8925a4af9ac0e266
! Mem[0000000090000120] = 42e934013a43a47e, %g2 = 0000000033f7b8e5
ldx [%i4+0x120],%g2 ! %g2 = 42e934013a43a47e
! %l2 = 4186a14656074a67, Mem[000000001e000168] = ae8cd04c
stw %l2,[%i0+0x168] ! Mem[000000001e000168] = 56074a67
p7_label_3:
! Mem[000000001e800128] = 3f772dea41a1ff02, %l6 = 00000000a0359c8c, %l7 = 000000000630cbc9
add %i1,0x128,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 3f772dea41a1ff02
! Mem[000000001f000060] = b7ec9ed1, %l7 = 3f772dea41a1ff02
swap [%i2+0x060],%l7 ! %l7 = 00000000b7ec9ed1
! Mem[00000000900001f0] = 228ed0a0, %g2 = 42e934013a43a47e
ldsb [%i4+0x1f2],%g2 ! %g2 = 0000000000000022
! Mem[000000001e000070] = d009b2c1, %l2 = 4186a14656074a67
ldsb [%i0+0x073],%l2 ! %l2 = ffffffffffffffc1
! Mem[0000000091000078] = 9cfade543319557f, %g2 = 0000000000000022
ldx [%i6+0x078],%g2 ! %g2 = 9cfade543319557f
! Mem[000000001f000064] = 35806720, %l4 = b20fecc9, %l2 = ffffffc1
add %i2,0x64,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000035806720
! Mem[000000001f000134] = 2f7a3c2d, %l2 = 0000000035806720
swap [%i2+0x134],%l2 ! %l2 = 000000002f7a3c2d
! Mem[0000000091000188] = 170ec0b9938bc614, %g2 = 9cfade543319557f
ldx [%i6+0x188],%g2 ! %g2 = 170ec0b9938bc614
! Mem[000000001e0001d8] = 361495f0, %l0 = 00004847, %l7 = b7ec9ed1
add %i0,0x1d8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000361495f0
! Mem[000000001e800148] = 4760d571 39b3167f, %l6 = a0359c8c, %l7 = 361495f0
ldd [%i1+0x148],%l6 ! %l6 = 000000004760d571 0000000039b3167f
p7_label_4:
! Mem[000000001e800076] = e31fcf23, %l3 = 8925a4af9ac0e266
ldstub [%i1+0x076],%l3 ! %l3 = 000000cf000000ff
! %l1 = 0000000001a8f842, Mem[00000000918001f8] = 86c742aefcc2e909
stx %l1,[%o0+0x1f8] ! Mem[00000000918001f8] = 0000000001a8f842
! Mem[000000001e800100] = fb551ea3, %l7 = 0000000039b3167f
lduh [%i1+0x102],%l7 ! %l7 = 0000000000001ea3
! Mem[000000001f8001ec] = 7e5c9676, %l1 = 01a8f842, %l6 = 4760d571
add %i3,0x1ec,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007e5c9676
! %l0 = 00004847, %l1 = 01a8f842, Mem[0000000090000098] = 1d130fa6 f6e5be86
std %l0,[%i4+0x098] ! Mem[0000000090000098] = 00004847 01a8f842
! Mem[000000001e8000f5] = 42161a25, %l3 = 00000000000000cf
ldstub [%i1+0x0f5],%l3 ! %l3 = 00000016000000ff
! Mem[0000000090000130] = 0275446b, %g2 = 170ec0b9938bc614
ldub [%i4+0x131],%g2 ! %g2 = 0000000000000002
! Mem[000000001f0001ec] = 6253b5c8, %l6 = 000000007e5c9676
swap [%i2+0x1ec],%l6 ! %l6 = 000000006253b5c8
! %l6 = 000000006253b5c8, Mem[000000009180015e] = 76b8f1db
sth %l6,[%o0+0x15e] ! Mem[000000009180015c] = b5c8f1db
! Mem[0000000090800084] = 37b269c8, %g2 = 0000000000000002
lduw [%i5+0x084],%g2 ! %g2 = 0000000037b269c8
p7_label_5:
! Mem[00000000908000fc] = aac8415e, %g2 = 0000000037b269c8
lduw [%i5+0x0fc],%g2 ! %g2 = 00000000aac8415e
! Mem[00000000918001c4] = 05e425b7, %g2 = 00000000aac8415e
lduh [%o0+0x1c4],%g2 ! %g2 = 00000000000005e4
! Mem[0000000090000090] = 811a29b2, %g18 = 4790a564413db001
ldsw [%i4+0x090],%g2 ! %g2 = 4790a564413db001
! Mem[00000000908000b8] = 20f3c9fb4b1d15cc, %g2 = ffffffff811a29b2
ldx [%i5+0x0b8],%g2 ! %g2 = 20f3c9fb4b1d15cc
! Mem[0000000090800110] = 08bc7fa5 c65de570, %g2 = 4b1d15cc, %g3 = b618f0b2
ldd [%i5+0x110],%g2 ! %g2 = 0000000008bc7fa5 00000000c65de570
! Mem[000000001f800068] = 0dd25cbf6c167162, %l3 = 0000000000000016, %l7 = 0000000000001ea3
add %i3,0x68,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0dd25cbf6c167162
! Mem[000000001f800148] = 658926e93e18f23c, %l3 = 0000000000000016, %l1 = 0000000001a8f842
add %i3,0x148,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 658926e93e18f23c
! %l6 = 000000006253b5c8, Mem[0000000091800114] = 68cde05e
sth %l6,[%o0+0x114] ! Mem[0000000091800114] = b5c8e05e
! Mem[00000000918000ac] = 8d44d5c1, %g18 = 4790a564413db001
ldsw [%o0+0x0ac],%g2 ! %g2 = 4790a564413db001
! %l3 = 0000000000000016, Mem[0000000091800032] = 39f40765
stb %l3,[%o0+0x032] ! Mem[0000000091800030] = 16f40765
p7_label_6:
! Mem[000000001f800018] = 4c274ab9, %l2 = 2f7a3c2d, %l0 = 00004847
add %i3,0x18,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004c274ab9
! %l4 = 7f6ea4bab20fecc9, Mem[000000009100013e] = 5b2d1c94
sth %l4,[%i6+0x13e] ! Mem[000000009100013c] = ecc91c94
! %l3 = 0000000000000016, Mem[0000000091800078] = 923a5b60
stw %l3,[%o0+0x078] ! Mem[0000000091800078] = 00000016
! Mem[000000001e8001af] = 40732b3a, %l3 = 0000000000000016
ldstub [%i1+0x1af],%l3 ! %l3 = 0000003a000000ff
! Mem[000000001e8001f0] = 2c4004c9dd44f9be, %l4 = 7f6ea4bab20fecc9, %l0 = 000000004c274ab9
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 2c4004c9dd44f9be
! Mem[0000000091800040] = 6fcc5f8162884d6e, %g2 = ffffffff8d44d5c1
ldx [%o0+0x040],%g2 ! %g2 = 6fcc5f8162884d6e
! Mem[0000000091800110] = de4e62c7b5c8e05e, %g2 = 6fcc5f8162884d6e
ldx [%o0+0x110],%g2 ! %g2 = de4e62c7b5c8e05e
! Mem[0000000091000078] = 9cfade54, %g2 = de4e62c7b5c8e05e
lduw [%i6+0x078],%g2 ! %g2 = 000000009cfade54
! %l0 = 2c4004c9dd44f9be, Mem[0000000091000043] = 8cb5c1e9
stb %l0,[%i6+0x043] ! Mem[0000000091000040] = beb5c1e9
! Mem[000000009000013c] = 9a9d196a, %g2 = 000000009cfade54
ldsh [%i4+0x13c],%g2 ! %g2 = ffffffffffff9a9d
p7_label_7:
! Mem[000000001e000010] = 8b61bd26, %l4 = b20fecc9, %l5 = 7ca27c2c
add %i0,0x10,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000008b61bd26
! Mem[000000001f000008] = b9c070aa, %l6 = 6253b5c8, %l7 = 6c167162
add %i2,0x08,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000b9c070aa
! Mem[000000001e800120] = e71d29cb8feec4e4, %l4 = 7f6ea4bab20fecc9, %l1 = 658926e93e18f23c
add %i1,0x120,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = e71d29cb8feec4e4
! %l5 = 000000008b61bd26, Mem[0000000091800076] = 4da90000
sth %l5,[%o0+0x076] ! Mem[0000000091800074] = bd260000
! Mem[000000001f800070] = 8f5e5e1f5a29231e, %l6 = 000000006253b5c8, %l1 = e71d29cb8feec4e4
add %i3,0x70,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 8f5e5e1f5a29231e
! Mem[000000001f800050] = 7ec826a9, %l6 = 000000006253b5c8
ldub [%i3+0x052],%l6 ! %l6 = 0000000000000026
! Mem[000000001f8001b8] = 56074a67, %l0 = 2c4004c9dd44f9be
swap [%i3+0x1b8],%l0 ! %l0 = 0000000056074a67
! Mem[000000001f0001b4] = 61f598f0, %l1 = 8f5e5e1f5a29231e
swap [%i2+0x1b4],%l1 ! %l1 = 0000000061f598f0
! Mem[000000001f8000bc] = 325ea78e, %l1 = 0000000061f598f0
lduw [%i3+0x0bc],%l1 ! %l1 = 00000000325ea78e
! Mem[000000001f000070] = 77d4b77c3592700a, %l6 = 0000000000000026, %l5 = 000000008b61bd26
add %i2,0x70,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 77d4b77c3592700a
p7_label_8:
! Mem[000000001e000028] = cca29ae212020077, %l3 = 000000000000003a, %l1 = 00000000325ea78e
add %i0,0x28,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = cca29ae212020077
! Mem[000000001e000008] = 74ad4991, %l4 = b20fecc9, %l1 = 12020077
add %i0,0x08,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000074ad4991
! Mem[0000000090000188] = b24fd1a2, %g2 = ffffffffffff9a9d
ldsh [%i4+0x188],%g2 ! %g2 = ffffffffffffb24f
! %l2 = 2f7a3c2d, %l3 = 0000003a, Mem[00000000900001e0] = c4906488 801799cf
std %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 2f7a3c2d 0000003a
! Mem[000000001f0000b8] = 42399b57, %l3 = 0000003a, %l6 = 00000026
add %i2,0xb8,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000042399b57
! Mem[00000000918000d0] = 0f131ea5, %g18 = 4790a564413db001
ldsw [%o0+0x0d0],%g2 ! %g2 = 4790a564413db001
! %l2 = 2f7a3c2d, %l3 = 0000003a, Mem[000000001f0000f8] = e62d1f89 4a93d8c5
std %l2,[%i2+0x0f8] ! Mem[000000001f0000f8] = 2f7a3c2d 0000003a
! Mem[0000000091800038] = 0de323e4, %g2 = 000000000f131ea5
lduw [%o0+0x038],%g2 ! %g2 = 000000000de323e4
! %l6 = 0000000042399b57, Mem[0000000091000016] = 3e00bb48
sth %l6,[%i6+0x016] ! Mem[0000000091000014] = 9b57bb48
! %l2 = 000000002f7a3c2d, Mem[0000000090000100] = dc07f72f823d4765
stx %l2,[%i4+0x100] ! Mem[0000000090000100] = 000000002f7a3c2d
p7_label_9:
! Mem[000000001f0000d8] = d0617fb0, %l5 = 3592700a, %l1 = 74ad4991
add %i2,0xd8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000d0617fb0
! Mem[0000000091800004] = 99c425e5, %g2 = 000000000de323e4
ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffff99
! Mem[000000001e00002a] = cca29ae2, %l1 = 00000000d0617fb0
ldstub [%i0+0x02a],%l1 ! %l1 = 0000009a000000ff
! Mem[000000001e8001e0] = 7f3de5698e19f3c1, %l0 = 0000000056074a67
ldx [%i1+0x1e0],%l0 ! %l0 = 7f3de5698e19f3c1
! Mem[0000000090000060] = 45f06598, %g2 = ffffffffffffff99
ldsb [%i4+0x062],%g2 ! %g2 = 0000000000000045
! Mem[000000001f000194] = 2c6a87e3, %l4 = 7f6ea4bab20fecc9
swap [%i2+0x194],%l4 ! %l4 = 000000002c6a87e3
! Mem[000000001e000160] = 4c01b478, %l5 = 77d4b77c3592700a
swap [%i0+0x160],%l5 ! %l5 = 000000004c01b478
! Mem[000000001e800178] = 2e88ac35, %l6 = 0000000042399b57
swap [%i1+0x178],%l6 ! %l6 = 000000002e88ac35
! Mem[000000001e00010e] = 953cb185, %l4 = 000000002c6a87e3
ldstub [%i0+0x10e],%l4 ! %l4 = 000000b1000000ff
! Mem[000000001f8001a8] = d73ce86b, %l7 = 00000000b9c070aa
swap [%i3+0x1a8],%l7 ! %l7 = 00000000d73ce86b
p7_label_10:
! Mem[000000001e0001d4] = 095d08fd, %l2 = 000000002f7a3c2d
ldsw [%i0+0x1d4],%l2 ! %l2 = 00000000095d08fd
! Mem[000000001f800188] = d962fe164d107a50, %l4 = 00000000000000b1, %l1 = 000000000000009a
add %i3,0x188,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = d962fe164d107a50
! Mem[000000001f000114] = f66a47e6, %l2 = 095d08fd, %l6 = 2e88ac35
add %i2,0x114,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f66a47e6
! Mem[0000000091800160] = 476fa96a, %g2 = 0000000000000045
ldsh [%o0+0x162],%g2 ! %g2 = 000000000000476f
! Mem[0000000090800160] = a336f3e1 9c995a44, %g2 = 0000476f, %g3 = c65de570
ldd [%i5+0x160],%g2 ! %g2 = 00000000a336f3e1 000000009c995a44
! Mem[000000001f8001a8] = b9c070aa, %l4 = 00000000000000b1
ldstub [%i3+0x1a8],%l4 ! %l4 = 000000b9000000ff
! Mem[000000001f8000f2] = da64a7ff, %l0 = 7f3de5698e19f3c1
ldstub [%i3+0x0f2],%l0 ! %l0 = 000000a7000000ff
! Mem[0000000090000148] = b3307626 b1da7755, %g2 = a336f3e1, %g3 = 9c995a44
ldd [%i4+0x148],%g2 ! %g2 = 00000000b3307626 00000000b1da7755
! Mem[000000001e8000a6] = 28f1d97e, %l2 = 00000000095d08fd
ldstub [%i1+0x0a6],%l2 ! %l2 = 000000d9000000ff
! Mem[000000001f00001c] = 5b994151, %l6 = f66a47e6, %l7 = d73ce86b
add %i2,0x1c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000005b994151
p7_label_11:
! Mem[0000000090800078] = 8e73dc9d e1da924e, %g2 = b3307626, %g3 = b1da7755
ldd [%i5+0x078],%g2 ! %g2 = 000000008e73dc9d 00000000e1da924e
! Mem[0000000090000030] = 0fad1b73 ba1461cf, %g2 = 8e73dc9d, %g3 = e1da924e
ldd [%i4+0x030],%g2 ! %g2 = 000000000fad1b73 00000000ba1461cf
! Mem[0000000090000198] = 7c2c2717, %g2 = 000000000fad1b73
ldsb [%i4+0x19a],%g2 ! %g2 = 000000000000007c
! Mem[0000000091800038] = 0de323e4 44ce904c, %g2 = 0000007c, %g3 = ba1461cf
ldd [%o0+0x038],%g2 ! %g2 = 000000000de323e4 0000000044ce904c
! %l0 = 000000a7, %l1 = 4d107a50, Mem[0000000091000140] = 1c9410bf 29780a2a
std %l0,[%i6+0x140] ! Mem[0000000091000140] = 000000a7 4d107a50
! Mem[000000001f00010a] = 80986c8f, %l0 = 00000000000000a7
ldstub [%i2+0x10a],%l0 ! %l0 = 0000006c000000ff
! %l2 = 000000d9, %l3 = 0000003a, Mem[00000000900001b8] = 38872b77 1ec23da6
std %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = 000000d9 0000003a
! Mem[00000000910000e0] = f772f6e7 af4caf6c, %g2 = 0de323e4, %g3 = 44ce904c
ldd [%i6+0x0e0],%g2 ! %g2 = 00000000f772f6e7 00000000af4caf6c
! Mem[00000000900001a8] = bbf186c9b7572d16, %g2 = 00000000f772f6e7
ldx [%i4+0x1a8],%g2 ! %g2 = bbf186c9b7572d16
! %l4 = 000000b9, %l5 = 4c01b478, Mem[0000000090800008] = 5c96a471 c18b3701
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 000000b9 4c01b478
p7_label_12:
! Mem[000000001e0001a4] = d6ba313d, %l5 = 000000004c01b478
swap [%i0+0x1a4],%l5 ! %l5 = 00000000d6ba313d
! Mem[000000001f000028] = 8bc50d2e07cb8cff, %l2 = 00000000000000d9, %l6 = 00000000f66a47e6
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 8bc50d2e07cb8cff
! Mem[000000001f8001c0] = 727aa3b04acf638d, %l3 = 000000000000003a, %l5 = 00000000d6ba313d
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 727aa3b04acf638d
! Mem[000000001f800088] = 962e24e549960955, %l1 = d962fe164d107a50, %l0 = 000000000000006c
add %i3,0x88,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 962e24e549960955
! %l1 = d962fe164d107a50, Mem[0000000091000088] = 9892031b32dec4f7
stx %l1,[%i6+0x088] ! Mem[0000000091000088] = d962fe164d107a50
! Mem[0000000091800150] = addd7621 065fbe19, %g2 = b7572d16, %g3 = af4caf6c
ldd [%o0+0x150],%g2 ! %g2 = 00000000addd7621 00000000065fbe19
! Mem[0000000091000070] = 1c1a828d, %g2 = 00000000addd7621
ldsh [%i6+0x072],%g2 ! %g2 = 0000000000001c1a
! %l5 = 727aa3b04acf638d, Mem[0000000090000178] = 1d66a7c0d1f39af5
stx %l5,[%i4+0x178] ! Mem[0000000090000178] = 727aa3b04acf638d
! Mem[000000001e8000e8] = 7a8aac00423abfc1, %l1 = d962fe164d107a50, %l4 = 00000000000000b9
add %i1,0xe8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 7a8aac00423abfc1
! %l4 = 7a8aac00423abfc1, Mem[0000000090800090] = 0457759b
sth %l4,[%i5+0x090] ! Mem[0000000090800090] = bfc1759b
p7_label_13:
! Mem[0000000091000170] = 96cb003d, %g2 = 0000000000001c1a
ldsb [%i6+0x173],%g2 ! %g2 = ffffffffffffff96
! %l7 = 000000005b994151, Mem[00000000918001a4] = 7cf2b7ad
sth %l7,[%o0+0x1a4] ! Mem[00000000918001a4] = 4151b7ad
! Mem[000000001e000050] = 627083ef, %l3 = 000000000000003a
swap [%i0+0x050],%l3 ! %l3 = 00000000627083ef
! Mem[000000001f800158] = 56ddbf48c8cd4ff7, %l7 = 000000005b994151, %l7 = 000000005b994151
add %i3,0x158,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 56ddbf48c8cd4ff7
! %l5 = 727aa3b04acf638d, Mem[000000009000001c] = 178bdab7
stw %l5,[%i4+0x01c] ! Mem[000000009000001c] = 4acf638d
! Mem[0000000090000170] = ab93d825 4bdb039c, %g2 = ffffff96, %g3 = 065fbe19
ldd [%i4+0x170],%g2 ! %g2 = 00000000ab93d825 000000004bdb039c
! %l0 = 962e24e549960955, Mem[00000000908000a0] = d990a0adf468c18e
stx %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 962e24e549960955
! Mem[000000001e0000c2] = d76a4349, %l2 = 00000000000000d9
ldstub [%i0+0x0c2],%l2 ! %l2 = 00000043000000ff
! Mem[000000009000001c] = 638d0e67, %g2 = 00000000ab93d825
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000638d
! Mem[00000000908000b8] = 20f3c9fb 4b1d15cc, %g2 = 0000638d, %g3 = 4bdb039c
ldd [%i5+0x0b8],%g2 ! %g2 = 0000000020f3c9fb 000000004b1d15cc
p7_label_14:
! Mem[000000001e00011c] = 5f056977, %l5 = 727aa3b04acf638d
swap [%i0+0x11c],%l5 ! %l5 = 000000005f056977
! Mem[000000001f0000f0] = 46ba13c3, %l1 = 4d107a50, %l1 = 4d107a50
add %i2,0xf0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000046ba13c3
! Mem[000000001e0001ff] = 9fbf2d07, %l5 = 000000005f056977
ldstub [%i0+0x1ff],%l5 ! %l5 = 00000007000000ff
! Mem[000000001e00016c] = 1a28cda7, %l2 = 0000000000000043
swap [%i0+0x16c],%l2 ! %l2 = 000000001a28cda7
! Mem[000000009000006c] = 1842c3ee, %g18 = 4790a564413db001
ldsw [%i4+0x06c],%g2 ! %g2 = 4790a564413db001
! Mem[000000001e0001d4] = 095d08fd, %l3 = 00000000627083ef
swap [%i0+0x1d4],%l3 ! %l3 = 00000000095d08fd
! %l6 = 8bc50d2e07cb8cff, Mem[000000009000010e] = 24b71861
stb %l6,[%i4+0x10e] ! Mem[000000009000010c] = ffb71861
! Mem[000000001e0001a8] = d702791a, %l0 = 49960955, %l7 = c8cd4ff7
add %i0,0x1a8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d702791a
! Mem[000000001f0001e8] = b04be7ff, %l6 = 07cb8cff, %l1 = 46ba13c3
add %i2,0x1e8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b04be7ff
! %l6 = 8bc50d2e07cb8cff, Mem[0000000091000160] = 72c27f729a024c61
stx %l6,[%i6+0x160] ! Mem[0000000091000160] = 8bc50d2e07cb8cff
p7_label_15:
! %l1 = 00000000b04be7ff, Mem[00000000900001b1] = d7a462bc
stb %l1,[%i4+0x1b1] ! Mem[00000000900001b0] = ffa462bc
! Mem[000000001f8001ec] = 7e5c9676, %l5 = 0000000000000007
swap [%i3+0x1ec],%l5 ! %l5 = 000000007e5c9676
! Mem[000000001e80004c] = 54b7b1d0, %l3 = 00000000095d08fd
swap [%i1+0x04c],%l3 ! %l3 = 0000000054b7b1d0
! Mem[0000000091000138] = e962452cda49ecc9, %g2 = 000000001842c3ee
ldx [%i6+0x138],%g2 ! %g2 = e962452cda49ecc9
! Mem[00000000918001e4] = 9a1d2549, %g2 = e962452cda49ecc9
ldsb [%o0+0x1e7],%g2 ! %g2 = ffffffffffffff9a
! Mem[00000000910000ec] = 368f3761, %g2 = ffffffffffffff9a
lduh [%i6+0x0ec],%g2 ! %g2 = 000000000000368f
! Mem[000000001f0000c8] = 58753ccd3c46ac74, %l0 = 962e24e549960955, %l4 = 7a8aac00423abfc1
add %i2,0xc8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 58753ccd3c46ac74
! Mem[000000001f000088] = 12204653, %l0 = 962e24e549960955
swap [%i2+0x088],%l0 ! %l0 = 0000000012204653
! Mem[0000000090000150] = 4227f2c0, %g2 = 000000000000368f
lduw [%i4+0x150],%g2 ! %g2 = 000000004227f2c0
! Mem[000000001f800068] = 0dd25cbf, %l3 = 0000000054b7b1d0
swap [%i3+0x068],%l3 ! %l3 = 000000000dd25cbf
p7_label_16:
! Mem[000000001e800114] = cdbc09ec, %l2 = 1a28cda7, %l6 = 07cb8cff
add %i1,0x114,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000cdbc09ec
! %l3 = 000000000dd25cbf, Mem[0000000090800109] = 678fd32d
stb %l3,[%i5+0x109] ! Mem[0000000090800108] = bf8fd32d
! Mem[0000000091800130] = 2f69a2c8 c164810f, %g2 = 4227f2c0, %g3 = 4b1d15cc
ldd [%o0+0x130],%g2 ! %g2 = 000000002f69a2c8 00000000c164810f
! Mem[000000001e0001cc] = 9ae871c5, %l3 = 000000000dd25cbf
ldsb [%i0+0x1cc],%l3 ! %l3 = ffffffffffffff9a
! Mem[0000000090800030] = d23802ba, %g2 = 000000002f69a2c8
lduh [%i5+0x032],%g2 ! %g2 = 000000000000d238
! %l4 = 58753ccd3c46ac74, Mem[00000000900000cc] = c6f5be11
sth %l4,[%i4+0x0cc] ! Mem[00000000900000cc] = ac74be11
! Mem[000000001f000144] = 2f877cbc, %l0 = 12204653, %l0 = 12204653
add %i2,0x144,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002f877cbc
! Mem[000000001f800128] = d9e51c00, %l6 = cdbc09ec, %l0 = 2f877cbc
add %i3,0x128,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d9e51c00
! Mem[0000000090800158] = 4ba538884c94e5e0, %g2 = 000000000000d238
ldx [%i5+0x158],%g2 ! %g2 = 4ba538884c94e5e0
! Mem[000000001e000184] = b4ffff4a, %l5 = 000000007e5c9676
swap [%i0+0x184],%l5 ! %l5 = 00000000b4ffff4a
p7_label_17:
! Mem[000000001f000094] = bff14878, %l0 = 00000000d9e51c00
ldsh [%i2+0x094],%l0 ! %l0 = ffffffffffffbff1
! Mem[000000001e800038] = 36b39fe69e40aad2, %l1 = 00000000b04be7ff, %l3 = ffffffffffffff9a
add %i1,0x38,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 36b39fe69e40aad2
! Mem[000000001f0001c0] = 968934203f6963d6, %l7 = 00000000d702791a, %l1 = 00000000b04be7ff
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 968934203f6963d6
! Mem[000000001e8000f8] = be96d042, %l1 = 3f6963d6, %l6 = cdbc09ec
add %i1,0xf8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000be96d042
! Mem[000000001f8001d4] = 62b7da71, %l4 = 58753ccd3c46ac74
ldstub [%i3+0x1d4],%l4 ! %l4 = 00000062000000ff
! Mem[000000001f0001d1] = 58cbcaf4, %l0 = ffffffffffffbff1
ldstub [%i2+0x1d1],%l0 ! %l0 = 000000cb000000ff
! %l4 = 00000062, %l5 = b4ffff4a, Mem[0000000090000148] = b3307626 b1da7755
std %l4,[%i4+0x148] ! Mem[0000000090000148] = 00000062 b4ffff4a
! Mem[00000000910001b0] = 3ef08464d7859c60, %g2 = 4ba538884c94e5e0
ldx [%i6+0x1b0],%g2 ! %g2 = 3ef08464d7859c60
! Mem[000000001f000140] = 65c1948b, %l3 = 9e40aad2, %l5 = b4ffff4a
add %i2,0x140,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000065c1948b
! Mem[0000000090800138] = 4e9370d88c601918, %g2 = 3ef08464d7859c60
ldx [%i5+0x138],%g2 ! %g2 = 4e9370d88c601918
p7_label_18:
! Mem[000000001f800004] = ee9c786e, %l4 = 0000000000000062
swap [%i3+0x004],%l4 ! %l4 = 00000000ee9c786e
! Mem[00000000918000e0] = ecbf61dd455174c4, %g2 = 4e9370d88c601918
ldx [%o0+0x0e0],%g2 ! %g2 = ecbf61dd455174c4
! Mem[000000009000008c] = 423efff6, %g2 = ecbf61dd455174c4
lduw [%i4+0x08c],%g2 ! %g2 = 00000000423efff6
! Mem[000000001f8000e0] = 944f293d, %l2 = 1a28cda7, %l5 = 65c1948b
add %i3,0xe0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000944f293d
! %l7 = 00000000d702791a, Mem[000000009100005b] = f734b6ce
stb %l7,[%i6+0x05b] ! Mem[0000000091000058] = 1a34b6ce
! Mem[00000000918000dc] = b8e5ecbf, %g2 = 00000000423efff6
ldsb [%o0+0x0de],%g2 ! %g2 = ffffffffffffffb8
! Mem[000000001e8001e4] = 8e19f3c1, %l7 = 00000000d702791a
ldstub [%i1+0x1e4],%l7 ! %l7 = 0000008e000000ff
! Mem[000000001f000020] = 0cc054b0, %l4 = 00000000ee9c786e
swap [%i2+%o4],%l4 ! %l4 = 000000000cc054b0
! Mem[0000000091000118] = c04bc1d5 72a066a4, %g2 = ffffffb8, %g3 = c164810f
ldd [%i6+0x118],%g2 ! %g2 = 00000000c04bc1d5 0000000072a066a4
! %l4 = 000000000cc054b0, Mem[000000009000004f] = 6b390b44
stb %l4,[%i4+0x04f] ! Mem[000000009000004c] = b0390b44
p7_label_19:
! Mem[000000001e0001dc] = 73db1969, %l6 = be96d042, %l7 = 0000008e
add %i0,0x1dc,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000073db1969
! Mem[000000001e0001b4] = 1832c810, %l3 = 9e40aad2, %l7 = 73db1969
add %i0,0x1b4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000001832c810
! Mem[000000001e800174] = 6e3a8a94, %l3 = 9e40aad2, %l7 = 1832c810
add %i1,0x174,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000006e3a8a94
! %l0 = 00000000000000cb, Mem[00000000900001f0] = 6e71228e
sth %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 00cb228e
! %l5 = 00000000944f293d, Mem[0000000090800182] = b2cb7e52
stb %l5,[%i5+0x182] ! Mem[0000000090800180] = 3dcb7e52
! Mem[000000009000015c] = 256eece5, %g2 = 00000000c04bc1d5
ldsh [%i4+0x15c],%g2 ! %g2 = 000000000000256e
! Mem[00000000910000b0] = 13acf367, %g2 = 000000000000256e
ldsb [%i6+0x0b3],%g2 ! %g2 = 0000000000000013
! Mem[000000001e0000ca] = 6d5d2f3f, %l7 = 000000006e3a8a94
ldstub [%i0+0x0ca],%l7 ! %l7 = 0000002f000000ff
! Mem[000000001e00004c] = 799bd473, %l4 = 000000000cc054b0
swap [%i0+0x04c],%l4 ! %l4 = 00000000799bd473
! %l4 = 00000000799bd473, Mem[0000000091000014] = 3d1e9b57
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = 799bd473
p7_label_20:
! %l0 = 000000cb, %l1 = 3f6963d6, Mem[00000000910001d0] = 57b5099b 0ccf8fa5
std %l0,[%i6+0x1d0] ! Mem[00000000910001d0] = 000000cb 3f6963d6
! Mem[00000000918001b0] = 40792b48 ac72831e, %g2 = 00000013, %g3 = 72a066a4
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000040792b48 00000000ac72831e
! Mem[000000001e00000d] = 0ce0854a, %l7 = 000000000000002f
ldstub [%i0+0x00d],%l7 ! %l7 = 000000e0000000ff
! Mem[000000001f8001a4] = 993b38bc, %l4 = 799bd473, %l4 = 799bd473
add %i3,0x1a4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000993b38bc
! Mem[0000000090000160] = a6c17c1f, %g2 = 0000000040792b48
ldsb [%i4+0x162],%g2 ! %g2 = ffffffffffffffa6
! %l2 = 000000001a28cda7, Mem[00000000908000fc] = aac8415e
sth %l2,[%i5+0x0fc] ! Mem[00000000908000fc] = cda7415e
! Mem[000000001e000038] = 85a353f6f09bfce8, %l1 = 968934203f6963d6, %l2 = 000000001a28cda7
add %i0,0x38,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 85a353f6f09bfce8
! %l1 = 968934203f6963d6, Mem[00000000910000d7] = b90cd425
stb %l1,[%i6+0x0d7] ! Mem[00000000910000d4] = d60cd425
! Mem[0000000091800150] = addd7621065fbe19, %g2 = ffffffffffffffa6
ldx [%o0+0x150],%g2 ! %g2 = addd7621065fbe19
! Mem[000000001e800026] = 1c6c0bd7, %l1 = 968934203f6963d6
ldstub [%i1+0x026],%l1 ! %l1 = 0000000b000000ff
p7_label_21:
! Mem[00000000918000e4] = c4ae4b5d, %g2 = addd7621065fbe19
ldsb [%o0+0x0e7],%g2 ! %g2 = ffffffffffffffc4
! Mem[00000000910000fc] = b2d45d54, %g2 = ffffffffffffffc4
ldsb [%i6+0x0fd],%g2 ! %g2 = ffffffffffffffb2
! Mem[000000001e800114] = cdbc09ec, %l2 = f09bfce8, %l4 = 993b38bc
add %i1,0x114,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000cdbc09ec
! Mem[000000001e80014c] = 39b3167f, %l2 = 85a353f6f09bfce8
lduw [%i1+0x14c],%l2 ! %l2 = 0000000039b3167f
! %l0 = 000000cb, %l1 = 0000000b, Mem[000000001e8001e0] = 7f3de569 ff19f3c1
std %l0,[%i1+0x1e0] ! Mem[000000001e8001e0] = 000000cb 0000000b
! %l1 = 000000000000000b, Mem[000000009100014c] = 4734a30d
stb %l1,[%i6+0x14c] ! Mem[000000009100014c] = 0b34a30d
! Mem[00000000900001a8] = c9b7572d, %g2 = ffffffffffffffb2
ldsb [%i4+0x1ab],%g2 ! %g2 = ffffffffffffffc9
! %l2 = 39b3167f, %l3 = 9e40aad2, Mem[000000001e800138] = 7f338dbf 19640563
std %l2,[%i1+0x138] ! Mem[000000001e800138] = 39b3167f 9e40aad2
! Mem[000000001e0001a8] = d702791a, %l0 = 000000cb, %l4 = cdbc09ec
add %i0,0x1a8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d702791a
! Mem[000000001f800190] = dbfb48f8327c99ae, %l3 = 36b39fe69e40aad2, %l0 = 00000000000000cb
add %i3,0x190,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = dbfb48f8327c99ae
p7_label_22:
! %l2 = 0000000039b3167f, Mem[000000009100018e] = c6147916
sth %l2,[%i6+0x18e] ! Mem[000000009100018c] = 167f7916
! Mem[000000001e000174] = b1bd1c32, %l7 = 000000e0, %l1 = 0000000b
add %i0,0x174,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b1bd1c32
! %l6 = 00000000be96d042, Mem[00000000900001fa] = c81f27a2
sth %l6,[%i4+0x1fa] ! Mem[00000000900001f8] = d04227a2
! %l0 = 327c99ae, %l1 = b1bd1c32, Mem[0000000090000028] = c6d1db87 5fe1fe5c
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 327c99ae b1bd1c32
! Mem[000000001e000000] = fcd79c58, %l5 = 00000000944f293d
ldub [%i0+%g0],%l5 ! %l5 = 00000000000000fc
! Mem[000000001f0000f0] = 46ba13c3, %l7 = 00000000000000e0
swap [%i2+0x0f0],%l7 ! %l7 = 0000000046ba13c3
! %l4 = 00000000d702791a, Mem[000000009000006c] = 1842c3ee
sth %l4,[%i4+0x06c] ! Mem[000000009000006c] = 791ac3ee
! Mem[000000001f0000f4] = c00df642, %l4 = 00000000d702791a
ldstub [%i2+0x0f4],%l4 ! %l4 = 000000c0000000ff
! Mem[000000001e800090] = fc08d3e2, %l5 = 00000000000000fc
swap [%i1+0x090],%l5 ! %l5 = 00000000fc08d3e2
! Mem[000000001f00008c] = e73cefa2, %l6 = 00000000be96d042
swap [%i2+0x08c],%l6 ! %l6 = 00000000e73cefa2
p7_label_23:
! Mem[000000001f800058] = 592e89af, %l7 = 0000000046ba13c3
lduh [%i3+0x05a],%l7 ! %l7 = 00000000000089af
! Mem[000000001e0000d4] = ded9ebe2, %l7 = 000089af, %l7 = 000089af
add %i0,0xd4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ded9ebe2
! Mem[000000001e800104] = 970adef9, %l1 = 00000000b1bd1c32
swap [%i1+0x104],%l1 ! %l1 = 00000000970adef9
! Mem[00000000910001b4] = d7859c60, %g2 = ffffffffffffffc9
lduw [%i6+0x1b4],%g2 ! %g2 = 00000000d7859c60
! Mem[0000000090800048] = 43388b1e, %g2 = 00000000d7859c60
lduw [%i5+0x048],%g2 ! %g2 = 0000000043388b1e
! Mem[000000001f000170] = 4e270103, %l5 = fc08d3e2, %l3 = 9e40aad2
add %i2,0x170,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004e270103
! Mem[000000001e800050] = 3c6a2a34, %l6 = 00000000e73cefa2
ldstub [%i1+0x050],%l6 ! %l6 = 0000003c000000ff
! Mem[0000000091000078] = fade5433, %g2 = 0000000043388b1e
ldsb [%i6+0x079],%g2 ! %g2 = fffffffffffffffa
! %l3 = 000000004e270103, Mem[0000000090800030] = 74aad238
stb %l3,[%i5+0x030] ! Mem[0000000090800030] = 03aad238
! Mem[0000000091000140] = 000000a7 4d107a50, %g2 = fffffffa, %g3 = ac72831e
ldd [%i6+0x140],%g2 ! %g2 = 00000000000000a7 000000004d107a50
p7_label_24:
! Mem[000000001f00013c] = 7b02c2ed, %l4 = 00000000000000c0
swap [%i2+0x13c],%l4 ! %l4 = 000000007b02c2ed
! %l3 = 000000004e270103, Mem[0000000090800110] = 08bc7fa5
stw %l3,[%i5+0x110] ! Mem[0000000090800110] = 4e270103
! Mem[0000000090000188] = b24fd1a2 88aab532, %g2 = 000000a7, %g3 = 4d107a50
ldd [%i4+0x188],%g2 ! %g2 = 00000000b24fd1a2 0000000088aab532
! Mem[000000001f00018c] = 8bcfe4b6, %l0 = dbfb48f8327c99ae
swap [%i2+0x18c],%l0 ! %l0 = 000000008bcfe4b6
! Mem[000000001f000117] = f66a47e6, %l4 = 000000007b02c2ed
ldstub [%i2+0x117],%l4 ! %l4 = 000000e6000000ff
! Mem[000000001f00018a] = c06ef0fa, %l6 = 000000000000003c
ldstub [%i2+0x18a],%l6 ! %l6 = 000000f0000000ff
! Mem[000000001e800088] = 607c0492, %l7 = 00000000ded9ebe2
swap [%i1+0x088],%l7 ! %l7 = 00000000607c0492
! %l6 = 00000000000000f0, Mem[000000001e800180] = 23bade34
stw %l6,[%i1+0x180] ! Mem[000000001e800180] = 000000f0
! Mem[0000000090800150] = a21234e1, %g2 = 00000000b24fd1a2
ldsb [%i5+0x153],%g2 ! %g2 = ffffffffffffffa2
! Mem[000000001f8000cc] = 9ac0e266, %l5 = fc08d3e2, %l2 = 39b3167f
add %i3,0xcc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000009ac0e266
p7_label_25:
! Mem[000000001e000018] = ba51da50, %l2 = 000000009ac0e266
swap [%i0+%o3],%l2 ! %l2 = 00000000ba51da50
! Mem[0000000090000130] = f4027544 6baa230f, %g2 = ffffffa2, %g3 = 88aab532
ldd [%i4+0x130],%g2 ! %g2 = 00000000f4027544 000000006baa230f
! %l2 = ba51da50, %l3 = 4e270103, Mem[0000000090000100] = 00000000 2f7a3c2d
std %l2,[%i4+0x100] ! Mem[0000000090000100] = ba51da50 4e270103
! Mem[000000001f000044] = 7bbe91c3, %l3 = 000000004e270103
swap [%i2+0x044],%l3 ! %l3 = 000000007bbe91c3
! Mem[000000001f800037] = 9cc6fb64, %l4 = 00000000000000e6
ldstub [%i3+0x037],%l4 ! %l4 = 00000064000000ff
! %l4 = 00000064, %l5 = fc08d3e2, Mem[0000000091000038] = 691f8eb0 b4f82c3d
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 00000064 fc08d3e2
! %l0 = 000000008bcfe4b6, Mem[000000001f00007e] = c2c46856
sth %l0,[%i2+0x07e] ! Mem[000000001f00007c] = c2c4e4b6
! Mem[000000001f800084] = 461e4c39, %l5 = fc08d3e2, %l6 = 000000f0
add %i3,0x84,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000461e4c39
! Mem[00000000900000e4] = 2575fa7f, %g2 = 00000000f4027544
ldsb [%i4+0x0e6],%g2 ! %g2 = 0000000000000025
! %l3 = 000000007bbe91c3, Mem[0000000090000020] = 0e67b97a
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 7bbe91c3
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p7_branch_failed
p7_not_taken_0_end:
! End of Random Code for Thread 7
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 000000008bcfe4b6
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000970adef9
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ba51da50
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007bbe91c3
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000064
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fc08d3e2
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000461e4c39
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000607c0492
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 53d34af9 9d1a0386
bne %xcc,p7_f6_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 74ad49910cff854a
ldx [%i0+0x008],%g3 ! Observed data at 000000001e000008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9ac0e26623b49e48
ldx [%i0+0x018],%g3 ! Observed data at 000000001e000018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = cca2ffe212020077
ldx [%i0+0x028],%g3 ! Observed data at 000000001e000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 7a2c11ec0cc054b0
ldx [%i0+0x048],%g3 ! Observed data at 000000001e000048
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000003a10523d97
ldx [%i0+0x050],%g3 ! Observed data at 000000001e000050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 47997950b116aa78
ldx [%i0+0x0a0],%g3 ! Observed data at 000000001e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d76aff49a37d420e
ldx [%i0+0x0c0],%g3 ! Observed data at 000000001e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 6d5dff3f6f7ba611
ldx [%i0+0x0c8],%g3 ! Observed data at 000000001e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0ed4c736bb48b3f9
ldx [%i0+0x0e0],%g3 ! Observed data at 000000001e0000e0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 39c9f42b953cff85
ldx [%i0+0x108],%g3 ! Observed data at 000000001e000108
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 218da8634acf638d
ldx [%i0+0x118],%g3 ! Observed data at 000000001e000118
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3592700a3c3b55df
ldx [%i0+0x160],%g3 ! Observed data at 000000001e000160
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 56074a6700000043
ldx [%i0+0x168],%g3 ! Observed data at 000000001e000168
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = ba95cbb67e5c9676
ldx [%i0+0x180],%g3 ! Observed data at 000000001e000180
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = df12f1094c01b478
ldx [%i0+0x1a0],%g3 ! Observed data at 000000001e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = cc9a7ccb627083ef
ldx [%i0+0x1d0],%g3 ! Observed data at 000000001e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1e1233ce9fbf2dff
ldx [%i0+0x1f8],%g3 ! Observed data at 000000001e0001f8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1f8,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 6120c7971c6cffd7
ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1cee0795095d08fd
ldx [%i1+0x048],%g3 ! Observed data at 000000001e800048
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff6a2a34cab90f37
ldx [%i1+0x050],%g3 ! Observed data at 000000001e800050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 1a4ebddce31fff23
ldx [%i1+0x070],%g3 ! Observed data at 000000001e800070
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = ded9ebe2c3d91869
ldx [%i1+0x088],%g3 ! Observed data at 000000001e800088
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000fc27d51c5a
ldx [%i1+0x090],%g3 ! Observed data at 000000001e800090
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e6ee71d728f1ff7e
ldx [%i1+0x0a0],%g3 ! Observed data at 000000001e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 066118b642ff1a25
ldx [%i1+0x0f0],%g3 ! Observed data at 000000001e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = fb551ea3b1bd1c32
ldx [%i1+0x100],%g3 ! Observed data at 000000001e800100
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = 39b3167f9e40aad2
ldx [%i1+0x138],%g3 ! Observed data at 000000001e800138
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 42399b57529746cb
ldx [%i1+0x178],%g3 ! Observed data at 000000001e800178
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000f00bb45568
ldx [%i1+0x180],%g3 ! Observed data at 000000001e800180
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = aa4d815440732bff
ldx [%i1+0x1a8],%g3 ! Observed data at 000000001e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000cb0000000b
ldx [%i1+0x1e0],%g3 ! Observed data at 000000001e8001e0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1e0,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = ee9c786e7da5febc
ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1e3f96194e270103
ldx [%i2+0x040],%g3 ! Observed data at 000000001f000040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 41a1ff0235806720
ldx [%i2+0x060],%g3 ! Observed data at 000000001f000060
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = e5e6422fc2c4e4b6
ldx [%i2+0x078],%g3 ! Observed data at 000000001f000078
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 49960955be96d042
ldx [%i2+0x088],%g3 ! Observed data at 000000001f000088
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000e0ff0df642
ldx [%i2+0x0f0],%g3 ! Observed data at 000000001f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2f7a3c2d0000003a
ldx [%i2+0x0f8],%g3 ! Observed data at 000000001f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8098ff8fd27b9457
ldx [%i2+0x108],%g3 ! Observed data at 000000001f000108
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7b4e38a8f66a47ff
ldx [%i2+0x110],%g3 ! Observed data at 000000001f000110
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5f10ffc435806720
ldx [%i2+0x130],%g3 ! Observed data at 000000001f000130
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 691642df000000c0
ldx [%i2+0x138],%g3 ! Observed data at 000000001f000138
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x138,%g4
ldx [%g1+0x188],%g2 ! Expected data = c06efffa327c99ae
ldx [%i2+0x188],%g3 ! Observed data at 000000001f000188
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 28059d0fb20fecc9
ldx [%i2+0x190],%g3 ! Observed data at 000000001f000190
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 8068c93d5a29231e
ldx [%i2+0x1b0],%g3 ! Observed data at 000000001f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 58ffcaf444b0b827
ldx [%i2+0x1d0],%g3 ! Observed data at 000000001f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b04be7ff7e5c9676
ldx [%i2+0x1e8],%g3 ! Observed data at 000000001f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1e8,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = aea7bef400000062
ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = c2a8cd269cc6fbff
ldx [%i3+0x030],%g3 ! Observed data at 000000001f800030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = 54b7b1d06c167162
ldx [%i3+0x068],%g3 ! Observed data at 000000001f800068
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = da64ffff8fdd877f
ldx [%i3+0x0f0],%g3 ! Observed data at 000000001f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ffc070aac62192a9
ldx [%i3+0x1a8],%g3 ! Observed data at 000000001f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = dd44f9be5774b255
ldx [%i3+0x1b8],%g3 ! Observed data at 000000001f8001b8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1c8efaf0ffb7da71
ldx [%i3+0x1d0],%g3 ! Observed data at 000000001f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 48de709700000007
ldx [%i3+0x1e8],%g3 ! Observed data at 000000001f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1e8,%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_f6_fail:
set p7_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 7 failed
p7_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 7 failed
p7_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p7_selfmod_failed:
ba p7_failed
mov 0xabc,%g1
p7_common_error:
or %g0,0xee7,%g1
ba p7_failed
mov %o5,%g3
p7_common_signature_error:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_common_timeout:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p7_failed
mov 0x0,%g3
p7_trap1e:
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000018]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001e000018]
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f000018]
stda %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000018]
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e800000]
done
p7_trap1o:
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000018]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001e000018]
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f000018]
stda %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000018]
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e800000]
done
p7_trap2e:
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800028]
done
p7_trap2o:
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800028]
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 = 107e328ac66f628c
ldx [%g1+0x008],%l1 ! %l1 = 69b5e456c8064f4f
ldx [%g1+0x010],%l2 ! %l2 = 4186a14656074a67
ldx [%g1+0x018],%l3 ! %l3 = 2f5cee6c5774b255
ldx [%g1+0x020],%l4 ! %l4 = 7f6ea4bab20fecc9
ldx [%g1+0x028],%l5 ! %l5 = 41edc1267ca27c2c
ldx [%g1+0x030],%l6 ! %l6 = 1749975dbb48b3f9
ldx [%g1+0x038],%l7 ! %l7 = 5a68f2726f7ba611
! Initialize the output register of window 0
set unres3_start,%o0
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 = 6558699e 593b2f63 72d44f70 1cb16c9d
! %f4 = d9e0eb65 a5681e7c b8c23f9c e3ecd46b
! %f8 = 6cbf16d7 84240d02 5ee0e8ae 42e95c85
! %f12 = 363a5814 0828998a ff9d0794 5066a0b6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 205b1526 c466fec1 3ed3af0b 03867ffe
! %f20 = 8e4f418f 11ceb0c3 5d8e95d5 9a4cb50f
! %f24 = 329dd011 54f61467 79ff2ebd 8b1462c1
! %f28 = 694a4193 6a085e4f 6a2525ff eff4fa7a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 36c3907f 392be53d 1a181439 a889b77b
! %f36 = 6f0da615 f4e16db5 3ad13f4c 43939a18
! %f40 = 940c2ad6 1349aa9d 7c298a4b 1f97efa6
! %f44 = 1749f6a9 ab481e05 16e16dfb 67d80eee
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe05bfb8f0000000a,%g7,%g1 ! GSR scale = 1, align = 2
wr %g1,%g0,%gsr ! GSR = e05bfb8f0000000a
wr %g0,%y ! Clear Y 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[0000000020800118] = dc5c46cd85df603e, %l7 = 3e417d5250ad482c, %l5 = d68273e9fbbc02aa
add %i1,0x118,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = dc5c46cd85df603e
! Mem[00000000210001ff] = 3eca884b, %l3 = 80752cda6bcc31a5
ldstub [%i2+0x1ff],%l3 ! %l3 = 0000004b000000ff
! Mem[0000000021000040] = f1b5e0c6af8e4636, %l1 = a9fb999e58217402, %l0 = be7723cca6f1c626
add %i2,0x40,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = f1b5e0c6af8e4636
! Mem[0000000021000079] = e6d6b107, %l0 = f1b5e0c6af8e4636
ldstub [%i2+0x079],%l0 ! %l0 = 000000d6000000ff
! Mem[0000000021800198] = c09a4fcb8d2ea9f9, %l5 = dc5c46cd85df603e, %l1 = a9fb999e58217402
add %i3,0x198,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = c09a4fcb8d2ea9f9
! Mem[00000000910000f0] = 047a0369, %g18 = 014753aeb2da0e4b
ldsw [%i6+0x0f0],%g2 ! %g2 = 014753aeb2da0e4b
! %l6 = bc57143f, %l7 = 50ad482c, Mem[00000000900001c0] = 3ac5b3a2 a50ab220
std %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = bc57143f 50ad482c
! Mem[0000000021800188] = 93e9476ee0276b4a, %l6 = 6d1e745cbc57143f, %l7 = 3e417d5250ad482c
add %i3,0x188,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 93e9476ee0276b4a
! %l1 = c09a4fcb8d2ea9f9, Mem[00000000218000d0] = e43eb93b
stw %l1,[%i3+0x0d0] ! Mem[00000000218000d0] = 8d2ea9f9
! Mem[0000000091000060] = c02e18b8, %g18 = 014753aeb2da0e4b
ldsw [%i6+0x060],%g2 ! %g2 = 014753aeb2da0e4b
p8_label_2:
! Mem[0000000091800148] = f2f2a95f, %g2 = ffffffffc02e18b8
lduh [%o0+0x14a],%g2 ! %g2 = 000000000000f2f2
! Mem[00000000200001b0] = 56a9f905d27c0644, %l7 = 93e9476ee0276b4a, %l4 = ad3ac766dc95503e
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 56a9f905d27c0644
! Mem[00000000210000ac] = f88de757, %l0 = 00000000000000d6
swap [%i2+0x0ac],%l0 ! %l0 = 00000000f88de757
! Mem[0000000021800120] = ed71a17a, %l3 = 0000004b, %l1 = 8d2ea9f9
add %i3,0x120,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ed71a17a
! %l0 = 00000000f88de757, Mem[00000000918001c0] = 11ac9835
stw %l0,[%o0+0x1c0] ! Mem[00000000918001c0] = f88de757
! Mem[0000000090800068] = f97ee924, %g2 = 000000000000f2f2
ldsh [%i5+0x06a],%g2 ! %g2 = fffffffffffff97e
! Mem[0000000020800024] = ebabe608, %l1 = 00000000ed71a17a
swap [%i1+0x024],%l1 ! %l1 = 00000000ebabe608
! Mem[00000000208000d8] = 2ea199b0, %l2 = 46a7187e4a5cf604
ldub [%i1+0x0d8],%l2 ! %l2 = 000000000000002e
! %l6 = bc57143f, %l7 = e0276b4a, Mem[00000000210000b8] = 20546e23 7479dd58
std %l6,[%i2+0x0b8] ! Mem[00000000210000b8] = bc57143f e0276b4a
! Mem[00000000200001d0] = d9d8ccaf, %l4 = d27c0644, %l6 = bc57143f
add %i0,0x1d0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000d9d8ccaf
p8_label_3:
! Mem[0000000021800124] = 8db0d0fe, %l3 = 000000000000004b
swap [%i3+0x124],%l3 ! %l3 = 000000008db0d0fe
! Mem[0000000020800120] = ea25b05c, %l3 = 000000008db0d0fe
swap [%i1+0x120],%l3 ! %l3 = 00000000ea25b05c
! Mem[000000009000011c] = 3e119142, %g2 = fffffffffffff97e
ldsb [%i4+0x11d],%g2 ! %g2 = 000000000000003e
! %l4 = 56a9f905d27c0644, Mem[00000000918001d4] = b5ec7dcc
stw %l4,[%o0+0x1d4] ! Mem[00000000918001d4] = d27c0644
! Mem[00000000208000e0] = 2a6b5110, %l1 = 00000000ebabe608
swap [%i1+0x0e0],%l1 ! %l1 = 000000002a6b5110
! Mem[00000000900001ac] = b7572d16, %g18 = 014753aeb2da0e4b
ldsw [%i4+0x1ac],%g2 ! %g2 = 014753aeb2da0e4b
! Mem[00000000218001f8] = 3f6432cd, %l3 = 00000000ea25b05c
swap [%i3+0x1f8],%l3 ! %l3 = 000000003f6432cd
! Mem[00000000900000c4] = c5a24718, %g2 = ffffffffb7572d16
ldub [%i4+0x0c4],%g2 ! %g2 = 00000000000000c5
! Mem[000000002100003e] = e05828c2, %l0 = 00000000f88de757
ldstub [%i2+0x03e],%l0 ! %l0 = 00000028000000ff
! Mem[00000000208001dc] = 6a414721, %l7 = 93e9476ee0276b4a
swap [%i1+0x1dc],%l7 ! %l7 = 000000006a414721
p8_label_4:
! Mem[0000000020000140] = 9bea62aa, %l3 = 000000003f6432cd
swap [%i0+0x140],%l3 ! %l3 = 000000009bea62aa
! Mem[0000000090800164] = 9c995a44, %g2 = 00000000000000c5
ldsb [%i5+0x164],%g2 ! %g2 = ffffffffffffff9c
! Mem[000000002000017c] = d4bd19ec, %l6 = 00000000d9d8ccaf
swap [%i0+0x17c],%l6 ! %l6 = 00000000d4bd19ec
! %l3 = 000000009bea62aa, Mem[00000000900001e8] = 7804a745321a70ad
stx %l3,[%i4+0x1e8] ! Mem[00000000900001e8] = 000000009bea62aa
! %l6 = 00000000d4bd19ec, Mem[00000000910000ac] = 56e6721b
sth %l6,[%i6+0x0ac] ! Mem[00000000910000ac] = 19ec721b
! Mem[00000000900000b8] = 6d2baf6b59ef2943, %g2 = ffffffffffffff9c
ldx [%i4+0x0b8],%g2 ! %g2 = 6d2baf6b59ef2943
! Mem[00000000208000c0] = dc74ba96, %l5 = dc5c46cd85df603e
swap [%i1+0x0c0],%l5 ! %l5 = 00000000dc74ba96
! Mem[000000009080019c] = 7b77bd40, %g2 = 6d2baf6b59ef2943
ldub [%i5+0x19d],%g2 ! %g2 = 000000000000007b
! Mem[000000002080004f] = b624dd7d, %l4 = 56a9f905d27c0644
ldstub [%i1+0x04f],%l4 ! %l4 = 0000007d000000ff
! Mem[00000000210000a4] = b976670e, %l5 = 00000000dc74ba96
swap [%i2+0x0a4],%l5 ! %l5 = 00000000b976670e
p8_label_5:
! %l5 = 00000000b976670e, Mem[000000009080018e] = 2350386f
stb %l5,[%i5+0x18e] ! Mem[000000009080018c] = 0e50386f
! Mem[0000000091800020] = 0eab704aec2c43bb, %g2 = 000000000000007b
ldx [%o0+%o4],%g2 ! %g2 = 0eab704aec2c43bb
! Mem[000000002000009f] = ef79f2f9, %l6 = 00000000d4bd19ec
ldstub [%i0+0x09f],%l6 ! %l6 = 000000f9000000ff
! Mem[0000000091800074] = 4da9923a, %g2 = 0eab704aec2c43bb
lduh [%o0+0x076],%g2 ! %g2 = 0000000000004da9
! Mem[0000000021000108] = 4adc4943, %l5 = 00000000b976670e
swap [%i2+0x108],%l5 ! %l5 = 000000004adc4943
! %l4 = 000000000000007d, Mem[0000000091000038] = 691f8eb0b4f82c3d
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 000000000000007d
! Mem[0000000091800198] = 326e765b, %g18 = 014753aeb2da0e4b
ldsw [%o0+0x198],%g2 ! %g2 = 014753aeb2da0e4b
! %l0 = 00000028, %l1 = 2a6b5110, Mem[0000000090000140] = c860ad21 b704af01
std %l0,[%i4+0x140] ! Mem[0000000090000140] = 00000028 2a6b5110
! Mem[0000000090000058] = fb0631c4db5d206c, %g2 = 00000000326e765b
ldx [%i4+0x058],%g2 ! %g2 = fb0631c4db5d206c
! Mem[00000000208001c8] = ace80b4524248168, %l1 = 000000002a6b5110, %l5 = 000000004adc4943
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ace80b4524248168
p8_label_6:
! %l6 = 000000f9, %l7 = 6a414721, Mem[0000000090800030] = 74aad238 02ba786f
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 000000f9 6a414721
! Mem[00000000208000e0] = ebabe608be9f98ac, %l7 = 000000006a414721, %l0 = 0000000000000028
add %i1,0xe0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ebabe608be9f98ac
! Mem[00000000900001b0] = 9cd7a462, %g18 = 014753aeb2da0e4b
ldsw [%i4+0x1b0],%g2 ! %g2 = 014753aeb2da0e4b
! Mem[0000000021000080] = 905511280c69c1e7, %l0 = ebabe608be9f98ac, %l4 = 000000000000007d
add %i2,0x80,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 905511280c69c1e7
! Mem[0000000021800158] = d2f99c1e, %l5 = ace80b4524248168
ldsb [%i3+0x159],%l5 ! %l5 = fffffffffffffff9
! Mem[00000000210001f9] = 3f765499, %l4 = 905511280c69c1e7
ldstub [%i2+0x1f9],%l4 ! %l4 = 00000076000000ff
! Mem[0000000091800130] = 2f69a2c8, %g2 = ffffffff9cd7a462
lduh [%o0+0x130],%g2 ! %g2 = 0000000000002f69
! Mem[00000000200000b1] = 23c7282a, %l0 = ebabe608be9f98ac
ldstub [%i0+0x0b1],%l0 ! %l0 = 000000c7000000ff
! Mem[00000000200001f4] = 17a9d658, %l1 = 2a6b5110, %l7 = 6a414721
add %i0,0x1f4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000017a9d658
! Mem[00000000900001a0] = 30fb63a2, %g2 = 0000000000002f69
ldub [%i4+0x1a3],%g2 ! %g2 = 0000000000000030
p8_label_7:
! Mem[00000000210000b6] = 9ceebaf1, %l0 = 00000000000000c7
ldstub [%i2+0x0b6],%l0 ! %l0 = 000000ba000000ff
! Mem[000000002000018b] = 874bff67, %l7 = 0000000017a9d658
ldstub [%i0+0x18b],%l7 ! %l7 = 00000067000000ff
! Mem[00000000200001f0] = 6058d4e317a9d658, %l4 = 0000000000000076, %l3 = 000000009bea62aa
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 6058d4e317a9d658
! Mem[000000009100009c] = dc30ce50, %g2 = 0000000000000030
ldsb [%i6+0x09f],%g2 ! %g2 = ffffffffffffffdc
! Mem[00000000200000d0] = a492b243, %l4 = 0000000000000076
swap [%i0+0x0d0],%l4 ! %l4 = 00000000a492b243
! %l2 = 000000000000002e, Mem[0000000091800073] = 974c114d
stb %l2,[%o0+0x073] ! Mem[0000000091800070] = 2e4c114d
! Mem[00000000908001f0] = 045003e2 e158b096, %g2 = ffffffdc, %g3 = 0bad0b00
ldd [%i5+0x1f0],%g2 ! %g2 = 00000000045003e2 00000000e158b096
! %l1 = 000000002a6b5110, Mem[00000000900001d0] = 58943a5fa5390858
stx %l1,[%i4+0x1d0] ! Mem[00000000900001d0] = 000000002a6b5110
! %l0 = 00000000000000ba, Mem[0000000091800148] = adcaf2f2
sth %l0,[%o0+0x148] ! Mem[0000000091800148] = 00baf2f2
! Mem[0000000020800140] = 4943dddba74d88f5, %l4 = 00000000a492b243, %l4 = 00000000a492b243
add %i1,0x140,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 4943dddba74d88f5
p8_label_8:
! Mem[0000000020800130] = cef4d428, %l7 = 0000000000000067
ldub [%i1+0x131],%l7 ! %l7 = 00000000000000f4
! Mem[00000000200001a0] = 1eb4e31c66514897, %l4 = 4943dddba74d88f5, %l5 = fffffffffffffff9
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 1eb4e31c66514897
! %l7 = 00000000000000f4, Mem[00000000918001ba] = f3c6c7d6
sth %l7,[%o0+0x1ba] ! Mem[00000000918001b8] = 00f4c7d6
! Mem[0000000020000140] = 3f6432cd, %l7 = 000000f4, %l0 = 000000ba
add %i0,0x140,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000003f6432cd
! Mem[0000000021000128] = 6715051e322f38af, %l4 = 4943dddba74d88f5, %l2 = 000000000000002e
add %i2,0x128,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 6715051e322f38af
! Mem[00000000200000b0] = 23ff282a8aa0cec0, %l2 = 6715051e322f38af, %l5 = 1eb4e31c66514897
add %i0,0xb0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 23ff282a8aa0cec0
! Mem[00000000918001fc] = fcc2e909, %g2 = 00000000045003e2
lduh [%o0+0x1fc],%g2 ! %g2 = 000000000000fcc2
! Mem[0000000020000039] = df27ba60, %l4 = 4943dddba74d88f5
ldstub [%i0+0x039],%l4 ! %l4 = 00000027000000ff
! Mem[00000000200000f4] = af1005fc, %l1 = 2a6b5110, %l4 = 00000027
add %i0,0xf4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000af1005fc
! Mem[0000000091800174] = 6604b7b5, %g18 = 014753aeb2da0e4b
ldsw [%o0+0x174],%g2 ! %g2 = 014753aeb2da0e4b
p8_label_9:
! Mem[0000000020800068] = 18652112, %l2 = 322f38af, %l5 = 8aa0cec0
add %i1,0x68,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000018652112
! Mem[0000000021000188] = edc11a49, %l5 = 18652112, %l3 = 17a9d658
add %i2,0x188,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000edc11a49
! Mem[00000000210000d4] = e92c6db6, %l0 = 000000003f6432cd
swap [%i2+0x0d4],%l0 ! %l0 = 00000000e92c6db6
! Mem[000000009080011c] = 319cba4e, %g2 = 000000006604b7b5
lduh [%i5+0x11c],%g2 ! %g2 = 000000000000319c
! Mem[0000000020800120] = 8db0d0fe, %l1 = 000000002a6b5110
swap [%i1+0x120],%l1 ! %l1 = 000000008db0d0fe
! Mem[000000002100002c] = 4abea79f, %l5 = 18652112, %l1 = 8db0d0fe
add %i2,0x2c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004abea79f
! Mem[00000000218001d4] = 788fa69b, %l4 = 00000000af1005fc
ldsb [%i3+0x1d7],%l4 ! %l4 = ffffffffffffff9b
! Mem[00000000210000ec] = 9b0dbc8c, %l1 = 000000004abea79f
swap [%i2+0x0ec],%l1 ! %l1 = 000000009b0dbc8c
! Mem[00000000218000dc] = 18bb055f, %l2 = 322f38af, %l7 = 000000f4
add %i3,0xdc,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000018bb055f
! Mem[0000000020000140] = 3f6432cd, %l3 = edc11a49, %l2 = 322f38af
add %i0,0x140,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003f6432cd
p8_label_10:
! %l4 = ffffffffffffff9b, Mem[0000000091000150] = 23a8d37e9a37bfce
stx %l4,[%i6+0x150] ! Mem[0000000091000150] = ffffffffffffff9b
! Mem[000000002000002c] = 25b6febf, %l0 = e92c6db6, %l3 = edc11a49
add %i0,0x2c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000025b6febf
! Mem[00000000218000d8] = 6dbd7e5518bb055f, %l3 = 0000000025b6febf, %l5 = 0000000018652112
add %i3,0xd8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 6dbd7e5518bb055f
! Mem[0000000091800100] = 6905bed04bb31f20, %g2 = 000000000000319c
ldx [%o0+0x100],%g2 ! %g2 = 6905bed04bb31f20
! Mem[0000000021800058] = bd2f1bdb, %l1 = 9b0dbc8c, %l2 = 3f6432cd
add %i3,0x58,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000bd2f1bdb
! Mem[0000000090000080] = 3d611b99, %g2 = 6905bed04bb31f20
ldsb [%i4+0x081],%g2 ! %g2 = 000000000000003d
! Mem[0000000020800190] = 5ffd82a289691936, %l5 = 6dbd7e5518bb055f, %l6 = 00000000000000f9
add %i1,0x190,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 5ffd82a289691936
! Mem[00000000210001b0] = fbee7d23, %l7 = 0000000018bb055f
swap [%i2+0x1b0],%l7 ! %l7 = 00000000fbee7d23
! %l0 = 00000000e92c6db6, Mem[0000000091000036] = f0b20000
sth %l0,[%i6+0x036] ! Mem[0000000091000034] = 6db60000
! Mem[000000002080004c] = b624ddff, %l3 = 0000000025b6febf
swap [%i1+0x04c],%l3 ! %l3 = 00000000b624ddff
p8_label_11:
! Mem[0000000090000054] = 0e5490b1, %g2 = 000000000000003d
ldub [%i4+0x054],%g2 ! %g2 = 000000000000000e
! Mem[0000000021800048] = 6dcad758d776070c, %l3 = 00000000b624ddff, %l6 = 5ffd82a289691936
add %i3,0x48,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 6dcad758d776070c
! Mem[0000000021000020] = 539f70df6ca2323b, %l7 = 00000000fbee7d23, %l6 = 6dcad758d776070c
add %i2,0x20,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 539f70df6ca2323b
! Mem[00000000208001d8] = 669034fce0276b4a, %l0 = 00000000e92c6db6
ldx [%i1+0x1d8],%l0 ! %l0 = 669034fce0276b4a
! Mem[000000002000005f] = c5f45add, %l2 = 00000000bd2f1bdb
ldstub [%i0+0x05f],%l2 ! %l2 = 000000dd000000ff
! Mem[0000000020800130] = cef4d428, %l3 = b624ddff, %l4 = ffffff9b
add %i1,0x130,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000cef4d428
! Mem[00000000200000d6] = cf65dbcf, %l7 = 00000000fbee7d23
ldstub [%i0+0x0d6],%l7 ! %l7 = 000000db000000ff
! Mem[0000000020000078] = ea7d618290d4ba2f, %l5 = 6dbd7e5518bb055f, %l3 = 00000000b624ddff
add %i0,0x78,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = ea7d618290d4ba2f
! Mem[00000000208000ac] = f4364978, %l0 = 669034fce0276b4a
ldstub [%i1+0x0ac],%l0 ! %l0 = 000000f4000000ff
! Mem[000000002080004c] = 25b6febf, %l6 = 539f70df6ca2323b
ldstub [%i1+0x04c],%l6 ! %l6 = 00000025000000ff
p8_label_12:
! Mem[000000009100008c] = 32dec4f7, %g18 = 014753aeb2da0e4b
ldsw [%i6+0x08c],%g2 ! %g2 = 014753aeb2da0e4b
! %l3 = ea7d618290d4ba2f, Mem[00000000918000b9] = 6b08496c
stb %l3,[%o0+0x0b9] ! Mem[00000000918000b8] = 2f08496c
! Mem[0000000090800060] = ec0a57d6, %g18 = 014753aeb2da0e4b
ldsw [%i5+0x060],%g2 ! %g2 = 014753aeb2da0e4b
! Mem[0000000020000198] = 6b384300b1c721df, %l4 = 00000000cef4d428, %l5 = 6dbd7e5518bb055f
add %i0,0x198,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6b384300b1c721df
! Mem[00000000210000ac] = 000000d6, %l7 = 00000000000000db
swap [%i2+0x0ac],%l7 ! %l7 = 00000000000000d6
! Mem[00000000210000e8] = 07e76fa1, %l1 = 9b0dbc8c, %l2 = 000000dd
add %i2,0xe8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000007e76fa1
! Mem[00000000918001dc] = c003580f, %g2 = ffffffffec0a57d6
lduh [%o0+0x1de],%g2 ! %g2 = 000000000000c003
! Mem[00000000918001e0] = 23c48ad0, %g2 = 000000000000c003
ldsb [%o0+0x1e2],%g2 ! %g2 = 0000000000000023
! Mem[000000009000014c] = b1da7755, %g18 = 014753aeb2da0e4b
ldsw [%i4+0x14c],%g2 ! %g2 = 014753aeb2da0e4b
! Mem[0000000090800114] = c65de570, %g2 = ffffffffb1da7755
lduw [%i5+0x114],%g2 ! %g2 = 00000000c65de570
p8_label_13:
! %l7 = 00000000000000d6, Mem[000000002000011b] = 09ef0313
stb %l7,[%i0+0x11b] ! Mem[0000000020000118] = 09ef03d6
! %l5 = 6b384300b1c721df, Mem[00000000918001d6] = 06440531
sth %l5,[%o0+0x1d6] ! Mem[00000000918001d4] = 21df0531
! Mem[00000000910000b0] = f20a8113 acf367d0, %g2 = c65de570, %g3 = e158b096
ldd [%i6+0x0b0],%g2 ! %g2 = 00000000f20a8113 00000000acf367d0
! %l0 = 00000000000000f4, Mem[0000000091000120] = dc2c85ca403b2726
stx %l0,[%i6+0x120] ! Mem[0000000091000120] = 00000000000000f4
! Mem[000000009180013c] = 5bc7c3f4, %g2 = 00000000f20a8113
lduh [%o0+0x13e],%g2 ! %g2 = 0000000000005bc7
! %l2 = 07e76fa1, %l3 = 90d4ba2f, Mem[0000000090800188] = de3e04f8 59b80e50
std %l2,[%i5+0x188] ! Mem[0000000090800188] = 07e76fa1 90d4ba2f
! Mem[000000002080004c] = ffb6febf, %l0 = 00000000000000f4
swap [%i1+0x04c],%l0 ! %l0 = 00000000ffb6febf
! Mem[0000000091800188] = 4b57bd1a6cc61047, %g2 = 0000000000005bc7
ldx [%o0+0x188],%g2 ! %g2 = 4b57bd1a6cc61047
! Mem[00000000908001d0] = 950ec486, %g2 = 4b57bd1a6cc61047
ldub [%i5+0x1d3],%g2 ! %g2 = 0000000000000095
! Mem[0000000090800120] = 8ffd79e6, %g2 = 0000000000000095
ldsh [%i5+0x122],%g2 ! %g2 = ffffffffffff8ffd
p8_label_14:
! Mem[00000000210000c0] = 218a6207ca478a5d, %l2 = 0000000007e76fa1, %l4 = 00000000cef4d428
add %i2,0xc0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 218a6207ca478a5d
! Mem[000000009080001c] = 9e109019, %g2 = ffffffffffff8ffd
ldub [%i5+0x01f],%g2 ! %g2 = 000000000000009e
! %l2 = 0000000007e76fa1, Mem[0000000091000056] = 88b17303
sth %l2,[%i6+0x056] ! Mem[0000000091000054] = 6fa17303
! %l3 = ea7d618290d4ba2f, Mem[00000000908000e7] = c4f9ee12
stb %l3,[%i5+0x0e7] ! Mem[00000000908000e4] = 2ff9ee12
! Mem[00000000218001f0] = e26846a6 21ad3419, %l4 = ca478a5d, %l5 = b1c721df
ldd [%i3+0x1f0],%l4 ! %l4 = 00000000e26846a6 0000000021ad3419
! %l2 = 0000000007e76fa1, Mem[0000000091800038] = 0de323e444ce904c
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 0000000007e76fa1
! %l4 = 00000000e26846a6, Mem[00000000908000b8] = 20f3c9fb
stw %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = e26846a6
! Mem[00000000918000b8] = 5d2f08496cfe733f, %g2 = 000000000000009e
ldx [%o0+0x0b8],%g2 ! %g2 = 5d2f08496cfe733f
! %l3 = ea7d618290d4ba2f, Mem[000000009100019c] = 50c524c1
stw %l3,[%i6+0x19c] ! Mem[000000009100019c] = 90d4ba2f
! Mem[00000000908000e0] = 629b4f78 4de60f2f, %g2 = 6cfe733f, %g3 = acf367d0
ldd [%i5+0x0e0],%g2 ! %g2 = 00000000629b4f78 000000004de60f2f
p8_label_15:
! Mem[000000002000018c] = e58c8cbd, %l7 = 000000d6, %l6 = 00000025
add %i0,0x18c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000e58c8cbd
! Mem[0000000090800074] = 9a33da3c, %g2 = 00000000629b4f78
ldsb [%i5+0x074],%g2 ! %g2 = ffffffffffffff9a
! Mem[000000002180007c] = cfa6f82a, %l2 = 0000000007e76fa1
swap [%i3+0x07c],%l2 ! %l2 = 00000000cfa6f82a
! Mem[0000000020800010] = 26ca89a5, %l5 = 0000000021ad3419
swap [%i1+%o2],%l5 ! %l5 = 0000000026ca89a5
! Mem[00000000200001e4] = 4c78c3f9, %l3 = ea7d618290d4ba2f
swap [%i0+0x1e4],%l3 ! %l3 = 000000004c78c3f9
! Mem[00000000200001c8] = ee35bf96, %l2 = cfa6f82a, %l1 = 9b0dbc8c
add %i0,0x1c8,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ee35bf96
! Mem[0000000091000120] = 00000000, %g18 = 014753aeb2da0e4b
ldsw [%i6+0x120],%g2 ! %g2 = 014753aeb2da0e4b
! Mem[000000009000018c] = b5322733, %g2 = 0000000000000000
ldsh [%i4+0x18e],%g2 ! %g2 = ffffffffffffb532
! %l3 = 000000004c78c3f9, Mem[000000009100014c] = 4734a30d
stw %l3,[%i6+0x14c] ! Mem[000000009100014c] = 4c78c3f9
! Mem[0000000021000150] = a14580ee, %l1 = 00000000ee35bf96
ldstub [%i2+0x150],%l1 ! %l1 = 000000a1000000ff
p8_label_16:
! Mem[0000000021800074] = 210209a7, %l7 = 000000d6, %l1 = 000000a1
add %i3,0x74,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000210209a7
! %l1 = 00000000210209a7, Mem[0000000091000150] = ffffffff
stw %l1,[%i6+0x150] ! Mem[0000000091000150] = 210209a7
! Mem[00000000918000fc] = 436905be, %g2 = ffffffffffffb532
ldub [%o0+0x0ff],%g2 ! %g2 = 0000000000000043
! Mem[00000000908000c4] = 688bba18, %g2 = 0000000000000043
ldsb [%i5+0x0c7],%g2 ! %g2 = 0000000000000068
! Mem[00000000910000a8] = 4619b6e4, %g18 = 014753aeb2da0e4b
ldsw [%i6+0x0a8],%g2 ! %g2 = 014753aeb2da0e4b
! %l5 = 0000000026ca89a5, Mem[00000000910001c0] = 32543d680753ba02
stx %l5,[%i6+0x1c0] ! Mem[00000000910001c0] = 0000000026ca89a5
! Mem[00000000200001dc] = 2783e4c6, %l0 = 00000000ffb6febf
swap [%i0+0x1dc],%l0 ! %l0 = 000000002783e4c6
! Mem[000000002000015c] = 9da155d5, %l2 = cfa6f82a, %l1 = 210209a7
add %i0,0x15c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009da155d5
! %l0 = 000000002783e4c6, Mem[0000000091800078] = 923a5b604dfb2106
stx %l0,[%o0+0x078] ! Mem[0000000091800078] = 000000002783e4c6
! %l2 = cfa6f82a, %l3 = 4c78c3f9, Mem[00000000908001d8] = bbeab1cd 83155997
std %l2,[%i5+0x1d8] ! Mem[00000000908001d8] = cfa6f82a 4c78c3f9
p8_label_17:
! Mem[00000000208000c4] = ffd2d745, %l6 = 00000000e58c8cbd
lduw [%i1+0x0c4],%l6 ! %l6 = 00000000ffd2d745
! Mem[0000000021800168] = 1c83d0d3, %l3 = 000000004c78c3f9
swap [%i3+0x168],%l3 ! %l3 = 000000001c83d0d3
! Mem[000000009080004c] = 7399d98f, %g18 = 014753aeb2da0e4b
ldsw [%i5+0x04c],%g2 ! %g2 = 014753aeb2da0e4b
! Mem[0000000020800026] = ed71a17a, %l1 = 000000009da155d5
ldstub [%i1+0x026],%l1 ! %l1 = 000000a1000000ff
! Mem[00000000200001c8] = ee35bf9657ddabf0, %l7 = 00000000000000d6, %l7 = 00000000000000d6
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = ee35bf9657ddabf0
! Mem[00000000208000c0] = 85df603e, %l4 = 00000000e26846a6
swap [%i1+0x0c0],%l4 ! %l4 = 0000000085df603e
! %l1 = 00000000000000a1, Mem[0000000091800180] = 628efb9848e04b63
stx %l1,[%o0+0x180] ! Mem[0000000091800180] = 00000000000000a1
! Mem[000000002000018c] = e58c8cbd, %l0 = 2783e4c6, %l3 = 1c83d0d3
add %i0,0x18c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e58c8cbd
! Mem[0000000090000188] = d1a288aa, %g2 = 000000007399d98f
ldsb [%i4+0x18a],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000090800188] = e76fa190, %g2 = ffffffffffffffd1
ldsb [%i5+0x189],%g2 ! %g2 = ffffffffffffffe7
p8_label_18:
! %l2 = cfa6f82a, %l3 = e58c8cbd, Mem[0000000091000090] = f98046d8 68ca6544
std %l2,[%i6+0x090] ! Mem[0000000091000090] = cfa6f82a e58c8cbd
! Mem[00000000208001c8] = ace80b45, %l4 = 0000000085df603e
swap [%i1+0x1c8],%l4 ! %l4 = 00000000ace80b45
! Mem[0000000021800184] = dbc48d1c, %l3 = 00000000e58c8cbd
swap [%i3+0x184],%l3 ! %l3 = 00000000dbc48d1c
! %l2 = 00000000cfa6f82a, Mem[0000000091800074] = 4c114da9
stw %l2,[%o0+0x074] ! Mem[0000000091800074] = cfa6f82a
! Mem[0000000090000174] = 4bdb039c, %g2 = ffffffffffffffe7
lduw [%i4+0x174],%g2 ! %g2 = 000000004bdb039c
! Mem[0000000091000188] = 170ec0b9, %g18 = 014753aeb2da0e4b
ldsw [%i6+0x188],%g2 ! %g2 = 014753aeb2da0e4b
! Mem[0000000091800108] = b991f50bf6f919f1, %g2 = 00000000170ec0b9
ldx [%o0+0x108],%g2 ! %g2 = b991f50bf6f919f1
! Mem[0000000020000092] = d2783666, %l7 = ee35bf9657ddabf0
ldstub [%i0+0x092],%l7 ! %l7 = 00000036000000ff
! Mem[00000000200000f8] = 6a6d2ad1, %l0 = 2783e4c6, %l3 = dbc48d1c
add %i0,0xf8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000006a6d2ad1
! Mem[00000000208001ac] = d1e7f6fa, %l3 = 000000006a6d2ad1
ldub [%i1+0x1ac],%l3 ! %l3 = 00000000000000d1
p8_label_19:
! Mem[0000000090800010] = fabb0f1c, %g2 = b991f50bf6f919f1
ldsb [%i5+0x011],%g2 ! %g2 = fffffffffffffffa
! Mem[000000002100003c] = e058ffc2, %l7 = 0000000000000036
swap [%i2+0x03c],%l7 ! %l7 = 00000000e058ffc2
! Mem[00000000200000d0] = 00000076cf65ffcf, %l0 = 000000002783e4c6, %l4 = 00000000ace80b45
add %i0,0xd0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 00000076cf65ffcf
! Mem[00000000210001fd] = 3eca88ff, %l6 = 00000000ffd2d745
ldstub [%i2+0x1fd],%l6 ! %l6 = 000000ca000000ff
! Mem[00000000200000c6] = c12282fa, %l3 = 00000000000000d1
ldstub [%i0+0x0c6],%l3 ! %l3 = 00000082000000ff
! Mem[0000000020000020] = 076f1e8f87124799, %l7 = 00000000e058ffc2, %l4 = 00000076cf65ffcf
add %i0,0x20,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 076f1e8f87124799
! Mem[00000000218001a4] = e25077bd, %l6 = 000000ca, %l7 = e058ffc2
add %i3,0x1a4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000e25077bd
! %l3 = 0000000000000082, Mem[0000000090000120] = 42e93401
stw %l3,[%i4+0x120] ! Mem[0000000090000120] = 00000082
! Mem[0000000020800111] = 2dce0fc9, %l0 = 000000002783e4c6
ldstub [%i1+0x111],%l0 ! %l0 = 000000ce000000ff
! Mem[0000000021800104] = efef96eb, %l5 = 0000000026ca89a5
ldstub [%i3+0x104],%l5 ! %l5 = 000000ef000000ff
p8_label_20:
! %l1 = 00000000000000a1, Mem[0000000090800088] = 26f953ed164bf6f6
stx %l1,[%i5+0x088] ! Mem[0000000090800088] = 00000000000000a1
! Mem[00000000900000b0] = 15f9f13d 2801dd14, %g2 = fffffffa, %g3 = 4de60f2f
ldd [%i4+0x0b0],%g2 ! %g2 = 0000000015f9f13d 000000002801dd14
! %l5 = 00000000000000ef, Mem[00000000900001fe] = 9918ba40
sth %l5,[%i4+0x1fe] ! Mem[00000000900001fc] = 00efba40
! Mem[0000000020000118] = 09ef03d635cb12c7, %l7 = 00000000e25077bd, %l6 = 00000000000000ca
add %i0,0x118,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 09ef03d635cb12c7
! Mem[000000009000016c] = b571f7ab, %g2 = 0000000015f9f13d
ldub [%i4+0x16d],%g2 ! %g2 = 00000000000000b5
! Mem[0000000021800060] = 353fd91649810ca9, %l3 = 0000000000000082, %l2 = 00000000cfa6f82a
add %i3,0x60,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 353fd91649810ca9
! Mem[00000000908001b4] = 6fe8048a, %g2 = 00000000000000b5
lduw [%i5+0x1b4],%g2 ! %g2 = 000000006fe8048a
! %l0 = 00000000000000ce, Mem[0000000090800030] = 000000f96a414721
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000000000000ce
! Mem[0000000021800060] = 353fd91649810ca9, %l1 = 00000000000000a1, %l7 = 00000000e25077bd
add %i3,0x60,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 353fd91649810ca9
! Mem[0000000021800128] = d7cc06d0, %l6 = 35cb12c7, %l6 = 35cb12c7
add %i3,0x128,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d7cc06d0
p8_label_21:
! Mem[0000000091000194] = 55e57417, %g2 = 000000006fe8048a
lduh [%i6+0x196],%g2 ! %g2 = 00000000000055e5
! Mem[0000000090800014] = 1cf2febc, %g2 = 00000000000055e5
lduw [%i5+0x014],%g2 ! %g2 = 000000001cf2febc
! Mem[0000000020800048] = 92e80c14, %l5 = 00000000000000ef
swap [%i1+0x048],%l5 ! %l5 = 0000000092e80c14
! Mem[0000000091800128] = 288e8bf2 54b60c4a, %g2 = 1cf2febc, %g3 = 2801dd14
ldd [%o0+0x128],%g2 ! %g2 = 00000000288e8bf2 0000000054b60c4a
! Mem[000000002180002a] = fb317280, %l5 = 0000000092e80c14
ldstub [%i3+0x02a],%l5 ! %l5 = 00000072000000ff
! Mem[00000000218001e0] = 7175ff9c, %l3 = 00000082, %l3 = 00000082
add %i3,0x1e0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007175ff9c
! Mem[00000000210001d5] = eb1d8904, %l1 = 00000000000000a1
ldstub [%i2+0x1d5],%l1 ! %l1 = 0000001d000000ff
! Mem[0000000020000110] = 629270872aa6f219, %l3 = 000000007175ff9c, %l6 = 00000000d7cc06d0
add %i0,0x110,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 629270872aa6f219
! Mem[0000000020800174] = db31482b, %l2 = 49810ca9, %l7 = 49810ca9
add %i1,0x174,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000db31482b
! %l0 = 00000000000000ce, Mem[0000000090800036] = 00ceb0bb
sth %l0,[%i5+0x036] ! Mem[0000000090800034] = 00ceb0bb
p8_label_22:
! Mem[0000000020800160] = 5b2324e2, %l4 = 076f1e8f87124799
ldstub [%i1+0x160],%l4 ! %l4 = 0000005b000000ff
! Mem[00000000210001e8] = 5122d36fdd1d6d80, %l0 = 00000000000000ce, %l0 = 00000000000000ce
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 5122d36fdd1d6d80
! Mem[0000000091000190] = 79168c5f e48655e5, %g2 = 288e8bf2, %g3 = 54b60c4a
ldd [%i6+0x190],%g2 ! %g2 = 0000000079168c5f 00000000e48655e5
! %l6 = 2aa6f219, %l7 = db31482b, Mem[0000000091800150] = addd7621 065fbe19
std %l6,[%o0+0x150] ! Mem[0000000091800150] = 2aa6f219 db31482b
! %l1 = 000000000000001d, Mem[0000000020800034] = 3d1ef776
sth %l1,[%i1+0x034] ! Mem[0000000020800034] = 001df776
! Mem[0000000021000008] = cfecd113, %l0 = 5122d36fdd1d6d80
ldstub [%i2+%o1],%l0 ! %l0 = 000000cf000000ff
! %l2 = 353fd91649810ca9, Mem[000000009080000c] = c18b3701
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = 49810ca9
! %l5 = 0000000000000072, Mem[000000009080014c] = 87c7d860
stw %l5,[%i5+0x14c] ! Mem[000000009080014c] = 00000072
! Mem[00000000900001e4] = 801799cf, %g2 = 0000000079168c5f
ldsh [%i4+0x1e4],%g2 ! %g2 = ffffffffffff8017
! Mem[0000000091000080] = 70fb1ffe ca1141d3, %g2 = ffff8017, %g3 = e48655e5
ldd [%i6+0x080],%g2 ! %g2 = 0000000070fb1ffe 00000000ca1141d3
p8_label_23:
! %l7 = 00000000db31482b, Mem[0000000090800058] = e5e022d773d92fb4
stx %l7,[%i5+0x058] ! Mem[0000000090800058] = 00000000db31482b
! Mem[000000002180013a] = fd31fd3a, %l7 = 00000000db31482b
ldstub [%i3+0x13a],%l7 ! %l7 = 000000fd000000ff
! Mem[00000000908000f0] = b0f1e8b2, %g2 = 0000000070fb1ffe
ldsb [%i5+0x0f1],%g2 ! %g2 = ffffffffffffffb0
! Mem[00000000918000fc] = 1d56c743, %g2 = ffffffffffffffb0
lduw [%o0+0x0fc],%g2 ! %g2 = 000000001d56c743
! Mem[00000000900001fc] = 27a200ef, %g2 = 000000001d56c743
ldsh [%i4+0x1fc],%g2 ! %g2 = 00000000000027a2
! Mem[00000000210001ea] = 5122d36f, %l2 = 353fd91649810ca9
ldstub [%i2+0x1ea],%l2 ! %l2 = 000000d3000000ff
! %l5 = 0000000000000072, Mem[0000000090000108] = 0beb92149d6924b7
stx %l5,[%i4+0x108] ! Mem[0000000090000108] = 0000000000000072
! Mem[0000000020000080] = 184ca97f64649233, %l1 = 000000000000001d, %l7 = 00000000000000fd
add %i0,0x80,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 184ca97f64649233
! Mem[0000000020800030] = 739fbf3f001df776, %l0 = 00000000000000cf
ldx [%i1+0x030],%l0 ! %l0 = 739fbf3f001df776
! Mem[000000009100009c] = d929f4dc, %g2 = 00000000000027a2
lduw [%i6+0x09c],%g2 ! %g2 = 00000000d929f4dc
p8_label_24:
! Mem[0000000090800088] = 00000000, %g2 = 00000000d929f4dc
lduw [%i5+0x088],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = b51dec39, %g2 = 0000000000000000
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffb51d
! Mem[000000002000018a] = 874bffff, %l7 = 184ca97f64649233
ldstub [%i0+0x18a],%l7 ! %l7 = 000000ff000000ff
! Mem[00000000908001fc] = f50e4b13, %g2 = ffffffffffffb51d
ldsb [%i5+0x1ff],%g2 ! %g2 = fffffffffffffff5
! Mem[0000000020000179] = e5228853, %l5 = 0000000000000072
ldstub [%i0+0x179],%l5 ! %l5 = 00000022000000ff
! Mem[0000000090000164] = 1cb023eb, %g2 = fffffffffffffff5
ldub [%i4+0x167],%g2 ! %g2 = 000000000000001c
! Mem[0000000091800070] = f19e862e cfa6f82a, %g2 = 0000001c, %g3 = ca1141d3
ldd [%o0+0x070],%g2 ! %g2 = 00000000f19e862e 00000000cfa6f82a
! Mem[00000000200001f8] = 24eb3cbe2409623e, %l1 = 000000000000001d
ldx [%i0+0x1f8],%l1 ! %l1 = 24eb3cbe2409623e
! Mem[00000000910001b8] = 7e24de3b, %g2 = 00000000f19e862e
ldsh [%i6+0x1b8],%g2 ! %g2 = 0000000000007e24
! Mem[0000000090000180] = dbb0693090cb7b8d, %g2 = 0000000000007e24
ldx [%i4+0x180],%g2 ! %g2 = dbb0693090cb7b8d
p8_label_25:
! Mem[00000000218000a0] = e5f16c7f, %l6 = 629270872aa6f219
swap [%i3+0x0a0],%l6 ! %l6 = 00000000e5f16c7f
! Mem[0000000021800180] = e1324716e58c8cbd, %l0 = 739fbf3f001df776, %l7 = 00000000000000ff
add %i3,0x180,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e1324716e58c8cbd
! Mem[0000000020000010] = 88986dd4, %l7 = e1324716e58c8cbd
swap [%i0+%o2],%l7 ! %l7 = 0000000088986dd4
! %l2 = 00000000000000d3, Mem[0000000091800122] = 338f078b
sth %l2,[%o0+0x122] ! Mem[0000000091800120] = 00d3078b
! Mem[0000000090800090] = 0457759b, %g2 = dbb0693090cb7b8d
ldsb [%i5+0x090],%g2 ! %g2 = 0000000000000004
! Mem[0000000090800050] = 73d2e7a7 06c069d7, %g2 = 00000004, %g3 = cfa6f82a
ldd [%i5+0x050],%g2 ! %g2 = 0000000073d2e7a7 0000000006c069d7
! Mem[00000000210001f8] = 3fff54993eff88ff, %l6 = 00000000e5f16c7f, %l4 = 000000000000005b
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 3fff54993eff88ff
! Mem[000000002180016c] = 859518b3, %l1 = 24eb3cbe2409623e
swap [%i3+0x16c],%l1 ! %l1 = 00000000859518b3
! Mem[00000000200000ff] = cbb54785, %l6 = 00000000e5f16c7f
ldstub [%i0+0x0ff],%l6 ! %l6 = 00000085000000ff
! Mem[00000000208000c2] = e26846a6, %l5 = 0000000000000022
ldstub [%i1+0x0c2],%l5 ! %l5 = 00000046000000ff
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p8_branch_failed
p8_not_taken_0_end:
! End of Random Code for Thread 8
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 739fbf3f001df776
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000859518b3
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000d3
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007175ff9c
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 3fff54993eff88ff
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000046
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000085
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000088986dd4
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 d9e0eb65 a5681e7c
bne %xcc,p8_f4_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = e58c8cbd142a1fbf
ldx [%i0+0x010],%g3 ! Observed data at 0000000020000010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = dfffba6048110db7
ldx [%i0+0x038],%g3 ! Observed data at 0000000020000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 24a8a5e2c5f45aff
ldx [%i0+0x058],%g3 ! Observed data at 0000000020000058
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = d278ff66817c8e25
ldx [%i0+0x090],%g3 ! Observed data at 0000000020000090
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7b2a885aef79f2ff
ldx [%i0+0x098],%g3 ! Observed data at 0000000020000098
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 23ff282a8aa0cec0
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000200000b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 242e843bc122fffa
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000200000c0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00000076cf65ffcf
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000200000d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6a6d2ad1cbb547ff
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000200000f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 09ef03d635cb12c7
ldx [%i0+0x118],%g3 ! Observed data at 0000000020000118
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3f6432cdd66db5cf
ldx [%i0+0x140],%g3 ! Observed data at 0000000020000140
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = e5ff8853d9d8ccaf
ldx [%i0+0x178],%g3 ! Observed data at 0000000020000178
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 874bffffe58c8cbd
ldx [%i0+0x188],%g3 ! Observed data at 0000000020000188
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8377a6f3ffb6febf
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000200001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2c48ce6b90d4ba2f
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000200001e0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1e0,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 21ad341925741929
ldx [%i1+0x010],%g3 ! Observed data at 0000000020800010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ce363a6ded71ff7a
ldx [%i1+0x020],%g3 ! Observed data at 0000000020800020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 739fbf3f001df776
ldx [%i1+0x030],%g3 ! Observed data at 0000000020800030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000ef000000f4
ldx [%i1+0x048],%g3 ! Observed data at 0000000020800048
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x048,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e47f38e3ff364978
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000208000a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e268ffa6ffd2d745
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000208000c0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ebabe608be9f98ac
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000208000e0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 2dff0fc9d36e0e15
ldx [%i1+0x110],%g3 ! Observed data at 0000000020800110
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2a6b5110448b5410
ldx [%i1+0x120],%g3 ! Observed data at 0000000020800120
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = ff2324e2e50d98db
ldx [%i1+0x160],%g3 ! Observed data at 0000000020800160
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 85df603e24248168
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000208001c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 669034fce0276b4a
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000208001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1d8,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ffecd1130448ba5b
ldx [%i2+0x008],%g3 ! Observed data at 0000000021000008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6dc9899400000036
ldx [%i2+0x038],%g3 ! Observed data at 0000000021000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = e6ffb10782554ce0
ldx [%i2+0x078],%g3 ! Observed data at 0000000021000078
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 469370b5dc74ba96
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000210000a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5f15ed8a000000db
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000210000a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = e95a5b249ceefff1
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000210000b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = bc57143fe0276b4a
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000210000b8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d6e844ad3f6432cd
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000210000d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 07e76fa14abea79f
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000210000e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = b976670e8853bcea
ldx [%i2+0x108],%g3 ! Observed data at 0000000021000108
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff4580ee3c38d8ed
ldx [%i2+0x150],%g3 ! Observed data at 0000000021000150
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 18bb055f23e52221
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000210001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 6d93dc35ebff8904
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000210001d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5122ff6fdd1d6d80
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000210001e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 3fff54993eff88ff
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000210001f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1f8,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = fb31ff8027182e10
ldx [%i3+0x028],%g3 ! Observed data at 0000000021800028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2c48a03d07e76fa1
ldx [%i3+0x078],%g3 ! Observed data at 0000000021800078
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2aa6f21990929573
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000218000a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8d2ea9f9c3aeb7c1
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000218000d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = b1f5cfe9ffef96eb
ldx [%i3+0x100],%g3 ! Observed data at 0000000021800100
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = ed71a17a0000004b
ldx [%i3+0x120],%g3 ! Observed data at 0000000021800120
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = fd31ff3a06df6a82
ldx [%i3+0x138],%g3 ! Observed data at 0000000021800138
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4c78c3f92409623e
ldx [%i3+0x168],%g3 ! Observed data at 0000000021800168
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = e1324716e58c8cbd
ldx [%i3+0x180],%g3 ! Observed data at 0000000021800180
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ea25b05c0a5e4fef
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000218001f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1f8,%g4
! The test for processor 8 has passed
p8_passed:
ta GOOD_TRAP
nop
p8_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p8_failed
p8_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p8_failed
p8_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p8_failed
p8_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p8_failed
p8_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p8_failed
p8_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p8_failed
p8_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p8_failed
p8_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p8_failed
p8_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:
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000020800028]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020800010]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800008]
stda %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000010]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000020000000]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021800008]
stha %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800010]
done
p8_trap1o:
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000020800028]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020800010]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800008]
stda %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000010]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000020000000]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021800008]
stha %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800010]
done
p8_trap2e:
stxa %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000028]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021800010]
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000021000020]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021000028]
done
p8_trap2o:
stxa %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000028]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021800010]
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000021000020]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021000028]
done
p8_trap3e:
nop
nop
done
p8_trap3o:
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 = be7723cca6f1c626
ldx [%g1+0x008],%l1 ! %l1 = a9fb999e58217402
ldx [%g1+0x010],%l2 ! %l2 = 46a7187e4a5cf604
ldx [%g1+0x018],%l3 ! %l3 = 80752cda6bcc31a5
ldx [%g1+0x020],%l4 ! %l4 = ad3ac766dc95503e
ldx [%g1+0x028],%l5 ! %l5 = d68273e9fbbc02aa
ldx [%g1+0x030],%l6 ! %l6 = 6d1e745cbc57143f
ldx [%g1+0x038],%l7 ! %l7 = 3e417d5250ad482c
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4854798d b0fbcb9d 9e57c2d6 91b918f0
! %f4 = fc9a1bee 7fa2445d 9a4b8bd6 3aadf353
! %f8 = f9b6ea08 bac30e9d 2525ecfd 2a651e35
! %f12 = a2d888d0 33e45113 3319edeb 18e363c5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0bbf3c7d 944d470c b07266dd 03dcafc7
! %f20 = 64166c73 0ddeecb0 2c972ac9 ce729d7d
! %f24 = d352fe39 5b2e221c 98653f3e 990c96f2
! %f28 = 8c1afafb 9fac846c e5e1e04b fe899a1e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d4adf953 c83096bc 716a0c67 e09e435b
! %f36 = 1215bc48 b113d164 668aad6f 22cfcfc4
! %f40 = e914ed1c f5143de0 27088792 de6201ea
! %f44 = e8a0fad7 263eebb3 3e899c27 accf4a4b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9d60111f00000036,%g7,%g1 ! GSR scale = 6, align = 6
wr %g1,%g0,%gsr ! GSR = 9d60111f00000036
wr %g0,%y ! Clear Y 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[0000000090000108] = 0beb9214, %g2 = aa28908f23f0ffa6
lduh [%i4+0x108],%g2 ! %g2 = 0000000000000beb
! Mem[000000009080006c] = 89dbeea2, %g2 = 0000000000000beb
lduh [%i5+0x06e],%g2 ! %g2 = 00000000000089db
! Mem[0000000022800130] = ffcc7d5b47bf1023, %l7 = fc9e951ba3d5d102, %l6 = fe4065bc3d28fb6b
add %i1,0x130,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = ffcc7d5b47bf1023
! Mem[00000000908000b0] = be69c6f5, %g2 = 00000000000089db
lduw [%i5+0x0b0],%g2 ! %g2 = 00000000be69c6f5
! Mem[0000000090800018] = b6dba1ad, %g2 = 00000000be69c6f5
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000b6db
! Mem[0000000022800110] = 50166ee5, %l6 = 47bf1023, %l4 = 4e562aa6
add %i1,0x110,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000050166ee5
! %l4 = 0000000050166ee5, Mem[0000000023800080] = bd776b30
stw %l4,[%i3+0x080] ! Mem[0000000023800080] = 50166ee5
! Mem[0000000023000148] = 68e8907b, %l3 = 38990dafa21bd9af
ldstub [%i2+0x148],%l3 ! %l3 = 00000068000000ff
! Mem[0000000091000130] = c7ce95b5, %g2 = 000000000000b6db
ldub [%i6+0x133],%g2 ! %g2 = 00000000000000c7
! %l7 = fc9e951ba3d5d102, Mem[000000009180010c] = f6f919f1
stw %l7,[%o0+0x10c] ! Mem[000000009180010c] = a3d5d102
p9_label_2:
! Mem[0000000090800128] = f2c75131 26392562, %g2 = 000000c7, %g3 = 0bad0b00
ldd [%i5+0x128],%g2 ! %g2 = 00000000f2c75131 0000000026392562
! %l5 = 137fda76ce079e5f, Mem[00000000910000e0] = f772f6e7af4caf6c
stx %l5,[%i6+0x0e0] ! Mem[00000000910000e0] = 137fda76ce079e5f
! Mem[00000000220001cc] = d8924f4f, %l3 = 00000068, %l0 = 5a0375a3
add %i0,0x1cc,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d8924f4f
! Mem[00000000900001a4] = 7fbbf186, %g2 = 00000000f2c75131
ldub [%i4+0x1a7],%g2 ! %g2 = 000000000000007f
! Mem[0000000091800014] = 04e42612, %g18 = 06310c07b2161d71
ldsw [%o0+0x014],%g2 ! %g2 = 06310c07b2161d71
! Mem[0000000090800130] = 39ab491f e548adbd, %g2 = 04e42612, %g3 = 26392562
ldd [%i5+0x130],%g2 ! %g2 = 0000000039ab491f 00000000e548adbd
! Mem[0000000022000174] = be2004b0, %l2 = 3ed4950492b0e4b8
swap [%i0+0x174],%l2 ! %l2 = 00000000be2004b0
! Mem[0000000022800020] = f8c8507595ecba74, %l5 = 137fda76ce079e5f, %l1 = 93fdc62a92a9b1f0
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f8c8507595ecba74
! Mem[0000000022800094] = 7c45ff6b, %l7 = fc9e951ba3d5d102
swap [%i1+0x094],%l7 ! %l7 = 000000007c45ff6b
! %l7 = 000000007c45ff6b, Mem[0000000090000132] = 75446baa
sth %l7,[%i4+0x132] ! Mem[0000000090000130] = ff6b6baa
p9_label_3:
! Mem[00000000220000e8] = babbccd013b3e3ef, %l6 = ffcc7d5b47bf1023, %l1 = f8c8507595ecba74
add %i0,0xe8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = babbccd013b3e3ef
! %l6 = ffcc7d5b47bf1023, Mem[00000000910000ec] = 368f3761
stw %l6,[%i6+0x0ec] ! Mem[00000000910000ec] = 47bf1023
! Mem[0000000022800003] = 743255b0, %l0 = 00000000d8924f4f
ldstub [%i1+0x003],%l0 ! %l0 = 000000b0000000ff
! Mem[00000000220001b8] = 32a3a199, %l7 = 7c45ff6b, %l7 = 7c45ff6b
add %i0,0x1b8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000032a3a199
! %l1 = babbccd013b3e3ef, Mem[0000000023000030] = a0f06684
sth %l1,[%i2+0x030] ! Mem[0000000023000030] = e3ef6684
! Mem[000000002200005c] = 9ebcb6e4, %l1 = babbccd013b3e3ef
swap [%i0+0x05c],%l1 ! %l1 = 000000009ebcb6e4
! %l4 = 0000000050166ee5, Mem[00000000918001b2] = 2b48ac72
sth %l4,[%o0+0x1b2] ! Mem[00000000918001b0] = 6ee5ac72
! Mem[0000000023000194] = fb4285f3, %l6 = 47bf1023, %l6 = 47bf1023
add %i2,0x194,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000fb4285f3
! Mem[000000002380001c] = 58d21ff2, %l2 = 00000000be2004b0
ldsb [%i3+0x01f],%l2 ! %l2 = fffffffffffffff2
! Mem[0000000091000170] = 9a437e96, %g2 = 0000000039ab491f
ldsb [%i6+0x170],%g2 ! %g2 = ffffffffffffff9a
p9_label_4:
! Mem[000000009180004c] = 3f9d7633, %g2 = ffffffffffffff9a
lduw [%o0+0x04c],%g2 ! %g2 = 000000003f9d7633
! Mem[00000000918001ec] = bb3a30da, %g2 = 000000003f9d7633
ldub [%o0+0x1ed],%g2 ! %g2 = 00000000000000bb
! %l0 = 00000000000000b0, Mem[000000009000006c] = 1842c3ee
stw %l0,[%i4+0x06c] ! Mem[000000009000006c] = 000000b0
! Mem[00000000220001d0] = 55d2595b074c1786, %l1 = 000000009ebcb6e4, %l3 = 0000000000000068
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 55d2595b074c1786
! Mem[00000000230001c0] = 840d5881adff1706, %l4 = 0000000050166ee5, %l5 = 137fda76ce079e5f
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 840d5881adff1706
! Mem[000000002380012c] = 9de1fb6f, %l4 = 50166ee5, %l5 = adff1706
add %i3,0x12c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000009de1fb6f
! Mem[0000000091000048] = d9b0337c 600cdb96, %g2 = 000000bb, %g3 = e548adbd
ldd [%i6+0x048],%g2 ! %g2 = 00000000d9b0337c 00000000600cdb96
! Mem[0000000091800000] = e67099c4, %g2 = 00000000d9b0337c
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffe670
! Mem[00000000908001e8] = 30f93a4f7c50ba28, %g2 = ffffffffffffe670
ldx [%i5+0x1e8],%g2 ! %g2 = 30f93a4f7c50ba28
! %l7 = 0000000032a3a199, Mem[000000009100011f] = a4dc2c85
stb %l7,[%i6+0x11f] ! Mem[000000009100011c] = 99dc2c85
p9_label_5:
! Mem[0000000090000164] = 981cb023, %g2 = 30f93a4f7c50ba28
ldsb [%i4+0x166],%g2 ! %g2 = ffffffffffffff98
! Mem[00000000910001c8] = 4a43cab8, %g2 = ffffffffffffff98
ldsh [%i6+0x1ca],%g2 ! %g2 = 0000000000004a43
! %l0 = 00000000000000b0, Mem[00000000900000c7] = 18929c1f
stb %l0,[%i4+0x0c7] ! Mem[00000000900000c4] = b0929c1f
! Mem[00000000228001a4] = 709cfed6, %l0 = 00000000000000b0
swap [%i1+0x1a4],%l0 ! %l0 = 00000000709cfed6
! %l4 = 50166ee5, %l5 = 9de1fb6f, Mem[0000000091800030] = a1df39f4 0765146b
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 50166ee5 9de1fb6f
! Mem[0000000023000014] = ca7041df, %l7 = 32a3a199, %l4 = 50166ee5
add %i2,0x14,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ca7041df
! Mem[0000000091000130] = 7b9364c7 ce95b5da, %g2 = 00004a43, %g3 = 600cdb96
ldd [%i6+0x130],%g2 ! %g2 = 000000007b9364c7 00000000ce95b5da
! %l1 = 000000009ebcb6e4, Mem[00000000908001c0] = 3c13748e4459808b
stx %l1,[%i5+0x1c0] ! Mem[00000000908001c0] = 000000009ebcb6e4
! Mem[0000000023800044] = 4e4fb0b8, %l0 = 00000000709cfed6
ldstub [%i3+0x044],%l0 ! %l0 = 0000004e000000ff
! Mem[0000000022800120] = 8a73988d, %l7 = 32a3a199, %l5 = 9de1fb6f
add %i1,0x120,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000008a73988d
p9_label_6:
! Mem[0000000091000130] = 7b9364c7, %g2 = 000000007b9364c7
lduw [%i6+0x130],%g2 ! %g2 = 000000007b9364c7
! Mem[0000000022800128] = 13a65e9b93e5af31, %l2 = fffffffffffffff2, %l2 = fffffffffffffff2
add %i1,0x128,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 13a65e9b93e5af31
! Mem[0000000023800184] = 348d4640, %l4 = ca7041df, %l4 = ca7041df
add %i3,0x184,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000348d4640
! %l0 = 000000000000004e, Mem[0000000090000142] = ad21b704
stb %l0,[%i4+0x142] ! Mem[0000000090000140] = 4e21b704
! %l0 = 0000004e, %l1 = 9ebcb6e4, Mem[0000000091800148] = adcaf2f2 a95f58e7
std %l0,[%o0+0x148] ! Mem[0000000091800148] = 0000004e 9ebcb6e4
! Mem[00000000238000c4] = 126ce7ef, %l2 = 93e5af31, %l5 = 8a73988d
add %i3,0xc4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000126ce7ef
! Mem[00000000228001e8] = 49281458, %l5 = 00000000126ce7ef
swap [%i1+0x1e8],%l5 ! %l5 = 0000000049281458
! Mem[0000000022000004] = 6f9a689a, %l2 = 93e5af31, %l4 = 348d4640
add %i0,0x04,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006f9a689a
! Mem[000000009100004c] = 967b687b, %g2 = 000000007b9364c7
ldsb [%i6+0x04f],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000091000140] = 1c9410bf29780a2a, %g2 = ffffffffffffff96
ldx [%i6+0x140],%g2 ! %g2 = 1c9410bf29780a2a
p9_label_7:
! Mem[00000000220001c8] = 201cc8ced8924f4f, %l6 = 00000000fb4285f3, %l4 = 000000006f9a689a
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 201cc8ced8924f4f
! Mem[00000000900001f0] = 6e71228e, %g2 = 1c9410bf29780a2a
ldub [%i4+0x1f0],%g2 ! %g2 = 000000000000006e
! Mem[0000000023800192] = 556344a4, %l7 = 0000000032a3a199
ldstub [%i3+0x192],%l7 ! %l7 = 00000044000000ff
! Mem[00000000908000a0] = d990a0ad, %g2 = 000000000000006e
lduw [%i5+0x0a0],%g2 ! %g2 = 00000000d990a0ad
! Mem[0000000023000160] = 286e53dc, %l6 = 00000000fb4285f3
swap [%i2+0x160],%l6 ! %l6 = 00000000286e53dc
! Mem[00000000908000f0] = f9b0f1e8, %g2 = 00000000d990a0ad
lduw [%i5+0x0f0],%g2 ! %g2 = 00000000f9b0f1e8
! %l6 = 286e53dc, %l7 = 00000044, Mem[00000000918000c8] = 358eac19 ca9de9a6
std %l6,[%o0+0x0c8] ! Mem[00000000918000c8] = 286e53dc 00000044
! Mem[00000000910001dc] = 63857868, %g2 = 00000000f9b0f1e8
ldub [%i6+0x1dc],%g2 ! %g2 = 0000000000000063
! Mem[000000009080007c] = 924e6a2f, %g2 = 0000000000000063
ldsb [%i5+0x07e],%g2 ! %g2 = ffffffffffffff92
! Mem[00000000220000da] = 9213ff9c, %l6 = 00000000286e53dc
ldstub [%i0+0x0da],%l6 ! %l6 = 000000ff000000ff
p9_label_8:
! Mem[000000009180001c] = 240eab70, %g2 = ffffffffffffff92
ldsb [%o0+0x01f],%g2 ! %g2 = 0000000000000024
! Mem[00000000910001f8] = a30b445c, %g2 = 0000000000000024
ldsh [%i6+0x1f8],%g2 ! %g2 = ffffffffffffa30b
! Mem[00000000238000d0] = 51800d8a, %l4 = d8924f4f, %l0 = 0000004e
add %i3,0xd0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000051800d8a
! Mem[00000000230001c0] = 840d5881, %l2 = 13a65e9b93e5af31
swap [%i2+0x1c0],%l2 ! %l2 = 00000000840d5881
! Mem[00000000908001ec] = 7c50ba28, %g2 = ffffffffffffa30b
lduh [%i5+0x1ec],%g2 ! %g2 = 0000000000007c50
! Mem[00000000910000e0] = 137fda76 ce079e5f, %g2 = 00007c50, %g3 = ce95b5da
ldd [%i6+0x0e0],%g2 ! %g2 = 00000000137fda76 00000000ce079e5f
! %l3 = 55d2595b074c1786, Mem[000000009100012e] = 7a4d7b93
sth %l3,[%i6+0x12e] ! Mem[000000009100012c] = 17867b93
! Mem[000000009100010c] = 6fbe3348, %g18 = 06310c07b2161d71
ldsw [%i6+0x10c],%g2 ! %g2 = 06310c07b2161d71
! Mem[0000000090000090] = 29b25581, %g2 = 000000006fbe3348
lduh [%i4+0x092],%g2 ! %g2 = 00000000000029b2
! %l7 = 0000000000000044, Mem[000000009180005a] = 56694bad
stb %l7,[%o0+0x05a] ! Mem[0000000091800058] = 44694bad
p9_label_9:
! Mem[0000000090000150] = 4227f2c0, %g2 = 00000000000029b2
lduw [%i4+0x150],%g2 ! %g2 = 000000004227f2c0
! Mem[000000002380002a] = 10ca3566, %l5 = 0000000049281458
ldstub [%i3+0x02a],%l5 ! %l5 = 00000035000000ff
! Mem[000000002380002c] = 53c27984, %l4 = d8924f4f, %l4 = d8924f4f
add %i3,0x2c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000053c27984
! Mem[00000000900000b8] = 6d2baf6b59ef2943, %g2 = 000000004227f2c0
ldx [%i4+0x0b8],%g2 ! %g2 = 6d2baf6b59ef2943
! Mem[0000000022000058] = a3de2bc513b3e3ef, %l0 = 0000000051800d8a, %l4 = 0000000053c27984
add %i0,0x58,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a3de2bc513b3e3ef
! Mem[00000000910000f4] = e7f01b28, %g2 = 6d2baf6b59ef2943
ldsb [%i6+0x0f7],%g2 ! %g2 = ffffffffffffffe7
! %l4 = a3de2bc513b3e3ef, Mem[000000002280003a] = 7c53e3fb
stb %l4,[%i1+0x03a] ! Mem[0000000022800038] = 7c53effb
! Mem[0000000022800018] = e14b123536035c89, %l2 = 00000000840d5881, %l2 = 00000000840d5881
add %i1,0x18,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = e14b123536035c89
! Mem[0000000022000020] = 39b0af4e2cf21195, %l7 = 0000000000000044, %l7 = 0000000000000044
add %i0,0x20,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 39b0af4e2cf21195
! Mem[0000000023800158] = 1f4c1c65e3b022a6, %l1 = 000000009ebcb6e4, %l4 = a3de2bc513b3e3ef
add %i3,0x158,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 1f4c1c65e3b022a6
p9_label_10:
! Mem[000000002200008c] = c3c2087c, %l1 = 9ebcb6e4, %l7 = 2cf21195
add %i0,0x8c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c3c2087c
! Mem[000000002280013c] = 9ffbdbd3, %l7 = 00000000c3c2087c
swap [%i1+0x13c],%l7 ! %l7 = 000000009ffbdbd3
! Mem[00000000220001ac] = f6099b6f, %l0 = 51800d8a, %l6 = 000000ff
add %i0,0x1ac,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000f6099b6f
! Mem[0000000023000078] = 325c14d91097a091, %l3 = 55d2595b074c1786, %l3 = 55d2595b074c1786
add %i2,0x78,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 325c14d91097a091
! %l7 = 000000009ffbdbd3, Mem[00000000900001a8] = bbf186c9
stw %l7,[%i4+0x1a8] ! Mem[00000000900001a8] = 9ffbdbd3
! Mem[00000000918001d4] = cc05319c, %g2 = ffffffffffffffe7
ldsb [%o0+0x1d7],%g2 ! %g2 = ffffffffffffffcc
! Mem[000000002380018c] = 2663246f, %l0 = 51800d8a, %l0 = 51800d8a
add %i3,0x18c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002663246f
! Mem[0000000091000144] = 29780a2a, %g18 = 06310c07b2161d71
ldsw [%i6+0x144],%g2 ! %g2 = 06310c07b2161d71
! Mem[000000009000009c] = e5be86ff, %g2 = 0000000029780a2a
ldsb [%i4+0x09d],%g2 ! %g2 = ffffffffffffffe5
! %l4 = 1f4c1c65e3b022a6, Mem[0000000023800100] = d058b46d83b36200
stx %l4,[%i3+0x100] ! Mem[0000000023800100] = 1f4c1c65e3b022a6
p9_label_11:
! Mem[0000000091800120] = 240e338f, %g2 = ffffffffffffffe5
lduw [%o0+0x120],%g2 ! %g2 = 00000000240e338f
! Mem[000000009100005c] = ce7dc02e, %g2 = 00000000240e338f
ldsh [%i6+0x05e],%g2 ! %g2 = ffffffffffffce7d
! Mem[0000000091000190] = 5fe48655, %g2 = ffffffffffffce7d
ldub [%i6+0x193],%g2 ! %g2 = 000000000000005f
! Mem[0000000091000010] = a3481fff 3d1e3e00, %g2 = 0000005f, %g3 = ce079e5f
ldd [%i6+%o2],%g2 ! %g2 = 00000000a3481fff 000000003d1e3e00
! Mem[00000000228000f0] = f921ba88f873a614, %l6 = 00000000f6099b6f, %l4 = 1f4c1c65e3b022a6
add %i1,0xf0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = f921ba88f873a614
! %l4 = f873a614, %l5 = 00000035, Mem[00000000910001e0] = 9757141a 14d36e1d
std %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = f873a614 00000035
! Mem[0000000022800118] = 3725515f 7b67350b, %l6 = f6099b6f, %l7 = 9ffbdbd3
ldd [%i1+0x118],%l6 ! %l6 = 000000003725515f 000000007b67350b
! %l3 = 325c14d91097a091, Mem[0000000022800072] = 626bae6f
sth %l3,[%i1+0x072] ! Mem[0000000022800070] = 626ba091
! Mem[0000000023800023] = 0d0a8dd0, %l3 = 325c14d91097a091
ldstub [%i3+0x023],%l3 ! %l3 = 000000d0000000ff
! Mem[0000000090000120] = 42e934013a43a47e, %g2 = 00000000a3481fff
ldx [%i4+0x120],%g2 ! %g2 = 42e934013a43a47e
p9_label_12:
! Mem[0000000023800100] = 1f4c1c65, %l6 = 000000003725515f
ldsw [%i3+0x100],%l6 ! %l6 = 000000001f4c1c65
! Mem[0000000090800134] = e548adbd, %g2 = 42e934013a43a47e
ldsb [%i5+0x134],%g2 ! %g2 = ffffffffffffffe5
! %l6 = 000000001f4c1c65, Mem[00000000900001b2] = a462bcc1
stb %l6,[%i4+0x1b2] ! Mem[00000000900001b0] = 6562bcc1
! Mem[000000002300016c] = 5d59d1f1, %l2 = 36035c89, %l2 = 36035c89
add %i2,0x16c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000005d59d1f1
! Mem[000000009000009c] = e5be86ff, %g2 = ffffffffffffffe5
ldub [%i4+0x09d],%g2 ! %g2 = 00000000000000e5
! Mem[0000000090000190] = 27339c59, %g18 = 06310c07b2161d71
ldsw [%i4+0x190],%g2 ! %g2 = 06310c07b2161d71
! %l3 = 00000000000000d0, Mem[000000009080000e] = 3701b4fa
stb %l3,[%i5+0x00e] ! Mem[000000009080000c] = d001b4fa
! Mem[0000000091000000] = 5ded1651, %g2 = 0000000027339c59
lduw [%i6+%g0],%g2 ! %g2 = 000000005ded1651
! Mem[00000000220000f8] = 812f07a5, %l4 = f873a614, %l2 = 5d59d1f1
add %i0,0xf8,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000812f07a5
! Mem[00000000220000bc] = f89ee59d, %l5 = 0000000000000035
swap [%i0+0x0bc],%l5 ! %l5 = 00000000f89ee59d
p9_label_13:
! %l6 = 000000001f4c1c65, Mem[000000009180006b] = dec5a2c0
stb %l6,[%o0+0x06b] ! Mem[0000000091800068] = 65c5a2c0
! Mem[00000000900001a0] = 6b30fb63, %g2 = 000000005ded1651
ldsh [%i4+0x1a2],%g2 ! %g2 = 0000000000006b30
! Mem[00000000900000f0] = 04d4361a, %g2 = 0000000000006b30
ldub [%i4+0x0f1],%g2 ! %g2 = 0000000000000004
! Mem[00000000238001cc] = 22b6614e, %l0 = 2663246f, %l1 = 9ebcb6e4
add %i3,0x1cc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000022b6614e
! Mem[00000000918001c0] = 11ac9835 05e425b7, %g2 = 00000004, %g3 = 3d1e3e00
ldd [%o0+0x1c0],%g2 ! %g2 = 0000000011ac9835 0000000005e425b7
! Mem[000000002300009c] = 7eeef6c6, %l0 = 000000002663246f
ldstub [%i2+0x09c],%l0 ! %l0 = 0000007e000000ff
! Mem[0000000091800014] = 04e42612, %g2 = 0000000011ac9835
lduh [%o0+0x014],%g2 ! %g2 = 00000000000004e4
! Mem[000000002280008c] = 3a228219, %l4 = f873a614, %l2 = 812f07a5
add %i1,0x8c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000003a228219
! Mem[0000000022000150] = 9c92447e, %l6 = 1f4c1c65, %l4 = f873a614
add %i0,0x150,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000009c92447e
! Mem[00000000220001e8] = def237ac, %l2 = 000000003a228219
swap [%i0+0x1e8],%l2 ! %l2 = 00000000def237ac
p9_label_14:
! %l6 = 000000001f4c1c65, Mem[00000000910000d0] = 2fe75756
stw %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = 1f4c1c65
! %l2 = 00000000def237ac, Mem[000000009000012f] = 6ef402ff
stb %l2,[%i4+0x12f] ! Mem[000000009000012c] = acf402ff
! Mem[000000002280008e] = 3a228219, %l6 = 000000001f4c1c65
ldstub [%i1+0x08e],%l6 ! %l6 = 00000082000000ff
! %l2 = 00000000def237ac, Mem[00000000910000ef] = 23047a03
stb %l2,[%i6+0x0ef] ! Mem[00000000910000ec] = ac047a03
! Mem[0000000022800178] = 81c4bdb0, %l7 = 000000007b67350b
ldsw [%i1+0x178],%l7 ! %l7 = ffffffff81c4bdb0
! %l3 = 00000000000000d0, Mem[0000000090800098] = 198974350675bab4
stx %l3,[%i5+0x098] ! Mem[0000000090800098] = 00000000000000d0
! Mem[00000000900000e4] = 75fa7f8c, %g2 = 00000000000004e4
ldsb [%i4+0x0e7],%g2 ! %g2 = 0000000000000075
! Mem[0000000022000089] = 56c7d02e, %l4 = 000000009c92447e
ldstub [%i0+0x089],%l4 ! %l4 = 000000c7000000ff
! Mem[00000000238001e8] = 0b625a97, %l2 = def237ac, %l3 = 000000d0
add %i3,0x1e8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000b625a97
! Mem[0000000091800084] = f5df76cf, %g2 = 0000000000000075
ldsh [%o0+0x086],%g2 ! %g2 = fffffffffffff5df
p9_label_15:
! Mem[0000000023000120] = 57d1b46c, %l4 = 00000000000000c7
swap [%i2+0x120],%l4 ! %l4 = 0000000057d1b46c
! Mem[0000000023800174] = f59b9770, %l6 = 00000082, %l1 = 22b6614e
add %i3,0x174,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f59b9770
! %l6 = 00000082, %l7 = 81c4bdb0, Mem[00000000238001d0] = 8cd143a1 a38ade05
std %l6,[%i3+0x1d0] ! Mem[00000000238001d0] = 00000082 81c4bdb0
! %l1 = 00000000f59b9770, Mem[00000000900001e3] = 88801799
stb %l1,[%i4+0x1e3] ! Mem[00000000900001e0] = 70801799
! Mem[0000000022000013] = 6faa4925, %l3 = 000000000b625a97
ldstub [%i0+0x013],%l3 ! %l3 = 00000025000000ff
! Mem[0000000022800100] = e61081cc, %l0 = 0000007e, %l3 = 00000025
add %i1,0x100,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e61081cc
! Mem[000000002280012c] = 93e5af31, %l0 = 000000000000007e
swap [%i1+0x12c],%l0 ! %l0 = 0000000093e5af31
! Mem[0000000023000030] = e3ef668435e446b2, %l2 = 00000000def237ac, %l6 = 0000000000000082
add %i2,0x30,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e3ef668435e446b2
! Mem[000000009000016c] = 85b571f7, %g2 = fffffffffffff5df
lduw [%i4+0x16c],%g2 ! %g2 = 0000000085b571f7
! Mem[0000000023000040] = 7914c3a2, %l4 = 0000000057d1b46c
ldstub [%i2+0x040],%l4 ! %l4 = 00000079000000ff
p9_label_16:
! Mem[00000000910001e8] = 3ad6395c, %g2 = 0000000085b571f7
ldsb [%i6+0x1e8],%g2 ! %g2 = 000000000000003a
! Mem[00000000238001f8] = 702fe213fe4f57bb, %l4 = 0000000000000079, %l7 = ffffffff81c4bdb0
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 702fe213fe4f57bb
! Mem[000000002280015c] = 8dccb2f4, %l6 = e3ef668435e446b2
swap [%i1+0x15c],%l6 ! %l6 = 000000008dccb2f4
! Mem[0000000090800094] = 9a410000, %g2 = 000000000000003a
lduh [%i5+0x096],%g2 ! %g2 = 0000000000009a41
! Mem[0000000090800130] = 491fe548, %g2 = 0000000000009a41
ldub [%i5+0x132],%g2 ! %g2 = 0000000000000049
! Mem[00000000230001d8] = 6677e99086eefd6d, %l3 = 00000000e61081cc, %l6 = 000000008dccb2f4
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 6677e99086eefd6d
! %l6 = 6677e99086eefd6d, Mem[00000000918000c4] = c313a76b
sth %l6,[%o0+0x0c4] ! Mem[00000000918000c4] = fd6da76b
! Mem[0000000023000118] = b40be0f6, %l3 = 00000000e61081cc
ldstub [%i2+0x118],%l3 ! %l3 = 000000b4000000ff
! Mem[00000000910001c4] = 0753ba02, %g2 = 0000000000000049
ldsh [%i6+0x1c4],%g2 ! %g2 = 0000000000000753
! %l5 = 00000000f89ee59d, Mem[00000000238000fd] = 529e0fff
stb %l5,[%i3+0x0fd] ! Mem[00000000238000fc] = 529d0fff
p9_label_17:
! Mem[0000000023000154] = c4f28c2b, %l5 = f89ee59d, %l5 = f89ee59d
add %i2,0x154,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000c4f28c2b
! Mem[0000000022000054] = feda113d, %l4 = 00000079, %l4 = 00000079
add %i0,0x54,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000feda113d
! Mem[00000000228000b8] = 4f22bd58, %l7 = fe4f57bb, %l0 = 93e5af31
add %i1,0xb8,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000004f22bd58
! Mem[0000000023000018] = 0c9480a3ac8dbbf2, %l5 = 00000000c4f28c2b, %l2 = 00000000def237ac
add %i2,0x18,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 0c9480a3ac8dbbf2
! Mem[00000000900001e0] = 64708017, %g2 = 0000000000000753
ldsh [%i4+0x1e2],%g2 ! %g2 = 0000000000006470
! Mem[00000000918001f4] = f50af886, %g2 = 0000000000006470
ldub [%o0+0x1f5],%g2 ! %g2 = 00000000000000f5
! %l3 = 00000000000000b4, Mem[00000000900001f2] = 228ed0a0
sth %l3,[%i4+0x1f2] ! Mem[00000000900001f0] = 00b4d0a0
! Mem[00000000910001a0] = 5aae4e04, %g18 = 06310c07b2161d71
ldsw [%i6+0x1a0],%g2 ! %g2 = 06310c07b2161d71
! Mem[00000000230000e8] = ae4cbf29, %l4 = feda113d, %l6 = 86eefd6d
add %i2,0xe8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ae4cbf29
! %l7 = 702fe213fe4f57bb, Mem[000000002200009c] = 02db6296
stw %l7,[%i0+0x09c] ! Mem[000000002200009c] = fe4f57bb
p9_label_18:
! Mem[0000000022800008] = 285e81b87d8f1095, %l4 = 00000000feda113d, %l7 = 702fe213fe4f57bb
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 285e81b87d8f1095
! %l2 = ac8dbbf2, %l3 = 000000b4, Mem[0000000090000108] = 0beb9214 9d6924b7
std %l2,[%i4+0x108] ! Mem[0000000090000108] = ac8dbbf2 000000b4
! %l4 = 00000000feda113d, Mem[0000000090000000] = ba40193a
sth %l4,[%i4+%g0] ! Mem[0000000090000000] = 113d193a
! %l7 = 285e81b87d8f1095, Mem[000000009100015c] = 0a611a84
stb %l7,[%i6+0x15c] ! Mem[000000009100015c] = 95611a84
! Mem[00000000910001b8] = 7e24de3b c76c1e3a, %g2 = 5aae4e04, %g3 = 05e425b7
ldd [%i6+0x1b8],%g2 ! %g2 = 000000007e24de3b 00000000c76c1e3a
! %l2 = ac8dbbf2, %l3 = 000000b4, Mem[0000000091800120] = 240e338f 078bc1e8
std %l2,[%o0+0x120] ! Mem[0000000091800120] = ac8dbbf2 000000b4
! %l7 = 285e81b87d8f1095, Mem[0000000090000190] = 27339c59
stb %l7,[%i4+0x190] ! Mem[0000000090000190] = 95339c59
! Mem[00000000228000b4] = a22f3a1a, %l2 = 0c9480a3ac8dbbf2
swap [%i1+0x0b4],%l2 ! %l2 = 00000000a22f3a1a
! Mem[00000000918000a0] = 8f35b7ac ec86af93, %g2 = 7e24de3b, %g3 = c76c1e3a
ldd [%o0+0x0a0],%g2 ! %g2 = 000000008f35b7ac 00000000ec86af93
! %l4 = feda113d, %l5 = c4f28c2b, Mem[0000000023800168] = dfd22f40 0051d39a
std %l4,[%i3+0x168] ! Mem[0000000023800168] = feda113d c4f28c2b
p9_label_19:
! %l2 = a22f3a1a, %l3 = 000000b4, Mem[0000000091000078] = 9cfade54 3319557f
std %l2,[%i6+0x078] ! Mem[0000000091000078] = a22f3a1a 000000b4
! Mem[00000000900001c0] = 3ac5b3a2, %g2 = 000000008f35b7ac
lduh [%i4+0x1c0],%g2 ! %g2 = 0000000000003ac5
! Mem[0000000090000070] = 80d78bd7, %g2 = 0000000000003ac5
lduw [%i4+0x070],%g2 ! %g2 = 0000000080d78bd7
! Mem[00000000220001c0] = 57c909a7, %l1 = 00000000f59b9770
ldstub [%i0+0x1c0],%l1 ! %l1 = 00000057000000ff
! %l7 = 285e81b87d8f1095, Mem[00000000228000c8] = afe12664
stb %l7,[%i1+0x0c8] ! Mem[00000000228000c8] = 95e12664
! %l3 = 00000000000000b4, Mem[00000000910000b6] = 67d074a7
sth %l3,[%i6+0x0b6] ! Mem[00000000910000b4] = 00b474a7
! Mem[0000000022800020] = f8c85075, %l7 = 7d8f1095, %l0 = 4f22bd58
add %i1,0x20,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f8c85075
! Mem[00000000908001a4] = c357887a, %g2 = 0000000080d78bd7
ldub [%i5+0x1a7],%g2 ! %g2 = 00000000000000c3
! %l5 = 00000000c4f28c2b, Mem[0000000090800007] = d15c96a4
stb %l5,[%i5+0x007] ! Mem[0000000090800004] = 2b5c96a4
! %l4 = 00000000feda113d, Mem[0000000090000054] = 0e5490b1
sth %l4,[%i4+0x054] ! Mem[0000000090000054] = 113d90b1
p9_label_20:
! Mem[000000002200016c] = f5d446fc, %l2 = a22f3a1a, %l6 = ae4cbf29
add %i0,0x16c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f5d446fc
! Mem[00000000908000d0] = 9374d460, %g18 = 06310c07b2161d71
ldsw [%i5+0x0d0],%g2 ! %g2 = 06310c07b2161d71
! Mem[0000000091800118] = 9aed71ad 45908c8d, %g2 = 9374d460, %g3 = ec86af93
ldd [%o0+0x118],%g2 ! %g2 = 000000009aed71ad 0000000045908c8d
! Mem[00000000238000dc] = b253c35d, %l1 = 0000000000000057
ldstub [%i3+0x0dc],%l1 ! %l1 = 000000b2000000ff
! Mem[000000002200000c] = c93bdf0b, %l6 = 00000000f5d446fc
swap [%i0+0x00c],%l6 ! %l6 = 00000000c93bdf0b
! Mem[00000000220000a1] = fc89414d, %l2 = 00000000a22f3a1a
ldstub [%i0+0x0a1],%l2 ! %l2 = 00000089000000ff
! Mem[0000000022800191] = e5763f19, %l5 = 00000000c4f28c2b
ldstub [%i1+0x191],%l5 ! %l5 = 00000076000000ff
! %l0 = 00000000f8c85075, Mem[0000000023800120] = 19ae4c4666c47da0
stx %l0,[%i3+0x120] ! Mem[0000000023800120] = 00000000f8c85075
! %l7 = 285e81b87d8f1095, Mem[000000009100014c] = 4734a30d
sth %l7,[%i6+0x14c] ! Mem[000000009100014c] = 1095a30d
! Mem[00000000918001c8] = 117fed5e, %g2 = 000000009aed71ad
ldsh [%o0+0x1ca],%g2 ! %g2 = 000000000000117f
p9_label_21:
! Mem[0000000023800144] = a862b167, %l3 = 000000b4, %l7 = 7d8f1095
add %i3,0x144,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a862b167
! Mem[0000000091000090] = f98046d8, %g2 = 000000000000117f
lduw [%i6+0x090],%g2 ! %g2 = 00000000f98046d8
! Mem[0000000022800190] = e5ff3f19c012442a, %l0 = 00000000f8c85075, %l7 = 00000000a862b167
add %i1,0x190,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e5ff3f19c012442a
! Mem[000000002380000c] = 90ea1331, %l0 = 00000000f8c85075
ldsw [%i3+0x00c],%l0 ! %l0 = ffffffff90ea1331
! %l0 = 90ea1331, %l1 = 000000b2, Mem[0000000091000030] = 3b13c1d5 b618f0b2
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 90ea1331 000000b2
! Mem[0000000023800150] = c5324ae97bf7e05b, %l7 = e5ff3f19c012442a
ldx [%i3+0x150],%l7 ! %l7 = c5324ae97bf7e05b
! %l7 = c5324ae97bf7e05b, Mem[000000009000010f] = b418614e
stb %l7,[%i4+0x10f] ! Mem[000000009000010c] = 5b18614e
! Mem[0000000022800085] = 66224480, %l6 = 00000000c93bdf0b
ldstub [%i1+0x085],%l6 ! %l6 = 00000022000000ff
! %l1 = 00000000000000b2, Mem[00000000910000f4] = f82aa2e7
sth %l1,[%i6+0x0f4] ! Mem[00000000910000f4] = 00b2a2e7
! Mem[0000000091800064] = 188984ba, %g2 = 00000000f98046d8
ldub [%o0+0x066],%g2 ! %g2 = 0000000000000018
p9_label_22:
! Mem[0000000022000138] = 6a2ec0ce3ca45d89, %l4 = 00000000feda113d, %l0 = ffffffff90ea1331
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 6a2ec0ce3ca45d89
! Mem[000000009100018c] = 938bc614, %g2 = 0000000000000018
ldub [%i6+0x18c],%g2 ! %g2 = 0000000000000093
! Mem[000000002380018c] = 2663246f, %l7 = c5324ae97bf7e05b
swap [%i3+0x18c],%l7 ! %l7 = 000000002663246f
! Mem[0000000091800070] = 86974c11, %g2 = 0000000000000093
lduh [%o0+0x072],%g2 ! %g2 = 0000000000008697
! Mem[0000000091000018] = 01ee4891, %g2 = 0000000000008697
lduh [%i6+0x01a],%g2 ! %g2 = 00000000000001ee
! Mem[0000000091000004] = 41f9915d, %g2 = 00000000000001ee
ldsb [%i6+0x006],%g2 ! %g2 = 0000000000000041
! %l7 = 000000002663246f, Mem[0000000091000138] = e962452c
stw %l7,[%i6+0x138] ! Mem[0000000091000138] = 2663246f
! Mem[000000009100006c] = c7f14344, %g2 = 0000000000000041
lduw [%i6+0x06c],%g2 ! %g2 = 00000000c7f14344
! Mem[0000000090800130] = 39ab491f, %g18 = 06310c07b2161d71
ldsw [%i5+0x130],%g2 ! %g2 = 06310c07b2161d71
! Mem[00000000910000f8] = f01b28bd d1b2d45d, %g2 = 39ab491f, %g3 = 45908c8d
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000f01b28bd 00000000d1b2d45d
p9_label_23:
! Mem[000000002280014c] = 40db362c, %l4 = feda113d, %l3 = 000000b4
add %i1,0x14c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000040db362c
! Mem[00000000228000e8] = 3171a300, %l4 = 00000000feda113d
ldsw [%i1+0x0e8],%l4 ! %l4 = 000000003171a300
! Mem[00000000900000d8] = 7242406d6102522c, %g2 = 00000000f01b28bd
ldx [%i4+0x0d8],%g2 ! %g2 = 7242406d6102522c
! Mem[0000000091800080] = 40837ec6 f779f5df, %g2 = 6102522c, %g3 = d1b2d45d
ldd [%o0+0x080],%g2 ! %g2 = 0000000040837ec6 00000000f779f5df
! %l7 = 000000002663246f, Mem[0000000091800148] = 0000004e
sth %l7,[%o0+0x148] ! Mem[0000000091800148] = 246f004e
! Mem[0000000091800030] = 50166ee5, %g18 = 06310c07b2161d71
ldsw [%o0+0x030],%g2 ! %g2 = 06310c07b2161d71
! Mem[000000002280015c] = 35e446b2, %l1 = 000000b2, %l0 = 3ca45d89
add %i1,0x15c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000035e446b2
! %l4 = 000000003171a300, Mem[00000000908000bb] = fb4b1d15
stb %l4,[%i5+0x0bb] ! Mem[00000000908000b8] = 004b1d15
! %l5 = 0000000000000076, Mem[00000000900001c8] = 60b21f1e6e750428
stx %l5,[%i4+0x1c8] ! Mem[00000000900001c8] = 0000000000000076
! %l0 = 0000000035e446b2, Mem[00000000918001a0] = d6da767b
stw %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 35e446b2
p9_label_24:
! Mem[00000000908000d8] = 372846dd, %g2 = 0000000050166ee5
ldsb [%i5+0x0d9],%g2 ! %g2 = 0000000000000037
! Mem[0000000023800044] = ff4fb0b8, %l7 = 000000002663246f
ldstub [%i3+0x044],%l7 ! %l7 = 000000ff000000ff
! Mem[00000000900000f4] = 1a869d3d, %g18 = 06310c07b2161d71
ldsw [%i4+0x0f4],%g2 ! %g2 = 06310c07b2161d71
! Mem[0000000091000050] = 7b687bc5, %g18 = 06310c07b2161d71
ldsw [%i6+0x050],%g2 ! %g2 = 06310c07b2161d71
! Mem[0000000023800064] = 878ea546, %l5 = 0000000000000076
swap [%i3+0x064],%l5 ! %l5 = 00000000878ea546
! Mem[0000000022000130] = b2da4973, %l3 = 0000000040db362c
ldsh [%i0+0x130],%l3 ! %l3 = ffffffffffffb2da
! Mem[00000000238000fc] = 529d0fff, %l6 = 0000000000000022
swap [%i3+0x0fc],%l6 ! %l6 = 00000000529d0fff
! Mem[000000002380014c] = ddc74795, %l0 = 35e446b2, %l6 = 529d0fff
add %i3,0x14c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000ddc74795
! Mem[0000000090800168] = a3b72bd21b54b44e, %g2 = 000000007b687bc5
ldx [%i5+0x168],%g2 ! %g2 = a3b72bd21b54b44e
! Mem[0000000022000101] = 451ba70b, %l5 = 00000000878ea546
ldstub [%i0+0x101],%l5 ! %l5 = 0000001b000000ff
p9_label_25:
! Mem[00000000230001ab] = 753c542c, %l2 = 0000000000000089
ldstub [%i2+0x1ab],%l2 ! %l2 = 0000002c000000ff
! Mem[0000000090800010] = b4fabb0f, %g2 = a3b72bd21b54b44e
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffb4fa
! Mem[000000009000013c] = 196ac860, %g2 = ffffffffffffb4fa
ldsb [%i4+0x13e],%g2 ! %g2 = 0000000000000019
! Mem[0000000090000120] = 34013a43, %g2 = 0000000000000019
ldsh [%i4+0x122],%g2 ! %g2 = 0000000000003401
! Mem[0000000091800054] = a94d4a90, %g2 = 0000000000003401
lduh [%o0+0x056],%g2 ! %g2 = 000000000000a94d
! Mem[0000000090000190] = 95339c59 892c7c4b, %g2 = 0000a94d, %g3 = f779f5df
ldd [%i4+0x190],%g2 ! %g2 = 0000000095339c59 00000000892c7c4b
! %l3 = ffffffffffffb2da, Mem[0000000091000020] = ad86dab9b58eb51d
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffb2da
! Mem[00000000220000d0] = c3f346883e780d8c, %l2 = 000000000000002c, %l4 = 000000003171a300
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = c3f346883e780d8c
! Mem[0000000090000150] = f2c0a01a, %g2 = 0000000095339c59
ldub [%i4+0x152],%g2 ! %g2 = 00000000000000f2
! Mem[0000000090800054] = 06c069d7, %g18 = 06310c07b2161d71
ldsw [%i5+0x054],%g2 ! %g2 = 06310c07b2161d71
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 0000000035e446b2
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000b2
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000002c
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffb2da
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be c3f346883e780d8c
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000001b
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ddc74795
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ff
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9a4b8bd6 3aadf353
bne %xcc,p9_f6_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 768a6052f5d446fc
ldx [%i0+0x008],%g3 ! Observed data at 0000000022000008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6faa49ff1500d570
ldx [%i0+0x010],%g3 ! Observed data at 0000000022000010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x010,%g4
ldx [%g1+0x058],%g2 ! Expected data = a3de2bc513b3e3ef
ldx [%i0+0x058],%g3 ! Observed data at 0000000022000058
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = 56ffd02ec3c2087c
ldx [%i0+0x088],%g3 ! Observed data at 0000000022000088
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5678a6abfe4f57bb
ldx [%i0+0x098],%g3 ! Observed data at 0000000022000098
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fcff414dc64e1a60
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000220000a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a2ea235400000035
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000220000b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9213ff9cdf73464f
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000220000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 45ffa70b7ea4760a
ldx [%i0+0x100],%g3 ! Observed data at 0000000022000100
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x100,%g4
ldx [%g1+0x170],%g2 ! Expected data = 00aeae8c92b0e4b8
ldx [%i0+0x170],%g3 ! Observed data at 0000000022000170
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffc909a7e8c4f64e
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000220001c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3a2282195b5a869a
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000220001e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1e8,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 743255ff43ff76af
ldx [%i1+0x000],%g3 ! Observed data at 0000000022800000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7c53effbf1b740d8
ldx [%i1+0x038],%g3 ! Observed data at 0000000022800038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 626ba09107ab0a60
ldx [%i1+0x070],%g3 ! Observed data at 0000000022800070
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = a7105eff66ff4480
ldx [%i1+0x080],%g3 ! Observed data at 0000000022800080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = f3f0075f3a22ff19
ldx [%i1+0x088],%g3 ! Observed data at 0000000022800088
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 26605283a3d5d102
ldx [%i1+0x090],%g3 ! Observed data at 0000000022800090
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = eb79c7c3ac8dbbf2
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000228000b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 95e12664ecf3e16b
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000228000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 13a65e9b0000007e
ldx [%i1+0x128],%g3 ! Observed data at 0000000022800128
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 081bf5a6c3c2087c
ldx [%i1+0x138],%g3 ! Observed data at 0000000022800138
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = c957f94635e446b2
ldx [%i1+0x158],%g3 ! Observed data at 0000000022800158
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = e5ff3f19c012442a
ldx [%i1+0x190],%g3 ! Observed data at 0000000022800190
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2afab403000000b0
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000228001a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 126ce7efa5817ad2
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000228001e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1e8,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = e3ef668435e446b2
ldx [%i2+0x030],%g3 ! Observed data at 0000000023000030
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = ff14c3a2c489d597
ldx [%i2+0x040],%g3 ! Observed data at 0000000023000040
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x040,%g4
ldx [%g1+0x098],%g2 ! Expected data = 50f8c49bffeef6c6
ldx [%i2+0x098],%g3 ! Observed data at 0000000023000098
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x098,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff0be0f6f11d7dd8
ldx [%i2+0x118],%g3 ! Observed data at 0000000023000118
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000c78dfe89ee
ldx [%i2+0x120],%g3 ! Observed data at 0000000023000120
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = ffe8907bd3eaf3fb
ldx [%i2+0x148],%g3 ! Observed data at 0000000023000148
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = fb4285f36a07a779
ldx [%i2+0x160],%g3 ! Observed data at 0000000023000160
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 753c54ff680dc450
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000230001a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 93e5af31adff1706
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000230001c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1c0,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 0d0a8dff40639069
ldx [%i3+0x020],%g3 ! Observed data at 0000000023800020
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 10caff6653c27984
ldx [%i3+0x028],%g3 ! Observed data at 0000000023800028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5f157b8eff4fb0b8
ldx [%i3+0x040],%g3 ! Observed data at 0000000023800040
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 50ad402200000076
ldx [%i3+0x060],%g3 ! Observed data at 0000000023800060
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 50166ee5e279ef25
ldx [%i3+0x080],%g3 ! Observed data at 0000000023800080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a548e3e7ff53c35d
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000238000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 59920c6500000022
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000238000f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 1f4c1c65e3b022a6
ldx [%i3+0x100],%g3 ! Observed data at 0000000023800100
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 00000000f8c85075
ldx [%i3+0x120],%g3 ! Observed data at 0000000023800120
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x120,%g4
ldx [%g1+0x168],%g2 ! Expected data = feda113dc4f28c2b
ldx [%i3+0x168],%g3 ! Observed data at 0000000023800168
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = d276a1067bf7e05b
ldx [%i3+0x188],%g3 ! Observed data at 0000000023800188
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 5563ffa44c4a005b
ldx [%i3+0x190],%g3 ! Observed data at 0000000023800190
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0000008281c4bdb0
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000238001d0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1d0,%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_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:
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800008]
stwa %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000008]
done
p9_trap1o:
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800008]
stwa %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000008]
done
p9_trap2e:
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000023800008]
stda %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000010]
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023000000]
done
p9_trap2o:
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000023800008]
stda %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000010]
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023000000]
done
p9_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p9_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p9_init_memory_pointers:
set p9_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p9_local0_start,%i0
set p9_local1_start,%i1
set p9_local2_start,%i2
set p9_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 997b90ca5a0375a3
ldx [%g1+0x008],%l1 ! %l1 = 93fdc62a92a9b1f0
ldx [%g1+0x010],%l2 ! %l2 = 3ed4950492b0e4b8
ldx [%g1+0x018],%l3 ! %l3 = 38990dafa21bd9af
ldx [%g1+0x020],%l4 ! %l4 = 840bd96c4e562aa6
ldx [%g1+0x028],%l5 ! %l5 = 137fda76ce079e5f
ldx [%g1+0x030],%l6 ! %l6 = fe4065bc3d28fb6b
ldx [%g1+0x038],%l7 ! %l7 = fc9e951ba3d5d102
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7a90cf68 33720ab1 13fb556d df987827
! %f4 = 96a6ea34 673cef1e 5c9c9576 a6de649d
! %f8 = 8f133690 00fdf73c 4b496242 27ac783d
! %f12 = 31dc32a4 b1d8c0c4 7cf15494 bfb5d460
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6dd8f2cb bfef4ef0 281e59a1 8f527d76
! %f20 = bc8a09a3 31268530 041008fb e946abd9
! %f24 = 23d62948 1ed6e2b6 e1d0525c 6625c489
! %f28 = ba6c2967 b0ac39d4 7dc45cb0 ba95b0b7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 68aeff05 a5841593 82c44d3e 4720aedc
! %f36 = 0f3db37e a2d4b35b 4383843a 0838ef25
! %f40 = f4c2342b d66ded6c b9c84790 0eaa8528
! %f44 = 97367f43 b9f152b2 2a780a90 82deb3ae
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf408daa000000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = f408daa000000037
wr %g0,%y ! Clear Y 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[0000000090000018] = be49178b, %g2 = 8fec985450a6fbb8
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffffbe
! %l0 = d70464e405cbc7ac, Mem[0000000091000050] = 7b687bc5711c88b1
stx %l0,[%i6+0x050] ! Mem[0000000091000050] = d70464e405cbc7ac
! Mem[00000000908000b0] = be69c6f53a9b260a, %g2 = ffffffffffffffbe
ldx [%i5+0x0b0],%g2 ! %g2 = be69c6f53a9b260a
! Mem[0000000024800124] = fba1a1bc, %l0 = d70464e405cbc7ac
swap [%i1+0x124],%l0 ! %l0 = 00000000fba1a1bc
! Mem[000000002500012c] = 9d86884b, %l0 = 00000000fba1a1bc
swap [%i2+0x12c],%l0 ! %l0 = 000000009d86884b
! Mem[00000000910001c4] = 0753ba02, %g18 = 9eb3336e9b59c793
ldsw [%i6+0x1c4],%g2 ! %g2 = 9eb3336e9b59c793
! Mem[0000000025800050] = 89b999992f3482eb, %l1 = 4bdcc2d9f41bec94, %l5 = d91b0b11e055ae9d
add %i3,0x50,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 89b999992f3482eb
! Mem[00000000918001b8] = f81bf3c6, %g18 = 9eb3336e9b59c793
ldsw [%o0+0x1b8],%g2 ! %g2 = 9eb3336e9b59c793
! Mem[00000000910000a8] = 4619b6e4 56e6721b, %g2 = f81bf3c6, %g3 = 0bad0b00
ldd [%i6+0x0a8],%g2 ! %g2 = 000000004619b6e4 0000000056e6721b
! Mem[0000000025800118] = 146ecf14d184f5db, %l5 = 89b999992f3482eb, %l5 = 89b999992f3482eb
add %i3,0x118,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 146ecf14d184f5db
p10_label_2:
! Mem[0000000025800128] = 45e0d7c4, %l0 = 000000009d86884b
swap [%i3+0x128],%l0 ! %l0 = 0000000045e0d7c4
! %l0 = 45e0d7c4, %l1 = f41bec94, Mem[0000000090000050] = 390b4411 0e5490b1
std %l0,[%i4+0x050] ! Mem[0000000090000050] = 45e0d7c4 f41bec94
! Mem[0000000025000115] = ad05224a, %l6 = ed6dd2ec647298fb
ldstub [%i2+0x115],%l6 ! %l6 = 00000005000000ff
! Mem[0000000024000070] = d6c13ec8, %l7 = cb1cc9c9edf7b4a6
ldsh [%i0+0x072],%l7 ! %l7 = 0000000000003ec8
! %l2 = 21bf1e1408380540, Mem[0000000091800048] = 3e22539c
stw %l2,[%o0+0x048] ! Mem[0000000091800048] = 08380540
! Mem[00000000918000d4] = cbb09059, %g2 = 000000004619b6e4
ldub [%o0+0x0d7],%g2 ! %g2 = 00000000000000cb
! Mem[0000000090000170] = ab93d825 4bdb039c, %g2 = 000000cb, %g3 = 56e6721b
ldd [%i4+0x170],%g2 ! %g2 = 00000000ab93d825 000000004bdb039c
! %l3 = 47e5b9f1a19c8509, Mem[00000000910001c3] = 680753ba
stb %l3,[%i6+0x1c3] ! Mem[00000000910001c0] = 090753ba
! %l5 = 146ecf14d184f5db, Mem[00000000908000e0] = 629b4f784de60fc4
stx %l5,[%i5+0x0e0] ! Mem[00000000908000e0] = 146ecf14d184f5db
! %l5 = 146ecf14d184f5db, Mem[0000000090800000] = 0e4b137e
stw %l5,[%i5+%g0] ! Mem[0000000090800000] = d184f5db
p10_label_3:
! Mem[0000000025000130] = a674121a, %l2 = 21bf1e1408380540
swap [%i2+0x130],%l2 ! %l2 = 00000000a674121a
! Mem[00000000248000c4] = f6f2d11f, %l0 = 0000000045e0d7c4
swap [%i1+0x0c4],%l0 ! %l0 = 00000000f6f2d11f
! Mem[00000000900001bc] = 1ec23da6, %g2 = 00000000ab93d825
ldsb [%i4+0x1bc],%g2 ! %g2 = 000000000000001e
! Mem[0000000025000029] = c265f939, %l2 = 00000000a674121a
ldstub [%i2+0x029],%l2 ! %l2 = 00000065000000ff
! %l2 = 00000065, %l3 = a19c8509, Mem[0000000090800150] = 5af554a2 1234e189
std %l2,[%i5+0x150] ! Mem[0000000090800150] = 00000065 a19c8509
! %l0 = 00000000f6f2d11f, Mem[00000000918000e8] = ae4b5d710e312bf8
stx %l0,[%o0+0x0e8] ! Mem[00000000918000e8] = 00000000f6f2d11f
! Mem[000000002480004d] = c6ef24b6, %l6 = 0000000000000005
ldstub [%i1+0x04d],%l6 ! %l6 = 000000ef000000ff
! %l6 = 00000000000000ef, Mem[0000000090000190] = 27339c59
stw %l6,[%i4+0x190] ! Mem[0000000090000190] = 000000ef
! %l1 = 4bdcc2d9f41bec94, Mem[0000000024800006] = 02de948f
sth %l1,[%i1+0x006] ! Mem[0000000024800004] = 02deec94
! %l7 = 0000000000003ec8, Mem[00000000910001ec] = 507b7c4e
stw %l7,[%i6+0x1ec] ! Mem[00000000910001ec] = 00003ec8
p10_label_4:
! Mem[00000000918000f4] = 9cc0bd01, %g2 = 000000000000001e
ldsb [%o0+0x0f7],%g2 ! %g2 = ffffffffffffff9c
! Mem[00000000248000ac] = e86a9a33, %l6 = 000000ef, %l1 = f41bec94
add %i1,0xac,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e86a9a33
! Mem[0000000025800176] = 8bf80b72, %l3 = 47e5b9f1a19c8509
ldstub [%i3+0x176],%l3 ! %l3 = 0000000b000000ff
! Mem[00000000250000d0] = 4fc34507, %l2 = 0000000000000065
swap [%i2+0x0d0],%l2 ! %l2 = 000000004fc34507
! Mem[0000000090000094] = 5581f7ab, %g2 = ffffffffffffff9c
ldsb [%i4+0x094],%g2 ! %g2 = 0000000000000055
! Mem[0000000091000018] = 424501ee, %g2 = 0000000000000055
lduw [%i6+%o3],%g2 ! %g2 = 00000000424501ee
! Mem[000000002480010c] = 98851343, %l1 = e86a9a33, %l0 = f6f2d11f
add %i1,0x10c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000098851343
! Mem[000000002400010c] = d6558069, %l0 = 98851343, %l3 = 0000000b
add %i0,0x10c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d6558069
! Mem[00000000918001d0] = a45fb5ec, %g2 = 00000000424501ee
ldsb [%o0+0x1d2],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000024000155] = 8c291b18, %l4 = 389b57d89e6c33e4
ldstub [%i0+0x155],%l4 ! %l4 = 00000029000000ff
p10_label_5:
! Mem[00000000910000cc] = 5f962fe7, %g2 = ffffffffffffffa4
lduh [%i6+0x0ce],%g2 ! %g2 = 0000000000005f96
! Mem[00000000258001c4] = 2770da70, %l0 = 98851343, %l7 = 00003ec8
add %i3,0x1c4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002770da70
! Mem[00000000908001c0] = 748e4459, %g2 = 0000000000005f96
lduh [%i5+0x1c2],%g2 ! %g2 = 000000000000748e
! Mem[0000000024800148] = b00d4c167c0dde8c, %l4 = 0000000000000029, %l1 = 00000000e86a9a33
add %i1,0x148,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b00d4c167c0dde8c
! Mem[00000000240000b8] = 0bc074352ad3ff86, %l2 = 000000004fc34507, %l2 = 000000004fc34507
add %i0,0xb8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 0bc074352ad3ff86
! Mem[0000000090000170] = ab93d825 4bdb039c, %g2 = 0000748e, %g3 = 4bdb039c
ldd [%i4+0x170],%g2 ! %g2 = 00000000ab93d825 000000004bdb039c
! Mem[0000000091800068] = 84baf4de, %g2 = 00000000ab93d825
lduh [%o0+0x068],%g2 ! %g2 = 00000000000084ba
! Mem[000000002480001c] = 70c77cf7, %l6 = 00000000000000ef
swap [%i1+0x01c],%l6 ! %l6 = 0000000070c77cf7
! %l0 = 98851343, %l1 = 7c0dde8c, Mem[0000000024000010] = 0d298e82 d9c8d0d5
std %l0,[%i0+%o2] ! Mem[0000000024000010] = 98851343 7c0dde8c
! Mem[0000000024000078] = 7b5fb7cc, %l0 = 98851343, %l4 = 00000029
add %i0,0x78,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000007b5fb7cc
p10_label_6:
! Mem[00000000248001cc] = 48758184, %l3 = 00000000d6558069
swap [%i1+0x1cc],%l3 ! %l3 = 0000000048758184
! Mem[0000000025800030] = dbee46dd, %l1 = b00d4c167c0dde8c
swap [%i3+0x030],%l1 ! %l1 = 00000000dbee46dd
! Mem[0000000090000120] = 42e934013a43a47e, %g2 = 00000000000084ba
ldx [%i4+0x120],%g2 ! %g2 = 42e934013a43a47e
! %l0 = 0000000098851343, Mem[0000000091800160] = f1db476fa96a1584
stx %l0,[%o0+0x160] ! Mem[0000000091800160] = 0000000098851343
! Mem[0000000090000174] = 4bdb039c, %g2 = 42e934013a43a47e
ldsb [%i4+0x174],%g2 ! %g2 = 000000000000004b
! Mem[0000000025800120] = d3e1f639, %l2 = 2ad3ff86, %l5 = d184f5db
add %i3,0x120,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d3e1f639
! Mem[0000000025800090] = 63695497813c8313, %l7 = 000000002770da70, %l7 = 000000002770da70
add %i3,0x90,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 63695497813c8313
! %l0 = 0000000098851343, Mem[0000000090800090] = 0457759b72929a41
stx %l0,[%i5+0x090] ! Mem[0000000090800090] = 0000000098851343
! Mem[000000009000003c] = fa7adc32, %g2 = 000000000000004b
lduw [%i4+0x03c],%g2 ! %g2 = 00000000fa7adc32
! %l0 = 0000000098851343, Mem[000000002580014c] = ba939aca
sth %l0,[%i3+0x14c] ! Mem[000000002580014c] = 13439aca
p10_label_7:
! Mem[0000000024800110] = dc505d9664375086, %l2 = 0bc074352ad3ff86
ldx [%i1+0x110],%l2 ! %l2 = dc505d9664375086
! Mem[0000000090800050] = 73d2e7a7 06c069d7, %g2 = fa7adc32, %g3 = 4bdb039c
ldd [%i5+0x050],%g2 ! %g2 = 0000000073d2e7a7 0000000006c069d7
! Mem[0000000025800130] = 7be3b20c, %l5 = 00000000d3e1f639
swap [%i3+0x130],%l5 ! %l5 = 000000007be3b20c
! Mem[0000000025800050] = 89b99999, %l2 = dc505d9664375086
swap [%i3+0x050],%l2 ! %l2 = 0000000089b99999
! Mem[000000002580005c] = f316abce, %l0 = 0000000098851343
swap [%i3+0x05c],%l0 ! %l0 = 00000000f316abce
! Mem[000000002500013c] = 6c6c7203, %l1 = 00000000dbee46dd
ldstub [%i2+0x13c],%l1 ! %l1 = 0000006c000000ff
! Mem[0000000024800184] = 21966197, %l0 = 00000000f316abce
swap [%i1+0x184],%l0 ! %l0 = 0000000021966197
! Mem[0000000024800138] = 931d406cfda1b49f, %l1 = 000000000000006c, %l0 = 0000000021966197
add %i1,0x138,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 931d406cfda1b49f
! Mem[000000002500019c] = 1b49133e, %l1 = 000000000000006c
ldstub [%i2+0x19c],%l1 ! %l1 = 0000001b000000ff
! %l5 = 000000007be3b20c, Mem[000000009000000a] = fdbb5f4b
sth %l5,[%i4+0x00a] ! Mem[0000000090000008] = b20c5f4b
p10_label_8:
! Mem[00000000258001e0] = ca4e11e7, %l3 = 48758184, %l3 = 48758184
add %i3,0x1e0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ca4e11e7
! Mem[00000000250001d4] = d65bf405, %l1 = 0000001b, %l3 = ca4e11e7
add %i2,0x1d4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d65bf405
! %l4 = 000000007b5fb7cc, Mem[00000000258001c6] = 2770da70
sth %l4,[%i3+0x1c6] ! Mem[00000000258001c4] = 2770b7cc
! Mem[0000000025800174] = 8bf8ff72, %l2 = 0000000089b99999
swap [%i3+0x174],%l2 ! %l2 = 000000008bf8ff72
! Mem[0000000024000078] = 7b5fb7cc, %l1 = 000000000000001b
swap [%i0+0x078],%l1 ! %l1 = 000000007b5fb7cc
! %l3 = 00000000d65bf405, Mem[000000009180005c] = 4bad1b14
stb %l3,[%o0+0x05c] ! Mem[000000009180005c] = 05ad1b14
! Mem[000000002580004c] = f3a216f5, %l4 = 000000007b5fb7cc
swap [%i3+0x04c],%l4 ! %l4 = 00000000f3a216f5
! Mem[00000000910001d8] = fb4de26b63857868, %g2 = 0000000073d2e7a7
ldx [%i6+0x1d8],%g2 ! %g2 = fb4de26b63857868
! Mem[0000000025800054] = 2f3482eb, %l5 = 000000007be3b20c
swap [%i3+0x054],%l5 ! %l5 = 000000002f3482eb
! Mem[0000000091800154] = 065fbe19, %g2 = fb4de26b63857868
lduw [%o0+0x154],%g2 ! %g2 = 00000000065fbe19
p10_label_9:
! %l4 = f3a216f5, %l5 = 2f3482eb, Mem[0000000090800040] = 839ba431 df9afe37
std %l4,[%i5+0x040] ! Mem[0000000090800040] = f3a216f5 2f3482eb
! Mem[0000000091800014] = 2612a40c, %g2 = 00000000065fbe19
ldub [%o0+0x016],%g2 ! %g2 = 0000000000000026
! Mem[0000000091800180] = fb9848e0, %g2 = 0000000000000026
ldub [%o0+0x182],%g2 ! %g2 = 00000000000000fb
! Mem[00000000900000fc] = dff87715, %g2 = 00000000000000fb
lduh [%i4+0x0fc],%g2 ! %g2 = 000000000000dff8
! Mem[0000000024000118] = 1934e459, %l2 = 8bf8ff72, %l4 = f3a216f5
add %i0,0x118,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000001934e459
! Mem[00000000900001b0] = 9cd7a462bcc1966d, %g2 = 000000000000dff8
ldx [%i4+0x1b0],%g2 ! %g2 = 9cd7a462bcc1966d
! %l0 = fda1b49f, %l1 = 7b5fb7cc, Mem[00000000918001f8] = 86c742ae fcc2e909
std %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = fda1b49f 7b5fb7cc
! Mem[00000000248001c2] = ef122074, %l4 = 000000001934e459
ldstub [%i1+0x1c2],%l4 ! %l4 = 00000020000000ff
! Mem[0000000024800150] = 0e757e384e656773, %l3 = 00000000d65bf405, %l7 = 63695497813c8313
add %i1,0x150,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0e757e384e656773
! %l6 = 0000000070c77cf7, Mem[0000000090000160] = 1e32a6c17c1f981c
stx %l6,[%i4+0x160] ! Mem[0000000090000160] = 0000000070c77cf7
p10_label_10:
! Mem[00000000248001c8] = ee8682a4d6558069, %l2 = 000000008bf8ff72, %l6 = 0000000070c77cf7
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ee8682a4d6558069
! Mem[0000000024000134] = fb3798d4, %l0 = fda1b49f, %l5 = 2f3482eb
add %i0,0x134,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000fb3798d4
! Mem[0000000025800058] = bcb0842098851343, %l6 = ee8682a4d6558069, %l3 = 00000000d65bf405
add %i3,0x58,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = bcb0842098851343
! Mem[0000000091800018] = 02842e69, %g2 = 9cd7a462bcc1966d
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000002
! Mem[00000000918001a8] = f1918a2d 4b6bef62, %g2 = 00000002, %g3 = 06c069d7
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000f1918a2d 000000004b6bef62
! Mem[000000009100016c] = 7fd5a81e, %g18 = 9eb3336e9b59c793
ldsw [%i6+0x16c],%g2 ! %g2 = 9eb3336e9b59c793
! Mem[00000000900001a8] = bbf186c9b7572d16, %g2 = 000000007fd5a81e
ldx [%i4+0x1a8],%g2 ! %g2 = bbf186c9b7572d16
! Mem[000000009100004c] = 600cdb96, %g2 = bbf186c9b7572d16
lduw [%i6+0x04c],%g2 ! %g2 = 00000000600cdb96
! Mem[0000000090000140] = c860ad21, %g18 = 9eb3336e9b59c793
ldsw [%i4+0x140],%g2 ! %g2 = 9eb3336e9b59c793
! %l6 = ee8682a4d6558069, Mem[00000000918001c8] = 1c6c117fed5e4654
stx %l6,[%o0+0x1c8] ! Mem[00000000918001c8] = ee8682a4d6558069
p10_label_11:
! Mem[00000000900000bc] = 59ef2943, %g2 = ffffffffc860ad21
ldsb [%i4+0x0bc],%g2 ! %g2 = 0000000000000059
! Mem[00000000908001b0] = d8e16fe8, %g2 = 0000000000000059
ldsh [%i5+0x1b2],%g2 ! %g2 = ffffffffffffd8e1
! Mem[00000000900001e0] = 64888017, %g2 = ffffffffffffd8e1
ldsh [%i4+0x1e2],%g2 ! %g2 = 0000000000006488
! Mem[0000000024000008] = 4be4e3daf205a4d0, %l3 = bcb0842098851343, %l1 = 000000007b5fb7cc
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 4be4e3daf205a4d0
! Mem[00000000908000e8] = f9ee12e7, %g2 = 0000000000006488
lduw [%i5+0x0e8],%g2 ! %g2 = 00000000f9ee12e7
! Mem[000000002400018b] = 8385ff40, %l3 = bcb0842098851343
ldstub [%i0+0x18b],%l3 ! %l3 = 00000040000000ff
! Mem[000000002500003c] = 2e9b7463, %l4 = 0000000000000020
swap [%i2+0x03c],%l4 ! %l4 = 000000002e9b7463
! Mem[0000000091800058] = 4a90566905ad1b14, %g2 = 00000000f9ee12e7
ldx [%o0+0x058],%g2 ! %g2 = 4a90566905ad1b14
! Mem[00000000250000da] = 547fc7bb, %l6 = ee8682a4d6558069
ldstub [%i2+0x0da],%l6 ! %l6 = 000000c7000000ff
! Mem[000000002580001c] = 76891858, %l5 = 00000000fb3798d4
swap [%i3+0x01c],%l5 ! %l5 = 0000000076891858
p10_label_12:
! Mem[0000000025800052] = 64375086, %l4 = 000000002e9b7463
ldstub [%i3+0x052],%l4 ! %l4 = 00000050000000ff
! Mem[000000009080013c] = 191858c1, %g2 = 4a90566905ad1b14
lduh [%i5+0x13e],%g2 ! %g2 = 0000000000001918
! Mem[000000009100016c] = a81e9a43, %g2 = 0000000000001918
lduh [%i6+0x16e],%g2 ! %g2 = 000000000000a81e
! %l4 = 00000050, %l5 = 76891858, Mem[0000000025800010] = 2f827d3a 9f2457e1
std %l4,[%i3+%o2] ! Mem[0000000025800010] = 00000050 76891858
! Mem[0000000025800010] = 00000050, %l6 = 000000c7, %l5 = 76891858
add %i3,0x10,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000000000050
! Mem[000000002500002c] = a2b95c43, %l3 = 00000040, %l4 = 00000050
add %i2,0x2c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000a2b95c43
! Mem[00000000248001ac] = 997e3549, %l2 = 000000008bf8ff72
ldsh [%i1+0x1ac],%l2 ! %l2 = ffffffffffff997e
! Mem[00000000250000ac] = 82ceec18, %l2 = ffffffffffff997e
ldstub [%i2+0x0ac],%l2 ! %l2 = 00000082000000ff
! Mem[0000000024800076] = 5c3ad318, %l1 = 4be4e3daf205a4d0
ldstub [%i1+0x076],%l1 ! %l1 = 000000d3000000ff
! Mem[0000000024000158] = 1ed7b84ccb255f7c, %l3 = 0000000000000040, %l5 = 0000000000000050
add %i0,0x158,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 1ed7b84ccb255f7c
p10_label_13:
! Mem[000000009180000c] = e161985a, %g2 = 000000000000a81e
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000e161
! Mem[0000000090800040] = f3a216f5 2f3482eb, %g2 = 0000e161, %g3 = 4b6bef62
ldd [%i5+0x040],%g2 ! %g2 = 00000000f3a216f5 000000002f3482eb
! Mem[00000000258000b0] = e0ad97b66e3e910b, %l6 = 00000000000000c7, %l1 = 00000000000000d3
add %i3,0xb0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e0ad97b66e3e910b
! Mem[00000000908000b8] = 20f3c9fb4b1d15cc, %g2 = 00000000f3a216f5
ldx [%i5+0x0b8],%g2 ! %g2 = 20f3c9fb4b1d15cc
! Mem[00000000900001b0] = 9cd7a462, %g2 = 20f3c9fb4b1d15cc
lduh [%i4+0x1b0],%g2 ! %g2 = 0000000000009cd7
! %l0 = 931d406cfda1b49f, Mem[00000000918001a0] = d6da767b7cf2b7ad
stx %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 931d406cfda1b49f
! Mem[0000000091000080] = 70fb1ffe, %g18 = 9eb3336e9b59c793
ldsw [%i6+0x080],%g2 ! %g2 = 9eb3336e9b59c793
! Mem[0000000090800160] = f3e19c99, %g2 = 0000000070fb1ffe
ldsh [%i5+0x162],%g2 ! %g2 = fffffffffffff3e1
! %l5 = 1ed7b84ccb255f7c, Mem[0000000091800144] = 3b10af7c
stw %l5,[%o0+0x144] ! Mem[0000000091800144] = cb255f7c
! Mem[0000000024000054] = ab52bff3, %l6 = 00000000000000c7
swap [%i0+0x054],%l6 ! %l6 = 00000000ab52bff3
p10_label_14:
! Mem[0000000091800090] = 542f0586, %g2 = fffffffffffff3e1
lduh [%o0+0x092],%g2 ! %g2 = 000000000000542f
! Mem[00000000248000ec] = 68df14a8, %l1 = 6e3e910b, %l3 = 00000040
add %i1,0xec,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000068df14a8
! Mem[0000000024800190] = dbb046364e2b489d, %l4 = 00000000a2b95c43, %l7 = 0e757e384e656773
add %i1,0x190,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = dbb046364e2b489d
! Mem[00000000908000cc] = cfbdb1e0, %g18 = 9eb3336e9b59c793
ldsw [%i5+0x0cc],%g2 ! %g2 = 9eb3336e9b59c793
! Mem[0000000025800128] = 9d86884b, %l1 = 6e3e910b, %l0 = fda1b49f
add %i3,0x128,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009d86884b
! Mem[00000000248001e0] = d105294a3cc8772c, %l6 = 00000000ab52bff3, %l6 = 00000000ab52bff3
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = d105294a3cc8772c
! Mem[00000000918000d8] = 59a233f7, %g2 = ffffffffcfbdb1e0
ldsh [%o0+0x0da],%g2 ! %g2 = 00000000000059a2
! %l2 = 0000000000000082, Mem[000000009180019f] = 5f931d40
stb %l2,[%o0+0x19f] ! Mem[000000009180019c] = 82931d40
! Mem[0000000090800160] = a336f3e1, %g2 = 00000000000059a2
ldsb [%i5+0x160],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000090800058] = e5e022d773d92fb4, %g2 = ffffffffffffffa3
ldx [%i5+0x058],%g2 ! %g2 = e5e022d773d92fb4
p10_label_15:
! Mem[0000000091000174] = cb003d97, %g2 = e5e022d773d92fb4
lduw [%i6+0x174],%g2 ! %g2 = 00000000cb003d97
! Mem[00000000250000f8] = fc137e78, %l6 = d105294a3cc8772c
swap [%i2+0x0f8],%l6 ! %l6 = 00000000fc137e78
! %l7 = dbb046364e2b489d, Mem[0000000090800180] = 34ecb2cb7e522fec
stx %l7,[%i5+0x180] ! Mem[0000000090800180] = dbb046364e2b489d
! Mem[00000000250000c8] = b218baf9, %l0 = 000000009d86884b
swap [%i2+0x0c8],%l0 ! %l0 = 00000000b218baf9
! %l7 = dbb046364e2b489d, Mem[000000009000002c] = 5fe1fe5c
stw %l7,[%i4+0x02c] ! Mem[000000009000002c] = 4e2b489d
! Mem[00000000258001ee] = 2e451a62, %l4 = 00000000a2b95c43
ldstub [%i3+0x1ee],%l4 ! %l4 = 0000001a000000ff
! Mem[000000009080006c] = 89dbeea2, %g2 = 00000000cb003d97
ldsb [%i5+0x06e],%g2 ! %g2 = ffffffffffffff89
! Mem[00000000918000d8] = b09059a2 33f7b8e5, %g2 = ffffff89, %g3 = 2f3482eb
ldd [%o0+0x0d8],%g2 ! %g2 = 00000000b09059a2 0000000033f7b8e5
! Mem[0000000025800063] = 7fc0399f, %l3 = 0000000068df14a8
ldstub [%i3+0x063],%l3 ! %l3 = 0000009f000000ff
! Mem[00000000248001a0] = a4f321b7eb25ce74, %l3 = 000000000000009f, %l4 = 000000000000001a
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = a4f321b7eb25ce74
p10_label_16:
! %l4 = eb25ce74, %l5 = cb255f7c, Mem[0000000091000050] = d70464e4 05cbc7ac
std %l4,[%i6+0x050] ! Mem[0000000091000050] = eb25ce74 cb255f7c
! Mem[00000000910001f8] = 445c5ed2, %g2 = 00000000b09059a2
lduh [%i6+0x1fa],%g2 ! %g2 = 000000000000445c
! Mem[00000000258001c8] = 77ffa657bd217142, %l6 = 00000000fc137e78, %l6 = 00000000fc137e78
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 77ffa657bd217142
! Mem[0000000091000028] = ec3993f6, %g2 = 000000000000445c
lduw [%i6+%o5],%g2 ! %g2 = 00000000ec3993f6
! Mem[0000000025000042] = 36d91bc2, %l2 = 0000000000000082
ldstub [%i2+0x042],%l2 ! %l2 = 0000001b000000ff
! Mem[00000000248001c8] = ee8682a4, %l2 = 000000000000001b
ldub [%i1+0x1ca],%l2 ! %l2 = 0000000000000082
! Mem[00000000248000a8] = fc74eb01e86a9a33, %l7 = dbb046364e2b489d, %l1 = e0ad97b66e3e910b
add %i1,0xa8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = fc74eb01e86a9a33
! Mem[0000000024000058] = 6b203943, %l2 = 0000000000000082
swap [%i0+0x058],%l2 ! %l2 = 000000006b203943
! Mem[00000000250000b8] = 8145dea40f6d52b8, %l2 = 000000006b203943, %l5 = 1ed7b84ccb255f7c
add %i2,0xb8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 8145dea40f6d52b8
! Mem[00000000908000d8] = 27372846, %g18 = 9eb3336e9b59c793
ldsw [%i5+0x0d8],%g2 ! %g2 = 9eb3336e9b59c793
p10_label_17:
! %l4 = a4f321b7eb25ce74, Mem[0000000091800180] = 628efb98
stw %l4,[%o0+0x180] ! Mem[0000000091800180] = eb25ce74
! Mem[000000002580006a] = 8a346dd0, %l5 = 8145dea40f6d52b8
ldstub [%i3+0x06a],%l5 ! %l5 = 0000006d000000ff
! Mem[0000000091000028] = 93f621f7, %g2 = 0000000027372846
ldsb [%i6+0x02a],%g2 ! %g2 = ffffffffffffff93
! Mem[00000000900000b4] = 2801dd14, %g18 = 9eb3336e9b59c793
ldsw [%i4+0x0b4],%g2 ! %g2 = 9eb3336e9b59c793
! %l0 = 00000000b218baf9, Mem[00000000900001a2] = 6b30fb63
sth %l0,[%i4+0x1a2] ! Mem[00000000900001a0] = baf9fb63
! Mem[00000000908001c8] = 04d8b60f 03f88b06, %g2 = 2801dd14, %g3 = 33f7b8e5
ldd [%i5+0x1c8],%g2 ! %g2 = 0000000004d8b60f 0000000003f88b06
! Mem[0000000090000160] = 000070c7, %g2 = 0000000004d8b60f
ldsh [%i4+0x162],%g2 ! %g2 = 0000000000000000
! %l5 = 000000000000006d, Mem[000000009080015c] = 4c94e5e0
stw %l5,[%i5+0x15c] ! Mem[000000009080015c] = 0000006d
! %l3 = 000000000000009f, Mem[0000000090800100] = 7ed95b86
stw %l3,[%i5+0x100] ! Mem[0000000090800100] = 0000009f
! Mem[0000000025800000] = fab0119e, %l4 = eb25ce74, %l7 = 4e2b489d
casa [%i3]0x80,%l4,%l7 ! %l7 = 00000000fab0119e
p10_label_18:
! Mem[00000000240000a0] = 68db8ba9ac57ffd2, %l4 = a4f321b7eb25ce74, %l7 = 00000000fab0119e
add %i0,0xa0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 68db8ba9ac57ffd2
! Mem[00000000250001b4] = 7cd6139d, %l0 = 00000000b218baf9
swap [%i2+0x1b4],%l0 ! %l0 = 000000007cd6139d
! Mem[0000000025800184] = c3335a29, %l2 = 000000006b203943
ldsb [%i3+0x186],%l2 ! %l2 = 000000000000005a
! %l7 = 68db8ba9ac57ffd2, Mem[00000000900000f3] = 361a869d
stb %l7,[%i4+0x0f3] ! Mem[00000000900000f0] = d21a869d
! %l6 = bd217142, %l7 = ac57ffd2, Mem[0000000090800158] = 4ba53888 0000006d
std %l6,[%i5+0x158] ! Mem[0000000090800158] = bd217142 ac57ffd2
! Mem[0000000025000190] = eaba81b7, %l1 = fc74eb01e86a9a33
swap [%i2+0x190],%l1 ! %l1 = 00000000eaba81b7
! Mem[0000000090000140] = ad21b704, %g2 = 0000000000000000
ldsh [%i4+0x142],%g2 ! %g2 = ffffffffffffad21
! Mem[00000000240000c4] = 3e442946, %l1 = eaba81b7, %l4 = eb25ce74
add %i0,0xc4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000003e442946
! %l2 = 0000005a, %l3 = 0000009f, Mem[0000000091800038] = 0de323e4 44ce904c
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 0000005a 0000009f
! %l7 = 68db8ba9ac57ffd2, Mem[0000000091800000] = 03f5e67099c425e5
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 68db8ba9ac57ffd2
p10_label_19:
! %l5 = 000000000000006d, Mem[000000002400010c] = d6558069
sth %l5,[%i0+0x10c] ! Mem[000000002400010c] = 006d8069
! Mem[000000002480013c] = fda1b49f, %l7 = ac57ffd2, %l1 = eaba81b7
add %i1,0x13c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000fda1b49f
! Mem[000000002400000c] = f205a4d0, %l2 = 000000000000005a
swap [%i0+0x00c],%l2 ! %l2 = 00000000f205a4d0
! Mem[0000000025000028] = c2fff939, %l4 = 000000003e442946
ldstub [%i2+%o5],%l4 ! %l4 = 000000c2000000ff
! Mem[0000000025000118] = 49ef6e82b173d529, %l6 = 77ffa657bd217142, %l0 = 000000007cd6139d
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 49ef6e82b173d529
! %l0 = b173d529, %l1 = fda1b49f, Mem[0000000091800060] = 47a258f4 bb481889
std %l0,[%o0+0x060] ! Mem[0000000091800060] = b173d529 fda1b49f
! Mem[0000000024000080] = 21f82bb7, %l3 = 000000000000009f
ldsh [%i0+0x080],%l3 ! %l3 = 00000000000021f8
! Mem[0000000090800068] = 75c6f97e e92489db, %g2 = ffffad21, %g3 = 03f88b06
ldd [%i5+0x068],%g2 ! %g2 = 0000000075c6f97e 00000000e92489db
! Mem[0000000025000004] = 6160d3a1, %l0 = b173d529, %l1 = fda1b49f
add %i2,0x04,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000006160d3a1
! Mem[0000000091800134] = 0f508182, %g2 = 0000000075c6f97e
ldub [%o0+0x137],%g2 ! %g2 = 000000000000000f
p10_label_20:
! Mem[00000000918001e0] = 580f23c48ad07d9a, %g2 = 000000000000000f
ldx [%o0+0x1e0],%g2 ! %g2 = 580f23c48ad07d9a
! %l5 = 000000000000006d, Mem[0000000091000058] = 7303b0f734b6ce7d
stx %l5,[%i6+0x058] ! Mem[0000000091000058] = 000000000000006d
! %l2 = f205a4d0, %l3 = 000021f8, Mem[00000000900001d0] = 58943a5f a5390858
std %l2,[%i4+0x1d0] ! Mem[00000000900001d0] = f205a4d0 000021f8
! Mem[00000000248000e8] = 25fd808a, %l2 = 00000000f205a4d0
ldsb [%i1+0x0e8],%l2 ! %l2 = 0000000000000025
! %l0 = 49ef6e82b173d529, Mem[00000000918000e8] = 00000000f6f2d11f
stx %l0,[%o0+0x0e8] ! Mem[00000000918000e8] = 49ef6e82b173d529
! Mem[000000009000006c] = 1842c3ee, %g2 = 580f23c48ad07d9a
ldsh [%i4+0x06c],%g2 ! %g2 = 0000000000001842
! %l6 = bd217142, %l7 = ac57ffd2, Mem[0000000090800190] = 386f1462 20d8b67b
std %l6,[%i5+0x190] ! Mem[0000000090800190] = bd217142 ac57ffd2
! %l7 = 68db8ba9ac57ffd2, Mem[00000000908000fc] = aac8415e
stw %l7,[%i5+0x0fc] ! Mem[00000000908000fc] = ac57ffd2
! Mem[0000000024000160] = 1c17fca7, %l3 = 00000000000021f8
swap [%i0+0x160],%l3 ! %l3 = 000000001c17fca7
! Mem[00000000910000ec] = 3761047a, %g2 = 0000000000001842
ldsh [%i6+0x0ee],%g2 ! %g2 = 0000000000003761
p10_label_21:
! %l5 = 000000000000006d, Mem[000000009180014c] = a95f58e7
stw %l5,[%o0+0x14c] ! Mem[000000009180014c] = 0000006d
! Mem[00000000900001b8] = 38872b77, %g2 = 0000000000003761
ldsh [%i4+0x1b8],%g2 ! %g2 = 0000000000003887
! Mem[0000000090800118] = 5e44319c, %g2 = 0000000000003887
lduh [%i5+0x11a],%g2 ! %g2 = 0000000000005e44
! Mem[0000000090800144] = 2c742e28, %g2 = 0000000000005e44
lduw [%i5+0x144],%g2 ! %g2 = 000000002c742e28
! Mem[0000000091800158] = fa96aee1, %g2 = 000000002c742e28
lduh [%o0+0x15a],%g2 ! %g2 = 000000000000fa96
! Mem[00000000248000e8] = 25fd808a, %l2 = 00000025, %l2 = 00000025
add %i1,0xe8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000025fd808a
! %l7 = 68db8ba9ac57ffd2, Mem[00000000900000b0] = 15f9f13d2801dd14
stx %l7,[%i4+0x0b0] ! Mem[00000000900000b0] = 68db8ba9ac57ffd2
! %l6 = 77ffa657bd217142, Mem[0000000091800028] = 71ff11fb055fc488
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 77ffa657bd217142
! Mem[000000002400008c] = 6a88655f, %l2 = 0000000025fd808a
ldub [%i0+0x08e],%l2 ! %l2 = 0000000000000065
! %l4 = 00000000000000c2, Mem[0000000091000159] = eb8fcc0a
stb %l4,[%i6+0x159] ! Mem[0000000091000158] = c28fcc0a
p10_label_22:
! Mem[00000000908001d4] = 0ec48605, %g18 = 9eb3336e9b59c793
ldsw [%i5+0x1d4],%g2 ! %g2 = 9eb3336e9b59c793
! %l2 = 00000065, %l3 = 1c17fca7, Mem[00000000908001c8] = 04d8b60f 03f88b06
std %l2,[%i5+0x1c8] ! Mem[00000000908001c8] = 00000065 1c17fca7
! Mem[00000000918001d0] = 55b7a45f, %g2 = 000000000ec48605
ldsh [%o0+0x1d0],%g2 ! %g2 = 00000000000055b7
! Mem[0000000025000000] = 764b6cbd, %l4 = 000000c2, %l3 = 1c17fca7
casa [%i2]0x80,%l4,%l3 ! %l3 = 00000000764b6cbd
! Mem[00000000258001f7] = b2b6a36c, %l3 = 00000000764b6cbd
ldstub [%i3+0x1f7],%l3 ! %l3 = 0000006c000000ff
! Mem[0000000025000088] = f6101c30, %l3 = 0000006c, %l6 = bd217142
add %i2,0x88,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000f6101c30
! %l6 = 00000000f6101c30, Mem[0000000090800170] = 99787375
stw %l6,[%i5+0x170] ! Mem[0000000090800170] = f6101c30
! Mem[0000000025800048] = 00d02d82, %l2 = 0000000000000065
swap [%i3+0x048],%l2 ! %l2 = 0000000000d02d82
! Mem[00000000240000bf] = 2ad3ff86, %l2 = 0000000000d02d82
ldstub [%i0+0x0bf],%l2 ! %l2 = 00000086000000ff
! Mem[00000000240000a4] = ac57ffd2, %l3 = 000000000000006c
ldub [%i0+0x0a6],%l3 ! %l3 = 00000000000000ff
p10_label_23:
! Mem[00000000248000b0] = da318d732c4e71a5, %l3 = 00000000000000ff, %l5 = 000000000000006d
add %i1,0xb0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = da318d732c4e71a5
! Mem[00000000248001c8] = ee8682a4d6558069, %l3 = 00000000000000ff, %l5 = da318d732c4e71a5
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = ee8682a4d6558069
! Mem[00000000250001f8] = d1dfb973ce7c9550, %l3 = 00000000000000ff, %l2 = 0000000000000086
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = d1dfb973ce7c9550
! Mem[0000000091000010] = 1fff3d1e, %g2 = 00000000000055b7
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000001fff
! Mem[00000000900001ec] = 321a70ad, %g2 = 0000000000001fff
lduw [%i4+0x1ec],%g2 ! %g2 = 00000000321a70ad
! Mem[00000000258000ab] = f5273b43, %l3 = 00000000000000ff
ldstub [%i3+0x0ab],%l3 ! %l3 = 00000043000000ff
! Mem[000000002500008c] = d99320f6, %l1 = 000000006160d3a1
swap [%i2+0x08c],%l1 ! %l1 = 00000000d99320f6
! Mem[00000000258001f8] = 53ca3eeb, %l1 = d99320f6, %l6 = f6101c30
add %i3,0x1f8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000053ca3eeb
! Mem[0000000024000158] = 1ed7b84c, %l7 = ac57ffd2, %l1 = d99320f6
add %i0,0x158,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000001ed7b84c
! %l5 = ee8682a4d6558069, Mem[0000000090800100] = 0000009f66e26e91
stx %l5,[%i5+0x100] ! Mem[0000000090800100] = ee8682a4d6558069
p10_label_24:
! %l2 = ce7c9550, %l3 = 00000043, Mem[0000000091000160] = 72c27f72 9a024c61
std %l2,[%i6+0x160] ! Mem[0000000091000160] = ce7c9550 00000043
! %l4 = 00000000000000c2, Mem[000000009100002f] = 153b13c1
stb %l4,[%i6+0x02f] ! Mem[000000009100002c] = c23b13c1
! Mem[0000000090000188] = b24fd1a288aab532, %g2 = 00000000321a70ad
ldx [%i4+0x188],%g2 ! %g2 = b24fd1a288aab532
! %l0 = b173d529, %l1 = 1ed7b84c, Mem[0000000090000060] = 7dcd45f0 6598ff10
std %l0,[%i4+0x060] ! Mem[0000000090000060] = b173d529 1ed7b84c
! Mem[0000000090800070] = eea29214, %g2 = b24fd1a288aab532
lduh [%i5+0x070],%g2 ! %g2 = 000000000000eea2
! Mem[0000000025000090] = 3877d3f8, %l6 = 0000000053ca3eeb
ldstub [%i2+0x090],%l6 ! %l6 = 00000038000000ff
! Mem[0000000091000150] = 23a8d37e 9a37bfce, %g2 = 0000eea2, %g3 = e92489db
ldd [%i6+0x150],%g2 ! %g2 = 0000000023a8d37e 000000009a37bfce
! Mem[00000000258001f8] = 53ca3eeb, %l5 = d6558069, %l6 = 00000038
add %i3,0x1f8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000053ca3eeb
! Mem[000000002480001c] = 000000ef, %l7 = 68db8ba9ac57ffd2
ldsw [%i1+0x01c],%l7 ! %l7 = 00000000000000ef
! Mem[0000000025000014] = 30473922, %l7 = 00000000000000ef
ldstub [%i2+0x014],%l7 ! %l7 = 00000030000000ff
p10_label_25:
! Mem[00000000248000e8] = 25fd808a68df14a8, %l0 = 49ef6e82b173d529, %l2 = d1dfb973ce7c9550
add %i1,0xe8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 25fd808a68df14a8
! Mem[0000000025000088] = f6101c306160d3a1, %l5 = ee8682a4d6558069, %l1 = 000000001ed7b84c
add %i2,0x88,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f6101c306160d3a1
! Mem[0000000024800030] = 04ef2270, %l0 = 49ef6e82b173d529
swap [%i1+0x030],%l0 ! %l0 = 0000000004ef2270
! Mem[0000000025000138] = 1adf8fd9 ff6c7203, %l2 = 68df14a8, %l3 = 00000043
ldd [%i2+0x138],%l2 ! %l2 = 000000001adf8fd9 00000000ff6c7203
! Mem[0000000024000168] = 88ba33d1, %l6 = 0000000053ca3eeb
ldstub [%i0+0x168],%l6 ! %l6 = 00000088000000ff
! Mem[0000000025800190] = 43ee5ad8, %l0 = 0000000004ef2270
ldstub [%i3+0x190],%l0 ! %l0 = 00000043000000ff
! Mem[00000000918000d0] = 0f131ea5055cd7cb, %g2 = 0000000023a8d37e
ldx [%o0+0x0d0],%g2 ! %g2 = 0f131ea5055cd7cb
! Mem[0000000090000040] = 2ba48b81ddc392a5, %g2 = 0f131ea5055cd7cb
ldx [%i4+0x040],%g2 ! %g2 = 2ba48b81ddc392a5
! Mem[0000000090000008] = 14b20c5f, %g2 = 2ba48b81ddc392a5
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000014
! Mem[0000000090000090] = 811a29b2 5581f7ab, %g2 = 00000014, %g3 = 9a37bfce
ldd [%i4+0x090],%g2 ! %g2 = 00000000811a29b2 000000005581f7ab
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 0000000000000043
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be f6101c306160d3a1
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000001adf8fd9
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ff6c7203
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000c2
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ee8682a4d6558069
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000088
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000030
bne,a,pn %xcc,p10_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p10_check_fp_registers:
set p10_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 13fb556d df987827
bne %xcc,p10_f2_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 4be4e3da0000005a
ldx [%i0+0x008],%g3 ! Observed data at 0000000024000008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 988513437c0dde8c
ldx [%i0+0x010],%g3 ! Observed data at 0000000024000010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = a49c20b1000000c7
ldx [%i0+0x050],%g3 ! Observed data at 0000000024000050
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000082b0a7c57b
ldx [%i0+0x058],%g3 ! Observed data at 0000000024000058
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0000001bac758139
ldx [%i0+0x078],%g3 ! Observed data at 0000000024000078
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0bc074352ad3ffff
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000240000b8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 70c4a92d006d8069
ldx [%i0+0x108],%g3 ! Observed data at 0000000024000108
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = be2e21d88cff1b18
ldx [%i0+0x150],%g3 ! Observed data at 0000000024000150
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000021f8f6c8d338
ldx [%i0+0x160],%g3 ! Observed data at 0000000024000160
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ffba33d172d6d8c5
ldx [%i0+0x168],%g3 ! Observed data at 0000000024000168
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8385ffff70a91192
ldx [%i0+0x188],%g3 ! Observed data at 0000000024000188
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x188,%g4
set p10_local1_expect,%g1
p10_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = acea619e02deec94
ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2a324aa9000000ef
ldx [%i1+0x018],%g3 ! Observed data at 0000000024800018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = b173d529bb86e52d
ldx [%i1+0x030],%g3 ! Observed data at 0000000024800030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 5d027525c6ff24b6
ldx [%i1+0x048],%g3 ! Observed data at 0000000024800048
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 96d928c05c3aff18
ldx [%i1+0x070],%g3 ! Observed data at 0000000024800070
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e132c0ff45e0d7c4
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000248000c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 663f954205cbc7ac
ldx [%i1+0x120],%g3 ! Observed data at 0000000024800120
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x120,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6c181268f316abce
ldx [%i1+0x180],%g3 ! Observed data at 0000000024800180
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ef12ff74972fc6a4
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000248001c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ee8682a4d6558069
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000248001c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1c8,%g4
set p10_local2_expect,%g1
p10_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 05a4f7c6ff473922
ldx [%i2+0x010],%g3 ! Observed data at 0000000025000010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = fffff939a2b95c43
ldx [%i2+0x028],%g3 ! Observed data at 0000000025000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8025807200000020
ldx [%i2+0x038],%g3 ! Observed data at 0000000025000038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 36d9ffc23ef938b2
ldx [%i2+0x040],%g3 ! Observed data at 0000000025000040
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = f6101c306160d3a1
ldx [%i2+0x088],%g3 ! Observed data at 0000000025000088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff77d3f8b6b22b99
ldx [%i2+0x090],%g3 ! Observed data at 0000000025000090
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 95f93178ffceec18
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000250000a8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9d86884b4021e73e
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000250000c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00000065d1451793
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000250000d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 547fffbbbaebb3a4
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000250000d8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3cc8772cf9906721
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000250000f8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = c4a7e70dadff224a
ldx [%i2+0x110],%g3 ! Observed data at 0000000025000110
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = d8386e70fba1a1bc
ldx [%i2+0x128],%g3 ! Observed data at 0000000025000128
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 08380540b797034d
ldx [%i2+0x130],%g3 ! Observed data at 0000000025000130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1adf8fd9ff6c7203
ldx [%i2+0x138],%g3 ! Observed data at 0000000025000138
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x138,%g4
ldx [%g1+0x190],%g2 ! Expected data = e86a9a33fdb23736
ldx [%i2+0x190],%g3 ! Observed data at 0000000025000190
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = cd19af94ff49133e
ldx [%i2+0x198],%g3 ! Observed data at 0000000025000198
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 002d7ecab218baf9
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000250001b0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1b0,%g4
set p10_local3_expect,%g1
p10_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 0000005076891858
ldx [%i3+0x010],%g3 ! Observed data at 0000000025800010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 67a489e6fb3798d4
ldx [%i3+0x018],%g3 ! Observed data at 0000000025800018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7c0dde8c97a84fdf
ldx [%i3+0x030],%g3 ! Observed data at 0000000025800030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000657b5fb7cc
ldx [%i3+0x048],%g3 ! Observed data at 0000000025800048
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6437ff867be3b20c
ldx [%i3+0x050],%g3 ! Observed data at 0000000025800050
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = bcb0842098851343
ldx [%i3+0x058],%g3 ! Observed data at 0000000025800058
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 7fc039ff497923ec
ldx [%i3+0x060],%g3 ! Observed data at 0000000025800060
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8a34ffd0a913fcf3
ldx [%i3+0x068],%g3 ! Observed data at 0000000025800068
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = f5273bff95eb6bf8
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000258000a8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9d86884b5277e584
ldx [%i3+0x128],%g3 ! Observed data at 0000000025800128
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = d3e1f6391f7537de
ldx [%i3+0x130],%g3 ! Observed data at 0000000025800130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 59324b4a13439aca
ldx [%i3+0x148],%g3 ! Observed data at 0000000025800148
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 99553f9389b99999
ldx [%i3+0x170],%g3 ! Observed data at 0000000025800170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = ffee5ad84fc97f66
ldx [%i3+0x190],%g3 ! Observed data at 0000000025800190
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8abe62172770b7cc
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000258001c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d3040e262e45ff62
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000258001e8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 2b52bc9eb2b6a3ff
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000258001f0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1f0,%g4
! The test for processor 10 has passed
p10_passed:
ta GOOD_TRAP
nop
p10_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p10_failed
p10_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p10_failed
p10_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p10_failed
p10_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p10_failed
p10_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p10_failed
p10_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p10_failed
p10_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p10_failed
p10_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p10_failed
p10_f2_fail:
set p10_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 10 failed
p10_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x028] ! Set processor 10 done flag
set p10_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 10 failed
p10_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x028] ! Set processor 10 done flag
set p10_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p10_selfmod_failed:
ba p10_failed
mov 0xabc,%g1
p10_common_error:
or %g0,0xeea,%g1
ba p10_failed
mov %o5,%g3
p10_common_signature_error:
set p10_temp,%g1
ba p10_failed
st %g2,[%g1] ! Common Lock Number
p10_common_timeout:
set p10_temp,%g1
ba p10_failed
st %g2,[%g1] ! Common Lock Number
p10_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p10_failed
mov 0x0,%g3
p10_trap1e:
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000028]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024800020]
stba %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028]
stwa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000020]
done
p10_trap1o:
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000028]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024800020]
stba %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028]
stwa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000020]
done
p10_trap2e:
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000010]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000008]
done
p10_trap2o:
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000010]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000008]
done
p10_trap3e:
nop
nop
nop
nop
nop
nop
done
p10_trap3o:
nop
nop
nop
nop
nop
nop
done
p10_init_memory_pointers:
set p10_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p10_local0_start,%i0
set p10_local1_start,%i1
set p10_local2_start,%i2
set p10_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d70464e405cbc7ac
ldx [%g1+0x008],%l1 ! %l1 = 4bdcc2d9f41bec94
ldx [%g1+0x010],%l2 ! %l2 = 21bf1e1408380540
ldx [%g1+0x018],%l3 ! %l3 = 47e5b9f1a19c8509
ldx [%g1+0x020],%l4 ! %l4 = 389b57d89e6c33e4
ldx [%g1+0x028],%l5 ! %l5 = d91b0b11e055ae9d
ldx [%g1+0x030],%l6 ! %l6 = ed6dd2ec647298fb
ldx [%g1+0x038],%l7 ! %l7 = cb1cc9c9edf7b4a6
! Initialize the output register of window 0
set unres3_start,%o0
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 = a95a6ccc 2b2dc189 575e7a11 fb8e2a02
! %f4 = 30fadb87 c4e4e7f5 1342c4b1 64f540d6
! %f8 = ba8bdc26 a0b8b7ad a4da7fc7 aedb5bb2
! %f12 = 531d2a59 62ce69a8 d4adf218 4f55589b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4586febf 5e089b9c 8aba617e 02291c66
! %f20 = d46535c5 aa848b2f d4b016f3 2289efcd
! %f24 = 8db07dd1 0d67fb43 21b640d4 3fa830b8
! %f28 = e99746e4 b90d486f 4afa4b87 0a098ee0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0d8e276e 2112ea16 8481529a cfcc7072
! %f36 = 5a035bf7 e68e4ef6 d2507b88 187803a3
! %f40 = c8f9c8be b756c7d1 128dce7d d8895ce0
! %f44 = 255cccab 5251613d 57c41cd9 52812d78
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbffdcf3000000026,%g7,%g1 ! GSR scale = 4, align = 6
wr %g1,%g0,%gsr ! GSR = bffdcf3000000026
wr %g0,%y ! Clear Y 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[00000000270001ec] = 7818ea8a, %l3 = 881e97c63c0ebaa5
swap [%i2+0x1ec],%l3 ! %l3 = 000000007818ea8a
! %l6 = 16f8296fa0c6a50d, Mem[00000000900000cf] = 1137eb92
stb %l6,[%i4+0x0cf] ! Mem[00000000900000cc] = 0d37eb92
! Mem[0000000027000020] = a30752ce, %l0 = 98cfa6ba0d07a672
swap [%i2+%o4],%l0 ! %l0 = 00000000a30752ce
! %l6 = a0c6a50d, %l7 = 1ec88bf3, Mem[0000000091000198] = 74177a16 50c524c1
std %l6,[%i6+0x198] ! Mem[0000000091000198] = a0c6a50d 1ec88bf3
! Mem[0000000026800120] = 12ec9a328025d7bc, %l0 = 00000000a30752ce, %l7 = df15da4a1ec88bf3
add %i1,0x120,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 12ec9a328025d7bc
! Mem[000000002780005c] = 5be90a28, %l1 = ad9b1b15, %l6 = a0c6a50d
add %i3,0x5c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000005be90a28
! Mem[0000000027800196] = 703e9264, %l5 = 4ab3aaa40cb0245f
ldstub [%i3+0x196],%l5 ! %l5 = 00000092000000ff
! %l3 = 000000007818ea8a, Mem[0000000090000142] = ad21b704
sth %l3,[%i4+0x142] ! Mem[0000000090000140] = ea8ab704
! %l2 = 8ef1c00c6af3f5a2, Mem[0000000091800018] = a40c3402842e6924
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = 8ef1c00c6af3f5a2
! Mem[0000000026800150] = 899342ce, %l6 = 000000005be90a28
swap [%i1+0x150],%l6 ! %l6 = 00000000899342ce
p11_label_2:
! Mem[00000000268001f8] = 3e035ad5, %l0 = 00000000a30752ce
swap [%i1+0x1f8],%l0 ! %l0 = 000000003e035ad5
! Mem[00000000918000ac] = d5c15dea, %g2 = a18fb96644cb9937
lduh [%o0+0x0ae],%g2 ! %g2 = 000000000000d5c1
! Mem[00000000278000c0] = e68cb204bde947f6, %l2 = 8ef1c00c6af3f5a2, %l5 = 0000000000000092
add %i3,0xc0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = e68cb204bde947f6
! Mem[0000000027000078] = cad0828a, %l7 = 8025d7bc, %l4 = 89ac8dbf
add %i2,0x78,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000cad0828a
! Mem[0000000091800134] = c164810f, %g18 = dc1122ea87eb4960
ldsw [%o0+0x134],%g2 ! %g2 = dc1122ea87eb4960
! Mem[0000000091800100] = 6905bed0 4bb31f20, %g2 = c164810f, %g3 = 0bad0b00
ldd [%o0+0x100],%g2 ! %g2 = 000000006905bed0 000000004bb31f20
! Mem[0000000027800034] = 59cc2f10, %l0 = 000000003e035ad5
swap [%i3+0x034],%l0 ! %l0 = 0000000059cc2f10
! %l4 = 00000000cad0828a, Mem[0000000091800140] = c3f43f58
stw %l4,[%o0+0x140] ! Mem[0000000091800140] = cad0828a
! Mem[00000000918001cc] = ed5e4654, %g2 = 000000006905bed0
lduw [%o0+0x1cc],%g2 ! %g2 = 00000000ed5e4654
! Mem[0000000090000118] = f699086e 453e1191, %g2 = ed5e4654, %g3 = 4bb31f20
ldd [%i4+0x118],%g2 ! %g2 = 00000000f699086e 00000000453e1191
p11_label_3:
! Mem[0000000027800128] = d3ba3586605050d7, %l7 = 12ec9a328025d7bc, %l2 = 8ef1c00c6af3f5a2
add %i3,0x128,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = d3ba3586605050d7
! %l0 = 59cc2f10, %l1 = ad9b1b15, Mem[00000000918001d0] = 55b7a45f b5ec7dcc
std %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = 59cc2f10 ad9b1b15
! Mem[0000000027800130] = 98b9a49f, %l7 = 12ec9a328025d7bc
swap [%i3+0x130],%l7 ! %l7 = 0000000098b9a49f
! %l6 = 00000000899342ce, Mem[00000000270000e8] = bb43300234e84ef7
stx %l6,[%i2+0x0e8] ! Mem[00000000270000e8] = 00000000899342ce
! Mem[00000000910001f4] = a585e4cf, %g2 = 00000000f699086e
ldsh [%i6+0x1f4],%g2 ! %g2 = ffffffffffffa585
! Mem[0000000026000168] = dacffd31aeba6861, %l2 = d3ba3586605050d7, %l3 = 000000007818ea8a
add %i0,0x168,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = dacffd31aeba6861
! %l2 = 605050d7, %l3 = aeba6861, Mem[00000000908000a8] = 583e064b b6a7d55c
std %l2,[%i5+0x0a8] ! Mem[00000000908000a8] = 605050d7 aeba6861
! Mem[00000000918001f0] = da6263a0 b9f50af8, %g2 = ffffa585, %g3 = 453e1191
ldd [%o0+0x1f0],%g2 ! %g2 = 00000000da6263a0 00000000b9f50af8
! %l2 = d3ba3586605050d7, Mem[00000000910000b8] = 74a74d85
sth %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 50d74d85
! Mem[000000002780005e] = 5be90a28, %l0 = 0000000059cc2f10
ldstub [%i3+0x05e],%l0 ! %l0 = 0000000a000000ff
p11_label_4:
! Mem[0000000090000110] = 4e6eeeb8, %g2 = 00000000da6263a0
ldsb [%i4+0x112],%g2 ! %g2 = 000000000000004e
! %l2 = d3ba3586605050d7, Mem[000000009000010e] = 24b71861
sth %l2,[%i4+0x10e] ! Mem[000000009000010c] = 50d71861
! Mem[0000000026800078] = f703422f, %l5 = bde947f6, %l7 = 98b9a49f
add %i1,0x78,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f703422f
! Mem[0000000091800150] = addd7621, %g2 = 000000000000004e
ldub [%o0+0x150],%g2 ! %g2 = 00000000000000ad
! Mem[000000002780005c] = 5be9ff28, %l6 = 00000000899342ce
swap [%i3+0x05c],%l6 ! %l6 = 000000005be9ff28
! %l4 = cad0828a, %l5 = bde947f6, Mem[0000000091800048] = 3e22539c 3f9d7633
std %l4,[%o0+0x048] ! Mem[0000000091800048] = cad0828a bde947f6
! %l3 = dacffd31aeba6861, Mem[000000002700016e] = f9286a4c
sth %l3,[%i2+0x16e] ! Mem[000000002700016c] = f9286861
! %l5 = e68cb204bde947f6, Mem[000000009100014c] = 4734a30d
sth %l5,[%i6+0x14c] ! Mem[000000009100014c] = 47f6a30d
! %l6 = 000000005be9ff28, Mem[00000000908000b0] = be69c6f53a9b260a
stx %l6,[%i5+0x0b0] ! Mem[00000000908000b0] = 000000005be9ff28
! Mem[00000000900001a0] = 6b30fb63, %g2 = 00000000000000ad
ldub [%i4+0x1a2],%g2 ! %g2 = 000000000000006b
p11_label_5:
! Mem[00000000900000a4] = 4fa190e7, %g2 = 000000000000006b
lduw [%i4+0x0a4],%g2 ! %g2 = 000000004fa190e7
! Mem[000000009080014c] = 87c7d860, %g2 = 000000004fa190e7
ldub [%i5+0x14c],%g2 ! %g2 = 0000000000000087
! Mem[0000000026000100] = cecb38336692ab1e, %l0 = 000000000000000a, %l1 = 01a40f4ead9b1b15
add %i0,0x100,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = cecb38336692ab1e
! Mem[00000000278000e5] = 420c2213, %l7 = 00000000f703422f
ldstub [%i3+0x0e5],%l7 ! %l7 = 0000000c000000ff
! Mem[00000000268000c0] = 73335d02fffc2b07, %l5 = e68cb204bde947f6, %l4 = 00000000cad0828a
add %i1,0xc0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 73335d02fffc2b07
! Mem[0000000090000140] = c860ea8ab704af01, %g2 = 0000000000000087
ldx [%i4+0x140],%g2 ! %g2 = c860ea8ab704af01
! Mem[00000000278000c6] = bde947f6, %l3 = dacffd31aeba6861
ldstub [%i3+0x0c6],%l3 ! %l3 = 00000047000000ff
! Mem[0000000026800178] = 8767561b77026cc4, %l7 = 000000000000000c, %l4 = 73335d02fffc2b07
add %i1,0x178,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 8767561b77026cc4
! Mem[0000000091800090] = 2280542f, %g2 = c860ea8ab704af01
ldsh [%o0+0x090],%g2 ! %g2 = 0000000000002280
! Mem[0000000027000100] = b1fb0897, %l2 = d3ba3586605050d7
swap [%i2+0x100],%l2 ! %l2 = 00000000b1fb0897
p11_label_6:
! Mem[00000000270000b0] = 77aadba0, %l6 = 000000005be9ff28
ldstub [%i2+0x0b0],%l6 ! %l6 = 00000077000000ff
! Mem[00000000268001f9] = a30752ce, %l1 = cecb38336692ab1e
ldstub [%i1+0x1f9],%l1 ! %l1 = 00000007000000ff
! %l0 = 000000000000000a, Mem[00000000918000c4] = c313a76b
stb %l0,[%o0+0x0c4] ! Mem[00000000918000c4] = 0a13a76b
! Mem[000000002700016c] = f9286861, %l1 = 0000000000000007
swap [%i2+0x16c],%l1 ! %l1 = 00000000f9286861
! Mem[00000000260000dc] = a0a660c7, %l6 = 0000000000000077
ldub [%i0+0x0df],%l6 ! %l6 = 00000000000000c7
! Mem[00000000268000c0] = 73335d02, %l5 = bde947f6, %l3 = 00000047
add %i1,0xc0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000073335d02
! Mem[0000000027800118] = c1eab658, %l4 = 8767561b77026cc4
swap [%i3+0x118],%l4 ! %l4 = 00000000c1eab658
! Mem[000000009100012c] = 7a4d7b93, %g2 = 0000000000002280
ldsb [%i6+0x12e],%g2 ! %g2 = 000000000000007a
! Mem[0000000091000054] = 1c88b173, %g2 = 000000000000007a
ldub [%i6+0x055],%g2 ! %g2 = 000000000000001c
! Mem[0000000026800164] = 8bc67644, %l6 = 00000000000000c7
swap [%i1+0x164],%l6 ! %l6 = 000000008bc67644
p11_label_7:
! Mem[000000002700006c] = dc345684, %l4 = c1eab658, %l0 = 0000000a
add %i2,0x6c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000dc345684
! Mem[00000000910001f4] = e4cfa30b, %g2 = 000000000000001c
lduh [%i6+0x1f6],%g2 ! %g2 = 000000000000e4cf
! Mem[000000009100011c] = a4dc2c85, %g2 = 000000000000e4cf
ldsb [%i6+0x11f],%g2 ! %g2 = ffffffffffffffa4
! Mem[00000000270001b4] = f6562de8, %l0 = dc345684, %l4 = c1eab658
add %i2,0x1b4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f6562de8
! Mem[0000000026000118] = 82224a4fdfa6134a, %l6 = 000000008bc67644, %l5 = e68cb204bde947f6
add %i0,0x118,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 82224a4fdfa6134a
! Mem[00000000268001b1] = 77e5090d, %l2 = 00000000b1fb0897
ldstub [%i1+0x1b1],%l2 ! %l2 = 000000e5000000ff
! Mem[00000000260001a8] = c953fb42d1849aba, %l4 = 00000000f6562de8, %l1 = 00000000f9286861
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = c953fb42d1849aba
! %l0 = 00000000dc345684, Mem[0000000090800180] = 34ecb2cb7e522fec
stx %l0,[%i5+0x180] ! Mem[0000000090800180] = 00000000dc345684
! Mem[0000000090000050] = 110e5490, %g2 = ffffffffffffffa4
ldsb [%i4+0x053],%g2 ! %g2 = 0000000000000011
! Mem[0000000027000170] = 43b88312, %l5 = dfa6134a, %l1 = d1849aba
add %i2,0x170,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000043b88312
p11_label_8:
! Mem[0000000026000130] = ba610f39, %l3 = 73335d02, %l7 = 0000000c
add %i0,0x130,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ba610f39
! Mem[00000000918000c8] = 358eac19ca9de9a6, %g2 = 0000000000000011
ldx [%o0+0x0c8],%g2 ! %g2 = 358eac19ca9de9a6
! Mem[00000000260000b8] = e4d15c95, %l7 = 00000000ba610f39
swap [%i0+0x0b8],%l7 ! %l7 = 00000000e4d15c95
! Mem[0000000091000078] = de543319, %g2 = 358eac19ca9de9a6
lduh [%i6+0x07a],%g2 ! %g2 = 000000000000de54
! Mem[0000000026800088] = a3f20cd7, %l0 = 00000000dc345684
swap [%i1+0x088],%l0 ! %l0 = 00000000a3f20cd7
! Mem[0000000027800068] = 31163fa1, %l7 = 00000000e4d15c95
ldstub [%i3+0x068],%l7 ! %l7 = 00000031000000ff
! Mem[00000000278000b4] = 7f749e6b, %l4 = 00000000f6562de8
ldstub [%i3+0x0b4],%l4 ! %l4 = 0000007f000000ff
! Mem[00000000908000f8] = 2b060e06, %g18 = dc1122ea87eb4960
ldsw [%i5+0x0f8],%g2 ! %g2 = dc1122ea87eb4960
! Mem[000000002780019c] = 25a4713e, %l2 = 00000000000000e5
lduh [%i3+0x19e],%l2 ! %l2 = 000000000000713e
! Mem[0000000026000140] = ae184dca, %l6 = 8bc67644, %l2 = 0000713e
add %i0,0x140,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ae184dca
p11_label_9:
! %l6 = 8bc67644, %l7 = 00000031, Mem[0000000027000070] = 463c1aa6 3a3434d6
std %l6,[%i2+0x070] ! Mem[0000000027000070] = 8bc67644 00000031
! %l3 = 0000000073335d02, Mem[000000009180005c] = 4bad1b14
stw %l3,[%o0+0x05c] ! Mem[000000009180005c] = 73335d02
! Mem[00000000910000dc] = 4172f772, %g2 = 000000002b060e06
ldsh [%i6+0x0de],%g2 ! %g2 = 0000000000004172
! Mem[00000000918001c4] = 05e425b7, %g2 = 0000000000004172
lduw [%o0+0x1c4],%g2 ! %g2 = 0000000005e425b7
! %l4 = 000000000000007f, Mem[0000000091000038] = 691f8eb0
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000007f
! Mem[0000000027000058] = 00952659e3a05934, %l0 = 00000000a3f20cd7, %l5 = 82224a4fdfa6134a
add %i2,0x58,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 00952659e3a05934
! Mem[00000000908001e8] = 30f93a4f7c50ba28, %g2 = 0000000005e425b7
ldx [%i5+0x1e8],%g2 ! %g2 = 30f93a4f7c50ba28
! Mem[0000000027800050] = 58c576ae, %l3 = 0000000073335d02
swap [%i3+0x050],%l3 ! %l3 = 0000000058c576ae
! Mem[0000000026000000] = cfa2b0ea, %l3 = 58c576ae, %l1 = 43b88312
casa [%i0]0x80,%l3,%l1 ! %l1 = 00000000cfa2b0ea
! %l1 = 00000000cfa2b0ea, Mem[0000000091800180] = 628efb9848e04b63
stx %l1,[%o0+0x180] ! Mem[0000000091800180] = 00000000cfa2b0ea
p11_label_10:
! %l4 = 0000007f, %l5 = e3a05934, Mem[0000000091800188] = 4b57bd1a 6cc61047
std %l4,[%o0+0x188] ! Mem[0000000091800188] = 0000007f e3a05934
! Mem[0000000027000108] = 3af6c268cd8a1162, %l2 = 00000000ae184dca, %l6 = 000000008bc67644
add %i2,0x108,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 3af6c268cd8a1162
! Mem[00000000270001c8] = bff38e1d, %l6 = cd8a1162, %l6 = cd8a1162
add %i2,0x1c8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000bff38e1d
! Mem[0000000026000028] = c5147341, %l5 = e3a05934, %l4 = 0000007f
add %i0,0x28,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000c5147341
! Mem[00000000278001b0] = 218f7552, %l4 = c5147341, %l6 = bff38e1d
add %i3,0x1b0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000218f7552
! %l2 = 00000000ae184dca, Mem[0000000091000012] = 1fff3d1e
sth %l2,[%i6+0x012] ! Mem[0000000091000010] = 4dca3d1e
! Mem[0000000091800048] = cad0828a, %g18 = dc1122ea87eb4960
ldsw [%o0+0x048],%g2 ! %g2 = dc1122ea87eb4960
! Mem[000000002700011c] = a355cc28, %l6 = 218f7552, %l4 = c5147341
add %i2,0x11c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a355cc28
! %l1 = 00000000cfa2b0ea, Mem[0000000091000088] = 9892031b32dec4f7
stx %l1,[%i6+0x088] ! Mem[0000000091000088] = 00000000cfa2b0ea
! Mem[00000000278000a8] = af7fb6cf9dca6bc8, %l2 = 00000000ae184dca, %l1 = 00000000cfa2b0ea
add %i3,0xa8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = af7fb6cf9dca6bc8
p11_label_11:
! Mem[0000000090800000] = 7eaf2073, %g2 = ffffffffcad0828a
ldsb [%i5+0x003],%g2 ! %g2 = 000000000000007e
! Mem[0000000027000140] = 46da18b0, %l7 = 00000031, %l0 = a3f20cd7
add %i2,0x140,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000046da18b0
! Mem[0000000091800134] = c164810f, %g2 = 000000000000007e
lduw [%o0+0x134],%g2 ! %g2 = 00000000c164810f
! %l4 = 00000000a355cc28, Mem[00000000918001b4] = ac72831e
stb %l4,[%o0+0x1b4] ! Mem[00000000918001b4] = 2872831e
! Mem[00000000270000d3] = 8d8911e0, %l5 = 00952659e3a05934
ldstub [%i2+0x0d3],%l5 ! %l5 = 000000e0000000ff
! Mem[00000000268000b4] = 42345880, %l0 = 46da18b0, %l6 = 218f7552
add %i1,0xb4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000042345880
! Mem[0000000091800154] = 065fbe19, %g2 = 00000000c164810f
ldsh [%o0+0x154],%g2 ! %g2 = 000000000000065f
! Mem[0000000027800018] = 9f99d0de3d29456e, %l1 = af7fb6cf9dca6bc8, %l7 = 0000000000000031
add %i3,0x18,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 9f99d0de3d29456e
! Mem[0000000026800064] = 69d779df, %l2 = 00000000ae184dca
lduh [%i1+0x064],%l2 ! %l2 = 00000000000069d7
! Mem[00000000918001d8] = 05319c388896c003, %g2 = 000000000000065f
ldx [%o0+0x1d8],%g2 ! %g2 = 05319c388896c003
p11_label_12:
! Mem[0000000027800160] = 483942bd844e0ae6, %l2 = 00000000000069d7, %l6 = 0000000042345880
add %i3,0x160,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 483942bd844e0ae6
! Mem[0000000027800186] = 95ca5771, %l2 = 00000000000069d7
ldstub [%i3+0x186],%l2 ! %l2 = 00000057000000ff
! Mem[00000000268000f0] = 58b7d068, %l7 = 9f99d0de3d29456e
swap [%i1+0x0f0],%l7 ! %l7 = 0000000058b7d068
! Mem[0000000091800178] = d1f23a03 0fc721bd, %g2 = 8896c003, %g3 = b9f50af8
ldd [%o0+0x178],%g2 ! %g2 = 00000000d1f23a03 000000000fc721bd
! Mem[0000000090800008] = 5c96a471c18b3701, %g2 = 00000000d1f23a03
ldx [%i5+%o1],%g2 ! %g2 = 5c96a471c18b3701
! Mem[000000002680000c] = 23e4a8e3, %l1 = af7fb6cf9dca6bc8
swap [%i1+0x00c],%l1 ! %l1 = 0000000023e4a8e3
! Mem[0000000091800028] = 71ff11fb, %g2 = 5c96a471c18b3701
lduw [%o0+%o5],%g2 ! %g2 = 0000000071ff11fb
! Mem[00000000260000d8] = fda211bb a0a660c7, %l0 = 46da18b0, %l1 = 23e4a8e3
ldd [%i0+0x0d8],%l0 ! %l0 = 00000000fda211bb 00000000a0a660c7
! Mem[00000000270001ad] = ac267882, %l0 = 00000000fda211bb
ldstub [%i2+0x1ad],%l0 ! %l0 = 00000026000000ff
! %l4 = 00000000a355cc28, Mem[0000000090800100] = 7ed95b8666e26e91
stx %l4,[%i5+0x100] ! Mem[0000000090800100] = 00000000a355cc28
p11_label_13:
! Mem[0000000027000180] = d825821d, %l4 = a355cc28, %l7 = 58b7d068
add %i2,0x180,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d825821d
! Mem[0000000027800188] = a0915273c664e055, %l0 = 0000000000000026, %l7 = 00000000d825821d
add %i3,0x188,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = a0915273c664e055
! Mem[00000000260001c8] = d5ce4578c8940c2e, %l3 = 0000000058c576ae, %l6 = 483942bd844e0ae6
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = d5ce4578c8940c2e
! Mem[000000009000011c] = 453e1191, %g2 = 0000000071ff11fb
lduh [%i4+0x11c],%g2 ! %g2 = 000000000000453e
! %l4 = 00000000a355cc28, Mem[00000000900000b8] = 6d2baf6b
sth %l4,[%i4+0x0b8] ! Mem[00000000900000b8] = cc28af6b
! %l0 = 0000000000000026, Mem[00000000908000d1] = 74d46015
stb %l0,[%i5+0x0d1] ! Mem[00000000908000d0] = 26d46015
! Mem[000000002780018c] = c664e055, %l3 = 0000000058c576ae
swap [%i3+0x18c],%l3 ! %l3 = 00000000c664e055
! %l7 = a0915273c664e055, Mem[0000000091000115] = 835a7fc0
stb %l7,[%i6+0x115] ! Mem[0000000091000114] = 555a7fc0
! %l4 = a355cc28, %l5 = 000000e0, Mem[0000000091000130] = 7b9364c7 ce95b5da
std %l4,[%i6+0x130] ! Mem[0000000091000130] = a355cc28 000000e0
! Mem[0000000027000160] = 710c61a4, %l7 = a0915273c664e055
ldstub [%i2+0x160],%l7 ! %l7 = 00000071000000ff
p11_label_14:
! Mem[00000000260001c4] = 519b78ec, %l2 = 0000000000000057
swap [%i0+0x1c4],%l2 ! %l2 = 00000000519b78ec
! Mem[00000000918001b8] = f81bf3c6c7d6baa7, %g2 = 000000000000453e
ldx [%o0+0x1b8],%g2 ! %g2 = f81bf3c6c7d6baa7
! Mem[0000000026000171] = 23f38e40, %l0 = 0000000000000026
ldstub [%i0+0x171],%l0 ! %l0 = 000000f3000000ff
! Mem[00000000260000e8] = c12a600c15a2526a, %l7 = 0000000000000071, %l7 = 0000000000000071
add %i0,0xe8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = c12a600c15a2526a
! Mem[0000000027800070] = 9cd0ca2f, %l7 = c12a600c15a2526a
swap [%i3+0x070],%l7 ! %l7 = 000000009cd0ca2f
! %l6 = c8940c2e, %l7 = 9cd0ca2f, Mem[00000000268001b0] = 77ff090d 8f75de43
std %l6,[%i1+0x1b0] ! Mem[00000000268001b0] = c8940c2e 9cd0ca2f
! Mem[00000000268000f8] = 6d0abfa5d6af0f63, %l7 = 000000009cd0ca2f, %l7 = 000000009cd0ca2f
add %i1,0xf8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 6d0abfa5d6af0f63
! Mem[0000000090000128] = 574953fa90beea6e, %g2 = f81bf3c6c7d6baa7
ldx [%i4+0x128],%g2 ! %g2 = 574953fa90beea6e
! Mem[00000000900001e4] = 99cf7804, %g2 = 574953fa90beea6e
lduh [%i4+0x1e6],%g2 ! %g2 = 00000000000099cf
! Mem[0000000091800174] = 6604b7b5, %g2 = 00000000000099cf
lduw [%o0+0x174],%g2 ! %g2 = 000000006604b7b5
p11_label_15:
! %l0 = 00000000000000f3, Mem[0000000090800198] = efd5da4f
stb %l0,[%i5+0x198] ! Mem[0000000090800198] = f3d5da4f
! Mem[00000000270000b8] = f8258fb7, %l7 = d6af0f63, %l0 = 000000f3
add %i2,0xb8,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f8258fb7
! Mem[000000009000003c] = dc322ba4, %g2 = 000000006604b7b5
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000dc32
! Mem[0000000091800048] = 8abde947, %g2 = 000000000000dc32
ldsb [%o0+0x04b],%g2 ! %g2 = ffffffffffffff8a
! Mem[00000000268000ba] = 1efa9a85, %l5 = 00000000000000e0
ldstub [%i1+0x0ba],%l5 ! %l5 = 0000009a000000ff
! Mem[00000000270000cc] = e1d268e2, %l1 = 00000000a0a660c7
swap [%i2+0x0cc],%l1 ! %l1 = 00000000e1d268e2
! Mem[0000000026000004] = de28401b, %l4 = 00000000a355cc28
swap [%i0+0x004],%l4 ! %l4 = 00000000de28401b
! Mem[0000000027000050] = 63ddc1bd24184b06, %l6 = d5ce4578c8940c2e, %l4 = 00000000de28401b
add %i2,0x50,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 63ddc1bd24184b06
! Mem[0000000091800110] = 62c768cd, %g2 = ffffffffffffff8a
ldsb [%o0+0x112],%g2 ! %g2 = 0000000000000062
! Mem[0000000026800080] = 3d4f609138ad1ffb, %l2 = 00000000519b78ec, %l7 = 6d0abfa5d6af0f63
add %i1,0x80,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 3d4f609138ad1ffb
p11_label_16:
! Mem[0000000091800168] = 6933d7f3 7d90500a, %g2 = 00000062, %g3 = 0fc721bd
ldd [%o0+0x168],%g2 ! %g2 = 000000006933d7f3 000000007d90500a
! %l1 = 00000000e1d268e2, Mem[00000000910001c8] = fc2b4a43cab845d7
stx %l1,[%i6+0x1c8] ! Mem[00000000910001c8] = 00000000e1d268e2
! Mem[00000000270000f8] = a31127805be4a190, %l4 = 63ddc1bd24184b06, %l7 = 3d4f609138ad1ffb
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a31127805be4a190
! Mem[000000009080017c] = 49cf0000, %g2 = 000000006933d7f3
ldub [%i5+0x17e],%g2 ! %g2 = 0000000000000049
! Mem[0000000026000180] = b68b67466d7c870a, %l1 = 00000000e1d268e2, %l3 = 00000000c664e055
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = b68b67466d7c870a
! %l1 = 00000000e1d268e2, Mem[000000009080003c] = 93bde44d
stb %l1,[%i5+0x03c] ! Mem[000000009080003c] = e2bde44d
! Mem[0000000026000164] = 917cb0ad, %l2 = 00000000519b78ec
ldstub [%i0+0x164],%l2 ! %l2 = 00000091000000ff
! Mem[0000000091000164] = 4c6169d5, %g2 = 0000000000000049
lduh [%i6+0x166],%g2 ! %g2 = 0000000000004c61
! Mem[00000000918000c8] = 358eac19 ca9de9a6, %g2 = 00004c61, %g3 = 7d90500a
ldd [%o0+0x0c8],%g2 ! %g2 = 00000000358eac19 00000000ca9de9a6
! %l3 = b68b67466d7c870a, Mem[000000009000007b] = 661b236e
stb %l3,[%i4+0x07b] ! Mem[0000000090000078] = 0a1b236e
p11_label_17:
! Mem[00000000278001c0] = d0524c40, %l5 = 0000009a, %l1 = e1d268e2
add %i3,0x1c0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000d0524c40
! Mem[00000000260001ec] = 4f61cd44, %l2 = 0000000000000091
ldstub [%i0+0x1ec],%l2 ! %l2 = 0000004f000000ff
! %l6 = d5ce4578c8940c2e, Mem[0000000090000070] = 80d78bd7
stw %l6,[%i4+0x070] ! Mem[0000000090000070] = c8940c2e
! %l3 = b68b67466d7c870a, Mem[00000000918001cc] = ed5e4654
stw %l3,[%o0+0x1cc] ! Mem[00000000918001cc] = 6d7c870a
! Mem[00000000268000c4] = fffc2b07, %l5 = 0000009a, %l0 = f8258fb7
add %i1,0xc4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000fffc2b07
! Mem[0000000091000028] = ec3993f6, %g2 = 00000000358eac19
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffec39
! Mem[00000000900001a0] = 41d36b30fb63a27f, %g2 = ffffffffffffec39
ldx [%i4+0x1a0],%g2 ! %g2 = 41d36b30fb63a27f
! Mem[00000000260000fc] = d3a99fb6, %l1 = 00000000d0524c40
swap [%i0+0x0fc],%l1 ! %l1 = 00000000d3a99fb6
! %l3 = b68b67466d7c870a, Mem[00000000900000b4] = 2801dd14
stw %l3,[%i4+0x0b4] ! Mem[00000000900000b4] = 6d7c870a
! Mem[00000000910001a8] = 62a6fc7f, %g2 = 41d36b30fb63a27f
ldub [%i6+0x1aa],%g2 ! %g2 = 0000000000000062
p11_label_18:
! Mem[00000000278000f0] = e34a48e1483ba848, %l0 = 00000000fffc2b07, %l7 = a31127805be4a190
add %i3,0xf0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e34a48e1483ba848
! Mem[00000000918001ac] = 4b6bef62, %g2 = 0000000000000062
ldsh [%o0+0x1ac],%g2 ! %g2 = 0000000000004b6b
! Mem[0000000026000058] = d91c4f60, %l7 = 483ba848, %l3 = 6d7c870a
add %i0,0x58,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000d91c4f60
! %l2 = 0000004f, %l3 = d91c4f60, Mem[0000000091000070] = 684b1c1a 828d9352
std %l2,[%i6+0x070] ! Mem[0000000091000070] = 0000004f d91c4f60
! Mem[0000000090000028] = db875fe1, %g2 = 0000000000004b6b
ldsb [%i4+0x02a],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000027800153] = c926754c, %l4 = 63ddc1bd24184b06
ldstub [%i3+0x153],%l4 ! %l4 = 0000004c000000ff
! %l6 = d5ce4578c8940c2e, Mem[0000000090800028] = bd71d51e
stb %l6,[%i5+%o5] ! Mem[0000000090800028] = 2e71d51e
! Mem[00000000910001f8] = a30b445c, %g18 = dc1122ea87eb4960
ldsw [%i6+0x1f8],%g2 ! %g2 = dc1122ea87eb4960
! Mem[0000000027000140] = 46da18b0, %l0 = 00000000fffc2b07
ldsb [%i2+0x141],%l0 ! %l0 = ffffffffffffffda
! Mem[00000000900000dc] = 2c753968, %g2 = ffffffffa30b445c
ldsb [%i4+0x0df],%g2 ! %g2 = 000000000000002c
p11_label_19:
! Mem[000000002700002c] = 56d5d472, %l6 = c8940c2e, %l2 = 0000004f
add %i2,0x2c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000056d5d472
! Mem[0000000027000017] = 781e68c0, %l0 = ffffffffffffffda
ldstub [%i2+0x017],%l0 ! %l0 = 000000c0000000ff
! Mem[0000000026000000] = cfa2b0eaa355cc28, %l2 = 0000000056d5d472, %l4 = 000000000000004c
casxa [%i0]0x80,%l2,%l4 ! %l4 = cfa2b0eaa355cc28
! Mem[0000000027000000] = 3df209ba, %l0 = 00000000000000c0
swap [%i2+%g0],%l0 ! %l0 = 000000003df209ba
! Mem[00000000268001d8] = ef2f5b9e, %l0 = 000000003df209ba
lduw [%i1+0x1d8],%l0 ! %l0 = 00000000ef2f5b9e
! Mem[00000000268001ed] = 66d3000b, %l5 = 000000000000009a
ldstub [%i1+0x1ed],%l5 ! %l5 = 000000d3000000ff
! Mem[00000000918001b0] = 40792b48 2872831e, %g2 = 0000002c, %g3 = ca9de9a6
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000040792b48 000000002872831e
! Mem[00000000910000d8] = 0cd425ea, %g18 = dc1122ea87eb4960
ldsw [%i6+0x0d8],%g2 ! %g2 = dc1122ea87eb4960
! %l1 = 00000000d3a99fb6, Mem[00000000918001b0] = 40792b48
stw %l1,[%o0+0x1b0] ! Mem[00000000918001b0] = d3a99fb6
! %l5 = 00000000000000d3, Mem[00000000910001d4] = 0ccf8fa5
sth %l5,[%i6+0x1d4] ! Mem[00000000910001d4] = 00d38fa5
p11_label_20:
! %l6 = d5ce4578c8940c2e, Mem[0000000090800137] = bd4e9370
stb %l6,[%i5+0x137] ! Mem[0000000090800134] = 2e4e9370
! Mem[0000000090800070] = eea292149a33da3c, %g2 = 000000000cd425ea
ldx [%i5+0x070],%g2 ! %g2 = eea292149a33da3c
! Mem[00000000270000a8] = e69a2250c3a21dd9, %l0 = 00000000ef2f5b9e, %l5 = 00000000000000d3
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = e69a2250c3a21dd9
! Mem[0000000027800170] = 1cb12f9d, %l0 = 00000000ef2f5b9e
ldub [%i3+0x171],%l0 ! %l0 = 00000000000000b1
! Mem[00000000268000a4] = 26b257bf, %l3 = 00000000d91c4f60
swap [%i1+0x0a4],%l3 ! %l3 = 0000000026b257bf
! Mem[00000000278001a8] = 8d3836e14de0f19b, %l5 = e69a2250c3a21dd9, %l4 = cfa2b0eaa355cc28
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 8d3836e14de0f19b
! Mem[0000000026800110] = a9d5a079, %l4 = 8d3836e14de0f19b
swap [%i1+0x110],%l4 ! %l4 = 00000000a9d5a079
! %l5 = e69a2250c3a21dd9, Mem[0000000090000104] = 823d4765
stw %l5,[%i4+0x104] ! Mem[0000000090000104] = c3a21dd9
! %l2 = 0000000056d5d472, Mem[00000000268000ee] = 58e92b34
stb %l2,[%i1+0x0ee] ! Mem[00000000268000ec] = 58e97234
! Mem[00000000908000c8] = 8bba183c, %g2 = eea292149a33da3c
lduh [%i5+0x0c8],%g2 ! %g2 = 0000000000008bba
p11_label_21:
! %l7 = e34a48e1483ba848, Mem[000000002680017b] = 8767561b
stb %l7,[%i1+0x17b] ! Mem[0000000026800178] = 87675648
! %l5 = e69a2250c3a21dd9, Mem[00000000918000a4] = ec86af93
stw %l5,[%o0+0x0a4] ! Mem[00000000918000a4] = c3a21dd9
! Mem[0000000090800004] = af2073d1, %g2 = 0000000000008bba
lduw [%i5+0x004],%g2 ! %g2 = 00000000af2073d1
! Mem[0000000026800030] = 81b515c23278ccde, %l4 = 00000000a9d5a079, %l5 = e69a2250c3a21dd9
add %i1,0x30,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 81b515c23278ccde
! Mem[00000000908000b8] = 20f3c9fb, %g2 = 00000000af2073d1
lduh [%i5+0x0b8],%g2 ! %g2 = 00000000000020f3
! Mem[00000000278000b8] = 47691ad2017fc617, %l4 = 00000000a9d5a079, %l5 = 81b515c23278ccde
add %i3,0xb8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 47691ad2017fc617
! Mem[0000000091000094] = 68ca6544, %g2 = 00000000000020f3
lduw [%i6+0x094],%g2 ! %g2 = 0000000068ca6544
! Mem[00000000900000f4] = 1a869d3d, %g2 = 0000000068ca6544
ldsh [%i4+0x0f4],%g2 ! %g2 = 0000000000001a86
! %l3 = 0000000026b257bf, Mem[00000000910000f8] = f01b28bd
sth %l3,[%i6+0x0f8] ! Mem[00000000910000f8] = 57bf28bd
! Mem[0000000026800130] = b4af75e5, %l0 = 00000000000000b1
swap [%i1+0x130],%l0 ! %l0 = 00000000b4af75e5
p11_label_22:
! Mem[0000000027000118] = 63c25aad, %l7 = e34a48e1483ba848
swap [%i2+0x118],%l7 ! %l7 = 0000000063c25aad
! Mem[00000000260000bc] = 0416deff, %l7 = 0000000063c25aad
ldsh [%i0+0x0bc],%l7 ! %l7 = 0000000000000416
! Mem[00000000278001bc] = b92673ad, %l1 = d3a99fb6, %l3 = 26b257bf
add %i3,0x1bc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000b92673ad
! Mem[00000000260000c4] = d72aa476, %l3 = b92673ad, %l4 = a9d5a079
add %i0,0xc4,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d72aa476
! %l7 = 0000000000000416, Mem[0000000090800038] = b0bb7951
sth %l7,[%i5+0x038] ! Mem[0000000090800038] = 04167951
! Mem[00000000270001b4] = f6562de8, %l5 = 47691ad2017fc617
swap [%i2+0x1b4],%l5 ! %l5 = 00000000f6562de8
! %l1 = 00000000d3a99fb6, Mem[0000000091000198] = a0c6a50d
sth %l1,[%i6+0x198] ! Mem[0000000091000198] = 9fb6a50d
! Mem[0000000026800080] = 3d4f6091, %l3 = 00000000b92673ad
swap [%i1+0x080],%l3 ! %l3 = 000000003d4f6091
! %l0 = 00000000b4af75e5, Mem[0000000090800092] = 759b7292
stb %l0,[%i5+0x092] ! Mem[0000000090800090] = e59b7292
! Mem[0000000026000048] = 6b9268f0, %l0 = b4af75e5, %l5 = f6562de8
add %i0,0x48,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000006b9268f0
p11_label_23:
! Mem[00000000270000e8] = 00000000899342ce, %l3 = 000000003d4f6091, %l4 = 00000000d72aa476
add %i2,0xe8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 00000000899342ce
! Mem[000000009000009c] = f6e5be86, %g18 = dc1122ea87eb4960
ldsw [%i4+0x09c],%g2 ! %g2 = dc1122ea87eb4960
! %l0 = 00000000b4af75e5, Mem[0000000090800018] = f3c1b6dba1adf09e
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000000b4af75e5
! Mem[000000002600002c] = bfc12394, %l3 = 3d4f6091, %l6 = c8940c2e
add %i0,0x2c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000bfc12394
! %l4 = 899342ce, %l5 = 6b9268f0, Mem[0000000091000090] = f98046d8 68ca6544
std %l4,[%i6+0x090] ! Mem[0000000091000090] = 899342ce 6b9268f0
! Mem[00000000900001c8] = 60b21f1e 6e750428, %g2 = f6e5be86, %g3 = 2872831e
ldd [%i4+0x1c8],%g2 ! %g2 = 0000000060b21f1e 000000006e750428
! Mem[0000000091000100] = ca8f3be4, %g2 = 0000000060b21f1e
ldub [%i6+0x101],%g2 ! %g2 = 00000000000000ca
! Mem[00000000270001c8] = bff38e1d20422057, %l7 = 0000000000000416, %l0 = 00000000b4af75e5
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = bff38e1d20422057
! Mem[0000000026800065] = 69d779df, %l4 = 00000000899342ce
ldstub [%i1+0x065],%l4 ! %l4 = 000000d7000000ff
! Mem[000000009080017c] = cf000000, %g2 = 00000000000000ca
ldsb [%i5+0x17f],%g2 ! %g2 = ffffffffffffffcf
p11_label_24:
! Mem[0000000027000194] = 9c3ad473, %l1 = d3a99fb6, %l0 = 20422057
add %i2,0x194,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009c3ad473
! %l7 = 0000000000000416, Mem[00000000268001d1] = 2a506082
stb %l7,[%i1+0x1d1] ! Mem[00000000268001d0] = 2a166082
! Mem[00000000910000a8] = 4619b6e4, %g2 = ffffffffffffffcf
lduh [%i6+0x0a8],%g2 ! %g2 = 0000000000004619
! Mem[0000000026800164] = 000000c7, %l5 = 6b9268f0, %l0 = 9c3ad473
add %i1,0x164,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000000000c7
! Mem[0000000027800050] = 73335d02 a9f2d361, %l2 = 56d5d472, %l3 = 3d4f6091
ldd [%i3+0x050],%l2 ! %l2 = 0000000073335d02 00000000a9f2d361
! Mem[00000000268001e5] = d4392feb, %l6 = 00000000bfc12394
ldstub [%i1+0x1e5],%l6 ! %l6 = 00000039000000ff
! %l6 = 00000039, %l7 = 00000416, Mem[0000000090000098] = 1d130fa6 f6e5be86
std %l6,[%i4+0x098] ! Mem[0000000090000098] = 00000039 00000416
! Mem[000000002600015c] = 405ac7b9, %l7 = 00000416, %l0 = 000000c7
add %i0,0x15c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000405ac7b9
! Mem[000000009080010c] = 2dc91a2f, %g18 = dc1122ea87eb4960
ldsw [%i5+0x10c],%g2 ! %g2 = dc1122ea87eb4960
! %l4 = 00000000000000d7, Mem[00000000900000e4] = 9da32575
stw %l4,[%i4+0x0e4] ! Mem[00000000900000e4] = 000000d7
p11_label_25:
! %l6 = 0000000000000039, Mem[0000000090000100] = dc07f72f
stb %l6,[%i4+0x100] ! Mem[0000000090000100] = 3907f72f
! %l7 = 0000000000000416, Mem[000000002780008c] = a643e993
stw %l7,[%i3+0x08c] ! Mem[000000002780008c] = 00000416
! Mem[0000000090800150] = 5af554a2, %g2 = 000000002dc91a2f
ldsh [%i5+0x150],%g2 ! %g2 = 0000000000005af5
! Mem[0000000090800100] = 0000a355, %g2 = 0000000000005af5
lduh [%i5+0x102],%g2 ! %g2 = 0000000000000000
! Mem[00000000900001ac] = b7572d16, %g2 = 0000000000000000
lduh [%i4+0x1ac],%g2 ! %g2 = 000000000000b757
! Mem[00000000910000b4] = acf367d0, %g2 = 000000000000b757
lduw [%i6+0x0b4],%g2 ! %g2 = 00000000acf367d0
! Mem[0000000027000070] = 8bc67644, %l3 = 00000000a9f2d361
swap [%i2+0x070],%l3 ! %l3 = 000000008bc67644
! Mem[00000000270001a4] = bb231323, %l4 = 000000d7, %l0 = 405ac7b9
add %i2,0x1a4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000bb231323
! Mem[000000002600019d] = 2d42a2d9, %l3 = 000000008bc67644
ldstub [%i0+0x19d],%l3 ! %l3 = 00000042000000ff
! Mem[0000000026800108] = 0c91912c, %l6 = 0000000000000039
swap [%i1+0x108],%l6 ! %l6 = 000000000c91912c
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p11_branch_failed
p11_not_taken_0_end:
! End of Random Code for Thread 11
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 00000000bb231323
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d3a99fb6
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000073335d02
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000042
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000d7
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006b9268f0
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000c91912c
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000416
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 a95a6ccc 2b2dc189
bne %xcc,p11_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 575e7a11 fb8e2a02
bne %xcc,p11_f2_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = cfa2b0eaa355cc28
ldx [%i0+0x000],%g3 ! Observed data at 0000000026000000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x000,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ba610f390416deff
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000260000b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 36651701d0524c40
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000260000f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x160],%g2 ! Expected data = f85993c9ff7cb0ad
ldx [%i0+0x160],%g3 ! Observed data at 0000000026000160
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 23ff8e409094e065
ldx [%i0+0x170],%g3 ! Observed data at 0000000026000170
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 40dc9d822dffa2d9
ldx [%i0+0x198],%g3 ! Observed data at 0000000026000198
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8684462f00000057
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000260001c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1c79dd83ff61cd44
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000260001e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1e8,%g4
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 6b098ecd9dca6bc8
ldx [%i1+0x008],%g3 ! Observed data at 0000000026800008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x008,%g4
ldx [%g1+0x060],%g2 ! Expected data = 7dcdb10169ff79df
ldx [%i1+0x060],%g3 ! Observed data at 0000000026800060
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = b92673ad38ad1ffb
ldx [%i1+0x080],%g3 ! Observed data at 0000000026800080
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = dc3456846449c23b
ldx [%i1+0x088],%g3 ! Observed data at 0000000026800088
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 476c26bdd91c4f60
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000268000a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 1efaff8500efae2c
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000268000b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 701b22ba58e97234
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000268000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3d29456e25837d25
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000268000f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000003971a0421e
ldx [%i1+0x108],%g3 ! Observed data at 0000000026800108
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4de0f19b61259d2d
ldx [%i1+0x110],%g3 ! Observed data at 0000000026800110
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000b1e550caed
ldx [%i1+0x130],%g3 ! Observed data at 0000000026800130
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5be90a284afdf222
ldx [%i1+0x150],%g3 ! Observed data at 0000000026800150
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = fa126e66000000c7
ldx [%i1+0x160],%g3 ! Observed data at 0000000026800160
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 8767564877026cc4
ldx [%i1+0x178],%g3 ! Observed data at 0000000026800178
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c8940c2e9cd0ca2f
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000268001b0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 2a16608249035e25
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000268001d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d3f84214d4ff2feb
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000268001e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4523558b66ff000b
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000268001e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a3ff52cee6e9fa86
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000268001f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1f8,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 000000c0bc03e142
ldx [%i2+0x000],%g3 ! Observed data at 0000000027000000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = df2531d6781e68ff
ldx [%i2+0x010],%g3 ! Observed data at 0000000027000010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0d07a67245986cec
ldx [%i2+0x020],%g3 ! Observed data at 0000000027000020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = a9f2d36100000031
ldx [%i2+0x070],%g3 ! Observed data at 0000000027000070
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ffaadba093876090
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000270000b0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 694a1ca7a0a660c7
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000270000c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8d8911ff7304cdf7
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000270000d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00000000899342ce
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000270000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 605050d77e744495
ldx [%i2+0x100],%g3 ! Observed data at 0000000027000100
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 483ba848a355cc28
ldx [%i2+0x118],%g3 ! Observed data at 0000000027000118
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = ff0c61a499f291a1
ldx [%i2+0x160],%g3 ! Observed data at 0000000027000160
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4bc6bea600000007
ldx [%i2+0x168],%g3 ! Observed data at 0000000027000168
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0d3534adacff7882
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000270001a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 2f8c8a24017fc617
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000270001b0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a12124283c0ebaa5
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000270001e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1e8,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = feb2f0e43e035ad5
ldx [%i3+0x030],%g3 ! Observed data at 0000000027800030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 73335d02a9f2d361
ldx [%i3+0x050],%g3 ! Observed data at 0000000027800050
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8947a10f899342ce
ldx [%i3+0x058],%g3 ! Observed data at 0000000027800058
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff163fa1db5c86d8
ldx [%i3+0x068],%g3 ! Observed data at 0000000027800068
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 15a2526af2d9043d
ldx [%i3+0x070],%g3 ! Observed data at 0000000027800070
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = d909944f00000416
ldx [%i3+0x088],%g3 ! Observed data at 0000000027800088
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 680ed196ff749e6b
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000278000b0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e68cb204bde9fff6
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000278000c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 7271ecf442ff2213
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000278000e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 77026cc426480898
ldx [%i3+0x118],%g3 ! Observed data at 0000000027800118
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 8025d7bc3500a11a
ldx [%i3+0x130],%g3 ! Observed data at 0000000027800130
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = c92675ffdfe4ccda
ldx [%i3+0x150],%g3 ! Observed data at 0000000027800150
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = af28d56b95caff71
ldx [%i3+0x180],%g3 ! Observed data at 0000000027800180
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = a091527358c576ae
ldx [%i3+0x188],%g3 ! Observed data at 0000000027800188
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 848ab31a703eff64
ldx [%i3+0x190],%g3 ! Observed data at 0000000027800190
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x190,%g4
! The test for processor 11 has passed
p11_passed:
ta GOOD_TRAP
nop
p11_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p11_failed
p11_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p11_failed
p11_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p11_failed
p11_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p11_failed
p11_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p11_failed
p11_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p11_failed
p11_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p11_failed
p11_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p11_failed
p11_f0_fail:
set p11_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f2_fail:
set p11_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026800008]
stwa %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800000]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000008]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027800028]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800020]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000020]
done
p11_trap1o:
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026800008]
stwa %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800000]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000008]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027800028]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800020]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000020]
done
p11_trap2e:
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027000018]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027800010]
stwa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000000]
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000026800010]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027000000]
done
p11_trap2o:
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027000018]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027800010]
stwa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000000]
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000026800010]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027000000]
done
p11_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p11_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p11_init_memory_pointers:
set p11_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p11_local0_start,%i0
set p11_local1_start,%i1
set p11_local2_start,%i2
set p11_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 98cfa6ba0d07a672
ldx [%g1+0x008],%l1 ! %l1 = 01a40f4ead9b1b15
ldx [%g1+0x010],%l2 ! %l2 = 8ef1c00c6af3f5a2
ldx [%g1+0x018],%l3 ! %l3 = 881e97c63c0ebaa5
ldx [%g1+0x020],%l4 ! %l4 = b5e40f8a89ac8dbf
ldx [%g1+0x028],%l5 ! %l5 = 4ab3aaa40cb0245f
ldx [%g1+0x030],%l6 ! %l6 = 16f8296fa0c6a50d
ldx [%g1+0x038],%l7 ! %l7 = df15da4a1ec88bf3
! Initialize the output register of window 0
set unres3_start,%o0
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 = ed864788 727ea2fb 8ca9870b eb8d9373
! %f4 = 3443a478 0f0fa084 3caa9daf df385633
! %f8 = 51412e48 5a910ff9 4a0e2092 213f5cdd
! %f12 = 4de159ff 79a1f50b 27904d39 e88889b5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 27337560 a8177f13 79185b5e 3c9fbd9e
! %f20 = aa68a6a6 6dd1691d baa67cd0 8508093b
! %f24 = 2ee20183 f6943dc6 4fc7b0e1 1cd52a17
! %f28 = 8e134e63 6e65feee a02c453e 2e8f729e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2f590913 d2ca28a9 ebecd9f8 cc980588
! %f36 = df92670a ae6d4914 153d3cf6 7ff7b952
! %f40 = 5791b923 81a736ef b2c9dc1c 54430085
! %f44 = 45679629 20dcd47b 419cc496 2f9783a5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0fda5e3700000018,%g7,%g1 ! GSR scale = 3, align = 0
wr %g1,%g0,%gsr ! GSR = 0fda5e3700000018
wr %g0,%y ! Clear Y 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:
! %l6 = a18b8626, %l7 = 4e06d53d, Mem[00000000908001c0] = 3c13748e 4459808b
std %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = a18b8626 4e06d53d
! Mem[0000000090800050] = 73d2e7a7, %g2 = 56e473ffc58693d3
lduw [%i5+0x050],%g2 ! %g2 = 0000000073d2e7a7
! Mem[00000000298000ea] = 5480a4d9, %l0 = eebd462de5f5d14c
ldstub [%i3+0x0ea],%l0 ! %l0 = 000000a4000000ff
! Mem[00000000908000f8] = 2b060e06, %g2 = 0000000073d2e7a7
lduh [%i5+0x0f8],%g2 ! %g2 = 0000000000002b06
! Mem[0000000090800160] = a336f3e19c995a44, %g2 = 0000000000002b06
ldx [%i5+0x160],%g2 ! %g2 = a336f3e19c995a44
! Mem[000000002900013d] = 7328603f, %l2 = 984737d6537e2752
ldstub [%i2+0x13d],%l2 ! %l2 = 00000028000000ff
! Mem[0000000091000060] = c02e18b8 72f626d7, %g2 = 9c995a44, %g3 = 0bad0b00
ldd [%i6+0x060],%g2 ! %g2 = 00000000c02e18b8 0000000072f626d7
! Mem[0000000029000160] = 2e20e0c5, %l6 = a18b8626, %l4 = 217271fe
add %i2,0x160,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000002e20e0c5
! Mem[000000009180010c] = f6f919f1, %g2 = 00000000c02e18b8
ldub [%o0+0x10c],%g2 ! %g2 = 00000000000000f6
! Mem[000000002800017c] = 0768b85d, %l6 = 0ebb897aa18b8626
ldstub [%i0+0x17c],%l6 ! %l6 = 00000007000000ff
p12_label_2:
! %l4 = 000000002e20e0c5, Mem[0000000090000078] = fec322661b236ed1
stx %l4,[%i4+0x078] ! Mem[0000000090000078] = 000000002e20e0c5
! Mem[0000000028800128] = 39a59cfc478db588, %l2 = 0000000000000028, %l2 = 0000000000000028
add %i1,0x128,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 39a59cfc478db588
! %l5 = cb9b847276c4f46d, Mem[00000000908000e4] = 4de60fc4
stw %l5,[%i5+0x0e4] ! Mem[00000000908000e4] = 76c4f46d
! %l0 = 00000000000000a4, Mem[0000000091800164] = a96a1584
stw %l0,[%o0+0x164] ! Mem[0000000091800164] = 000000a4
! Mem[0000000028000188] = c2158bb3, %l0 = 00000000000000a4
swap [%i0+0x188],%l0 ! %l0 = 00000000c2158bb3
! Mem[00000000910001c4] = 0753ba02, %g2 = 00000000000000f6
lduh [%i6+0x1c4],%g2 ! %g2 = 0000000000000753
! Mem[000000002800015b] = 459b7d63, %l0 = 00000000c2158bb3
ldstub [%i0+0x15b],%l0 ! %l0 = 00000063000000ff
! Mem[00000000298001e8] = 4492346a86daa0ae, %l6 = 0000000000000007, %l6 = 0000000000000007
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 4492346a86daa0ae
! %l1 = d58bdaa27abc6222, Mem[00000000908001dc] = 83155997
stb %l1,[%i5+0x1dc] ! Mem[00000000908001dc] = 22155997
! Mem[00000000918001a0] = 767b7cf2, %g2 = 0000000000000753
lduh [%o0+0x1a2],%g2 ! %g2 = 000000000000767b
p12_label_3:
! Mem[0000000029800120] = 1f2e00fe10243ecf, %l4 = 000000002e20e0c5, %l7 = 45df8a764e06d53d
add %i3,0x120,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 1f2e00fe10243ecf
! Mem[00000000298001f0] = 17a65fd483dbbbd5, %l2 = 39a59cfc478db588, %l2 = 39a59cfc478db588
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 17a65fd483dbbbd5
! Mem[0000000028800034] = 218ba966, %l6 = 4492346a86daa0ae
ldstub [%i1+0x034],%l6 ! %l6 = 00000021000000ff
! Mem[00000000910001e8] = 3ad6395c 507b7c4e, %g2 = 0000767b, %g3 = 72f626d7
ldd [%i6+0x1e8],%g2 ! %g2 = 000000003ad6395c 00000000507b7c4e
! Mem[0000000028000090] = fa69513c, %l6 = 00000021, %l5 = 76c4f46d
add %i0,0x90,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000fa69513c
! Mem[0000000028000029] = 5b5e71fe, %l5 = 00000000fa69513c
ldstub [%i0+0x029],%l5 ! %l5 = 0000005e000000ff
! Mem[0000000091800060] = 47a258f4 bb481889, %g2 = 3ad6395c, %g3 = 507b7c4e
ldd [%o0+0x060],%g2 ! %g2 = 0000000047a258f4 00000000bb481889
! Mem[0000000028800080] = d3cf0b2e, %l1 = d58bdaa27abc6222
swap [%i1+0x080],%l1 ! %l1 = 00000000d3cf0b2e
! Mem[000000009100014c] = a30d23a8, %g2 = 0000000047a258f4
lduh [%i6+0x14e],%g2 ! %g2 = 000000000000a30d
! Mem[00000000280001f4] = 09874a62, %l2 = 17a65fd483dbbbd5
swap [%i0+0x1f4],%l2 ! %l2 = 0000000009874a62
p12_label_4:
! Mem[0000000028000020] = f95ccf75, %l5 = 0000005e, %l5 = 0000005e
add %i0,0x20,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f95ccf75
! Mem[000000009100002c] = 17153b13, %g2 = 000000000000a30d
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000001715
! Mem[0000000029000050] = 5b0d3fef, %l7 = 1f2e00fe10243ecf
swap [%i2+0x050],%l7 ! %l7 = 000000005b0d3fef
! Mem[000000009080010c] = 2f08bc7f, %g2 = 0000000000001715
ldub [%i5+0x10f],%g2 ! %g2 = 000000000000002f
! Mem[0000000090000020] = 0e67b97a f0c6c03c, %g2 = 0000002f, %g3 = bb481889
ldd [%i4+%o4],%g2 ! %g2 = 000000000e67b97a 00000000f0c6c03c
! Mem[000000002980008f] = a8d98584, %l6 = 0000000000000021
ldstub [%i3+0x08f],%l6 ! %l6 = 00000084000000ff
! Mem[00000000280001b8] = ce5a759374725db1, %l7 = 000000005b0d3fef, %l6 = 0000000000000084
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = ce5a759374725db1
! Mem[0000000090000004] = 1bdea4f3, %g2 = 000000000e67b97a
ldsb [%i4+0x005],%g2 ! %g2 = 000000000000001b
! %l3 = 7de1f73ccd578f3c, Mem[0000000090000070] = 80d78bd7538b29ee
stx %l3,[%i4+0x070] ! Mem[0000000090000070] = 7de1f73ccd578f3c
! Mem[00000000288001e0] = 43093c52, %l6 = 74725db1, %l3 = cd578f3c
add %i1,0x1e0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000043093c52
p12_label_5:
! Mem[00000000280001d8] = 254a8f75dc7dbb03, %l5 = 00000000f95ccf75, %l2 = 0000000009874a62
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 254a8f75dc7dbb03
! Mem[00000000280001ed] = e26469b6, %l0 = 0000000000000063
ldstub [%i0+0x1ed],%l0 ! %l0 = 00000064000000ff
! Mem[00000000908000f8] = 2b060e06, %g2 = 000000000000001b
lduw [%i5+0x0f8],%g2 ! %g2 = 000000002b060e06
! Mem[0000000091000084] = 41d39892, %g2 = 000000002b060e06
ldub [%i6+0x086],%g2 ! %g2 = 0000000000000041
! Mem[000000002880003c] = ece02a62, %l0 = 0000000000000064
lduw [%i1+0x03c],%l0 ! %l0 = 00000000ece02a62
! Mem[0000000029000050] = 10243ecf0c695eba, %l0 = 00000000ece02a62, %l3 = 0000000043093c52
add %i2,0x50,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 10243ecf0c695eba
! %l3 = 10243ecf0c695eba, Mem[0000000091000095] = ca65446b
stb %l3,[%i6+0x095] ! Mem[0000000091000094] = ba65446b
! Mem[00000000298001a8] = 9226c44b, %l6 = ce5a759374725db1
ldsb [%i3+0x1ab],%l6 ! %l6 = 000000000000004b
! Mem[0000000091000130] = 7b9364c7ce95b5da, %g2 = 0000000000000041
ldx [%i6+0x130],%g2 ! %g2 = 7b9364c7ce95b5da
! Mem[000000009000007c] = 2e20e0c5, %g2 = 7b9364c7ce95b5da
ldub [%i4+0x07c],%g2 ! %g2 = 000000000000002e
p12_label_6:
! %l5 = 00000000f95ccf75, Mem[000000009000015c] = 256eece5
stb %l5,[%i4+0x15c] ! Mem[000000009000015c] = 756eece5
! %l6 = 000000000000004b, Mem[0000000091800008] = 89cb5f7de161985a
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 000000000000004b
! Mem[0000000028800100] = edea6d0b36562236, %l0 = 00000000ece02a62, %l2 = 254a8f75dc7dbb03
add %i1,0x100,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = edea6d0b36562236
! %l4 = 000000002e20e0c5, Mem[00000000910001a0] = 5aae4e04db9aa178
stx %l4,[%i6+0x1a0] ! Mem[00000000910001a0] = 000000002e20e0c5
! Mem[0000000028000058] = b3ce42e3374b2e43, %l5 = 00000000f95ccf75, %l2 = edea6d0b36562236
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = b3ce42e3374b2e43
! %l1 = 00000000d3cf0b2e, Mem[0000000090800069] = c6f97ee9
stb %l1,[%i5+0x069] ! Mem[0000000090800068] = 2ef97ee9
! %l7 = 000000005b0d3fef, Mem[0000000091800080] = 40837ec6
stw %l7,[%o0+0x080] ! Mem[0000000091800080] = 5b0d3fef
! Mem[0000000029800194] = e4935c4b, %l0 = 00000000ece02a62
ldstub [%i3+0x194],%l0 ! %l0 = 000000e4000000ff
! Mem[0000000029800086] = 8a982b6c, %l7 = 000000005b0d3fef
ldstub [%i3+0x086],%l7 ! %l7 = 0000002b000000ff
! %l3 = 10243ecf0c695eba, Mem[0000000091800188] = 4b57bd1a6cc61047
stx %l3,[%o0+0x188] ! Mem[0000000091800188] = 10243ecf0c695eba
p12_label_7:
! Mem[0000000029000020] = 0905d046a873d83c, %l7 = 000000000000002b, %l4 = 000000002e20e0c5
add %i2,0x20,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 0905d046a873d83c
! Mem[0000000029800188] = 9e4d5c1aa175fd00, %l0 = 00000000000000e4, %l0 = 00000000000000e4
add %i3,0x188,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 9e4d5c1aa175fd00
! %l7 = 000000000000002b, Mem[000000009080009c] = 0675bab4
stw %l7,[%i5+0x09c] ! Mem[000000009080009c] = 0000002b
! Mem[00000000900001f0] = 6e71228e d0a0c782, %g2 = 0000002e, %g3 = f0c6c03c
ldd [%i4+0x1f0],%g2 ! %g2 = 000000006e71228e 00000000d0a0c782
! Mem[0000000029000090] = fbd6526e, %l2 = b3ce42e3374b2e43
swap [%i2+0x090],%l2 ! %l2 = 00000000fbd6526e
! %l6 = 000000000000004b, Mem[000000009000007c] = 2e20e0c5
stw %l6,[%i4+0x07c] ! Mem[000000009000007c] = 0000004b
! %l3 = 10243ecf0c695eba, Mem[00000000900001d8] = cf291b9a
stw %l3,[%i4+0x1d8] ! Mem[00000000900001d8] = 0c695eba
! %l6 = 0000004b, %l7 = 0000002b, Mem[00000000900000e0] = 753968e1 9da32575
std %l6,[%i4+0x0e0] ! Mem[00000000900000e0] = 0000004b 0000002b
! Mem[0000000029800184] = 1fc83640, %l5 = f95ccf75, %l1 = d3cf0b2e
add %i3,0x184,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000001fc83640
! %l0 = 9e4d5c1aa175fd00, Mem[00000000910000b6] = 67d074a7
sth %l0,[%i6+0x0b6] ! Mem[00000000910000b4] = fd0074a7
p12_label_8:
! Mem[00000000900000f8] = 06b6dff8, %g2 = 000000006e71228e
lduh [%i4+0x0fa],%g2 ! %g2 = 00000000000006b6
! Mem[00000000290001b4] = 1ef6d472, %l0 = a175fd00, %l0 = a175fd00
add %i2,0x1b4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000001ef6d472
! Mem[0000000029800038] = 1148cecc, %l7 = 0000002b, %l0 = 1ef6d472
add %i3,0x38,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000001148cecc
! Mem[000000002880019c] = 1cd8350f, %l4 = 0905d046a873d83c
ldsh [%i1+0x19c],%l4 ! %l4 = 0000000000001cd8
! Mem[0000000029800100] = 79b96c4ca603cd43, %l7 = 000000000000002b, %l2 = 00000000fbd6526e
add %i3,0x100,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 79b96c4ca603cd43
! Mem[00000000298000d0] = 77250089, %l0 = 000000001148cecc
swap [%i3+0x0d0],%l0 ! %l0 = 0000000077250089
! Mem[0000000028800158] = 85bb85f5f99bdb7b, %l1 = 000000001fc83640, %l1 = 000000001fc83640
add %i1,0x158,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 85bb85f5f99bdb7b
! Mem[000000009080010c] = 1a2f08bc, %g2 = 00000000000006b6
lduh [%i5+0x10e],%g2 ! %g2 = 0000000000001a2f
! Mem[0000000028800158] = 85bb85f5f99bdb7b, %l6 = 000000000000004b, %l0 = 0000000077250089
add %i1,0x158,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 85bb85f5f99bdb7b
! %l0 = f99bdb7b, %l1 = f99bdb7b, Mem[0000000090800050] = 73d2e7a7 06c069d7
std %l0,[%i5+0x050] ! Mem[0000000090800050] = f99bdb7b f99bdb7b
p12_label_9:
! Mem[00000000298001b0] = ba0dea75, %l7 = 0000002b, %l5 = f95ccf75
add %i3,0x1b0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ba0dea75
! Mem[0000000090800140] = 58c1586a2c742e28, %g2 = 0000000000001a2f
ldx [%i5+0x140],%g2 ! %g2 = 58c1586a2c742e28
! Mem[0000000028000080] = 03dfc22d98bbaa52, %l1 = 85bb85f5f99bdb7b, %l5 = 00000000ba0dea75
add %i0,0x80,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 03dfc22d98bbaa52
! Mem[0000000029800010] = 6ce1373947465066, %l1 = 85bb85f5f99bdb7b, %l0 = 85bb85f5f99bdb7b
add %i3,0x10,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 6ce1373947465066
! Mem[00000000280001ee] = e2ff69b6, %l3 = 10243ecf0c695eba
ldstub [%i0+0x1ee],%l3 ! %l3 = 00000069000000ff
! Mem[0000000029800008] = f29f3666c2fe8471, %l4 = 0000000000001cd8, %l1 = 85bb85f5f99bdb7b
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = f29f3666c2fe8471
! Mem[00000000280000f8] = b53790d874b263e9, %l4 = 0000000000001cd8, %l7 = 000000000000002b
add %i0,0xf8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b53790d874b263e9
! %l4 = 00001cd8, %l5 = 98bbaa52, Mem[0000000090800108] = 2b678fd3 2dc91a2f
std %l4,[%i5+0x108] ! Mem[0000000090800108] = 00001cd8 98bbaa52
! Mem[00000000288001d4] = 4a1eb98e, %l2 = a603cd43, %l4 = 00001cd8
add %i1,0x1d4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000004a1eb98e
! Mem[00000000900000dc] = 522c0000, %g2 = 58c1586a2c742e28
lduh [%i4+0x0de],%g2 ! %g2 = 000000000000522c
p12_label_10:
! Mem[00000000900000a8] = 6884ab74ca0cda6c, %g2 = 000000000000522c
ldx [%i4+0x0a8],%g2 ! %g2 = 6884ab74ca0cda6c
! Mem[00000000908001cc] = 06f169c8, %g2 = 6884ab74ca0cda6c
ldub [%i5+0x1cf],%g2 ! %g2 = 0000000000000006
! Mem[00000000298001d0] = 3390530f5bafa934, %l5 = 03dfc22d98bbaa52, %l5 = 03dfc22d98bbaa52
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 3390530f5bafa934
! Mem[00000000298001d0] = 3390530f5bafa934, %l4 = 000000004a1eb98e, %l1 = f29f3666c2fe8471
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 3390530f5bafa934
! Mem[0000000028800160] = c7925fa32f8870c5, %l0 = 6ce1373947465066, %l0 = 6ce1373947465066
add %i1,0x160,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c7925fa32f8870c5
! Mem[0000000091000100] = 54ca8f3b, %g2 = 0000000000000006
lduh [%i6+0x100],%g2 ! %g2 = 00000000000054ca
! Mem[0000000091800088] = 76cfc3f20471678d, %g2 = 00000000000054ca
ldx [%o0+0x088],%g2 ! %g2 = 76cfc3f20471678d
! %l2 = 79b96c4ca603cd43, Mem[000000009180013d] = 415bc7c3
stb %l2,[%o0+0x13d] ! Mem[000000009180013c] = 435bc7c3
! Mem[0000000028000034] = f529a9e6, %l0 = 2f8870c5, %l5 = 5bafa934
add %i0,0x34,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000f529a9e6
! Mem[00000000290001d0] = e0adfa2e342071c5, %l4 = 000000004a1eb98e
ldx [%i2+0x1d0],%l4 ! %l4 = e0adfa2e342071c5
p12_label_11:
! Mem[000000009180005c] = 1b1447a2, %g2 = 76cfc3f20471678d
lduh [%o0+0x05e],%g2 ! %g2 = 0000000000001b14
! Mem[0000000090800010] = b4fabb0f, %g18 = 1c046e52029b0c99
ldsw [%i5+%o2],%g2 ! %g2 = 1c046e52029b0c99
! Mem[00000000900001f8] = fa17c81f27a29918, %g2 = ffffffffb4fabb0f
ldx [%i4+0x1f8],%g2 ! %g2 = fa17c81f27a29918
! Mem[0000000028000122] = d46eeea9, %l7 = b53790d874b263e9
ldstub [%i0+0x122],%l7 ! %l7 = 000000ee000000ff
! Mem[00000000280001e8] = 3b0a902ae2ffffb6, %l1 = 3390530f5bafa934
ldx [%i0+0x1e8],%l1 ! %l1 = 3b0a902ae2ffffb6
! %l0 = 2f8870c5, %l1 = e2ffffb6, Mem[0000000090000048] = ced1bed1 bd74f16b
std %l0,[%i4+0x048] ! Mem[0000000090000048] = 2f8870c5 e2ffffb6
! Mem[00000000298000f8] = cda83385, %l4 = e0adfa2e342071c5
ldstub [%i3+0x0f8],%l4 ! %l4 = 000000cd000000ff
! Mem[00000000900000b8] = 6d2baf6b59ef2943, %g2 = fa17c81f27a29918
ldx [%i4+0x0b8],%g2 ! %g2 = 6d2baf6b59ef2943
! Mem[0000000028000164] = 7db61042, %l0 = 2f8870c5, %l0 = 2f8870c5
add %i0,0x164,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000007db61042
! %l6 = 000000000000004b, Mem[000000009180015e] = 76b8f1db
stb %l6,[%o0+0x15e] ! Mem[000000009180015c] = 4bb8f1db
p12_label_12:
! %l0 = 000000007db61042, Mem[00000000900000a0] = ffe648f04fa190e7
stx %l0,[%i4+0x0a0] ! Mem[00000000900000a0] = 000000007db61042
! %l7 = 00000000000000ee, Mem[0000000091000197] = e574177a
stb %l7,[%i6+0x197] ! Mem[0000000091000194] = ee74177a
! Mem[000000002980000c] = c2fe8471, %l2 = a603cd43, %l1 = e2ffffb6
add %i3,0x0c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c2fe8471
! Mem[00000000280000d0] = 9034fcaa, %l5 = 00000000f529a9e6
swap [%i0+0x0d0],%l5 ! %l5 = 000000009034fcaa
! Mem[0000000091000084] = ca1141d3, %g2 = 6d2baf6b59ef2943
lduw [%i6+0x084],%g2 ! %g2 = 00000000ca1141d3
! Mem[00000000288001f8] = 9bcebec2, %l5 = 000000009034fcaa
ldstub [%i1+0x1f8],%l5 ! %l5 = 0000009b000000ff
! Mem[0000000091000180] = d0217f2b, %g2 = 00000000ca1141d3
ldub [%i6+0x183],%g2 ! %g2 = 00000000000000d0
! %l5 = 000000000000009b, Mem[00000000900000d0] = 37eb9260
sth %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = 009b9260
! Mem[0000000090000030] = 0fad1b73, %g2 = 00000000000000d0
lduw [%i4+0x030],%g2 ! %g2 = 000000000fad1b73
! Mem[0000000028000170] = 777d872c41c9f340, %l5 = 000000000000009b, %l4 = 00000000000000cd
add %i0,0x170,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 777d872c41c9f340
p12_label_13:
! Mem[00000000298000dc] = ade506bd, %l6 = 000000000000004b
swap [%i3+0x0dc],%l6 ! %l6 = 00000000ade506bd
! %l4 = 41c9f340, %l5 = 0000009b, Mem[00000000288000a0] = 39701ea0 ae263137
std %l4,[%i1+0x0a0] ! Mem[00000000288000a0] = 41c9f340 0000009b
! Mem[000000002980015c] = 89d60418, %l5 = 0000009b, %l4 = 41c9f340
add %i3,0x15c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000089d60418
! Mem[00000000910000c0] = b7768631 5ee02183, %g2 = 0fad1b73, %g3 = d0a0c782
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000b7768631 000000005ee02183
! %l3 = 0000000000000069, Mem[0000000090800040] = 839ba431
stw %l3,[%i5+0x040] ! Mem[0000000090800040] = 00000069
! Mem[00000000298000f0] = be55e4243b1dc78f, %l2 = 79b96c4ca603cd43, %l4 = 0000000089d60418
add %i3,0xf0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = be55e4243b1dc78f
! %l3 = 0000000000000069, Mem[000000009180012c] = 54b60c4a
stw %l3,[%o0+0x12c] ! Mem[000000009180012c] = 00000069
! Mem[00000000280001c8] = 22b3159c9136e2b7, %l1 = 00000000c2fe8471, %l0 = 000000007db61042
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 22b3159c9136e2b7
! Mem[0000000029000090] = 374b2e43, %l3 = 0000000000000069
swap [%i2+0x090],%l3 ! %l3 = 00000000374b2e43
! Mem[000000002900001c] = 3d52d5df, %l1 = 00000000c2fe8471
swap [%i2+0x01c],%l1 ! %l1 = 000000003d52d5df
p12_label_14:
! Mem[0000000029800010] = 6ce1373947465066, %l4 = be55e4243b1dc78f, %l5 = 000000000000009b
add %i3,0x10,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6ce1373947465066
! Mem[0000000091000028] = ec3993f621f71715, %g2 = 00000000b7768631
ldx [%i6+%o5],%g2 ! %g2 = ec3993f621f71715
! Mem[0000000091000120] = dc2c85ca 403b2726, %g2 = 21f71715, %g3 = 5ee02183
ldd [%i6+0x120],%g2 ! %g2 = 00000000dc2c85ca 00000000403b2726
! Mem[0000000091000078] = 9cfade54, %g18 = 1c046e52029b0c99
ldsw [%i6+0x078],%g2 ! %g2 = 1c046e52029b0c99
! Mem[000000002800019e] = 00f51f47, %l1 = 000000003d52d5df
ldstub [%i0+0x19e],%l1 ! %l1 = 0000001f000000ff
! Mem[0000000028000092] = fa69513c, %l7 = 00000000000000ee
ldstub [%i0+0x092],%l7 ! %l7 = 00000051000000ff
! Mem[0000000028800050] = 59fb2e8b, %l6 = 00000000ade506bd
swap [%i1+0x050],%l6 ! %l6 = 0000000059fb2e8b
! Mem[00000000280001b8] = ce5a7593, %l0 = 22b3159c9136e2b7
swap [%i0+0x1b8],%l0 ! %l0 = 00000000ce5a7593
! Mem[0000000029800190] = e88b9a5eff935c4b, %l1 = 000000000000001f, %l4 = be55e4243b1dc78f
add %i3,0x190,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = e88b9a5eff935c4b
! Mem[000000002880008e] = 79a6eac2, %l7 = 0000000000000051
ldstub [%i1+0x08e],%l7 ! %l7 = 000000ea000000ff
p12_label_15:
! Mem[00000000298000e1] = bcff27ea, %l1 = 000000000000001f
ldstub [%i3+0x0e1],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000028800008] = b27d050f, %l3 = 00000000374b2e43
swap [%i1+%o1],%l3 ! %l3 = 00000000b27d050f
! Mem[0000000029800120] = 1f2e00fe 10243ecf, %l4 = ff935c4b, %l5 = 47465066
ldd [%i3+0x120],%l4 ! %l4 = 000000001f2e00fe 0000000010243ecf
! Mem[0000000028000010] = 876c9c14, %l6 = 0000000059fb2e8b
swap [%i0+%o2],%l6 ! %l6 = 00000000876c9c14
! Mem[0000000091000090] = 46d868ba, %g2 = ffffffff9cfade54
lduh [%i6+0x092],%g2 ! %g2 = 00000000000046d8
! Mem[00000000280001f0] = f3cf475583dbbbd5, %l2 = 79b96c4ca603cd43, %l0 = 00000000ce5a7593
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = f3cf475583dbbbd5
! Mem[000000002900000c] = bcc4f7ea, %l3 = b27d050f, %l0 = 83dbbbd5
add %i2,0x0c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000bcc4f7ea
! Mem[00000000298000d0] = 1148cecc, %l2 = 79b96c4ca603cd43
swap [%i3+0x0d0],%l2 ! %l2 = 000000001148cecc
! Mem[0000000029000060] = 953382d4, %l2 = 000000001148cecc
lduw [%i2+0x060],%l2 ! %l2 = 00000000953382d4
! Mem[0000000028800030] = 99ae7d5b ff8ba966, %l6 = 876c9c14, %l7 = 000000ea
ldd [%i1+0x030],%l6 ! %l6 = 0000000099ae7d5b 00000000ff8ba966
p12_label_16:
! %l2 = 00000000953382d4, Mem[0000000090000104] = 823d4765
stw %l2,[%i4+0x104] ! Mem[0000000090000104] = 953382d4
! Mem[00000000298000f8] = ffa83385, %l5 = 0000000010243ecf
swap [%i3+0x0f8],%l5 ! %l5 = 00000000ffa83385
! Mem[0000000029800006] = 18526eef, %l6 = 0000000099ae7d5b
ldstub [%i3+0x006],%l6 ! %l6 = 0000006e000000ff
! Mem[0000000091800148] = adcaf2f2, %g2 = 00000000000046d8
ldub [%o0+0x148],%g2 ! %g2 = 00000000000000ad
! Mem[00000000918000f4] = 7818ae9c, %g2 = 00000000000000ad
ldsh [%o0+0x0f4],%g2 ! %g2 = 0000000000007818
! Mem[0000000028000045] = a4545c7b, %l2 = 00000000953382d4
ldstub [%i0+0x045],%l2 ! %l2 = 00000054000000ff
! Mem[000000002880018f] = 4dead41b, %l5 = 00000000ffa83385
ldstub [%i1+0x18f],%l5 ! %l5 = 0000001b000000ff
! Mem[00000000908001c0] = a18b8626, %g2 = 0000000000007818
lduw [%i5+0x1c0],%g2 ! %g2 = 00000000a18b8626
! Mem[000000002900016c] = a51bee03, %l2 = 00000054, %l2 = 00000054
add %i2,0x16c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a51bee03
! %l3 = 00000000b27d050f, Mem[000000009180019c] = 3b83f75f
stw %l3,[%o0+0x19c] ! Mem[000000009180019c] = b27d050f
p12_label_17:
! Mem[00000000290001dc] = 2e893e38, %l0 = bcc4f7ea, %l7 = ff8ba966
add %i2,0x1dc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002e893e38
! Mem[000000002900015c] = 226b4ab5, %l6 = 000000000000006e
swap [%i2+0x15c],%l6 ! %l6 = 00000000226b4ab5
! Mem[0000000028000018] = 7cbb042895dbe4c7, %l1 = 00000000000000ff, %l1 = 00000000000000ff
add %i0,0x18,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 7cbb042895dbe4c7
! %l6 = 00000000226b4ab5, Mem[000000009000011e] = 119142e9
stb %l6,[%i4+0x11e] ! Mem[000000009000011c] = b59142e9
! Mem[00000000280001f4] = 83dbbbd5, %l5 = 0000001b, %l5 = 0000001b
add %i0,0x1f4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000083dbbbd5
! Mem[0000000028800048] = 0e99a220, %l2 = a51bee03, %l4 = 1f2e00fe
add %i1,0x48,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000e99a220
! Mem[0000000029800110] = 80fc964c6c2bb914, %l3 = 00000000b27d050f, %l2 = 00000000a51bee03
add %i3,0x110,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 80fc964c6c2bb914
! Mem[0000000028800103] = edea6d0b, %l4 = 000000000e99a220
ldstub [%i1+0x103],%l4 ! %l4 = 0000000b000000ff
! Mem[0000000028000118] = 49d7244497199a13, %l4 = 000000000000000b, %l2 = 80fc964c6c2bb914
add %i0,0x118,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 49d7244497199a13
! %l6 = 226b4ab5, %l7 = 2e893e38, Mem[00000000918001c8] = 1c6c117f ed5e4654
std %l6,[%o0+0x1c8] ! Mem[00000000918001c8] = 226b4ab5 2e893e38
p12_label_18:
! Mem[00000000900001f8] = fa17c81f, %g18 = 1c046e52029b0c99
ldsw [%i4+0x1f8],%g2 ! %g2 = 1c046e52029b0c99
! Mem[00000000280001e0] = f8e2f3ff, %l2 = 49d7244497199a13
swap [%i0+0x1e0],%l2 ! %l2 = 00000000f8e2f3ff
! Mem[000000002800019a] = 4b47ef17, %l2 = 00000000f8e2f3ff
ldstub [%i0+0x19a],%l2 ! %l2 = 000000ef000000ff
! Mem[0000000091000048] = d9b0337c 600cdb96, %g2 = fa17c81f, %g3 = 403b2726
ldd [%i6+0x048],%g2 ! %g2 = 00000000d9b0337c 00000000600cdb96
! Mem[00000000288000b8] = ac760c39, %l4 = 000000000000000b
swap [%i1+0x0b8],%l4 ! %l4 = 00000000ac760c39
! Mem[00000000290000b8] = 00e028c9, %l7 = 2e893e38, %l0 = bcc4f7ea
add %i2,0xb8,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000000e028c9
! Mem[00000000298001d0] = 3390530f5bafa934, %l0 = 0000000000e028c9, %l4 = 00000000ac760c39
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 3390530f5bafa934
! Mem[0000000028000188] = 000000a4641a76a2, %l4 = 3390530f5bafa934, %l2 = 00000000000000ef
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 000000a4641a76a2
! Mem[0000000091800028] = 71ff11fb 055fc488, %g2 = d9b0337c, %g3 = 600cdb96
ldd [%o0+%o5],%g2 ! %g2 = 0000000071ff11fb 00000000055fc488
! Mem[0000000091000158] = 3eeb8fcc 0a611a84, %g2 = 71ff11fb, %g3 = 055fc488
ldd [%i6+0x158],%g2 ! %g2 = 000000003eeb8fcc 000000000a611a84
p12_label_19:
! Mem[0000000028800000] = 64a869a0, %l0 = 00e028c9, %l0 = 00e028c9
casa [%i1]0x80,%l0,%l0 ! %l0 = 0000000064a869a0
! %l4 = 3390530f5bafa934, Mem[0000000090000130] = f4027544
stw %l4,[%i4+0x130] ! Mem[0000000090000130] = 5bafa934
! Mem[000000002900011c] = 5ff8fdbc, %l2 = 000000a4641a76a2
swap [%i2+0x11c],%l2 ! %l2 = 000000005ff8fdbc
! Mem[0000000029800030] = 74a7f1a3, %l4 = 3390530f5bafa934
swap [%i3+0x030],%l4 ! %l4 = 0000000074a7f1a3
! %l6 = 226b4ab5, %l7 = 2e893e38, Mem[0000000091000068] = 5f782632 c7f14344
std %l6,[%i6+0x068] ! Mem[0000000091000068] = 226b4ab5 2e893e38
! Mem[00000000288001a4] = dd1451de, %l1 = 7cbb042895dbe4c7
swap [%i1+0x1a4],%l1 ! %l1 = 00000000dd1451de
! %l5 = 0000000083dbbbd5, Mem[00000000908001c0] = a18b86264e06d53d
stx %l5,[%i5+0x1c0] ! Mem[00000000908001c0] = 0000000083dbbbd5
! Mem[0000000091000098] = 1ce1d929, %g2 = 000000003eeb8fcc
ldub [%i6+0x09a],%g2 ! %g2 = 000000000000001c
! Mem[000000009000004c] = e2ffffb6, %g2 = 000000000000001c
ldub [%i4+0x04c],%g2 ! %g2 = 00000000000000e2
! Mem[0000000090800060] = ec0a57d6, %g2 = 00000000000000e2
ldsh [%i5+0x060],%g2 ! %g2 = ffffffffffffec0a
p12_label_20:
! Mem[0000000028000150] = 679fb09d5333aed1, %l4 = 0000000074a7f1a3, %l4 = 0000000074a7f1a3
add %i0,0x150,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 679fb09d5333aed1
! Mem[0000000029000068] = ae66cc9510ddfdf9, %l0 = 0000000064a869a0, %l1 = 00000000dd1451de
add %i2,0x68,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ae66cc9510ddfdf9
! Mem[00000000298001e0] = b7b59c4a, %l5 = 0000000083dbbbd5
ldstub [%i3+0x1e0],%l5 ! %l5 = 000000b7000000ff
! Mem[00000000290001fc] = cdd21815, %l0 = 64a869a0, %l7 = 2e893e38
add %i2,0x1fc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000cdd21815
! Mem[00000000290001bc] = 8eb2fd93, %l5 = 00000000000000b7
ldstub [%i2+0x1bc],%l5 ! %l5 = 0000008e000000ff
! Mem[000000002980005c] = 90e7f665, %l0 = 64a869a0, %l3 = b27d050f
add %i3,0x5c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000090e7f665
! Mem[0000000029800150] = 47ecd986, %l4 = 679fb09d5333aed1
swap [%i3+0x150],%l4 ! %l4 = 0000000047ecd986
! Mem[0000000091000008] = 915dea4a, %g18 = 1c046e52029b0c99
ldsw [%i6+%o1],%g2 ! %g2 = 1c046e52029b0c99
! Mem[0000000028000042] = 59610140, %l6 = 00000000226b4ab5
ldstub [%i0+0x042],%l6 ! %l6 = 00000001000000ff
! Mem[0000000029000138] = f7addb0873ff603f, %l5 = 000000000000008e, %l3 = 0000000090e7f665
add %i2,0x138,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = f7addb0873ff603f
p12_label_21:
! Mem[000000002900004e] = 556e5e05, %l7 = 00000000cdd21815
ldstub [%i2+0x04e],%l7 ! %l7 = 0000005e000000ff
! Mem[00000000280001dc] = dc7dbb03, %l5 = 0000008e, %l3 = 73ff603f
add %i0,0x1dc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000dc7dbb03
! Mem[0000000029000134] = af3912e8, %l1 = ae66cc9510ddfdf9
ldstub [%i2+0x134],%l1 ! %l1 = 000000af000000ff
! Mem[0000000090000060] = f06598ff, %g2 = ffffffff915dea4a
ldub [%i4+0x063],%g2 ! %g2 = 00000000000000f0
! Mem[00000000910000c0] = b7768631, %g2 = 00000000000000f0
lduh [%i6+0x0c0],%g2 ! %g2 = 000000000000b776
! Mem[0000000029800188] = 9e4d5c1a, %l0 = 0000000064a869a0
ldsb [%i3+0x18a],%l0 ! %l0 = 000000000000005c
! Mem[0000000029800064] = a7fca377, %l7 = 0000005e, %l0 = 0000005c
add %i3,0x64,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a7fca377
! Mem[00000000908000e0] = 629b4f78, %g2 = 000000000000b776
ldsb [%i5+0x0e0],%g2 ! %g2 = 0000000000000062
! Mem[00000000280000bc] = e780f0ae, %l7 = 000000000000005e
ldstub [%i0+0x0bc],%l7 ! %l7 = 000000e7000000ff
! Mem[000000002980003b] = 1148cecc, %l0 = 00000000a7fca377
ldstub [%i3+0x03b],%l0 ! %l0 = 000000cc000000ff
p12_label_22:
! Mem[00000000298000f0] = be55e424, %l1 = 000000af, %l2 = 5ff8fdbc
add %i3,0xf0,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000be55e424
! Mem[000000002980006e] = 8d20415d, %l3 = 00000000dc7dbb03
ldstub [%i3+0x06e],%l3 ! %l3 = 00000041000000ff
! Mem[0000000028000138] = 849eae75, %l6 = 0000000000000001
swap [%i0+0x138],%l6 ! %l6 = 00000000849eae75
! Mem[00000000288001e0] = 43093c52, %l1 = 000000af, %l7 = 000000e7
add %i1,0x1e0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000043093c52
! Mem[00000000298000b4] = e6614cfd, %l3 = 0000000000000041
ldsw [%i3+0x0b4],%l3 ! %l3 = ffffffffe6614cfd
! Mem[000000002880012e] = 478db588, %l2 = 00000000be55e424
ldstub [%i1+0x12e],%l2 ! %l2 = 000000b5000000ff
! Mem[0000000028000080] = 03dfc22d98bbaa52, %l2 = 00000000000000b5, %l2 = 00000000000000b5
add %i0,0x80,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 03dfc22d98bbaa52
! Mem[0000000028000140] = eadc4c73, %l0 = 000000cc, %l0 = 000000cc
add %i0,0x140,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000eadc4c73
! Mem[000000009100003c] = b4f82c3d, %g2 = 0000000000000062
ldsb [%i6+0x03c],%g2 ! %g2 = ffffffffffffffb4
! %l4 = 47ecd986, %l5 = 0000008e, Mem[0000000090000168] = b023eb84 85b571f7
std %l4,[%i4+0x168] ! Mem[0000000090000168] = 47ecd986 0000008e
p12_label_23:
! Mem[00000000908001a0] = 401b30fd54e92dc3, %g2 = ffffffffffffffb4
ldx [%i5+0x1a0],%g2 ! %g2 = 401b30fd54e92dc3
! Mem[0000000029800001] = 52e23bbf, %l7 = 0000000043093c52
ldstub [%i3+0x001],%l7 ! %l7 = 000000e2000000ff
! Mem[0000000028800038] = b5182bbb, %l0 = eadc4c73, %l3 = e6614cfd
add %i1,0x38,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b5182bbb
! Mem[0000000090800090] = 0457759b 72929a41, %g2 = 54e92dc3, %g3 = 0a611a84
ldd [%i5+0x090],%g2 ! %g2 = 000000000457759b 0000000072929a41
! Mem[0000000028800130] = 962b80b5, %l1 = 00000000000000af
ldstub [%i1+0x130],%l1 ! %l1 = 00000096000000ff
! Mem[0000000028000108] = 54f3deea, %l4 = 47ecd986, %l3 = b5182bbb
add %i0,0x108,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000054f3deea
! Mem[0000000091000020] = ad86dab9, %g2 = 000000000457759b
lduw [%i6+%o4],%g2 ! %g2 = 00000000ad86dab9
! Mem[0000000090000184] = 7b8db24f, %g2 = 00000000ad86dab9
ldub [%i4+0x186],%g2 ! %g2 = 000000000000007b
! Mem[000000002800017c] = ff68b85d, %l4 = 0000000047ecd986
swap [%i0+0x17c],%l4 ! %l4 = 00000000ff68b85d
! %l3 = 0000000054f3deea, Mem[0000000090000022] = b97af0c6
sth %l3,[%i4+0x022] ! Mem[0000000090000020] = deeaf0c6
p12_label_24:
! Mem[0000000091800040] = 6fcc5f81, %g18 = 1c046e52029b0c99
ldsw [%o0+0x040],%g2 ! %g2 = 1c046e52029b0c99
! %l1 = 0000000000000096, Mem[0000000090000030] = 0fad1b73
sth %l1,[%i4+0x030] ! Mem[0000000090000030] = 00961b73
! Mem[0000000029000090] = 00000069f0226f23, %l2 = 03dfc22d98bbaa52, %l1 = 0000000000000096
add %i2,0x90,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 00000069f0226f23
! Mem[00000000288001ec] = f69df5ef, %l3 = 54f3deea, %l4 = ff68b85d
add %i1,0x1ec,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000f69df5ef
! Mem[0000000090800070] = eea29214, %g2 = 000000006fcc5f81
ldsh [%i5+0x070],%g2 ! %g2 = ffffffffffffeea2
! Mem[0000000029800148] = 75f0b243e2740ad4, %l4 = 00000000f69df5ef, %l0 = 00000000eadc4c73
add %i3,0x148,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 75f0b243e2740ad4
! Mem[000000002980010c] = 4a178b43, %l6 = 849eae75, %l6 = 849eae75
add %i3,0x10c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000004a178b43
! Mem[0000000029800178] = 2bdc1e80, %l0 = 75f0b243e2740ad4
swap [%i3+0x178],%l0 ! %l0 = 000000002bdc1e80
! Mem[0000000028000048] = 982f18f8, %l5 = 0000008e, %l0 = 2bdc1e80
add %i0,0x48,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000982f18f8
! Mem[0000000029800089] = 3c60665a, %l7 = 00000000000000e2
ldstub [%i3+0x089],%l7 ! %l7 = 00000060000000ff
p12_label_25:
! %l2 = 03dfc22d98bbaa52, Mem[00000000918001c8] = 226b4ab52e893e38
stx %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 03dfc22d98bbaa52
! Mem[00000000900001c8] = 60b21f1e 6e750428, %g2 = ffffeea2, %g3 = 72929a41
ldd [%i4+0x1c8],%g2 ! %g2 = 0000000060b21f1e 000000006e750428
! Mem[00000000900001d4] = 3908580c, %g2 = 0000000060b21f1e
ldub [%i4+0x1d5],%g2 ! %g2 = 0000000000000039
! %l6 = 4a178b43, %l7 = 00000060, Mem[00000000910001f8] = a30b445c 5ed21f5b
std %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = 4a178b43 00000060
! %l6 = 4a178b43, %l7 = 00000060, Mem[0000000090000170] = ab93d825 4bdb039c
std %l6,[%i4+0x170] ! Mem[0000000090000170] = 4a178b43 00000060
! Mem[0000000091000134] = ce95b5da, %g2 = 0000000000000039
lduw [%i6+0x134],%g2 ! %g2 = 00000000ce95b5da
! Mem[0000000029000138] = f7addb0873ff603f, %l1 = 00000069f0226f23, %l4 = 00000000f69df5ef
add %i2,0x138,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = f7addb0873ff603f
! Mem[00000000290000b8] = 00e028c9, %l7 = 00000060, %l4 = 73ff603f
add %i2,0xb8,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000000e028c9
! Mem[00000000298001fc] = 78bc60ea, %l6 = 000000004a178b43
ldstub [%i3+0x1fc],%l6 ! %l6 = 00000078000000ff
! Mem[000000002800012d] = 77e7103a, %l7 = 0000000000000060
ldstub [%i0+0x12d],%l7 ! %l7 = 000000e7000000ff
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p12_branch_failed
p12_not_taken_0_end:
! End of Random Code for Thread 12
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 00000000982f18f8
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000069f0226f23
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 03dfc22d98bbaa52
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000054f3deea
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000e028c9
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000008e
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000078
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000e7
bne,a,pn %xcc,p12_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p12_check_fp_registers:
set p12_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3443a478 0f0fa084
bne %xcc,p12_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3caa9daf df385633
bne %xcc,p12_f6_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 59fb2e8b20fda365
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 = 5bff71fe798bc6f3
ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5961ff40a4ff5c7b
ldx [%i0+0x040],%g3 ! Observed data at 0000000028000040
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = fa69ff3c3b1b77f3
ldx [%i0+0x090],%g3 ! Observed data at 0000000028000090
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c82ec184ff80f0ae
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000280000b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f529a9e6846e4780
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000280000d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x120],%g2 ! Expected data = d46effa912e872bf
ldx [%i0+0x120],%g3 ! Observed data at 0000000028000120
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 875b6dfe77ff103a
ldx [%i0+0x128],%g3 ! Observed data at 0000000028000128
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000015c22419d
ldx [%i0+0x138],%g3 ! Observed data at 0000000028000138
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 459b7dffe4bd9d5a
ldx [%i0+0x158],%g3 ! Observed data at 0000000028000158
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 241583cc47ecd986
ldx [%i0+0x178],%g3 ! Observed data at 0000000028000178
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000000a4641a76a2
ldx [%i0+0x188],%g3 ! Observed data at 0000000028000188
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4b47ff1700f5ff47
ldx [%i0+0x198],%g3 ! Observed data at 0000000028000198
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 9136e2b774725db1
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000280001b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 97199a1360f8e6a8
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000280001e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3b0a902ae2ffffb6
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000280001e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f3cf475583dbbbd5
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000280001f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1f0,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 374b2e433de50011
ldx [%i1+0x008],%g3 ! Observed data at 0000000028800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 99ae7d5bff8ba966
ldx [%i1+0x030],%g3 ! Observed data at 0000000028800030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = ade506bdcdf287dc
ldx [%i1+0x050],%g3 ! Observed data at 0000000028800050
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7abc62225b571395
ldx [%i1+0x080],%g3 ! Observed data at 0000000028800080
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 86eeb08279a6ffc2
ldx [%i1+0x088],%g3 ! Observed data at 0000000028800088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 41c9f3400000009b
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000288000a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0000000bd8b2e309
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000288000b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = edea6dff36562236
ldx [%i1+0x100],%g3 ! Observed data at 0000000028800100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 39a59cfc478dff88
ldx [%i1+0x128],%g3 ! Observed data at 0000000028800128
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff2b80b5f31f5b91
ldx [%i1+0x130],%g3 ! Observed data at 0000000028800130
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x130,%g4
ldx [%g1+0x188],%g2 ! Expected data = 51af5ff54dead4ff
ldx [%i1+0x188],%g3 ! Observed data at 0000000028800188
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7dbd18e195dbe4c7
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000288001a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ffcebec279098483
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000288001f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x1f8,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = f32122b6c2fe8471
ldx [%i2+0x018],%g3 ! Observed data at 0000000029000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 83f6af5d556eff05
ldx [%i2+0x048],%g3 ! Observed data at 0000000029000048
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 10243ecf0c695eba
ldx [%i2+0x050],%g3 ! Observed data at 0000000029000050
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 00000069f0226f23
ldx [%i2+0x090],%g3 ! Observed data at 0000000029000090
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x090,%g4
ldx [%g1+0x118],%g2 ! Expected data = d0d8b8e2641a76a2
ldx [%i2+0x118],%g3 ! Observed data at 0000000029000118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 9eaf04e6ff3912e8
ldx [%i2+0x130],%g3 ! Observed data at 0000000029000130
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = f7addb0873ff603f
ldx [%i2+0x138],%g3 ! Observed data at 0000000029000138
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = d6cd748e0000006e
ldx [%i2+0x158],%g3 ! Observed data at 0000000029000158
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1f0f9397ffb2fd93
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000290001b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1b8,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 52ff3bbf1852ffef
ldx [%i3+0x000],%g3 ! Observed data at 0000000029800000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5bafa93402b8805c
ldx [%i3+0x030],%g3 ! Observed data at 0000000029800030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1148ceff19b6ed18
ldx [%i3+0x038],%g3 ! Observed data at 0000000029800038
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 48168ea08d20ff5d
ldx [%i3+0x068],%g3 ! Observed data at 0000000029800068
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = f6c7f0cd8a98ff6c
ldx [%i3+0x080],%g3 ! Observed data at 0000000029800080
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3cff665aa8d985ff
ldx [%i3+0x088],%g3 ! Observed data at 0000000029800088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a603cd434881112f
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000298000d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b034fdaf0000004b
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000298000d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = bcff27ea2224b9af
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000298000e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5480ffd905e070f5
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000298000e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 10243ecfab538e5c
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000298000f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5333aed15bbd502b
ldx [%i3+0x150],%g3 ! Observed data at 0000000029800150
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = e2740ad4546c0f36
ldx [%i3+0x178],%g3 ! Observed data at 0000000029800178
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = e88b9a5eff935c4b
ldx [%i3+0x190],%g3 ! Observed data at 0000000029800190
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffb59c4a8196f7fb
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000298001e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ea6d446cffbc60ea
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000298001f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1f8,%g4
! The test for processor 12 has passed
p12_passed:
ta GOOD_TRAP
nop
p12_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p12_failed
p12_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p12_failed
p12_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p12_failed
p12_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p12_failed
p12_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p12_failed
p12_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p12_failed
p12_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p12_failed
p12_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p12_failed
p12_f4_fail:
set p12_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f6_fail:
set p12_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 12 failed
p12_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x030] ! Set processor 12 done flag
set p12_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 12 failed
p12_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x030] ! Set processor 12 done flag
set p12_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p12_selfmod_failed:
ba p12_failed
mov 0xabc,%g1
p12_common_error:
or %g0,0xeec,%g1
ba p12_failed
mov %o5,%g3
p12_common_signature_error:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_common_timeout:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p12_failed
mov 0x0,%g3
p12_trap1e:
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800020]
done
p12_trap1o:
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800020]
done
p12_trap2e:
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000028800020]
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028800018]
done
p12_trap2o:
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000028800020]
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028800018]
done
p12_trap3e:
nop
done
p12_trap3o:
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 = eebd462de5f5d14c
ldx [%g1+0x008],%l1 ! %l1 = d58bdaa27abc6222
ldx [%g1+0x010],%l2 ! %l2 = 984737d6537e2752
ldx [%g1+0x018],%l3 ! %l3 = 7de1f73ccd578f3c
ldx [%g1+0x020],%l4 ! %l4 = 0c09c49e217271fe
ldx [%g1+0x028],%l5 ! %l5 = cb9b847276c4f46d
ldx [%g1+0x030],%l6 ! %l6 = 0ebb897aa18b8626
ldx [%g1+0x038],%l7 ! %l7 = 45df8a764e06d53d
! Initialize the output register of window 0
set unres3_start,%o0
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 = c5b65952 d0e40d23 1b241786 3b157567
! %f4 = 12b6a35c 4c1e8430 ba385d4c 3b3bb64d
! %f8 = 34139132 4edf3a71 30c98070 f4713c59
! %f12 = 1a7af4cc 64ad80d7 96fa513c 0b4fb8c0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5a7cdf02 740b89d5 9e90d3c8 98f02198
! %f20 = 80174c3d 8997dc88 2bb88dd2 f7ebd05a
! %f24 = aef26231 529a1265 be83e69d 7a2c071a
! %f28 = ca7b5ed6 c2958f49 86ce6390 ce359800
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 036e9aac 4879e01a c771b8f2 e30389ba
! %f36 = e555aafb 61e77cf8 8acfa3f7 157bee71
! %f40 = facd5d9f 65d31ac9 54af55d4 d8b34585
! %f44 = abe1f8d4 d49a02bc 52c94b58 27ebcc76
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfb60548800000079,%g7,%g1 ! GSR scale = 15, align = 1
wr %g1,%g0,%gsr ! GSR = fb60548800000079
wr %g0,%y ! Clear Y 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[000000002b80016f] = 829333a7, %l0 = 80195c723fafe5db
ldstub [%i3+0x16f],%l0 ! %l0 = 000000a7000000ff
! %l4 = a0b5b27beaae963f, Mem[00000000910000a8] = 4619b6e4
stb %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = 3f19b6e4
! Mem[000000002b00003c] = 1d87ea08, %l5 = 10816444, %l6 = 6326a045
add %i2,0x3c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000001d87ea08
! Mem[000000002a0000b8] = 1e575df819b84d1a, %l4 = a0b5b27beaae963f, %l0 = 00000000000000a7
add %i0,0xb8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 1e575df819b84d1a
! Mem[000000002a000170] = 2d8fb2f9a729f92a, %l3 = fe637d95cc60ebd6, %l2 = b24b1473d23e7244
add %i0,0x170,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 2d8fb2f9a729f92a
! Mem[000000002b0001e8] = 670418acb910b094, %l4 = a0b5b27beaae963f, %l2 = 2d8fb2f9a729f92a
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 670418acb910b094
! Mem[0000000091800190] = df687899 ade27475, %g2 = 705beb7e, %g3 = 0bad0b00
ldd [%o0+0x190],%g2 ! %g2 = 00000000df687899 00000000ade27475
! Mem[000000002b000180] = e407d0bea5aa561f, %l3 = fe637d95cc60ebd6, %l7 = bfcac141bd7fd259
add %i2,0x180,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = e407d0bea5aa561f
! Mem[000000002a8001b8] = 99e80dd1c0b0f749, %l7 = e407d0bea5aa561f, %l5 = 7e240bc010816444
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 99e80dd1c0b0f749
! Mem[000000002a800078] = fd9ad1388fcd8154, %l3 = fe637d95cc60ebd6, %l0 = 1e575df819b84d1a
add %i1,0x78,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = fd9ad1388fcd8154
p13_label_2:
! %l0 = 8fcd8154, %l1 = 3a8dcf8d, Mem[00000000908001f0] = 045003e2 e158b096
std %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 8fcd8154 3a8dcf8d
! Mem[000000002a80001d] = 5dd97da1, %l4 = a0b5b27beaae963f
ldstub [%i1+0x01d],%l4 ! %l4 = 000000d9000000ff
! Mem[000000002a0001c8] = 88312e2f, %l6 = 000000001d87ea08
swap [%i0+0x1c8],%l6 ! %l6 = 0000000088312e2f
! Mem[000000002b8000f8] = af41d61b7b881f86, %l1 = 487f29203a8dcf8d, %l5 = 99e80dd1c0b0f749
add %i3,0xf8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = af41d61b7b881f86
! Mem[000000002a000090] = 439946e68ee3efcb, %l3 = fe637d95cc60ebd6
ldx [%i0+0x090],%l3 ! %l3 = 439946e68ee3efcb
! Mem[000000002b8001e8] = 74fbb0db, %l4 = 000000d9, %l5 = 7b881f86
add %i3,0x1e8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000074fbb0db
! Mem[000000002a800028] = 860b4a48, %l1 = 3a8dcf8d, %l0 = 8fcd8154
add %i1,0x28,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000860b4a48
! %l2 = 670418acb910b094, Mem[0000000090800080] = 6a2f1ae137b269c8
stx %l2,[%i5+0x080] ! Mem[0000000090800080] = 670418acb910b094
! Mem[000000002a800108] = aca5ce73, %l6 = 88312e2f, %l3 = 8ee3efcb
add %i1,0x108,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000aca5ce73
! Mem[000000002b000024] = 1629d562, %l6 = 0000000088312e2f
ldstub [%i2+0x024],%l6 ! %l6 = 00000016000000ff
p13_label_3:
! %l6 = 00000016, %l7 = a5aa561f, Mem[0000000090000090] = 811a29b2 5581f7ab
std %l6,[%i4+0x090] ! Mem[0000000090000090] = 00000016 a5aa561f
! Mem[00000000908000d8] = 27372846 dde12c94, %g2 = df687899, %g3 = ade27475
ldd [%i5+0x0d8],%g2 ! %g2 = 0000000027372846 00000000dde12c94
! Mem[000000002b000058] = 4573222f, %l4 = 00000000000000d9
swap [%i2+0x058],%l4 ! %l4 = 000000004573222f
! Mem[000000002b80000a] = 173cc2c5, %l1 = 487f29203a8dcf8d
ldstub [%i3+0x00a],%l1 ! %l1 = 000000c2000000ff
! Mem[000000002b800068] = 90bd11c3bee69f95, %l5 = 0000000074fbb0db, %l3 = 00000000aca5ce73
add %i3,0x68,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 90bd11c3bee69f95
! %l0 = 00000000860b4a48, Mem[00000000908000f4] = b21a8c6a
stb %l0,[%i5+0x0f4] ! Mem[00000000908000f4] = 481a8c6a
! Mem[000000002a8000a0] = ff31b4c223493bec, %l0 = 00000000860b4a48, %l7 = e407d0bea5aa561f
add %i1,0xa0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = ff31b4c223493bec
! Mem[00000000910000e4] = af6c5ab8, %g2 = 0000000027372846
ldsh [%i6+0x0e6],%g2 ! %g2 = ffffffffffffaf6c
! %l4 = 000000004573222f, Mem[0000000091000150] = 23a8d37e
sth %l4,[%i6+0x150] ! Mem[0000000091000150] = 222fd37e
! Mem[00000000908000c0] = 2e57b703, %g2 = ffffffffffffaf6c
ldsh [%i5+0x0c0],%g2 ! %g2 = 0000000000002e57
p13_label_4:
! Mem[000000002a8001c0] = e0213787, %l2 = 670418acb910b094
swap [%i1+0x1c0],%l2 ! %l2 = 00000000e0213787
! Mem[000000002a800128] = a9717646, %l0 = 00000000860b4a48
ldub [%i1+0x12b],%l0 ! %l0 = 0000000000000046
! Mem[0000000090000020] = 0e67b97a, %g2 = 0000000000002e57
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000e67
! Mem[000000002a0000f8] = d41c2af1, %l0 = 0000000000000046
swap [%i0+0x0f8],%l0 ! %l0 = 00000000d41c2af1
! Mem[000000002b8000b4] = 8d750bca, %l1 = 00000000000000c2
swap [%i3+0x0b4],%l1 ! %l1 = 000000008d750bca
! Mem[000000002a000184] = ce6d8061, %l5 = 74fbb0db, %l7 = 23493bec
add %i0,0x184,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000ce6d8061
! Mem[000000002a800030] = fe8b05d8d00c0a06, %l4 = 000000004573222f, %l7 = 00000000ce6d8061
add %i1,0x30,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = fe8b05d8d00c0a06
! Mem[000000002a000060] = ccfaf46a56d984f9, %l5 = 0000000074fbb0db, %l5 = 0000000074fbb0db
add %i0,0x60,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = ccfaf46a56d984f9
! Mem[000000002b8001d8] = 81246a5c29451bbe, %l0 = 00000000d41c2af1, %l3 = 90bd11c3bee69f95
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 81246a5c29451bbe
! Mem[000000002a000054] = 7e3d0c7d, %l1 = 000000008d750bca
swap [%i0+0x054],%l1 ! %l1 = 000000007e3d0c7d
p13_label_5:
! Mem[000000002a800033] = fe8b05d8, %l0 = 00000000d41c2af1
ldstub [%i1+0x033],%l0 ! %l0 = 000000d8000000ff
! %l1 = 000000007e3d0c7d, Mem[0000000090000044] = ddc392a5
stw %l1,[%i4+0x044] ! Mem[0000000090000044] = 7e3d0c7d
! Mem[000000002b0001a4] = 39a4171b, %l6 = 0000000000000016
swap [%i2+0x1a4],%l6 ! %l6 = 0000000039a4171b
! Mem[000000002a00010c] = 9734d639, %l6 = 0000000039a4171b
swap [%i0+0x10c],%l6 ! %l6 = 000000009734d639
! Mem[000000002a8001a0] = 9b6b709bed2da718, %l4 = 000000004573222f, %l3 = 81246a5c29451bbe
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9b6b709bed2da718
! Mem[0000000091000048] = b0337c60, %g2 = 0000000000000e67
ldub [%i6+0x049],%g2 ! %g2 = 00000000000000b0
! Mem[000000002b0001bc] = 67877210, %l1 = 000000007e3d0c7d
lduw [%i2+0x1bc],%l1 ! %l1 = 0000000067877210
! %l4 = 4573222f, %l5 = 56d984f9, Mem[0000000090000008] = f314fdbb 5f4b3277
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 4573222f 56d984f9
! Mem[00000000900001e0] = c4906488, %g2 = 00000000000000b0
lduw [%i4+0x1e0],%g2 ! %g2 = 00000000c4906488
! Mem[000000002b8000bc] = 2d527bcb, %l5 = 56d984f9, %l1 = 67877210
add %i3,0xbc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000002d527bcb
p13_label_6:
! Mem[00000000908001f8] = 7366b4e5298365f5, %g2 = 00000000c4906488
ldx [%i5+0x1f8],%g2 ! %g2 = 7366b4e5298365f5
! Mem[000000009180014c] = 5f58e7ad, %g2 = 7366b4e5298365f5
ldub [%o0+0x14d],%g2 ! %g2 = 000000000000005f
! Mem[0000000090800080] = 670418acb910b094, %g2 = 000000000000005f
ldx [%i5+0x080],%g2 ! %g2 = 670418acb910b094
! Mem[000000002a8001e8] = 4396cf90, %l5 = ccfaf46a56d984f9
ldsw [%i1+0x1e8],%l5 ! %l5 = 000000004396cf90
! Mem[0000000090000020] = b97af0c6, %g2 = 670418acb910b094
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffb97a
! Mem[00000000910001ec] = 507b7c4e, %g2 = ffffffffffffb97a
lduh [%i6+0x1ec],%g2 ! %g2 = 000000000000507b
! %l7 = fe8b05d8d00c0a06, Mem[000000009000011c] = 453e1191
stw %l7,[%i4+0x11c] ! Mem[000000009000011c] = d00c0a06
! Mem[0000000090800164] = 9c995a44, %g18 = 4a66da2bec683ed8
ldsw [%i5+0x164],%g2 ! %g2 = 4a66da2bec683ed8
! Mem[00000000918001e8] = 9ee6bb3a, %g2 = ffffffff9c995a44
ldub [%o0+0x1eb],%g2 ! %g2 = 000000000000009e
! Mem[000000002a0000c7] = 2f8fe7b6, %l0 = 00000000000000d8
ldstub [%i0+0x0c7],%l0 ! %l0 = 000000b6000000ff
p13_label_7:
! Mem[000000002a800184] = 5392d893, %l0 = 000000b6, %l5 = 4396cf90
add %i1,0x184,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000005392d893
! Mem[000000002b800164] = 14f8c7dc, %l3 = ed2da718, %l5 = 5392d893
add %i3,0x164,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000014f8c7dc
! Mem[000000002b8001c4] = cf61a5e5, %l5 = 0000000014f8c7dc
swap [%i3+0x1c4],%l5 ! %l5 = 00000000cf61a5e5
! Mem[0000000091000088] = 031b32de, %g2 = 000000000000009e
lduh [%i6+0x08a],%g2 ! %g2 = 000000000000031b
! Mem[000000002b0000b4] = 8d8ccae4, %l6 = 000000009734d639
swap [%i2+0x0b4],%l6 ! %l6 = 000000008d8ccae4
! Mem[0000000090000098] = 1d130fa6, %g18 = 4a66da2bec683ed8
ldsw [%i4+0x098],%g2 ! %g2 = 4a66da2bec683ed8
! %l5 = 00000000cf61a5e5, Mem[00000000910000f0] = 047a0369f82aa2e7
stx %l5,[%i6+0x0f0] ! Mem[00000000910000f0] = 00000000cf61a5e5
! Mem[000000002a0001f4] = 55064ccc, %l6 = 000000008d8ccae4
ldstub [%i0+0x1f4],%l6 ! %l6 = 00000055000000ff
! Mem[000000009000010c] = 24b71861, %g2 = 000000001d130fa6
ldsh [%i4+0x10e],%g2 ! %g2 = 00000000000024b7
! %l6 = 0000000000000055, Mem[0000000090800089] = f953ed16
stb %l6,[%i5+0x089] ! Mem[0000000090800088] = 5553ed16
p13_label_8:
! %l0 = 000000b6, %l1 = 2d527bcb, Mem[0000000091000110] = dc796364 d2835a7f
std %l0,[%i6+0x110] ! Mem[0000000091000110] = 000000b6 2d527bcb
! Mem[000000002b000028] = a9c66570c7457dc9, %l3 = 9b6b709bed2da718, %l5 = 00000000cf61a5e5
add %i2,0x28,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = a9c66570c7457dc9
! Mem[0000000090800048] = 43388b1e7399d98f, %g2 = 00000000000024b7
ldx [%i5+0x048],%g2 ! %g2 = 43388b1e7399d98f
! %l2 = 00000000e0213787, Mem[0000000091800144] = 3b10af7c
stw %l2,[%o0+0x144] ! Mem[0000000091800144] = e0213787
! Mem[000000002b80004c] = 83cd597a, %l4 = 000000004573222f
swap [%i3+0x04c],%l4 ! %l4 = 0000000083cd597a
! Mem[000000002a800188] = 879668e5, %l0 = 000000b6, %l6 = 00000055
add %i1,0x188,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000879668e5
! Mem[00000000910000b0] = f20a8113, %g2 = 43388b1e7399d98f
ldsh [%i6+0x0b0],%g2 ! %g2 = fffffffffffff20a
! %l1 = 000000002d527bcb, Mem[000000009180012c] = 54b60c4a
sth %l1,[%o0+0x12c] ! Mem[000000009180012c] = 7bcb0c4a
! Mem[000000002b00019c] = 5030c69b, %l7 = fe8b05d8d00c0a06
ldstub [%i2+0x19c],%l7 ! %l7 = 00000050000000ff
! Mem[000000002a0001a8] = 1341d1346d302b1e, %l6 = 00000000879668e5, %l3 = 9b6b709bed2da718
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 1341d1346d302b1e
p13_label_9:
! Mem[000000002b800168] = c1c056be829333ff, %l2 = 00000000e0213787, %l0 = 00000000000000b6
add %i3,0x168,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = c1c056be829333ff
! Mem[0000000091800110] = de4e62c7 68cde05e, %g2 = fffff20a, %g3 = dde12c94
ldd [%o0+0x110],%g2 ! %g2 = 00000000de4e62c7 0000000068cde05e
! %l0 = c1c056be829333ff, Mem[0000000091000188] = 170ec0b9
stw %l0,[%i6+0x188] ! Mem[0000000091000188] = 829333ff
! %l2 = e0213787, %l3 = 6d302b1e, Mem[0000000090000188] = b24fd1a2 88aab532
std %l2,[%i4+0x188] ! Mem[0000000090000188] = e0213787 6d302b1e
! Mem[000000002b00003f] = 1d87ea08, %l4 = 0000000083cd597a
ldstub [%i2+0x03f],%l4 ! %l4 = 00000008000000ff
! %l4 = 0000000000000008, Mem[000000009000007c] = 1b236ed1
stw %l4,[%i4+0x07c] ! Mem[000000009000007c] = 00000008
! Mem[0000000090000090] = 00000016, %g2 = 00000000de4e62c7
lduh [%i4+0x090],%g2 ! %g2 = 0000000000000000
! %l5 = a9c66570c7457dc9, Mem[000000009180003f] = 4c6fcc5f
stb %l5,[%o0+0x03f] ! Mem[000000009180003c] = c96fcc5f
! Mem[000000002a000050] = a16b5bb7, %l4 = 00000008, %l6 = 879668e5
add %i0,0x50,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000a16b5bb7
! %l0 = 829333ff, %l1 = 2d527bcb, Mem[0000000091000110] = 000000b6 2d527bcb
std %l0,[%i6+0x110] ! Mem[0000000091000110] = 829333ff 2d527bcb
p13_label_10:
! Mem[000000002b8001b8] = 9be8ceb8, %l0 = 829333ff, %l0 = 829333ff
add %i3,0x1b8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000009be8ceb8
! Mem[000000002b000188] = 87dbddea83e2eac4, %l3 = 1341d1346d302b1e, %l2 = 00000000e0213787
add %i2,0x188,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 87dbddea83e2eac4
! Mem[000000002a000068] = 9d9c06f94770bcf6, %l4 = 0000000000000008, %l3 = 1341d1346d302b1e
add %i0,0x68,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9d9c06f94770bcf6
! Mem[000000002a800198] = 54bd0a08, %l5 = c7457dc9, %l3 = 4770bcf6
add %i1,0x198,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000054bd0a08
! Mem[0000000090000150] = f2c0a01a, %g2 = 0000000000000000
ldsh [%i4+0x152],%g2 ! %g2 = fffffffffffff2c0
! Mem[000000002a0001f4] = ff064ccc, %l6 = a16b5bb7, %l5 = c7457dc9
add %i0,0x1f4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ff064ccc
! Mem[000000002a80015c] = 0b729e36, %l3 = 0000000054bd0a08
swap [%i1+0x15c],%l3 ! %l3 = 000000000b729e36
! Mem[000000002b8001c8] = 16d6f9b0, %l2 = 87dbddea83e2eac4
ldstub [%i3+0x1c8],%l2 ! %l2 = 00000016000000ff
! Mem[000000002a800048] = e156e038b905b20e, %l2 = 0000000000000016, %l5 = 00000000ff064ccc
add %i1,0x48,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = e156e038b905b20e
! Mem[000000002a800100] = ffb5e0288eedc3c5, %l1 = 000000002d527bcb, %l0 = 000000009be8ceb8
add %i1,0x100,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ffb5e0288eedc3c5
p13_label_11:
! Mem[000000002b800170] = 3968e3b6, %l5 = e156e038b905b20e
swap [%i3+0x170],%l5 ! %l5 = 000000003968e3b6
! Mem[000000002b000038] = 0b5c8e801d87eaff, %l4 = 0000000000000008, %l6 = 00000000a16b5bb7
add %i2,0x38,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 0b5c8e801d87eaff
! Mem[000000002b800078] = 992bd9c5, %l3 = 0b729e36, %l2 = 00000016
add %i3,0x78,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000992bd9c5
! Mem[000000002a800160] = 7340d2f5, %l1 = 000000002d527bcb
swap [%i1+0x160],%l1 ! %l1 = 000000007340d2f5
! %l0 = 8eedc3c5, %l1 = 7340d2f5, Mem[0000000091000158] = 3eeb8fcc 0a611a84
std %l0,[%i6+0x158] ! Mem[0000000091000158] = 8eedc3c5 7340d2f5
! Mem[000000002b00011a] = 233e084f, %l4 = 0000000000000008
ldstub [%i2+0x11a],%l4 ! %l4 = 00000008000000ff
! %l4 = 0000000000000008, Mem[00000000908000e7] = c4f9ee12
stb %l4,[%i5+0x0e7] ! Mem[00000000908000e4] = 08f9ee12
! %l6 = 0b5c8e801d87eaff, Mem[0000000090800180] = 34ecb2cb
stw %l6,[%i5+0x180] ! Mem[0000000090800180] = 1d87eaff
! %l4 = 0000000000000008, Mem[00000000918001b6] = 831ef81b
sth %l4,[%o0+0x1b6] ! Mem[00000000918001b4] = 0008f81b
! Mem[0000000091000168] = 7b7fd5a8, %g2 = fffffffffffff2c0
ldub [%i6+0x16b],%g2 ! %g2 = 000000000000007b
p13_label_12:
! Mem[000000002a000188] = 769c728578ccf87b, %l7 = 0000000000000050, %l2 = 00000000992bd9c5
add %i0,0x188,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 769c728578ccf87b
! Mem[000000002a80002b] = 860b4a48, %l2 = 769c728578ccf87b
ldstub [%i1+0x02b],%l2 ! %l2 = 00000048000000ff
! Mem[00000000900001e8] = 7804a745, %g2 = 000000000000007b
ldub [%i4+0x1e8],%g2 ! %g2 = 0000000000000078
! %l6 = 0b5c8e801d87eaff, Mem[0000000090800146] = 2e28f400
sth %l6,[%i5+0x146] ! Mem[0000000090800144] = eafff400
! Mem[000000009100014c] = a30d222f, %g2 = 0000000000000078
lduh [%i6+0x14e],%g2 ! %g2 = 000000000000a30d
! Mem[000000002a0001ba] = 40061628, %l1 = 000000007340d2f5
ldstub [%i0+0x1ba],%l1 ! %l1 = 00000016000000ff
! %l6 = 1d87eaff, %l7 = 00000050, Mem[0000000090800060] = ec0a57d6 97d5e655
std %l6,[%i5+0x060] ! Mem[0000000090800060] = 1d87eaff 00000050
! Mem[000000002a000098] = 9dff07f1, %l3 = 000000000b729e36
swap [%i0+0x098],%l3 ! %l3 = 000000009dff07f1
! Mem[000000002a0000d0] = b6f7a030 9c8ae3d1, %l0 = 8eedc3c5, %l1 = 00000016
ldd [%i0+0x0d0],%l0 ! %l0 = 00000000b6f7a030 000000009c8ae3d1
! Mem[000000002a800138] = 88da37e3, %l3 = 000000009dff07f1
ldsh [%i1+0x13a],%l3 ! %l3 = 00000000000037e3
p13_label_13:
! Mem[000000002a00011c] = 39992d15, %l7 = 0000000000000050
swap [%i0+0x11c],%l7 ! %l7 = 0000000039992d15
! %l0 = b6f7a030, %l1 = 9c8ae3d1, Mem[0000000090000028] = c6d1db87 5fe1fe5c
std %l0,[%i4+%o5] ! Mem[0000000090000028] = b6f7a030 9c8ae3d1
! %l2 = 00000048, %l3 = 000037e3, Mem[000000002b000170] = bc195adb 135e347b
std %l2,[%i2+0x170] ! Mem[000000002b000170] = 00000048 000037e3
! Mem[000000002a000068] = 9d9c06f9, %l7 = 0000000039992d15
swap [%i0+0x068],%l7 ! %l7 = 000000009d9c06f9
! Mem[000000002b800060] = 0de6f0bade0643ad, %l3 = 00000000000037e3, %l6 = 0b5c8e801d87eaff
add %i3,0x60,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 0de6f0bade0643ad
! Mem[0000000091000150] = 222fd37e, %g2 = 000000000000a30d
ldsh [%i6+0x150],%g2 ! %g2 = 000000000000222f
! %l4 = 00000008, %l5 = 3968e3b6, Mem[00000000908000c8] = 8bba183c cfbdb1e0
std %l4,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000008 3968e3b6
! Mem[000000002b00014f] = 3cdf0b34, %l2 = 0000000000000048
ldstub [%i2+0x14f],%l2 ! %l2 = 00000034000000ff
! %l6 = 0de6f0bade0643ad, Mem[00000000910001e8] = 3ad6395c
stw %l6,[%i6+0x1e8] ! Mem[00000000910001e8] = de0643ad
! Mem[0000000091800074] = 4c114da9, %g2 = 000000000000222f
lduw [%o0+0x074],%g2 ! %g2 = 000000004c114da9
p13_label_14:
! Mem[000000002a0001b0] = 3c325a60, %l0 = 00000000b6f7a030
swap [%i0+0x1b0],%l0 ! %l0 = 000000003c325a60
! Mem[000000002a800100] = ffb5e0288eedc3c5, %l0 = 000000003c325a60, %l6 = 0de6f0bade0643ad
add %i1,0x100,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = ffb5e0288eedc3c5
! %l7 = 000000009d9c06f9, Mem[000000009100008a] = 031b32de
sth %l7,[%i6+0x08a] ! Mem[0000000091000088] = 06f932de
! Mem[000000002a800018] = faea3793, %l4 = 0000000000000008
ldsh [%i1+0x01a],%l4 ! %l4 = 0000000000003793
! Mem[0000000091000108] = 1c0669f4 6fbe3348, %g2 = 4c114da9, %g3 = 68cde05e
ldd [%i6+0x108],%g2 ! %g2 = 000000001c0669f4 000000006fbe3348
! %l1 = 000000009c8ae3d1, Mem[00000000918001db] = 388896c0
stb %l1,[%o0+0x1db] ! Mem[00000000918001d8] = d18896c0
! Mem[00000000918000a8] = aa508d44, %g2 = 000000001c0669f4
lduh [%o0+0x0aa],%g2 ! %g2 = 000000000000aa50
! Mem[000000002a000108] = b5502528, %l3 = 00000000000037e3
swap [%i0+0x108],%l3 ! %l3 = 00000000b5502528
! %l7 = 000000009d9c06f9, Mem[0000000091000140] = 1c9410bf
stw %l7,[%i6+0x140] ! Mem[0000000091000140] = 9d9c06f9
! Mem[000000002b800118] = 26a489bf 25cf81d1, %l2 = 00000034, %l3 = b5502528
ldd [%i3+0x118],%l2 ! %l2 = 0000000026a489bf 0000000025cf81d1
p13_label_15:
! Mem[000000002b8001e4] = 6593d029, %l2 = 26a489bf, %l4 = 00003793
add %i3,0x1e4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006593d029
! Mem[000000002a0000cc] = 02c218d0, %l0 = 000000003c325a60
swap [%i0+0x0cc],%l0 ! %l0 = 0000000002c218d0
! Mem[0000000091000160] = 72c27f72, %g2 = 000000000000aa50
lduw [%i6+0x160],%g2 ! %g2 = 0000000072c27f72
! Mem[000000002a80017c] = 9aaa612e, %l5 = 3968e3b6, %l1 = 9c8ae3d1
add %i1,0x17c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000009aaa612e
! Mem[000000002a000190] = 26471342, %l7 = 000000009d9c06f9
ldstub [%i0+0x190],%l7 ! %l7 = 00000026000000ff
! Mem[000000002a0000b0] = 237db6b6, %l3 = 0000000025cf81d1
swap [%i0+0x0b0],%l3 ! %l3 = 00000000237db6b6
! Mem[0000000091800080] = 40837ec6f779f5df, %g2 = 0000000072c27f72
ldx [%o0+0x080],%g2 ! %g2 = 40837ec6f779f5df
! Mem[000000002b800094] = 9adc0bf9, %l5 = 000000003968e3b6
swap [%i3+0x094],%l5 ! %l5 = 000000009adc0bf9
! %l6 = ffb5e0288eedc3c5, Mem[00000000910001a0] = 5aae4e04
stw %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = 8eedc3c5
! Mem[000000002a8000b8] = ed85bb81ebc8cb0f, %l3 = 00000000237db6b6, %l5 = 000000009adc0bf9
add %i1,0xb8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = ed85bb81ebc8cb0f
p13_label_16:
! Mem[0000000090800134] = e548adbd, %g2 = 40837ec6f779f5df
lduh [%i5+0x134],%g2 ! %g2 = 000000000000e548
! Mem[0000000090000158] = 6a1a42ba, %g2 = 000000000000e548
lduw [%i4+0x158],%g2 ! %g2 = 000000006a1a42ba
! Mem[0000000091000080] = 70fb1ffe, %g2 = 000000006a1a42ba
lduw [%i6+0x080],%g2 ! %g2 = 0000000070fb1ffe
! Mem[0000000091000138] = e962452cda495b2d, %g2 = 0000000070fb1ffe
ldx [%i6+0x138],%g2 ! %g2 = e962452cda495b2d
! Mem[0000000090000120] = 34013a43, %g2 = e962452cda495b2d
ldsb [%i4+0x122],%g2 ! %g2 = 0000000000000034
! Mem[00000000908000a0] = d990a0adf468c18e, %g2 = 0000000000000034
ldx [%i5+0x0a0],%g2 ! %g2 = d990a0adf468c18e
! Mem[0000000090000120] = 34013a43, %g2 = d990a0adf468c18e
ldsh [%i4+0x122],%g2 ! %g2 = 0000000000003401
! Mem[000000002a80010d] = 90d816b8, %l5 = ed85bb81ebc8cb0f
ldstub [%i1+0x10d],%l5 ! %l5 = 000000d8000000ff
! Mem[000000002a00011c] = 00000050, %l7 = 0000000000000026
lduw [%i0+0x11c],%l7 ! %l7 = 0000000000000050
! Mem[00000000908001c8] = 04d8b60f, %g18 = 4a66da2bec683ed8
ldsw [%i5+0x1c8],%g2 ! %g2 = 4a66da2bec683ed8
p13_label_17:
! Mem[000000002b8000d8] = 8e2f25c1c8969e71, %l0 = 0000000002c218d0, %l3 = 00000000237db6b6
add %i3,0xd8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 8e2f25c1c8969e71
! Mem[0000000091000140] = 9d9c06f9 29780a2a, %g2 = 04d8b60f, %g3 = 6fbe3348
ldd [%i6+0x140],%g2 ! %g2 = 000000009d9c06f9 0000000029780a2a
! %l1 = 000000009aaa612e, Mem[000000009080002a] = d51e186c
stb %l1,[%i5+0x02a] ! Mem[0000000090800028] = 2e1e186c
! Mem[000000002a000000] = c3945e66, %l2 = 0000000026a489bf
swap [%i0+%g0],%l2 ! %l2 = 00000000c3945e66
! %l0 = 02c218d0, %l1 = 9aaa612e, Mem[00000000918000a0] = 8f35b7ac ec86af93
std %l0,[%o0+0x0a0] ! Mem[00000000918000a0] = 02c218d0 9aaa612e
! Mem[000000002b800174] = c25a09ec, %l4 = 000000006593d029
ldstub [%i3+0x174],%l4 ! %l4 = 000000c2000000ff
! Mem[000000009080018c] = 59b82350, %g2 = 000000009d9c06f9
ldsb [%i5+0x18c],%g2 ! %g2 = 0000000000000059
! %l2 = 00000000c3945e66, Mem[000000002a8001b0] = 7ce0805c77dd9e1c
stx %l2,[%i1+0x1b0] ! Mem[000000002a8001b0] = 00000000c3945e66
! Mem[000000002b800024] = 1e585ae5, %l1 = 000000009aaa612e
ldsh [%i3+0x024],%l1 ! %l1 = 0000000000001e58
! Mem[000000002a0001a6] = f2370fb6, %l7 = 0000000000000050
ldstub [%i0+0x1a6],%l7 ! %l7 = 0000000f000000ff
p13_label_18:
! %l3 = 8e2f25c1c8969e71, Mem[00000000910001a8] = 6a7c62a6fc7fc538
stx %l3,[%i6+0x1a8] ! Mem[00000000910001a8] = 8e2f25c1c8969e71
! Mem[000000002b8000eb] = 2ffb1c21, %l3 = 8e2f25c1c8969e71
ldstub [%i3+0x0eb],%l3 ! %l3 = 00000021000000ff
! Mem[000000002b800130] = 4c972619, %l1 = 0000000000001e58
swap [%i3+0x130],%l1 ! %l1 = 000000004c972619
! Mem[0000000090000118] = 99086ed0, %g2 = 0000000000000059
ldub [%i4+0x119],%g2 ! %g2 = 0000000000000099
! Mem[000000002a000118] = 4ccc5625, %l3 = 0000000000000021
swap [%i0+0x118],%l3 ! %l3 = 000000004ccc5625
! Mem[000000002a0001e5] = 7b8618d4, %l5 = 00000000000000d8
ldstub [%i0+0x1e5],%l5 ! %l5 = 00000086000000ff
! %l3 = 000000004ccc5625, Mem[0000000090000178] = 1d66a7c0d1f39af5
stx %l3,[%i4+0x178] ! Mem[0000000090000178] = 000000004ccc5625
! Mem[0000000091000190] = 79168c5f, %g2 = 0000000000000099
lduh [%i6+0x190],%g2 ! %g2 = 0000000000007916
! Mem[000000002a80006c] = aa31d5ad, %l6 = 8eedc3c5, %l0 = 02c218d0
add %i1,0x6c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000aa31d5ad
! Mem[000000009080010c] = 2dc91a2f, %g2 = 0000000000007916
ldub [%i5+0x10c],%g2 ! %g2 = 000000000000002d
p13_label_19:
! Mem[000000002b80010d] = 6f03ca64, %l4 = 00000000000000c2
ldstub [%i3+0x10d],%l4 ! %l4 = 00000003000000ff
! %l1 = 000000004c972619, Mem[000000009000015a] = 42ba256e
sth %l1,[%i4+0x15a] ! Mem[0000000090000158] = 2619256e
! %l2 = c3945e66, %l3 = 4ccc5625, Mem[0000000091800078] = 923a5b60 4dfb2106
std %l2,[%o0+0x078] ! Mem[0000000091800078] = c3945e66 4ccc5625
! %l7 = 000000000000000f, Mem[00000000908000d8] = 27372846
stw %l7,[%i5+0x0d8] ! Mem[00000000908000d8] = 0000000f
! Mem[00000000918000d0] = 0f131ea5, %g2 = 000000000000002d
lduw [%o0+0x0d0],%g2 ! %g2 = 000000000f131ea5
! %l1 = 000000004c972619, Mem[00000000900001ce] = 04285894
stb %l1,[%i4+0x1ce] ! Mem[00000000900001cc] = 19285894
! Mem[000000002a800114] = 46d1f551, %l0 = 00000000aa31d5ad
swap [%i1+0x114],%l0 ! %l0 = 0000000046d1f551
! Mem[00000000900000f0] = 1204d436, %g2 = 000000000f131ea5
lduw [%i4+0x0f0],%g2 ! %g2 = 000000001204d436
! %l7 = 000000000000000f, Mem[00000000900000a8] = 6884ab74ca0cda6c
stx %l7,[%i4+0x0a8] ! Mem[00000000900000a8] = 000000000000000f
! Mem[0000000091800124] = 078bc1e8, %g2 = 000000001204d436
ldsb [%o0+0x124],%g2 ! %g2 = 0000000000000007
p13_label_20:
! %l2 = 00000000c3945e66, Mem[0000000091000148] = d562d23c
sth %l2,[%i6+0x148] ! Mem[0000000091000148] = 5e66d23c
! Mem[000000002b00003c] = 1d87eaff, %l7 = 000000000000000f
swap [%i2+0x03c],%l7 ! %l7 = 000000001d87eaff
! Mem[00000000900001b8] = 38872b77 1ec23da6, %g2 = 00000007, %g3 = 29780a2a
ldd [%i4+0x1b8],%g2 ! %g2 = 0000000038872b77 000000001ec23da6
! Mem[000000002a8000e6] = a1edad0a, %l5 = 0000000000000086
ldstub [%i1+0x0e6],%l5 ! %l5 = 000000ad000000ff
! %l4 = 0000000000000003, Mem[000000002b800148] = 5ef2977373cd013a
stx %l4,[%i3+0x148] ! Mem[000000002b800148] = 0000000000000003
! %l4 = 00000003, %l5 = 000000ad, Mem[00000000900001a0] = 41d36b30 fb63a27f
std %l4,[%i4+0x1a0] ! Mem[00000000900001a0] = 00000003 000000ad
! Mem[0000000090800128] = f2c7513126392562, %g2 = 0000000038872b77
ldx [%i5+0x128],%g2 ! %g2 = f2c7513126392562
! Mem[000000002b800198] = 1277a2be, %l5 = 00000000000000ad
swap [%i3+0x198],%l5 ! %l5 = 000000001277a2be
! Mem[0000000090000050] = 44110e54, %g2 = f2c7513126392562
ldub [%i4+0x052],%g2 ! %g2 = 0000000000000044
! Mem[000000009180017c] = 21bd628e, %g2 = 0000000000000044
lduh [%o0+0x17e],%g2 ! %g2 = 00000000000021bd
p13_label_21:
! Mem[000000002a800048] = e156e038, %l1 = 000000004c972619
swap [%i1+0x048],%l1 ! %l1 = 00000000e156e038
! Mem[00000000918000f8] = c0bd011d, %g2 = 00000000000021bd
lduw [%o0+0x0f8],%g2 ! %g2 = 00000000c0bd011d
! Mem[000000002a0000cc] = 3c325a60, %l0 = 0000000046d1f551
swap [%i0+0x0cc],%l0 ! %l0 = 000000003c325a60
! Mem[000000002a0001e8] = 2e10b278, %l6 = ffb5e0288eedc3c5
lduh [%i0+0x1e8],%l6 ! %l6 = 0000000000002e10
! Mem[0000000091000128] = f93b517a, %g2 = 00000000c0bd011d
ldsb [%i6+0x12b],%g2 ! %g2 = fffffffffffffff9
! Mem[000000002a000008] = ad8973516ed560bf, %l1 = 00000000e156e038, %l5 = 000000001277a2be
add %i0,0x08,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ad8973516ed560bf
! %l7 = 000000001d87eaff, Mem[000000009080007e] = 924e6704
stb %l7,[%i5+0x07e] ! Mem[000000009080007c] = ff4e6704
! Mem[000000002b000169] = c601685d, %l4 = 0000000000000003
ldstub [%i2+0x169],%l4 ! %l4 = 00000001000000ff
! Mem[0000000090000120] = 013a43a4, %g2 = fffffffffffffff9
ldub [%i4+0x123],%g2 ! %g2 = 0000000000000001
! Mem[000000002a8001bc] = c0b0f749, %l1 = 00000000e156e038
swap [%i1+0x1bc],%l1 ! %l1 = 00000000c0b0f749
p13_label_22:
! Mem[000000002b800080] = b305eb75, %l1 = 00000000c0b0f749
swap [%i3+0x080],%l1 ! %l1 = 00000000b305eb75
! Mem[000000002a800118] = 0a93a4647ddc0f0f, %l3 = 000000004ccc5625, %l4 = 0000000000000001
add %i1,0x118,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 0a93a4647ddc0f0f
! Mem[000000002b8001db] = 81246a5c, %l5 = ad8973516ed560bf
ldstub [%i3+0x1db],%l5 ! %l5 = 0000005c000000ff
! %l4 = 0a93a4647ddc0f0f, Mem[0000000091000058] = 7303b0f734b6ce7d
stx %l4,[%i6+0x058] ! Mem[0000000091000058] = 0a93a4647ddc0f0f
! Mem[00000000918000cc] = ca9de9a6, %g18 = 4a66da2bec683ed8
ldsw [%o0+0x0cc],%g2 ! %g2 = 4a66da2bec683ed8
! Mem[000000002b8000d8] = 8e2f25c1c8969e71, %l0 = 000000003c325a60, %l4 = 0a93a4647ddc0f0f
add %i3,0xd8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 8e2f25c1c8969e71
! Mem[000000002a000190] = ff471342d67be091, %l2 = 00000000c3945e66, %l7 = 000000001d87eaff
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ff471342d67be091
! Mem[000000002b000084] = 5f038e9c, %l0 = 000000003c325a60
swap [%i2+0x084],%l0 ! %l0 = 000000005f038e9c
! %l3 = 000000004ccc5625, Mem[000000002b8000db] = 8e2f25c1
stb %l3,[%i3+0x0db] ! Mem[000000002b8000d8] = 8e2f2525
! Mem[0000000090000090] = 00000016, %g18 = 4a66da2bec683ed8
ldsw [%i4+0x090],%g2 ! %g2 = 4a66da2bec683ed8
p13_label_23:
! Mem[000000002b0001b0] = a1672b331e7b07cb, %l0 = 000000005f038e9c, %l7 = ff471342d67be091
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = a1672b331e7b07cb
! Mem[000000009180000c] = e161985a, %g18 = 4a66da2bec683ed8
ldsw [%o0+0x00c],%g2 ! %g2 = 4a66da2bec683ed8
! %l2 = c3945e66, %l3 = 4ccc5625, Mem[00000000900000c8] = 929c1f18 c6f5be11
std %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = c3945e66 4ccc5625
! Mem[000000002a800024] = ce9c2278, %l6 = 0000000000002e10
swap [%i1+0x024],%l6 ! %l6 = 00000000ce9c2278
! Mem[000000002a000014] = c75d3ba0, %l5 = 000000000000005c
swap [%i0+0x014],%l5 ! %l5 = 00000000c75d3ba0
! Mem[0000000091800168] = 6933d7f3, %g2 = ffffffffe161985a
lduw [%o0+0x168],%g2 ! %g2 = 000000006933d7f3
! Mem[000000002a000078] = 06c57f11, %l6 = 00000000ce9c2278
swap [%i0+0x078],%l6 ! %l6 = 0000000006c57f11
! Mem[000000002a00002f] = 57103e08, %l6 = 0000000006c57f11
ldstub [%i0+0x02f],%l6 ! %l6 = 00000008000000ff
! Mem[000000002b000034] = 95eebce5, %l7 = 1e7b07cb, %l4 = c8969e71
add %i2,0x34,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000095eebce5
! Mem[000000002a800184] = 5392d893, %l1 = 00000000b305eb75
ldub [%i1+0x186],%l1 ! %l1 = 00000000000000d8
p13_label_24:
! Mem[000000002b8001ac] = 1b8be52d, %l7 = a1672b331e7b07cb
swap [%i3+0x1ac],%l7 ! %l7 = 000000001b8be52d
! Mem[000000002a000050] = a16b5bb78d750bca, %l1 = 00000000000000d8, %l0 = 000000005f038e9c
add %i0,0x50,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = a16b5bb78d750bca
! Mem[0000000090000180] = dbb0693090cb7b8d, %g2 = 000000006933d7f3
ldx [%i4+0x180],%g2 ! %g2 = dbb0693090cb7b8d
! Mem[000000002b0001a8] = d98dd56c, %l0 = 8d750bca, %l4 = 95eebce5
add %i2,0x1a8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d98dd56c
! Mem[000000002b8001a8] = 65da7548, %l5 = 00000000c75d3ba0
lduw [%i3+0x1a8],%l5 ! %l5 = 0000000065da7548
! Mem[0000000091000084] = ca1141d3, %g2 = dbb0693090cb7b8d
lduh [%i6+0x084],%g2 ! %g2 = 000000000000ca11
! Mem[000000002a000178] = bdbe3ed3, %l5 = 0000000065da7548
swap [%i0+0x178],%l5 ! %l5 = 00000000bdbe3ed3
! Mem[0000000090800104] = 66e26e91, %g2 = 000000000000ca11
lduh [%i5+0x104],%g2 ! %g2 = 00000000000066e2
! %l3 = 000000004ccc5625, Mem[0000000091000168] = 69d5747b
stw %l3,[%i6+0x168] ! Mem[0000000091000168] = 4ccc5625
! Mem[000000002b800060] = 0de6f0ba, %l3 = 000000004ccc5625
swap [%i3+0x060],%l3 ! %l3 = 000000000de6f0ba
p13_label_25:
! Mem[000000002b800178] = 793ab2e78d931a87, %l7 = 000000001b8be52d, %l7 = 000000001b8be52d
add %i3,0x178,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 793ab2e78d931a87
! Mem[000000002a800148] = f0781ef7, %l7 = 793ab2e78d931a87
swap [%i1+0x148],%l7 ! %l7 = 00000000f0781ef7
! %l4 = 00000000d98dd56c, Mem[000000002b800010] = 379457da53e02354
stx %l4,[%i3+%o2] ! Mem[000000002b800010] = 00000000d98dd56c
! Mem[000000002b80012c] = 3f39d394, %l0 = 8d750bca, %l5 = bdbe3ed3
add %i3,0x12c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000003f39d394
! Mem[000000002b0000c0] = 540f4802e9034e92, %l5 = 000000003f39d394, %l6 = 0000000000000008
add %i2,0xc0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 540f4802e9034e92
! %l0 = 8d750bca, %l1 = 000000d8, Mem[000000002b0001d8] = 9e7ebb99 91044140
std %l0,[%i2+0x1d8] ! Mem[000000002b0001d8] = 8d750bca 000000d8
! Mem[00000000900000b0] = 15f9f13d, %g18 = 4a66da2bec683ed8
ldsw [%i4+0x0b0],%g2 ! %g2 = 4a66da2bec683ed8
! Mem[000000002a8000b0] = 02d4c06d17b37c96, %l6 = 540f4802e9034e92, %l3 = 000000000de6f0ba
add %i1,0xb0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 02d4c06d17b37c96
! Mem[0000000090800028] = bd712e1e 186ca9f6, %g2 = 15f9f13d, %g3 = 1ec23da6
ldd [%i5+%o5],%g2 ! %g2 = 00000000bd712e1e 00000000186ca9f6
! Mem[000000002a00013c] = b7fa8d75, %l1 = 00000000000000d8
swap [%i0+0x13c],%l1 ! %l1 = 00000000b7fa8d75
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p13_branch_failed
p13_not_taken_0_end:
! End of Random Code for Thread 13
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 a16b5bb78d750bca
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b7fa8d75
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000c3945e66
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 02d4c06d17b37c96
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000d98dd56c
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003f39d394
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 540f4802e9034e92
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f0781ef7
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 c5b65952 d0e40d23
bne %xcc,p13_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1b241786 3b157567
bne %xcc,p13_f2_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 26a489bf2d985567
ldx [%i0+0x000],%g3 ! Observed data at 000000002a000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = c1a816ca0000005c
ldx [%i0+0x010],%g3 ! Observed data at 000000002a000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = f0d9801b57103eff
ldx [%i0+0x028],%g3 ! Observed data at 000000002a000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = a16b5bb78d750bca
ldx [%i0+0x050],%g3 ! Observed data at 000000002a000050
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 39992d154770bcf6
ldx [%i0+0x068],%g3 ! Observed data at 000000002a000068
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = ce9c2278aef5133a
ldx [%i0+0x078],%g3 ! Observed data at 000000002a000078
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0b729e36ff49f5c9
ldx [%i0+0x098],%g3 ! Observed data at 000000002a000098
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 25cf81d117aad2fb
ldx [%i0+0x0b0],%g3 ! Observed data at 000000002a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 012e20142f8fe7ff
ldx [%i0+0x0c0],%g3 ! Observed data at 000000002a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 91a48bf246d1f551
ldx [%i0+0x0c8],%g3 ! Observed data at 000000002a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0000004670ba86ae
ldx [%i0+0x0f8],%g3 ! Observed data at 000000002a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000037e339a4171b
ldx [%i0+0x108],%g3 ! Observed data at 000000002a000108
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000002100000050
ldx [%i0+0x118],%g3 ! Observed data at 000000002a000118
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9947a322000000d8
ldx [%i0+0x138],%g3 ! Observed data at 000000002a000138
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 65da754866dd96cc
ldx [%i0+0x178],%g3 ! Observed data at 000000002a000178
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff471342d67be091
ldx [%i0+0x190],%g3 ! Observed data at 000000002a000190
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 116e3e06f237ffb6
ldx [%i0+0x1a0],%g3 ! Observed data at 000000002a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = b6f7a0305d248e4a
ldx [%i0+0x1b0],%g3 ! Observed data at 000000002a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4006ff2891481a39
ldx [%i0+0x1b8],%g3 ! Observed data at 000000002a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1d87ea080025e58f
ldx [%i0+0x1c8],%g3 ! Observed data at 000000002a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = bb7d3ca87bff18d4
ldx [%i0+0x1e0],%g3 ! Observed data at 000000002a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 491ab6fbff064ccc
ldx [%i0+0x1f0],%g3 ! Observed data at 000000002a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1f0,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = faea37935dff7da1
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 = 4ab6f06f00002e10
ldx [%i1+0x020],%g3 ! Observed data at 000000002a800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 860b4aff77a8fe00
ldx [%i1+0x028],%g3 ! Observed data at 000000002a800028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fe8b05ffd00c0a06
ldx [%i1+0x030],%g3 ! Observed data at 000000002a800030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 4c972619b905b20e
ldx [%i1+0x048],%g3 ! Observed data at 000000002a800048
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x048,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0981dc56a1edff0a
ldx [%i1+0x0e0],%g3 ! Observed data at 000000002a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = aca5ce7390ff16b8
ldx [%i1+0x108],%g3 ! Observed data at 000000002a800108
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4bfc7d69aa31d5ad
ldx [%i1+0x110],%g3 ! Observed data at 000000002a800110
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = 8d931a878e210e16
ldx [%i1+0x148],%g3 ! Observed data at 000000002a800148
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 49c1141b54bd0a08
ldx [%i1+0x158],%g3 ! Observed data at 000000002a800158
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2d527bcb303b88c7
ldx [%i1+0x160],%g3 ! Observed data at 000000002a800160
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 00000000c3945e66
ldx [%i1+0x1b0],%g3 ! Observed data at 000000002a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 99e80dd1e156e038
ldx [%i1+0x1b8],%g3 ! Observed data at 000000002a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b910b0941ef65d1c
ldx [%i1+0x1c0],%g3 ! Observed data at 000000002a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1c0,%g4
set p13_local2_expect,%g1
p13_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = ba8993ecff29d562
ldx [%i2+0x020],%g3 ! Observed data at 000000002b000020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0b5c8e800000000f
ldx [%i2+0x038],%g3 ! Observed data at 000000002b000038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000d9fde33045
ldx [%i2+0x058],%g3 ! Observed data at 000000002b000058
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = bfb2c1ce3c325a60
ldx [%i2+0x080],%g3 ! Observed data at 000000002b000080
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 054c51469734d639
ldx [%i2+0x0b0],%g3 ! Observed data at 000000002b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 233eff4f3489e435
ldx [%i2+0x118],%g3 ! Observed data at 000000002b000118
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 542b4f0a3cdf0bff
ldx [%i2+0x148],%g3 ! Observed data at 000000002b000148
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = c6ff685de0c0d795
ldx [%i2+0x168],%g3 ! Observed data at 000000002b000168
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 00000048000037e3
ldx [%i2+0x170],%g3 ! Observed data at 000000002b000170
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4696d365ff30c69b
ldx [%i2+0x198],%g3 ! Observed data at 000000002b000198
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c30ddc3900000016
ldx [%i2+0x1a0],%g3 ! Observed data at 000000002b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8d750bca000000d8
ldx [%i2+0x1d8],%g3 ! Observed data at 000000002b0001d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x1d8,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 173cffc5b37099ac
ldx [%i3+0x008],%g3 ! Observed data at 000000002b800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000d98dd56c
ldx [%i3+0x010],%g3 ! Observed data at 000000002b800010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9487d8944573222f
ldx [%i3+0x048],%g3 ! Observed data at 000000002b800048
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 4ccc5625de0643ad
ldx [%i3+0x060],%g3 ! Observed data at 000000002b800060
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = c0b0f749729a1161
ldx [%i3+0x080],%g3 ! Observed data at 000000002b800080
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 81b042aa3968e3b6
ldx [%i3+0x090],%g3 ! Observed data at 000000002b800090
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3d962376000000c2
ldx [%i3+0x0b0],%g3 ! Observed data at 000000002b8000b0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 8e2f2525c8969e71
ldx [%i3+0x0d8],%g3 ! Observed data at 000000002b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2ffb1cff4999a6e5
ldx [%i3+0x0e8],%g3 ! Observed data at 000000002b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 618a9b8e6fffca64
ldx [%i3+0x108],%g3 ! Observed data at 000000002b800108
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 00001e58d38e472d
ldx [%i3+0x130],%g3 ! Observed data at 000000002b800130
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0000000000000003
ldx [%i3+0x148],%g3 ! Observed data at 000000002b800148
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = c1c056be829333ff
ldx [%i3+0x168],%g3 ! Observed data at 000000002b800168
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = b905b20eff5a09ec
ldx [%i3+0x170],%g3 ! Observed data at 000000002b800170
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000ad7883251b
ldx [%i3+0x198],%g3 ! Observed data at 000000002b800198
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 65da75481e7b07cb
ldx [%i3+0x1a8],%g3 ! Observed data at 000000002b8001a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3945f28714f8c7dc
ldx [%i3+0x1c0],%g3 ! Observed data at 000000002b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffd6f9b049ce8d42
ldx [%i3+0x1c8],%g3 ! Observed data at 000000002b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 81246aff29451bbe
ldx [%i3+0x1d8],%g3 ! Observed data at 000000002b8001d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1d8,%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
! The test for processor 13 failed
p13_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x034] ! Set processor 13 done flag
set p13_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 13 failed
p13_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x034] ! Set processor 13 done flag
set p13_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p13_selfmod_failed:
ba p13_failed
mov 0xabc,%g1
p13_common_error:
or %g0,0xeed,%g1
ba p13_failed
mov %o5,%g3
p13_common_signature_error:
set p13_temp,%g1
ba p13_failed
st %g2,[%g1] ! Common Lock Number
p13_common_timeout:
set p13_temp,%g1
ba p13_failed
st %g2,[%g1] ! Common Lock Number
p13_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p13_failed
mov 0x0,%g3
p13_trap1e:
stda %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000008]
stba %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800010]
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800018]
done
p13_trap1o:
stda %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000008]
stba %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800010]
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800018]
done
p13_trap2e:
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000010]
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a800010]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a000010]
done
p13_trap2o:
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000010]
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a800010]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a000010]
done
p13_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p13_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p13_init_memory_pointers:
set p13_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p13_local0_start,%i0
set p13_local1_start,%i1
set p13_local2_start,%i2
set p13_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 80195c723fafe5db
ldx [%g1+0x008],%l1 ! %l1 = 487f29203a8dcf8d
ldx [%g1+0x010],%l2 ! %l2 = b24b1473d23e7244
ldx [%g1+0x018],%l3 ! %l3 = fe637d95cc60ebd6
ldx [%g1+0x020],%l4 ! %l4 = a0b5b27beaae963f
ldx [%g1+0x028],%l5 ! %l5 = 7e240bc010816444
ldx [%g1+0x030],%l6 ! %l6 = ffffe3066326a045
ldx [%g1+0x038],%l7 ! %l7 = bfcac141bd7fd259
! Initialize the output register of window 0
set unres3_start,%o0
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 = a542b642 a8aaa4c3 ba0d9776 3eb90105
! %f4 = d5f14741 9de4bf38 cef7ad31 8c7ac83d
! %f8 = 1eb6c36b e3d54a0f 49531035 6e5d0d22
! %f12 = 16822f54 5f261d87 a2e71b0e a8183b40
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8ad07274 dd958996 9b081619 a351eaf6
! %f20 = ad6bab6e c9a8201a 69b6de7c 68596245
! %f24 = be93e6af 92207873 5938def8 5379c6c7
! %f28 = 07248df3 b0fcf5cd 13fd071f eba16dd1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 79ca5d10 32cd3b3e 665cd902 cd4b1263
! %f36 = 145b2e83 074c7a6f 5f801996 5f9011e6
! %f40 = 34f7f989 4351d789 d48b26b0 3d60d72d
! %f44 = 737a569f d49531e4 f6108167 b065e752
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1260fa8800000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = 1260fa8800000069
wr %g0,%y ! Clear Y 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:
! %l3 = f4c4bd4a69879787, Mem[0000000091000150] = 23a8d37e9a37bfce
stx %l3,[%i6+0x150] ! Mem[0000000091000150] = f4c4bd4a69879787
! Mem[00000000918000e4] = 5174c4ae, %g2 = 000000c17b9c1001
ldub [%o0+0x0e5],%g2 ! %g2 = 0000000000000051
! Mem[0000000090000108] = 0beb9214, %g18 = c429a98e504c8f3f
ldsw [%i4+0x108],%g2 ! %g2 = c429a98e504c8f3f
! Mem[0000000091800100] = 6905bed0 4bb31f20, %g2 = 0beb9214, %g3 = 0bad0b00
ldd [%o0+0x100],%g2 ! %g2 = 000000006905bed0 000000004bb31f20
! Mem[000000002d8001a8] = de476df5ac400d4d, %l2 = 30e9462c91ba495b, %l0 = c613be61fcfb64b9
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = de476df5ac400d4d
! Mem[000000002c000050] = ac3418a4, %l7 = 2b3f1ab6917536be
swap [%i0+0x050],%l7 ! %l7 = 00000000ac3418a4
! Mem[000000002d000068] = 3af8ca90, %l2 = 30e9462c91ba495b
swap [%i2+0x068],%l2 ! %l2 = 000000003af8ca90
! Mem[000000002c0000f4] = 2b7ab523, %l4 = 2989db84036cbe2b
swap [%i0+0x0f4],%l4 ! %l4 = 000000002b7ab523
! %l3 = f4c4bd4a69879787, Mem[0000000090800010] = b4fabb0f
stw %l3,[%i5+%o2] ! Mem[0000000090800010] = 69879787
! Mem[000000002c0001d5] = f45c41ac, %l6 = 54be8742471f6d2e
ldstub [%i0+0x1d5],%l6 ! %l6 = 0000005c000000ff
p14_label_2:
! Mem[000000002d0001a0] = 299b776f0dc84f3b, %l7 = 00000000ac3418a4, %l5 = 8741ed179cdd9344
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 299b776f0dc84f3b
! Mem[000000009100016c] = a81e9a43, %g2 = 000000006905bed0
lduh [%i6+0x16e],%g2 ! %g2 = 000000000000a81e
! %l7 = 00000000ac3418a4, Mem[00000000908001c2] = 748e4459
sth %l7,[%i5+0x1c2] ! Mem[00000000908001c0] = 18a44459
! Mem[00000000918001c8] = 1c6c117f, %g2 = 000000000000a81e
lduh [%o0+0x1c8],%g2 ! %g2 = 0000000000001c6c
! Mem[000000002c8000b0] = bf23dfb4, %l2 = 3af8ca90, %l0 = ac400d4d
add %i1,0xb0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000bf23dfb4
! Mem[000000002d000030] = cb0148ed, %l5 = 299b776f0dc84f3b
swap [%i2+0x030],%l5 ! %l5 = 00000000cb0148ed
! Mem[000000002d8000b0] = c017b42b, %l3 = f4c4bd4a69879787
ldsb [%i3+0x0b2],%l3 ! %l3 = ffffffffffffffb4
! Mem[000000002c0001a4] = b18a7413, %l1 = 39b4dc2e, %l5 = cb0148ed
add %i0,0x1a4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000b18a7413
! Mem[00000000910001b8] = 7e24de3b c76c1e3a, %g2 = 00001c6c, %g3 = 4bb31f20
ldd [%i6+0x1b8],%g2 ! %g2 = 000000007e24de3b 00000000c76c1e3a
! Mem[000000002c000150] = 6b608296, %l6 = 0000005c, %l3 = ffffffb4
add %i0,0x150,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000006b608296
p14_label_3:
! %l6 = 000000000000005c, Mem[00000000910001f0] = 35572a2ea585e4cf
stx %l6,[%i6+0x1f0] ! Mem[00000000910001f0] = 000000000000005c
! Mem[0000000091800140] = 3f583b10, %g2 = 000000007e24de3b
lduh [%o0+0x142],%g2 ! %g2 = 0000000000003f58
! Mem[000000002c000130] = fd28e0f7, %l6 = 000000000000005c
swap [%i0+0x130],%l6 ! %l6 = 00000000fd28e0f7
! %l6 = 00000000fd28e0f7, Mem[00000000910000ed] = 8f376104
stb %l6,[%i6+0x0ed] ! Mem[00000000910000ec] = f7376104
! %l3 = 000000006b608296, Mem[00000000908000fa] = 0e06aac8
sth %l3,[%i5+0x0fa] ! Mem[00000000908000f8] = 8296aac8
! Mem[000000002c8001a0] = afa2afb8, %l4 = 000000002b7ab523
ldstub [%i1+0x1a0],%l4 ! %l4 = 000000af000000ff
! Mem[000000002d800034] = 1c699cd9, %l2 = 3af8ca90, %l5 = b18a7413
add %i3,0x34,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000001c699cd9
! Mem[000000002d0001a0] = 299b776f, %l0 = 00000000bf23dfb4
swap [%i2+0x1a0],%l0 ! %l0 = 00000000299b776f
! Mem[000000002d0001f4] = 5d1e058f, %l0 = 299b776f, %l0 = 299b776f
add %i2,0x1f4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005d1e058f
! Mem[000000002c000054] = 45da2874, %l2 = 3af8ca90, %l7 = ac3418a4
add %i0,0x54,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000045da2874
p14_label_4:
! Mem[000000002c00002c] = ae675fa6, %l6 = fd28e0f7, %l6 = fd28e0f7
add %i0,0x2c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ae675fa6
! Mem[000000002d800114] = 3a1a11f7, %l7 = 0000000045da2874
swap [%i3+0x114],%l7 ! %l7 = 000000003a1a11f7
! Mem[000000002d8001c4] = c75d8e75, %l1 = a35bf4ea39b4dc2e
swap [%i3+0x1c4],%l1 ! %l1 = 00000000c75d8e75
! Mem[000000002d000138] = 76add1f5, %l4 = 00000000000000af
ldstub [%i2+0x138],%l4 ! %l4 = 00000076000000ff
! Mem[0000000091000110] = dc796364, %g2 = 0000000000003f58
lduh [%i6+0x110],%g2 ! %g2 = 000000000000dc79
! Mem[000000002d0000f0] = 59ab33765c7c6e88, %l2 = 000000003af8ca90, %l0 = 000000005d1e058f
add %i2,0xf0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 59ab33765c7c6e88
! %l4 = 00000076, %l5 = 1c699cd9, Mem[0000000090000048] = ced1bed1 bd74f16b
std %l4,[%i4+0x048] ! Mem[0000000090000048] = 00000076 1c699cd9
! Mem[000000002c000038] = 06945faca03ac1ea, %l6 = 00000000ae675fa6, %l3 = 000000006b608296
add %i0,0x38,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 06945faca03ac1ea
! %l0 = 59ab33765c7c6e88, Mem[0000000090800086] = 69c826f9
stb %l0,[%i5+0x086] ! Mem[0000000090800084] = 88c826f9
! Mem[000000002d000079] = 180f80d2, %l1 = 00000000c75d8e75
ldstub [%i2+0x079],%l1 ! %l1 = 0000000f000000ff
p14_label_5:
! Mem[000000009100012c] = 517a4d7b, %g2 = 000000000000dc79
ldsb [%i6+0x12d],%g2 ! %g2 = 0000000000000051
! Mem[0000000091800128] = 288e8bf2, %g2 = 0000000000000051
lduw [%o0+0x128],%g2 ! %g2 = 00000000288e8bf2
! Mem[000000002d8000ce] = dd524c76, %l2 = 000000003af8ca90
ldstub [%i3+0x0ce],%l2 ! %l2 = 0000004c000000ff
! Mem[0000000091800010] = 459f86b6 04e42612, %g2 = 288e8bf2, %g3 = c76c1e3a
ldd [%o0+%o2],%g2 ! %g2 = 00000000459f86b6 0000000004e42612
! Mem[0000000091800110] = de4e62c7, %g2 = 00000000459f86b6
lduh [%o0+0x110],%g2 ! %g2 = 000000000000de4e
! %l2 = 000000000000004c, Mem[0000000090800174] = 0b78e392
stw %l2,[%i5+0x174] ! Mem[0000000090800174] = 0000004c
! Mem[0000000091000020] = dab9b58e, %g2 = 000000000000de4e
lduh [%i6+0x022],%g2 ! %g2 = 000000000000dab9
! Mem[0000000090800184] = 2fecde3e, %g2 = 000000000000dab9
ldsh [%i5+0x186],%g2 ! %g2 = 0000000000002fec
! Mem[000000009180017c] = 21bd628e, %g2 = 0000000000002fec
ldsh [%o0+0x17e],%g2 ! %g2 = 00000000000021bd
! Mem[000000002d8001e0] = f0a7cccd, %l7 = 000000003a1a11f7
swap [%i3+0x1e0],%l7 ! %l7 = 00000000f0a7cccd
p14_label_6:
! Mem[000000002d8001b8] = 79f58105, %l4 = 0000000000000076
swap [%i3+0x1b8],%l4 ! %l4 = 0000000079f58105
! Mem[000000002c000030] = 091538f8, %l1 = 0000000f, %l4 = 79f58105
add %i0,0x30,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000091538f8
! Mem[000000002d800030] = 080cf5bd, %l6 = ae675fa6, %l6 = ae675fa6
add %i3,0x30,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000080cf5bd
! %l5 = 000000001c699cd9, Mem[0000000090800130] = 39ab491f
stb %l5,[%i5+0x130] ! Mem[0000000090800130] = d9ab491f
! %l2 = 000000000000004c, Mem[0000000091800051] = a28e15f7
stb %l2,[%o0+0x051] ! Mem[0000000091800050] = 4c8e15f7
! Mem[000000002d000058] = dfca7a578e33d803, %l0 = 59ab33765c7c6e88, %l6 = 00000000080cf5bd
add %i2,0x58,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = dfca7a578e33d803
! %l6 = dfca7a578e33d803, Mem[0000000091800162] = 476fa96a
sth %l6,[%o0+0x162] ! Mem[0000000091800160] = d803a96a
! Mem[000000002c0000c4] = f83f7682, %l3 = a03ac1ea, %l0 = 5c7c6e88
add %i0,0xc4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f83f7682
! Mem[000000002c800068] = 35b31ea62e7795cd, %l0 = 00000000f83f7682, %l5 = 000000001c699cd9
add %i1,0x68,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 35b31ea62e7795cd
! Mem[000000002d000068] = 91ba495bb80f596f, %l6 = dfca7a578e33d803, %l0 = 00000000f83f7682
add %i2,0x68,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 91ba495bb80f596f
p14_label_7:
! Mem[000000002c0001e2] = 667695ac, %l1 = 000000000000000f
ldstub [%i0+0x1e2],%l1 ! %l1 = 00000095000000ff
! Mem[000000002c000030] = 091538f8 2ad5092c, %l2 = 0000004c, %l3 = a03ac1ea
ldd [%i0+0x030],%l2 ! %l2 = 00000000091538f8 000000002ad5092c
! %l6 = 8e33d803, %l7 = f0a7cccd, Mem[0000000090800078] = 8e73dc9d e1da924e
std %l6,[%i5+0x078] ! Mem[0000000090800078] = 8e33d803 f0a7cccd
! Mem[00000000918000dc] = b8e5ecbf, %g2 = 00000000000021bd
lduh [%o0+0x0de],%g2 ! %g2 = 000000000000b8e5
! Mem[000000002d0001c4] = 98fa78e7, %l7 = f0a7cccd, %l4 = 091538f8
add %i2,0x1c4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000098fa78e7
! %l5 = 35b31ea62e7795cd, Mem[000000002d0001e9] = 44444b84
stb %l5,[%i2+0x1e9] ! Mem[000000002d0001e8] = 44cd4b84
! Mem[0000000090000000] = 3a611bde, %g2 = 000000000000b8e5
ldsb [%i4+0x003],%g2 ! %g2 = 000000000000003a
! Mem[000000002c0001cc] = 7c8da88d, %l0 = b80f596f, %l0 = b80f596f
add %i0,0x1cc,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000007c8da88d
! Mem[000000002d0001b0] = 874f6f72edbcd5f0, %l1 = 0000000000000095, %l4 = 0000000098fa78e7
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 874f6f72edbcd5f0
! Mem[000000002c0000f0] = 0cbb6bde036cbe2b, %l3 = 000000002ad5092c, %l7 = 00000000f0a7cccd
add %i0,0xf0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0cbb6bde036cbe2b
p14_label_8:
! %l0 = 000000007c8da88d, Mem[000000002c0000c6] = f83f7682
sth %l0,[%i0+0x0c6] ! Mem[000000002c0000c4] = f83fa88d
! Mem[000000002d800184] = d438cbb2, %l0 = 7c8da88d, %l5 = 2e7795cd
add %i3,0x184,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000d438cbb2
! Mem[000000002c800144] = 51aa52fb, %l3 = 000000002ad5092c
swap [%i1+0x144],%l3 ! %l3 = 0000000051aa52fb
! %l2 = 00000000091538f8, Mem[0000000091000149] = 62d23c47
stb %l2,[%i6+0x149] ! Mem[0000000091000148] = f8d23c47
! Mem[000000002d000112] = 3e4e23e4, %l2 = 00000000091538f8
ldstub [%i2+0x112],%l2 ! %l2 = 00000023000000ff
! Mem[000000002c800058] = 49b74445, %l7 = 036cbe2b, %l6 = 8e33d803
add %i1,0x58,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000049b74445
! %l7 = 0cbb6bde036cbe2b, Mem[000000002c000058] = 18941c7e696eff1c
stx %l7,[%i0+0x058] ! Mem[000000002c000058] = 0cbb6bde036cbe2b
! Mem[000000009000018c] = 88aab532, %g18 = c429a98e504c8f3f
ldsw [%i4+0x18c],%g2 ! %g2 = c429a98e504c8f3f
! %l4 = 874f6f72edbcd5f0, Mem[0000000091000110] = dc796364d2835a7f
stx %l4,[%i6+0x110] ! Mem[0000000091000110] = 874f6f72edbcd5f0
! Mem[000000002c8001b8] = e54cf9f5 1654ae07, %l2 = 00000023, %l3 = 51aa52fb
ldd [%i1+0x1b8],%l2 ! %l2 = 00000000e54cf9f5 000000001654ae07
p14_label_9:
! Mem[000000002c8000a4] = bf2b9acc, %l7 = 0cbb6bde036cbe2b
swap [%i1+0x0a4],%l7 ! %l7 = 00000000bf2b9acc
! Mem[0000000090000168] = b023eb8485b571f7, %g2 = ffffffff88aab532
ldx [%i4+0x168],%g2 ! %g2 = b023eb8485b571f7
! Mem[000000002c8001c0] = b76a6463, %l5 = 00000000d438cbb2
swap [%i1+0x1c0],%l5 ! %l5 = 00000000b76a6463
! Mem[0000000091800190] = df687899, %g2 = b023eb8485b571f7
lduw [%o0+0x190],%g2 ! %g2 = 00000000df687899
! %l1 = 0000000000000095, Mem[000000009080009c] = 0675bab4
sth %l1,[%i5+0x09c] ! Mem[000000009080009c] = 0095bab4
! Mem[000000002c000039] = 06945fac, %l1 = 0000000000000095
ldstub [%i0+0x039],%l1 ! %l1 = 00000094000000ff
! Mem[0000000090800098] = 19897435 0095bab4, %g2 = df687899, %g3 = 04e42612
ldd [%i5+0x098],%g2 ! %g2 = 0000000019897435 000000000095bab4
! Mem[000000002c800021] = 508a4870, %l2 = 00000000e54cf9f5
ldstub [%i1+0x021],%l2 ! %l2 = 0000008a000000ff
! Mem[000000002c000140] = ebab0213, %l4 = 874f6f72edbcd5f0
swap [%i0+0x140],%l4 ! %l4 = 00000000ebab0213
! %l4 = ebab0213, %l5 = b76a6463, Mem[000000002d800190] = f0f51162 ac4c863c
std %l4,[%i3+0x190] ! Mem[000000002d800190] = ebab0213 b76a6463
p14_label_10:
! Mem[000000002c000100] = 5e83873cfcc92385, %l0 = 000000007c8da88d, %l1 = 0000000000000094
add %i0,0x100,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 5e83873cfcc92385
! Mem[000000002d0000c4] = 30a10bde, %l7 = bf2b9acc, %l3 = 1654ae07
add %i2,0xc4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000030a10bde
! Mem[000000002d800198] = b7388bfb, %l5 = 00000000b76a6463
swap [%i3+0x198],%l5 ! %l5 = 00000000b7388bfb
! Mem[0000000091800140] = c3f43f58, %g2 = 0000000019897435
lduw [%o0+0x140],%g2 ! %g2 = 00000000c3f43f58
! Mem[000000002d0000e4] = 7b5dbe98, %l3 = 30a10bde, %l3 = 30a10bde
add %i2,0xe4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007b5dbe98
! %l0 = 000000007c8da88d, Mem[00000000900001a8] = bbf186c9
sth %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = a88d86c9
! Mem[000000002d8000b0] = c017b42b1136296c, %l5 = 00000000b7388bfb, %l4 = 00000000ebab0213
add %i3,0xb0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = c017b42b1136296c
! Mem[000000002d800008] = faad0540ef4806e4, %l5 = 00000000b7388bfb, %l1 = 5e83873cfcc92385
add %i3,0x08,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = faad0540ef4806e4
! Mem[000000002c800154] = b9608fdc, %l7 = 00000000bf2b9acc
swap [%i1+0x154],%l7 ! %l7 = 00000000b9608fdc
! %l3 = 000000007b5dbe98, Mem[000000009000013e] = 196ac860
stb %l3,[%i4+0x13e] ! Mem[000000009000013c] = 986ac860
p14_label_11:
! Mem[00000000918000ac] = d5c15dea, %g2 = 00000000c3f43f58
ldsh [%o0+0x0ae],%g2 ! %g2 = ffffffffffffd5c1
! Mem[000000002c800052] = cd3975a2, %l0 = 000000007c8da88d
ldstub [%i1+0x052],%l0 ! %l0 = 00000075000000ff
! Mem[000000002d000184] = da2d8012, %l0 = 00000075, %l3 = 7b5dbe98
add %i2,0x184,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000da2d8012
! Mem[000000002d000148] = c6052127, %l0 = 00000075, %l4 = 1136296c
add %i2,0x148,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c6052127
! %l6 = 0000000049b74445, Mem[000000009100010e] = 3348874f
sth %l6,[%i6+0x10e] ! Mem[000000009100010c] = 4445874f
! Mem[000000002d800080] = 2e1d2d0f, %l2 = 000000000000008a
ldsw [%i3+0x080],%l2 ! %l2 = 000000002e1d2d0f
! Mem[000000002c000140] = edbcd5f010c746ce, %l1 = faad0540ef4806e4, %l6 = 0000000049b74445
add %i0,0x140,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = edbcd5f010c746ce
! Mem[000000002d0001a8] = b2f6cfb0327d6dfe, %l0 = 0000000000000075, %l2 = 000000002e1d2d0f
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b2f6cfb0327d6dfe
! Mem[00000000900001e8] = 7804a745, %g2 = ffffffffffffd5c1
ldsb [%i4+0x1e8],%g2 ! %g2 = 0000000000000078
! Mem[000000002d0001f0] = 0ea852d95d1e058f, %l0 = 0000000000000075
ldx [%i2+0x1f0],%l0 ! %l0 = 0ea852d95d1e058f
p14_label_12:
! Mem[000000002d000190] = 0b5b1fa9, %l1 = ef4806e4, %l6 = 10c746ce
add %i2,0x190,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000b5b1fa9
! %l3 = 00000000da2d8012, Mem[0000000090800148] = f4004a3087c7d860
stx %l3,[%i5+0x148] ! Mem[0000000090800148] = 00000000da2d8012
! %l2 = b2f6cfb0327d6dfe, Mem[0000000090800191] = 6f146220
stb %l2,[%i5+0x191] ! Mem[0000000090800190] = fe146220
! Mem[000000002c0001a8] = b99e1cc6a368dfac, %l4 = 00000000c6052127, %l1 = faad0540ef4806e4
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b99e1cc6a368dfac
! Mem[000000002c000182] = 266cd954, %l0 = 0ea852d95d1e058f
ldstub [%i0+0x182],%l0 ! %l0 = 000000d9000000ff
! Mem[000000002c800053] = cd39ffa2, %l5 = 00000000b7388bfb
ldstub [%i1+0x053],%l5 ! %l5 = 000000a2000000ff
! Mem[000000009180004c] = 3f9d7633, %g18 = c429a98e504c8f3f
ldsw [%o0+0x04c],%g2 ! %g2 = c429a98e504c8f3f
! Mem[000000002d800190] = ebab0213b76a6463, %l7 = 00000000b9608fdc, %l2 = b2f6cfb0327d6dfe
add %i3,0x190,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = ebab0213b76a6463
! Mem[000000002c8001a8] = 00296eb4, %l6 = 0b5b1fa9, %l0 = 000000d9
add %i1,0x1a8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000000296eb4
! Mem[00000000900000c0] = a056dafa, %g2 = 000000003f9d7633
lduw [%i4+0x0c0],%g2 ! %g2 = 00000000a056dafa
p14_label_13:
! %l3 = 00000000da2d8012, Mem[000000009000007a] = 22661b23
stb %l3,[%i4+0x07a] ! Mem[0000000090000078] = 12661b23
! Mem[000000002d8000b0] = c017b42b1136296c, %l4 = 00000000c6052127, %l1 = b99e1cc6a368dfac
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = c017b42b1136296c
! %l7 = 00000000b9608fdc, Mem[00000000910001d0] = 57b5099b0ccf8fa5
stx %l7,[%i6+0x1d0] ! Mem[00000000910001d0] = 00000000b9608fdc
! %l0 = 0000000000296eb4, Mem[000000009000018c] = 88aab532
stb %l0,[%i4+0x18c] ! Mem[000000009000018c] = b4aab532
! %l3 = 00000000da2d8012, Mem[0000000090800064] = 97d5e655
stw %l3,[%i5+0x064] ! Mem[0000000090800064] = da2d8012
! Mem[0000000090800098] = 19897435 0095bab4, %g2 = a056dafa, %g3 = 0095bab4
ldd [%i5+0x098],%g2 ! %g2 = 0000000019897435 000000000095bab4
! Mem[0000000090000104] = 47650beb, %g2 = 0000000019897435
lduh [%i4+0x106],%g2 ! %g2 = 0000000000004765
! Mem[000000002d000054] = b2200744, %l7 = 00000000b9608fdc
ldstub [%i2+0x054],%l7 ! %l7 = 000000b2000000ff
! Mem[000000009080005c] = 73d92fb4, %g18 = c429a98e504c8f3f
ldsw [%i5+0x05c],%g2 ! %g2 = c429a98e504c8f3f
! Mem[000000002d000190] = 0b5b1fa9, %l3 = 00000000da2d8012
swap [%i2+0x190],%l3 ! %l3 = 000000000b5b1fa9
p14_label_14:
! Mem[00000000918001c0] = 11ac9835 05e425b7, %g2 = 73d92fb4, %g3 = 0095bab4
ldd [%o0+0x1c0],%g2 ! %g2 = 0000000011ac9835 0000000005e425b7
! Mem[000000002d800038] = 46e15f99, %l4 = 00000000c6052127
swap [%i3+0x038],%l4 ! %l4 = 0000000046e15f99
! Mem[000000002d00007c] = 02db0bb4, %l0 = 00296eb4, %l5 = 000000a2
add %i2,0x7c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000002db0bb4
! Mem[000000002c8001c8] = 55c86f01, %l1 = 1136296c, %l6 = 0b5b1fa9
add %i1,0x1c8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000055c86f01
! Mem[000000002d800048] = dff07db4, %l7 = 000000b2, %l3 = 0b5b1fa9
add %i3,0x48,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000dff07db4
! Mem[0000000091800054] = f78fa94d, %g2 = 0000000011ac9835
lduw [%o0+0x054],%g2 ! %g2 = 00000000f78fa94d
! Mem[000000002d800195] = b76a6463, %l4 = 0000000046e15f99
ldstub [%i3+0x195],%l4 ! %l4 = 0000006a000000ff
! Mem[00000000918000c8] = 358eac19 ca9de9a6, %g2 = f78fa94d, %g3 = 05e425b7
ldd [%o0+0x0c8],%g2 ! %g2 = 00000000358eac19 00000000ca9de9a6
! Mem[000000002c0001c8] = bb021c487c8da88d, %l6 = 0000000055c86f01, %l2 = ebab0213b76a6463
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = bb021c487c8da88d
! Mem[000000002c800000] = 8b01e1db, %l6 = 55c86f01, %l6 = 55c86f01
casa [%i1]0x80,%l6,%l6 ! %l6 = 000000008b01e1db
p14_label_15:
! Mem[000000002d000010] = e2659a589adb6428, %l4 = 000000000000006a, %l6 = 000000008b01e1db
add %i2,0x10,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = e2659a589adb6428
! Mem[00000000900000b8] = af6b59ef, %g2 = 00000000358eac19
lduh [%i4+0x0ba],%g2 ! %g2 = 000000000000af6b
! Mem[000000002c0001b0] = 0871c413cb90a50c, %l1 = c017b42b1136296c, %l6 = e2659a589adb6428
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 0871c413cb90a50c
! Mem[0000000090000068] = 531842c3, %g2 = 000000000000af6b
ldub [%i4+0x06b],%g2 ! %g2 = 0000000000000053
! Mem[000000009000011c] = 453e1191, %g18 = c429a98e504c8f3f
ldsw [%i4+0x11c],%g2 ! %g2 = c429a98e504c8f3f
! Mem[000000002c80009f] = 3a4c0b99, %l5 = 0000000002db0bb4
ldstub [%i1+0x09f],%l5 ! %l5 = 00000099000000ff
! %l6 = 0871c413cb90a50c, Mem[000000009080004a] = 8b1e7399
sth %l6,[%i5+0x04a] ! Mem[0000000090800048] = a50c7399
! %l4 = 000000000000006a, Mem[00000000908001a0] = 401b30fd
stw %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = 0000006a
! Mem[000000002c800048] = 6d5d1791, %l5 = 00000099, %l2 = 7c8da88d
add %i1,0x48,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000006d5d1791
! Mem[000000002c800001] = 8b01e1db, %l4 = 000000000000006a
ldstub [%i1+0x001],%l4 ! %l4 = 00000001000000ff
p14_label_16:
! Mem[000000002d000128] = cb3f42b3, %l4 = 0000000000000001
ldstub [%i2+0x128],%l4 ! %l4 = 000000cb000000ff
! %l3 = 00000000dff07db4, Mem[0000000090800030] = 74aad238
stb %l3,[%i5+0x030] ! Mem[0000000090800030] = b4aad238
! Mem[00000000908001c4] = 4459808b, %g2 = 00000000453e1191
lduh [%i5+0x1c4],%g2 ! %g2 = 0000000000004459
! Mem[000000002c0001a4] = b18a7413, %l5 = 00000099, %l6 = cb90a50c
add %i0,0x1a4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000b18a7413
! Mem[00000000918001ec] = 3a30da62, %g2 = 0000000000004459
lduh [%o0+0x1ee],%g2 ! %g2 = 0000000000003a30
! Mem[000000002c8001e8] = b3e3c09c, %l2 = 000000006d5d1791
swap [%i1+0x1e8],%l2 ! %l2 = 00000000b3e3c09c
! Mem[00000000900000f0] = 1204d436, %g2 = 0000000000003a30
lduw [%i4+0x0f0],%g2 ! %g2 = 000000001204d436
! Mem[0000000091800044] = 62884d6e, %g2 = 000000001204d436
lduw [%o0+0x044],%g2 ! %g2 = 0000000062884d6e
! %l0 = 0000000000296eb4, Mem[00000000900001b0] = 9cd7a462bcc1966d
stx %l0,[%i4+0x1b0] ! Mem[00000000900001b0] = 0000000000296eb4
! Mem[00000000910001a4] = db9aa178, %g2 = 0000000062884d6e
lduw [%i6+0x1a4],%g2 ! %g2 = 00000000db9aa178
p14_label_17:
! Mem[00000000910000d0] = 56f56c72, %g2 = 00000000db9aa178
ldub [%i6+0x0d3],%g2 ! %g2 = 0000000000000056
! %l2 = 00000000b3e3c09c, Mem[0000000090800194] = 20d8b67b
stw %l2,[%i5+0x194] ! Mem[0000000090800194] = b3e3c09c
! Mem[000000002c000158] = 852d7675, %l3 = 00000000dff07db4
swap [%i0+0x158],%l3 ! %l3 = 00000000852d7675
! Mem[000000002c00002c] = ae675fa6, %l1 = c017b42b1136296c
swap [%i0+0x02c],%l1 ! %l1 = 00000000ae675fa6
! Mem[0000000090000008] = f314fdbb, %g2 = 0000000000000056
lduw [%i4+%o1],%g2 ! %g2 = 00000000f314fdbb
! Mem[000000002d0000fc] = d894f64c, %l0 = 0000000000296eb4
swap [%i2+0x0fc],%l0 ! %l0 = 00000000d894f64c
! Mem[000000002c800188] = b5558a1bc250d834, %l0 = 00000000d894f64c, %l4 = 00000000000000cb
add %i1,0x188,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = b5558a1bc250d834
! Mem[000000002c800148] = e1d8d27c552d0700, %l4 = b5558a1bc250d834, %l0 = 00000000d894f64c
add %i1,0x148,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = e1d8d27c552d0700
! %l7 = 00000000000000b2, Mem[000000009080011e] = ba4e5625
sth %l7,[%i5+0x11e] ! Mem[000000009080011c] = 00b25625
! Mem[000000002d8001c8] = 6039483178b27066, %l3 = 00000000852d7675, %l4 = b5558a1bc250d834
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 6039483178b27066
p14_label_18:
! Mem[000000002c000008] = 4e432fd417a2d60d, %l4 = 6039483178b27066, %l3 = 00000000852d7675
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 4e432fd417a2d60d
! Mem[000000002d000040] = 8762c9a8, %l3 = 4e432fd417a2d60d
swap [%i2+0x040],%l3 ! %l3 = 000000008762c9a8
! Mem[0000000091800064] = bb481889, %g2 = 00000000f314fdbb
ldub [%o0+0x064],%g2 ! %g2 = 00000000000000bb
! Mem[000000002c800100] = 856f7233, %l2 = b3e3c09c, %l3 = 8762c9a8
add %i1,0x100,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000856f7233
! Mem[00000000918000e0] = 61dd4551, %g2 = 00000000000000bb
ldsb [%o0+0x0e2],%g2 ! %g2 = 0000000000000061
! Mem[000000002d00013c] = 9c062c0f, %l1 = 00000000ae675fa6
ldsh [%i2+0x13e],%l1 ! %l1 = 0000000000002c0f
! %l6 = b18a7413, %l7 = 000000b2, Mem[0000000090800130] = d9ab491f e548adbd
std %l6,[%i5+0x130] ! Mem[0000000090800130] = b18a7413 000000b2
! %l0 = 552d0700, %l1 = 00002c0f, Mem[000000002c8001c0] = d438cbb2 215955c6
std %l0,[%i1+0x1c0] ! Mem[000000002c8001c0] = 552d0700 00002c0f
! Mem[000000002d800118] = a32a7bc7, %l6 = b18a7413, %l6 = b18a7413
add %i3,0x118,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000a32a7bc7
! Mem[0000000091000038] = 691f8eb0, %g2 = 0000000000000061
lduw [%i6+0x038],%g2 ! %g2 = 00000000691f8eb0
p14_label_19:
! Mem[000000002d000104] = 9e8967e2, %l3 = 856f7233, %l3 = 856f7233
add %i2,0x104,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000009e8967e2
! Mem[000000009180001c] = 842e6924, %g2 = 00000000691f8eb0
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffff842e
! %l4 = 6039483178b27066, Mem[000000002d0001d0] = 7db3eadf
stw %l4,[%i2+0x1d0] ! Mem[000000002d0001d0] = 78b27066
! Mem[00000000908001dc] = 83155997, %g2 = ffffffffffff842e
lduh [%i5+0x1dc],%g2 ! %g2 = 0000000000008315
! Mem[000000002d8001a4] = b66c0e28, %l6 = a32a7bc7, %l0 = 552d0700
add %i3,0x1a4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b66c0e28
! Mem[0000000091000178] = 80e92e28, %g18 = c429a98e504c8f3f
ldsw [%i6+0x178],%g2 ! %g2 = c429a98e504c8f3f
! %l5 = 0000000000000099, Mem[0000000090000156] = 9ffb6a1a
sth %l5,[%i4+0x156] ! Mem[0000000090000154] = 00996a1a
! Mem[000000002c80004c] = 9444922b, %l6 = 00000000a32a7bc7
swap [%i1+0x04c],%l6 ! %l6 = 000000009444922b
! Mem[000000009080007c] = cccd6a2f, %g2 = ffffffff80e92e28
lduh [%i5+0x07e],%g2 ! %g2 = 000000000000cccd
! Mem[000000002c8001d0] = cb59bf0a, %l7 = 000000b2, %l2 = b3e3c09c
add %i1,0x1d0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000cb59bf0a
p14_label_20:
! Mem[0000000091000158] = 8fcc0a61, %g2 = 000000000000cccd
ldub [%i6+0x15a],%g2 ! %g2 = 000000000000008f
! Mem[00000000900000e8] = fa7f8c99055ac74f, %g2 = 000000000000008f
ldx [%i4+0x0e8],%g2 ! %g2 = fa7f8c99055ac74f
! Mem[0000000091800148] = f2f2a95f, %g2 = fa7f8c99055ac74f
ldsh [%o0+0x14a],%g2 ! %g2 = fffffffffffff2f2
! Mem[00000000918000d0] = 0f131ea5, %g2 = fffffffffffff2f2
ldsh [%o0+0x0d0],%g2 ! %g2 = 0000000000000f13
! Mem[000000002c000180] = 266cff54c302df17, %l6 = 000000009444922b, %l2 = 00000000cb59bf0a
add %i0,0x180,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 266cff54c302df17
! Mem[00000000900001a4] = fb63a27f, %g2 = 0000000000000f13
ldsh [%i4+0x1a4],%g2 ! %g2 = fffffffffffffb63
! Mem[000000002d00009c] = 6bc3c2f8, %l7 = 00000000000000b2
ldstub [%i2+0x09c],%l7 ! %l7 = 0000006b000000ff
! Mem[0000000091800008] = 5f7de161, %g2 = fffffffffffffb63
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000005f7d
! Mem[000000002d800045] = e3d43f4e, %l7 = 000000000000006b
ldstub [%i3+0x045],%l7 ! %l7 = 000000d4000000ff
! %l1 = 0000000000002c0f, Mem[00000000900001cc] = 6e750428
sth %l1,[%i4+0x1cc] ! Mem[00000000900001cc] = 2c0f0428
p14_label_21:
! Mem[00000000900000d8] = 7242406d, %g2 = 0000000000005f7d
lduh [%i4+0x0d8],%g2 ! %g2 = 0000000000007242
! Mem[000000002d000180] = 16ec55ec, %l6 = 000000009444922b
swap [%i2+0x180],%l6 ! %l6 = 0000000016ec55ec
! Mem[000000002c000058] = 0cbb6bde036cbe2b, %l3 = 000000009e8967e2, %l5 = 0000000000000099
add %i0,0x58,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 0cbb6bde036cbe2b
! Mem[000000002c800054] = 4b553c58, %l6 = 0000000016ec55ec
swap [%i1+0x054],%l6 ! %l6 = 000000004b553c58
! %l0 = 00000000b66c0e28, Mem[0000000090000010] = 487bece2
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = b66c0e28
! Mem[000000002c000100] = 5e83873c, %l0 = b66c0e28, %l1 = 00002c0f
add %i0,0x100,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000005e83873c
! Mem[000000002d00015a] = 65bfa3ce, %l2 = 266cff54c302df17
ldstub [%i2+0x15a],%l2 ! %l2 = 000000a3000000ff
! Mem[000000002d800148] = baddb1f1c14a279c, %l5 = 0cbb6bde036cbe2b, %l7 = 00000000000000d4
add %i3,0x148,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = baddb1f1c14a279c
! %l1 = 000000005e83873c, Mem[000000002d000150] = 39ece4b6
sth %l1,[%i2+0x150] ! Mem[000000002d000150] = 873ce4b6
! Mem[0000000090000148] = b3307626, %g18 = c429a98e504c8f3f
ldsw [%i4+0x148],%g2 ! %g2 = c429a98e504c8f3f
p14_label_22:
! Mem[000000002c800010] = b42e66351bbbfd1d, %l3 = 000000009e8967e2, %l0 = 00000000b66c0e28
add %i1,0x10,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = b42e66351bbbfd1d
! Mem[000000002d000078] = 18ff80d2, %l4 = 78b27066, %l2 = 000000a3
add %i2,0x78,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000018ff80d2
! Mem[000000002c800000] = 8bffe1db, %l7 = baddb1f1c14a279c
swap [%i1+%g0],%l7 ! %l7 = 000000008bffe1db
! Mem[000000002c00007c] = 191c1fd6, %l0 = b42e66351bbbfd1d
swap [%i0+0x07c],%l0 ! %l0 = 00000000191c1fd6
! Mem[000000002d000078] = 18ff80d2, %l3 = 000000009e8967e2
ldstub [%i2+0x078],%l3 ! %l3 = 00000018000000ff
! Mem[000000002c8001f8] = a604d91c625bd160, %l2 = 0000000018ff80d2, %l4 = 6039483178b27066
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = a604d91c625bd160
! Mem[000000002d800168] = fc9990da, %l6 = 4b553c58, %l5 = 036cbe2b
add %i3,0x168,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000fc9990da
! Mem[00000000908000cc] = cfbdb1e0, %g2 = ffffffffb3307626
ldub [%i5+0x0cc],%g2 ! %g2 = 00000000000000cf
! Mem[0000000090000038] = acd6a795, %g2 = 00000000000000cf
lduh [%i4+0x038],%g2 ! %g2 = 000000000000acd6
! Mem[000000002c000104] = fcc92385, %l1 = 5e83873c, %l1 = 5e83873c
add %i0,0x104,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000fcc92385
p14_label_23:
! Mem[000000002d00016e] = f901cefb, %l1 = 00000000fcc92385
ldstub [%i2+0x16e],%l1 ! %l1 = 000000ce000000ff
! Mem[000000002c00007a] = fc9ac96d, %l3 = 0000000000000018
ldstub [%i0+0x07a],%l3 ! %l3 = 000000c9000000ff
! Mem[00000000908001c4] = 4459808b, %g18 = c429a98e504c8f3f
ldsw [%i5+0x1c4],%g2 ! %g2 = c429a98e504c8f3f
! Mem[000000002d800120] = cd7e98f234503d23, %l4 = a604d91c625bd160, %l5 = 00000000fc9990da
add %i3,0x120,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = cd7e98f234503d23
! Mem[00000000900001f8] = fa17c81f, %g2 = 000000004459808b
lduh [%i4+0x1f8],%g2 ! %g2 = 000000000000fa17
! Mem[0000000090000140] = c860ad21, %g2 = 000000000000fa17
lduw [%i4+0x140],%g2 ! %g2 = 00000000c860ad21
! %l7 = 000000008bffe1db, Mem[00000000900000d0] = 37eb92602c1fa4f2
stx %l7,[%i4+0x0d0] ! Mem[00000000900000d0] = 000000008bffe1db
! Mem[000000009100002c] = 17153b13, %g2 = 00000000c860ad21
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000017
! %l7 = 000000008bffe1db, Mem[0000000091800068] = 84baf4dec5a2c045
stx %l7,[%o0+0x068] ! Mem[0000000091800068] = 000000008bffe1db
! Mem[0000000091800050] = cb4c8e15, %g2 = 0000000000000017
lduh [%o0+0x050],%g2 ! %g2 = 000000000000cb4c
p14_label_24:
! Mem[000000002c00011b] = d4862514, %l3 = 00000000000000c9
ldstub [%i0+0x11b],%l3 ! %l3 = 00000014000000ff
! Mem[000000002c000148] = 1045334036f0de5e, %l6 = 000000004b553c58, %l6 = 000000004b553c58
add %i0,0x148,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 1045334036f0de5e
! %l7 = 000000008bffe1db, Mem[000000009100010e] = 4445874f
sth %l7,[%i6+0x10e] ! Mem[000000009100010c] = e1db874f
! Mem[00000000900000a4] = a190e768, %g2 = 000000000000cb4c
ldsb [%i4+0x0a5],%g2 ! %g2 = ffffffffffffffa1
! Mem[000000002c00005b] = 0cbb6bde, %l3 = 0000000000000014
ldstub [%i0+0x05b],%l3 ! %l3 = 000000de000000ff
! Mem[000000002d0001e0] = cc033498, %l1 = 00000000000000ce
swap [%i2+0x1e0],%l1 ! %l1 = 00000000cc033498
! %l4 = a604d91c625bd160, Mem[000000009080013e] = 191858c1
stb %l4,[%i5+0x13e] ! Mem[000000009080013c] = 601858c1
! Mem[000000002d0000fc] = 00296eb4, %l7 = 8bffe1db, %l1 = cc033498
add %i2,0xfc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000000296eb4
! %l0 = 00000000191c1fd6, Mem[00000000908001a8] = 57887aca
stw %l0,[%i5+0x1a8] ! Mem[00000000908001a8] = 191c1fd6
! Mem[000000002d0000a8] = 4fafaad6, %l0 = 00000000191c1fd6
swap [%i2+0x0a8],%l0 ! %l0 = 000000004fafaad6
p14_label_25:
! %l4 = 625bd160, %l5 = 34503d23, Mem[00000000918000b8] = 5d6b0849 6cfe733f
std %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = 625bd160 34503d23
! %l0 = 000000004fafaad6, Mem[00000000910001a8] = 6a7c62a6
stw %l0,[%i6+0x1a8] ! Mem[00000000910001a8] = 4fafaad6
! Mem[00000000910001c8] = fc2b4a43, %g2 = ffffffffffffffa1
lduw [%i6+0x1c8],%g2 ! %g2 = 00000000fc2b4a43
! Mem[0000000091000068] = 2632c7f1, %g2 = 00000000fc2b4a43
ldub [%i6+0x06a],%g2 ! %g2 = 0000000000000026
! Mem[0000000090800150] = 5af554a21234e189, %g2 = 0000000000000026
ldx [%i5+0x150],%g2 ! %g2 = 5af554a21234e189
! %l4 = a604d91c625bd160, Mem[00000000900001a1] = d36b30fb
stb %l4,[%i4+0x1a1] ! Mem[00000000900001a0] = 606b30fb
! Mem[000000002d00013b] = ffadd1f5, %l0 = 000000004fafaad6
ldstub [%i2+0x13b],%l0 ! %l0 = 000000f5000000ff
! Mem[000000002c800070] = da0ad03a097ce75e, %l1 = 0000000000296eb4, %l1 = 0000000000296eb4
add %i1,0x70,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = da0ad03a097ce75e
! Mem[00000000900000ac] = 0cda6c15, %g2 = 5af554a21234e189
ldsb [%i4+0x0ad],%g2 ! %g2 = 000000000000000c
! Mem[000000002d800168] = fc9990da019aa857, %l5 = cd7e98f234503d23, %l0 = 00000000000000f5
add %i3,0x168,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = fc9990da019aa857
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p14_branch_failed
p14_not_taken_0_end:
! End of Random Code for Thread 14
p14_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x038] ! Set processor 14 done flag
! Check Registers
p14_check_registers:
set p14_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fc9990da019aa857
bne,a,pn %xcc,p14_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be da0ad03a097ce75e
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000018ff80d2
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000de
bne,a,pn %xcc,p14_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be a604d91c625bd160
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be cd7e98f234503d23
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 1045334036f0de5e
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008bffe1db
bne,a,pn %xcc,p14_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p14_check_fp_registers:
set p14_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ba0d9776 3eb90105
bne %xcc,p14_f2_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 6629ad761136296c
ldx [%i0+0x028],%g3 ! Observed data at 000000002c000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 06ff5faca03ac1ea
ldx [%i0+0x038],%g3 ! Observed data at 000000002c000038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 917536be45da2874
ldx [%i0+0x050],%g3 ! Observed data at 000000002c000050
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0cbb6bff036cbe2b
ldx [%i0+0x058],%g3 ! Observed data at 000000002c000058
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = fc9aff6d1bbbfd1d
ldx [%i0+0x078],%g3 ! Observed data at 000000002c000078
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 9a01f4c9f83fa88d
ldx [%i0+0x0c0],%g3 ! Observed data at 000000002c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0cbb6bde036cbe2b
ldx [%i0+0x0f0],%g3 ! Observed data at 000000002c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = d48625ffa02a809c
ldx [%i0+0x118],%g3 ! Observed data at 000000002c000118
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000005c7029d092
ldx [%i0+0x130],%g3 ! Observed data at 000000002c000130
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = edbcd5f010c746ce
ldx [%i0+0x140],%g3 ! Observed data at 000000002c000140
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = dff07db46d386ee9
ldx [%i0+0x158],%g3 ! Observed data at 000000002c000158
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 266cff54c302df17
ldx [%i0+0x180],%g3 ! Observed data at 000000002c000180
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c9ff6369f4ff41ac
ldx [%i0+0x1d0],%g3 ! Observed data at 000000002c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6676ffac5319cdae
ldx [%i0+0x1e0],%g3 ! Observed data at 000000002c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1e0,%g4
set p14_local1_expect,%g1
p14_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c14a279c5dd79186
ldx [%i1+0x000],%g3 ! Observed data at 000000002c800000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 50ff4870dc1a94fe
ldx [%i1+0x020],%g3 ! Observed data at 000000002c800020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6d5d1791a32a7bc7
ldx [%i1+0x048],%g3 ! Observed data at 000000002c800048
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = cd39ffff16ec55ec
ldx [%i1+0x050],%g3 ! Observed data at 000000002c800050
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = ae3de26e3a4c0bff
ldx [%i1+0x098],%g3 ! Observed data at 000000002c800098
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 3e8e0d8b036cbe2b
ldx [%i1+0x0a0],%g3 ! Observed data at 000000002c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1aec56192ad5092c
ldx [%i1+0x140],%g3 ! Observed data at 000000002c800140
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = ae047c53bf2b9acc
ldx [%i1+0x150],%g3 ! Observed data at 000000002c800150
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ffa2afb8affcd56a
ldx [%i1+0x1a0],%g3 ! Observed data at 000000002c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 552d070000002c0f
ldx [%i1+0x1c0],%g3 ! Observed data at 000000002c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6d5d1791c665ffce
ldx [%i1+0x1e8],%g3 ! Observed data at 000000002c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1e8,%g4
set p14_local2_expect,%g1
p14_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = 0dc84f3ba3e17d01
ldx [%i2+0x030],%g3 ! Observed data at 000000002d000030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 17a2d60d92b5a885
ldx [%i2+0x040],%g3 ! Observed data at 000000002d000040
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = fcad5bbeff200744
ldx [%i2+0x050],%g3 ! Observed data at 000000002d000050
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 91ba495bb80f596f
ldx [%i2+0x068],%g3 ! Observed data at 000000002d000068
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffff80d202db0bb4
ldx [%i2+0x078],%g3 ! Observed data at 000000002d000078
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 51b7fa70ffc3c2f8
ldx [%i2+0x098],%g3 ! Observed data at 000000002d000098
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 191c1fd63907c30c
ldx [%i2+0x0a8],%g3 ! Observed data at 000000002d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f9eaac0a00296eb4
ldx [%i2+0x0f8],%g3 ! Observed data at 000000002d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3e4effe4cf83fac1
ldx [%i2+0x110],%g3 ! Observed data at 000000002d000110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff3f42b3d9b7a302
ldx [%i2+0x128],%g3 ! Observed data at 000000002d000128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = ffadd1ff9c062c0f
ldx [%i2+0x138],%g3 ! Observed data at 000000002d000138
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 873ce4b6871601f9
ldx [%i2+0x150],%g3 ! Observed data at 000000002d000150
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 65bfffce26497a14
ldx [%i2+0x158],%g3 ! Observed data at 000000002d000158
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2dc729b4f901fffb
ldx [%i2+0x168],%g3 ! Observed data at 000000002d000168
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 9444922bda2d8012
ldx [%i2+0x180],%g3 ! Observed data at 000000002d000180
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = da2d8012b66bfbbd
ldx [%i2+0x190],%g3 ! Observed data at 000000002d000190
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = bf23dfb40dc84f3b
ldx [%i2+0x1a0],%g3 ! Observed data at 000000002d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 78b27066fb7dd0b6
ldx [%i2+0x1d0],%g3 ! Observed data at 000000002d0001d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000ce0e0ec0ef
ldx [%i2+0x1e0],%g3 ! Observed data at 000000002d0001e0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 44cd4b8492dd50ef
ldx [%i2+0x1e8],%g3 ! Observed data at 000000002d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1e8,%g4
set p14_local3_expect,%g1
p14_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = c60521272412e3e2
ldx [%i3+0x038],%g3 ! Observed data at 000000002d800038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = a9ac9905e3ff3f4e
ldx [%i3+0x040],%g3 ! Observed data at 000000002d800040
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x040,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9bb9a843dd52ff76
ldx [%i3+0x0c8],%g3 ! Observed data at 000000002d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7c2168c345da2874
ldx [%i3+0x110],%g3 ! Observed data at 000000002d800110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x110,%g4
ldx [%g1+0x190],%g2 ! Expected data = ebab0213b7ff6463
ldx [%i3+0x190],%g3 ! Observed data at 000000002d800190
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = b76a64635b2daec5
ldx [%i3+0x198],%g3 ! Observed data at 000000002d800198
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000076f8ad3cf1
ldx [%i3+0x1b8],%g3 ! Observed data at 000000002d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 864a10f639b4dc2e
ldx [%i3+0x1c0],%g3 ! Observed data at 000000002d8001c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3a1a11f7e18ed94c
ldx [%i3+0x1e0],%g3 ! Observed data at 000000002d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1e0,%g4
! The test for processor 14 has passed
p14_passed:
ta GOOD_TRAP
nop
p14_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p14_failed
p14_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p14_failed
p14_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p14_failed
p14_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p14_failed
p14_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p14_failed
p14_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p14_failed
p14_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p14_failed
p14_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p14_failed
p14_f2_fail:
set p14_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000018]
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c800028]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000000]
stha %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000008]
stxa %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000000]
done
p14_trap1o:
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000018]
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c800028]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000000]
stha %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000008]
stxa %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000000]
done
p14_trap2e:
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c000028]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000018]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c800010]
stba %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000020]
done
p14_trap2o:
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c000028]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000018]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c800010]
stba %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000020]
done
p14_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p14_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p14_init_memory_pointers:
set p14_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p14_local0_start,%i0
set p14_local1_start,%i1
set p14_local2_start,%i2
set p14_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c613be61fcfb64b9
ldx [%g1+0x008],%l1 ! %l1 = a35bf4ea39b4dc2e
ldx [%g1+0x010],%l2 ! %l2 = 30e9462c91ba495b
ldx [%g1+0x018],%l3 ! %l3 = f4c4bd4a69879787
ldx [%g1+0x020],%l4 ! %l4 = 2989db84036cbe2b
ldx [%g1+0x028],%l5 ! %l5 = 8741ed179cdd9344
ldx [%g1+0x030],%l6 ! %l6 = 54be8742471f6d2e
ldx [%g1+0x038],%l7 ! %l7 = 2b3f1ab6917536be
! Initialize the output register of window 0
set unres3_start,%o0
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 = 81c24076 48376e4e 864cd665 82e26622
! %f4 = be828f7c 5ebb799e e1e64958 c9cfc28b
! %f8 = 5ce79d61 ebfb9798 228b7b32 3291612d
! %f12 = 15140572 e0c33c21 a631e267 ee390776
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5cd39245 6b000257 3aa24462 9ca5eb91
! %f20 = e57d7c04 586184ed f951f5eb 3ab6efdc
! %f24 = 5a43e7a0 9ea3e823 c9e6bd07 6359d588
! %f28 = 3dd5d8d1 d8c480bf df6a750c 499e5515
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fb75dff9 3751bb5b 8eb07587 3333da19
! %f36 = 9f54141d 9419dbe7 3aef227e 6aec47d4
! %f40 = a23384b7 dea87770 6a872788 843516b7
! %f44 = 18329781 3fa05c12 231925ab 7ef35e7e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1a52b00f00000060,%g7,%g1 ! GSR scale = 12, align = 0
wr %g1,%g0,%gsr ! GSR = 1a52b00f00000060
wr %g0,%y ! Clear Y 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[000000002e8000d0] = 3386cdcd3c97913e, %l0 = e8ee7ab8110c843f, %l2 = e352c0e6587fde98
add %i1,0xd0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 3386cdcd3c97913e
! Mem[0000000090000138] = 84329a9d, %g2 = 121af37013ffdefb
ldsh [%i4+0x13a],%g2 ! %g2 = ffffffffffff8432
! Mem[000000002f80018c] = 168b62dc, %l5 = c7553f70, %l6 = fdb8b50f
add %i3,0x18c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000168b62dc
! Mem[00000000900001b8] = 38872b77, %g2 = ffffffffffff8432
lduw [%i4+0x1b8],%g2 ! %g2 = 0000000038872b77
! %l5 = 6f748a6dc7553f70, Mem[000000002f000169] = a7772ca4
stb %l5,[%i2+0x169] ! Mem[000000002f000168] = a7702ca4
! Mem[00000000908001ac] = 313d41c8, %g2 = 0000000038872b77
lduh [%i5+0x1ae],%g2 ! %g2 = 000000000000313d
! Mem[000000002f80019c] = ca1907fc, %l5 = 6f748a6dc7553f70
ldub [%i3+0x19f],%l5 ! %l5 = 00000000000000fc
! Mem[00000000900001c8] = 1e6e7504, %g2 = 000000000000313d
ldsb [%i4+0x1cb],%g2 ! %g2 = 000000000000001e
! Mem[0000000090800148] = f4004a30, %g2 = 000000000000001e
lduw [%i5+0x148],%g2 ! %g2 = 00000000f4004a30
! Mem[0000000090800034] = 02ba786f, %g2 = 00000000f4004a30
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000002
p15_label_2:
! Mem[000000002f800144] = 65cd4c99, %l6 = 168b62dc, %l3 = d05935c2
add %i3,0x144,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000065cd4c99
! Mem[00000000900000cc] = c6f5be11, %g2 = 0000000000000002
ldsb [%i4+0x0cc],%g2 ! %g2 = ffffffffffffffc6
! %l7 = 09a0d0802e4d77b1, Mem[0000000090000138] = f0b984329a9d196a
stx %l7,[%i4+0x138] ! Mem[0000000090000138] = 09a0d0802e4d77b1
! Mem[0000000091000148] = d562d23c 4734a30d, %g2 = ffffffc6, %g3 = 0bad0b00
ldd [%i6+0x148],%g2 ! %g2 = 00000000d562d23c 000000004734a30d
! Mem[000000002e80010c] = 1d0fe389, %l7 = 09a0d0802e4d77b1
swap [%i1+0x10c],%l7 ! %l7 = 000000001d0fe389
! Mem[000000009180009c] = d19b8d67, %g2 = 00000000d562d23c
ldsb [%o0+0x09c],%g2 ! %g2 = ffffffffffffffd1
! Mem[000000002f0001c0] = ad4836c5be03c927, %l5 = 00000000000000fc, %l5 = 00000000000000fc
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = ad4836c5be03c927
! Mem[000000002e800000] = 386251ef, %l7 = 000000001d0fe389
swap [%i1+%g0],%l7 ! %l7 = 00000000386251ef
! Mem[0000000091800158] = fdfa96ae, %g2 = ffffffffffffffd1
ldub [%o0+0x159],%g2 ! %g2 = 00000000000000fd
! Mem[0000000090800164] = 9c995a44, %g18 = e6af80d9a826a547
ldsw [%i5+0x164],%g2 ! %g2 = e6af80d9a826a547
p15_label_3:
! Mem[0000000090800074] = 3c8e73dc, %g2 = ffffffff9c995a44
ldsb [%i5+0x077],%g2 ! %g2 = 000000000000003c
! Mem[0000000091800084] = f779f5df, %g2 = 000000000000003c
ldsh [%o0+0x084],%g2 ! %g2 = fffffffffffff779
! Mem[0000000090800050] = 73d2e7a7, %g2 = fffffffffffff779
lduw [%i5+0x050],%g2 ! %g2 = 0000000073d2e7a7
! Mem[000000002e8001f0] = 68b169eb44c45e68, %l2 = 3386cdcd3c97913e, %l5 = ad4836c5be03c927
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 68b169eb44c45e68
! %l6 = 00000000168b62dc, Mem[00000000908001b4] = 6fe8048a
stb %l6,[%i5+0x1b4] ! Mem[00000000908001b4] = dce8048a
! %l3 = 0000000065cd4c99, Mem[0000000091000178] = 80e92e28fc1dbb24
stx %l3,[%i6+0x178] ! Mem[0000000091000178] = 0000000065cd4c99
! %l6 = 00000000168b62dc, Mem[00000000900000b8] = 6d2baf6b59ef2943
stx %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000000168b62dc
! Mem[000000002e000168] = 9943c2e5bef87654, %l7 = 00000000386251ef, %l2 = 3386cdcd3c97913e
add %i0,0x168,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 9943c2e5bef87654
! Mem[0000000090000010] = 487bece2, %g2 = 0000000073d2e7a7
lduw [%i4+%o2],%g2 ! %g2 = 00000000487bece2
! Mem[000000002e0001db] = 6d7c19ec, %l3 = 0000000065cd4c99
ldstub [%i0+0x1db],%l3 ! %l3 = 000000ec000000ff
p15_label_4:
! Mem[000000002e800088] = 1ef1aa9687db40a7, %l7 = 00000000386251ef, %l5 = 68b169eb44c45e68
add %i1,0x88,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 1ef1aa9687db40a7
! %l1 = 5efe9836765407d1, Mem[00000000900001d0] = 58943a5f
stw %l1,[%i4+0x1d0] ! Mem[00000000900001d0] = 765407d1
! Mem[0000000091000168] = 69d5747b 7fd5a81e, %g2 = 487bece2, %g3 = 4734a30d
ldd [%i6+0x168],%g2 ! %g2 = 0000000069d5747b 000000007fd5a81e
! Mem[000000002e0000f4] = af9f9a10, %l3 = 00000000000000ec
swap [%i0+0x0f4],%l3 ! %l3 = 00000000af9f9a10
! Mem[0000000090800130] = 39ab491f, %g2 = 0000000069d5747b
lduw [%i5+0x130],%g2 ! %g2 = 0000000039ab491f
! Mem[000000002e0001cc] = 2a44f473, %l6 = 00000000168b62dc
swap [%i0+0x1cc],%l6 ! %l6 = 000000002a44f473
! %l6 = 000000002a44f473, Mem[000000009180015c] = aee176b8
stw %l6,[%o0+0x15c] ! Mem[000000009180015c] = 2a44f473
! %l0 = e8ee7ab8110c843f, Mem[0000000091000084] = ca1141d3
stw %l0,[%i6+0x084] ! Mem[0000000091000084] = 110c843f
! %l7 = 00000000386251ef, Mem[0000000091800190] = df687899ade27475
stx %l7,[%o0+0x190] ! Mem[0000000091800190] = 00000000386251ef
! Mem[000000002e00000c] = 14dc7590, %l2 = bef87654, %l1 = 765407d1
add %i0,0x0c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000014dc7590
p15_label_5:
! Mem[000000002f8000d0] = 37c6e1b6, %l5 = 87db40a7, %l0 = 110c843f
add %i3,0xd0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000037c6e1b6
! Mem[000000002e800130] = 428a978e, %l0 = 37c6e1b6, %l5 = 87db40a7
add %i1,0x130,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000428a978e
! Mem[000000002f00013b] = 9807f026, %l6 = 000000002a44f473
ldstub [%i2+0x13b],%l6 ! %l6 = 00000026000000ff
! Mem[000000002e000074] = 11b07b5b, %l1 = 14dc7590, %l1 = 14dc7590
add %i0,0x74,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000011b07b5b
! Mem[000000002f800108] = 5e5b69b3, %l1 = 0000000011b07b5b
ldstub [%i3+0x108],%l1 ! %l1 = 0000005e000000ff
! Mem[000000002e000170] = 317d55fe49fe18cb, %l5 = 00000000428a978e, %l4 = d801ee9c58d56e4f
add %i0,0x170,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 317d55fe49fe18cb
! Mem[00000000910000dc] = db4172f7, %g2 = 0000000039ab491f
ldub [%i6+0x0dd],%g2 ! %g2 = 00000000000000db
! Mem[00000000908001f0] = 045003e2, %g2 = 00000000000000db
lduw [%i5+0x1f0],%g2 ! %g2 = 00000000045003e2
! %l4 = 49fe18cb, %l5 = 428a978e, Mem[0000000090800118] = 37795e44 319cba4e
std %l4,[%i5+0x118] ! Mem[0000000090800118] = 49fe18cb 428a978e
! %l2 = bef87654, %l3 = af9f9a10, Mem[0000000090800078] = 8e73dc9d e1da924e
std %l2,[%i5+0x078] ! Mem[0000000090800078] = bef87654 af9f9a10
p15_label_6:
! Mem[00000000918001ac] = 6240792b, %g2 = 00000000045003e2
ldub [%o0+0x1af],%g2 ! %g2 = 0000000000000062
! Mem[000000002e00000c] = 14dc7590, %l3 = af9f9a10, %l4 = 49fe18cb
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000014dc7590
! Mem[000000002e8001f0] = 68b169eb, %l4 = 14dc7590, %l4 = 14dc7590
add %i1,0x1f0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000068b169eb
! Mem[0000000091800020] = 0eab704aec2c43bb, %g2 = 0000000000000062
ldx [%o0+%o4],%g2 ! %g2 = 0eab704aec2c43bb
! Mem[0000000091000160] = 72c27f729a024c61, %g2 = 0eab704aec2c43bb
ldx [%i6+0x160],%g2 ! %g2 = 72c27f729a024c61
! %l3 = 00000000af9f9a10, Mem[00000000908000a2] = a0adf468
sth %l3,[%i5+0x0a2] ! Mem[00000000908000a0] = 9a10f468
! Mem[000000002f000171] = 6c3bd7c1, %l5 = 00000000428a978e
ldstub [%i2+0x171],%l5 ! %l5 = 0000003b000000ff
! %l4 = 0000000068b169eb, Mem[0000000090000154] = a01a9ffb
sth %l4,[%i4+0x154] ! Mem[0000000090000154] = 69eb9ffb
! %l7 = 00000000386251ef, Mem[00000000900000f8] = 761a06b6dff87715
stx %l7,[%i4+0x0f8] ! Mem[00000000900000f8] = 00000000386251ef
! Mem[000000002e0001fc] = f5ac5ff9, %l1 = 0000005e, %l4 = 68b169eb
add %i0,0x1fc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000f5ac5ff9
p15_label_7:
! %l6 = 00000026, %l7 = 386251ef, Mem[0000000090000080] = 223d611b 9936a78a
std %l6,[%i4+0x080] ! Mem[0000000090000080] = 00000026 386251ef
! Mem[000000002e800160] = d1415921, %l2 = 9943c2e5bef87654
swap [%i1+0x160],%l2 ! %l2 = 00000000d1415921
! Mem[000000002e000148] = 8380e5d00d3563c9, %l2 = 00000000d1415921, %l1 = 000000000000005e
add %i0,0x148,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 8380e5d00d3563c9
! Mem[000000002e8001fc] = edcfb299, %l4 = f5ac5ff9, %l0 = 37c6e1b6
add %i1,0x1fc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000edcfb299
! Mem[000000002e0001d8] = 6d7c19ff, %l4 = 00000000f5ac5ff9
swap [%i0+0x1d8],%l4 ! %l4 = 000000006d7c19ff
! Mem[00000000918001e0] = 23c48ad0, %g2 = 72c27f729a024c61
lduh [%o0+0x1e2],%g2 ! %g2 = 00000000000023c4
! Mem[000000002e000070] = a463020f, %l6 = 0000000000000026
swap [%i0+0x070],%l6 ! %l6 = 00000000a463020f
! Mem[0000000090000004] = 611bdea4, %g2 = 00000000000023c4
ldsh [%i4+0x004],%g2 ! %g2 = 000000000000611b
! Mem[000000002e80004c] = ba55af03, %l3 = 00000000af9f9a10
swap [%i1+0x04c],%l3 ! %l3 = 00000000ba55af03
! Mem[000000002e000118] = b6b894c0939060da, %l3 = 00000000ba55af03
ldx [%i0+0x118],%l3 ! %l3 = b6b894c0939060da
p15_label_8:
! %l2 = 00000000d1415921, Mem[00000000918001f4] = b9f50af8
stb %l2,[%o0+0x1f4] ! Mem[00000000918001f4] = 21f50af8
! Mem[00000000918000a8] = 3a36aa50, %g2 = 000000000000611b
lduw [%o0+0x0a8],%g2 ! %g2 = 000000003a36aa50
! Mem[0000000091800040] = 5f816288, %g2 = 000000003a36aa50
ldub [%o0+0x042],%g2 ! %g2 = 000000000000005f
! Mem[000000002f000003] = 2b927c34, %l1 = 8380e5d00d3563c9
ldstub [%i2+0x003],%l1 ! %l1 = 00000034000000ff
! %l2 = 00000000d1415921, Mem[00000000910000d8] = 0cd425ea2bdb4172
stx %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = 00000000d1415921
! Mem[0000000091800038] = 0de323e4, %g2 = 000000000000005f
lduw [%o0+0x038],%g2 ! %g2 = 000000000de323e4
! Mem[0000000091800014] = 04e42612, %g18 = e6af80d9a826a547
ldsw [%o0+0x014],%g2 ! %g2 = e6af80d9a826a547
! Mem[000000002f0001a8] = 9e77ccf282847738, %l1 = 0000000000000034, %l2 = 00000000d1415921
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 9e77ccf282847738
! Mem[000000002e0000f0] = 1b968125, %l1 = 0000000000000034
swap [%i0+0x0f0],%l1 ! %l1 = 000000001b968125
! Mem[000000002e800188] = 8c6e5a62, %l6 = 00000000a463020f
ldstub [%i1+0x188],%l6 ! %l6 = 0000008c000000ff
p15_label_9:
! Mem[000000002f00000a] = 703ad877, %l1 = 000000001b968125
ldstub [%i2+0x00a],%l1 ! %l1 = 000000d8000000ff
! Mem[000000002f0001c4] = be03c927, %l0 = 00000000edcfb299
ldstub [%i2+0x1c4],%l0 ! %l0 = 000000be000000ff
! Mem[0000000091000060] = 18b872f6, %g2 = 0000000004e42612
ldsh [%i6+0x062],%g2 ! %g2 = 00000000000018b8
! Mem[000000002f000194] = 14076354, %l4 = 6d7c19ff, %l5 = 0000003b
add %i2,0x194,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000014076354
! Mem[000000002f800008] = a1c1ed3a, %l5 = 0000000014076354
ldstub [%i3+%o1],%l5 ! %l5 = 000000a1000000ff
! Mem[0000000090800090] = 759b7292, %g2 = 00000000000018b8
ldub [%i5+0x092],%g2 ! %g2 = 0000000000000075
! %l3 = b6b894c0939060da, Mem[0000000090000180] = dbb0693090cb7b8d
stx %l3,[%i4+0x180] ! Mem[0000000090000180] = b6b894c0939060da
! %l7 = 00000000386251ef, Mem[0000000090800096] = 9a411989
stb %l7,[%i5+0x096] ! Mem[0000000090800094] = ef411989
! Mem[000000009000017c] = d1f39af5, %g2 = 0000000000000075
ldsh [%i4+0x17c],%g2 ! %g2 = ffffffffffffd1f3
! Mem[000000002f0001a8] = 9e77ccf282847738, %l4 = 000000006d7c19ff, %l1 = 00000000000000d8
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 9e77ccf282847738
p15_label_10:
! Mem[000000002f000110] = ac7a5925b9e84ab7, %l2 = 9e77ccf282847738, %l6 = 000000000000008c
add %i2,0x110,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ac7a5925b9e84ab7
! Mem[000000002e800160] = bef87654, %l5 = 00000000000000a1
swap [%i1+0x160],%l5 ! %l5 = 00000000bef87654
! Mem[000000002e8001a0] = eeb441e6, %l6 = b9e84ab7, %l2 = 82847738
add %i1,0x1a0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000eeb441e6
! Mem[000000002e000118] = b6b894c0939060da, %l7 = 00000000386251ef, %l3 = b6b894c0939060da
add %i0,0x118,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = b6b894c0939060da
! Mem[00000000900001e4] = 801799cf, %g18 = e6af80d9a826a547
ldsw [%i4+0x1e4],%g2 ! %g2 = e6af80d9a826a547
! %l6 = ac7a5925b9e84ab7, Mem[0000000090000048] = ced1bed1
stw %l6,[%i4+0x048] ! Mem[0000000090000048] = b9e84ab7
! Mem[0000000091800120] = 338f078b, %g2 = ffffffff801799cf
ldsh [%o0+0x122],%g2 ! %g2 = 000000000000338f
! Mem[00000000908001d4] = 8605bbea, %g2 = 000000000000338f
ldub [%i5+0x1d6],%g2 ! %g2 = 0000000000000086
! Mem[0000000090800080] = 6a2f1ae137b269c8, %g2 = 0000000000000086
ldx [%i5+0x080],%g2 ! %g2 = 6a2f1ae137b269c8
! Mem[000000002e8000d8] = c8bca8ea, %l6 = b9e84ab7, %l7 = 386251ef
add %i1,0xd8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c8bca8ea
p15_label_11:
! Mem[0000000091800098] = 4c128dd1, %g2 = 6a2f1ae137b269c8
ldsb [%o0+0x099],%g2 ! %g2 = 000000000000004c
! Mem[00000000910000f4] = e7f01b28, %g2 = 000000000000004c
ldsb [%i6+0x0f7],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000091000108] = 1c0669f4 6fbe3348, %g2 = ffffffe7, %g3 = 7fd5a81e
ldd [%i6+0x108],%g2 ! %g2 = 000000001c0669f4 000000006fbe3348
! Mem[000000002e00000c] = 14dc7590, %l2 = eeb441e6, %l6 = b9e84ab7
add %i0,0x0c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000014dc7590
! Mem[000000002f000020] = 5df16e20, %l3 = b6b894c0939060da
ldstub [%i2+%o4],%l3 ! %l3 = 0000005d000000ff
! Mem[000000002f800000] = 292dee9e, %l2 = 00000000eeb441e6
ldub [%i3+0x002],%l2 ! %l2 = 00000000000000ee
! Mem[00000000918001c8] = 1c6c117f, %g18 = e6af80d9a826a547
ldsw [%o0+0x1c8],%g2 ! %g2 = e6af80d9a826a547
! Mem[000000009100007c] = 3319557f, %g2 = 000000001c6c117f
lduh [%i6+0x07c],%g2 ! %g2 = 0000000000003319
! Mem[0000000091000088] = 9892031b, %g2 = 0000000000003319
ldub [%i6+0x088],%g2 ! %g2 = 0000000000000098
! Mem[000000002e000198] = 98d80df6d5f036d5, %l4 = 000000006d7c19ff, %l3 = 000000000000005d
add %i0,0x198,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 98d80df6d5f036d5
p15_label_12:
! Mem[000000002e000175] = 49fe18cb, %l7 = 00000000c8bca8ea
ldstub [%i0+0x175],%l7 ! %l7 = 000000fe000000ff
! Mem[000000002f000050] = 5b2e230b, %l1 = 82847738, %l2 = 000000ee
add %i2,0x50,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000005b2e230b
! Mem[0000000091000068] = 5f782632c7f14344, %g2 = 0000000000000098
ldx [%i6+0x068],%g2 ! %g2 = 5f782632c7f14344
! Mem[000000002f000014] = 9f5a3b3a, %l4 = 000000006d7c19ff
swap [%i2+0x014],%l4 ! %l4 = 000000009f5a3b3a
! Mem[000000009180011c] = 45908c8d, %g2 = 5f782632c7f14344
lduw [%o0+0x11c],%g2 ! %g2 = 0000000045908c8d
! %l1 = 9e77ccf282847738, Mem[00000000908001f4] = e158b096
stw %l1,[%i5+0x1f4] ! Mem[00000000908001f4] = 82847738
! Mem[000000002e800079] = 819045d2, %l3 = 98d80df6d5f036d5
ldstub [%i1+0x079],%l3 ! %l3 = 00000090000000ff
! Mem[000000002e000040] = 1f6ac9a6d2e5298a, %l3 = 0000000000000090, %l7 = 00000000000000fe
add %i0,0x40,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 1f6ac9a6d2e5298a
! %l6 = 14dc7590, %l7 = d2e5298a, Mem[00000000900001b8] = 38872b77 1ec23da6
std %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = 14dc7590 d2e5298a
! Mem[000000002e0001f0] = 7709522fe1d72352, %l1 = 9e77ccf282847738, %l1 = 9e77ccf282847738
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 7709522fe1d72352
p15_label_13:
! Mem[000000002f000004] = f0f8709f, %l7 = 1f6ac9a6d2e5298a
swap [%i2+0x004],%l7 ! %l7 = 00000000f0f8709f
! Mem[0000000090800120] = 8ffd79e6, %g2 = 0000000045908c8d
ldsh [%i5+0x122],%g2 ! %g2 = ffffffffffff8ffd
! Mem[000000009100015c] = 0a611a84, %g2 = ffffffffffff8ffd
ldsh [%i6+0x15c],%g2 ! %g2 = 0000000000000a61
! Mem[00000000908000b8] = 20f3c9fb, %g2 = 0000000000000a61
lduw [%i5+0x0b8],%g2 ! %g2 = 0000000020f3c9fb
! %l7 = 00000000f0f8709f, Mem[00000000908000c8] = 8bba183ccfbdb1e0
stx %l7,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000000f0f8709f
! Mem[000000009180008c] = 0471678d, %g2 = 0000000020f3c9fb
lduw [%o0+0x08c],%g2 ! %g2 = 000000000471678d
! Mem[000000002e8001a4] = 86e70b40, %l1 = 7709522fe1d72352
lduw [%i1+0x1a4],%l1 ! %l1 = 0000000086e70b40
! Mem[000000002f0000de] = a297ead9, %l6 = 0000000014dc7590
ldstub [%i2+0x0de],%l6 ! %l6 = 000000ea000000ff
! Mem[000000002f0000f8] = c857e85153322a92, %l0 = 00000000000000be, %l6 = 00000000000000ea
add %i2,0xf8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c857e85153322a92
! Mem[000000002f800074] = d473bc83, %l1 = 0000000086e70b40
swap [%i3+0x074],%l1 ! %l1 = 00000000d473bc83
p15_label_14:
! Mem[000000002f80007d] = 36e5533d, %l3 = 0000000000000090
ldstub [%i3+0x07d],%l3 ! %l3 = 000000e5000000ff
! Mem[0000000091000110] = dc796364, %g2 = 000000000471678d
lduw [%i6+0x110],%g2 ! %g2 = 00000000dc796364
! %l5 = 00000000bef87654, Mem[0000000090800060] = ec0a57d6
stw %l5,[%i5+0x060] ! Mem[0000000090800060] = bef87654
! %l3 = 00000000000000e5, Mem[000000009180003a] = 23e444ce
sth %l3,[%o0+0x03a] ! Mem[0000000091800038] = 00e544ce
! Mem[00000000918001cc] = 465455b7, %g2 = 00000000dc796364
ldub [%o0+0x1ce],%g2 ! %g2 = 0000000000000046
! Mem[000000002e000158] = 7805326be3f9710e, %l0 = 00000000000000be
ldx [%i0+0x158],%l0 ! %l0 = 7805326be3f9710e
! %l6 = c857e85153322a92, Mem[00000000900001eb] = 45321a70
stb %l6,[%i4+0x1eb] ! Mem[00000000900001e8] = 92321a70
! Mem[0000000091000098] = 6b141ce1d929f4dc, %g2 = 0000000000000046
ldx [%i6+0x098],%g2 ! %g2 = 6b141ce1d929f4dc
! Mem[0000000090000028] = c6d1db87, %g2 = 6b141ce1d929f4dc
ldub [%i4+%o5],%g2 ! %g2 = 00000000000000c6
! Mem[000000002e8001d0] = 1d4a19f1, %l7 = f0f8709f, %l4 = 9f5a3b3a
add %i1,0x1d0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001d4a19f1
p15_label_15:
! %l6 = c857e85153322a92, Mem[00000000910001bc] = c76c1e3a
sth %l6,[%i6+0x1bc] ! Mem[00000000910001bc] = 2a921e3a
! %l4 = 000000001d4a19f1, Mem[000000009180001c] = 842e6924
stb %l4,[%o0+0x01c] ! Mem[000000009180001c] = f12e6924
! Mem[000000002f800010] = 82846b70d7e25ced, %l2 = 000000005b2e230b, %l1 = 00000000d473bc83
add %i3,0x10,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 82846b70d7e25ced
! Mem[000000002e800038] = 3a3fd4d0, %l5 = bef87654, %l0 = e3f9710e
add %i1,0x38,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000003a3fd4d0
! Mem[000000009080010c] = 1a2f08bc, %g2 = 00000000000000c6
ldsh [%i5+0x10e],%g2 ! %g2 = 0000000000001a2f
! Mem[00000000908000a0] = 9a10f468, %g2 = 0000000000001a2f
ldsb [%i5+0x0a2],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000091800068] = 84baf4de c5a2c045, %g2 = ffffff9a, %g3 = 6fbe3348
ldd [%o0+0x068],%g2 ! %g2 = 0000000084baf4de 00000000c5a2c045
! Mem[000000002e800020] = 33b8dba8, %l4 = 1d4a19f1, %l6 = 53322a92
add %i1,0x20,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000033b8dba8
! Mem[00000000918001b0] = 40792b48 ac72831e, %g2 = 84baf4de, %g3 = c5a2c045
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000040792b48 00000000ac72831e
! Mem[000000002f800128] = 6961571f, %l3 = 000000e5, %l6 = 33b8dba8
add %i3,0x128,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000006961571f
p15_label_16:
! Mem[000000002f000128] = 1523acf276b6f3d7, %l0 = 000000003a3fd4d0, %l4 = 000000001d4a19f1
add %i2,0x128,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 1523acf276b6f3d7
! %l0 = 000000003a3fd4d0, Mem[0000000090000039] = d6a795fa
stb %l0,[%i4+0x039] ! Mem[0000000090000038] = d0a795fa
! Mem[000000002e8000b0] = f4ea9494, %l4 = 1523acf276b6f3d7
swap [%i1+0x0b0],%l4 ! %l4 = 00000000f4ea9494
! Mem[0000000090800014] = 1cf2febc, %g2 = 0000000040792b48
lduw [%i5+0x014],%g2 ! %g2 = 000000001cf2febc
! Mem[000000002e000030] = f8abc05a, %l5 = bef87654, %l4 = f4ea9494
add %i0,0x30,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f8abc05a
! Mem[000000002f800018] = 099179ec54555793, %l5 = 00000000bef87654, %l2 = 000000005b2e230b
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 099179ec54555793
! Mem[00000000908001a0] = 30fd54e9, %g2 = 000000001cf2febc
ldub [%i5+0x1a2],%g2 ! %g2 = 0000000000000030
! Mem[000000002f0001e4] = 6ae27960, %l2 = 54555793, %l5 = bef87654
add %i2,0x1e4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000006ae27960
! Mem[000000002f8001e8] = 55abc9a6, %l6 = 000000006961571f
ldsb [%i3+0x1eb],%l6 ! %l6 = ffffffffffffffa6
! %l7 = 00000000f0f8709f, Mem[000000009100012c] = 3b517a4d
sth %l7,[%i6+0x12c] ! Mem[000000009100012c] = 709f7a4d
p15_label_17:
! Mem[000000002f800044] = 80371e74, %l3 = 00000000000000e5
ldsb [%i3+0x044],%l3 ! %l3 = ffffffffffffff80
! Mem[000000002e0000b9] = 8cb79d80, %l0 = 000000003a3fd4d0
ldstub [%i0+0x0b9],%l0 ! %l0 = 000000b7000000ff
! Mem[000000002f000110] = ac7a5925, %l5 = 000000006ae27960
swap [%i2+0x110],%l5 ! %l5 = 00000000ac7a5925
! Mem[000000002f000071] = 254e6b32, %l2 = 099179ec54555793
ldstub [%i2+0x071],%l2 ! %l2 = 0000004e000000ff
! %l0 = 000000b7, %l1 = d7e25ced, Mem[0000000091000078] = 9cfade54 3319557f
std %l0,[%i6+0x078] ! Mem[0000000091000078] = 000000b7 d7e25ced
! Mem[0000000091000138] = e962452c da495b2d, %g2 = 00000030, %g3 = ac72831e
ldd [%i6+0x138],%g2 ! %g2 = 00000000e962452c 00000000da495b2d
! %l5 = 00000000ac7a5925, Mem[00000000918000d4] = 055cd7cb
stw %l5,[%o0+0x0d4] ! Mem[00000000918000d4] = ac7a5925
! Mem[00000000900001d4] = a5390858, %g18 = e6af80d9a826a547
ldsw [%i4+0x1d4],%g2 ! %g2 = e6af80d9a826a547
! Mem[000000002f800150] = e9fdf1cf, %l6 = ffffffffffffffa6
ldstub [%i3+0x150],%l6 ! %l6 = 000000e9000000ff
! Mem[00000000910001d8] = 6b638578, %g2 = ffffffffa5390858
ldsb [%i6+0x1db],%g2 ! %g2 = 000000000000006b
p15_label_18:
! Mem[0000000090800140] = 58c1586a, %g2 = 000000000000006b
lduw [%i5+0x140],%g2 ! %g2 = 0000000058c1586a
! Mem[00000000900001c8] = 60b21f1e, %g18 = e6af80d9a826a547
ldsw [%i4+0x1c8],%g2 ! %g2 = e6af80d9a826a547
! Mem[000000002f8001d4] = 9d5eae6b, %l1 = 82846b70d7e25ced
swap [%i3+0x1d4],%l1 ! %l1 = 000000009d5eae6b
! Mem[0000000091800110] = de4e62c768cde05e, %g2 = 0000000060b21f1e
ldx [%o0+0x110],%g2 ! %g2 = de4e62c768cde05e
! Mem[0000000090000154] = 69eb9ffb, %g18 = e6af80d9a826a547
ldsw [%i4+0x154],%g2 ! %g2 = e6af80d9a826a547
! Mem[000000002f8001c4] = 643899c2, %l1 = 9d5eae6b, %l0 = 000000b7
add %i3,0x1c4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000643899c2
! %l5 = 00000000ac7a5925, Mem[0000000091000160] = 72c27f729a024c61
stx %l5,[%i6+0x160] ! Mem[0000000091000160] = 00000000ac7a5925
! %l7 = 00000000f0f8709f, Mem[00000000918000b8] = 5d6b08496cfe733f
stx %l7,[%o0+0x0b8] ! Mem[00000000918000b8] = 00000000f0f8709f
! Mem[000000002f000009] = 703aff77, %l7 = 00000000f0f8709f
ldstub [%i2+0x009],%l7 ! %l7 = 0000003a000000ff
! Mem[000000002f000160] = be444ad2, %l6 = 00000000000000e9
swap [%i2+0x160],%l6 ! %l6 = 00000000be444ad2
p15_label_19:
! Mem[00000000908001e0] = ac6a9c05 c7e29cb9, %g2 = 69eb9ffb, %g3 = da495b2d
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000ac6a9c05 00000000c7e29cb9
! Mem[0000000091800020] = 0eab704a, %g2 = 00000000ac6a9c05
lduw [%o0+%o4],%g2 ! %g2 = 000000000eab704a
! Mem[000000002e00000c] = 14dc7590, %l7 = 0000003a, %l0 = 643899c2
add %i0,0x0c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000014dc7590
! Mem[000000002f000090] = 0f0a1102, %l7 = 0000003a, %l5 = ac7a5925
add %i2,0x90,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000000f0a1102
! Mem[0000000091000138] = e962452c da495b2d, %g2 = 0eab704a, %g3 = c7e29cb9
ldd [%i6+0x138],%g2 ! %g2 = 00000000e962452c 00000000da495b2d
! Mem[0000000091800088] = 76cfc3f20471678d, %g2 = 00000000e962452c
ldx [%o0+0x088],%g2 ! %g2 = 76cfc3f20471678d
! %l2 = 000000000000004e, Mem[00000000900000f7] = 3d000000
stb %l2,[%i4+0x0f7] ! Mem[00000000900000f4] = 4e000000
! Mem[000000002f0001f8] = f8725ef516869796, %l2 = 000000000000004e, %l1 = 000000009d5eae6b
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = f8725ef516869796
! Mem[000000002e800120] = 0d381ae6, %l7 = 0000003a, %l5 = 0f0a1102
add %i1,0x120,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000000d381ae6
! Mem[0000000091800130] = 2f69a2c8c164810f, %g2 = 76cfc3f20471678d
ldx [%o0+0x130],%g2 ! %g2 = 2f69a2c8c164810f
p15_label_20:
! Mem[000000002f00012c] = 76b6f3d7, %l2 = 000000000000004e
swap [%i2+0x12c],%l2 ! %l2 = 0000000076b6f3d7
! Mem[0000000091800078] = 5b604dfb, %g2 = 2f69a2c8c164810f
ldub [%o0+0x07a],%g2 ! %g2 = 000000000000005b
! %l0 = 0000000014dc7590, Mem[0000000090000114] = eeb8142d
sth %l0,[%i4+0x114] ! Mem[0000000090000114] = 7590142d
! Mem[000000002f800008] = ffc1ed3aa3fbb88b, %l3 = ffffffffffffff80, %l5 = 000000000d381ae6
add %i3,0x08,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = ffc1ed3aa3fbb88b
! Mem[000000002f800048] = 5f19486d17e19ac6, %l5 = ffc1ed3aa3fbb88b
ldx [%i3+0x048],%l5 ! %l5 = 5f19486d17e19ac6
! %l2 = 76b6f3d7, %l3 = ffffff80, Mem[0000000091800168] = 6933d7f3 7d90500a
std %l2,[%o0+0x168] ! Mem[0000000091800168] = 76b6f3d7 ffffff80
! Mem[000000002e80016c] = 56e5432a, %l5 = 5f19486d17e19ac6
swap [%i1+0x16c],%l5 ! %l5 = 0000000056e5432a
! Mem[000000002f000090] = 0f0a1102352eb18d, %l6 = 00000000be444ad2, %l2 = 0000000076b6f3d7
add %i2,0x90,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 0f0a1102352eb18d
! Mem[0000000091000040] = 458cb5c1, %g2 = 000000000000005b
lduh [%i6+0x042],%g2 ! %g2 = 000000000000458c
! Mem[000000002e800130] = 428a978e, %l7 = 000000000000003a
swap [%i1+0x130],%l7 ! %l7 = 00000000428a978e
p15_label_21:
! Mem[000000002f000136] = 193da44f, %l2 = 0f0a1102352eb18d
ldstub [%i2+0x136],%l2 ! %l2 = 000000a4000000ff
! %l3 = ffffffffffffff80, Mem[0000000091800010] = 459f86b604e42612
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = ffffffffffffff80
! Mem[00000000918001d8] = 05319c388896c003, %g2 = 000000000000458c
ldx [%o0+0x1d8],%g2 ! %g2 = 05319c388896c003
! Mem[000000002e00006e] = 68267c98, %l4 = 00000000f8abc05a
ldstub [%i0+0x06e],%l4 ! %l4 = 0000007c000000ff
! Mem[00000000908001a4] = 54e92dc3, %g2 = 05319c388896c003
lduw [%i5+0x1a4],%g2 ! %g2 = 0000000054e92dc3
! Mem[000000002e0000a0] = 64b5a711, %l6 = be444ad2, %l3 = ffffff80
add %i0,0xa0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000064b5a711
! %l4 = 0000007c, %l5 = 56e5432a, Mem[0000000090000168] = b023eb84 85b571f7
std %l4,[%i4+0x168] ! Mem[0000000090000168] = 0000007c 56e5432a
! Mem[000000002e000030] = f8abc05a1d4bb45e, %l7 = 00000000428a978e, %l5 = 0000000056e5432a
add %i0,0x30,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = f8abc05a1d4bb45e
! Mem[000000002e000090] = 4ed1a6c2fdecc42e, %l6 = 00000000be444ad2, %l5 = f8abc05a1d4bb45e
add %i0,0x90,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 4ed1a6c2fdecc42e
! Mem[0000000090800188] = de3e04f859b82350, %g2 = 0000000054e92dc3
ldx [%i5+0x188],%g2 ! %g2 = de3e04f859b82350
p15_label_22:
! Mem[0000000091000168] = 69d5747b, %g18 = e6af80d9a826a547
ldsw [%i6+0x168],%g2 ! %g2 = e6af80d9a826a547
! Mem[000000002f800194] = 9d5c6f83, %l6 = be444ad2, %l0 = 14dc7590
add %i3,0x194,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000009d5c6f83
! Mem[000000002e800070] = 7f70e5d5, %l0 = 000000009d5c6f83
swap [%i1+0x070],%l0 ! %l0 = 000000007f70e5d5
! Mem[0000000091000180] = 4df7bcd0217f2bc5, %g2 = 0000000069d5747b
ldx [%i6+0x180],%g2 ! %g2 = 4df7bcd0217f2bc5
! Mem[000000002f800195] = 9d5c6f83, %l1 = f8725ef516869796
ldstub [%i3+0x195],%l1 ! %l1 = 0000005c000000ff
! Mem[00000000908000cc] = f8709f93, %g2 = 4df7bcd0217f2bc5
ldsb [%i5+0x0cd],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000091000108] = 1c0669f46fbe3348, %g2 = fffffffffffffff8
ldx [%i6+0x108],%g2 ! %g2 = 1c0669f46fbe3348
! Mem[000000002f800074] = 86e70b40, %l7 = 00000000428a978e
swap [%i3+0x074],%l7 ! %l7 = 0000000086e70b40
! Mem[000000002e8001d6] = 5dc754ba, %l6 = 00000000be444ad2
ldstub [%i1+0x1d6],%l6 ! %l6 = 00000054000000ff
! Mem[000000002e80018c] = 334aa50f, %l0 = 000000007f70e5d5
swap [%i1+0x18c],%l0 ! %l0 = 00000000334aa50f
p15_label_23:
! Mem[00000000908001bc] = 263c1374, %g2 = 1c0669f46fbe3348
ldub [%i5+0x1bf],%g2 ! %g2 = 0000000000000026
! Mem[000000002f800104] = 472ee937, %l1 = 000000000000005c
swap [%i3+0x104],%l1 ! %l1 = 00000000472ee937
! Mem[000000002e8001b7] = 4fa01743, %l0 = 00000000334aa50f
ldstub [%i1+0x1b7],%l0 ! %l0 = 00000043000000ff
! Mem[000000002f800068] = d1e96b57, %l5 = 4ed1a6c2fdecc42e
swap [%i3+0x068],%l5 ! %l5 = 00000000d1e96b57
! Mem[000000002f0001f2] = 2635d663, %l6 = 0000000000000054
ldstub [%i2+0x1f2],%l6 ! %l6 = 000000d6000000ff
! Mem[0000000090000050] = 390b4411, %g2 = 0000000000000026
ldsh [%i4+0x050],%g2 ! %g2 = 000000000000390b
! Mem[0000000091000108] = 1c0669f4 6fbe3348, %g2 = 0000390b, %g3 = da495b2d
ldd [%i6+0x108],%g2 ! %g2 = 000000001c0669f4 000000006fbe3348
! Mem[000000002e8000b0] = 76b6f3d7, %l5 = 00000000d1e96b57
ldstub [%i1+0x0b0],%l5 ! %l5 = 00000076000000ff
! Mem[000000002e0000fd] = 94ef07f2, %l5 = 0000000000000076
ldstub [%i0+0x0fd],%l5 ! %l5 = 000000ef000000ff
! %l4 = 000000000000007c, Mem[0000000090000118] = f699086e453e1191
stx %l4,[%i4+0x118] ! Mem[0000000090000118] = 000000000000007c
p15_label_24:
! Mem[000000002f800110] = a94eebf2381cc31d, %l3 = 0000000064b5a711, %l7 = 0000000086e70b40
add %i3,0x110,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = a94eebf2381cc31d
! Mem[000000002f8000cc] = c3f931a9, %l1 = 472ee937, %l3 = 64b5a711
add %i3,0xcc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000c3f931a9
! Mem[000000002f0001b0] = e115f626df6783bc, %l4 = 000000000000007c, %l7 = a94eebf2381cc31d
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = e115f626df6783bc
! Mem[00000000908000ec] = e8f9b0f1, %g2 = 000000001c0669f4
ldub [%i5+0x0ef],%g2 ! %g2 = 00000000000000e8
! Mem[000000002e800109] = 1b3e9a9b, %l1 = 00000000472ee937
ldstub [%i1+0x109],%l1 ! %l1 = 0000003e000000ff
! Mem[000000002e800008] = ea08b7a5, %l2 = 000000a4, %l4 = 0000007c
add %i1,0x08,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ea08b7a5
! Mem[000000002f00000c] = 4cc2c6d5, %l4 = 00000000ea08b7a5
swap [%i2+0x00c],%l4 ! %l4 = 000000004cc2c6d5
! Mem[000000002f8000c8] = 0e48b8b0c3f931a9, %l5 = 00000000000000ef, %l2 = 00000000000000a4
add %i3,0xc8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 0e48b8b0c3f931a9
! %l2 = 0e48b8b0c3f931a9, Mem[0000000090000018] = d23cbe49
stb %l2,[%i4+%o3] ! Mem[0000000090000018] = a93cbe49
! Mem[000000002f000110] = 6ae27960, %l5 = 000000ef, %l7 = df6783bc
add %i2,0x110,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006ae27960
p15_label_25:
! Mem[000000002f0001d0] = 72c04be4, %l0 = 0000000000000043
swap [%i2+0x1d0],%l0 ! %l0 = 0000000072c04be4
! Mem[000000002e8001a8] = f7c56d98, %l7 = 000000006ae27960
swap [%i1+0x1a8],%l7 ! %l7 = 00000000f7c56d98
! Mem[0000000090000074] = 538b29ee, %g2 = 00000000000000e8
ldsh [%i4+0x074],%g2 ! %g2 = 000000000000538b
! Mem[000000002e800006] = 292399bc, %l0 = 0000000072c04be4
ldstub [%i1+0x006],%l0 ! %l0 = 00000099000000ff
! Mem[000000002f0001cc] = 90851362, %l7 = 00000000f7c56d98
ldstub [%i2+0x1cc],%l7 ! %l7 = 00000090000000ff
! %l1 = 000000000000003e, Mem[00000000908001c8] = 04d8b60f03f88b06
stx %l1,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000000000003e
! Mem[000000002f8000c6] = cc1e57f4, %l7 = 0000000000000090
ldstub [%i3+0x0c6],%l7 ! %l7 = 00000057000000ff
! Mem[000000002f0000c8] = b7688507, %l1 = 000000000000003e
swap [%i2+0x0c8],%l1 ! %l1 = 00000000b7688507
! Mem[000000002f800090] = 76eb3fc5e063a568, %l5 = 00000000000000ef, %l1 = 00000000b7688507
add %i3,0x90,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 76eb3fc5e063a568
! Mem[000000002e8001a0] = eeb441e6, %l5 = 000000ef, %l4 = 4cc2c6d5
add %i1,0x1a0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000eeb441e6
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p15_branch_failed
p15_not_taken_0_end:
! End of Random Code for Thread 15
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 0000000000000099
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 76eb3fc5e063a568
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0e48b8b0c3f931a9
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c3f931a9
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000eeb441e6
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ef
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000d6
bne,a,pn %xcc,p15_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000057
bne,a,pn %xcc,p15_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x068],%g2 ! Expected data = 439257206826ff98
ldx [%i0+0x068],%g3 ! Observed data at 000000002e000068
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000002611b07b5b
ldx [%i0+0x070],%g3 ! Observed data at 000000002e000070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 8cff9d80a04556b1
ldx [%i0+0x0b8],%g3 ! Observed data at 000000002e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 00000034000000ec
ldx [%i0+0x0f0],%g3 ! Observed data at 000000002e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 426757ef94ff07f2
ldx [%i0+0x0f8],%g3 ! Observed data at 000000002e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x170],%g2 ! Expected data = 317d55fe49ff18cb
ldx [%i0+0x170],%g3 ! Observed data at 000000002e000170
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = df12579f168b62dc
ldx [%i0+0x1c8],%g3 ! Observed data at 000000002e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f5ac5ff9b5619441
ldx [%i0+0x1d8],%g3 ! Observed data at 000000002e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1d8,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 1d0fe3892923ffbc
ldx [%i1+0x000],%g3 ! Observed data at 000000002e800000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x000,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6f190a28af9f9a10
ldx [%i1+0x048],%g3 ! Observed data at 000000002e800048
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9d5c6f832ffe7eba
ldx [%i1+0x070],%g3 ! Observed data at 000000002e800070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 81ff45d23b74e065
ldx [%i1+0x078],%g3 ! Observed data at 000000002e800078
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ffb6f3d784d679c7
ldx [%i1+0x0b0],%g3 ! Observed data at 000000002e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1bff9a9b2e4d77b1
ldx [%i1+0x108],%g3 ! Observed data at 000000002e800108
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000003a1ebce44d
ldx [%i1+0x130],%g3 ! Observed data at 000000002e800130
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000a12cdfe68f
ldx [%i1+0x160],%g3 ! Observed data at 000000002e800160
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8aebda8c17e19ac6
ldx [%i1+0x168],%g3 ! Observed data at 000000002e800168
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff6e5a627f70e5d5
ldx [%i1+0x188],%g3 ! Observed data at 000000002e800188
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 6ae2796070a7eb2d
ldx [%i1+0x1a8],%g3 ! Observed data at 000000002e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f551efa24fa017ff
ldx [%i1+0x1b0],%g3 ! Observed data at 000000002e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1d4a19f15dc7ffba
ldx [%i1+0x1d0],%g3 ! Observed data at 000000002e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1d0,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 2b927cffd2e5298a
ldx [%i2+0x000],%g3 ! Observed data at 000000002f000000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 70ffff77ea08b7a5
ldx [%i2+0x008],%g3 ! Observed data at 000000002f000008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8dffbc786d7c19ff
ldx [%i2+0x010],%g3 ! Observed data at 000000002f000010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = fff16e20e8b494e8
ldx [%i2+0x020],%g3 ! Observed data at 000000002f000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = 25ff6b32d1581e1d
ldx [%i2+0x070],%g3 ! Observed data at 000000002f000070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000003ee90b668c
ldx [%i2+0x0c8],%g3 ! Observed data at 000000002f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 140322d1a297ffd9
ldx [%i2+0x0d8],%g3 ! Observed data at 000000002f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6ae27960b9e84ab7
ldx [%i2+0x110],%g3 ! Observed data at 000000002f000110
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 1523acf20000004e
ldx [%i2+0x128],%g3 ! Observed data at 000000002f000128
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1a9f639e193dff4f
ldx [%i2+0x130],%g3 ! Observed data at 000000002f000130
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9807f0ffc5554c4a
ldx [%i2+0x138],%g3 ! Observed data at 000000002f000138
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000e9d0655948
ldx [%i2+0x160],%g3 ! Observed data at 000000002f000160
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = a7702ca412fde09b
ldx [%i2+0x168],%g3 ! Observed data at 000000002f000168
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 6cffd7c13e593372
ldx [%i2+0x170],%g3 ! Observed data at 000000002f000170
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ad4836c5ff03c927
ldx [%i2+0x1c0],%g3 ! Observed data at 000000002f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c1c2fb4eff851362
ldx [%i2+0x1c8],%g3 ! Observed data at 000000002f0001c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0000004392c854bb
ldx [%i2+0x1d0],%g3 ! Observed data at 000000002f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 2635ff638a4930a2
ldx [%i2+0x1f0],%g3 ! Observed data at 000000002f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1f0,%g4
set p15_local3_expect,%g1
p15_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ffc1ed3aa3fbb88b
ldx [%i3+0x008],%g3 ! Observed data at 000000002f800008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x008,%g4
ldx [%g1+0x068],%g2 ! Expected data = fdecc42eaaf90c0b
ldx [%i3+0x068],%g3 ! Observed data at 000000002f800068
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5884046a428a978e
ldx [%i3+0x070],%g3 ! Observed data at 000000002f800070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7879fc3636ff533d
ldx [%i3+0x078],%g3 ! Observed data at 000000002f800078
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 577006a0cc1efff4
ldx [%i3+0x0c0],%g3 ! Observed data at 000000002f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 1e0c6e720000005c
ldx [%i3+0x100],%g3 ! Observed data at 000000002f800100
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff5b69b338d0b9d7
ldx [%i3+0x108],%g3 ! Observed data at 000000002f800108
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = fffdf1cff09706e0
ldx [%i3+0x150],%g3 ! Observed data at 000000002f800150
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = fe127b569dff6f83
ldx [%i3+0x190],%g3 ! Observed data at 000000002f800190
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b87ae55bd7e25ced
ldx [%i3+0x1d0],%g3 ! Observed data at 000000002f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1d0,%g4
! The test for processor 15 has passed
p15_passed:
ta GOOD_TRAP
nop
p15_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p15_failed
p15_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p15_failed
p15_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p15_failed
p15_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p15_failed
p15_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p15_failed
p15_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p15_failed
p15_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p15_failed
p15_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p15_failed
! The test for processor 15 failed
p15_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 15 failed
p15_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p15_selfmod_failed:
ba p15_failed
mov 0xabc,%g1
p15_common_error:
or %g0,0xeef,%g1
ba p15_failed
mov %o5,%g3
p15_common_signature_error:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_common_timeout:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p15_failed
mov 0x0,%g3
p15_trap1e:
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000020]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e800018]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000000]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f800028]
stha %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000]
done
p15_trap1o:
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000020]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e800018]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000000]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f800028]
stha %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000]
done
p15_trap2e:
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f800010]
stha %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000010]
stxa %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e000010]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e800010]
stwa %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000028]
stda %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000020]
done
p15_trap2o:
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f800010]
stha %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000010]
stxa %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e000010]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e800010]
stwa %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000028]
stda %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000020]
done
p15_trap3e:
nop
nop
nop
done
p15_trap3o:
nop
nop
nop
done
p15_init_memory_pointers:
set p15_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p15_local0_start,%i0
set p15_local1_start,%i1
set p15_local2_start,%i2
set p15_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e8ee7ab8110c843f
ldx [%g1+0x008],%l1 ! %l1 = 5efe9836765407d1
ldx [%g1+0x010],%l2 ! %l2 = e352c0e6587fde98
ldx [%g1+0x018],%l3 ! %l3 = d1ae3d14d05935c2
ldx [%g1+0x020],%l4 ! %l4 = d801ee9c58d56e4f
ldx [%g1+0x028],%l5 ! %l5 = 6f748a6dc7553f70
ldx [%g1+0x030],%l6 ! %l6 = f8c6c6ebfdb8b50f
ldx [%g1+0x038],%l7 ! %l7 = 09a0d0802e4d77b1
! Initialize the output register of window 0
set unres3_start,%o0
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 = a4af9e6d 913c9b82 1bc8defb 00527ff8
! %f4 = eb973356 e25512fa f70ec0c4 4f1435ae
! %f8 = 8492db44 9d33489b f1008450 9f0aedf2
! %f12 = 95da9fff 3f0647a0 1e1a84fa f36eee59
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7473c724 5e105a5c e151c844 3f0100fb
! %f20 = 592586d9 6b924422 4281c46c 350358da
! %f24 = f5ab2704 c04cbe9b 30d92eca 3e3699f8
! %f28 = 67310454 4e0b615b 6604b03b 58a287f7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7a4a39b0 a5bbe4ff 9d70ac48 19715c6f
! %f36 = 14384d90 66652040 1d1ec0c2 b65b86ae
! %f40 = 028deaef 2f40fb9b e64fb6f7 16c844c3
! %f44 = 6da47fcc 168d20ba 56696193 e553eea6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xabf9a2980000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = abf9a2980000007f
wr %g0,%y ! Clear Y 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[0000000031800030] = b139dc593a6d00f0, %l0 = d2140f764f1fd817, %l2 = 60a4eab5f133e121
add %i3,0x30,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b139dc593a6d00f0
! Mem[00000000308001fc] = 05bcb708, %l2 = 3a6d00f0, %l2 = 3a6d00f0
add %i1,0x1fc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000005bcb708
! Mem[0000000030000028] = bfd301e7, %l2 = 0000000005bcb708
swap [%i0+%o5],%l2 ! %l2 = 00000000bfd301e7
! Mem[00000000318000bc] = 019fc07b, %l6 = 41cde4c091fe733b
swap [%i3+0x0bc],%l6 ! %l6 = 00000000019fc07b
! Mem[00000000308001a4] = 2eacaa87, %l3 = 1844b9e7a9018f7f
swap [%i1+0x1a4],%l3 ! %l3 = 000000002eacaa87
! Mem[0000000031800080] = 6598778f, %l1 = 1f7030e4993503eb
swap [%i3+0x080],%l1 ! %l1 = 000000006598778f
! %l1 = 000000006598778f, Mem[0000000091800190] = df687899ade27475
stx %l1,[%o0+0x190] ! Mem[0000000091800190] = 000000006598778f
! %l4 = af17da0a2f81a54c, Mem[0000000091000030] = 3b13c1d5b618f0b2
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = af17da0a2f81a54c
! Mem[00000000918001b0] = 40792b48, %g2 = f5ae6d0d2067e709
ldsh [%o0+0x1b0],%g2 ! %g2 = 0000000000004079
! Mem[000000003000018c] = 2fc625b0, %l0 = 4f1fd817, %l3 = 2eacaa87
add %i0,0x18c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000002fc625b0
p16_label_2:
! Mem[0000000091000188] = c0b9938b, %g2 = 0000000000004079
ldsb [%i6+0x18a],%g2 ! %g2 = ffffffffffffffc0
! Mem[00000000908001a8] = 887acab1, %g2 = ffffffffffffffc0
ldsb [%i5+0x1a9],%g2 ! %g2 = ffffffffffffff88
! %l3 = 000000002fc625b0, Mem[0000000090000090] = 811a29b25581f7ab
stx %l3,[%i4+0x090] ! Mem[0000000090000090] = 000000002fc625b0
! %l4 = af17da0a2f81a54c, Mem[00000000910001e8] = 3ad6395c507b7c4e
stx %l4,[%i6+0x1e8] ! Mem[00000000910001e8] = af17da0a2f81a54c
! %l2 = bfd301e7, %l3 = 2fc625b0, Mem[00000000300001a0] = ebc9d674 5e2132cb
std %l2,[%i0+0x1a0] ! Mem[00000000300001a0] = bfd301e7 2fc625b0
! Mem[0000000031800050] = e032c871cf6d59d2, %l2 = 00000000bfd301e7, %l7 = d7098591c972be23
add %i3,0x50,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = e032c871cf6d59d2
! Mem[000000009180000c] = e161985a, %g18 = ad828ade2beb99dc
ldsw [%o0+0x00c],%g2 ! %g2 = ad828ade2beb99dc
! Mem[00000000300001ad] = 96e2e340, %l4 = af17da0a2f81a54c
ldstub [%i0+0x1ad],%l4 ! %l4 = 000000e2000000ff
! Mem[00000000318001ac] = c1ed069f, %l7 = e032c871cf6d59d2
swap [%i3+0x1ac],%l7 ! %l7 = 00000000c1ed069f
! %l0 = 4f1fd817, %l1 = 6598778f, Mem[00000000918001e0] = 580f23c4 8ad07d9a
std %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 4f1fd817 6598778f
p16_label_3:
! Mem[0000000091000000] = 5ded1651, %g2 = ffffffffe161985a
lduw [%i6+%g0],%g2 ! %g2 = 000000005ded1651
! Mem[000000009080012c] = 26392562, %g2 = 000000005ded1651
ldsb [%i5+0x12c],%g2 ! %g2 = 0000000000000026
! Mem[0000000031000011] = 598513a2, %l2 = 00000000bfd301e7
ldstub [%i2+0x011],%l2 ! %l2 = 00000085000000ff
! Mem[0000000031800144] = 7440fc0d, %l1 = 6598778f, %l0 = 4f1fd817
add %i3,0x144,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000007440fc0d
! Mem[00000000300000e8] = 58b7fd0e661b7dff, %l4 = 00000000000000e2, %l6 = 00000000019fc07b
add %i0,0xe8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 58b7fd0e661b7dff
! %l1 = 000000006598778f, Mem[00000000308001ce] = 49134793
sth %l1,[%i1+0x1ce] ! Mem[00000000308001cc] = 4913778f
! %l4 = 00000000000000e2, Mem[000000009080002b] = 1e186ca9
stb %l4,[%i5+0x02b] ! Mem[0000000090800028] = e2186ca9
! Mem[0000000091000108] = 1c0669f4 6fbe3348, %g2 = 00000026, %g3 = 0bad0b00
ldd [%i6+0x108],%g2 ! %g2 = 000000001c0669f4 000000006fbe3348
! Mem[0000000090800180] = 34ecb2cb 7e522fec, %g2 = 1c0669f4, %g3 = 6fbe3348
ldd [%i5+0x180],%g2 ! %g2 = 0000000034ecb2cb 000000007e522fec
! Mem[000000003000005a] = 973bcc33, %l0 = 000000007440fc0d
ldstub [%i0+0x05a],%l0 ! %l0 = 000000cc000000ff
p16_label_4:
! %l0 = 000000cc, %l1 = 6598778f, Mem[0000000091000130] = 7b9364c7 ce95b5da
std %l0,[%i6+0x130] ! Mem[0000000091000130] = 000000cc 6598778f
! Mem[0000000030000128] = 9acd169578d82c71, %l4 = 00000000000000e2, %l3 = 000000002fc625b0
add %i0,0x128,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9acd169578d82c71
! Mem[0000000090000000] = 193a611b, %g2 = 0000000034ecb2cb
ldub [%i4+0x002],%g2 ! %g2 = 0000000000000019
! Mem[0000000031000180] = 7662f50b7355bce1, %l6 = 58b7fd0e661b7dff, %l7 = 00000000c1ed069f
add %i2,0x180,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 7662f50b7355bce1
! %l0 = 00000000000000cc, Mem[00000000908001f0] = 045003e2e158b096
stx %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 00000000000000cc
! Mem[00000000310001cb] = 71e04a3d, %l6 = 58b7fd0e661b7dff
ldstub [%i2+0x1cb],%l6 ! %l6 = 0000003d000000ff
! Mem[000000009080010c] = 2dc91a2f, %g18 = ad828ade2beb99dc
ldsw [%i5+0x10c],%g2 ! %g2 = ad828ade2beb99dc
! %l0 = 00000000000000cc, Mem[00000000908001d9] = eab1cd83
stb %l0,[%i5+0x1d9] ! Mem[00000000908001d8] = ccb1cd83
! %l6 = 000000000000003d, Mem[00000000910000e8] = 5ab839f7
stw %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 0000003d
! Mem[00000000318001f4] = 59503edd, %l4 = 000000e2, %l5 = 419ff914
add %i3,0x1f4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000059503edd
p16_label_5:
! Mem[0000000031000065] = e325a8c4, %l1 = 000000006598778f
ldstub [%i2+0x065],%l1 ! %l1 = 00000025000000ff
! Mem[0000000090000180] = dbb06930 90cb7b8d, %g2 = 2dc91a2f, %g3 = 7e522fec
ldd [%i4+0x180],%g2 ! %g2 = 00000000dbb06930 0000000090cb7b8d
! Mem[0000000091000138] = e962452c da495b2d, %g2 = dbb06930, %g3 = 90cb7b8d
ldd [%i6+0x138],%g2 ! %g2 = 00000000e962452c 00000000da495b2d
! Mem[00000000318000f4] = 64a5309a, %l5 = 0000000059503edd
swap [%i3+0x0f4],%l5 ! %l5 = 0000000064a5309a
! Mem[00000000300001f0] = ab3c9682e581d812, %l1 = 0000000000000025, %l1 = 0000000000000025
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = ab3c9682e581d812
! Mem[000000009180000c] = 985a459f, %g2 = 00000000e962452c
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000985a
! Mem[00000000910001e4] = 6e1daf17, %g2 = 000000000000985a
lduh [%i6+0x1e6],%g2 ! %g2 = 0000000000006e1d
! Mem[00000000318001e0] = d23ee737, %l1 = ab3c9682e581d812
swap [%i3+0x1e0],%l1 ! %l1 = 00000000d23ee737
! Mem[0000000030000030] = 3a1d182a, %l3 = 78d82c71, %l7 = 7355bce1
add %i0,0x30,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000003a1d182a
! Mem[0000000031000170] = 25bca277, %l7 = 000000003a1d182a
swap [%i2+0x170],%l7 ! %l7 = 0000000025bca277
p16_label_6:
! Mem[0000000031800130] = 1fa3c6e0dd4a2039, %l2 = 0000000000000085, %l5 = 0000000064a5309a
add %i3,0x130,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 1fa3c6e0dd4a2039
! %l0 = 000000cc, %l1 = d23ee737, Mem[0000000030800130] = 0727f969 117744e0
std %l0,[%i1+0x130] ! Mem[0000000030800130] = 000000cc d23ee737
! Mem[0000000031000004] = c6b266c7, %l4 = 00000000000000e2
swap [%i2+0x004],%l4 ! %l4 = 00000000c6b266c7
! Mem[0000000090000100] = dc07f72f 823d4765, %g2 = 00006e1d, %g3 = da495b2d
ldd [%i4+0x100],%g2 ! %g2 = 00000000dc07f72f 00000000823d4765
! %l6 = 0000003d, %l7 = 25bca277, Mem[00000000910001f0] = 35572a2e a585e4cf
std %l6,[%i6+0x1f0] ! Mem[00000000910001f0] = 0000003d 25bca277
! Mem[00000000318001c8] = 1c1f7416, %l4 = c6b266c7, %l5 = dd4a2039
add %i3,0x1c8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000001c1f7416
! Mem[00000000308001c4] = 94d5f4f3, %l7 = 0000000025bca277
ldsw [%i1+0x1c4],%l7 ! %l7 = ffffffff94d5f4f3
! %l4 = 00000000c6b266c7, Mem[0000000091000063] = b872f626
stb %l4,[%i6+0x063] ! Mem[0000000091000060] = c772f626
! Mem[0000000031000036] = 4696d224, %l3 = 9acd169578d82c71
ldstub [%i2+0x036],%l3 ! %l3 = 000000d2000000ff
! Mem[00000000318000b0] = bca0a20d, %l7 = ffffffff94d5f4f3
ldsh [%i3+0x0b0],%l7 ! %l7 = ffffffffffffbca0
p16_label_7:
! Mem[0000000030000168] = fd68c2d8, %l1 = 00000000d23ee737
ldstub [%i0+0x168],%l1 ! %l1 = 000000fd000000ff
! Mem[0000000091000160] = 72c27f72, %g2 = 00000000dc07f72f
lduw [%i6+0x160],%g2 ! %g2 = 0000000072c27f72
! Mem[00000000918001b0] = 40792b48 ac72831e, %g2 = 72c27f72, %g3 = 823d4765
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000040792b48 00000000ac72831e
! Mem[00000000318001de] = 1d166eeb, %l1 = 00000000000000fd
ldstub [%i3+0x1de],%l1 ! %l1 = 0000006e000000ff
! %l4 = 00000000c6b266c7, Mem[00000000910001c2] = 3d680753
stb %l4,[%i6+0x1c2] ! Mem[00000000910001c0] = c7680753
! Mem[0000000090000150] = 4227f2c0, %g2 = 0000000040792b48
lduh [%i4+0x150],%g2 ! %g2 = 0000000000004227
! Mem[00000000300001b4] = 4374152d, %l7 = ffffffffffffbca0
ldsw [%i0+0x1b4],%l7 ! %l7 = 000000004374152d
! Mem[0000000031000170] = 3a1d182a, %l2 = 0000000000000085
swap [%i2+0x170],%l2 ! %l2 = 000000003a1d182a
! Mem[00000000900001bc] = c23da63a, %g2 = 0000000000004227
ldub [%i4+0x1bd],%g2 ! %g2 = 00000000000000c2
! Mem[0000000031000150] = 8137b2a6, %l2 = 3a1d182a, %l3 = 000000d2
add %i2,0x150,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000008137b2a6
p16_label_8:
! Mem[000000003080014c] = 2adac0a7, %l0 = 000000cc, %l6 = 0000003d
add %i1,0x14c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000002adac0a7
! Mem[00000000908001a0] = 1b30fd54, %g2 = 00000000000000c2
ldsb [%i5+0x1a1],%g2 ! %g2 = 000000000000001b
! Mem[00000000300000f4] = 6be35aeb, %l1 = 0000006e, %l5 = 1c1f7416
add %i0,0xf4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000006be35aeb
! Mem[00000000918001c8] = 1c6c117f, %g2 = 000000000000001b
lduw [%o0+0x1c8],%g2 ! %g2 = 000000001c6c117f
! Mem[0000000091000080] = 70fb1ffe, %g2 = 000000001c6c117f
lduh [%i6+0x080],%g2 ! %g2 = 00000000000070fb
! Mem[00000000908001dc] = 5997ac6a, %g2 = 00000000000070fb
lduh [%i5+0x1de],%g2 ! %g2 = 0000000000005997
! Mem[0000000030800158] = 236745130df2a47a, %l5 = 000000006be35aeb, %l4 = 00000000c6b266c7
add %i1,0x158,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 236745130df2a47a
! Mem[00000000918000b8] = 5d6b08496cfe733f, %g2 = 0000000000005997
ldx [%o0+0x0b8],%g2 ! %g2 = 5d6b08496cfe733f
! Mem[0000000030800193] = 4e2715eb, %l3 = 000000008137b2a6
ldstub [%i1+0x193],%l3 ! %l3 = 000000eb000000ff
! Mem[00000000310000c9] = 3389828c, %l3 = 00000000000000eb
ldstub [%i2+0x0c9],%l3 ! %l3 = 00000089000000ff
p16_label_9:
! Mem[0000000030000110] = 58840f0fef6b02d9, %l4 = 236745130df2a47a, %l6 = 000000002adac0a7
add %i0,0x110,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 58840f0fef6b02d9
! Mem[0000000090000020] = 0e67b97a, %g2 = 5d6b08496cfe733f
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000e67
! Mem[00000000900000f8] = b6dff877, %g2 = 0000000000000e67
ldsb [%i4+0x0fb],%g2 ! %g2 = ffffffffffffffb6
! Mem[00000000300001f8] = ca9f978326c8a9da, %l0 = 00000000000000cc, %l5 = 000000006be35aeb
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ca9f978326c8a9da
! %l4 = 236745130df2a47a, Mem[000000009180015c] = aee176b8
sth %l4,[%o0+0x15c] ! Mem[000000009180015c] = a47a76b8
! Mem[000000003180018e] = 49a8fa39, %l2 = 000000003a1d182a
ldstub [%i3+0x18e],%l2 ! %l2 = 000000fa000000ff
! %l7 = 000000004374152d, Mem[0000000091800176] = b7b5d1f2
sth %l7,[%o0+0x176] ! Mem[0000000091800174] = 152dd1f2
! Mem[000000009000011c] = 119142e9, %g2 = ffffffffffffffb6
ldsh [%i4+0x11e],%g2 ! %g2 = 0000000000001191
! Mem[0000000031800000] = cc669d8e, %l4 = 236745130df2a47a
ldsb [%i3+0x002],%l4 ! %l4 = ffffffffffffff9d
! Mem[0000000030000072] = 520c146f, %l0 = 00000000000000cc
ldstub [%i0+0x072],%l0 ! %l0 = 00000014000000ff
p16_label_10:
! Mem[0000000030000180] = 704546e223896fd5, %l0 = 0000000000000014, %l3 = 0000000000000089
add %i0,0x180,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 704546e223896fd5
! %l0 = 00000014, %l1 = 0000006e, Mem[0000000031000148] = d3af87a2 34d3fd0a
std %l0,[%i2+0x148] ! Mem[0000000031000148] = 00000014 0000006e
! %l0 = 00000014, %l1 = 0000006e, Mem[0000000090800110] = 08bc7fa5 c65de570
std %l0,[%i5+0x110] ! Mem[0000000090800110] = 00000014 0000006e
! Mem[00000000310000ea] = 7b25d95e, %l1 = 000000000000006e
ldstub [%i2+0x0ea],%l1 ! %l1 = 000000d9000000ff
! Mem[0000000091800058] = 4a905669 4bad1b14, %g2 = 00001191, %g3 = ac72831e
ldd [%o0+0x058],%g2 ! %g2 = 000000004a905669 000000004bad1b14
! Mem[00000000900001bc] = 1ec23da6, %g2 = 000000004a905669
lduw [%i4+0x1bc],%g2 ! %g2 = 000000001ec23da6
! Mem[0000000031800128] = 9356c6d1, %l5 = ca9f978326c8a9da
ldstub [%i3+0x128],%l5 ! %l5 = 00000093000000ff
! %l4 = ffffffffffffff9d, Mem[0000000091800018] = a40c3402
sth %l4,[%o0+%o3] ! Mem[0000000091800018] = ff9d3402
! %l5 = 0000000000000093, Mem[0000000090800066] = e65575c6
stb %l5,[%i5+0x066] ! Mem[0000000090800064] = 935575c6
! Mem[0000000030800018] = 79e460cc690879bc, %l1 = 00000000000000d9, %l1 = 00000000000000d9
add %i1,0x18,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 79e460cc690879bc
p16_label_11:
! Mem[00000000900001a0] = 41d36b30 fb63a27f, %g2 = 1ec23da6, %g3 = 4bad1b14
ldd [%i4+0x1a0],%g2 ! %g2 = 0000000041d36b30 00000000fb63a27f
! Mem[0000000091000078] = de543319, %g2 = 0000000041d36b30
ldsh [%i6+0x07a],%g2 ! %g2 = ffffffffffffde54
! %l4 = ffffffffffffff9d, Mem[000000009100018c] = 938bc614
stb %l4,[%i6+0x18c] ! Mem[000000009100018c] = 9d8bc614
! Mem[00000000918000e0] = ecbf61dd 455174c4, %g2 = ffffde54, %g3 = fb63a27f
ldd [%o0+0x0e0],%g2 ! %g2 = 00000000ecbf61dd 00000000455174c4
! Mem[00000000300000d7] = 9d6486ba, %l3 = 704546e223896fd5
ldstub [%i0+0x0d7],%l3 ! %l3 = 000000ba000000ff
! Mem[000000003080014c] = 2adac0a7, %l4 = ffffff9d, %l4 = ffffff9d
add %i1,0x14c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000002adac0a7
! Mem[00000000918001b4] = ac72831e, %g2 = 00000000ecbf61dd
ldsh [%o0+0x1b4],%g2 ! %g2 = ffffffffffffac72
! Mem[0000000030800093] = ceee75e2, %l3 = 00000000000000ba
ldstub [%i1+0x093],%l3 ! %l3 = 000000e2000000ff
! Mem[000000003180006b] = 9e7c766f, %l2 = 00000000000000fa
ldstub [%i3+0x06b],%l2 ! %l2 = 0000006f000000ff
! Mem[000000009100017c] = 244df7bc, %g2 = ffffffffffffac72
ldub [%i6+0x17f],%g2 ! %g2 = 0000000000000024
p16_label_12:
! Mem[00000000310000c0] = acacd65a, %l2 = 000000000000006f
swap [%i2+0x0c0],%l2 ! %l2 = 00000000acacd65a
! Mem[0000000031800129] = ff56c6d1, %l1 = 79e460cc690879bc
ldstub [%i3+0x129],%l1 ! %l1 = 00000056000000ff
! Mem[000000003080002b] = a86e85b3, %l2 = 00000000acacd65a
ldstub [%i1+0x02b],%l2 ! %l2 = 000000b3000000ff
! Mem[00000000318001c8] = 1c1f7416, %l3 = 00000000000000e2
ldstub [%i3+0x1c8],%l3 ! %l3 = 0000001c000000ff
! Mem[0000000030800180] = 31dab40a5abfde03, %l7 = 000000004374152d, %l4 = 000000002adac0a7
add %i1,0x180,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 31dab40a5abfde03
! Mem[0000000031800160] = 8f48c8b5f578b22a, %l4 = 31dab40a5abfde03, %l6 = 58840f0fef6b02d9
add %i3,0x160,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 8f48c8b5f578b22a
! %l5 = 0000000000000093, Mem[0000000090000131] = 0275446b
stb %l5,[%i4+0x131] ! Mem[0000000090000130] = 9375446b
! Mem[0000000031000118] = 876a546b, %l1 = 0000000000000056
lduw [%i2+0x118],%l1 ! %l1 = 00000000876a546b
! Mem[0000000091000190] = 8c5fe486, %g2 = 0000000000000024
lduh [%i6+0x192],%g2 ! %g2 = 0000000000008c5f
! Mem[0000000030000030] = 3a1d182aef830541, %l4 = 31dab40a5abfde03, %l2 = 00000000000000b3
add %i0,0x30,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 3a1d182aef830541
p16_label_13:
! Mem[0000000031800024] = 4ec75d6f, %l0 = 0000000000000014
lduw [%i3+0x024],%l0 ! %l0 = 000000004ec75d6f
! Mem[00000000310001c8] = 71e04affe1d38e8a, %l7 = 000000004374152d, %l6 = 8f48c8b5f578b22a
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 71e04affe1d38e8a
! Mem[0000000030000174] = 51e5cff5, %l2 = 3a1d182aef830541
swap [%i0+0x174],%l2 ! %l2 = 0000000051e5cff5
! Mem[0000000091000048] = 337c600c, %g2 = 0000000000008c5f
ldsh [%i6+0x04a],%g2 ! %g2 = 000000000000337c
! Mem[0000000090800088] = 26f953ed164bf6f6, %g2 = 000000000000337c
ldx [%i5+0x088],%g2 ! %g2 = 26f953ed164bf6f6
! Mem[0000000030800096] = 7795a421, %l5 = 0000000000000093
ldstub [%i1+0x096],%l5 ! %l5 = 000000a4000000ff
! %l1 = 00000000876a546b, Mem[0000000091000096] = 65446b14
sth %l1,[%i6+0x096] ! Mem[0000000091000094] = 546b6b14
! Mem[000000009100016c] = 7fd5a81e, %g2 = 26f953ed164bf6f6
ldsb [%i6+0x16c],%g2 ! %g2 = 000000000000007f
! %l7 = 000000004374152d, Mem[00000000910000c8] = dcdf1df93c865f96
stx %l7,[%i6+0x0c8] ! Mem[00000000910000c8] = 000000004374152d
! Mem[00000000308001b4] = 360755fe, %l1 = 00000000876a546b
swap [%i1+0x1b4],%l1 ! %l1 = 00000000360755fe
p16_label_14:
! Mem[00000000900000bc] = ef2943a0, %g2 = 000000000000007f
ldsb [%i4+0x0bd],%g2 ! %g2 = ffffffffffffffef
! %l4 = 5abfde03, %l5 = 000000a4, Mem[0000000090800190] = 386f1462 20d8b67b
std %l4,[%i5+0x190] ! Mem[0000000090800190] = 5abfde03 000000a4
! Mem[0000000030800192] = 4e2715ff, %l1 = 00000000360755fe
ldstub [%i1+0x192],%l1 ! %l1 = 00000015000000ff
! Mem[00000000900000dc] = 522c7539, %g2 = ffffffffffffffef
ldsh [%i4+0x0de],%g2 ! %g2 = 000000000000522c
! Mem[0000000031000078] = d788bf82, %l2 = 51e5cff5, %l3 = 0000001c
add %i2,0x78,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000d788bf82
! Mem[00000000908001fc] = 298365f5, %g2 = 000000000000522c
lduh [%i5+0x1fc],%g2 ! %g2 = 0000000000002983
! %l6 = 71e04affe1d38e8a, Mem[0000000091800048] = 3e22539c3f9d7633
stx %l6,[%o0+0x048] ! Mem[0000000091800048] = 71e04affe1d38e8a
! %l4 = 31dab40a5abfde03, Mem[0000000030800182] = 31dab40a
sth %l4,[%i1+0x182] ! Mem[0000000030800180] = 31dade03
! Mem[000000003100004a] = b9de0d15, %l5 = 00000000000000a4
ldstub [%i2+0x04a],%l5 ! %l5 = 0000000d000000ff
! Mem[0000000031800028] = 35dec05366222e1a, %l4 = 31dab40a5abfde03, %l3 = 00000000d788bf82
add %i3,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 35dec05366222e1a
p16_label_15:
! Mem[0000000090800128] = f2c75131, %g18 = ad828ade2beb99dc
ldsw [%i5+0x128],%g2 ! %g2 = ad828ade2beb99dc
! %l3 = 35dec05366222e1a, Mem[00000000910000b8] = 74a74d8592648f3d
stx %l3,[%i6+0x0b8] ! Mem[00000000910000b8] = 35dec05366222e1a
! Mem[0000000030800034] = e6e7f4e2, %l2 = 0000000051e5cff5
swap [%i1+0x034],%l2 ! %l2 = 00000000e6e7f4e2
! Mem[0000000030000184] = 23896fd5, %l5 = 0000000d, %l6 = e1d38e8a
add %i0,0x184,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000023896fd5
! Mem[00000000318001e8] = b1908adde13506f7, %l6 = 0000000023896fd5, %l0 = 000000004ec75d6f
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = b1908adde13506f7
! Mem[0000000090800000] = 137eaf20, %g2 = fffffffff2c75131
ldsh [%i5+0x002],%g2 ! %g2 = 000000000000137e
! Mem[0000000090000010] = 487bece2, %g2 = 000000000000137e
ldsh [%i4+%o2],%g2 ! %g2 = 000000000000487b
! Mem[00000000310001ce] = e1d38e8a, %l5 = 000000000000000d
ldstub [%i2+0x1ce],%l5 ! %l5 = 0000008e000000ff
! Mem[0000000031000198] = 4609f315, %l3 = 35dec05366222e1a
swap [%i2+0x198],%l3 ! %l3 = 000000004609f315
! Mem[00000000308001ea] = 7f579a35, %l5 = 000000000000008e
ldstub [%i1+0x1ea],%l5 ! %l5 = 0000009a000000ff
p16_label_16:
! Mem[00000000318000a8] = 183b0ba129c6f129, %l6 = 0000000023896fd5, %l4 = 31dab40a5abfde03
add %i3,0xa8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 183b0ba129c6f129
! %l6 = 0000000023896fd5, Mem[00000000908001fb] = e5298365
stb %l6,[%i5+0x1fb] ! Mem[00000000908001f8] = d5298365
! Mem[0000000091000068] = 5f782632c7f14344, %g2 = 000000000000487b
ldx [%i6+0x068],%g2 ! %g2 = 5f782632c7f14344
! Mem[000000009100019c] = 50c524c1, %g2 = 5f782632c7f14344
ldsb [%i6+0x19c],%g2 ! %g2 = 0000000000000050
! %l4 = 29c6f129, %l5 = 0000009a, Mem[0000000091800040] = 6fcc5f81 62884d6e
std %l4,[%o0+0x040] ! Mem[0000000091800040] = 29c6f129 0000009a
! Mem[0000000031800084] = 56b89914, %l5 = 000000000000009a
swap [%i3+0x084],%l5 ! %l5 = 0000000056b89914
! %l6 = 0000000023896fd5, Mem[00000000918000c4] = c313a76b
sth %l6,[%o0+0x0c4] ! Mem[00000000918000c4] = 6fd5a76b
! Mem[0000000031000108] = 9280b9f0, %l1 = 0000000000000015
swap [%i2+0x108],%l1 ! %l1 = 000000009280b9f0
! %l0 = e13506f7, %l1 = 9280b9f0, Mem[00000000900000a0] = ffe648f0 4fa190e7
std %l0,[%i4+0x0a0] ! Mem[00000000900000a0] = e13506f7 9280b9f0
! Mem[000000003180002c] = 66222e1a, %l2 = e6e7f4e2, %l1 = 9280b9f0
add %i3,0x2c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000066222e1a
p16_label_17:
! Mem[00000000918000c4] = 6fd5a76b, %g2 = 0000000000000050
lduw [%o0+0x0c4],%g2 ! %g2 = 000000006fd5a76b
! Mem[0000000030800120] = 53008e97d3a56475, %l0 = b1908adde13506f7, %l3 = 000000004609f315
add %i1,0x120,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 53008e97d3a56475
! %l0 = b1908adde13506f7, Mem[000000009080012c] = 26392562
stb %l0,[%i5+0x12c] ! Mem[000000009080012c] = f7392562
! Mem[0000000031800014] = 2a8cee33, %l2 = 00000000e6e7f4e2
swap [%i3+0x014],%l2 ! %l2 = 000000002a8cee33
! Mem[00000000918000c0] = 2b04f022, %g2 = 000000006fd5a76b
lduw [%o0+0x0c0],%g2 ! %g2 = 000000002b04f022
! Mem[0000000030800118] = 407433bebaa9ffa6, %l1 = 0000000066222e1a, %l6 = 0000000023896fd5
add %i1,0x118,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 407433bebaa9ffa6
! Mem[00000000318001e8] = b1908add, %l5 = 0000000056b89914
swap [%i3+0x1e8],%l5 ! %l5 = 00000000b1908add
! Mem[0000000030000035] = ef830541, %l7 = 000000004374152d
ldstub [%i0+0x035],%l7 ! %l7 = 00000083000000ff
! Mem[00000000310001b8] = c9a798c3c745a911, %l6 = 407433bebaa9ffa6, %l6 = 407433bebaa9ffa6
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = c9a798c3c745a911
! %l3 = 53008e97d3a56475, Mem[00000000908001ac] = b162313d
stw %l3,[%i5+0x1ac] ! Mem[00000000908001ac] = d3a56475
p16_label_18:
! Mem[00000000918000c8] = 358eac19, %g2 = 000000002b04f022
lduw [%o0+0x0c8],%g2 ! %g2 = 00000000358eac19
! Mem[000000003180001c] = 863091fe, %l1 = 0000000066222e1a
swap [%i3+0x01c],%l1 ! %l1 = 00000000863091fe
! Mem[00000000310000e4] = 176af1c2, %l6 = c9a798c3c745a911
ldstub [%i2+0x0e4],%l6 ! %l6 = 00000017000000ff
! Mem[0000000091800118] = 9aed71ad, %g2 = 00000000358eac19
lduw [%o0+0x118],%g2 ! %g2 = 000000009aed71ad
! Mem[00000000918001dc] = 8896c003, %g18 = ad828ade2beb99dc
ldsw [%o0+0x1dc],%g2 ! %g2 = ad828ade2beb99dc
! Mem[00000000318000d8] = ad67a53e, %l3 = 53008e97d3a56475
swap [%i3+0x0d8],%l3 ! %l3 = 00000000ad67a53e
! Mem[00000000918001ec] = e6bb3a30, %g18 = ad828ade2beb99dc
ldsw [%o0+0x1ec],%g2 ! %g2 = ad828ade2beb99dc
! Mem[000000003000002c] = 71ffd069, %l1 = 863091fe, %l7 = 00000083
add %i0,0x2c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000071ffd069
! Mem[0000000030000078] = b1ef815aa9729c34, %l2 = 000000002a8cee33, %l2 = 000000002a8cee33
add %i0,0x78,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = b1ef815aa9729c34
! %l0 = b1908adde13506f7, Mem[0000000090800146] = 2e28f400
sth %l0,[%i5+0x146] ! Mem[0000000090800144] = 06f7f400
p16_label_19:
! Mem[0000000031000090] = 4cf9a33602ae6843, %l3 = 00000000ad67a53e, %l5 = 00000000b1908add
add %i2,0x90,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 4cf9a33602ae6843
! Mem[00000000308000ba] = 2792d120, %l5 = 4cf9a33602ae6843
ldstub [%i1+0x0ba],%l5 ! %l5 = 000000d1000000ff
! Mem[00000000910000cc] = 4374152d, %g2 = ffffffffe6bb3a30
lduw [%i6+0x0cc],%g2 ! %g2 = 000000004374152d
! Mem[0000000091800130] = 2f69a2c8, %g18 = ad828ade2beb99dc
ldsw [%o0+0x130],%g2 ! %g2 = ad828ade2beb99dc
! Mem[000000009100008c] = 32dec4f7, %g18 = ad828ade2beb99dc
ldsw [%i6+0x08c],%g2 ! %g2 = ad828ade2beb99dc
! %l0 = e13506f7, %l1 = 863091fe, Mem[0000000030800190] = 4e27ffff 1f1b3b93
std %l0,[%i1+0x190] ! Mem[0000000030800190] = e13506f7 863091fe
! Mem[000000003180004c] = e21cb91e, %l2 = b1ef815aa9729c34
swap [%i3+0x04c],%l2 ! %l2 = 00000000e21cb91e
! Mem[00000000318001cc] = 564d31f7, %l2 = 00000000e21cb91e
ldstub [%i3+0x1cc],%l2 ! %l2 = 00000056000000ff
! Mem[00000000910001f0] = 0000003d, %g18 = ad828ade2beb99dc
ldsw [%i6+0x1f0],%g2 ! %g2 = ad828ade2beb99dc
! Mem[0000000030000000] = 47ec497b, %l4 = 183b0ba129c6f129
ldsh [%i0+%g0],%l4 ! %l4 = 00000000000047ec
p16_label_20:
! Mem[000000009080017c] = 9a7249cf, %g2 = 000000000000003d
ldub [%i5+0x17c],%g2 ! %g2 = 000000000000009a
! Mem[0000000031800158] = 0b2714846df6a28f, %l2 = 0000000000000056, %l3 = 00000000ad67a53e
add %i3,0x158,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 0b2714846df6a28f
! Mem[0000000090000170] = ab93d825, %g18 = ad828ade2beb99dc
ldsw [%i4+0x170],%g2 ! %g2 = ad828ade2beb99dc
! Mem[000000003000001c] = f2b0585c, %l1 = 00000000863091fe
swap [%i0+0x01c],%l1 ! %l1 = 00000000f2b0585c
! Mem[0000000030000164] = 2cd64a1c, %l2 = 0000000000000056
swap [%i0+0x164],%l2 ! %l2 = 000000002cd64a1c
! %l2 = 000000002cd64a1c, Mem[0000000090000166] = 981cb023
sth %l2,[%i4+0x166] ! Mem[0000000090000164] = 4a1cb023
! Mem[0000000091800178] = 3a030fc7, %g2 = ffffffffab93d825
ldsh [%o0+0x17a],%g2 ! %g2 = 0000000000003a03
! Mem[00000000300000fd] = b5c922d9, %l7 = 0000000071ffd069
ldstub [%i0+0x0fd],%l7 ! %l7 = 000000c9000000ff
! %l1 = 00000000f2b0585c, Mem[000000009100004e] = db967b68
stb %l1,[%i6+0x04e] ! Mem[000000009100004c] = 5c967b68
! Mem[00000000308001dc] = b608083e, %l3 = 6df6a28f, %l2 = 2cd64a1c
add %i1,0x1dc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b608083e
p16_label_21:
! Mem[0000000090800010] = b4fabb0f1cf2febc, %g2 = 0000000000003a03
ldx [%i5+%o2],%g2 ! %g2 = b4fabb0f1cf2febc
! Mem[00000000900001ec] = 321a70ad, %g2 = b4fabb0f1cf2febc
lduh [%i4+0x1ec],%g2 ! %g2 = 000000000000321a
! %l2 = b608083e, %l3 = 6df6a28f, Mem[00000000908000a8] = 583e064b b6a7d55c
std %l2,[%i5+0x0a8] ! Mem[00000000908000a8] = b608083e 6df6a28f
! Mem[00000000918000a8] = 3a36aa50 8d44d5c1, %g2 = 0000321a, %g3 = 455174c4
ldd [%o0+0x0a8],%g2 ! %g2 = 000000003a36aa50 000000008d44d5c1
! Mem[0000000091000184] = c5170ec0, %g2 = 000000003a36aa50
ldub [%i6+0x187],%g2 ! %g2 = 00000000000000c5
! Mem[0000000090800020] = 1090194a 4bf4b178, %g2 = 000000c5, %g3 = 8d44d5c1
ldd [%i5+%o4],%g2 ! %g2 = 000000001090194a 000000004bf4b178
! Mem[00000000910001d8] = fb4de26b, %g2 = 000000001090194a
lduw [%i6+0x1d8],%g2 ! %g2 = 00000000fb4de26b
! Mem[00000000918000e4] = 74c4ae4b, %g2 = 00000000fb4de26b
ldub [%o0+0x0e6],%g2 ! %g2 = 0000000000000074
! Mem[0000000031000140] = 8a9c1cba, %l3 = 0b2714846df6a28f
swap [%i2+0x140],%l3 ! %l3 = 000000008a9c1cba
! Mem[000000003100000c] = 60ada269, %l4 = 000047ec, %l0 = e13506f7
add %i2,0x0c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000060ada269
p16_label_22:
! Mem[0000000091800030] = a1df39f40765146b, %g2 = 0000000000000074
ldx [%o0+0x030],%g2 ! %g2 = a1df39f40765146b
! Mem[00000000300001f8] = ca9f9783, %l5 = 000000d1, %l5 = 000000d1
add %i0,0x1f8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ca9f9783
! %l2 = 00000000b608083e, Mem[00000000910000a0] = 30ce50d2cdd63b42
stx %l2,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000000b608083e
! Mem[00000000310001b0] = ebef105e, %l5 = 00000000ca9f9783
ldsb [%i2+0x1b1],%l5 ! %l5 = ffffffffffffffef
! Mem[0000000091000100] = 54ca8f3b, %g2 = a1df39f40765146b
lduh [%i6+0x100],%g2 ! %g2 = 00000000000054ca
! Mem[0000000030000194] = baad7e02, %l2 = b608083e, %l7 = 000000c9
add %i0,0x194,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000baad7e02
! Mem[00000000918000a4] = af933a36, %g2 = 00000000000054ca
ldsh [%o0+0x0a6],%g2 ! %g2 = ffffffffffffaf93
! Mem[00000000918001d0] = 55b7a45f, %g2 = ffffffffffffaf93
lduw [%o0+0x1d0],%g2 ! %g2 = 0000000055b7a45f
! Mem[00000000308000f8] = 75a6a19b, %l6 = 0000000000000017
ldsh [%i1+0x0f8],%l6 ! %l6 = 00000000000075a6
! Mem[000000003000011c] = 18991cd3, %l1 = f2b0585c, %l0 = 60ada269
add %i0,0x11c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000018991cd3
p16_label_23:
! Mem[0000000091800050] = cba28e15, %g2 = 0000000055b7a45f
lduw [%o0+0x050],%g2 ! %g2 = 00000000cba28e15
! Mem[000000003180011b] = 86f7b4ba, %l3 = 000000008a9c1cba
ldstub [%i3+0x11b],%l3 ! %l3 = 000000ba000000ff
! Mem[0000000090000168] = b023eb84, %g2 = 00000000cba28e15
lduw [%i4+0x168],%g2 ! %g2 = 00000000b023eb84
! Mem[00000000918001b4] = 831ef81b, %g2 = 00000000b023eb84
ldsh [%o0+0x1b6],%g2 ! %g2 = ffffffffffff831e
! %l2 = b608083e, %l3 = 000000ba, Mem[0000000031000158] = 8faf3e31 8ba37a4a
std %l2,[%i2+0x158] ! Mem[0000000031000158] = b608083e 000000ba
! Mem[0000000031800059] = 91282d9a, %l3 = 00000000000000ba
ldstub [%i3+0x059],%l3 ! %l3 = 00000028000000ff
! Mem[0000000090800028] = bd71d5e2, %g18 = ad828ade2beb99dc
ldsw [%i5+%o5],%g2 ! %g2 = ad828ade2beb99dc
! %l4 = 00000000000047ec, Mem[00000000900000b4] = 2801dd14
stw %l4,[%i4+0x0b4] ! Mem[00000000900000b4] = 000047ec
! %l3 = 0000000000000028, Mem[000000009180001c] = 842e6924
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = 00000028
! Mem[0000000031000040] = ffbf73e8, %l1 = 00000000f2b0585c
ldstub [%i2+0x040],%l1 ! %l1 = 000000ff000000ff
p16_label_24:
! Mem[00000000300001f0] = ab3c9682, %l2 = 00000000b608083e
swap [%i0+0x1f0],%l2 ! %l2 = 00000000ab3c9682
! Mem[0000000030000048] = 7fa87387, %l0 = 0000000018991cd3
ldstub [%i0+0x048],%l0 ! %l0 = 0000007f000000ff
! %l6 = 00000000000075a6, Mem[0000000090000064] = 6598ff10
stb %l6,[%i4+0x064] ! Mem[0000000090000064] = a698ff10
! Mem[0000000030800158] = 23674513, %l0 = 0000007f, %l4 = 000047ec
add %i1,0x158,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000023674513
! Mem[000000003000006d] = c029e5bf, %l2 = 00000000ab3c9682
ldstub [%i0+0x06d],%l2 ! %l2 = 00000029000000ff
! Mem[0000000030800028] = a86e85ff, %l2 = 0000000000000029
lduh [%i1+%o5],%l2 ! %l2 = 000000000000a86e
! Mem[0000000031000174] = 0a44f7c0, %l2 = 0000a86e, %l4 = 23674513
add %i2,0x174,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000a44f7c0
! Mem[00000000318000e8] = eecb914e, %l6 = 00000000000075a6
lduh [%i3+0x0ea],%l6 ! %l6 = 000000000000914e
! %l1 = 00000000000000ff, Mem[00000000308001e8] = 7f57ff35d02ea338
stx %l1,[%i1+0x1e8] ! Mem[00000000308001e8] = 00000000000000ff
! Mem[00000000908001f8] = 7366b4d5 298365f5, %g2 = bd71d5e2, %g3 = 4bf4b178
ldd [%i5+0x1f8],%g2 ! %g2 = 000000007366b4d5 00000000298365f5
p16_label_25:
! Mem[0000000090000014] = ee166ad2, %g2 = 000000007366b4d5
ldub [%i4+0x015],%g2 ! %g2 = 00000000000000ee
! Mem[00000000300001b8] = d1112a2b9c0a2ed6, %l7 = 00000000baad7e02, %l7 = 00000000baad7e02
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = d1112a2b9c0a2ed6
! %l4 = 000000000a44f7c0, Mem[0000000090800174] = 0b78e392
sth %l4,[%i5+0x174] ! Mem[0000000090800174] = f7c0e392
! %l4 = 0a44f7c0, %l5 = ffffffef, Mem[0000000030800140] = eb9ea32a 45c4600e
std %l4,[%i1+0x140] ! Mem[0000000030800140] = 0a44f7c0 ffffffef
! Mem[000000003180010c] = 44280209, %l3 = 0000000000000028
swap [%i3+0x10c],%l3 ! %l3 = 0000000044280209
! Mem[0000000031800172] = 1bc8930e, %l0 = 000000000000007f
ldstub [%i3+0x172],%l0 ! %l0 = 00000093000000ff
! %l5 = ffffffffffffffef, Mem[0000000091800018] = ff9d340200000028
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffffffef
! Mem[00000000908000dc] = e12c9462, %g2 = 00000000000000ee
ldub [%i5+0x0dd],%g2 ! %g2 = 00000000000000e1
! %l0 = 0000000000000093, Mem[00000000908001d0] = f169c895
sth %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = 0093c895
! Mem[000000003080013c] = 27f3fd4f, %l1 = 00000000000000ff
swap [%i1+0x13c],%l1 ! %l1 = 0000000027f3fd4f
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p16_branch_failed
p16_not_taken_0_end:
! End of Random Code for Thread 16
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 0000000000000093
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000027f3fd4f
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000a86e
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000044280209
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000a44f7c0
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffef
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000914e
bne,a,pn %xcc,p16_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be d1112a2b9c0a2ed6
bne,a,pn %xcc,p16_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 321162c1863091fe
ldx [%i0+0x018],%g3 ! Observed data at 0000000030000018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 05bcb70871ffd069
ldx [%i0+0x028],%g3 ! Observed data at 0000000030000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3a1d182aefff0541
ldx [%i0+0x030],%g3 ! Observed data at 0000000030000030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffa8738779a6b6df
ldx [%i0+0x048],%g3 ! Observed data at 0000000030000048
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 973bff333801f589
ldx [%i0+0x058],%g3 ! Observed data at 0000000030000058
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = fc2e1c6dc0ffe5bf
ldx [%i0+0x068],%g3 ! Observed data at 0000000030000068
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 520cff6f25ddf2ae
ldx [%i0+0x070],%g3 ! Observed data at 0000000030000070
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 58d203fc9d6486ff
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000300000d0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = b7989684b5ff22d9
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000300000f8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 469a80ad00000056
ldx [%i0+0x160],%g3 ! Observed data at 0000000030000160
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff68c2d88a0e4ee9
ldx [%i0+0x168],%g3 ! Observed data at 0000000030000168
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = a0aaa2c9ef830541
ldx [%i0+0x170],%g3 ! Observed data at 0000000030000170
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = bfd301e72fc625b0
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000300001a0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8260369896ffe340
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000300001a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b608083ee581d812
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000300001f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1f0,%g4
set p16_local1_expect,%g1
p16_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = a86e85ffece051a3
ldx [%i1+0x028],%g3 ! Observed data at 0000000030800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = e1ee894351e5cff5
ldx [%i1+0x030],%g3 ! Observed data at 0000000030800030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x030,%g4
ldx [%g1+0x090],%g2 ! Expected data = ceee75ff7795ff21
ldx [%i1+0x090],%g3 ! Observed data at 0000000030800090
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2792ff200825e715
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000308000b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000ccd23ee737
ldx [%i1+0x130],%g3 ! Observed data at 0000000030800130
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 001914fb000000ff
ldx [%i1+0x138],%g3 ! Observed data at 0000000030800138
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0a44f7c0ffffffef
ldx [%i1+0x140],%g3 ! Observed data at 0000000030800140
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 31dade035abfde03
ldx [%i1+0x180],%g3 ! Observed data at 0000000030800180
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = e13506f7863091fe
ldx [%i1+0x190],%g3 ! Observed data at 0000000030800190
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c67bc0bea9018f7f
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000308001a0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 11eb8359876a546b
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000308001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4f39a4654913778f
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000308001c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 00000000000000ff
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000308001e8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1e8,%g4
set p16_local2_expect,%g1
p16_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 61d13b53000000e2
ldx [%i2+0x000],%g3 ! Observed data at 0000000031000000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 59ff13a23c945d7a
ldx [%i2+0x010],%g3 ! Observed data at 0000000031000010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = a5e3c0734696ff24
ldx [%i2+0x030],%g3 ! Observed data at 0000000031000030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = ffbf73e8819695a6
ldx [%i2+0x040],%g3 ! Observed data at 0000000031000040
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = b9deff154414ec41
ldx [%i2+0x048],%g3 ! Observed data at 0000000031000048
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 1b5c66d2e3ffa8c4
ldx [%i2+0x060],%g3 ! Observed data at 0000000031000060
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000006ff0d4926b
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000310000c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 33ff828c5c0c07cf
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000310000c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 088e442cff6af1c2
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000310000e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7b25ff5ef5e2b082
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000310000e8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00000015f3d04772
ldx [%i2+0x108],%g3 ! Observed data at 0000000031000108
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 6df6a28f53f5e8d3
ldx [%i2+0x140],%g3 ! Observed data at 0000000031000140
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000140000006e
ldx [%i2+0x148],%g3 ! Observed data at 0000000031000148
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = b608083e000000ba
ldx [%i2+0x158],%g3 ! Observed data at 0000000031000158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000850a44f7c0
ldx [%i2+0x170],%g3 ! Observed data at 0000000031000170
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 66222e1a4a26eae8
ldx [%i2+0x198],%g3 ! Observed data at 0000000031000198
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 71e04affe1d3ff8a
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000310001c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1c8,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = f3d978b0e6e7f4e2
ldx [%i3+0x010],%g3 ! Observed data at 0000000031800010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4b2b281b66222e1a
ldx [%i3+0x018],%g3 ! Observed data at 0000000031800018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = b4433702a9729c34
ldx [%i3+0x048],%g3 ! Observed data at 0000000031800048
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 91ff2d9abf47d642
ldx [%i3+0x058],%g3 ! Observed data at 0000000031800058
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9e7c76ff61233402
ldx [%i3+0x068],%g3 ! Observed data at 0000000031800068
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 993503eb0000009a
ldx [%i3+0x080],%g3 ! Observed data at 0000000031800080
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e47c5e1591fe733b
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000318000b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d3a56475e1864a5c
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000318000d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 24500a4959503edd
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000318000f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 7f17257400000028
ldx [%i3+0x108],%g3 ! Observed data at 0000000031800108
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 86f7b4ff4f642f48
ldx [%i3+0x118],%g3 ! Observed data at 0000000031800118
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = ffffc6d11f5e6875
ldx [%i3+0x128],%g3 ! Observed data at 0000000031800128
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1bc8ff0e1a0ad22a
ldx [%i3+0x170],%g3 ! Observed data at 0000000031800170
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 380fa15d49a8ff39
ldx [%i3+0x188],%g3 ! Observed data at 0000000031800188
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 43ebc999cf6d59d2
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000318001a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff1f7416ff4d31f7
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000318001c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 23d52e951d16ffeb
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000318001d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e581d8124d9eb80f
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000318001e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 56b89914e13506f7
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000318001e8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1e8,%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
! The test for processor 16 failed
p16_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x040] ! Set processor 16 done flag
set p16_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 16 failed
p16_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x040] ! Set processor 16 done flag
set p16_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p16_selfmod_failed:
ba p16_failed
mov 0xabc,%g1
p16_common_error:
or %g0,0xef0,%g1
ba p16_failed
mov %o5,%g3
p16_common_signature_error:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_common_timeout:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p16_failed
mov 0x0,%g3
p16_trap1e:
stwa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000008]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000030800000]
ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030800018]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030000010]
stda %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000000]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000028]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000031800018]
done
p16_trap1o:
stwa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000008]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000030800000]
ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030800018]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030000010]
stda %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000000]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000028]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000031800018]
done
p16_trap2e:
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031000020]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030800018]
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000018]
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030800020]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030000000]
stba %l7,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000028]
done
p16_trap2o:
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031000020]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030800018]
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000018]
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030800020]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030000000]
stba %l7,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000028]
done
p16_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p16_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p16_init_memory_pointers:
set p16_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p16_local0_start,%i0
set p16_local1_start,%i1
set p16_local2_start,%i2
set p16_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d2140f764f1fd817
ldx [%g1+0x008],%l1 ! %l1 = 1f7030e4993503eb
ldx [%g1+0x010],%l2 ! %l2 = 60a4eab5f133e121
ldx [%g1+0x018],%l3 ! %l3 = 1844b9e7a9018f7f
ldx [%g1+0x020],%l4 ! %l4 = af17da0a2f81a54c
ldx [%g1+0x028],%l5 ! %l5 = ffd333f6419ff914
ldx [%g1+0x030],%l6 ! %l6 = 41cde4c091fe733b
ldx [%g1+0x038],%l7 ! %l7 = d7098591c972be23
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7d54f0af 4de4e707 2ee0e9e8 7dab3762
! %f4 = d5e0e346 abc4af3b e4a9838d c2033d28
! %f8 = 61c2e7d9 17422c30 b3cf6ed0 a2172ec5
! %f12 = 07a6389b 51dba64b cf904c11 a1bb5749
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3d5ec9d7 9465b351 c3b3d8c7 dd3762a0
! %f20 = 36c241a4 65179bfc 0f6c1038 2f63e0c4
! %f24 = f5933b00 e9c4f4ba da3551ac e91c7815
! %f28 = 3f1c80a7 96a364f8 05c42196 d920697a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1e3fa252 bb31a7ec a4562ebf a2acd406
! %f36 = 2c25cd29 7ee76854 f392a967 6df88033
! %f40 = 052304cc abebc6d8 bb319e6d 17a47e00
! %f44 = 4e2eec2d e2ded1cd db9acb1a f2e5bef0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x840420bf00000077,%g7,%g1 ! GSR scale = 14, align = 7
wr %g1,%g0,%gsr ! GSR = 840420bf00000077
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 17
p17_label_1:
! Mem[00000000330001c4] = 5f35801e, %l5 = f231c57baf96b204
swap [%i2+0x1c4],%l5 ! %l5 = 000000005f35801e
! Mem[0000000033800024] = b7529410, %l1 = 7f164064, %l4 = 44818c23
add %i3,0x24,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b7529410
! Mem[00000000330001fa] = 2c8f843c, %l0 = 9572b384749e7b11
ldstub [%i2+0x1fa],%l0 ! %l0 = 00000084000000ff
! Mem[00000000908000f0] = f9b0f1e8, %g2 = 0000005c7f8ffaa6
lduh [%i5+0x0f0],%g2 ! %g2 = 000000000000f9b0
! Mem[0000000032000030] = 890378d3, %l0 = 0000000000000084
swap [%i0+0x030],%l0 ! %l0 = 00000000890378d3
! %l0 = 890378d3, %l1 = 7f164064, Mem[00000000918001e8] = 1d25499e e6bb3a30
std %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = 890378d3 7f164064
! Mem[00000000900001d0] = 58943a5f, %g2 = 000000000000f9b0
lduw [%i4+0x1d0],%g2 ! %g2 = 0000000058943a5f
! Mem[00000000908000bc] = 4b1d15cc, %g2 = 0000000058943a5f
lduw [%i5+0x0bc],%g2 ! %g2 = 000000004b1d15cc
! Mem[0000000033000008] = 351212bb33b116db, %l5 = 000000005f35801e, %l3 = b08f018642019e2e
add %i2,0x08,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 351212bb33b116db
! Mem[0000000032800040] = 0375a369, %l7 = bffc2fd03578cfe1
ldstub [%i1+0x040],%l7 ! %l7 = 00000003000000ff
p17_label_2:
! %l5 = 000000005f35801e, Mem[0000000090800028] = bd71d51e
stw %l5,[%i5+%o5] ! Mem[0000000090800028] = 5f35801e
! Mem[0000000032000188] = 2748496d, %l6 = 1c1b7f8b, %l3 = 33b116db
add %i0,0x188,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000002748496d
! %l3 = 000000002748496d, Mem[0000000090000017] = 6ad23cbe
stb %l3,[%i4+0x017] ! Mem[0000000090000014] = 6dd23cbe
! Mem[00000000338001e8] = 08b6db51838554ad, %l4 = 00000000b7529410, %l0 = 00000000890378d3
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 08b6db51838554ad
! Mem[0000000091800090] = 2280542f, %g2 = 000000004b1d15cc
lduw [%o0+0x090],%g2 ! %g2 = 000000002280542f
! Mem[000000003200009c] = e460edf4, %l4 = b7529410, %l6 = 1c1b7f8b
add %i0,0x9c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000e460edf4
! Mem[0000000033800090] = 1ca839f6, %l0 = 08b6db51838554ad
swap [%i3+0x090],%l0 ! %l0 = 000000001ca839f6
! Mem[00000000330000cc] = c0a40dcc, %l3 = 000000002748496d
swap [%i2+0x0cc],%l3 ! %l3 = 00000000c0a40dcc
! Mem[0000000090000128] = 574953fa90beea6e, %g2 = 000000002280542f
ldx [%i4+0x128],%g2 ! %g2 = 574953fa90beea6e
! %l3 = 00000000c0a40dcc, Mem[00000000908001cc] = 03f88b06
sth %l3,[%i5+0x1cc] ! Mem[00000000908001cc] = 0dcc8b06
p17_label_3:
! Mem[0000000091000040] = 458cb5c1, %g2 = 574953fa90beea6e
ldsb [%i6+0x042],%g2 ! %g2 = 0000000000000045
! Mem[00000000330001a8] = 5bd4469b, %l5 = 000000005f35801e
ldstub [%i2+0x1a8],%l5 ! %l5 = 0000005b000000ff
! Mem[00000000320001a0] = 73ca686c, %l7 = 0000000000000003
swap [%i0+0x1a0],%l7 ! %l7 = 0000000073ca686c
! Mem[0000000032800120] = 5776afaf, %l7 = 0000000073ca686c
swap [%i1+0x120],%l7 ! %l7 = 000000005776afaf
! Mem[0000000032000174] = 7d2b353e, %l3 = 00000000c0a40dcc
ldub [%i0+0x174],%l3 ! %l3 = 000000000000007d
! Mem[00000000918001c0] = 11ac983505e425b7, %g2 = 0000000000000045
ldx [%o0+0x1c0],%g2 ! %g2 = 11ac983505e425b7
! Mem[0000000032800114] = 15d59705, %l7 = 000000005776afaf
swap [%i1+0x114],%l7 ! %l7 = 0000000015d59705
! %l2 = 515dfdb0, %l3 = 0000007d, Mem[0000000032800008] = 303034db 420e031b
std %l2,[%i1+%o1] ! Mem[0000000032800008] = 515dfdb0 0000007d
! Mem[000000009000012c] = 90beea6e, %g2 = 11ac983505e425b7
lduw [%i4+0x12c],%g2 ! %g2 = 0000000090beea6e
! Mem[00000000918000bc] = 733f2b04, %g2 = 0000000090beea6e
lduh [%o0+0x0be],%g2 ! %g2 = 000000000000733f
p17_label_4:
! Mem[0000000091800044] = 62884d6e, %g2 = 000000000000733f
lduw [%o0+0x044],%g2 ! %g2 = 0000000062884d6e
! Mem[00000000910000e0] = f772f6e7, %g2 = 0000000062884d6e
lduw [%i6+0x0e0],%g2 ! %g2 = 00000000f772f6e7
! Mem[0000000090000170] = 93d8254b, %g2 = 00000000f772f6e7
ldsb [%i4+0x171],%g2 ! %g2 = ffffffffffffff93
! Mem[00000000918000c0] = 2b04f022 c313a76b, %g2 = ffffff93, %g3 = 0bad0b00
ldd [%o0+0x0c0],%g2 ! %g2 = 000000002b04f022 00000000c313a76b
! %l1 = eb5e7fe87f164064, Mem[00000000918000e0] = ecbf61dd
sth %l1,[%o0+0x0e0] ! Mem[00000000918000e0] = 406461dd
! %l3 = 000000000000007d, Mem[0000000091800107] = 20b991f5
stb %l3,[%o0+0x107] ! Mem[0000000091800104] = 7db991f5
! Mem[0000000033800042] = c898a768, %l2 = 8b2099f4515dfdb0
ldstub [%i3+0x042],%l2 ! %l2 = 000000a7000000ff
! Mem[0000000033000150] = 62842860 ed7ca68e, %l4 = b7529410, %l5 = 0000005b
ldd [%i2+0x150],%l4 ! %l4 = 0000000062842860 00000000ed7ca68e
! Mem[0000000033000190] = 90377ab2, %l5 = ed7ca68e, %l6 = e460edf4
add %i2,0x190,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000090377ab2
! Mem[0000000033800192] = 111337e8, %l7 = 0000000015d59705
ldstub [%i3+0x192],%l7 ! %l7 = 00000037000000ff
p17_label_5:
! Mem[0000000033800010] = 1f62350b50dd8f9a, %l0 = 000000001ca839f6, %l6 = 0000000090377ab2
add %i3,0x10,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 1f62350b50dd8f9a
! %l7 = 0000000000000037, Mem[0000000091800168] = 6933d7f37d90500a
stx %l7,[%o0+0x168] ! Mem[0000000091800168] = 0000000000000037
! Mem[00000000320001e4] = 5978e4b5, %l0 = 000000001ca839f6
swap [%i0+0x1e4],%l0 ! %l0 = 000000005978e4b5
! Mem[0000000033000040] = cfdb06cc12da3366, %l4 = 0000000062842860, %l0 = 000000005978e4b5
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = cfdb06cc12da3366
! Mem[000000003300004c] = 4c13d4ed, %l3 = 000000000000007d
swap [%i2+0x04c],%l3 ! %l3 = 000000004c13d4ed
! Mem[0000000033000118] = 01bb5543, %l3 = 000000004c13d4ed
swap [%i2+0x118],%l3 ! %l3 = 0000000001bb5543
! Mem[00000000330001f4] = 0e08b35b, %l2 = 000000a7, %l3 = 01bb5543
add %i2,0x1f4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000e08b35b
! %l2 = 00000000000000a7, Mem[00000000918001f0] = da6263a0b9f50af8
stx %l2,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000000000000a7
! Mem[0000000033000188] = 93fcf719a6894a33, %l0 = cfdb06cc12da3366, %l0 = cfdb06cc12da3366
add %i2,0x188,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 93fcf719a6894a33
! Mem[000000003200004d] = 53682924, %l7 = 0000000000000037
ldstub [%i0+0x04d],%l7 ! %l7 = 00000068000000ff
p17_label_6:
! Mem[000000003280012c] = 50991cb3, %l0 = 93fcf719a6894a33
ldsh [%i1+0x12c],%l0 ! %l0 = 0000000000005099
! Mem[0000000032000134] = 466192f0, %l4 = 0000000062842860
swap [%i0+0x134],%l4 ! %l4 = 00000000466192f0
! Mem[0000000032000186] = 7114c0a2, %l7 = 0000000000000068
ldstub [%i0+0x186],%l7 ! %l7 = 000000c0000000ff
! Mem[0000000033000040] = cfdb06cc12da3366, %l1 = eb5e7fe87f164064, %l7 = 00000000000000c0
add %i2,0x40,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = cfdb06cc12da3366
! Mem[0000000091800004] = 99c425e5, %g2 = 000000002b04f022
lduw [%o0+0x004],%g2 ! %g2 = 0000000099c425e5
! Mem[000000003200010c] = e11c33fd, %l3 = 0e08b35b, %l4 = 466192f0
add %i0,0x10c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000e11c33fd
! %l0 = 0000000000005099, Mem[00000000918001e0] = 580f23c48ad07d9a
stx %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 0000000000005099
! Mem[0000000091000060] = c02e18b872f626d7, %g2 = 0000000099c425e5
ldx [%i6+0x060],%g2 ! %g2 = c02e18b872f626d7
! Mem[0000000090800194] = 7befd5da, %g2 = c02e18b872f626d7
ldsb [%i5+0x197],%g2 ! %g2 = 000000000000007b
! Mem[0000000033000094] = 6bc2d9ea, %l0 = 00005099, %l5 = ed7ca68e
add %i2,0x94,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000006bc2d9ea
p17_label_7:
! Mem[00000000330000a2] = 299e2986, %l4 = 00000000e11c33fd
ldstub [%i2+0x0a2],%l4 ! %l4 = 00000029000000ff
! Mem[0000000032000180] = ac032e807114ffa2, %l3 = 000000000e08b35b, %l0 = 0000000000005099
add %i0,0x180,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ac032e807114ffa2
! Mem[000000003280001f] = af1f997c, %l0 = ac032e807114ffa2
ldstub [%i1+0x01f],%l0 ! %l0 = 0000007c000000ff
! Mem[0000000091800000] = 03f5e670, %g2 = 000000000000007b
lduw [%o0+%g0],%g2 ! %g2 = 0000000003f5e670
! Mem[00000000918000f4] = 7818ae9c, %g18 = 22ca1c66491ca88e
ldsw [%o0+0x0f4],%g2 ! %g2 = 22ca1c66491ca88e
! Mem[0000000091000018] = 424501ee4891d8bc, %g2 = 000000007818ae9c
ldx [%i6+%o3],%g2 ! %g2 = 424501ee4891d8bc
! %l5 = 000000006bc2d9ea, Mem[000000009080008e] = f6f60457
sth %l5,[%i5+0x08e] ! Mem[000000009080008c] = d9ea0457
! Mem[0000000033000058] = 85ef12a7, %l6 = 1f62350b50dd8f9a
swap [%i2+0x058],%l6 ! %l6 = 0000000085ef12a7
! Mem[0000000090800090] = 0457759b 72929a41, %g2 = 4891d8bc, %g3 = c313a76b
ldd [%i5+0x090],%g2 ! %g2 = 000000000457759b 0000000072929a41
! Mem[0000000033800148] = 2139dec866b4c8b2, %l2 = 00000000000000a7, %l1 = eb5e7fe87f164064
add %i3,0x148,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 2139dec866b4c8b2
p17_label_8:
! Mem[00000000338000ec] = 36bf2ae9, %l5 = 000000006bc2d9ea
swap [%i3+0x0ec],%l5 ! %l5 = 0000000036bf2ae9
! Mem[00000000910000a0] = 30ce50d2cdd63b42, %g2 = 000000000457759b
ldx [%i6+0x0a0],%g2 ! %g2 = 30ce50d2cdd63b42
! Mem[00000000908001d8] = bbeab1cd, %g2 = 30ce50d2cdd63b42
ldsh [%i5+0x1d8],%g2 ! %g2 = ffffffffffffbbea
! %l1 = 2139dec866b4c8b2, Mem[00000000918001e0] = 00000000
stw %l1,[%o0+0x1e0] ! Mem[00000000918001e0] = 66b4c8b2
! Mem[00000000918001a8] = 2d4b6bef, %g2 = ffffffffffffbbea
ldsb [%o0+0x1ab],%g2 ! %g2 = 000000000000002d
! Mem[00000000328001a6] = 707fb487, %l2 = 00000000000000a7
ldstub [%i1+0x1a6],%l2 ! %l2 = 000000b4000000ff
! Mem[0000000090800054] = 06c069d7, %g2 = 000000000000002d
lduw [%i5+0x054],%g2 ! %g2 = 0000000006c069d7
! Mem[00000000330001f0] = 48b9917c, %l1 = 2139dec866b4c8b2
swap [%i2+0x1f0],%l1 ! %l1 = 0000000048b9917c
! Mem[0000000032000018] = 6ce69283, %l0 = 000000000000007c
swap [%i0+%o3],%l0 ! %l0 = 000000006ce69283
! Mem[0000000090800088] = 53ed164b, %g2 = 0000000006c069d7
ldub [%i5+0x08a],%g2 ! %g2 = 0000000000000053
p17_label_9:
! Mem[0000000032000000] = 8993c771, %l3 = 0e08b35b, %l4 = 00000029
casa [%i0]0x80,%l3,%l4 ! %l4 = 000000008993c771
! Mem[00000000918001ac] = 4b6bef62, %g18 = 22ca1c66491ca88e
ldsw [%o0+0x1ac],%g2 ! %g2 = 22ca1c66491ca88e
! %l4 = 000000008993c771, Mem[0000000091000008] = 915dea4acda0196b
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 000000008993c771
! Mem[0000000091800180] = 628efb98 48e04b63, %g2 = 4b6bef62, %g3 = 72929a41
ldd [%o0+0x180],%g2 ! %g2 = 00000000628efb98 0000000048e04b63
! Mem[00000000328000a8] = 00e70593, %l0 = 000000006ce69283
swap [%i1+0x0a8],%l0 ! %l0 = 0000000000e70593
! %l4 = 000000008993c771, Mem[0000000091000160] = 72c27f729a024c61
stx %l4,[%i6+0x160] ! Mem[0000000091000160] = 000000008993c771
! Mem[000000003300014c] = 6e0e600f, %l1 = 48b9917c, %l2 = 000000b4
add %i2,0x14c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000006e0e600f
! Mem[00000000900000f8] = 761a06b6, %g2 = 00000000628efb98
lduw [%i4+0x0f8],%g2 ! %g2 = 00000000761a06b6
! Mem[0000000033000068] = 219552ef9b3d7cc5, %l6 = 0000000085ef12a7, %l4 = 000000008993c771
add %i2,0x68,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 219552ef9b3d7cc5
! Mem[000000003300014c] = 6e0e600f, %l3 = 000000000e08b35b
swap [%i2+0x14c],%l3 ! %l3 = 000000006e0e600f
p17_label_10:
! Mem[0000000033800170] = 4f47df9bbda0b668, %l1 = 0000000048b9917c, %l7 = cfdb06cc12da3366
add %i3,0x170,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 4f47df9bbda0b668
! Mem[00000000320000e8] = 0d319f82, %l1 = 48b9917c, %l4 = 9b3d7cc5
add %i0,0xe8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000000d319f82
! Mem[00000000330000b1] = a4443b10, %l4 = 000000000d319f82
ldstub [%i2+0x0b1],%l4 ! %l4 = 00000044000000ff
! Mem[0000000033800170] = 4f47df9b, %l4 = 0000000000000044
swap [%i3+0x170],%l4 ! %l4 = 000000004f47df9b
! %l5 = 0000000036bf2ae9, Mem[0000000032800118] = 376449447a844edf
stx %l5,[%i1+0x118] ! Mem[0000000032800118] = 0000000036bf2ae9
! Mem[00000000338000dc] = b490851b, %l7 = 4f47df9bbda0b668
swap [%i3+0x0dc],%l7 ! %l7 = 00000000b490851b
! Mem[00000000328001c0] = f010bc708b001246, %l7 = 00000000b490851b, %l4 = 000000004f47df9b
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = f010bc708b001246
! Mem[00000000330001f4] = 0e08b35b, %l6 = 0000000085ef12a7
swap [%i2+0x1f4],%l6 ! %l6 = 000000000e08b35b
! Mem[00000000908000f8] = 0e06aac8, %g2 = 00000000761a06b6
lduh [%i5+0x0fa],%g2 ! %g2 = 0000000000000e06
! Mem[0000000032000030] = 00000084d48f415d, %l5 = 0000000036bf2ae9, %l7 = 00000000b490851b
add %i0,0x30,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 00000084d48f415d
p17_label_11:
! Mem[0000000091000130] = 64c7ce95, %g2 = 0000000000000e06
lduh [%i6+0x132],%g2 ! %g2 = 00000000000064c7
! Mem[0000000033000118] = 4c13d4ed, %l5 = 36bf2ae9, %l1 = 48b9917c
add %i2,0x118,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004c13d4ed
! %l6 = 000000000e08b35b, Mem[0000000033000158] = dd600280c76eaf3a
stx %l6,[%i2+0x158] ! Mem[0000000033000158] = 000000000e08b35b
! Mem[00000000918001c0] = 11ac9835, %g2 = 00000000000064c7
lduw [%o0+0x1c0],%g2 ! %g2 = 0000000011ac9835
! %l1 = 000000004c13d4ed, Mem[0000000091800050] = cba28e15f78fa94d
stx %l1,[%o0+0x050] ! Mem[0000000091800050] = 000000004c13d4ed
! Mem[000000009000005c] = db5d206c, %g2 = 0000000011ac9835
lduh [%i4+0x05c],%g2 ! %g2 = 000000000000db5d
! %l1 = 000000004c13d4ed, Mem[0000000090000114] = eeb8142d
stb %l1,[%i4+0x114] ! Mem[0000000090000114] = edb8142d
! Mem[0000000090800060] = 57d697d5, %g2 = 000000000000db5d
ldsh [%i5+0x062],%g2 ! %g2 = 00000000000057d6
! Mem[00000000338000c0] = 572629b1, %l7 = 00000084d48f415d
swap [%i3+0x0c0],%l7 ! %l7 = 00000000572629b1
! Mem[0000000032800090] = bba86ef4bbe162c9, %l3 = 000000006e0e600f, %l2 = 000000006e0e600f
add %i1,0x90,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = bba86ef4bbe162c9
p17_label_12:
! Mem[0000000033000017] = 2ab20271, %l2 = bba86ef4bbe162c9
ldstub [%i2+0x017],%l2 ! %l2 = 00000071000000ff
! Mem[000000009180000c] = e161985a, %g18 = 22ca1c66491ca88e
ldsw [%o0+0x00c],%g2 ! %g2 = 22ca1c66491ca88e
! Mem[000000003300011c] = 1bad60b3, %l4 = f010bc708b001246
lduw [%i2+0x11c],%l4 ! %l4 = 000000001bad60b3
! Mem[00000000320000c8] = 299e64c536175edf, %l2 = 0000000000000071, %l1 = 000000004c13d4ed
add %i0,0xc8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 299e64c536175edf
! Mem[0000000032800128] = 696b8131, %l5 = 0000000036bf2ae9
swap [%i1+0x128],%l5 ! %l5 = 00000000696b8131
! Mem[0000000032800188] = 6cb4a4ab696f2ded, %l6 = 000000000e08b35b, %l5 = 00000000696b8131
add %i1,0x188,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 6cb4a4ab696f2ded
! Mem[00000000908001c4] = 808b04d8, %g2 = ffffffffe161985a
ldub [%i5+0x1c6],%g2 ! %g2 = 0000000000000080
! %l2 = 0000000000000071, Mem[0000000090800098] = 198974350675bab4
stx %l2,[%i5+0x098] ! Mem[0000000090800098] = 0000000000000071
! Mem[0000000032000094] = 93b3a4ea, %l3 = 000000006e0e600f
swap [%i0+0x094],%l3 ! %l3 = 0000000093b3a4ea
! Mem[000000003200012c] = 2cf9ddbb, %l2 = 0000000000000071
swap [%i0+0x12c],%l2 ! %l2 = 000000002cf9ddbb
p17_label_13:
! Mem[0000000033000080] = 18f61a76193d23a2, %l2 = 000000002cf9ddbb, %l2 = 000000002cf9ddbb
add %i2,0x80,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 18f61a76193d23a2
! %l0 = 00e70593, %l1 = 36175edf, Mem[0000000090800140] = 58c1586a 2c742e28
std %l0,[%i5+0x140] ! Mem[0000000090800140] = 00e70593 36175edf
! Mem[00000000908001a8] = 57887aca, %g18 = 22ca1c66491ca88e
ldsw [%i5+0x1a8],%g2 ! %g2 = 22ca1c66491ca88e
! Mem[00000000330001b7] = d470d7bb, %l7 = 00000000572629b1
ldstub [%i2+0x1b7],%l7 ! %l7 = 000000bb000000ff
! Mem[000000003200007b] = 467ce531, %l0 = 0000000000e70593
ldstub [%i0+0x07b],%l0 ! %l0 = 00000031000000ff
! %l4 = 1bad60b3, %l5 = 696f2ded, Mem[0000000090000150] = 4227f2c0 a01a9ffb
std %l4,[%i4+0x150] ! Mem[0000000090000150] = 1bad60b3 696f2ded
! %l6 = 000000000e08b35b, Mem[00000000910000c0] = b77686315ee02183
stx %l6,[%i6+0x0c0] ! Mem[00000000910000c0] = 000000000e08b35b
! Mem[0000000033800078] = 724e167e, %l3 = 93b3a4ea, %l4 = 1bad60b3
add %i3,0x78,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000724e167e
! Mem[0000000090800110] = 08bc7fa5 c65de570, %g2 = 57887aca, %g3 = 48e04b63
ldd [%i5+0x110],%g2 ! %g2 = 0000000008bc7fa5 00000000c65de570
! Mem[0000000033000094] = 6bc2d9ea, %l4 = 724e167e, %l4 = 724e167e
add %i2,0x94,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000006bc2d9ea
p17_label_14:
! Mem[0000000032000120] = 17aad90f, %l2 = 193d23a2, %l5 = 696f2ded
add %i0,0x120,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000017aad90f
! Mem[0000000091800090] = 2280542f, %g2 = 0000000008bc7fa5
lduw [%o0+0x090],%g2 ! %g2 = 000000002280542f
! %l5 = 0000000017aad90f, Mem[00000000320001df] = 582ebccd
stb %l5,[%i0+0x1df] ! Mem[00000000320001dc] = 582ebc0f
! %l7 = 00000000000000bb, Mem[0000000032800118] = 0000000036bf2ae9
stx %l7,[%i1+0x118] ! Mem[0000000032800118] = 00000000000000bb
! Mem[00000000918001f4] = 000000a7, %g2 = 000000002280542f
ldsh [%o0+0x1f4],%g2 ! %g2 = 0000000000000000
! Mem[00000000338001b4] = e888ac78, %l6 = 0e08b35b, %l0 = 00000031
add %i3,0x1b4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e888ac78
! Mem[0000000091000098] = 6b141ce1d929f4dc, %g2 = 0000000000000000
ldx [%i6+0x098],%g2 ! %g2 = 6b141ce1d929f4dc
! Mem[00000000918001d0] = 55b7a45f b5ec7dcc, %g2 = d929f4dc, %g3 = c65de570
ldd [%o0+0x1d0],%g2 ! %g2 = 0000000055b7a45f 00000000b5ec7dcc
! %l5 = 0000000017aad90f, Mem[000000009080000f] = 01b4fabb
stb %l5,[%i5+0x00f] ! Mem[000000009080000c] = 0fb4fabb
! Mem[00000000320000ec] = c2c62d0c, %l5 = 0000000017aad90f
swap [%i0+0x0ec],%l5 ! %l5 = 00000000c2c62d0c
p17_label_15:
! %l5 = 00000000c2c62d0c, Mem[00000000908001b6] = 048af661
stb %l5,[%i5+0x1b6] ! Mem[00000000908001b4] = 0c8af661
! Mem[0000000090800160] = a336f3e1 9c995a44, %g2 = 55b7a45f, %g3 = b5ec7dcc
ldd [%i5+0x160],%g2 ! %g2 = 00000000a336f3e1 000000009c995a44
! Mem[00000000320000e0] = 0f933025, %l7 = 00000000000000bb
ldstub [%i0+0x0e0],%l7 ! %l7 = 0000000f000000ff
! Mem[00000000338001c0] = 5b51ac2d2753c73f, %l0 = 00000000e888ac78, %l6 = 000000000e08b35b
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 5b51ac2d2753c73f
! Mem[00000000328000c0] = 1d914315a7b36485, %l2 = 18f61a76193d23a2, %l4 = 000000006bc2d9ea
add %i1,0xc0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 1d914315a7b36485
! Mem[000000003380014f] = 66b4c8b2, %l7 = 000000000000000f
ldstub [%i3+0x14f],%l7 ! %l7 = 000000b2000000ff
! Mem[000000003300009d] = ef0ac484, %l5 = 00000000c2c62d0c
ldstub [%i2+0x09d],%l5 ! %l5 = 0000000a000000ff
! Mem[0000000091000170] = 437e96cb, %g2 = 00000000a336f3e1
ldub [%i6+0x171],%g2 ! %g2 = 0000000000000043
! Mem[00000000330001b0] = 9e89af97d470d7ff, %l6 = 5b51ac2d2753c73f, %l2 = 18f61a76193d23a2
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 9e89af97d470d7ff
! Mem[00000000900001e4] = 801799cf, %g2 = 0000000000000043
ldsb [%i4+0x1e4],%g2 ! %g2 = ffffffffffffff80
p17_label_16:
! %l1 = 299e64c536175edf, Mem[0000000090800048] = 43388b1e7399d98f
stx %l1,[%i5+0x048] ! Mem[0000000090800048] = 299e64c536175edf
! Mem[00000000330000c0] = 8a3f5339f149416e, %l1 = 299e64c536175edf, %l1 = 299e64c536175edf
add %i2,0xc0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 8a3f5339f149416e
! Mem[0000000033800018] = 77553e80, %l4 = 1d914315a7b36485
ldsw [%i3+%o3],%l4 ! %l4 = 0000000077553e80
! Mem[0000000033800014] = 50dd8f9a, %l5 = 000000000000000a
swap [%i3+0x014],%l5 ! %l5 = 0000000050dd8f9a
! Mem[00000000338000d0] = 149ca136dbf2bd13, %l3 = 0000000093b3a4ea, %l7 = 00000000000000b2
add %i3,0xd0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 149ca136dbf2bd13
! Mem[00000000330000e4] = fe2e1034, %l0 = 00000000e888ac78
swap [%i2+0x0e4],%l0 ! %l0 = 00000000fe2e1034
! Mem[00000000320001a0] = 00000003ea0b1fae, %l0 = 00000000fe2e1034, %l5 = 0000000050dd8f9a
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 00000003ea0b1fae
! %l3 = 0000000093b3a4ea, Mem[0000000090800144] = 36175edf
stw %l3,[%i5+0x144] ! Mem[0000000090800144] = 93b3a4ea
! Mem[0000000032800148] = 9db4f5d918766ed8, %l2 = 9e89af97d470d7ff, %l3 = 0000000093b3a4ea
add %i1,0x148,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 9db4f5d918766ed8
! Mem[00000000320000a8] = c6429e98, %l3 = 18766ed8, %l7 = dbf2bd13
add %i0,0xa8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c6429e98
p17_label_17:
! %l0 = fe2e1034, %l1 = f149416e, Mem[00000000910001f8] = a30b445c 5ed21f5b
std %l0,[%i6+0x1f8] ! Mem[00000000910001f8] = fe2e1034 f149416e
! Mem[00000000320001c0] = 16eb84d6b11f0939, %l4 = 0000000077553e80, %l3 = 9db4f5d918766ed8
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 16eb84d6b11f0939
! Mem[0000000091800040] = 6fcc5f81, %g2 = ffffffffffffff80
lduh [%o0+0x040],%g2 ! %g2 = 0000000000006fcc
! Mem[000000009000013c] = 9a9d196a, %g2 = 0000000000006fcc
ldsh [%i4+0x13c],%g2 ! %g2 = ffffffffffff9a9d
! Mem[0000000032000090] = 2f973113, %l2 = 9e89af97d470d7ff
ldsh [%i0+0x092],%l2 ! %l2 = 0000000000003113
! Mem[0000000033000157] = ed7ca68e, %l4 = 0000000077553e80
ldstub [%i2+0x157],%l4 ! %l4 = 0000008e000000ff
! Mem[0000000032000142] = 120121ff, %l0 = 00000000fe2e1034
ldstub [%i0+0x142],%l0 ! %l0 = 00000021000000ff
! Mem[000000003380016c] = 440bcd36, %l0 = 00000021, %l6 = 2753c73f
add %i3,0x16c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000440bcd36
! %l4 = 0000008e, %l5 = ea0b1fae, Mem[0000000091800180] = 628efb98 48e04b63
std %l4,[%o0+0x180] ! Mem[0000000091800180] = 0000008e ea0b1fae
! Mem[00000000330001ca] = 68eb5f57, %l5 = 00000003ea0b1fae
ldstub [%i2+0x1ca],%l5 ! %l5 = 0000005f000000ff
p17_label_18:
! Mem[0000000033800020] = 238f03edb7529410, %l2 = 0000000000003113, %l4 = 000000000000008e
add %i3,0x20,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 238f03edb7529410
! Mem[000000009180004c] = 3f9d7633, %g2 = ffffffffffff9a9d
lduw [%o0+0x04c],%g2 ! %g2 = 000000003f9d7633
! Mem[0000000033800142] = 3d87e19d, %l4 = 238f03edb7529410
ldstub [%i3+0x142],%l4 ! %l4 = 000000e1000000ff
! Mem[00000000320001b5] = 4b7c31b9, %l4 = 00000000000000e1
ldstub [%i0+0x1b5],%l4 ! %l4 = 0000007c000000ff
! Mem[0000000091000104] = f31c0669, %g2 = 000000003f9d7633
ldsb [%i6+0x107],%g2 ! %g2 = fffffffffffffff3
! Mem[00000000910000c4] = b35bdcdf, %g2 = fffffffffffffff3
ldsb [%i6+0x0c6],%g2 ! %g2 = ffffffffffffffb3
! Mem[00000000320000c8] = 299e64c536175edf, %l3 = 16eb84d6b11f0939
ldx [%i0+0x0c8],%l3 ! %l3 = 299e64c536175edf
! %l4 = 000000000000007c, Mem[0000000090000134] = 6baa230f
stw %l4,[%i4+0x134] ! Mem[0000000090000134] = 0000007c
! Mem[00000000328000cb] = 161f2328, %l2 = 0000000000003113
ldstub [%i1+0x0cb],%l2 ! %l2 = 00000028000000ff
! %l6 = 00000000440bcd36, Mem[00000000338000e8] = 734cc981
stw %l6,[%i3+0x0e8] ! Mem[00000000338000e8] = 440bcd36
p17_label_19:
! Mem[00000000320001f8] = 72b356927f698211, %l0 = 0000000000000021, %l5 = 000000000000005f
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 72b356927f698211
! %l4 = 000000000000007c, Mem[000000009080015c] = 4c94e5e0
stb %l4,[%i5+0x15c] ! Mem[000000009080015c] = 7c94e5e0
! %l2 = 0000000000000028, Mem[00000000908001a8] = 57887acab162313d
stx %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = 0000000000000028
! Mem[0000000032000170] = 9c607b407d2b353e, %l7 = 00000000c6429e98, %l1 = 8a3f5339f149416e
add %i0,0x170,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 9c607b407d2b353e
! %l6 = 00000000440bcd36, Mem[00000000910001db] = 6b638578
stb %l6,[%i6+0x1db] ! Mem[00000000910001d8] = 36638578
! %l0 = 00000021, %l1 = 7d2b353e, Mem[0000000091800008] = 89cb5f7d e161985a
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000021 7d2b353e
! Mem[0000000033000020] = 0bf523e7, %l5 = 72b356927f698211
ldstub [%i2+%o4],%l5 ! %l5 = 0000000b000000ff
! Mem[00000000908000d0] = 9374d460, %g18 = 22ca1c66491ca88e
ldsw [%i5+0x0d0],%g2 ! %g2 = 22ca1c66491ca88e
! Mem[0000000033000168] = f7e15f9d, %l0 = 00000021, %l4 = 0000007c
add %i2,0x168,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f7e15f9d
! Mem[000000003300012c] = 4512ca16, %l6 = 00000000440bcd36
swap [%i2+0x12c],%l6 ! %l6 = 000000004512ca16
p17_label_20:
! Mem[0000000090800080] = 1ae137b2, %g2 = ffffffff9374d460
lduh [%i5+0x082],%g2 ! %g2 = 0000000000001ae1
! Mem[0000000090800088] = 26f953ed164bd9ea, %g2 = 0000000000001ae1
ldx [%i5+0x088],%g2 ! %g2 = 26f953ed164bd9ea
! Mem[0000000090800170] = 7873750b, %g2 = 26f953ed164bd9ea
ldsb [%i5+0x171],%g2 ! %g2 = 0000000000000078
! Mem[0000000090000028] = c6d1db87, %g18 = 22ca1c66491ca88e
ldsw [%i4+%o5],%g2 ! %g2 = 22ca1c66491ca88e
! %l4 = 00000000f7e15f9d, Mem[0000000091000018] = 424501ee
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = f7e15f9d
! Mem[0000000090800064] = 97d5e655, %g2 = ffffffffc6d1db87
lduw [%i5+0x064],%g2 ! %g2 = 0000000097d5e655
! Mem[0000000091000090] = f98046d8 68ca6544, %g2 = 97d5e655, %g3 = 9c995a44
ldd [%i6+0x090],%g2 ! %g2 = 00000000f98046d8 0000000068ca6544
! Mem[000000009100011c] = 66a4dc2c, %g2 = 00000000f98046d8
ldsh [%i6+0x11e],%g2 ! %g2 = 00000000000066a4
! Mem[000000009000008c] = 3efff681, %g2 = 00000000000066a4
ldsb [%i4+0x08d],%g2 ! %g2 = 000000000000003e
! Mem[0000000032800050] = 315d36b8, %l6 = 4512ca16, %l4 = f7e15f9d
add %i1,0x50,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000315d36b8
p17_label_21:
! Mem[0000000033000080] = 18f61a76, %l6 = 000000004512ca16
ldsb [%i2+0x082],%l6 ! %l6 = 000000000000001a
! Mem[0000000090000160] = c17c1f98, %g2 = 000000000000003e
ldsb [%i4+0x163],%g2 ! %g2 = ffffffffffffffc1
! Mem[0000000032800140] = 5f7dd7381fed3e36, %l5 = 000000000000000b, %l1 = 9c607b407d2b353e
add %i1,0x140,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 5f7dd7381fed3e36
! %l4 = 00000000315d36b8, Mem[00000000908000a2] = a0adf468
sth %l4,[%i5+0x0a2] ! Mem[00000000908000a0] = 36b8f468
! Mem[00000000900001d8] = cf291b9a e87d6201, %g2 = ffffffc1, %g3 = 68ca6544
ldd [%i4+0x1d8],%g2 ! %g2 = 00000000cf291b9a 00000000e87d6201
! Mem[00000000328001a0] = ea5a7244, %l6 = 000000000000001a
swap [%i1+0x1a0],%l6 ! %l6 = 00000000ea5a7244
! Mem[0000000091000194] = 55e57417, %g2 = 00000000cf291b9a
lduh [%i6+0x196],%g2 ! %g2 = 00000000000055e5
! Mem[0000000033800105] = 2d945b5d, %l7 = 00000000c6429e98
ldstub [%i3+0x105],%l7 ! %l7 = 00000094000000ff
! Mem[0000000032000188] = 2748496d, %l7 = 0000000000000094
ldstub [%i0+0x188],%l7 ! %l7 = 00000027000000ff
! Mem[00000000320001d0] = 914bb1c9f1a00bcd, %l7 = 0000000000000027, %l6 = 00000000ea5a7244
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 914bb1c9f1a00bcd
p17_label_22:
! %l2 = 00000028, %l3 = 36175edf, Mem[00000000910001c8] = fc2b4a43 cab845d7
std %l2,[%i6+0x1c8] ! Mem[00000000910001c8] = 00000028 36175edf
! %l7 = 0000000000000027, Mem[0000000090000183] = 3090cb7b
stb %l7,[%i4+0x183] ! Mem[0000000090000180] = 2790cb7b
! Mem[0000000032800180] = c7eab0cd, %l0 = 0000000000000021
ldstub [%i1+0x180],%l0 ! %l0 = 000000c7000000ff
! Mem[000000009000000c] = 5f4b3277, %g2 = 00000000000055e5
lduh [%i4+0x00c],%g2 ! %g2 = 0000000000005f4b
! Mem[0000000091800168] = 0000000000000037, %g2 = 0000000000005f4b
ldx [%o0+0x168],%g2 ! %g2 = 0000000000000037
! Mem[0000000090000098] = 1d130fa6 f6e5be86, %g2 = 00000037, %g3 = e87d6201
ldd [%i4+0x098],%g2 ! %g2 = 000000001d130fa6 00000000f6e5be86
! Mem[00000000908001a8] = 00000000, %g2 = 000000001d130fa6
ldsh [%i5+0x1aa],%g2 ! %g2 = 0000000000000000
! %l3 = 299e64c536175edf, Mem[0000000090800198] = efd5da4ff27b77bd
stx %l3,[%i5+0x198] ! Mem[0000000090800198] = 299e64c536175edf
! %l0 = 00000000000000c7, Mem[0000000091000026] = b51dec39
sth %l0,[%i6+0x026] ! Mem[0000000091000024] = 00c7ec39
! %l7 = 0000000000000027, Mem[00000000900001ec] = 321a70ad
stw %l7,[%i4+0x1ec] ! Mem[00000000900001ec] = 00000027
p17_label_23:
! Mem[00000000338001eb] = 08b6db51, %l1 = 5f7dd7381fed3e36
ldstub [%i3+0x1eb],%l1 ! %l1 = 00000051000000ff
! Mem[00000000328000e4] = 71f4c0a3, %l7 = 0000000000000027
swap [%i1+0x0e4],%l7 ! %l7 = 0000000071f4c0a3
! Mem[00000000320000e8] = 0d319f82, %l1 = 00000051, %l5 = 0000000b
add %i0,0xe8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000000d319f82
! %l2 = 00000028, %l3 = 36175edf, Mem[0000000090800180] = 34ecb2cb 7e522fec
std %l2,[%i5+0x180] ! Mem[0000000090800180] = 00000028 36175edf
! Mem[0000000091800180] = 0000008eea0b1fae, %g2 = 0000000000000000
ldx [%o0+0x180],%g2 ! %g2 = 0000008eea0b1fae
! Mem[000000003300010f] = 8705e661, %l2 = 0000000000000028
ldstub [%i2+0x10f],%l2 ! %l2 = 00000061000000ff
! Mem[00000000330001a8] = ffd4469b, %l0 = 000000c7, %l5 = 0d319f82
add %i2,0x1a8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ffd4469b
! Mem[0000000091000074] = 828d9352, %g2 = 0000008eea0b1fae
lduh [%i6+0x074],%g2 ! %g2 = 000000000000828d
! Mem[00000000320001b0] = d1bf9b61, %l0 = 00000000000000c7
swap [%i0+0x1b0],%l0 ! %l0 = 00000000d1bf9b61
! %l0 = 00000000d1bf9b61, Mem[0000000090800126] = 5d19f2c7
stb %l0,[%i5+0x126] ! Mem[0000000090800124] = 6119f2c7
p17_label_24:
! Mem[0000000091800064] = bb481889, %g2 = 000000000000828d
lduw [%o0+0x064],%g2 ! %g2 = 00000000bb481889
! Mem[00000000328000f0] = aae0d5f37d2a5eea, %l3 = 299e64c536175edf, %l1 = 0000000000000051
add %i1,0xf0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = aae0d5f37d2a5eea
! Mem[0000000032800194] = f0a6d273, %l2 = 0000000000000061
swap [%i1+0x194],%l2 ! %l2 = 00000000f0a6d273
! Mem[00000000320001d8] = 4cb1837b, %l1 = aae0d5f37d2a5eea
ldub [%i0+0x1db],%l1 ! %l1 = 000000000000007b
! %l6 = 914bb1c9f1a00bcd, Mem[000000009080008b] = ed164bd9
stb %l6,[%i5+0x08b] ! Mem[0000000090800088] = cd164bd9
! %l1 = 000000000000007b, Mem[0000000090000002] = 193a611b
sth %l1,[%i4+0x002] ! Mem[0000000090000000] = 007b611b
! Mem[00000000328000a0] = 039234e5, %l0 = 00000000d1bf9b61
swap [%i1+0x0a0],%l0 ! %l0 = 00000000039234e5
! Mem[00000000900000fc] = dff87715, %g2 = 00000000bb481889
ldub [%i4+0x0fc],%g2 ! %g2 = 00000000000000df
! %l2 = 00000000f0a6d273, Mem[00000000908001c4] = 4459808b
stw %l2,[%i5+0x1c4] ! Mem[00000000908001c4] = f0a6d273
! Mem[00000000338000c0] = d48f415dc938774b, %l0 = 00000000039234e5, %l5 = 00000000ffd4469b
add %i3,0xc0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = d48f415dc938774b
p17_label_25:
! Mem[0000000033800142] = 3d87ff9d, %l6 = 914bb1c9f1a00bcd
ldstub [%i3+0x142],%l6 ! %l6 = 000000ff000000ff
! Mem[00000000328001bc] = f58e1978, %l1 = 0000007b, %l2 = f0a6d273
add %i1,0x1bc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f58e1978
! %l3 = 299e64c536175edf, Mem[0000000090000000] = ba40007b611bdea4
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 299e64c536175edf
! Mem[0000000090000064] = 6598ff10, %g18 = 22ca1c66491ca88e
ldsw [%i4+0x064],%g2 ! %g2 = 22ca1c66491ca88e
! Mem[0000000032000084] = 7f518176, %l4 = 315d36b8, %l7 = 71f4c0a3
add %i0,0x84,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000007f518176
! Mem[00000000908001b4] = 6fe80c8a, %g18 = 22ca1c66491ca88e
ldsw [%i5+0x1b4],%g2 ! %g2 = 22ca1c66491ca88e
! Mem[000000003280007e] = 2dac2c03, %l7 = 000000007f518176
ldstub [%i1+0x07e],%l7 ! %l7 = 0000002c000000ff
! Mem[00000000338000d0] = 149ca136, %l2 = 00000000f58e1978
ldub [%i3+0x0d3],%l2 ! %l2 = 0000000000000036
! Mem[0000000033800110] = c905a0beaf78e0df, %l1 = 000000000000007b, %l7 = 000000000000002c
add %i3,0x110,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = c905a0beaf78e0df
! Mem[00000000328000db] = 72609696, %l1 = 000000000000007b
ldstub [%i1+0x0db],%l1 ! %l1 = 00000096000000ff
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 00000000039234e5
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000096
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000036
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 299e64c536175edf
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000315d36b8
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be d48f415dc938774b
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be c905a0beaf78e0df
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 d5e0e346 abc4af3b
bne %xcc,p17_f4_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 0000007ccff47e52
ldx [%i0+0x018],%g3 ! Observed data at 0000000032000018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000084d48f415d
ldx [%i0+0x030],%g3 ! Observed data at 0000000032000030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 52c4eb8953ff2924
ldx [%i0+0x048],%g3 ! Observed data at 0000000032000048
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 467ce5ff5afb7376
ldx [%i0+0x078],%g3 ! Observed data at 0000000032000078
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2f9731136e0e600f
ldx [%i0+0x090],%g3 ! Observed data at 0000000032000090
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff933025c68e8dca
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000320000e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0d319f8217aad90f
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000320000e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = ac06310c00000071
ldx [%i0+0x128],%g3 ! Observed data at 0000000032000128
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = dfe1b02f62842860
ldx [%i0+0x130],%g3 ! Observed data at 0000000032000130
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1201fffff5f54096
ldx [%i0+0x140],%g3 ! Observed data at 0000000032000140
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = ac032e807114ffa2
ldx [%i0+0x180],%g3 ! Observed data at 0000000032000180
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff48496da8e6e8b8
ldx [%i0+0x188],%g3 ! Observed data at 0000000032000188
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00000003ea0b1fae
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000320001a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000c74bff31b9
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000320001b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4cb1837b582ebc0f
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000320001d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = aaab08ec1ca839f6
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000320001e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1e0,%g4
set p17_local1_expect,%g1
p17_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 515dfdb00000007d
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 = aa86ad10af1f99ff
ldx [%i1+0x018],%g3 ! Observed data at 0000000032800018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = ff75a36966832bb4
ldx [%i1+0x040],%g3 ! Observed data at 0000000032800040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = 11b67e422dacff03
ldx [%i1+0x078],%g3 ! Observed data at 0000000032800078
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d1bf9b618d9072f5
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000328000a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6ce69283f1d8566c
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000328000a8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 161f23ff148f185e
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000328000c8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 726096ffa7f6f52a
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000328000d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 215e9d7100000027
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000328000e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7ab776ad5776afaf
ldx [%i1+0x110],%g3 ! Observed data at 0000000032800110
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 00000000000000bb
ldx [%i1+0x118],%g3 ! Observed data at 0000000032800118
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 73ca686c53c072fa
ldx [%i1+0x120],%g3 ! Observed data at 0000000032800120
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 36bf2ae950991cb3
ldx [%i1+0x128],%g3 ! Observed data at 0000000032800128
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x128,%g4
ldx [%g1+0x180],%g2 ! Expected data = ffeab0cd78352bfe
ldx [%i1+0x180],%g3 ! Observed data at 0000000032800180
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6ced263400000061
ldx [%i1+0x190],%g3 ! Observed data at 0000000032800190
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0000001a707fff87
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000328001a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1a0,%g4
set p17_local2_expect,%g1
p17_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = ed66be922ab202ff
ldx [%i2+0x010],%g3 ! Observed data at 0000000033000010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = fff523e7b40b2c8d
ldx [%i2+0x020],%g3 ! Observed data at 0000000033000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = b4b644870000007d
ldx [%i2+0x048],%g3 ! Observed data at 0000000033000048
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 50dd8f9afdfaea37
ldx [%i2+0x058],%g3 ! Observed data at 0000000033000058
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x058,%g4
ldx [%g1+0x098],%g2 ! Expected data = f7f3adc8efffc484
ldx [%i2+0x098],%g3 ! Observed data at 0000000033000098
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 299eff86a412f961
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000330000a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a4ff3b10bfc58db2
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000330000b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 92d8fcea2748496d
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000330000c8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f75c2433e888ac78
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000330000e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = d623dc958705e6ff
ldx [%i2+0x108],%g3 ! Observed data at 0000000033000108
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4c13d4ed1bad60b3
ldx [%i2+0x118],%g3 ! Observed data at 0000000033000118
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 923b853a440bcd36
ldx [%i2+0x128],%g3 ! Observed data at 0000000033000128
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = c13b473a0e08b35b
ldx [%i2+0x148],%g3 ! Observed data at 0000000033000148
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 62842860ed7ca6ff
ldx [%i2+0x150],%g3 ! Observed data at 0000000033000150
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000000e08b35b
ldx [%i2+0x158],%g3 ! Observed data at 0000000033000158
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ffd4469b1b77b61d
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000330001a8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9e89af97d470d7ff
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000330001b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 6bd1e93daf96b204
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000330001c0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 68ebff57260daf8f
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000330001c8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 66b4c8b285ef12a7
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000330001f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 2c8fff3c0bd255e2
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000330001f8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1f8,%g4
set p17_local3_expect,%g1
p17_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 1f62350b0000000a
ldx [%i3+0x010],%g3 ! Observed data at 0000000033800010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = c898ff68496da60a
ldx [%i3+0x040],%g3 ! Observed data at 0000000033800040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = 838554ad347e41f5
ldx [%i3+0x090],%g3 ! Observed data at 0000000033800090
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d48f415dc938774b
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000338000c0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 097e7e37bda0b668
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000338000d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 440bcd366bc2d9ea
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000338000e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = f1d9c8cb2dff5b5d
ldx [%i3+0x100],%g3 ! Observed data at 0000000033800100
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3d87ff9d5ae88eb5
ldx [%i3+0x140],%g3 ! Observed data at 0000000033800140
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 2139dec866b4c8ff
ldx [%i3+0x148],%g3 ! Observed data at 0000000033800148
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 00000044bda0b668
ldx [%i3+0x170],%g3 ! Observed data at 0000000033800170
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 1113ffe87ba057eb
ldx [%i3+0x190],%g3 ! Observed data at 0000000033800190
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 08b6dbff838554ad
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000338001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1e8,%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
! 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:
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000028]
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032800010]
done
p17_trap1o:
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000028]
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032800010]
done
p17_trap2e:
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800018]
stwa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000028]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032800018]
stxa %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800010]
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000033000018]
stxa %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000028]
stha %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000000]
done
p17_trap2o:
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800018]
stwa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000028]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032800018]
stxa %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800010]
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000033000018]
stxa %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000028]
stha %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000000]
done
p17_trap3e:
nop
nop
nop
nop
done
p17_trap3o:
nop
nop
nop
nop
done
p17_init_memory_pointers:
set p17_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p17_local0_start,%i0
set p17_local1_start,%i1
set p17_local2_start,%i2
set p17_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9572b384749e7b11
ldx [%g1+0x008],%l1 ! %l1 = eb5e7fe87f164064
ldx [%g1+0x010],%l2 ! %l2 = 8b2099f4515dfdb0
ldx [%g1+0x018],%l3 ! %l3 = b08f018642019e2e
ldx [%g1+0x020],%l4 ! %l4 = 827713fa44818c23
ldx [%g1+0x028],%l5 ! %l5 = f231c57baf96b204
ldx [%g1+0x030],%l6 ! %l6 = baa80b201c1b7f8b
ldx [%g1+0x038],%l7 ! %l7 = bffc2fd03578cfe1
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4242b060 152a9ed0 cd26c934 ff0d501d
! %f4 = 192cc06e 43791877 443020f9 ef45e7fc
! %f8 = 86c12008 1e9e70b0 32c543a8 3c3556f8
! %f12 = b6d1f3ea 1b399edf 97cdd4ee a8668734
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 65f5f80d 67cc21f8 7a8b196a 39914fa3
! %f20 = 56553846 6b082308 b172184e 923dea6d
! %f24 = 445d40e7 5c6f87bf 006d4f84 914cd115
! %f28 = 47645c43 fa70dfe4 fd25e178 e32b3e5f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 99c94f5e 7cbe8986 c296e5ec bdf5ab81
! %f36 = d7cf1584 68d09592 a4eecaaf 93f4cb08
! %f40 = b7aff99d 4a9eb6c5 8e802340 9c7a940f
! %f44 = 3406dbcf b7bcb214 5bc3d18d 4d20fa4c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x89dd218000000060,%g7,%g1 ! GSR scale = 12, align = 0
wr %g1,%g0,%gsr ! GSR = 89dd218000000060
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 18
p18_label_1:
! Mem[0000000091000150] = 23a8d37e, %g2 = d1caffea6baf2973
lduh [%i6+0x150],%g2 ! %g2 = 00000000000023a8
! Mem[0000000090800118] = 37795e44319cba4e, %g2 = 00000000000023a8
ldx [%i5+0x118],%g2 ! %g2 = 37795e44319cba4e
! Mem[0000000034000074] = ab266d51, %l5 = 4934d495f74b441b
swap [%i0+0x074],%l5 ! %l5 = 00000000ab266d51
! Mem[0000000091800084] = f779f5df, %g2 = 37795e44319cba4e
ldsh [%o0+0x084],%g2 ! %g2 = fffffffffffff779
! Mem[00000000900000a8] = 6884ab74, %g2 = fffffffffffff779
ldsb [%i4+0x0a8],%g2 ! %g2 = 0000000000000068
! Mem[0000000035800039] = 37585fef, %l1 = b3ded499a8b4ab62
ldstub [%i3+0x039],%l1 ! %l1 = 00000058000000ff
! Mem[0000000035800198] = a25583cf, %l7 = 489cd0bc51e21e76
swap [%i3+0x198],%l7 ! %l7 = 00000000a25583cf
! Mem[00000000348000e4] = 9ee7e184, %l6 = 2f79abe01ae485ff
swap [%i1+0x0e4],%l6 ! %l6 = 000000009ee7e184
! Mem[00000000358000ff] = 42aecedc, %l7 = 00000000a25583cf
ldstub [%i3+0x0ff],%l7 ! %l7 = 000000dc000000ff
! %l2 = 14291ee48134bf8c, Mem[00000000340000b0] = c7297a4f9f952e2b
stx %l2,[%i0+0x0b0] ! Mem[00000000340000b0] = 14291ee48134bf8c
p18_label_2:
! Mem[00000000358001cc] = 687bd10d, %l3 = e9d49486, %l2 = 8134bf8c
add %i3,0x1cc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000687bd10d
! %l3 = a35a30a8e9d49486, Mem[00000000908001ea] = 3a4f7c50
sth %l3,[%i5+0x1ea] ! Mem[00000000908001e8] = 94867c50
! Mem[000000003500008c] = fc744f57, %l0 = b50d15da71829359
swap [%i2+0x08c],%l0 ! %l0 = 00000000fc744f57
! Mem[00000000900001c0] = 3ac5b3a2 a50ab220, %g2 = 00000068, %g3 = 0bad0b00
ldd [%i4+0x1c0],%g2 ! %g2 = 000000003ac5b3a2 00000000a50ab220
! Mem[0000000034800140] = de88c065754b0d40, %l5 = 00000000ab266d51, %l7 = 00000000000000dc
add %i1,0x140,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = de88c065754b0d40
! Mem[0000000091000080] = fb1ffeca, %g2 = 000000003ac5b3a2
ldsb [%i6+0x081],%g2 ! %g2 = fffffffffffffffb
! %l1 = 0000000000000058, Mem[00000000348000c2] = 9669e593
stb %l1,[%i1+0x0c2] ! Mem[00000000348000c0] = 96695893
! Mem[0000000034000050] = 310cb815, %l4 = 0f458b04, %l0 = fc744f57
add %i0,0x50,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000310cb815
! Mem[0000000035000100] = 9b01e366, %l3 = e9d49486, %l5 = ab266d51
add %i2,0x100,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000009b01e366
! Mem[0000000035000090] = b317a29ddf562700, %l0 = 00000000310cb815
ldx [%i2+0x090],%l0 ! %l0 = b317a29ddf562700
p18_label_3:
! Mem[0000000091800188] = 1a6cc610, %g2 = fffffffffffffffb
ldub [%o0+0x18b],%g2 ! %g2 = 000000000000001a
! Mem[0000000034800000] = 842ad6a3d0adf65a, %l1 = 0000000000000058
ldx [%i1+%g0],%l1 ! %l1 = 842ad6a3d0adf65a
! Mem[0000000034800140] = de88c065, %l7 = 754b0d40, %l1 = d0adf65a
add %i1,0x140,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000de88c065
! %l4 = 0f458b04, %l5 = 9b01e366, Mem[00000000918000f0] = 26618e3b 7818ae9c
std %l4,[%o0+0x0f0] ! Mem[00000000918000f0] = 0f458b04 9b01e366
! Mem[0000000090800050] = 73d2e7a7 06c069d7, %g2 = 0000001a, %g3 = a50ab220
ldd [%i5+0x050],%g2 ! %g2 = 0000000073d2e7a7 0000000006c069d7
! Mem[00000000350001e8] = 8ab1a2b9e1e5e335, %l0 = b317a29ddf562700, %l6 = 000000009ee7e184
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 8ab1a2b9e1e5e335
! Mem[0000000091000190] = 79168c5f, %g18 = 0ce1fc9431286e26
ldsw [%i6+0x190],%g2 ! %g2 = 0ce1fc9431286e26
! Mem[0000000090000020] = 67b97af0, %g2 = 0000000079168c5f
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000067
! Mem[0000000035000144] = 6f57ff8a, %l4 = 0f458b04, %l4 = 0f458b04
add %i2,0x144,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000006f57ff8a
! Mem[0000000034000110] = 1720639834129603, %l7 = de88c065754b0d40, %l7 = de88c065754b0d40
add %i0,0x110,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 1720639834129603
p18_label_4:
! Mem[0000000034800178] = 8458c3e681fee3e1, %l6 = 8ab1a2b9e1e5e335, %l6 = 8ab1a2b9e1e5e335
add %i1,0x178,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 8458c3e681fee3e1
! Mem[00000000908001a0] = 401b30fd, %g18 = 0ce1fc9431286e26
ldsw [%i5+0x1a0],%g2 ! %g2 = 0ce1fc9431286e26
! Mem[0000000090000030] = 1b73ba14, %g2 = 00000000401b30fd
lduh [%i4+0x032],%g2 ! %g2 = 0000000000001b73
! Mem[0000000035000147] = 6f57ff8a, %l5 = 000000009b01e366
ldstub [%i2+0x147],%l5 ! %l5 = 0000008a000000ff
! Mem[0000000034800093] = e9a4a377, %l2 = 00000000687bd10d
ldstub [%i1+0x093],%l2 ! %l2 = 00000077000000ff
! Mem[0000000035800170] = 3edbbefcf9f67659, %l6 = 8458c3e681fee3e1, %l2 = 0000000000000077
add %i3,0x170,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 3edbbefcf9f67659
! Mem[0000000035800015] = a753634a, %l1 = 00000000de88c065
ldstub [%i3+0x015],%l1 ! %l1 = 00000053000000ff
! Mem[00000000350001fc] = 9b3a6870, %l6 = 81fee3e1, %l2 = f9f67659
add %i2,0x1fc,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009b3a6870
! %l7 = 1720639834129603, Mem[0000000090000058] = fb0631c4db5d206c
stx %l7,[%i4+0x058] ! Mem[0000000090000058] = 1720639834129603
! Mem[00000000350000d4] = c12a4506, %l5 = 000000000000008a
swap [%i2+0x0d4],%l5 ! %l5 = 00000000c12a4506
p18_label_5:
! Mem[0000000091000188] = 170ec0b9, %g18 = 0ce1fc9431286e26
ldsw [%i6+0x188],%g2 ! %g2 = 0ce1fc9431286e26
! Mem[0000000034000178] = b07ba8d3, %l6 = 8458c3e681fee3e1
swap [%i0+0x178],%l6 ! %l6 = 00000000b07ba8d3
! Mem[00000000918001f0] = 63a0b9f5, %g2 = 00000000170ec0b9
ldub [%o0+0x1f2],%g2 ! %g2 = 0000000000000063
! Mem[000000009080013c] = 191858c1, %g2 = 0000000000000063
lduh [%i5+0x13e],%g2 ! %g2 = 0000000000001918
! Mem[0000000035000018] = 3ef419e4cca47273, %l4 = 000000006f57ff8a, %l3 = a35a30a8e9d49486
add %i2,0x18,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 3ef419e4cca47273
! Mem[00000000910001e8] = 3ad6395c507b7c4e, %g2 = 0000000000001918
ldx [%i6+0x1e8],%g2 ! %g2 = 3ad6395c507b7c4e
! Mem[00000000340001f4] = 1ec37bb2, %l4 = 000000006f57ff8a
swap [%i0+0x1f4],%l4 ! %l4 = 000000001ec37bb2
! Mem[00000000900000c8] = 929c1f18 c6f5be11, %g2 = 507b7c4e, %g3 = 06c069d7
ldd [%i4+0x0c8],%g2 ! %g2 = 00000000929c1f18 00000000c6f5be11
! Mem[00000000358001f0] = ad2355ea, %l0 = df562700, %l2 = 9b3a6870
add %i3,0x1f0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ad2355ea
! %l5 = 00000000c12a4506, Mem[0000000090000024] = f0c6c03c
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = c12a4506
p18_label_6:
! Mem[0000000034000080] = 08aa49a3, %l3 = 3ef419e4cca47273
ldsb [%i0+0x083],%l3 ! %l3 = ffffffffffffffa3
! Mem[0000000034800170] = 351d725f36399344, %l5 = 00000000c12a4506, %l4 = 000000001ec37bb2
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 351d725f36399344
! %l0 = b317a29ddf562700, Mem[0000000091000154] = 9a37bfce
stw %l0,[%i6+0x154] ! Mem[0000000091000154] = df562700
! %l6 = 00000000b07ba8d3, Mem[0000000091000068] = 5f782632c7f14344
stx %l6,[%i6+0x068] ! Mem[0000000091000068] = 00000000b07ba8d3
! Mem[00000000918000dc] = 33f7b8e5, %g2 = 00000000929c1f18
lduh [%o0+0x0dc],%g2 ! %g2 = 00000000000033f7
! Mem[0000000034800070] = 5be35cdb2fb42d35, %l6 = 00000000b07ba8d3, %l6 = 00000000b07ba8d3
add %i1,0x70,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 5be35cdb2fb42d35
! %l6 = 5be35cdb2fb42d35, Mem[0000000091800050] = cba28e15
sth %l6,[%o0+0x050] ! Mem[0000000091800050] = 2d358e15
! Mem[00000000348001ac] = df3c79f1, %l1 = 00000053, %l3 = ffffffa3
add %i1,0x1ac,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000df3c79f1
! Mem[000000003500019a] = df624173, %l0 = b317a29ddf562700
ldstub [%i2+0x19a],%l0 ! %l0 = 00000041000000ff
! Mem[0000000035000194] = 98258ade, %l1 = 0000000000000053
swap [%i2+0x194],%l1 ! %l1 = 0000000098258ade
p18_label_7:
! Mem[00000000348000bc] = c5583bab, %l1 = 0000000098258ade
lduh [%i1+0x0be],%l1 ! %l1 = 0000000000003bab
! Mem[0000000035000070] = 5f5489e5, %l6 = 5be35cdb2fb42d35
swap [%i2+0x070],%l6 ! %l6 = 000000005f5489e5
! Mem[0000000035800004] = ccdaa290, %l3 = 00000000df3c79f1
ldstub [%i3+0x004],%l3 ! %l3 = 000000cc000000ff
! Mem[00000000350001f0] = 2556343897e4d287, %l0 = 0000000000000041, %l3 = 00000000000000cc
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 2556343897e4d287
! %l6 = 000000005f5489e5, Mem[0000000091000030] = 3b13c1d5
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 5f5489e5
! Mem[00000000910000b0] = f20a8113, %g18 = 0ce1fc9431286e26
ldsw [%i6+0x0b0],%g2 ! %g2 = 0ce1fc9431286e26
! Mem[00000000340001d0] = 6032d9efd90305a3, %l2 = 00000000ad2355ea, %l0 = 0000000000000041
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 6032d9efd90305a3
! Mem[000000003400002c] = 926c8bdf, %l3 = 2556343897e4d287
swap [%i0+0x02c],%l3 ! %l3 = 00000000926c8bdf
! Mem[000000003400004c] = c22a5967, %l7 = 34129603, %l6 = 5f5489e5
add %i0,0x4c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000c22a5967
! Mem[0000000090800060] = ec0a57d6, %g2 = fffffffff20a8113
ldsb [%i5+0x060],%g2 ! %g2 = ffffffffffffffec
p18_label_8:
! Mem[0000000034000120] = 99033399, %l7 = 1720639834129603
ldstub [%i0+0x120],%l7 ! %l7 = 00000099000000ff
! Mem[00000000358001ac] = 8d97bbcf, %l1 = 0000000000003bab
swap [%i3+0x1ac],%l1 ! %l1 = 000000008d97bbcf
! Mem[0000000090800178] = 179a7249, %g2 = ffffffffffffffec
ldub [%i5+0x17b],%g2 ! %g2 = 0000000000000017
! Mem[0000000035000158] = 0ee3d460, %l0 = d90305a3, %l4 = 36399344
add %i2,0x158,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000ee3d460
! Mem[0000000090000168] = b023eb84, %g2 = 0000000000000017
ldub [%i4+0x168],%g2 ! %g2 = 00000000000000b0
! %l1 = 000000008d97bbcf, Mem[00000000900000f4] = 1a869d3d
stb %l1,[%i4+0x0f4] ! Mem[00000000900000f4] = cf869d3d
! Mem[0000000035800178] = ba27394f87b66f28, %l0 = 6032d9efd90305a3, %l2 = 00000000ad2355ea
add %i3,0x178,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = ba27394f87b66f28
! Mem[00000000340001c4] = 3270d917, %l5 = c12a4506, %l4 = 0ee3d460
add %i0,0x1c4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003270d917
! Mem[0000000035800034] = f832df26, %l7 = 00000099, %l1 = 8d97bbcf
add %i3,0x34,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000f832df26
! Mem[0000000090000130] = f4027544 6baa230f, %g2 = 000000b0, %g3 = c6f5be11
ldd [%i4+0x130],%g2 ! %g2 = 00000000f4027544 000000006baa230f
p18_label_9:
! %l7 = 0000000000000099, Mem[0000000034800118] = 3211bd26
stw %l7,[%i1+0x118] ! Mem[0000000034800118] = 00000099
! %l5 = 00000000c12a4506, Mem[00000000910001f0] = 35572a2ea585e4cf
stx %l5,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000000c12a4506
! Mem[00000000358000b4] = c4290d71, %l4 = 000000003270d917
lduh [%i3+0x0b6],%l4 ! %l4 = 0000000000000d71
! Mem[0000000034800109] = 752dfbbe, %l6 = 00000000c22a5967
ldstub [%i1+0x109],%l6 ! %l6 = 0000002d000000ff
! Mem[00000000910001a4] = db9aa178, %g18 = 0ce1fc9431286e26
ldsw [%i6+0x1a4],%g2 ! %g2 = 0ce1fc9431286e26
! %l5 = 00000000c12a4506, Mem[00000000358001f0] = ad2355ea44fc886d
stx %l5,[%i3+0x1f0] ! Mem[00000000358001f0] = 00000000c12a4506
! Mem[0000000091800164] = 15846933, %g2 = ffffffffdb9aa178
ldsb [%o0+0x166],%g2 ! %g2 = 0000000000000015
! %l4 = 0000000000000d71, Mem[00000000908001a8] = 57887aca
stb %l4,[%i5+0x1a8] ! Mem[00000000908001a8] = 71887aca
! Mem[00000000910000d0] = 2fe75756, %g2 = 0000000000000015
lduw [%i6+0x0d0],%g2 ! %g2 = 000000002fe75756
! Mem[00000000900000cc] = c6f5be11, %g2 = 000000002fe75756
lduw [%i4+0x0cc],%g2 ! %g2 = 00000000c6f5be11
p18_label_10:
! Mem[0000000034000138] = 2bd5dda9, %l4 = 00000d71, %l2 = 87b66f28
add %i0,0x138,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000002bd5dda9
! Mem[00000000340001cc] = 2ee8ca38, %l7 = 0000000000000099
ldstub [%i0+0x1cc],%l7 ! %l7 = 0000002e000000ff
! Mem[00000000918001f8] = c742aefc, %g2 = 00000000c6f5be11
ldub [%o0+0x1f9],%g2 ! %g2 = 00000000000000c7
! Mem[00000000350001c0] = 599ca66b, %l2 = 000000002bd5dda9
swap [%i2+0x1c0],%l2 ! %l2 = 00000000599ca66b
! Mem[0000000091800198] = 326e765b, %g18 = 0ce1fc9431286e26
ldsw [%o0+0x198],%g2 ! %g2 = 0ce1fc9431286e26
! Mem[0000000091800038] = 0de323e4, %g2 = 00000000326e765b
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000de3
! Mem[0000000091800160] = f1db476f a96a1584, %g2 = 00000de3, %g3 = 6baa230f
ldd [%o0+0x160],%g2 ! %g2 = 00000000f1db476f 00000000a96a1584
! Mem[00000000340000d4] = c03f8cdf, %l2 = 599ca66b, %l0 = d90305a3
add %i0,0xd4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c03f8cdf
! Mem[0000000034800144] = 754b0d40, %l4 = 0000000000000d71
swap [%i1+0x144],%l4 ! %l4 = 00000000754b0d40
! Mem[00000000350000ec] = 25c0bf07, %l6 = 0000002d, %l0 = c03f8cdf
add %i2,0xec,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000025c0bf07
p18_label_11:
! Mem[00000000348001fc] = 6893acee, %l0 = 0000000025c0bf07
swap [%i1+0x1fc],%l0 ! %l0 = 000000006893acee
! Mem[0000000090000050] = 390b44110e5490b1, %g2 = 00000000f1db476f
ldx [%i4+0x050],%g2 ! %g2 = 390b44110e5490b1
! Mem[0000000034800154] = f53395d7, %l2 = 599ca66b, %l0 = 6893acee
add %i1,0x154,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f53395d7
! Mem[0000000090800150] = 5af554a21234e189, %g2 = 390b44110e5490b1
ldx [%i5+0x150],%g2 ! %g2 = 5af554a21234e189
! Mem[0000000091800050] = 2d358e15, %g18 = 0ce1fc9431286e26
ldsw [%o0+0x050],%g2 ! %g2 = 0ce1fc9431286e26
! Mem[00000000900000ac] = ca0cda6c, %g2 = 000000002d358e15
ldub [%i4+0x0ac],%g2 ! %g2 = 00000000000000ca
! Mem[000000003400009c] = 860c617e, %l4 = 00000000754b0d40
ldstub [%i0+0x09c],%l4 ! %l4 = 00000086000000ff
! Mem[00000000348001ae] = df3c79f1, %l2 = 00000000599ca66b
ldstub [%i1+0x1ae],%l2 ! %l2 = 00000079000000ff
! Mem[0000000034000130] = 01ea58ce, %l2 = 00000079, %l4 = 00000086
add %i0,0x130,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000001ea58ce
! Mem[0000000035000068] = 0ce53d13, %l2 = 00000079, %l2 = 00000079
add %i2,0x68,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000ce53d13
p18_label_12:
! Mem[0000000034000078] = 3248bc8f, %l3 = 926c8bdf, %l4 = 01ea58ce
add %i0,0x78,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000003248bc8f
! Mem[00000000910000e4] = af4caf6c, %g2 = 00000000000000ca
lduh [%i6+0x0e4],%g2 ! %g2 = 000000000000af4c
! Mem[000000003580010c] = 00d95502, %l3 = 00000000926c8bdf
swap [%i3+0x10c],%l3 ! %l3 = 0000000000d95502
! Mem[000000003580006f] = 3b814f33, %l0 = 00000000f53395d7
ldstub [%i3+0x06f],%l0 ! %l0 = 00000033000000ff
! Mem[00000000348001c0] = 090222dbe468c843, %l4 = 000000003248bc8f, %l3 = 0000000000d95502
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 090222dbe468c843
! Mem[00000000340001dc] = de7f62bd, %l0 = 0000000000000033
ldstub [%i0+0x1dc],%l0 ! %l0 = 000000de000000ff
! Mem[0000000035800178] = ba27394f87b66f28, %l2 = 000000000ce53d13, %l1 = 00000000f832df26
add %i3,0x178,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ba27394f87b66f28
! Mem[000000009000005c] = 34129603, %g18 = 0ce1fc9431286e26
ldsw [%i4+0x05c],%g2 ! %g2 = 0ce1fc9431286e26
! Mem[0000000090000150] = 4227f2c0a01a9ffb, %g2 = 0000000034129603
ldx [%i4+0x150],%g2 ! %g2 = 4227f2c0a01a9ffb
! Mem[0000000091000098] = 1ce1d929, %g2 = 4227f2c0a01a9ffb
lduh [%i6+0x09a],%g2 ! %g2 = 0000000000001ce1
p18_label_13:
! Mem[00000000358000ac] = bb16f3b8, %l1 = ba27394f87b66f28
swap [%i3+0x0ac],%l1 ! %l1 = 00000000bb16f3b8
! Mem[00000000350001bc] = 0067d75f, %l4 = 3248bc8f, %l6 = 0000002d
add %i2,0x1bc,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000000067d75f
! Mem[0000000035800004] = ffdaa290, %l1 = 00000000bb16f3b8
swap [%i3+0x004],%l1 ! %l1 = 00000000ffdaa290
! Mem[00000000350001ed] = e1e5e335, %l7 = 000000000000002e
ldstub [%i2+0x1ed],%l7 ! %l7 = 000000e5000000ff
! Mem[00000000900000d4] = 2c1fa4f2, %g2 = 0000000000001ce1
lduw [%i4+0x0d4],%g2 ! %g2 = 000000002c1fa4f2
! Mem[000000003500008c] = 71829359, %l6 = 000000000067d75f
swap [%i2+0x08c],%l6 ! %l6 = 0000000071829359
! Mem[0000000035800178] = ba27394f, %l7 = 000000e5, %l4 = 3248bc8f
add %i3,0x178,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ba27394f
! Mem[00000000908000f0] = f9b0f1e8b21a8c6a, %g2 = 000000002c1fa4f2
ldx [%i5+0x0f0],%g2 ! %g2 = f9b0f1e8b21a8c6a
! %l1 = 00000000ffdaa290, Mem[00000000908000da] = 2846dde1
sth %l1,[%i5+0x0da] ! Mem[00000000908000d8] = a290dde1
! Mem[0000000035000019] = 3ef419e4, %l1 = 00000000ffdaa290
ldstub [%i2+0x019],%l1 ! %l1 = 000000f4000000ff
p18_label_14:
! %l0 = 00000000000000de, Mem[00000000340001a0] = df58e5ca
stw %l0,[%i0+0x1a0] ! Mem[00000000340001a0] = 000000de
! Mem[00000000908001d4] = 0ec48605, %g2 = f9b0f1e8b21a8c6a
lduw [%i5+0x1d4],%g2 ! %g2 = 000000000ec48605
! Mem[0000000035000060] = 07a96346, %l7 = 000000e5, %l2 = 0ce53d13
add %i2,0x60,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000007a96346
! Mem[00000000350000ac] = 5bcd1289, %l6 = 71829359, %l4 = ba27394f
add %i2,0xac,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000005bcd1289
! Mem[000000003400018c] = f59c0a82, %l4 = 5bcd1289, %l0 = 000000de
add %i0,0x18c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f59c0a82
! Mem[0000000035000010] = 2162d44d0ecdf34f, %l2 = 0000000007a96346, %l1 = 00000000000000f4
add %i2,0x10,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 2162d44d0ecdf34f
! %l5 = 00000000c12a4506, Mem[0000000090800018] = f3c1b6db
stw %l5,[%i5+%o3] ! Mem[0000000090800018] = c12a4506
! Mem[0000000035800078] = 9223bef0, %l4 = 000000005bcd1289
ldstub [%i3+0x078],%l4 ! %l4 = 00000092000000ff
! Mem[000000003400000a] = d8ba4fe4, %l1 = 2162d44d0ecdf34f
ldstub [%i0+0x00a],%l1 ! %l1 = 0000004f000000ff
! %l5 = 00000000c12a4506, Mem[000000003480006c] = afcbdf8a
stw %l5,[%i1+0x06c] ! Mem[000000003480006c] = c12a4506
p18_label_15:
! Mem[000000003400003c] = bdbdcce5, %l6 = 0000000071829359
ldstub [%i0+0x03c],%l6 ! %l6 = 000000bd000000ff
! Mem[000000003400010c] = 9440e89d, %l7 = 00000000000000e5
swap [%i0+0x10c],%l7 ! %l7 = 000000009440e89d
! Mem[0000000035800108] = 3e6dc25a, %l3 = 090222dbe468c843
swap [%i3+0x108],%l3 ! %l3 = 000000003e6dc25a
! Mem[0000000091800110] = de4e62c768cde05e, %g2 = 000000000ec48605
ldx [%o0+0x110],%g2 ! %g2 = de4e62c768cde05e
! Mem[00000000358001cc] = 687bd10d, %l3 = 000000003e6dc25a
swap [%i3+0x1cc],%l3 ! %l3 = 00000000687bd10d
! Mem[0000000034000010] = 1056318f, %l1 = 000000000000004f
swap [%i0+%o2],%l1 ! %l1 = 000000001056318f
! Mem[0000000034000100] = 5c3deac7, %l3 = 00000000687bd10d
swap [%i0+0x100],%l3 ! %l3 = 000000005c3deac7
! Mem[0000000035000130] = d5e1aeae, %l0 = f59c0a82, %l2 = 07a96346
add %i2,0x130,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000d5e1aeae
! Mem[00000000900000d8] = 406d6102, %g2 = de4e62c768cde05e
ldsh [%i4+0x0da],%g2 ! %g2 = 000000000000406d
! Mem[0000000034000158] = 7348bc84, %l3 = 5c3deac7, %l1 = 1056318f
add %i0,0x158,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000007348bc84
p18_label_16:
! %l7 = 000000009440e89d, Mem[00000000910001d6] = 8fa5fb4d
sth %l7,[%i6+0x1d6] ! Mem[00000000910001d4] = e89dfb4d
! Mem[0000000091000168] = 69d5747b, %g2 = 000000000000406d
ldub [%i6+0x168],%g2 ! %g2 = 0000000000000069
! Mem[000000003480003f] = 9e7c6fca, %l1 = 000000007348bc84
ldstub [%i1+0x03f],%l1 ! %l1 = 000000ca000000ff
! Mem[0000000090800178] = b10072179a7249cf, %g2 = 0000000000000069
ldx [%i5+0x178],%g2 ! %g2 = b10072179a7249cf
! Mem[0000000035800134] = 67684da9, %l2 = d5e1aeae, %l3 = 5c3deac7
add %i3,0x134,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000067684da9
! Mem[00000000340001b8] = df7a55f3, %l7 = 000000009440e89d
ldstub [%i0+0x1b8],%l7 ! %l7 = 000000df000000ff
! Mem[0000000034800104] = 7f15ad2d, %l0 = f59c0a82, %l7 = 000000df
add %i1,0x104,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007f15ad2d
! Mem[000000003580007c] = 4243c46e, %l1 = 000000ca, %l6 = 000000bd
add %i3,0x7c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004243c46e
! Mem[00000000340001b0] = 7d5ab9ba1ddb83c9, %l5 = 00000000c12a4506, %l3 = 0000000067684da9
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 7d5ab9ba1ddb83c9
! Mem[0000000035000186] = 11dd4d49, %l0 = 00000000f59c0a82
ldstub [%i2+0x186],%l0 ! %l0 = 0000004d000000ff
p18_label_17:
! %l1 = 00000000000000ca, Mem[000000009100011e] = 66a4dc2c
sth %l1,[%i6+0x11e] ! Mem[000000009100011c] = 00cadc2c
! Mem[0000000035000178] = d7efe81a, %l4 = 0000000000000092
swap [%i2+0x178],%l4 ! %l4 = 00000000d7efe81a
! %l4 = 00000000d7efe81a, Mem[00000000908001e4] = c7e29cb9
stw %l4,[%i5+0x1e4] ! Mem[00000000908001e4] = d7efe81a
! Mem[0000000091000088] = 9892031b32dec4f7, %g2 = b10072179a7249cf
ldx [%i6+0x088],%g2 ! %g2 = 9892031b32dec4f7
! %l3 = 7d5ab9ba1ddb83c9, Mem[0000000090000030] = 0fad1b73ba1461cf
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 7d5ab9ba1ddb83c9
! Mem[0000000034000078] = 3248bc8f, %l7 = 7f15ad2d, %l4 = d7efe81a
add %i0,0x78,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003248bc8f
! Mem[0000000034800130] = da7e3dee8cd6ab11, %l2 = 00000000d5e1aeae, %l5 = 00000000c12a4506
add %i1,0x130,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = da7e3dee8cd6ab11
! Mem[0000000091000130] = 7b9364c7 ce95b5da, %g2 = 32dec4f7, %g3 = a96a1584
ldd [%i6+0x130],%g2 ! %g2 = 000000007b9364c7 00000000ce95b5da
! Mem[0000000035800118] = a0a27b8700021ebc, %l1 = 00000000000000ca, %l4 = 000000003248bc8f
add %i3,0x118,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a0a27b8700021ebc
! %l7 = 000000007f15ad2d, Mem[0000000090800099] = 89743506
stb %l7,[%i5+0x099] ! Mem[0000000090800098] = 2d743506
p18_label_18:
! Mem[0000000035800028] = 38b1f8d9, %l7 = 7f15ad2d, %l0 = 0000004d
add %i3,0x28,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000038b1f8d9
! %l7 = 000000007f15ad2d, Mem[000000009100012c] = 3b517a4d
sth %l7,[%i6+0x12c] ! Mem[000000009100012c] = ad2d7a4d
! Mem[00000000908001c8] = 0f03f88b, %g2 = 000000007b9364c7
ldub [%i5+0x1cb],%g2 ! %g2 = 000000000000000f
! Mem[00000000350000c7] = 7f34a4c1, %l0 = 0000000038b1f8d9
ldstub [%i2+0x0c7],%l0 ! %l0 = 000000c1000000ff
! Mem[00000000358001a0] = ddd59cb48cf26e70, %l0 = 00000000000000c1, %l5 = da7e3dee8cd6ab11
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ddd59cb48cf26e70
! %l2 = d5e1aeae, %l3 = 1ddb83c9, Mem[0000000090800140] = 58c1586a 2c742e28
std %l2,[%i5+0x140] ! Mem[0000000090800140] = d5e1aeae 1ddb83c9
! Mem[0000000090000168] = b023eb84, %g2 = 000000000000000f
ldsh [%i4+0x168],%g2 ! %g2 = ffffffffffffb023
! %l2 = d5e1aeae, %l3 = 1ddb83c9, Mem[0000000091800120] = 240e338f 078bc1e8
std %l2,[%o0+0x120] ! Mem[0000000091800120] = d5e1aeae 1ddb83c9
! %l1 = 00000000000000ca, Mem[00000000910001e0] = 9757141a
sth %l1,[%i6+0x1e0] ! Mem[00000000910001e0] = 00ca141a
! Mem[0000000034800040] = f2086aabe26365bb, %l0 = 00000000000000c1, %l7 = 000000007f15ad2d
add %i1,0x40,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = f2086aabe26365bb
p18_label_19:
! Mem[000000003480007c] = f3d88423, %l0 = 000000c1, %l1 = 000000ca
add %i1,0x7c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000f3d88423
! Mem[00000000350001b0] = e1b5957a7252cd87, %l7 = f2086aabe26365bb, %l4 = a0a27b8700021ebc
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e1b5957a7252cd87
! Mem[0000000034000080] = 08aa49a3181dd3ed, %l1 = 00000000f3d88423, %l2 = 00000000d5e1aeae
add %i0,0x80,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 08aa49a3181dd3ed
! Mem[000000003580012c] = 6f8ddccd, %l5 = ddd59cb48cf26e70
swap [%i3+0x12c],%l5 ! %l5 = 000000006f8ddccd
! %l7 = f2086aabe26365bb, Mem[00000000350000d8] = 60d4d6bfaabf86a9
stx %l7,[%i2+0x0d8] ! Mem[00000000350000d8] = f2086aabe26365bb
! Mem[0000000035000080] = 8913f34d3c7d1e30, %l3 = 7d5ab9ba1ddb83c9, %l0 = 00000000000000c1
add %i2,0x80,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 8913f34d3c7d1e30
! Mem[0000000090000160] = 1e32a6c1 7c1f981c, %g2 = ffffb023, %g3 = ce95b5da
ldd [%i4+0x160],%g2 ! %g2 = 000000001e32a6c1 000000007c1f981c
! Mem[0000000090000018] = 3cbe4917, %g2 = 000000001e32a6c1
ldsb [%i4+0x019],%g2 ! %g2 = 000000000000003c
! Mem[00000000350001ea] = 8ab1a2b9, %l4 = e1b5957a7252cd87
ldstub [%i2+0x1ea],%l4 ! %l4 = 000000a2000000ff
! Mem[0000000035000000] = 60e9ae84, %l2 = 181dd3ed, %l1 = f3d88423
casa [%i2]0x80,%l2,%l1 ! %l1 = 0000000060e9ae84
p18_label_20:
! Mem[0000000091800084] = f779f5df, %g2 = 000000000000003c
ldsb [%o0+0x084],%g2 ! %g2 = fffffffffffffff7
! Mem[000000003500016c] = ab7b7d30, %l6 = 000000004243c46e
swap [%i2+0x16c],%l6 ! %l6 = 00000000ab7b7d30
! %l1 = 0000000060e9ae84, Mem[00000000918001d0] = 55b7a45fb5ec7dcc
stx %l1,[%o0+0x1d0] ! Mem[00000000918001d0] = 0000000060e9ae84
! Mem[0000000035000098] = 2f51cfa3, %l5 = 000000006f8ddccd
swap [%i2+0x098],%l5 ! %l5 = 000000002f51cfa3
! Mem[0000000035800000] = 0095d30f, %l0 = 8913f34d3c7d1e30
swap [%i3+%g0],%l0 ! %l0 = 000000000095d30f
! Mem[000000003580005c] = b321b25a, %l3 = 7d5ab9ba1ddb83c9
swap [%i3+0x05c],%l3 ! %l3 = 00000000b321b25a
! Mem[000000003480003a] = e3d06952, %l4 = 00000000000000a2
ldstub [%i1+0x03a],%l4 ! %l4 = 00000069000000ff
! Mem[00000000340000ee] = b378b921, %l6 = 00000000ab7b7d30
ldstub [%i0+0x0ee],%l6 ! %l6 = 000000b9000000ff
! Mem[0000000090800108] = 2b678fd3, %g2 = fffffffffffffff7
ldub [%i5+0x108],%g2 ! %g2 = 000000000000002b
! Mem[000000009180015c] = aee176b8, %g2 = 000000000000002b
lduw [%o0+0x15c],%g2 ! %g2 = 00000000aee176b8
p18_label_21:
! Mem[00000000348000a4] = 19fcf48c, %l1 = 0000000060e9ae84
swap [%i1+0x0a4],%l1 ! %l1 = 0000000019fcf48c
! Mem[00000000358001ac] = 00003bab, %l1 = 19fcf48c, %l7 = e26365bb
add %i3,0x1ac,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000000003bab
! %l4 = 0000000000000069, Mem[0000000034000180] = 140e8afff758cc65
stx %l4,[%i0+0x180] ! Mem[0000000034000180] = 0000000000000069
! Mem[0000000035000180] = 4822eb5e, %l7 = 0000000000003bab
swap [%i2+0x180],%l7 ! %l7 = 000000004822eb5e
! Mem[00000000908001a8] = 71887aca b162313d, %g2 = aee176b8, %g3 = 7c1f981c
ldd [%i5+0x1a8],%g2 ! %g2 = 0000000071887aca 00000000b162313d
! Mem[00000000350001ac] = 86613f80, %l3 = b321b25a, %l2 = 181dd3ed
add %i2,0x1ac,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000086613f80
! Mem[000000003580004c] = 437c6696, %l4 = 00000069, %l3 = b321b25a
add %i3,0x4c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000437c6696
! %l5 = 000000002f51cfa3, Mem[0000000090800198] = efd5da4f
sth %l5,[%i5+0x198] ! Mem[0000000090800198] = cfa3da4f
! Mem[00000000340000b9] = eac1da56, %l4 = 0000000000000069
ldstub [%i0+0x0b9],%l4 ! %l4 = 000000c1000000ff
! Mem[0000000034800144] = 00000d71, %l6 = 000000b9, %l6 = 000000b9
add %i1,0x144,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000d71
p18_label_22:
! Mem[00000000348001cc] = 309c7075, %l2 = 0000000086613f80
lduw [%i1+0x1cc],%l2 ! %l2 = 00000000309c7075
! %l5 = 000000002f51cfa3, Mem[00000000918001f0] = da6263a0b9f50af8
stx %l5,[%o0+0x1f0] ! Mem[00000000918001f0] = 000000002f51cfa3
! Mem[00000000350001f0] = 2556343897e4d287, %l0 = 000000000095d30f, %l2 = 00000000309c7075
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 2556343897e4d287
! Mem[0000000090800038] = b0bb7951 93bde44d, %g2 = 71887aca, %g3 = b162313d
ldd [%i5+0x038],%g2 ! %g2 = 00000000b0bb7951 0000000093bde44d
! Mem[00000000900001e8] = 7804a745321a70ad, %g2 = 00000000b0bb7951
ldx [%i4+0x1e8],%g2 ! %g2 = 7804a745321a70ad
! %l2 = 2556343897e4d287, Mem[000000003400015a] = 7348bc84
sth %l2,[%i0+0x15a] ! Mem[0000000034000158] = 7348d287
! Mem[000000003580011c] = 00021ebc, %l4 = 00000000000000c1
swap [%i3+0x11c],%l4 ! %l4 = 0000000000021ebc
! %l6 = 0000000000000d71, Mem[00000000918000a0] = 8f35b7acec86af93
stx %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = 0000000000000d71
! Mem[0000000034000140] = 24f4dd559eee7a64, %l1 = 0000000019fcf48c, %l3 = 00000000437c6696
add %i0,0x140,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 24f4dd559eee7a64
! Mem[00000000350001b4] = 7252cd87, %l4 = 00021ebc, %l5 = 2f51cfa3
add %i2,0x1b4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000007252cd87
p18_label_23:
! %l2 = 2556343897e4d287, Mem[0000000091000100] = 54ca8f3be45b07f3
stx %l2,[%i6+0x100] ! Mem[0000000091000100] = 2556343897e4d287
! Mem[000000003580013c] = a7def633, %l7 = 000000004822eb5e
swap [%i3+0x13c],%l7 ! %l7 = 00000000a7def633
! Mem[000000003580018e] = 22127587, %l0 = 000000000095d30f
ldstub [%i3+0x18e],%l0 ! %l0 = 00000075000000ff
! %l4 = 0000000000021ebc, Mem[0000000091800117] = 5e9aed71
stb %l4,[%o0+0x117] ! Mem[0000000091800114] = bc9aed71
! Mem[00000000350001aa] = a7689dfc, %l6 = 0000000000000d71
ldstub [%i2+0x1aa],%l6 ! %l6 = 0000009d000000ff
! Mem[0000000035800088] = 330ce575b985b79e, %l7 = 00000000a7def633, %l7 = 00000000a7def633
add %i3,0x88,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 330ce575b985b79e
! %l7 = 330ce575b985b79e, Mem[0000000035000126] = 9c395ed1
sth %l7,[%i2+0x126] ! Mem[0000000035000124] = 9c39b79e
! Mem[00000000908000fc] = aac8415e, %g18 = 0ce1fc9431286e26
ldsw [%i5+0x0fc],%g2 ! %g2 = 0ce1fc9431286e26
! Mem[00000000350001f4] = 97e4d287, %l5 = 000000007252cd87
ldstub [%i2+0x1f4],%l5 ! %l5 = 00000097000000ff
! Mem[0000000034800018] = eea5844e, %l2 = 2556343897e4d287
ldstub [%i1+%o3],%l2 ! %l2 = 000000ee000000ff
p18_label_24:
! Mem[0000000034800110] = dbe55badb2ea2a8c, %l5 = 0000000000000097, %l7 = 330ce575b985b79e
add %i1,0x110,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = dbe55badb2ea2a8c
! Mem[00000000358001d2] = 14471ef7, %l0 = 0000000000000075
ldstub [%i3+0x1d2],%l0 ! %l0 = 0000001e000000ff
! Mem[0000000034000188] = daa8755e, %l7 = dbe55badb2ea2a8c
swap [%i0+0x188],%l7 ! %l7 = 00000000daa8755e
! Mem[0000000091000074] = 828d9352, %g2 = ffffffffaac8415e
ldub [%i6+0x074],%g2 ! %g2 = 0000000000000082
! %l0 = 000000000000001e, Mem[0000000090800020] = 1090194a4bf4b178
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = 000000000000001e
! Mem[00000000910001ec] = 507b7c4e, %g2 = 0000000000000082
ldub [%i6+0x1ec],%g2 ! %g2 = 0000000000000050
! Mem[000000003480013c] = 4b1e1b2c, %l6 = 000000000000009d
swap [%i1+0x13c],%l6 ! %l6 = 000000004b1e1b2c
! Mem[0000000090800070] = 92149a33, %g2 = 0000000000000050
lduh [%i5+0x072],%g2 ! %g2 = 0000000000009214
! %l0 = 0000001e, %l1 = 19fcf48c, Mem[00000000910000d0] = 2fe75756 f56c72b9
std %l0,[%i6+0x0d0] ! Mem[00000000910000d0] = 0000001e 19fcf48c
! %l6 = 000000004b1e1b2c, Mem[00000000358001b4] = 6e413489
sth %l6,[%i3+0x1b4] ! Mem[00000000358001b4] = 1b2c3489
p18_label_25:
! Mem[0000000034000120] = ff033399, %l6 = 4b1e1b2c, %l3 = 9eee7a64
add %i0,0x120,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ff033399
! %l7 = 00000000daa8755e, Mem[000000009080016c] = 1b54b44e
stb %l7,[%i5+0x16c] ! Mem[000000009080016c] = 5e54b44e
! Mem[00000000348000c4] = 09c4d3c3, %l0 = 000000000000001e
swap [%i1+0x0c4],%l0 ! %l0 = 0000000009c4d3c3
! Mem[00000000340001a8] = 00f6ae62, %l4 = 0000000000021ebc
swap [%i0+0x1a8],%l4 ! %l4 = 0000000000f6ae62
! Mem[0000000035800160] = 4b44a8127f879ad2, %l1 = 0000000019fcf48c, %l2 = 00000000000000ee
add %i3,0x160,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 4b44a8127f879ad2
! Mem[0000000034800106] = 7f15ad2d, %l0 = 0000000009c4d3c3
ldstub [%i1+0x106],%l0 ! %l0 = 000000ad000000ff
! %l0 = 00000000000000ad, Mem[0000000091800066] = 188984ba
stb %l0,[%o0+0x066] ! Mem[0000000091800064] = ad8984ba
! Mem[00000000910001a0] = 04db9aa1, %g2 = 0000000000009214
ldub [%i6+0x1a3],%g2 ! %g2 = 0000000000000004
! Mem[0000000034800088] = d583b211 00ba0030, %l6 = 4b1e1b2c, %l7 = daa8755e
ldd [%i1+0x088],%l6 ! %l6 = 00000000d583b211 0000000000ba0030
! Mem[00000000900000a8] = 6884ab74 ca0cda6c, %g2 = 00000004, %g3 = 93bde44d
ldd [%i4+0x0a8],%g2 ! %g2 = 000000006884ab74 00000000ca0cda6c
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p18_branch_failed
p18_not_taken_0_end:
! End of Random Code for Thread 18
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 00000000000000ad
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000019fcf48c
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 4b44a8127f879ad2
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ff033399
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000f6ae62
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000097
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000d583b211
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000ba0030
bne,a,pn %xcc,p18_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p18_check_fp_registers:
set p18_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 443020f9 ef45e7fc
bne %xcc,p18_f6_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = d8baffe46dafcbf7
ldx [%i0+0x008],%g3 ! Observed data at 0000000034000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000004f19759662
ldx [%i0+0x010],%g3 ! Observed data at 0000000034000010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 07be0f2697e4d287
ldx [%i0+0x028],%g3 ! Observed data at 0000000034000028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9989313dffbdcce5
ldx [%i0+0x038],%g3 ! Observed data at 0000000034000038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 1aa6c66bf74b441b
ldx [%i0+0x070],%g3 ! Observed data at 0000000034000070
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 94353400ff0c617e
ldx [%i0+0x098],%g3 ! Observed data at 0000000034000098
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 14291ee48134bf8c
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000340000b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = eaffda5638265e8a
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000340000b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 804d9956b378ff21
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000340000e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 687bd10d3b1bcc2c
ldx [%i0+0x100],%g3 ! Observed data at 0000000034000100
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 2fca6107000000e5
ldx [%i0+0x108],%g3 ! Observed data at 0000000034000108
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff03339968301c81
ldx [%i0+0x120],%g3 ! Observed data at 0000000034000120
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7348d28781af067a
ldx [%i0+0x158],%g3 ! Observed data at 0000000034000158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 81fee3e1fe657938
ldx [%i0+0x178],%g3 ! Observed data at 0000000034000178
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0000000000000069
ldx [%i0+0x180],%g3 ! Observed data at 0000000034000180
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = b2ea2a8cf59c0a82
ldx [%i0+0x188],%g3 ! Observed data at 0000000034000188
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000de57f6c98f
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000340001a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00021ebc34c43556
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000340001a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff7a55f31f5738b5
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000340001b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 49871dc3ffe8ca38
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000340001c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = aebf6e9aff7f62bd
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000340001d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3f54e8f16f57ff8a
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000340001f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1f0,%g4
set p18_local1_expect,%g1
p18_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = ffa5844e3a7e8a1e
ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = e3d0ff529e7c6fff
ldx [%i1+0x038],%g3 ! Observed data at 0000000034800038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0325159ec12a4506
ldx [%i1+0x068],%g3 ! Observed data at 0000000034800068
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = e9a4a3ff30e4741a
ldx [%i1+0x090],%g3 ! Observed data at 0000000034800090
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0375d04960e9ae84
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000348000a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 966958930000001e
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000348000c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 78630ea71ae485ff
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000348000e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 8f3bd6fb7f15ff2d
ldx [%i1+0x100],%g3 ! Observed data at 0000000034800100
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 75fffbbee9994800
ldx [%i1+0x108],%g3 ! Observed data at 0000000034800108
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 00000099d381ee7d
ldx [%i1+0x118],%g3 ! Observed data at 0000000034800118
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = cb4c97430000009d
ldx [%i1+0x138],%g3 ! Observed data at 0000000034800138
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = de88c06500000d71
ldx [%i1+0x140],%g3 ! Observed data at 0000000034800140
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x140,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = a6afb6b5df3cfff1
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000348001a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b2c74d7625c0bf07
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000348001f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1f8,%g4
set p18_local2_expect,%g1
p18_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 3eff19e4cca47273
ldx [%i2+0x018],%g3 ! Observed data at 0000000035000018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x018,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2fb42d35532911cb
ldx [%i2+0x070],%g3 ! Observed data at 0000000035000070
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8689c61e0067d75f
ldx [%i2+0x088],%g3 ! Observed data at 0000000035000088
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 6f8ddccd43f66130
ldx [%i2+0x098],%g3 ! Observed data at 0000000035000098
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b5e2c7407f34a4ff
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000350000c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0db860bc0000008a
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000350000d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = f2086aabe26365bb
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000350000d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = b7e535f69c39b79e
ldx [%i2+0x120],%g3 ! Observed data at 0000000035000120
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = fdd1f7b16f57ffff
ldx [%i2+0x140],%g3 ! Observed data at 0000000035000140
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9849dc854243c46e
ldx [%i2+0x168],%g3 ! Observed data at 0000000035000168
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0000009253add95d
ldx [%i2+0x178],%g3 ! Observed data at 0000000035000178
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00003bab11ddff49
ldx [%i2+0x180],%g3 ! Observed data at 0000000035000180
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 8bfb7a9d00000053
ldx [%i2+0x190],%g3 ! Observed data at 0000000035000190
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = df62ff7301c06d14
ldx [%i2+0x198],%g3 ! Observed data at 0000000035000198
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = a768fffc86613f80
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000350001a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2bd5dda90800725e
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000350001c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8ab1ffb9e1ffe335
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000350001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 25563438ffe4d287
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000350001f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1f0,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 3c7d1e30bb16f3b8
ldx [%i3+0x000],%g3 ! Observed data at 0000000035800000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 478cce0ca7ff634a
ldx [%i3+0x010],%g3 ! Observed data at 0000000035800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 37ff5fef85730fa8
ldx [%i3+0x038],%g3 ! Observed data at 0000000035800038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = d44de6981ddb83c9
ldx [%i3+0x058],%g3 ! Observed data at 0000000035800058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = aa524ba73b814fff
ldx [%i3+0x068],%g3 ! Observed data at 0000000035800068
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff23bef04243c46e
ldx [%i3+0x078],%g3 ! Observed data at 0000000035800078
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 17c3730087b66f28
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000358000a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9b3e1b4242aeceff
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000358000f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = e468c843926c8bdf
ldx [%i3+0x108],%g3 ! Observed data at 0000000035800108
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = a0a27b87000000c1
ldx [%i3+0x118],%g3 ! Observed data at 0000000035800118
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 74fef99c8cf26e70
ldx [%i3+0x128],%g3 ! Observed data at 0000000035800128
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = e327c4774822eb5e
ldx [%i3+0x138],%g3 ! Observed data at 0000000035800138
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x138,%g4
ldx [%g1+0x188],%g2 ! Expected data = decec56a2212ff87
ldx [%i3+0x188],%g3 ! Observed data at 0000000035800188
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 51e21e7690e6ff47
ldx [%i3+0x198],%g3 ! Observed data at 0000000035800198
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 418a14fa00003bab
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000358001a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 314f4b5a1b2c3489
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000358001b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 01a9cbeb3e6dc25a
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000358001c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1447fff7e0261407
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000358001d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00000000c12a4506
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000358001f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1f0,%g4
! The test for processor 18 has passed
p18_passed:
ta GOOD_TRAP
nop
p18_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p18_failed
p18_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p18_failed
p18_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p18_failed
p18_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p18_failed
p18_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p18_failed
p18_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p18_failed
p18_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p18_failed
p18_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p18_failed
p18_f6_fail:
set p18_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 18 failed
p18_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x048] ! Set processor 18 done flag
set p18_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 18 failed
p18_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x048] ! Set processor 18 done flag
set p18_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p18_selfmod_failed:
ba p18_failed
mov 0xabc,%g1
p18_common_error:
or %g0,0xef2,%g1
ba p18_failed
mov %o5,%g3
p18_common_signature_error:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_common_timeout:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p18_failed
mov 0x0,%g3
p18_trap1e:
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035000020]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800028]
stwa %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000020]
ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800020]
done
p18_trap1o:
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035000020]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800028]
stwa %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000020]
ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800020]
done
p18_trap2e:
ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000035800018]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035000010]
stxa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000000]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000000]
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034000028]
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800018]
done
p18_trap2o:
ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000035800018]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035000010]
stxa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000000]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000000]
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034000028]
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800018]
done
p18_trap3e:
nop
nop
nop
done
p18_trap3o:
nop
nop
nop
done
p18_init_memory_pointers:
set p18_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p18_local0_start,%i0
set p18_local1_start,%i1
set p18_local2_start,%i2
set p18_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b50d15da71829359
ldx [%g1+0x008],%l1 ! %l1 = b3ded499a8b4ab62
ldx [%g1+0x010],%l2 ! %l2 = 14291ee48134bf8c
ldx [%g1+0x018],%l3 ! %l3 = a35a30a8e9d49486
ldx [%g1+0x020],%l4 ! %l4 = 6f9894780f458b04
ldx [%g1+0x028],%l5 ! %l5 = 4934d495f74b441b
ldx [%g1+0x030],%l6 ! %l6 = 2f79abe01ae485ff
ldx [%g1+0x038],%l7 ! %l7 = 489cd0bc51e21e76
! Initialize the output register of window 0
set unres3_start,%o0
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 = aeeac398 3e19a22e ea33203c cfcd4a95
! %f4 = 00688491 3659c989 2fabc2c5 f5cac122
! %f8 = a4fc3856 e4d6fe0d 61606861 c3429bec
! %f12 = f2abef0f a1fc9485 4a55a0eb 554a3e95
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0c6f1860 bfb94c17 4899a6f9 20f02057
! %f20 = b0636516 8b853ff5 d065acad ee601a24
! %f24 = 0e16d0d1 6c10cafc cdf2aea5 7eed7ff0
! %f28 = be88920e d6d18c91 8a783eee 04f47b7c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 269975a9 a557c6ea 3046a940 15af436d
! %f36 = 51f947e1 c0225111 6705d27a 17c27491
! %f40 = 4f7cd146 b4873d9e 952d0836 3115479f
! %f44 = 628a9ae4 8401d7bd 70e6f236 57533921
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf4f704870000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = f4f704870000007f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 19
p19_label_1:
! Mem[00000000360001a9] = 87d91e7c, %l5 = a9762480560239e8
ldstub [%i0+0x1a9],%l5 ! %l5 = 000000d9000000ff
! Mem[00000000370000a4] = 412bc79e, %l6 = 22635784879ab98c
swap [%i2+0x0a4],%l6 ! %l6 = 00000000412bc79e
! Mem[0000000090800088] = 26f953ed164bf6f6, %g2 = 574c0c8effeb5eb3
ldx [%i5+0x088],%g2 ! %g2 = 26f953ed164bf6f6
! Mem[0000000037000088] = 45aa13c9, %l4 = f068b7862bf8638e
swap [%i2+0x088],%l4 ! %l4 = 0000000045aa13c9
! Mem[00000000908001ac] = 313d41c8, %g2 = 26f953ed164bf6f6
ldsb [%i5+0x1ae],%g2 ! %g2 = 0000000000000031
! %l4 = 45aa13c9, %l5 = 000000d9, Mem[00000000900001c0] = 3ac5b3a2 a50ab220
std %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = 45aa13c9 000000d9
! Mem[0000000091000180] = 4df7bcd0, %g2 = 0000000000000031
ldsh [%i6+0x180],%g2 ! %g2 = 0000000000004df7
! Mem[000000003600015d] = b52cdeb5, %l3 = 5200bd0096fee47b
ldstub [%i0+0x15d],%l3 ! %l3 = 0000002c000000ff
! Mem[00000000378000d8] = 3048fe43, %l6 = 412bc79e, %l6 = 412bc79e
add %i3,0xd8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000003048fe43
! %l2 = 53485e26abba5780, Mem[0000000090800088] = 26f953ed164bf6f6
stx %l2,[%i5+0x088] ! Mem[0000000090800088] = 53485e26abba5780
p19_label_2:
! %l3 = 000000000000002c, Mem[0000000091800010] = 459f86b604e42612
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 000000000000002c
! Mem[00000000378000d8] = 3048fe43, %l0 = df479dd43ec482ee
lduh [%i3+0x0d8],%l0 ! %l0 = 0000000000003048
! Mem[0000000091800104] = 4bb31f20, %g18 = 0cf54948040f6bf7
ldsw [%o0+0x104],%g2 ! %g2 = 0cf54948040f6bf7
! Mem[00000000378000f0] = cd33dbc9, %l2 = abba5780, %l1 = 3d820da7
add %i3,0xf0,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000cd33dbc9
! Mem[0000000091000058] = 7303b0f7 34b6ce7d, %g2 = 4bb31f20, %g3 = 0bad0b00
ldd [%i6+0x058],%g2 ! %g2 = 000000007303b0f7 0000000034b6ce7d
! Mem[0000000091800078] = 5b604dfb, %g2 = 000000007303b0f7
ldsh [%o0+0x07a],%g2 ! %g2 = 0000000000005b60
! Mem[00000000900000c8] = 1f18c6f5, %g2 = 0000000000005b60
ldsh [%i4+0x0ca],%g2 ! %g2 = 0000000000001f18
! Mem[00000000900000f8] = 761a06b6 dff87715, %g2 = 00001f18, %g3 = 34b6ce7d
ldd [%i4+0x0f8],%g2 ! %g2 = 00000000761a06b6 00000000dff87715
! %l2 = abba5780, %l3 = 0000002c, Mem[0000000037000080] = b186b990 416f0ff1
std %l2,[%i2+0x080] ! Mem[0000000037000080] = abba5780 0000002c
! %l0 = 0000000000003048, Mem[00000000370001ae] = a0514cee
sth %l0,[%i2+0x1ae] ! Mem[00000000370001ac] = a0513048
p19_label_3:
! Mem[0000000091800018] = 3402842e, %g2 = 00000000761a06b6
ldsb [%o0+0x01a],%g2 ! %g2 = 0000000000000034
! Mem[00000000918000e0] = ecbf61dd, %g18 = 0cf54948040f6bf7
ldsw [%o0+0x0e0],%g2 ! %g2 = 0cf54948040f6bf7
! Mem[0000000090800004] = d15c96a4, %g2 = ffffffffecbf61dd
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000037800140] = 4e3d813d, %l6 = 000000003048fe43
swap [%i3+0x140],%l6 ! %l6 = 000000004e3d813d
! Mem[0000000091800018] = 02842e69, %g2 = ffffffffffffffd1
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000002
! Mem[0000000036800024] = 1e451309, %l3 = 000000000000002c
ldsb [%i1+0x027],%l3 ! %l3 = 0000000000000009
! Mem[00000000368001ac] = eef13d47, %l6 = 000000004e3d813d
swap [%i1+0x1ac],%l6 ! %l6 = 00000000eef13d47
! Mem[0000000036000055] = f6067849, %l5 = 00000000000000d9
ldstub [%i0+0x055],%l5 ! %l5 = 00000006000000ff
! Mem[00000000360000b0] = a660f45ac432d664, %l0 = 0000000000003048, %l3 = 0000000000000009
add %i0,0xb0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = a660f45ac432d664
! Mem[0000000091800050] = cba28e15f78fa94d, %g2 = 0000000000000002
ldx [%o0+0x050],%g2 ! %g2 = cba28e15f78fa94d
p19_label_4:
! Mem[0000000037000000] = 8b959e97da656cac, %l2 = 53485e26abba5780, %l6 = 00000000eef13d47
casxa [%i2]0x80,%l2,%l6 ! %l6 = 8b959e97da656cac
! Mem[0000000090000034] = 1461cfac, %g2 = cba28e15f78fa94d
ldsb [%i4+0x035],%g2 ! %g2 = 0000000000000014
! %l6 = 8b959e97da656cac, Mem[00000000908000a8] = 583e064bb6a7d55c
stx %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = 8b959e97da656cac
! Mem[0000000037000098] = c6e1850f9bdb0566, %l6 = 8b959e97da656cac, %l4 = 0000000045aa13c9
add %i2,0x98,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = c6e1850f9bdb0566
! %l2 = 53485e26abba5780, Mem[00000000378000a5] = 5cbf953b
stb %l2,[%i3+0x0a5] ! Mem[00000000378000a4] = 5c80953b
! Mem[0000000090800138] = 70d88c60, %g2 = 0000000000000014
ldsb [%i5+0x13a],%g2 ! %g2 = 0000000000000070
! %l5 = 0000000000000006, Mem[00000000900001ac] = b7572d16
sth %l5,[%i4+0x1ac] ! Mem[00000000900001ac] = 00062d16
! Mem[0000000037800178] = eb95e4318fa34653, %l6 = 8b959e97da656cac, %l0 = 0000000000003048
add %i3,0x178,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = eb95e4318fa34653
! Mem[0000000091800050] = cba28e15 f78fa94d, %g2 = 00000070, %g3 = dff87715
ldd [%o0+0x050],%g2 ! %g2 = 00000000cba28e15 00000000f78fa94d
! Mem[00000000900001ac] = 00062d16, %g18 = 0cf54948040f6bf7
ldsw [%i4+0x1ac],%g2 ! %g2 = 0cf54948040f6bf7
p19_label_5:
! %l5 = 0000000000000006, Mem[00000000900001bf] = a645aa13
stb %l5,[%i4+0x1bf] ! Mem[00000000900001bc] = 0645aa13
! Mem[00000000910001c8] = 43cab845, %g2 = 0000000000062d16
ldsb [%i6+0x1cb],%g2 ! %g2 = 0000000000000043
! Mem[0000000090800148] = f4004a3087c7d860, %g2 = 0000000000000043
ldx [%i5+0x148],%g2 ! %g2 = f4004a3087c7d860
! Mem[0000000037000034] = d6d7cc5a, %l1 = cd33dbc9, %l1 = cd33dbc9
add %i2,0x34,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d6d7cc5a
! Mem[00000000378001bc] = b19d090b, %l5 = 00000006, %l7 = 83f81787
add %i3,0x1bc,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000b19d090b
! Mem[0000000037000120] = e054b37e, %l3 = a660f45ac432d664
swap [%i2+0x120],%l3 ! %l3 = 00000000e054b37e
! Mem[00000000918001e8] = 1d25499e, %g2 = f4004a3087c7d860
ldub [%o0+0x1e8],%g2 ! %g2 = 000000000000001d
! Mem[0000000037000094] = 796aeda7, %l2 = abba5780, %l4 = 9bdb0566
add %i2,0x94,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000796aeda7
! %l4 = 00000000796aeda7, Mem[0000000091800198] = 326e765b
stw %l4,[%o0+0x198] ! Mem[0000000091800198] = 796aeda7
! Mem[00000000910001e8] = 3ad6395c507b7c4e, %g2 = 000000000000001d
ldx [%i6+0x1e8],%g2 ! %g2 = 3ad6395c507b7c4e
p19_label_6:
! Mem[0000000090000010] = 487bece212ee166a, %g2 = 3ad6395c507b7c4e
ldx [%i4+%o2],%g2 ! %g2 = 487bece212ee166a
! Mem[0000000036000128] = 8817e915b1757291, %l6 = 8b959e97da656cac, %l7 = 00000000b19d090b
add %i0,0x128,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 8817e915b1757291
! %l7 = 8817e915b1757291, Mem[0000000091800060] = 47a258f4
stw %l7,[%o0+0x060] ! Mem[0000000091800060] = b1757291
! %l4 = 00000000796aeda7, Mem[00000000900001d0] = 58943a5fa5390858
stx %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = 00000000796aeda7
! Mem[00000000908000c0] = b703a2e8, %g2 = 487bece212ee166a
ldsb [%i5+0x0c2],%g2 ! %g2 = ffffffffffffffb7
! %l6 = da656cac, %l7 = b1757291, Mem[0000000090000078] = fec32266 1b236ed1
std %l6,[%i4+0x078] ! Mem[0000000090000078] = da656cac b1757291
! %l2 = 53485e26abba5780, Mem[00000000918001d0] = 55b7a45fb5ec7dcc
stx %l2,[%o0+0x1d0] ! Mem[00000000918001d0] = 53485e26abba5780
! Mem[00000000368000b4] = ca7ce1ba, %l5 = 0000000000000006
ldstub [%i1+0x0b4],%l5 ! %l5 = 000000ca000000ff
! Mem[0000000036800008] = 156c20014ab719cd, %l7 = 8817e915b1757291, %l6 = 8b959e97da656cac
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 156c20014ab719cd
! %l6 = 156c20014ab719cd, Mem[00000000910000b8] = 74a74d85
stw %l6,[%i6+0x0b8] ! Mem[00000000910000b8] = 4ab719cd
p19_label_7:
! Mem[0000000091000148] = d562d23c, %g2 = ffffffffffffffb7
lduh [%i6+0x148],%g2 ! %g2 = 000000000000d562
! Mem[0000000090800000] = 0e4b137e, %g2 = 000000000000d562
lduh [%i5+%g0],%g2 ! %g2 = 0000000000000e4b
! Mem[000000009080005c] = 73d92fb4, %g2 = 0000000000000e4b
ldub [%i5+0x05c],%g2 ! %g2 = 0000000000000073
! Mem[0000000036000038] = a6d4e0d3, %l2 = abba5780, %l6 = 4ab719cd
add %i0,0x38,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a6d4e0d3
! Mem[00000000370001a7] = eab2a314, %l7 = 8817e915b1757291
ldstub [%i2+0x1a7],%l7 ! %l7 = 00000014000000ff
! Mem[0000000037000060] = 0dc63cb6e8b87f97, %l5 = 00000000000000ca, %l0 = eb95e4318fa34653
add %i2,0x60,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 0dc63cb6e8b87f97
! %l5 = 00000000000000ca, Mem[0000000090800008] = 5c96a471c18b3701
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000ca
! Mem[000000003680006c] = d2992f3c, %l4 = 796aeda7, %l1 = d6d7cc5a
add %i1,0x6c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000d2992f3c
! Mem[0000000037800008] = dedf98fe, %l5 = 00000000000000ca
swap [%i3+%o1],%l5 ! %l5 = 00000000dedf98fe
! Mem[00000000918001a8] = f1918a2d4b6bef62, %g2 = 0000000000000073
ldx [%o0+0x1a8],%g2 ! %g2 = f1918a2d4b6bef62
p19_label_8:
! Mem[00000000918001c8] = 117fed5e, %g2 = f1918a2d4b6bef62
ldsh [%o0+0x1ca],%g2 ! %g2 = 000000000000117f
! Mem[00000000900001b0] = 9cd7a462bcc1966d, %g2 = 000000000000117f
ldx [%i4+0x1b0],%g2 ! %g2 = 9cd7a462bcc1966d
! Mem[0000000090800128] = f2c75131 26392562, %g2 = bcc1966d, %g3 = f78fa94d
ldd [%i5+0x128],%g2 ! %g2 = 00000000f2c75131 0000000026392562
! Mem[00000000908000f8] = 2b060e06, %g2 = 00000000f2c75131
lduh [%i5+0x0f8],%g2 ! %g2 = 0000000000002b06
! %l6 = 00000000a6d4e0d3, Mem[0000000091800150] = addd7621065fbe19
stx %l6,[%o0+0x150] ! Mem[0000000091800150] = 00000000a6d4e0d3
! Mem[00000000910001c0] = 32543d68, %g18 = 0cf54948040f6bf7
ldsw [%i6+0x1c0],%g2 ! %g2 = 0cf54948040f6bf7
! Mem[0000000036800178] = a396d5b86718ae11, %l6 = 00000000a6d4e0d3, %l6 = 00000000a6d4e0d3
add %i1,0x178,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = a396d5b86718ae11
! Mem[0000000090800128] = f2c75131, %g2 = 0000000032543d68
lduh [%i5+0x128],%g2 ! %g2 = 000000000000f2c7
! Mem[00000000368001cc] = 3c140f62, %l3 = 00000000e054b37e
ldstub [%i1+0x1cc],%l3 ! %l3 = 0000003c000000ff
! Mem[0000000037000042] = 6aa6de57, %l6 = a396d5b86718ae11
ldstub [%i2+0x042],%l6 ! %l6 = 000000de000000ff
p19_label_9:
! Mem[0000000037000010] = da0fc27e, %l3 = 0000003c, %l5 = dedf98fe
add %i2,0x10,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000da0fc27e
! %l2 = abba5780, %l3 = 0000003c, Mem[0000000091000130] = 7b9364c7 ce95b5da
std %l2,[%i6+0x130] ! Mem[0000000091000130] = abba5780 0000003c
! Mem[0000000036000138] = 2e4e754687012f78, %l4 = 00000000796aeda7, %l3 = 000000000000003c
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 2e4e754687012f78
! %l6 = 000000de, %l7 = 00000014, Mem[0000000091000068] = 5f782632 c7f14344
std %l6,[%i6+0x068] ! Mem[0000000091000068] = 000000de 00000014
! Mem[0000000090800160] = a336f3e1, %g18 = 0cf54948040f6bf7
ldsw [%i5+0x160],%g2 ! %g2 = 0cf54948040f6bf7
! Mem[00000000368001f0] = 57172fcc, %l0 = 0dc63cb6e8b87f97
lduw [%i1+0x1f0],%l0 ! %l0 = 0000000057172fcc
! Mem[00000000360001f1] = 993314e7, %l4 = 00000000796aeda7
ldstub [%i0+0x1f1],%l4 ! %l4 = 00000033000000ff
! Mem[0000000090000130] = f4027544, %g2 = ffffffffa336f3e1
lduh [%i4+0x130],%g2 ! %g2 = 000000000000f402
! Mem[0000000091800078] = 923a5b604dfb2106, %g2 = 000000000000f402
ldx [%o0+0x078],%g2 ! %g2 = 923a5b604dfb2106
! %l0 = 0000000057172fcc, Mem[0000000090800063] = d697d5e6
stb %l0,[%i5+0x063] ! Mem[0000000090800060] = cc97d5e6
p19_label_10:
! %l4 = 0000000000000033, Mem[000000009180011c] = 45908c8d
stw %l4,[%o0+0x11c] ! Mem[000000009180011c] = 00000033
! Mem[000000003780003b] = 099a71d2, %l5 = 00000000da0fc27e
ldstub [%i3+0x03b],%l5 ! %l5 = 000000d2000000ff
! Mem[00000000370000c0] = 73ba8b7b3d137495, %l1 = 00000000d2992f3c, %l6 = 00000000000000de
add %i2,0xc0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 73ba8b7b3d137495
! Mem[00000000900001dc] = e87d6201, %g2 = 923a5b604dfb2106
ldsh [%i4+0x1dc],%g2 ! %g2 = ffffffffffffe87d
! Mem[00000000908000a4] = f468c18e, %g2 = ffffffffffffe87d
lduw [%i5+0x0a4],%g2 ! %g2 = 00000000f468c18e
! %l5 = 00000000000000d2, Mem[0000000091800172] = e7446604
stb %l5,[%o0+0x172] ! Mem[0000000091800170] = d2446604
! %l5 = 00000000000000d2, Mem[0000000036000190] = e8a60ba6e28d8693
stx %l5,[%i0+0x190] ! Mem[0000000036000190] = 00000000000000d2
! Mem[0000000037000073] = bfd9f286, %l4 = 0000000000000033
ldstub [%i2+0x073],%l4 ! %l4 = 00000086000000ff
! %l1 = 00000000d2992f3c, Mem[0000000037800034] = 0cd29f16
stw %l1,[%i3+0x034] ! Mem[0000000037800034] = d2992f3c
! Mem[00000000378000b4] = e256a74f, %l5 = 00000000000000d2
swap [%i3+0x0b4],%l5 ! %l5 = 00000000e256a74f
p19_label_11:
! Mem[000000009100008c] = 32dec4f7, %g18 = 0cf54948040f6bf7
ldsw [%i6+0x08c],%g2 ! %g2 = 0cf54948040f6bf7
! Mem[0000000091800020] = 0eab704a ec2c43bb, %g2 = 32dec4f7, %g3 = 26392562
ldd [%o0+%o4],%g2 ! %g2 = 000000000eab704a 00000000ec2c43bb
! %l3 = 2e4e754687012f78, Mem[0000000090800020] = 1090194a4bf4b178
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 2e4e754687012f78
! %l0 = 0000000057172fcc, Mem[00000000910001f6] = e4cfa30b
stb %l0,[%i6+0x1f6] ! Mem[00000000910001f4] = cccfa30b
! Mem[0000000037000078] = 41c763ae be9ff40c, %l0 = 57172fcc, %l1 = d2992f3c
ldd [%i2+0x078],%l0 ! %l0 = 0000000041c763ae 00000000be9ff40c
! Mem[0000000037000122] = c432d664, %l3 = 2e4e754687012f78
ldstub [%i2+0x122],%l3 ! %l3 = 000000d6000000ff
! %l6 = 73ba8b7b3d137495, Mem[000000009080009f] = b4d990a0
stb %l6,[%i5+0x09f] ! Mem[000000009080009c] = 95d990a0
! Mem[00000000378000f0] = cd33dbc9d5940c25, %l7 = 0000000000000014, %l0 = 0000000041c763ae
add %i3,0xf0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = cd33dbc9d5940c25
! %l3 = 00000000000000d6, Mem[0000000091800051] = a28e15f7
stb %l3,[%o0+0x051] ! Mem[0000000091800050] = d68e15f7
! Mem[00000000908000ac] = da656cac, %g2 = 000000000eab704a
ldsb [%i5+0x0ac],%g2 ! %g2 = ffffffffffffffda
p19_label_12:
! Mem[0000000090000008] = 14fdbb5f, %g2 = ffffffffffffffda
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000014
! Mem[0000000037000194] = 5956a6ca, %l6 = 73ba8b7b3d137495
ldstub [%i2+0x194],%l6 ! %l6 = 00000059000000ff
! Mem[00000000918000a8] = 3a36aa50 8d44d5c1, %g2 = 00000014, %g3 = ec2c43bb
ldd [%o0+0x0a8],%g2 ! %g2 = 000000003a36aa50 000000008d44d5c1
! Mem[00000000368001c4] = 73218af9, %l5 = 00000000e256a74f
swap [%i1+0x1c4],%l5 ! %l5 = 0000000073218af9
! %l6 = 0000000000000059, Mem[0000000091000106] = 07f31c06
stb %l6,[%i6+0x106] ! Mem[0000000091000104] = 59f31c06
! %l6 = 0000000000000059, Mem[00000000908000f4] = b21a8c6a
sth %l6,[%i5+0x0f4] ! Mem[00000000908000f4] = 00598c6a
! %l1 = 00000000be9ff40c, Mem[0000000091000042] = 458cb5c1
sth %l1,[%i6+0x042] ! Mem[0000000091000040] = f40cb5c1
! Mem[0000000090800018] = b6dba1ad, %g2 = 000000003a36aa50
ldsb [%i5+0x01a],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000037800158] = 29e44a9b, %l4 = 0000000000000086
swap [%i3+0x158],%l4 ! %l4 = 0000000029e44a9b
! Mem[0000000037800028] = 7c64eaa7, %l5 = 0000000073218af9
ldstub [%i3+%o5],%l5 ! %l5 = 0000007c000000ff
p19_label_13:
! %l4 = 0000000029e44a9b, Mem[0000000090800090] = 0457759b
stw %l4,[%i5+0x090] ! Mem[0000000090800090] = 29e44a9b
! Mem[0000000036000128] = 8817e915b1757291, %l0 = cd33dbc9d5940c25, %l6 = 0000000000000059
add %i0,0x128,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 8817e915b1757291
! Mem[00000000368001d4] = 130a54c1, %l5 = 0000007c, %l7 = 00000014
add %i1,0x1d4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000130a54c1
! Mem[0000000090000094] = 5581f7ab, %g2 = ffffffffffffffb6
ldsh [%i4+0x094],%g2 ! %g2 = 0000000000005581
! Mem[0000000090000058] = fb0631c4 db5d206c, %g2 = 00005581, %g3 = 8d44d5c1
ldd [%i4+0x058],%g2 ! %g2 = 00000000fb0631c4 00000000db5d206c
! Mem[00000000370001a4] = eab2a3ff, %l6 = b1757291, %l2 = abba5780
add %i2,0x1a4,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000eab2a3ff
! Mem[00000000370000f4] = a2ddc63d, %l0 = d5940c25, %l1 = be9ff40c
add %i2,0xf4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a2ddc63d
! Mem[00000000360001b0] = f3229d87, %l0 = cd33dbc9d5940c25
swap [%i0+0x1b0],%l0 ! %l0 = 00000000f3229d87
! Mem[0000000091000148] = 3c4734a3, %g2 = 00000000fb0631c4
ldub [%i6+0x14b],%g2 ! %g2 = 000000000000003c
! Mem[0000000037000014] = edf41049, %l5 = 0000007c, %l1 = a2ddc63d
add %i2,0x14,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000edf41049
p19_label_14:
! Mem[0000000037000118] = 960d1509, %l4 = 29e44a9b, %l2 = eab2a3ff
add %i2,0x118,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000960d1509
! Mem[00000000378001ec] = 0a962f12, %l7 = 00000000130a54c1
swap [%i3+0x1ec],%l7 ! %l7 = 000000000a962f12
! %l6 = 8817e915b1757291, Mem[00000000910001d9] = 4de26b63
stb %l6,[%i6+0x1d9] ! Mem[00000000910001d8] = 91e26b63
! Mem[0000000037800014] = f18640e5, %l5 = 0000007c, %l6 = b1757291
add %i3,0x14,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000f18640e5
! %l6 = 00000000f18640e5, Mem[0000000090800170] = 997873750b78e392
stx %l6,[%i5+0x170] ! Mem[0000000090800170] = 00000000f18640e5
! %l5 = 000000000000007c, Mem[00000000900000a2] = 48f04fa1
sth %l5,[%i4+0x0a2] ! Mem[00000000900000a0] = 007c4fa1
! Mem[0000000037000108] = 12a02037, %l4 = 0000000029e44a9b
swap [%i2+0x108],%l4 ! %l4 = 0000000012a02037
! %l6 = 00000000f18640e5, Mem[00000000370001c0] = 9d31e476260b1468
stx %l6,[%i2+0x1c0] ! Mem[00000000370001c0] = 00000000f18640e5
! Mem[0000000037800120] = dd203384, %l3 = 00000000000000d6
swap [%i3+0x120],%l3 ! %l3 = 00000000dd203384
! Mem[0000000036000188] = 9ee6683095bc5e4a, %l4 = 0000000012a02037, %l2 = 00000000960d1509
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 9ee6683095bc5e4a
p19_label_15:
! Mem[000000003700000a] = f5713d54, %l4 = 0000000012a02037
ldstub [%i2+0x00a],%l4 ! %l4 = 0000003d000000ff
! Mem[0000000036000184] = 193d9d67, %l5 = 000000000000007c
swap [%i0+0x184],%l5 ! %l5 = 00000000193d9d67
! Mem[0000000036800008] = 156c2001, %l2 = 9ee6683095bc5e4a
ldstub [%i1+%o1],%l2 ! %l2 = 00000015000000ff
! Mem[0000000037000133] = 715b125a, %l4 = 000000000000003d
ldstub [%i2+0x133],%l4 ! %l4 = 0000005a000000ff
! Mem[000000009000013c] = 9a9d196a, %g2 = 000000000000003c
ldub [%i4+0x13c],%g2 ! %g2 = 000000000000009a
! Mem[0000000037000040] = 6aa6ff5709e4667f, %l2 = 0000000000000015, %l4 = 000000000000005a
add %i2,0x40,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 6aa6ff5709e4667f
! Mem[0000000037800060] = 8f5a12401318e153, %l4 = 6aa6ff5709e4667f, %l5 = 00000000193d9d67
add %i3,0x60,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 8f5a12401318e153
! %l2 = 0000000000000015, Mem[0000000091800111] = 4e62c768
stb %l2,[%o0+0x111] ! Mem[0000000091800110] = 1562c768
! Mem[0000000091000024] = b58eb51d, %g18 = 0cf54948040f6bf7
ldsw [%i6+0x024],%g2 ! %g2 = 0cf54948040f6bf7
! %l7 = 000000000a962f12, Mem[0000000090000050] = 390b44110e5490b1
stx %l7,[%i4+0x050] ! Mem[0000000090000050] = 000000000a962f12
p19_label_16:
! Mem[00000000918000fc] = 1d56c743, %g2 = ffffffffb58eb51d
lduw [%o0+0x0fc],%g2 ! %g2 = 000000001d56c743
! Mem[0000000036800138] = 5570da778462aedf, %l7 = 000000000a962f12, %l5 = 8f5a12401318e153
add %i1,0x138,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 5570da778462aedf
! Mem[00000000360000c7] = 2efcafa3, %l5 = 5570da778462aedf
ldstub [%i0+0x0c7],%l5 ! %l5 = 000000a3000000ff
! Mem[0000000036000000] = 3ae3d46d84d59a72, %l5 = 00000000000000a3, %l7 = 000000000a962f12
casxa [%i0]0x80,%l5,%l7 ! %l7 = 3ae3d46d84d59a72
! Mem[000000009180015c] = aee176b8, %g18 = 0cf54948040f6bf7
ldsw [%o0+0x15c],%g2 ! %g2 = 0cf54948040f6bf7
! Mem[0000000037000178] = 79a69cbf, %l7 = 3ae3d46d84d59a72
swap [%i2+0x178],%l7 ! %l7 = 0000000079a69cbf
! Mem[0000000037000110] = 6a562587055f13ef, %l3 = 00000000dd203384, %l2 = 0000000000000015
add %i2,0x110,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 6a562587055f13ef
! %l0 = 00000000f3229d87, Mem[00000000910000a0] = 30ce50d2cdd63b42
stx %l0,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000000f3229d87
! Mem[00000000918000e0] = ecbf61dd, %g2 = ffffffffaee176b8
lduw [%o0+0x0e0],%g2 ! %g2 = 00000000ecbf61dd
! Mem[0000000037000008] = f571ff54, %l2 = 6a562587055f13ef
ldstub [%i2+%o1],%l2 ! %l2 = 000000f5000000ff
p19_label_17:
! Mem[0000000036800098] = ff2702d8c86a6d02, %l6 = 00000000f18640e5, %l5 = 00000000000000a3
add %i1,0x98,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = ff2702d8c86a6d02
! Mem[00000000378000dc] = 5d519fce, %l0 = f3229d87, %l6 = f18640e5
add %i3,0xdc,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000005d519fce
! %l1 = 00000000edf41049, Mem[0000000090800050] = 73d2e7a706c069d7
stx %l1,[%i5+0x050] ! Mem[0000000090800050] = 00000000edf41049
! %l2 = 000000f5, %l3 = dd203384, Mem[0000000036000058] = 3cd0e1c7 8d0d4c2a
std %l2,[%i0+0x058] ! Mem[0000000036000058] = 000000f5 dd203384
! Mem[0000000037000110] = 6a562587 055f13ef, %l6 = 5d519fce, %l7 = 79a69cbf
ldd [%i2+0x110],%l6 ! %l6 = 000000006a562587 00000000055f13ef
! Mem[00000000370000ec] = f0db8356, %l6 = 000000006a562587
swap [%i2+0x0ec],%l6 ! %l6 = 00000000f0db8356
! Mem[00000000368000d8] = d6d0fd71, %l3 = dd203384, %l4 = 09e4667f
add %i1,0xd8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d6d0fd71
! %l1 = 00000000edf41049, Mem[00000000910000d8] = 0cd425ea2bdb4172
stx %l1,[%i6+0x0d8] ! Mem[00000000910000d8] = 00000000edf41049
! Mem[0000000091800038] = 0de323e4, %g2 = 00000000ecbf61dd
lduh [%o0+0x038],%g2 ! %g2 = 0000000000000de3
! Mem[000000003600010e] = 3755e9ae, %l1 = 00000000edf41049
ldstub [%i0+0x10e],%l1 ! %l1 = 000000e9000000ff
p19_label_18:
! Mem[0000000090000004] = a4f314fd, %g2 = 0000000000000de3
ldsb [%i4+0x007],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000036000190] = 00000000, %l1 = 00000000000000e9
lduw [%i0+0x190],%l1 ! %l1 = 0000000000000000
! Mem[00000000368001cc] = ff140f62, %l5 = ff2702d8c86a6d02
swap [%i1+0x1cc],%l5 ! %l5 = 00000000ff140f62
! Mem[000000003700006e] = 48f71c68, %l3 = 00000000dd203384
ldstub [%i2+0x06e],%l3 ! %l3 = 0000001c000000ff
! Mem[0000000036000118] = a983f3d54ddf4edb, %l6 = 00000000f0db8356
ldx [%i0+0x118],%l6 ! %l6 = a983f3d54ddf4edb
! Mem[00000000360001c0] = e5a12a00, %l1 = 00000000, %l7 = 055f13ef
add %i0,0x1c0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000e5a12a00
! %l3 = 000000000000001c, Mem[0000000091000094] = 68ca6544
stb %l3,[%i6+0x094] ! Mem[0000000091000094] = 1cca6544
! Mem[000000009080012c] = 256239ab, %g2 = ffffffffffffffa4
ldub [%i5+0x12e],%g2 ! %g2 = 0000000000000025
! Mem[00000000900000a0] = ffe6007c, %g2 = 0000000000000025
lduw [%i4+0x0a0],%g2 ! %g2 = 00000000ffe6007c
! Mem[000000009080004c] = 7399d98f, %g2 = 00000000ffe6007c
ldsh [%i5+0x04c],%g2 ! %g2 = 0000000000007399
p19_label_19:
! Mem[0000000037800000] = 6bce83de, %l4 = d6d0fd71, %l6 = 4ddf4edb
casa [%i3]0x80,%l4,%l6 ! %l6 = 000000006bce83de
! %l5 = 00000000ff140f62, Mem[0000000090000192] = 9c59892c
sth %l5,[%i4+0x192] ! Mem[0000000090000190] = 0f62892c
! Mem[0000000091000078] = 9cfade54, %g2 = 0000000000007399
lduh [%i6+0x078],%g2 ! %g2 = 0000000000009cfa
! Mem[0000000036000110] = 5792b798d9f0588e, %l0 = 00000000f3229d87, %l1 = 0000000000000000
add %i0,0x110,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 5792b798d9f0588e
! Mem[00000000368000c3] = 1b0874d3, %l6 = 000000006bce83de
ldstub [%i1+0x0c3],%l6 ! %l6 = 000000d3000000ff
! Mem[00000000368001c0] = 1eb47f64e256a74f, %l2 = 00000000000000f5, %l3 = 000000000000001c
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 1eb47f64e256a74f
! Mem[0000000037800034] = d2992f3c, %l4 = d6d0fd71, %l1 = d9f0588e
add %i3,0x34,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000d2992f3c
! Mem[00000000368000d4] = c8dd6bc5, %l3 = 1eb47f64e256a74f
swap [%i1+0x0d4],%l3 ! %l3 = 00000000c8dd6bc5
! Mem[0000000037800120] = 000000d6, %l2 = 00000000000000f5
lduh [%i3+0x120],%l2 ! %l2 = 0000000000000000
! Mem[00000000368001a6] = 1c03a50d, %l6 = 00000000000000d3
ldstub [%i1+0x1a6],%l6 ! %l6 = 000000a5000000ff
p19_label_20:
! %l2 = 0000000000000000, Mem[00000000918001c0] = 11ac983505e425b7
stx %l2,[%o0+0x1c0] ! Mem[00000000918001c0] = 0000000000000000
! %l0 = 00000000f3229d87, Mem[00000000908000c8] = 8bba183ccfbdb1e0
stx %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000000f3229d87
! Mem[00000000918000ec] = 0e312bf8, %g18 = 0cf54948040f6bf7
ldsw [%o0+0x0ec],%g2 ! %g2 = 0cf54948040f6bf7
! Mem[0000000036800074] = 3bbf03ce, %l4 = d6d0fd71, %l6 = 000000a5
add %i1,0x74,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000003bbf03ce
! Mem[00000000908000e8] = 12e75a31, %g2 = 000000000e312bf8
ldsb [%i5+0x0ea],%g2 ! %g2 = 0000000000000012
! Mem[00000000370001c8] = 6f3e2c8ef728fabb, %l3 = 00000000c8dd6bc5, %l4 = 00000000d6d0fd71
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 6f3e2c8ef728fabb
! Mem[0000000036000050] = cf67350b, %l2 = 00000000, %l1 = d2992f3c
add %i0,0x50,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000cf67350b
! Mem[000000009100017c] = fc1dbb24, %g2 = 0000000000000012
ldsh [%i6+0x17c],%g2 ! %g2 = fffffffffffffc1d
! Mem[000000003700012c] = 3214d541, %l6 = 000000003bbf03ce
swap [%i2+0x12c],%l6 ! %l6 = 000000003214d541
! Mem[0000000036800180] = 58807409, %l4 = 6f3e2c8ef728fabb
swap [%i1+0x180],%l4 ! %l4 = 0000000058807409
p19_label_21:
! Mem[00000000370001ea] = 9d1fcb64, %l0 = 00000000f3229d87
ldstub [%i2+0x1ea],%l0 ! %l0 = 000000cb000000ff
! Mem[000000003600000e] = 655dbcd5, %l2 = 0000000000000000
ldstub [%i0+0x00e],%l2 ! %l2 = 000000bc000000ff
! Mem[00000000918001b0] = 40792b48, %g2 = fffffffffffffc1d
ldub [%o0+0x1b0],%g2 ! %g2 = 0000000000000040
! Mem[00000000368000ac] = b803a2fc, %l1 = 00000000cf67350b
swap [%i1+0x0ac],%l1 ! %l1 = 00000000b803a2fc
! Mem[00000000378000c8] = 2ba803189922739f, %l7 = 00000000e5a12a00, %l5 = 00000000ff140f62
add %i3,0xc8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 2ba803189922739f
! Mem[0000000036800070] = 398692693bbf03ce, %l7 = 00000000e5a12a00, %l7 = 00000000e5a12a00
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 398692693bbf03ce
! %l4 = 58807409, %l5 = 9922739f, Mem[0000000090800180] = 34ecb2cb 7e522fec
std %l4,[%i5+0x180] ! Mem[0000000090800180] = 58807409 9922739f
! %l0 = 00000000000000cb, Mem[0000000091000170] = 9a437e96cb003d97
stx %l0,[%i6+0x170] ! Mem[0000000091000170] = 00000000000000cb
! Mem[0000000090800160] = a336f3e1 9c995a44, %g2 = 00000040, %g3 = db5d206c
ldd [%i5+0x160],%g2 ! %g2 = 00000000a336f3e1 000000009c995a44
! %l7 = 398692693bbf03ce, Mem[0000000091000102] = 8f3be45b
sth %l7,[%i6+0x102] ! Mem[0000000091000100] = 03cee45b
p19_label_22:
! Mem[0000000036800038] = 8f92c335, %l4 = 58807409, %l7 = 3bbf03ce
add %i1,0x38,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000008f92c335
! Mem[0000000037800074] = 2d425b94, %l5 = 2ba803189922739f
ldsh [%i3+0x074],%l5 ! %l5 = 0000000000002d42
! Mem[0000000036000177] = e3abb754, %l0 = 00000000000000cb
ldstub [%i0+0x177],%l0 ! %l0 = 00000054000000ff
! %l0 = 0000000000000054, Mem[00000000908000c6] = 0f680000
sth %l0,[%i5+0x0c6] ! Mem[00000000908000c4] = 00540000
! Mem[00000000370001a0] = 6d7aeb0beab2a3ff, %l0 = 0000000000000054, %l5 = 0000000000002d42
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 6d7aeb0beab2a3ff
! %l2 = 000000bc, %l3 = c8dd6bc5, Mem[0000000091000140] = 1c9410bf 29780a2a
std %l2,[%i6+0x140] ! Mem[0000000091000140] = 000000bc c8dd6bc5
! Mem[0000000037000149] = 50bf1708, %l2 = 00000000000000bc
ldstub [%i2+0x149],%l2 ! %l2 = 000000bf000000ff
! Mem[0000000090000110] = 18614e6e, %g18 = 0cf54948040f6bf7
ldsw [%i4+0x110],%g2 ! %g2 = 0cf54948040f6bf7
! Mem[00000000918001c0] = 00000000, %g2 = 0000000018614e6e
ldub [%o0+0x1c1],%g2 ! %g2 = 0000000000000000
! %l0 = 00000054, %l1 = b803a2fc, Mem[0000000091800130] = 2f69a2c8 c164810f
std %l0,[%o0+0x130] ! Mem[0000000091800130] = 00000054 b803a2fc
p19_label_23:
! %l6 = 000000003214d541, Mem[0000000090000118] = f699086e453e1191
stx %l6,[%i4+0x118] ! Mem[0000000090000118] = 000000003214d541
! Mem[0000000036000078] = 7b1f6f34, %l2 = 00000000000000bf
swap [%i0+0x078],%l2 ! %l2 = 000000007b1f6f34
! Mem[00000000918001fc] = fcc2e909, %g2 = 0000000000000000
ldub [%o0+0x1fc],%g2 ! %g2 = 00000000000000fc
! Mem[00000000900001c8] = 1f1e6e75, %g2 = 00000000000000fc
ldsb [%i4+0x1ca],%g2 ! %g2 = 000000000000001f
! %l5 = 6d7aeb0beab2a3ff, Mem[00000000910001c4] = 0753ba02
stb %l5,[%i6+0x1c4] ! Mem[00000000910001c4] = ff53ba02
! Mem[00000000378000a0] = b3113606, %l7 = 000000008f92c335
swap [%i3+0x0a0],%l7 ! %l7 = 00000000b3113606
! Mem[0000000037800180] = 3e642386 5b170112, %l6 = 3214d541, %l7 = b3113606
ldd [%i3+0x180],%l6 ! %l6 = 000000003e642386 000000005b170112
! Mem[0000000090000164] = 7c1f981c, %g18 = 0cf54948040f6bf7
ldsw [%i4+0x164],%g2 ! %g2 = 0cf54948040f6bf7
! Mem[0000000090800088] = 53485e26 abba5780, %g2 = 7c1f981c, %g3 = 9c995a44
ldd [%i5+0x088],%g2 ! %g2 = 0000000053485e26 00000000abba5780
! Mem[000000009100005c] = 34b6ce7d, %g18 = 0cf54948040f6bf7
ldsw [%i6+0x05c],%g2 ! %g2 = 0cf54948040f6bf7
p19_label_24:
! %l2 = 000000007b1f6f34, Mem[000000009180013c] = ed415bc7
stw %l2,[%o0+0x13c] ! Mem[000000009180013c] = 7b1f6f34
! Mem[0000000037800090] = 9b177423, %l7 = 000000005b170112
swap [%i3+0x090],%l7 ! %l7 = 000000009b177423
! Mem[0000000090000130] = 75446baa, %g2 = 0000000034b6ce7d
ldsh [%i4+0x132],%g2 ! %g2 = 0000000000007544
! %l7 = 000000009b177423, Mem[00000000910001bc] = c76c1e3a
stb %l7,[%i6+0x1bc] ! Mem[00000000910001bc] = 236c1e3a
! Mem[0000000037000188] = f6ce41ad, %l6 = 3e642386, %l3 = c8dd6bc5
add %i2,0x188,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000f6ce41ad
! Mem[000000009100014c] = 4734a30d, %g2 = 0000000000007544
lduw [%i6+0x14c],%g2 ! %g2 = 000000004734a30d
! Mem[00000000368001b8] = de55659e, %l5 = 6d7aeb0beab2a3ff
ldstub [%i1+0x1b8],%l5 ! %l5 = 000000de000000ff
! Mem[0000000037800140] = 3048fe43d2ed5d82, %l3 = 00000000f6ce41ad, %l0 = 0000000000000054
add %i3,0x140,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 3048fe43d2ed5d82
! Mem[00000000918001a8] = 2d4b6bef, %g2 = 000000004734a30d
ldsb [%o0+0x1ab],%g2 ! %g2 = 000000000000002d
! Mem[00000000370001a8] = 481ce143, %l0 = 3048fe43d2ed5d82
swap [%i2+0x1a8],%l0 ! %l0 = 00000000481ce143
p19_label_25:
! Mem[0000000037000090] = dde0b86d796aeda7, %l5 = 00000000000000de, %l4 = 0000000058807409
add %i2,0x90,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = dde0b86d796aeda7
! %l5 = 00000000000000de, Mem[000000009180002a] = 11fb055f
sth %l5,[%o0+0x02a] ! Mem[0000000091800028] = 00de055f
! Mem[00000000370001cc] = f728fabb, %l5 = 000000de, %l1 = b803a2fc
add %i2,0x1cc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f728fabb
! Mem[000000003780013e] = c4c4a423, %l3 = 00000000f6ce41ad
ldstub [%i3+0x13e],%l3 ! %l3 = 000000a4000000ff
! Mem[00000000370000a8] = 1bd07620131023dc, %l5 = 00000000000000de, %l7 = 000000009b177423
add %i2,0xa8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 1bd07620131023dc
! Mem[0000000036800000] = ab929eb5, %l5 = 00000000000000de
swap [%i1+%g0],%l5 ! %l5 = 00000000ab929eb5
! %l7 = 1bd07620131023dc, Mem[00000000910000d0] = 2fe75756
stw %l7,[%i6+0x0d0] ! Mem[00000000910000d0] = 131023dc
! Mem[0000000091000048] = d9b0337c600cdb96, %g2 = 000000000000002d
ldx [%i6+0x048],%g2 ! %g2 = d9b0337c600cdb96
! Mem[0000000037000130] = 715b12ff6b58467f, %l1 = 00000000f728fabb, %l4 = dde0b86d796aeda7
add %i2,0x130,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 715b12ff6b58467f
! %l2 = 7b1f6f34, %l3 = 000000a4, Mem[00000000368000a0] = a2daf836 9c618ff0
std %l2,[%i1+0x0a0] ! Mem[00000000368000a0] = 7b1f6f34 000000a4
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p19_branch_failed
p19_not_taken_0_end:
! End of Random Code for Thread 19
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 00000000481ce143
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f728fabb
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000007b1f6f34
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000a4
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 715b12ff6b58467f
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ab929eb5
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003e642386
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 1bd07620131023dc
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 aeeac398 3e19a22e
bne %xcc,p19_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2fabc2c5 f5cac122
bne %xcc,p19_f6_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = b49e17e2655dffd5
ldx [%i0+0x008],%g3 ! Observed data at 0000000036000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x008,%g4
ldx [%g1+0x050],%g2 ! Expected data = cf67350bf6ff7849
ldx [%i0+0x050],%g3 ! Observed data at 0000000036000050
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000f5dd203384
ldx [%i0+0x058],%g3 ! Observed data at 0000000036000058
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 000000bfdbeadb6e
ldx [%i0+0x078],%g3 ! Observed data at 0000000036000078
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 75b5bbda2efcafff
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000360000c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 945a6d3d3755ffae
ldx [%i0+0x108],%g3 ! Observed data at 0000000036000108
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x108,%g4
ldx [%g1+0x158],%g2 ! Expected data = 38966f72b5ffdeb5
ldx [%i0+0x158],%g3 ! Observed data at 0000000036000158
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 75e2caade3abb7ff
ldx [%i0+0x170],%g3 ! Observed data at 0000000036000170
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 9eba533b0000007c
ldx [%i0+0x180],%g3 ! Observed data at 0000000036000180
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00000000000000d2
ldx [%i0+0x190],%g3 ! Observed data at 0000000036000190
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 87ff1e7cb8976ab4
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000360001a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d5940c259cc66c1d
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000360001b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 99ff14e7b477a5a9
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000360001f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1f0,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000de47ff8491
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 = ff6c20014ab719cd
ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x008,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7b1f6f34000000a4
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000368000a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 67d31eb2cf67350b
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000368000a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = e6f9b986ff7ce1ba
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000368000b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1b0874ff1c5cb17a
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000368000c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e259e012e256a74f
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000368000d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x180],%g2 ! Expected data = f728fabba4d0baac
ldx [%i1+0x180],%g3 ! Observed data at 0000000036800180
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a83edc651c03ff0d
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000368001a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = c1ea65454e3d813d
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000368001a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff55659edf349098
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000368001b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 1eb47f64e256a74f
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000368001c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = af7c8579c86a6d02
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000368001c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1c8,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ff71ff54badce8bf
ldx [%i2+0x008],%g3 ! Observed data at 0000000037000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6aa6ff5709e4667f
ldx [%i2+0x040],%g3 ! Observed data at 0000000037000040
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = b2afad7b48f7ff68
ldx [%i2+0x068],%g3 ! Observed data at 0000000037000068
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = bfd9f2ffe8553e7a
ldx [%i2+0x070],%g3 ! Observed data at 0000000037000070
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = abba57800000002c
ldx [%i2+0x080],%g3 ! Observed data at 0000000037000080
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2bf8638e4eee4f2d
ldx [%i2+0x088],%g3 ! Observed data at 0000000037000088
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = cdffa092879ab98c
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000370000a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6de15c5d6a562587
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000370000e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 29e44a9b0ecd0f2b
ldx [%i2+0x108],%g3 ! Observed data at 0000000037000108
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = c432ff64d5db2809
ldx [%i2+0x120],%g3 ! Observed data at 0000000037000120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = f4e755603bbf03ce
ldx [%i2+0x128],%g3 ! Observed data at 0000000037000128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 715b12ff6b58467f
ldx [%i2+0x130],%g3 ! Observed data at 0000000037000130
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 50ff1708e22d1b67
ldx [%i2+0x148],%g3 ! Observed data at 0000000037000148
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 84d59a7237f62d13
ldx [%i2+0x178],%g3 ! Observed data at 0000000037000178
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 52363f7cff56a6ca
ldx [%i2+0x190],%g3 ! Observed data at 0000000037000190
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6d7aeb0beab2a3ff
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000370001a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = d2ed5d82a0513048
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000370001a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 00000000f18640e5
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000370001c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9d1fff64ba5ff9c3
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000370001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1e8,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 000000caba376a38
ldx [%i3+0x008],%g3 ! Observed data at 0000000037800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff64eaa78e46650d
ldx [%i3+0x028],%g3 ! Observed data at 0000000037800028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7dad56b8d2992f3c
ldx [%i3+0x030],%g3 ! Observed data at 0000000037800030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 099a71ff0a9fc91f
ldx [%i3+0x038],%g3 ! Observed data at 0000000037800038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x038,%g4
ldx [%g1+0x090],%g2 ! Expected data = 5b170112a7ecc5ae
ldx [%i3+0x090],%g3 ! Observed data at 0000000037800090
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8f92c3355c80953b
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000378000a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = b4f5bac0000000d2
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000378000b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000d6bc573f3a
ldx [%i3+0x120],%g3 ! Observed data at 0000000037800120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 045f0ee1c4c4ff23
ldx [%i3+0x138],%g3 ! Observed data at 0000000037800138
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3048fe43d2ed5d82
ldx [%i3+0x140],%g3 ! Observed data at 0000000037800140
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 00000086db934f7b
ldx [%i3+0x158],%g3 ! Observed data at 0000000037800158
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a498b9b2130a54c1
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000378001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1e8,%g4
! The test for processor 19 has passed
p19_passed:
ta GOOD_TRAP
nop
p19_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p19_failed
p19_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p19_failed
p19_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p19_failed
p19_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p19_failed
p19_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p19_failed
p19_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p19_failed
p19_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p19_failed
p19_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p19_failed
p19_f0_fail:
set p19_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f6_fail:
set p19_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 19 failed
p19_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x04c] ! Set processor 19 done flag
set p19_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 19 failed
p19_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x04c] ! Set processor 19 done flag
set p19_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p19_selfmod_failed:
ba p19_failed
mov 0xabc,%g1
p19_common_error:
or %g0,0xef3,%g1
ba p19_failed
mov %o5,%g3
p19_common_signature_error:
set p19_temp,%g1
ba p19_failed
st %g2,[%g1] ! Common Lock Number
p19_common_timeout:
set p19_temp,%g1
ba p19_failed
st %g2,[%g1] ! Common Lock Number
p19_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p19_failed
mov 0x0,%g3
p19_trap1e:
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800018]
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036000008]
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000008]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037800010]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037800020]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000020]
done
p19_trap1o:
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800018]
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036000008]
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000008]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037800010]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037800020]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000020]
done
p19_trap2e:
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037800000]
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000018]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037800000]
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800000]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000018]
done
p19_trap2o:
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037800000]
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000018]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037800000]
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800000]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000018]
done
p19_trap3e:
nop
nop
nop
done
p19_trap3o:
nop
nop
nop
done
p19_init_memory_pointers:
set p19_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p19_local0_start,%i0
set p19_local1_start,%i1
set p19_local2_start,%i2
set p19_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = df479dd43ec482ee
ldx [%g1+0x008],%l1 ! %l1 = 50b9767a3d820da7
ldx [%g1+0x010],%l2 ! %l2 = 53485e26abba5780
ldx [%g1+0x018],%l3 ! %l3 = 5200bd0096fee47b
ldx [%g1+0x020],%l4 ! %l4 = f068b7862bf8638e
ldx [%g1+0x028],%l5 ! %l5 = a9762480560239e8
ldx [%g1+0x030],%l6 ! %l6 = 22635784879ab98c
ldx [%g1+0x038],%l7 ! %l7 = 91ad0a5483f81787
! Initialize the output register of window 0
set unres3_start,%o0
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 = 8f749727 48069789 b174ef14 bbd34222
! %f4 = e2ee3422 dcd96411 9057a64e 4600367f
! %f8 = 4e86ee7d bdeea67d 699dbef8 17c80d49
! %f12 = a4801e4a ef6552a9 dbd11a5f 828b3bb4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0005bab1 f23b855a 429fd82a 8b01654a
! %f20 = 8d2a5c9c 37cb8f9a 559d6503 c45ca675
! %f24 = 57803055 f9f8c1a2 ec71d147 93055c13
! %f28 = bb27ad50 3cb4a20a 2c63bf48 535d3db6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a1992a3b 0708271e bc8cfb4d 3ec9a3b1
! %f36 = 2ad5b7a4 ba655374 14418cc4 887c6b88
! %f40 = 3acd419c 14c54a87 23a4ea37 c2263435
! %f44 = cef535d6 36e5e576 964c577d 2b564977
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb2d921680000001c,%g7,%g1 ! GSR scale = 3, align = 4
wr %g1,%g0,%gsr ! GSR = b2d921680000001c
wr %g0,%y ! Clear Y 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[0000000038800050] = 792aa5c4, %l2 = 3b5a9261f23dfa13
swap [%i1+0x050],%l2 ! %l2 = 00000000792aa5c4
! Mem[0000000039000184] = 6d88cf26, %l1 = ce92d4abe4cef0f2
ldstub [%i2+0x184],%l1 ! %l1 = 0000006d000000ff
! Mem[00000000398001ac] = 01865454, %l5 = ffea39549cf362b3
swap [%i3+0x1ac],%l5 ! %l5 = 0000000001865454
! %l6 = c9df2adecaa40d95, Mem[000000009000015c] = 256eece5
sth %l6,[%i4+0x15c] ! Mem[000000009000015c] = 0d95ece5
! Mem[000000003800000c] = fa81f1b9, %l3 = 8942eb50, %l5 = 01865454
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000fa81f1b9
! Mem[0000000038800190] = 7b314914, %l7 = ffe7416e33a735cd
ldub [%i1+0x190],%l7 ! %l7 = 000000000000007b
! %l7 = 000000000000007b, Mem[0000000091000118] = c04bc1d5
stw %l7,[%i6+0x118] ! Mem[0000000091000118] = 0000007b
! Mem[0000000090000170] = d8254bdb, %g2 = ef1f2b32ff1ef1c6
ldsb [%i4+0x172],%g2 ! %g2 = ffffffffffffffd8
! Mem[0000000090000078] = fec32266, %g2 = ffffffffffffffd8
lduw [%i4+0x078],%g2 ! %g2 = 00000000fec32266
! Mem[0000000038000060] = f9ea15ad, %l6 = c9df2adecaa40d95
ldstub [%i0+0x060],%l6 ! %l6 = 000000f9000000ff
p20_label_2:
! Mem[000000009100019c] = 50c524c1, %g2 = 00000000fec32266
lduw [%i6+0x19c],%g2 ! %g2 = 0000000050c524c1
! Mem[00000000388000ec] = 5e6ae326, %l1 = 000000000000006d
ldstub [%i1+0x0ec],%l1 ! %l1 = 0000005e000000ff
! %l0 = 880f606a17da0a7d, Mem[0000000091000190] = 79168c5fe48655e5
stx %l0,[%i6+0x190] ! Mem[0000000091000190] = 880f606a17da0a7d
! Mem[0000000091800178] = 3a030fc7, %g2 = 0000000050c524c1
ldsb [%o0+0x17a],%g2 ! %g2 = 000000000000003a
! Mem[0000000039800154] = 691ab4a4, %l7 = 0000007b, %l6 = 000000f9
add %i3,0x154,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000691ab4a4
! Mem[0000000038800038] = b8a2c69d, %l3 = 293368348942eb50
lduw [%i1+0x038],%l3 ! %l3 = 00000000b8a2c69d
! Mem[0000000038000154] = 39f583c0, %l7 = 0000007b, %l2 = 792aa5c4
add %i0,0x154,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000039f583c0
! Mem[00000000910001cc] = cab845d7, %g2 = 000000000000003a
lduw [%i6+0x1cc],%g2 ! %g2 = 00000000cab845d7
! Mem[00000000388001f4] = 01e359c6, %l5 = 00000000fa81f1b9
swap [%i1+0x1f4],%l5 ! %l5 = 0000000001e359c6
! Mem[000000003800016c] = 59aa2732, %l1 = 000000000000005e
ldstub [%i0+0x16c],%l1 ! %l1 = 00000059000000ff
p20_label_3:
! Mem[00000000390000a8] = 50ed61c7, %l5 = 01e359c6, %l2 = 39f583c0
add %i2,0xa8,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000050ed61c7
! Mem[0000000039000050] = 3daafd31, %l4 = a97a4f60, %l0 = 17da0a7d
add %i2,0x50,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000003daafd31
! Mem[0000000091800120] = 338f078b, %g2 = 00000000cab845d7
lduh [%o0+0x122],%g2 ! %g2 = 000000000000338f
! Mem[0000000038800194] = 980f06e9, %l6 = 00000000691ab4a4
ldstub [%i1+0x194],%l6 ! %l6 = 00000098000000ff
! Mem[0000000091000158] = 3eeb8fcc, %g18 = d62661a5d51534a0
ldsw [%i6+0x158],%g2 ! %g2 = d62661a5d51534a0
! Mem[0000000038000010] = 15616177, %l7 = 000000000000007b
lduh [%i0+0x012],%l7 ! %l7 = 0000000000006177
! Mem[00000000910000cc] = 3c865f96, %g2 = 000000003eeb8fcc
lduh [%i6+0x0cc],%g2 ! %g2 = 0000000000003c86
! %l0 = 000000003daafd31, Mem[0000000090000070] = 80d78bd7
sth %l0,[%i4+0x070] ! Mem[0000000090000070] = fd318bd7
! %l3 = 00000000b8a2c69d, Mem[000000009080005c] = 73d92fb4
sth %l3,[%i5+0x05c] ! Mem[000000009080005c] = c69d2fb4
! Mem[0000000038800028] = b4888c8d, %l6 = 00000098, %l7 = 00006177
add %i1,0x28,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000b4888c8d
p20_label_4:
! Mem[00000000398001e8] = 11f502817ec16d7e, %l1 = 0000000000000059, %l6 = 0000000000000098
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 11f502817ec16d7e
! %l0 = 000000003daafd31, Mem[0000000090000098] = 1d130fa6f6e5be86
stx %l0,[%i4+0x098] ! Mem[0000000090000098] = 000000003daafd31
! %l2 = 50ed61c7, %l3 = b8a2c69d, Mem[00000000910000f0] = 047a0369 f82aa2e7
std %l2,[%i6+0x0f0] ! Mem[00000000910000f0] = 50ed61c7 b8a2c69d
! %l0 = 3daafd31, %l1 = 00000059, Mem[0000000091800130] = 2f69a2c8 c164810f
std %l0,[%o0+0x130] ! Mem[0000000091800130] = 3daafd31 00000059
! Mem[0000000038000180] = 0f99fbd29c43c97a, %l2 = 0000000050ed61c7, %l5 = 0000000001e359c6
add %i0,0x180,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 0f99fbd29c43c97a
! Mem[0000000038000076] = 54d557d2, %l3 = 00000000b8a2c69d
ldstub [%i0+0x076],%l3 ! %l3 = 00000057000000ff
! Mem[0000000038800100] = bb303246, %l0 = 3daafd31, %l3 = 00000057
add %i1,0x100,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000bb303246
! Mem[0000000038000185] = 9c43c97a, %l0 = 000000003daafd31
ldstub [%i0+0x185],%l0 ! %l0 = 00000043000000ff
! Mem[0000000039000040] = 47a40b6405b2a6ce, %l4 = a36dc992a97a4f60, %l2 = 0000000050ed61c7
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 47a40b6405b2a6ce
! Mem[0000000090800018] = f3c1b6db, %g2 = 0000000000003c86
lduw [%i5+%o3],%g2 ! %g2 = 00000000f3c1b6db
p20_label_5:
! Mem[00000000398001e2] = ed6ee912, %l7 = 00000000b4888c8d
ldstub [%i3+0x1e2],%l7 ! %l7 = 000000e9000000ff
! Mem[000000003880013b] = 04787ac7, %l6 = 11f502817ec16d7e
ldstub [%i1+0x13b],%l6 ! %l6 = 000000c7000000ff
! Mem[0000000091000074] = 828d9352, %g2 = 00000000f3c1b6db
ldsb [%i6+0x074],%g2 ! %g2 = ffffffffffffff82
! Mem[00000000398001f4] = 8db6973f, %l0 = 0000000000000043
swap [%i3+0x1f4],%l0 ! %l0 = 000000008db6973f
! Mem[0000000038000170] = 6e5db265, %l6 = 000000c7, %l6 = 000000c7
add %i0,0x170,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000006e5db265
! Mem[0000000091000088] = 9892031b 32dec4f7, %g2 = ffffff82, %g3 = 0bad0b00
ldd [%i6+0x088],%g2 ! %g2 = 000000009892031b 0000000032dec4f7
! Mem[0000000091000018] = 424501ee, %g18 = d62661a5d51534a0
ldsw [%i6+%o3],%g2 ! %g2 = d62661a5d51534a0
! %l7 = 00000000000000e9, Mem[0000000091000121] = 2c85ca40
stb %l7,[%i6+0x121] ! Mem[0000000091000120] = e985ca40
! Mem[0000000039000174] = bf985959, %l3 = 00000000bb303246
ldstub [%i2+0x174],%l3 ! %l3 = 000000bf000000ff
! Mem[00000000908001c0] = 3c13748e, %g2 = 00000000424501ee
ldsh [%i5+0x1c0],%g2 ! %g2 = 0000000000003c13
p20_label_6:
! Mem[0000000038000134] = 21e2694b, %l7 = 000000e9, %l7 = 000000e9
add %i0,0x134,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000021e2694b
! %l1 = 0000000000000059, Mem[000000003980009c] = 71e8a103
sth %l1,[%i3+0x09c] ! Mem[000000003980009c] = 0059a103
! Mem[000000003880014f] = b1aa6e33, %l0 = 000000008db6973f
ldstub [%i1+0x14f],%l0 ! %l0 = 00000033000000ff
! Mem[0000000091000120] = 85ca403b, %g2 = 0000000000003c13
lduh [%i6+0x122],%g2 ! %g2 = 00000000000085ca
! Mem[00000000908000e8] = f9ee12e7, %g2 = 00000000000085ca
lduw [%i5+0x0e8],%g2 ! %g2 = 00000000f9ee12e7
! %l5 = 0f99fbd29c43c97a, Mem[00000000908000f0] = f9b0f1e8b21a8c6a
stx %l5,[%i5+0x0f0] ! Mem[00000000908000f0] = 0f99fbd29c43c97a
! %l3 = 00000000000000bf, Mem[000000009100015c] = 0a611a84
sth %l3,[%i6+0x15c] ! Mem[000000009100015c] = 00bf1a84
! Mem[0000000091800120] = 240e338f078bc1e8, %g2 = 00000000f9ee12e7
ldx [%o0+0x120],%g2 ! %g2 = 240e338f078bc1e8
! Mem[000000003900018c] = a33607ba, %l4 = a36dc992a97a4f60
lduw [%i2+0x18c],%l4 ! %l4 = 00000000a33607ba
! Mem[0000000038000120] = 9609ab43, %l1 = 00000059, %l2 = 05b2a6ce
add %i0,0x120,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000009609ab43
p20_label_7:
! %l1 = 0000000000000059, Mem[00000000908001be] = 94263c13
stb %l1,[%i5+0x1be] ! Mem[00000000908001bc] = 59263c13
! Mem[0000000090800090] = 0457759b, %g18 = d62661a5d51534a0
ldsw [%i5+0x090],%g2 ! %g2 = d62661a5d51534a0
! %l3 = 00000000000000bf, Mem[0000000039800110] = d77add1e
sth %l3,[%i3+0x110] ! Mem[0000000039800110] = 00bfdd1e
! Mem[00000000390001de] = 335a759c, %l4 = 00000000a33607ba
ldstub [%i2+0x1de],%l4 ! %l4 = 00000075000000ff
! %l6 = 000000006e5db265, Mem[0000000091000026] = b51dec39
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = b265ec39
! Mem[00000000390000e0] = bab3282a, %l6 = 6e5db265, %l1 = 00000059
add %i2,0xe0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000bab3282a
! Mem[0000000091800020] = 0eab704a, %g18 = d62661a5d51534a0
ldsw [%o0+%o4],%g2 ! %g2 = d62661a5d51534a0
! Mem[0000000091000000] = 5ded1651 098441f9, %g2 = 0eab704a, %g3 = 32dec4f7
ldd [%i6+%g0],%g2 ! %g2 = 000000005ded1651 00000000098441f9
! Mem[000000003880006c] = a460392b, %l3 = 00000000000000bf
swap [%i1+0x06c],%l3 ! %l3 = 00000000a460392b
! Mem[0000000090800138] = 9370d88c, %g2 = 000000005ded1651
ldsb [%i5+0x139],%g2 ! %g2 = ffffffffffffff93
p20_label_8:
! Mem[000000003800005c] = cde30171, %l2 = 9609ab43, %l2 = 9609ab43
add %i0,0x5c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000cde30171
! Mem[00000000398000bc] = 47eeadba, %l6 = 000000006e5db265
ldsw [%i3+0x0bc],%l6 ! %l6 = 0000000047eeadba
! Mem[00000000910000f4] = c69df01b, %g2 = ffffffffffffff93
lduh [%i6+0x0f6],%g2 ! %g2 = 000000000000c69d
! Mem[0000000090800030] = 74aad238, %g2 = 000000000000c69d
lduw [%i5+0x030],%g2 ! %g2 = 0000000074aad238
! Mem[00000000918001cc] = 465455b7, %g2 = 0000000074aad238
lduh [%o0+0x1ce],%g2 ! %g2 = 0000000000004654
! %l0 = 0000000000000033, Mem[0000000090000038] = acd6a795fa7adc32
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000033
! Mem[00000000910001b0] = 3ef08464d7859c60, %g2 = 0000000000004654
ldx [%i6+0x1b0],%g2 ! %g2 = 3ef08464d7859c60
! %l2 = cde30171, %l3 = a460392b, Mem[0000000090000100] = dc07f72f 823d4765
std %l2,[%i4+0x100] ! Mem[0000000090000100] = cde30171 a460392b
! Mem[00000000398000db] = c34cd5bd, %l5 = 0f99fbd29c43c97a
ldstub [%i3+0x0db],%l5 ! %l5 = 000000bd000000ff
! Mem[0000000091000004] = 41f9915d, %g2 = 3ef08464d7859c60
lduh [%i6+0x006],%g2 ! %g2 = 00000000000041f9
p20_label_9:
! %l3 = 00000000a460392b, Mem[0000000091000108] = 1c0669f46fbe3348
stx %l3,[%i6+0x108] ! Mem[0000000091000108] = 00000000a460392b
! Mem[00000000900000f4] = 1a869d3d, %g2 = 00000000000041f9
ldub [%i4+0x0f4],%g2 ! %g2 = 000000000000001a
! Mem[0000000039000044] = 05b2a6ce, %l2 = 00000000cde30171
swap [%i2+0x044],%l2 ! %l2 = 0000000005b2a6ce
! Mem[000000009100018c] = 14880f60, %g2 = 000000000000001a
ldsb [%i6+0x18f],%g2 ! %g2 = 0000000000000014
! Mem[0000000091000130] = 7b9364c7ce95b5da, %g2 = 0000000000000014
ldx [%i6+0x130],%g2 ! %g2 = 7b9364c7ce95b5da
! %l4 = 00000075, %l5 = 000000bd, Mem[00000000918001e8] = 1d25499e e6bb3a30
std %l4,[%o0+0x1e8] ! Mem[00000000918001e8] = 00000075 000000bd
! Mem[0000000038800110] = cfaf451a56c9a627, %l4 = 0000000000000075, %l6 = 0000000047eeadba
add %i1,0x110,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = cfaf451a56c9a627
! Mem[00000000398001b8] = a72e1b6b3a8e0157, %l6 = cfaf451a56c9a627, %l0 = 0000000000000033
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = a72e1b6b3a8e0157
! Mem[00000000388001d0] = 210470edebc04024, %l2 = 0000000005b2a6ce, %l6 = cfaf451a56c9a627
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 210470edebc04024
! Mem[00000000908000d4] = 15078ff8, %g2 = 7b9364c7ce95b5da
ldsh [%i5+0x0d4],%g2 ! %g2 = 0000000000001507
p20_label_10:
! Mem[000000009180003c] = 44ce904c, %g2 = 0000000000001507
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000044ce
! Mem[00000000388000ac] = 2277343c, %l5 = 00000000000000bd
swap [%i1+0x0ac],%l5 ! %l5 = 000000002277343c
! Mem[0000000039000058] = 796b6c3f, %l6 = ebc04024, %l1 = bab3282a
add %i2,0x58,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000796b6c3f
! Mem[0000000090800188] = de3e04f8, %g2 = 00000000000044ce
ldsh [%i5+0x188],%g2 ! %g2 = ffffffffffffde3e
! %l2 = 05b2a6ce, %l3 = a460392b, Mem[00000000908001d0] = f169c895 0ec48605
std %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 05b2a6ce a460392b
! Mem[00000000398000ec] = 87c44176, %l5 = 000000002277343c
swap [%i3+0x0ec],%l5 ! %l5 = 0000000087c44176
! Mem[0000000038800080] = 9d9e8f05d89f4481, %l2 = 0000000005b2a6ce, %l0 = a72e1b6b3a8e0157
add %i1,0x80,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 9d9e8f05d89f4481
! Mem[0000000038000124] = 772d72ab, %l6 = 210470edebc04024
swap [%i0+0x124],%l6 ! %l6 = 00000000772d72ab
! %l4 = 0000000000000075, Mem[0000000039800058] = 822784e12b189805
stx %l4,[%i3+0x058] ! Mem[0000000039800058] = 0000000000000075
! Mem[00000000398001a8] = f33733b39cf362b3, %l6 = 00000000772d72ab, %l6 = 00000000772d72ab
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f33733b39cf362b3
p20_label_11:
! Mem[0000000038800098] = 03ccdf03, %l0 = 9d9e8f05d89f4481
swap [%i1+0x098],%l0 ! %l0 = 0000000003ccdf03
! Mem[00000000918000d4] = d7cbb090, %g2 = ffffffffffffde3e
lduh [%o0+0x0d6],%g2 ! %g2 = 000000000000d7cb
! Mem[0000000038800108] = ea92fb329bc30516, %l4 = 0000000000000075, %l2 = 0000000005b2a6ce
add %i1,0x108,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = ea92fb329bc30516
! Mem[00000000398000a8] = cf3989ace4234031, %l4 = 0000000000000075, %l7 = 0000000021e2694b
add %i3,0xa8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = cf3989ace4234031
! Mem[00000000908000e0] = 629b4f78, %g18 = d62661a5d51534a0
ldsw [%i5+0x0e0],%g2 ! %g2 = d62661a5d51534a0
! Mem[000000009000018c] = 88aab532, %g2 = 00000000629b4f78
lduw [%i4+0x18c],%g2 ! %g2 = 0000000088aab532
! %l4 = 00000075, %l5 = 87c44176, Mem[0000000091800008] = 89cb5f7d e161985a
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000075 87c44176
! Mem[00000000908001a4] = e92dc357, %g2 = 0000000088aab532
ldsb [%i5+0x1a5],%g2 ! %g2 = ffffffffffffffe9
! Mem[0000000038800088] = daf7286d, %l0 = 03ccdf03, %l2 = 9bc30516
add %i1,0x88,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000daf7286d
! Mem[00000000398000f4] = efe58e40, %l1 = 00000000796b6c3f
ldsw [%i3+0x0f4],%l1 ! %l1 = ffffffffefe58e40
p20_label_12:
! %l4 = 00000075, %l5 = 87c44176, Mem[0000000090000120] = 42e93401 3a43a47e
std %l4,[%i4+0x120] ! Mem[0000000090000120] = 00000075 87c44176
! Mem[00000000388000f8] = 44efd534618ae049, %l1 = ffffffffefe58e40, %l2 = 00000000daf7286d
add %i1,0xf8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 44efd534618ae049
! Mem[000000003900018c] = a33607ba, %l2 = 618ae049, %l0 = 03ccdf03
add %i2,0x18c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000a33607ba
! Mem[0000000039800070] = 58aca5c4, %l7 = cf3989ace4234031
swap [%i3+0x070],%l7 ! %l7 = 0000000058aca5c4
! Mem[0000000039000048] = a44b6143, %l2 = 44efd534618ae049
lduw [%i2+0x048],%l2 ! %l2 = 00000000a44b6143
! %l4 = 0000000000000075, Mem[00000000908000f0] = 0f99fbd29c43c97a
stx %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = 0000000000000075
! Mem[0000000091800010] = 86b604e4, %g2 = ffffffffffffffe9
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffff86b6
! Mem[00000000380000dc] = d30e3d48, %l4 = 0000000000000075
swap [%i0+0x0dc],%l4 ! %l4 = 00000000d30e3d48
! Mem[00000000398001c0] = 098fc5d4e1716d66, %l1 = ffffffffefe58e40
ldx [%i3+0x1c0],%l1 ! %l1 = 098fc5d4e1716d66
! Mem[0000000038000068] = 3bdd41a3, %l7 = 0000000058aca5c4
swap [%i0+0x068],%l7 ! %l7 = 000000003bdd41a3
p20_label_13:
! Mem[00000000388000c0] = 189443ef 54a03f24, %l0 = a33607ba, %l1 = e1716d66
ldd [%i1+0x0c0],%l0 ! %l0 = 00000000189443ef 0000000054a03f24
! Mem[0000000091000158] = 3eeb8fcc, %g2 = ffffffffffff86b6
ldub [%i6+0x158],%g2 ! %g2 = 000000000000003e
! Mem[000000009180019c] = 3b83f75f, %g2 = 000000000000003e
ldub [%o0+0x19c],%g2 ! %g2 = 000000000000003b
! %l2 = a44b6143, %l3 = a460392b, Mem[0000000091000028] = ec3993f6 21f71715
std %l2,[%i6+%o5] ! Mem[0000000091000028] = a44b6143 a460392b
! %l3 = 00000000a460392b, Mem[0000000090800177] = 92b10072
stb %l3,[%i5+0x177] ! Mem[0000000090800174] = 2bb10072
! Mem[00000000390000c8] = b788150d, %l0 = 189443ef, %l6 = 9cf362b3
add %i2,0xc8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b788150d
! Mem[0000000038800042] = f84e97e8, %l6 = 00000000b788150d
ldstub [%i1+0x042],%l6 ! %l6 = 00000097000000ff
! Mem[0000000090000138] = f0b984329a9d196a, %g2 = 000000000000003b
ldx [%i4+0x138],%g2 ! %g2 = f0b984329a9d196a
! Mem[00000000398001a0] = 58503b7d917a3bd1, %l6 = 0000000000000097, %l1 = 0000000054a03f24
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 58503b7d917a3bd1
! %l1 = 58503b7d917a3bd1, Mem[00000000918001b7] = 1ef81bf3
stb %l1,[%o0+0x1b7] ! Mem[00000000918001b4] = d1f81bf3
p20_label_14:
! Mem[0000000039000035] = 6672daed, %l4 = 00000000d30e3d48
ldstub [%i2+0x035],%l4 ! %l4 = 00000072000000ff
! Mem[0000000090000190] = 339c5989, %g2 = f0b984329a9d196a
ldsb [%i4+0x191],%g2 ! %g2 = 0000000000000033
! Mem[000000003980018c] = 5ebb334b, %l0 = 189443ef, %l3 = a460392b
add %i3,0x18c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005ebb334b
! Mem[00000000918001a8] = 8a2d4b6b, %g2 = 0000000000000033
ldsb [%o0+0x1aa],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000090800188] = de3e04f8, %g2 = ffffffffffffff8a
ldsh [%i5+0x188],%g2 ! %g2 = ffffffffffffde3e
! Mem[00000000398000b5] = 782c0bb2, %l3 = 000000005ebb334b
ldstub [%i3+0x0b5],%l3 ! %l3 = 0000002c000000ff
! %l4 = 00000072, %l5 = 87c44176, Mem[00000000908001c8] = 04d8b60f 03f88b06
std %l4,[%i5+0x1c8] ! Mem[00000000908001c8] = 00000072 87c44176
! Mem[00000000398001a4] = 917a3bd1, %l3 = 0000002c, %l6 = 00000097
add %i3,0x1a4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000917a3bd1
! Mem[00000000398000bb] = 7f00fda7, %l4 = 0000000000000072
ldstub [%i3+0x0bb],%l4 ! %l4 = 000000a7000000ff
! Mem[0000000038800008] = 1b765ce76620cac7, %l6 = 00000000917a3bd1, %l6 = 00000000917a3bd1
add %i1,0x08,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 1b765ce76620cac7
p20_label_15:
! %l7 = 000000003bdd41a3, Mem[0000000090800134] = e548adbd
stw %l7,[%i5+0x134] ! Mem[0000000090800134] = 3bdd41a3
! %l1 = 58503b7d917a3bd1, Mem[00000000910001c4] = 0753ba02
stw %l1,[%i6+0x1c4] ! Mem[00000000910001c4] = 917a3bd1
! %l4 = 000000a7, %l5 = 87c44176, Mem[0000000090000138] = f0b98432 9a9d196a
std %l4,[%i4+0x138] ! Mem[0000000090000138] = 000000a7 87c44176
! Mem[0000000038800110] = cfaf451a56c9a627, %l6 = 1b765ce76620cac7, %l4 = 00000000000000a7
add %i1,0x110,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = cfaf451a56c9a627
! Mem[0000000090000080] = 223d611b9936a78a, %g2 = ffffffffffffde3e
ldx [%i4+0x080],%g2 ! %g2 = 223d611b9936a78a
! %l5 = 0000000087c44176, Mem[0000000090000068] = 975a4c531842c3ee
stx %l5,[%i4+0x068] ! Mem[0000000090000068] = 0000000087c44176
! Mem[000000003980001c] = 2c00c6ac, %l6 = 6620cac7, %l3 = 0000002c
add %i3,0x1c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000002c00c6ac
! %l0 = 189443ef, %l1 = 917a3bd1, Mem[00000000908000a0] = d990a0ad f468c18e
std %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 189443ef 917a3bd1
! Mem[0000000090000058] = fb0631c4 db5d206c, %g2 = 9936a78a, %g3 = 098441f9
ldd [%i4+0x058],%g2 ! %g2 = 00000000fb0631c4 00000000db5d206c
! %l0 = 189443ef, %l1 = 917a3bd1, Mem[0000000090800000] = 0e4b137e af2073d1
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 189443ef 917a3bd1
p20_label_16:
! Mem[0000000039800108] = a062337b53cd050d, %l1 = 58503b7d917a3bd1, %l6 = 1b765ce76620cac7
add %i3,0x108,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = a062337b53cd050d
! Mem[0000000039800078] = a887ada74f5a54d0, %l3 = 000000002c00c6ac, %l4 = cfaf451a56c9a627
add %i3,0x78,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = a887ada74f5a54d0
! Mem[0000000038000110] = 6bd9d73d, %l1 = 58503b7d917a3bd1
swap [%i0+0x110],%l1 ! %l1 = 000000006bd9d73d
! Mem[0000000090800108] = 2b678fd3 2dc91a2f, %g2 = fb0631c4, %g3 = db5d206c
ldd [%i5+0x108],%g2 ! %g2 = 000000002b678fd3 000000002dc91a2f
! Mem[0000000038000188] = 55a7961508b059c7, %l2 = 00000000a44b6143, %l5 = 0000000087c44176
add %i0,0x188,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 55a7961508b059c7
! Mem[0000000039800184] = 3da0e335, %l6 = a062337b53cd050d
swap [%i3+0x184],%l6 ! %l6 = 000000003da0e335
! %l2 = 00000000a44b6143, Mem[00000000910001e6] = 6e1d3ad6
sth %l2,[%i6+0x1e6] ! Mem[00000000910001e4] = 61433ad6
! %l0 = 00000000189443ef, Mem[00000000900000ec] = 055ac74f
stb %l0,[%i4+0x0ec] ! Mem[00000000900000ec] = ef5ac74f
! Mem[00000000398000ec] = 2277343c, %l5 = 55a7961508b059c7
swap [%i3+0x0ec],%l5 ! %l5 = 000000002277343c
! Mem[0000000038000190] = 92fbdcf0403e3004, %l6 = 000000003da0e335, %l0 = 00000000189443ef
add %i0,0x190,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 92fbdcf0403e3004
p20_label_17:
! Mem[0000000038800099] = d89f4481, %l0 = 92fbdcf0403e3004
ldstub [%i1+0x099],%l0 ! %l0 = 0000009f000000ff
! %l5 = 000000002277343c, Mem[0000000091000110] = dc796364
stw %l5,[%i6+0x110] ! Mem[0000000091000110] = 2277343c
! %l2 = 00000000a44b6143, Mem[0000000091800051] = a28e15f7
stb %l2,[%o0+0x051] ! Mem[0000000091800050] = 438e15f7
! Mem[000000009100007c] = 557f70fb, %g2 = 000000002b678fd3
ldub [%i6+0x07e],%g2 ! %g2 = 0000000000000055
! Mem[0000000038800194] = ff0f06e9, %l3 = 000000002c00c6ac
ldstub [%i1+0x194],%l3 ! %l3 = 000000ff000000ff
! Mem[00000000390000f6] = 215e142f, %l5 = 000000002277343c
ldstub [%i2+0x0f6],%l5 ! %l5 = 00000014000000ff
! Mem[00000000398001d0] = 3908de41eaaa771b, %l1 = 000000006bd9d73d, %l1 = 000000006bd9d73d
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 3908de41eaaa771b
! Mem[0000000090000028] = c6d1db87 5fe1fe5c, %g2 = 00000055, %g3 = 2dc91a2f
ldd [%i4+%o5],%g2 ! %g2 = 00000000c6d1db87 000000005fe1fe5c
! Mem[00000000388001c4] = f4854e56, %l4 = 4f5a54d0, %l7 = 3bdd41a3
add %i1,0x1c4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f4854e56
! Mem[00000000900001e0] = 90648880, %g2 = 00000000c6d1db87
ldsb [%i4+0x1e1],%g2 ! %g2 = ffffffffffffff90
p20_label_18:
! %l5 = 0000000000000014, Mem[000000003880009c] = 2748ee3b
stw %l5,[%i1+0x09c] ! Mem[000000003880009c] = 00000014
! Mem[0000000039000171] = 7b4353af, %l7 = 00000000f4854e56
ldstub [%i2+0x171],%l7 ! %l7 = 00000043000000ff
! Mem[0000000091800130] = 3daafd31 00000059, %g2 = ffffff90, %g3 = 5fe1fe5c
ldd [%o0+0x130],%g2 ! %g2 = 000000003daafd31 0000000000000059
! Mem[0000000038000100] = 14f56d5440f1afa9, %l5 = 0000000000000014, %l1 = 3908de41eaaa771b
add %i0,0x100,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 14f56d5440f1afa9
! Mem[0000000090000138] = 000000a7, %g2 = 000000003daafd31
lduh [%i4+0x138],%g2 ! %g2 = 0000000000000000
! Mem[00000000390000c4] = 1e021ec6, %l1 = 14f56d5440f1afa9
swap [%i2+0x0c4],%l1 ! %l1 = 000000001e021ec6
! %l1 = 000000001e021ec6, Mem[0000000090000124] = 87c44176
stw %l1,[%i4+0x124] ! Mem[0000000090000124] = 1e021ec6
! Mem[00000000390001b4] = 8b363eae, %l1 = 1e021ec6, %l4 = 4f5a54d0
add %i2,0x1b4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000008b363eae
! Mem[00000000390000f0] = 9ad40dc5215eff2f, %l3 = 00000000000000ff, %l7 = 0000000000000043
add %i2,0xf0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 9ad40dc5215eff2f
! Mem[00000000380000e0] = 44ad4a0c827acff6, %l0 = 000000000000009f, %l0 = 000000000000009f
add %i0,0xe0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 44ad4a0c827acff6
p20_label_19:
! %l1 = 000000001e021ec6, Mem[0000000091000028] = a44b6143
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = 1e021ec6
! Mem[0000000039800160] = ebe66a18e2a75316, %l3 = 00000000000000ff
ldx [%i3+0x160],%l3 ! %l3 = ebe66a18e2a75316
! Mem[0000000091800168] = 6933d7f37d90500a, %g2 = 0000000000000000
ldx [%o0+0x168],%g2 ! %g2 = 6933d7f37d90500a
! Mem[0000000090000104] = a460392b, %g18 = d62661a5d51534a0
ldsw [%i4+0x104],%g2 ! %g2 = d62661a5d51534a0
! Mem[00000000388001c4] = f4854e56, %l7 = 9ad40dc5215eff2f
swap [%i1+0x1c4],%l7 ! %l7 = 00000000f4854e56
! Mem[0000000039800130] = f79b426b, %l1 = 000000001e021ec6
swap [%i3+0x130],%l1 ! %l1 = 00000000f79b426b
! %l6 = 000000003da0e335, Mem[000000009180013c] = ed415bc7
sth %l6,[%o0+0x13c] ! Mem[000000009180013c] = e3355bc7
! Mem[0000000090800058] = e5e022d7c69d2fb4, %g2 = ffffffffa460392b
ldx [%i5+0x058],%g2 ! %g2 = e5e022d7c69d2fb4
! %l6 = 000000003da0e335, Mem[0000000090800166] = 5a44a3b7
sth %l6,[%i5+0x166] ! Mem[0000000090800164] = e335a3b7
! Mem[00000000388001e8] = 8e0592d7 ee04f3b6, %l2 = a44b6143, %l3 = e2a75316
ldd [%i1+0x1e8],%l2 ! %l2 = 000000008e0592d7 00000000ee04f3b6
p20_label_20:
! Mem[0000000038800108] = ea92fb329bc30516, %l5 = 0000000000000014, %l5 = 0000000000000014
add %i1,0x108,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = ea92fb329bc30516
! Mem[0000000038800008] = 1b765ce76620cac7, %l3 = 00000000ee04f3b6, %l5 = ea92fb329bc30516
add %i1,0x08,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 1b765ce76620cac7
! Mem[0000000090000068] = 0087c441, %g2 = e5e022d7c69d2fb4
ldub [%i4+0x06b],%g2 ! %g2 = 0000000000000000
! Mem[0000000039000165] = 19ecb242, %l2 = 000000008e0592d7
ldstub [%i2+0x165],%l2 ! %l2 = 000000ec000000ff
! Mem[000000009100004c] = 0cdb967b, %g2 = 0000000000000000
ldsb [%i6+0x04d],%g2 ! %g2 = 000000000000000c
! Mem[00000000390000be] = 2e6d7468, %l7 = 00000000f4854e56
ldstub [%i2+0x0be],%l7 ! %l7 = 00000074000000ff
! Mem[000000009100006c] = c7f14344, %g18 = d62661a5d51534a0
ldsw [%i6+0x06c],%g2 ! %g2 = d62661a5d51534a0
! Mem[0000000039000140] = 4c25b053, %l4 = 000000008b363eae
swap [%i2+0x140],%l4 ! %l4 = 000000004c25b053
! Mem[0000000038000190] = 92fbdcf0403e3004, %l4 = 000000004c25b053, %l6 = 000000003da0e335
add %i0,0x190,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 92fbdcf0403e3004
! Mem[0000000039000004] = 908be930, %l5 = 6620cac7, %l6 = 403e3004
add %i2,0x04,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000908be930
p20_label_21:
! Mem[00000000388001dd] = 47079273, %l1 = 00000000f79b426b
ldstub [%i1+0x1dd],%l1 ! %l1 = 00000007000000ff
! Mem[00000000908001b8] = f661ca70, %g2 = ffffffffc7f14344
ldub [%i5+0x1b8],%g2 ! %g2 = 00000000000000f6
! %l3 = 00000000ee04f3b6, Mem[0000000091000184] = 217f2bc5
sth %l3,[%i6+0x184] ! Mem[0000000091000184] = f3b62bc5
! Mem[00000000388000e6] = 6ec79444, %l3 = 00000000ee04f3b6
ldstub [%i1+0x0e6],%l3 ! %l3 = 00000094000000ff
! Mem[000000009080017c] = 9a7249cf, %g2 = 00000000000000f6
lduw [%i5+0x17c],%g2 ! %g2 = 000000009a7249cf
! Mem[0000000091800014] = 04e42612, %g2 = 000000009a7249cf
lduw [%o0+0x014],%g2 ! %g2 = 0000000004e42612
! %l3 = 0000000000000094, Mem[0000000091800100] = 6905bed0
stw %l3,[%o0+0x100] ! Mem[0000000091800100] = 00000094
! Mem[0000000038000195] = 403e3004, %l0 = 44ad4a0c827acff6
ldstub [%i0+0x195],%l0 ! %l0 = 0000003e000000ff
! Mem[00000000390001ed] = 4ea24638, %l1 = 0000000000000007
ldstub [%i2+0x1ed],%l1 ! %l1 = 000000a2000000ff
! %l4 = 000000004c25b053, Mem[0000000090000187] = 8db24fd1
stb %l4,[%i4+0x187] ! Mem[0000000090000184] = 53b24fd1
p20_label_22:
! %l7 = 0000000000000074, Mem[0000000091800180] = 628efb98
stw %l7,[%o0+0x180] ! Mem[0000000091800180] = 00000074
! Mem[0000000091000188] = 170ec0b9, %g2 = 0000000004e42612
ldub [%i6+0x188],%g2 ! %g2 = 0000000000000017
! Mem[00000000900001ac] = b7572d16, %g18 = d62661a5d51534a0
ldsw [%i4+0x1ac],%g2 ! %g2 = d62661a5d51534a0
! %l4 = 000000004c25b053, Mem[0000000090800178] = b10072179a7249cf
stx %l4,[%i5+0x178] ! Mem[0000000090800178] = 000000004c25b053
! Mem[0000000039800178] = 8d1706bbd7ea4336, %l4 = 000000004c25b053, %l6 = 00000000908be930
add %i3,0x178,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 8d1706bbd7ea4336
! Mem[00000000910000e8] = 39f7368f, %g2 = ffffffffb7572d16
ldsb [%i6+0x0ea],%g2 ! %g2 = 0000000000000039
! Mem[00000000388001c9] = a0f1ccdc, %l5 = 1b765ce76620cac7
ldstub [%i1+0x1c9],%l5 ! %l5 = 000000f1000000ff
! %l0 = 0000003e, %l1 = 000000a2, Mem[0000000091800198] = 326e765b 3b83f75f
std %l0,[%o0+0x198] ! Mem[0000000091800198] = 0000003e 000000a2
! Mem[0000000090000028] = c6d1db87, %g2 = 0000000000000039
lduw [%i4+%o5],%g2 ! %g2 = 00000000c6d1db87
! Mem[0000000038800018] = 135fb9e91119da9a, %l4 = 000000004c25b053, %l4 = 000000004c25b053
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 135fb9e91119da9a
p20_label_23:
! %l7 = 0000000000000074, Mem[000000009180003a] = 23e444ce
sth %l7,[%o0+0x03a] ! Mem[0000000091800038] = 007444ce
! Mem[000000003800007c] = 67776438, %l0 = 0000003e, %l4 = 1119da9a
add %i0,0x7c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000067776438
! Mem[00000000390000f4] = 215eff2f, %l3 = 00000094, %l6 = d7ea4336
add %i2,0xf4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000215eff2f
! Mem[0000000038800034] = 0491a19a, %l4 = 0000000067776438
ldstub [%i1+0x034],%l4 ! %l4 = 00000004000000ff
! Mem[000000003900007a] = e5e77d68, %l2 = 00000000000000ec
ldstub [%i2+0x07a],%l2 ! %l2 = 0000007d000000ff
! Mem[0000000091800034] = 0765146b, %g18 = d62661a5d51534a0
ldsw [%o0+0x034],%g2 ! %g2 = d62661a5d51534a0
! Mem[00000000390000ac] = c5a1f807, %l6 = 215eff2f, %l5 = 000000f1
add %i2,0xac,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c5a1f807
! Mem[0000000090800118] = 5e44319c, %g2 = 000000000765146b
ldsb [%i5+0x11a],%g2 ! %g2 = 000000000000005e
! Mem[00000000908000b0] = be69c6f5, %g2 = 000000000000005e
lduw [%i5+0x0b0],%g2 ! %g2 = 00000000be69c6f5
! Mem[00000000398000ec] = 08b059c7, %l1 = 00000000000000a2
swap [%i3+0x0ec],%l1 ! %l1 = 0000000008b059c7
p20_label_24:
! Mem[00000000388000c0] = 189443ef, %l5 = 00000000c5a1f807
ldstub [%i1+0x0c0],%l5 ! %l5 = 00000018000000ff
! Mem[000000003880008c] = dd6c4880, %l3 = 0000000000000094
ldstub [%i1+0x08c],%l3 ! %l3 = 000000dd000000ff
! Mem[0000000090000044] = ddc392a5, %g18 = d62661a5d51534a0
ldsw [%i4+0x044],%g2 ! %g2 = d62661a5d51534a0
! Mem[0000000038000024] = 8d1ff210, %l0 = 0000003e, %l3 = 000000dd
add %i0,0x24,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000008d1ff210
! Mem[000000003900018c] = a33607ba, %l0 = 000000000000003e
swap [%i2+0x18c],%l0 ! %l0 = 00000000a33607ba
! Mem[0000000038800040] = f84effe8f8f4a878, %l3 = 000000008d1ff210, %l6 = 00000000215eff2f
add %i1,0x40,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = f84effe8f8f4a878
! Mem[0000000039800180] = 256aa5d8, %l0 = 00000000a33607ba
ldstub [%i3+0x180],%l0 ! %l0 = 00000025000000ff
! %l4 = 0000000000000004, Mem[000000009100002c] = a460392b
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 00000004
! Mem[00000000918001dc] = 96c00358, %g2 = ffffffffddc392a5
ldub [%o0+0x1dd],%g2 ! %g2 = 0000000000000096
! Mem[0000000091800050] = cb438e15, %g2 = 0000000000000096
lduw [%o0+0x050],%g2 ! %g2 = 00000000cb438e15
p20_label_25:
! Mem[00000000910000f0] = c7b8a2c6, %g2 = 00000000cb438e15
ldub [%i6+0x0f3],%g2 ! %g2 = 00000000000000c7
! Mem[0000000091800054] = f78fa94d, %g2 = 00000000000000c7
ldsh [%o0+0x054],%g2 ! %g2 = fffffffffffff78f
! Mem[0000000038800020] = 035916aa369f7a67, %l0 = 0000000000000025, %l4 = 0000000000000004
add %i1,0x20,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 035916aa369f7a67
! Mem[000000003980002c] = 43eddf7e, %l0 = 0000000000000025
ldsw [%i3+0x02c],%l0 ! %l0 = 0000000043eddf7e
! Mem[0000000038800150] = 94295a73ef958729, %l2 = 000000000000007d, %l3 = 000000008d1ff210
add %i1,0x150,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 94295a73ef958729
! Mem[00000000388001f0] = fda43c7bfa81f1b9, %l0 = 0000000043eddf7e, %l3 = 94295a73ef958729
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = fda43c7bfa81f1b9
! Mem[00000000908000fc] = aac8415e, %g2 = fffffffffffff78f
lduw [%i5+0x0fc],%g2 ! %g2 = 00000000aac8415e
! %l2 = 000000000000007d, Mem[000000009100005a] = b0f734b6
sth %l2,[%i6+0x05a] ! Mem[0000000091000058] = 007d34b6
! Mem[000000009180014c] = 5f58e7ad, %g2 = 00000000aac8415e
ldub [%o0+0x14d],%g2 ! %g2 = 000000000000005f
! Mem[00000000910001f8] = a30b445c 5ed21f5b, %g2 = 0000005f, %g3 = 00000059
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000a30b445c 000000005ed21f5b
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 0000000043eddf7e
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000008b059c7
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000007d
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fda43c7bfa81f1b9
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 035916aa369f7a67
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000018
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be f84effe8f8f4a878
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000074
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 8f749727 48069789
bne %xcc,p20_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b174ef14 bbd34222
bne %xcc,p20_f2_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x060],%g2 ! Expected data = ffea15ad47b50f0f
ldx [%i0+0x060],%g3 ! Observed data at 0000000038000060
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 58aca5c4496ebee7
ldx [%i0+0x068],%g3 ! Observed data at 0000000038000068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = efe1994b54d5ffd2
ldx [%i0+0x070],%g3 ! Observed data at 0000000038000070
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c10b6d5a00000075
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000380000d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 917a3bd16758f845
ldx [%i0+0x110],%g3 ! Observed data at 0000000038000110
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9609ab43ebc04024
ldx [%i0+0x120],%g3 ! Observed data at 0000000038000120
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x120,%g4
ldx [%g1+0x168],%g2 ! Expected data = 700b80fbffaa2732
ldx [%i0+0x168],%g3 ! Observed data at 0000000038000168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0f99fbd29cffc97a
ldx [%i0+0x180],%g3 ! Observed data at 0000000038000180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 92fbdcf040ff3004
ldx [%i0+0x190],%g3 ! Observed data at 0000000038000190
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x190,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 1f22c652ff91a19a
ldx [%i1+0x030],%g3 ! Observed data at 0000000038800030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = f84effe8f8f4a878
ldx [%i1+0x040],%g3 ! Observed data at 0000000038800040
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = f23dfa13b4749404
ldx [%i1+0x050],%g3 ! Observed data at 0000000038800050
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = dc1c6853000000bf
ldx [%i1+0x068],%g3 ! Observed data at 0000000038800068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = daf7286dff6c4880
ldx [%i1+0x088],%g3 ! Observed data at 0000000038800088
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = d8ff448100000014
ldx [%i1+0x098],%g3 ! Observed data at 0000000038800098
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e43efc25000000bd
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000388000a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ff9443ef54a03f24
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000388000c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4aaa45376ec7ff44
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000388000e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = dfb9596aff6ae326
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000388000e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 04787afff4b9427e
ldx [%i1+0x138],%g3 ! Observed data at 0000000038800138
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = f4c6b68bb1aa6eff
ldx [%i1+0x148],%g3 ! Observed data at 0000000038800148
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x148,%g4
ldx [%g1+0x190],%g2 ! Expected data = 7b314914ff0f06e9
ldx [%i1+0x190],%g3 ! Observed data at 0000000038800190
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2e038620215eff2f
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000388001c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = a0ffccdca1a7b9c1
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000388001c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = eb44081547ff9273
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000388001d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = fda43c7bfa81f1b9
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000388001f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1f0,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = 2ab1256e66ffdaed
ldx [%i2+0x030],%g3 ! Observed data at 0000000039000030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 47a40b64cde30171
ldx [%i2+0x040],%g3 ! Observed data at 0000000039000040
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = e5e7ff68262e86c1
ldx [%i2+0x078],%g3 ! Observed data at 0000000039000078
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e54b0ad32e6dff68
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000390000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 243096b240f1afa9
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000390000c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 9ad40dc5215eff2f
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000390000f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8b363eae2a3ea7ff
ldx [%i2+0x140],%g3 ! Observed data at 0000000039000140
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = d5a3641a19ffb242
ldx [%i2+0x160],%g3 ! Observed data at 0000000039000160
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7bff53afff985959
ldx [%i2+0x170],%g3 ! Observed data at 0000000039000170
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = ae09c2c3ff88cf26
ldx [%i2+0x180],%g3 ! Observed data at 0000000039000180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = dcc61ec00000003e
ldx [%i2+0x188],%g3 ! Observed data at 0000000039000188
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 34d8a324335aff9c
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000390001d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0ec376264eff4638
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000390001e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1e8,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x058],%g2 ! Expected data = 0000000000000075
ldx [%i3+0x058],%g3 ! Observed data at 0000000039800058
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = e423403121a11ae2
ldx [%i3+0x070],%g3 ! Observed data at 0000000039800070
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 1802e5b60059a103
ldx [%i3+0x098],%g3 ! Observed data at 0000000039800098
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7c64409b78ff0bb2
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000398000b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 7f00fdff47eeadba
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000398000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c34cd5fffb059612
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000398000d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a85760e3000000a2
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000398000e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 00bfdd1e3f02abbd
ldx [%i3+0x110],%g3 ! Observed data at 0000000039800110
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1e021ec61d237433
ldx [%i3+0x130],%g3 ! Observed data at 0000000039800130
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff6aa5d853cd050d
ldx [%i3+0x180],%g3 ! Observed data at 0000000039800180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f33733b39cf362b3
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000398001a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ed6eff12ec717d82
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000398001e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = de281c9200000043
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000398001f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x1f0,%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
! 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:
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038000008]
done
p20_trap1o:
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038000008]
done
p20_trap2e:
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800010]
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039000018]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038800000]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038800020]
done
p20_trap2o:
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800010]
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039000018]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038800000]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038800020]
done
p20_trap3e:
nop
nop
nop
done
p20_trap3o:
nop
nop
nop
done
p20_init_memory_pointers:
set p20_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p20_local0_start,%i0
set p20_local1_start,%i1
set p20_local2_start,%i2
set p20_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 880f606a17da0a7d
ldx [%g1+0x008],%l1 ! %l1 = ce92d4abe4cef0f2
ldx [%g1+0x010],%l2 ! %l2 = 3b5a9261f23dfa13
ldx [%g1+0x018],%l3 ! %l3 = 293368348942eb50
ldx [%g1+0x020],%l4 ! %l4 = a36dc992a97a4f60
ldx [%g1+0x028],%l5 ! %l5 = ffea39549cf362b3
ldx [%g1+0x030],%l6 ! %l6 = c9df2adecaa40d95
ldx [%g1+0x038],%l7 ! %l7 = ffe7416e33a735cd
! Initialize the output register of window 0
set unres3_start,%o0
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 = e0414f59 62f24905 d57736c6 56e33018
! %f4 = 5eca7302 626957ff ae3da892 d0778d43
! %f8 = 8cc6ad16 a677c9e2 b667205c 9d75bdbe
! %f12 = c4516c8e 2e680765 d919e84f b6fe6986
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f5d41f38 9fa6021e 41ebe2e4 88e39edf
! %f20 = b4e7caf7 024cec3c 6ce50b35 5fea3439
! %f24 = e205a7f5 5a483f3a 352151f8 ec9bced4
! %f28 = 7a978563 d307c1b2 6bf03e7a a8657b1a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 92ce39e3 2539b391 afc66aaf cdeb0a8e
! %f36 = ec91002f 6e127df1 98ea94ea f38a7ff0
! %f40 = 863ad445 2719ae50 27033e43 f9cb04a4
! %f44 = 93dc503e ff129f39 dc15ddce c9e8710a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa8dfa8e700000054,%g7,%g1 ! GSR scale = 10, align = 4
wr %g1,%g0,%gsr ! GSR = a8dfa8e700000054
wr %g0,%y ! Clear Y 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[000000003a800140] = 2ee3e164c0a5fbf3, %l5 = 9afea5c3a6d8ae0c, %l4 = 1c9607b1a6d7bbdf
add %i1,0x140,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 2ee3e164c0a5fbf3
! %l2 = 2a349497, %l3 = 989afbb2, Mem[0000000091800070] = f19e8697 4c114da9
std %l2,[%o0+0x070] ! Mem[0000000091800070] = 2a349497 989afbb2
! %l1 = 6b47a91e47523696, Mem[000000003a000120] = 40282ea1
stb %l1,[%i0+0x120] ! Mem[000000003a000120] = 96282ea1
! Mem[0000000091000018] = 424501ee 4891d8bc, %g2 = 00000043, %g3 = 0bad0b00
ldd [%i6+%o3],%g2 ! %g2 = 00000000424501ee 000000004891d8bc
! Mem[000000003b000140] = 103cf4e697738d27, %l2 = 9ac13b5e2a349497, %l4 = 2ee3e164c0a5fbf3
add %i2,0x140,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 103cf4e697738d27
! Mem[000000003b0000ac] = 7ac3cf3f, %l5 = a6d8ae0c, %l0 = f572b5a4
add %i2,0xac,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000007ac3cf3f
! Mem[000000003a8001d8] = cb27279b, %l0 = 000000007ac3cf3f
ldstub [%i1+0x1d8],%l0 ! %l0 = 000000cb000000ff
! Mem[000000003a800138] = daa0bc18, %l5 = 9afea5c3a6d8ae0c
swap [%i1+0x138],%l5 ! %l5 = 00000000daa0bc18
! %l0 = 00000000000000cb, Mem[0000000090000070] = 80d78bd7
sth %l0,[%i4+0x070] ! Mem[0000000090000070] = 00cb8bd7
! Mem[000000003a00007c] = e9358729, %l3 = b882a54e989afbb2
swap [%i0+0x07c],%l3 ! %l3 = 00000000e9358729
p21_label_2:
! Mem[000000003a800008] = 651b92ee7a155b52, %l6 = 3caac6b030c08a1a
ldx [%i1+%o1],%l6 ! %l6 = 651b92ee7a155b52
! Mem[000000003b800014] = 65d2152a, %l0 = 00000000000000cb
ldsw [%i3+0x014],%l0 ! %l0 = 0000000065d2152a
! Mem[0000000090800078] = 8e73dc9d, %g2 = 00000000424501ee
lduh [%i5+0x078],%g2 ! %g2 = 0000000000008e73
! Mem[000000003b800020] = 280b5aec, %l0 = 0000000065d2152a
swap [%i3+%o4],%l0 ! %l0 = 00000000280b5aec
! %l0 = 280b5aec, %l1 = 47523696, Mem[00000000910000c8] = dcdf1df9 3c865f96
std %l0,[%i6+0x0c8] ! Mem[00000000910000c8] = 280b5aec 47523696
! Mem[0000000090000050] = 390b4411 0e5490b1, %g2 = 00008e73, %g3 = 4891d8bc
ldd [%i4+0x050],%g2 ! %g2 = 00000000390b4411 000000000e5490b1
! Mem[000000003b800182] = d29fab28, %l4 = 103cf4e697738d27
ldstub [%i3+0x182],%l4 ! %l4 = 000000ab000000ff
! Mem[000000003b800180] = d29fff28, %l6 = 7a155b52, %l2 = 2a349497
add %i3,0x180,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000d29fff28
! %l6 = 7a155b52, %l7 = 1dee36e8, Mem[0000000090000160] = 1e32a6c1 7c1f981c
std %l6,[%i4+0x160] ! Mem[0000000090000160] = 7a155b52 1dee36e8
! Mem[000000003b800164] = 9f19818f, %l5 = 00000000daa0bc18
swap [%i3+0x164],%l5 ! %l5 = 000000009f19818f
p21_label_3:
! Mem[000000003a8000b0] = 6968747a96094926, %l2 = 00000000d29fff28, %l3 = 00000000e9358729
add %i1,0xb0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 6968747a96094926
! %l7 = 33c029681dee36e8, Mem[00000000918000b4] = f0124ac8
stb %l7,[%o0+0x0b4] ! Mem[00000000918000b4] = e8124ac8
! Mem[0000000091000034] = b618f0b2, %g2 = 00000000390b4411
lduh [%i6+0x034],%g2 ! %g2 = 000000000000b618
! Mem[000000003a8000cf] = f34120bc, %l3 = 6968747a96094926
ldstub [%i1+0x0cf],%l3 ! %l3 = 000000bc000000ff
! Mem[0000000090800108] = 2b678fd3, %g18 = fa92a640167d59d3
ldsw [%i5+0x108],%g2 ! %g2 = fa92a640167d59d3
! Mem[000000003a8001ec] = eaaced80, %l3 = 00000000000000bc
swap [%i1+0x1ec],%l3 ! %l3 = 00000000eaaced80
! Mem[0000000091000060] = 18b872f6, %g2 = 000000002b678fd3
ldub [%i6+0x062],%g2 ! %g2 = 0000000000000018
! Mem[0000000090000188] = b24fd1a2, %g2 = 0000000000000018
lduh [%i4+0x188],%g2 ! %g2 = 000000000000b24f
! Mem[00000000918001ac] = ef624079, %g2 = 000000000000b24f
lduh [%o0+0x1ae],%g2 ! %g2 = 000000000000ef62
! Mem[000000003a0000d8] = 7437c146, %l4 = 00000000000000ab
swap [%i0+0x0d8],%l4 ! %l4 = 000000007437c146
p21_label_4:
! Mem[000000003a000118] = c4585888, %l0 = 00000000280b5aec
swap [%i0+0x118],%l0 ! %l0 = 00000000c4585888
! Mem[000000003a0000c4] = 64a60db6, %l5 = 000000009f19818f
ldsb [%i0+0x0c6],%l5 ! %l5 = 000000000000000d
! Mem[000000003b8000e4] = 9c054efb, %l0 = c4585888, %l7 = 1dee36e8
add %i3,0xe4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000009c054efb
! Mem[000000003a000030] = 52b3d6b4eba65c3f, %l7 = 000000009c054efb, %l1 = 6b47a91e47523696
add %i0,0x30,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 52b3d6b4eba65c3f
! Mem[000000003a8001d3] = 9cc5532d, %l0 = 00000000c4585888
ldstub [%i1+0x1d3],%l0 ! %l0 = 0000002d000000ff
! Mem[000000003a0000b0] = a1439ddd, %l1 = eba65c3f, %l7 = 9c054efb
add %i0,0xb0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a1439ddd
! %l3 = 00000000eaaced80, Mem[0000000090800080] = 6a2f1ae1
stw %l3,[%i5+0x080] ! Mem[0000000090800080] = eaaced80
! Mem[000000003a000170] = aae78cdf, %l5 = 000000000000000d
swap [%i0+0x170],%l5 ! %l5 = 00000000aae78cdf
! Mem[000000003b800154] = 0e1e1c8c, %l4 = 7437c146, %l3 = eaaced80
add %i3,0x154,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000e1e1c8c
! Mem[000000003a800068] = fef41723ccb9ffda, %l6 = 651b92ee7a155b52, %l4 = 000000007437c146
add %i1,0x68,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = fef41723ccb9ffda
p21_label_5:
! Mem[000000003a800054] = 16aa00f0, %l2 = 00000000d29fff28
ldstub [%i1+0x054],%l2 ! %l2 = 00000016000000ff
! Mem[00000000918001a4] = b7adf191, %g2 = 000000000000ef62
ldsb [%o0+0x1a6],%g2 ! %g2 = ffffffffffffffb7
! Mem[000000003b000050] = fc4a8e51d2d4fc51, %l6 = 651b92ee7a155b52, %l1 = 52b3d6b4eba65c3f
add %i2,0x50,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = fc4a8e51d2d4fc51
! Mem[000000003a000070] = 44762161, %l6 = 651b92ee7a155b52
lduh [%i0+0x072],%l6 ! %l6 = 0000000000002161
! Mem[00000000908001b8] = f661ca70b8af9426, %g2 = ffffffffffffffb7
ldx [%i5+0x1b8],%g2 ! %g2 = f661ca70b8af9426
! %l6 = 0000000000002161, Mem[0000000091000026] = b51dec39
stb %l6,[%i6+0x026] ! Mem[0000000091000024] = 611dec39
! Mem[000000003b8000e0] = 0880ee52, %l6 = 00002161, %l1 = d2d4fc51
add %i3,0xe0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000000880ee52
! %l4 = ccb9ffda, %l5 = aae78cdf, Mem[0000000090800000] = 0e4b137e af2073d1
std %l4,[%i5+%g0] ! Mem[0000000090800000] = ccb9ffda aae78cdf
! Mem[0000000090800110] = 08bc7fa5, %g2 = f661ca70b8af9426
lduw [%i5+0x110],%g2 ! %g2 = 0000000008bc7fa5
! %l0 = 0000002d, %l1 = 0880ee52, Mem[00000000910001d0] = 57b5099b 0ccf8fa5
std %l0,[%i6+0x1d0] ! Mem[00000000910001d0] = 0000002d 0880ee52
p21_label_6:
! %l0 = 000000000000002d, Mem[000000009000005e] = 206c7dcd
stb %l0,[%i4+0x05e] ! Mem[000000009000005c] = 2d6c7dcd
! Mem[000000003a000122] = 96282ea1, %l3 = 000000000e1e1c8c
ldstub [%i0+0x122],%l3 ! %l3 = 0000002e000000ff
! Mem[00000000908000bc] = cc2e57b7, %g2 = 0000000008bc7fa5
ldsb [%i5+0x0bf],%g2 ! %g2 = ffffffffffffffcc
! Mem[00000000910000a0] = d2cdd63b, %g2 = ffffffffffffffcc
ldub [%i6+0x0a3],%g2 ! %g2 = 00000000000000d2
! Mem[00000000910000f0] = 047a0369, %g2 = 00000000000000d2
ldsh [%i6+0x0f0],%g2 ! %g2 = 000000000000047a
! Mem[000000003b8000f8] = 6ab08bb851415b96, %l2 = 0000000000000016, %l2 = 0000000000000016
add %i3,0xf8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 6ab08bb851415b96
! Mem[000000003a800008] = 651b92ee7a155b52, %l4 = fef41723ccb9ffda, %l4 = fef41723ccb9ffda
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 651b92ee7a155b52
! Mem[000000003a000130] = 2b95bd4a, %l4 = 651b92ee7a155b52
swap [%i0+0x130],%l4 ! %l4 = 000000002b95bd4a
! %l3 = 000000000000002e, Mem[0000000090800098] = 19897435
stw %l3,[%i5+0x098] ! Mem[0000000090800098] = 0000002e
! Mem[000000003b800040] = d2572d1a8a7ea3f9, %l0 = 000000000000002d, %l6 = 0000000000002161
add %i3,0x40,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = d2572d1a8a7ea3f9
p21_label_7:
! Mem[000000009100019c] = 50c524c1, %g18 = fa92a640167d59d3
ldsw [%i6+0x19c],%g2 ! %g2 = fa92a640167d59d3
! %l7 = 00000000a1439ddd, Mem[0000000090800088] = 26f953ed164bf6f6
stx %l7,[%i5+0x088] ! Mem[0000000090800088] = 00000000a1439ddd
! %l1 = 000000000880ee52, Mem[00000000910000c8] = 280b5aec
stw %l1,[%i6+0x0c8] ! Mem[00000000910000c8] = 0880ee52
! Mem[000000003a00003e] = eb6698cb, %l7 = 00000000a1439ddd
ldstub [%i0+0x03e],%l7 ! %l7 = 00000098000000ff
! Mem[000000003a800114] = e5e82265, %l1 = 000000000880ee52
swap [%i1+0x114],%l1 ! %l1 = 00000000e5e82265
! Mem[0000000091000168] = 69d5747b 7fd5a81e, %g2 = 50c524c1, %g3 = 0e5490b1
ldd [%i6+0x168],%g2 ! %g2 = 0000000069d5747b 000000007fd5a81e
! Mem[0000000091000130] = 7b9364c7ce95b5da, %g2 = 0000000069d5747b
ldx [%i6+0x130],%g2 ! %g2 = 7b9364c7ce95b5da
! %l7 = 0000000000000098, Mem[000000003a800118] = 5826a2bf
stw %l7,[%i1+0x118] ! Mem[000000003a800118] = 00000098
! Mem[000000003b8001d4] = a49d6b73, %l5 = 00000000aae78cdf
ldub [%i3+0x1d7],%l5 ! %l5 = 0000000000000073
! Mem[000000003b000096] = 315fdf4e, %l4 = 000000002b95bd4a
ldstub [%i2+0x096],%l4 ! %l4 = 000000df000000ff
p21_label_8:
! Mem[000000003a800108] = cb54bf7b, %l6 = d2572d1a8a7ea3f9
swap [%i1+0x108],%l6 ! %l6 = 00000000cb54bf7b
! Mem[000000003b800184] = 78e6f201, %l6 = cb54bf7b, %l2 = 51415b96
add %i3,0x184,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000078e6f201
! %l0 = 000000000000002d, Mem[00000000918000f0] = 26618e3b7818ae9c
stx %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 000000000000002d
! Mem[000000003b800038] = 287a35bc12f9ecff, %l4 = 00000000000000df, %l6 = 00000000cb54bf7b
add %i3,0x38,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 287a35bc12f9ecff
! Mem[000000003a800148] = 14c99df9, %l2 = 0000000078e6f201
swap [%i1+0x148],%l2 ! %l2 = 0000000014c99df9
! Mem[00000000900001e4] = 801799cf, %g2 = 7b9364c7ce95b5da
ldub [%i4+0x1e4],%g2 ! %g2 = 0000000000000080
! Mem[0000000091000048] = d9b0337c, %g18 = fa92a640167d59d3
ldsw [%i6+0x048],%g2 ! %g2 = fa92a640167d59d3
! Mem[000000003a000014] = 86c92e86, %l0 = 000000000000002d
swap [%i0+0x014],%l0 ! %l0 = 0000000086c92e86
! Mem[00000000910001d4] = ee52fb4d, %g2 = ffffffffd9b0337c
ldsh [%i6+0x1d6],%g2 ! %g2 = ffffffffffffee52
! %l3 = 000000000000002e, Mem[00000000908000a6] = c18e583e
stb %l3,[%i5+0x0a6] ! Mem[00000000908000a4] = 2e8e583e
p21_label_9:
! Mem[000000003a00009c] = af473a09, %l7 = 0000000000000098
ldsh [%i0+0x09c],%l7 ! %l7 = ffffffffffffaf47
! Mem[000000003a000098] = 9584beed, %l0 = 0000000086c92e86
swap [%i0+0x098],%l0 ! %l0 = 000000009584beed
! Mem[000000003a0000d4] = cf558a4e, %l2 = 14c99df9, %l1 = e5e82265
add %i0,0xd4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000cf558a4e
! Mem[000000003b8000d4] = 78c813c0, %l2 = 0000000014c99df9
swap [%i3+0x0d4],%l2 ! %l2 = 0000000078c813c0
! Mem[00000000900000ac] = da6c15f9, %g2 = ffffffffffffee52
lduh [%i4+0x0ae],%g2 ! %g2 = 000000000000da6c
! Mem[0000000091000014] = 3d1e3e00, %g18 = fa92a640167d59d3
ldsw [%i6+0x014],%g2 ! %g2 = fa92a640167d59d3
! Mem[0000000090000000] = ba40193a 611bdea4, %g2 = 3d1e3e00, %g3 = 7fd5a81e
ldd [%i4+%g0],%g2 ! %g2 = 00000000ba40193a 00000000611bdea4
! %l7 = ffffffffffffaf47, Mem[000000003b80007f] = 9b0a19fa
stb %l7,[%i3+0x07f] ! Mem[000000003b80007c] = 9b0a1947
! Mem[0000000091000078] = 9cfade54 3319557f, %g2 = ba40193a, %g3 = 611bdea4
ldd [%i6+0x078],%g2 ! %g2 = 000000009cfade54 000000003319557f
! Mem[00000000918000a8] = 3a36aa50, %g2 = 000000009cfade54
ldub [%o0+0x0a8],%g2 ! %g2 = 000000000000003a
p21_label_10:
! Mem[00000000910001b8] = 7e24de3bc76c1e3a, %g2 = 000000000000003a
ldx [%i6+0x1b8],%g2 ! %g2 = 7e24de3bc76c1e3a
! Mem[000000003a800120] = ceae178faa254454, %l5 = 0000000000000073, %l4 = 00000000000000df
add %i1,0x120,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = ceae178faa254454
! %l3 = 000000000000002e, Mem[000000003b800099] = d02302f1
stb %l3,[%i3+0x099] ! Mem[000000003b800098] = d02e02f1
! Mem[00000000910000ac] = 56e6721b, %g2 = 7e24de3bc76c1e3a
lduw [%i6+0x0ac],%g2 ! %g2 = 0000000056e6721b
! Mem[0000000091000114] = d2835a7f, %g2 = 0000000056e6721b
ldsh [%i6+0x114],%g2 ! %g2 = ffffffffffffd283
! Mem[000000003b800070] = 808584ab, %l4 = ceae178faa254454
swap [%i3+0x070],%l4 ! %l4 = 00000000808584ab
! Mem[000000003a000179] = 7aaa6ddc, %l5 = 0000000000000073
ldstub [%i0+0x179],%l5 ! %l5 = 000000aa000000ff
! Mem[000000003a0000eb] = e124e12c, %l1 = 00000000cf558a4e
ldstub [%i0+0x0eb],%l1 ! %l1 = 0000002c000000ff
! Mem[000000003a000150] = a2a6faa8, %l1 = 000000000000002c
swap [%i0+0x150],%l1 ! %l1 = 00000000a2a6faa8
! Mem[00000000900000dc] = 522c7539, %g2 = ffffffffffffd283
ldsh [%i4+0x0de],%g2 ! %g2 = 000000000000522c
p21_label_11:
! Mem[000000003b8000e4] = 9c054efb, %l5 = 000000aa, %l1 = a2a6faa8
add %i3,0xe4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000009c054efb
! Mem[0000000090800050] = 73d2e7a706c069d7, %g2 = 000000000000522c
ldx [%i5+0x050],%g2 ! %g2 = 73d2e7a706c069d7
! Mem[000000003a0000e4] = 75b4d07e, %l0 = 9584beed, %l7 = ffffaf47
add %i0,0xe4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000075b4d07e
! %l4 = 808584ab, %l5 = 000000aa, Mem[00000000910001e8] = 3ad6395c 507b7c4e
std %l4,[%i6+0x1e8] ! Mem[00000000910001e8] = 808584ab 000000aa
! Mem[000000003a800065] = bf17267c, %l0 = 000000009584beed
ldstub [%i1+0x065],%l0 ! %l0 = 00000017000000ff
! Mem[00000000908000a0] = d990a0ad f4682e8e, %g2 = 06c069d7, %g3 = 3319557f
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000d990a0ad 00000000f4682e8e
! Mem[0000000091000170] = 96cb003d, %g2 = 00000000d990a0ad
ldsb [%i6+0x173],%g2 ! %g2 = ffffffffffffff96
! Mem[000000003a8001c8] = e7006ba038a53326, %l4 = 00000000808584ab, %l2 = 0000000078c813c0
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = e7006ba038a53326
! Mem[000000003a000190] = 9e873590ad92d597, %l5 = 00000000000000aa, %l6 = 287a35bc12f9ecff
add %i0,0x190,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 9e873590ad92d597
! Mem[000000003a000153] = 0000002c, %l6 = 9e873590ad92d597
ldstub [%i0+0x153],%l6 ! %l6 = 0000002c000000ff
p21_label_12:
! Mem[0000000090800048] = 43388b1e 7399d98f, %g2 = ffffff96, %g3 = f4682e8e
ldd [%i5+0x048],%g2 ! %g2 = 0000000043388b1e 000000007399d98f
! Mem[000000003b0001f0] = fd99a50b, %l3 = 000000000000002e
ldstub [%i2+0x1f0],%l3 ! %l3 = 000000fd000000ff
! Mem[000000009080010c] = 2dc91a2f, %g2 = 0000000043388b1e
lduh [%i5+0x10c],%g2 ! %g2 = 0000000000002dc9
! Mem[000000009180004c] = 3f9d7633, %g2 = 0000000000002dc9
ldsh [%o0+0x04c],%g2 ! %g2 = 0000000000003f9d
! Mem[000000003b0001d4] = eebdf43b, %l3 = 000000fd, %l2 = 38a53326
add %i2,0x1d4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000eebdf43b
! Mem[000000003a800097] = 924f51e4, %l3 = 00000000000000fd
ldstub [%i1+0x097],%l3 ! %l3 = 000000e4000000ff
! Mem[000000003a80015c] = 778e3e9c, %l0 = 0000000000000017
swap [%i1+0x15c],%l0 ! %l0 = 00000000778e3e9c
! Mem[000000003a8001cb] = e7006ba0, %l6 = 000000000000002c
ldstub [%i1+0x1cb],%l6 ! %l6 = 000000a0000000ff
! Mem[000000003a8000bc] = 82c7fb6e, %l7 = 0000000075b4d07e
ldstub [%i1+0x0bc],%l7 ! %l7 = 00000082000000ff
! Mem[000000003a800038] = 358d5745b83b13ae, %l0 = 00000000778e3e9c, %l2 = 00000000eebdf43b
add %i1,0x38,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 358d5745b83b13ae
p21_label_13:
! %l5 = 00000000000000aa, Mem[00000000918001e8] = 1d25499ee6bb3a30
stx %l5,[%o0+0x1e8] ! Mem[00000000918001e8] = 00000000000000aa
! Mem[000000003b80006c] = 39a4bef4, %l3 = 000000e4, %l6 = 000000a0
add %i3,0x6c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000039a4bef4
! Mem[0000000090000108] = 0beb9214 9d6924b7, %g2 = 00003f9d, %g3 = 7399d98f
ldd [%i4+0x108],%g2 ! %g2 = 000000000beb9214 000000009d6924b7
! Mem[000000003a0000b0] = a1439ddd, %l7 = 0000000000000082
swap [%i0+0x0b0],%l7 ! %l7 = 00000000a1439ddd
! Mem[000000003a0000fa] = f0ba5c76, %l0 = 00000000778e3e9c
ldstub [%i0+0x0fa],%l0 ! %l0 = 0000005c000000ff
! %l4 = 00000000808584ab, Mem[0000000090000014] = 12ee166a
sth %l4,[%i4+0x014] ! Mem[0000000090000014] = 84ab166a
! %l4 = 00000000808584ab, Mem[00000000918000a2] = b7acec86
sth %l4,[%o0+0x0a2] ! Mem[00000000918000a0] = 84abec86
! Mem[000000003b000148] = 961ad615, %l3 = 000000e4, %l7 = a1439ddd
add %i2,0x148,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000961ad615
! Mem[000000003b800108] = d137f62a4604a17a, %l4 = 00000000808584ab, %l7 = 00000000961ad615
add %i3,0x108,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = d137f62a4604a17a
! Mem[000000003a800168] = 9e754c35, %l4 = 808584ab, %l1 = 9c054efb
add %i1,0x168,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000009e754c35
p21_label_14:
! Mem[0000000091000008] = 915dea4a, %g2 = 000000000beb9214
lduw [%i6+%o1],%g2 ! %g2 = 00000000915dea4a
! %l4 = 00000000808584ab, Mem[0000000090000004] = 611bdea4
sth %l4,[%i4+0x004] ! Mem[0000000090000004] = 84abdea4
! %l6 = 0000000039a4bef4, Mem[00000000918001a6] = b7adf191
stb %l6,[%o0+0x1a6] ! Mem[00000000918001a4] = f4adf191
! Mem[000000003b0000b0] = 07ff81b2, %l4 = 808584ab, %l4 = 808584ab
add %i2,0xb0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000007ff81b2
! %l0 = 0000005c, %l1 = 9e754c35, Mem[0000000090800110] = 08bc7fa5 c65de570
std %l0,[%i5+0x110] ! Mem[0000000090800110] = 0000005c 9e754c35
! Mem[000000003a000104] = f8180e3c, %l5 = 00000000000000aa
swap [%i0+0x104],%l5 ! %l5 = 00000000f8180e3c
! Mem[000000003b8000ad] = 99536f87, %l1 = 000000009e754c35
ldstub [%i3+0x0ad],%l1 ! %l1 = 00000053000000ff
! Mem[00000000918000b0] = 1cbae812, %g2 = 00000000915dea4a
ldub [%o0+0x0b2],%g2 ! %g2 = 000000000000001c
! Mem[000000003a8001d8] = ff27279bfc51b869, %l5 = 00000000f8180e3c, %l0 = 000000000000005c
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = ff27279bfc51b869
! Mem[000000003a0000c8] = 9d404d31, %l6 = 0000000039a4bef4
swap [%i0+0x0c8],%l6 ! %l6 = 000000009d404d31
p21_label_15:
! Mem[000000003b800148] = 83837b79d74a075d, %l0 = ff27279bfc51b869, %l1 = 0000000000000053
add %i3,0x148,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 83837b79d74a075d
! Mem[000000003a800020] = a823b6186b9d034a, %l0 = ff27279bfc51b869, %l3 = 00000000000000e4
add %i1,0x20,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = a823b6186b9d034a
! Mem[000000009180007c] = 21064083, %g2 = 000000000000001c
ldub [%o0+0x07e],%g2 ! %g2 = 0000000000000021
! Mem[0000000090000160] = 7a155b52, %g2 = 0000000000000021
ldsb [%i4+0x160],%g2 ! %g2 = 000000000000007a
! Mem[0000000091800028] = 11fb055f, %g2 = 000000000000007a
ldub [%o0+0x02a],%g2 ! %g2 = 0000000000000011
! Mem[000000003a000158] = e0ab651ed18f04a2, %l2 = 358d5745b83b13ae, %l6 = 000000009d404d31
add %i0,0x158,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e0ab651ed18f04a2
! Mem[0000000091000058] = 7303b0f734b6ce7d, %g2 = 0000000000000011
ldx [%i6+0x058],%g2 ! %g2 = 7303b0f734b6ce7d
! Mem[000000003b000158] = 5eccb2bb, %l0 = fc51b869, %l7 = 4604a17a
add %i2,0x158,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000005eccb2bb
! Mem[000000003b800004] = da016bf2, %l5 = 00000000f8180e3c
swap [%i3+0x004],%l5 ! %l5 = 00000000da016bf2
! Mem[000000003a8000a9] = 6cef7116, %l7 = 000000005eccb2bb
ldstub [%i1+0x0a9],%l7 ! %l7 = 000000ef000000ff
p21_label_16:
! Mem[000000003a8001cc] = 38a53326, %l2 = 358d5745b83b13ae
swap [%i1+0x1cc],%l2 ! %l2 = 0000000038a53326
! Mem[000000003a0001e8] = 6dfd7bb6a1274401, %l3 = a823b6186b9d034a, %l2 = 0000000038a53326
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 6dfd7bb6a1274401
! Mem[000000003b0000c0] = 79c06e0f4fa69a7b, %l1 = 83837b79d74a075d, %l7 = 00000000000000ef
add %i2,0xc0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 79c06e0f4fa69a7b
! Mem[000000003a800194] = 140f000c, %l6 = e0ab651ed18f04a2
swap [%i1+0x194],%l6 ! %l6 = 00000000140f000c
! Mem[000000003b800120] = 485ad619, %l5 = 00000000da016bf2
swap [%i3+0x120],%l5 ! %l5 = 00000000485ad619
! Mem[000000003b8001c8] = 1a639613, %l5 = 485ad619, %l1 = d74a075d
add %i3,0x1c8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000001a639613
! Mem[000000003a800110] = aeb67d980880ee52, %l1 = 000000001a639613, %l7 = 79c06e0f4fa69a7b
add %i1,0x110,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = aeb67d980880ee52
! Mem[0000000090800028] = bd71d51e, %g18 = fa92a640167d59d3
ldsw [%i5+%o5],%g2 ! %g2 = fa92a640167d59d3
! Mem[000000003b800010] = 85a2c4e965d2152a, %l5 = 00000000485ad619, %l6 = 00000000140f000c
add %i3,0x10,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 85a2c4e965d2152a
! Mem[000000003a000154] = 0ffcc2ac, %l0 = ff27279bfc51b869
swap [%i0+0x154],%l0 ! %l0 = 000000000ffcc2ac
p21_label_17:
! Mem[00000000918000e0] = ecbf61dd455174c4, %g2 = ffffffffbd71d51e
ldx [%o0+0x0e0],%g2 ! %g2 = ecbf61dd455174c4
! Mem[000000003b000030] = 28d63051592dcb6b, %l3 = a823b6186b9d034a, %l0 = 000000000ffcc2ac
add %i2,0x30,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 28d63051592dcb6b
! Mem[000000003b000015] = 566fdd2f, %l5 = 00000000485ad619
ldstub [%i2+0x015],%l5 ! %l5 = 0000006f000000ff
! Mem[000000003a800118] = 000000984b614ba9, %l4 = 0000000007ff81b2, %l2 = 6dfd7bb6a1274401
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 000000984b614ba9
! Mem[000000003a800080] = 7dfe495a, %l6 = 85a2c4e965d2152a
swap [%i1+0x080],%l6 ! %l6 = 000000007dfe495a
! %l6 = 000000007dfe495a, Mem[00000000908000b0] = be69c6f53a9b260a
stx %l6,[%i5+0x0b0] ! Mem[00000000908000b0] = 000000007dfe495a
! Mem[00000000908000b8] = 20f3c9fb, %g2 = ecbf61dd455174c4
lduw [%i5+0x0b8],%g2 ! %g2 = 0000000020f3c9fb
! Mem[000000003b0000d0] = 038ec9b9b209b850, %l5 = 000000000000006f, %l0 = 28d63051592dcb6b
add %i2,0xd0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 038ec9b9b209b850
! Mem[00000000910000a4] = cdd63b42, %g18 = fa92a640167d59d3
ldsw [%i6+0x0a4],%g2 ! %g2 = fa92a640167d59d3
! Mem[000000003a8001b8] = 975a3039, %l2 = 000000984b614ba9
swap [%i1+0x1b8],%l2 ! %l2 = 00000000975a3039
p21_label_18:
! %l7 = aeb67d980880ee52, Mem[0000000090000084] = 9936a78a
stw %l7,[%i4+0x084] ! Mem[0000000090000084] = 0880ee52
! Mem[000000003b00014c] = 9d98e6e8, %l2 = 975a3039, %l2 = 975a3039
add %i2,0x14c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009d98e6e8
! %l2 = 9d98e6e8, %l3 = 6b9d034a, Mem[00000000900000f8] = 761a06b6 dff87715
std %l2,[%i4+0x0f8] ! Mem[00000000900000f8] = 9d98e6e8 6b9d034a
! Mem[000000003b800038] = 287a35bc, %l1 = 000000001a639613
lduw [%i3+0x038],%l1 ! %l1 = 00000000287a35bc
! Mem[0000000090800078] = dc9de1da, %g2 = ffffffffcdd63b42
lduh [%i5+0x07a],%g2 ! %g2 = 000000000000dc9d
! Mem[000000003a000111] = a32c4596, %l0 = 038ec9b9b209b850
ldstub [%i0+0x111],%l0 ! %l0 = 0000002c000000ff
! Mem[0000000091800138] = 508182b7ed415bc7, %g2 = 000000000000dc9d
ldx [%o0+0x138],%g2 ! %g2 = 508182b7ed415bc7
! %l6 = 7dfe495a, %l7 = 0880ee52, Mem[00000000910001a0] = 5aae4e04 db9aa178
std %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = 7dfe495a 0880ee52
! Mem[000000003b00012c] = d8457edb, %l1 = 287a35bc, %l7 = 0880ee52
add %i2,0x12c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d8457edb
! Mem[000000003a8001b8] = 4b614ba9767ae03c, %l4 = 0000000007ff81b2, %l7 = 00000000d8457edb
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 4b614ba9767ae03c
p21_label_19:
! Mem[000000003a0001b0] = 54c654e3, %l3 = a823b6186b9d034a
swap [%i0+0x1b0],%l3 ! %l3 = 0000000054c654e3
! Mem[000000003a0000c8] = 39a4bef4, %l3 = 54c654e3, %l1 = 287a35bc
add %i0,0xc8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000039a4bef4
! Mem[00000000910000e8] = 5ab839f7 368f3761, %g2 = ed415bc7, %g3 = 9d6924b7
ldd [%i6+0x0e8],%g2 ! %g2 = 000000005ab839f7 00000000368f3761
! Mem[00000000918000f0] = 000000000000002d, %g2 = 000000005ab839f7
ldx [%o0+0x0f0],%g2 ! %g2 = 000000000000002d
! %l6 = 000000007dfe495a, Mem[00000000908000e8] = f9ee12e7
stw %l6,[%i5+0x0e8] ! Mem[00000000908000e8] = 7dfe495a
! Mem[000000003a8001fc] = d5885aec, %l0 = 000000000000002c
swap [%i1+0x1fc],%l0 ! %l0 = 00000000d5885aec
! Mem[000000003b800197] = 91ef93c8, %l3 = 0000000054c654e3
ldstub [%i3+0x197],%l3 ! %l3 = 000000c8000000ff
! %l5 = 000000000000006f, Mem[000000009100002a] = 93f621f7
stb %l5,[%i6+0x02a] ! Mem[0000000091000028] = 6ff621f7
! %l5 = 000000000000006f, Mem[00000000910001ce] = 45d70000
stb %l5,[%i6+0x1ce] ! Mem[00000000910001cc] = 6fd70000
! %l7 = 4b614ba9767ae03c, Mem[0000000090000168] = b023eb84
sth %l7,[%i4+0x168] ! Mem[0000000090000168] = e03ceb84
p21_label_20:
! Mem[000000003a800110] = aeb67d98, %l0 = d5885aec, %l4 = 07ff81b2
add %i1,0x110,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000aeb67d98
! Mem[000000003b0000a0] = 7bded252bec72336, %l3 = 00000000000000c8, %l7 = 4b614ba9767ae03c
add %i2,0xa0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 7bded252bec72336
! Mem[000000003b8000d0] = cc3c86cd14c99df9, %l7 = 7bded252bec72336, %l6 = 000000007dfe495a
add %i3,0xd0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = cc3c86cd14c99df9
! Mem[000000003a0001d8] = 35087c11, %l5 = 000000000000006f
swap [%i0+0x1d8],%l5 ! %l5 = 0000000035087c11
! Mem[000000003b8001b9] = 1cdbd1c0, %l5 = 0000000035087c11
ldstub [%i3+0x1b9],%l5 ! %l5 = 000000db000000ff
! %l4 = 00000000aeb67d98, Mem[0000000090800098] = 0000002e0675bab4
stx %l4,[%i5+0x098] ! Mem[0000000090800098] = 00000000aeb67d98
! Mem[0000000090800160] = a336f3e1 9c995a44, %g2 = 0000002d, %g3 = 368f3761
ldd [%i5+0x160],%g2 ! %g2 = 00000000a336f3e1 000000009c995a44
! Mem[000000003b8000d8] = 4c9b4af9, %l5 = 000000db, %l4 = aeb67d98
add %i3,0xd8,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000004c9b4af9
! Mem[000000003a00019f] = 3988776e, %l0 = 00000000d5885aec
ldstub [%i0+0x19f],%l0 ! %l0 = 0000006e000000ff
! Mem[000000003b00013c] = cf9a3371, %l6 = cc3c86cd14c99df9
swap [%i2+0x13c],%l6 ! %l6 = 00000000cf9a3371
p21_label_21:
! Mem[000000003a0001ce] = 0ea00281, %l4 = 000000004c9b4af9
ldstub [%i0+0x1ce],%l4 ! %l4 = 00000002000000ff
! %l2 = 000000009d98e6e8, Mem[0000000090800020] = 1090194a4bf4b178
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 000000009d98e6e8
! Mem[000000003a80008c] = 19330c87, %l1 = 0000000039a4bef4
swap [%i1+0x08c],%l1 ! %l1 = 0000000019330c87
! Mem[000000003a800034] = 3f22c1b0, %l4 = 00000002, %l4 = 00000002
add %i1,0x34,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000003f22c1b0
! Mem[000000003b800080] = d833f5d3433627e0, %l2 = 000000009d98e6e8, %l0 = 000000000000006e
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d833f5d3433627e0
! Mem[00000000918001f0] = da6263a0, %g2 = 00000000a336f3e1
lduw [%o0+0x1f0],%g2 ! %g2 = 00000000da6263a0
! Mem[000000003a8001b0] = 817b48a678232b33, %l4 = 000000003f22c1b0, %l5 = 00000000000000db
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 817b48a678232b33
! Mem[0000000091000104] = e45b07f3, %g2 = 00000000da6263a0
ldsh [%i6+0x104],%g2 ! %g2 = ffffffffffffe45b
! Mem[000000003b8000dc] = faa59e94, %l3 = 000000c8, %l7 = bec72336
add %i3,0xdc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000faa59e94
! Mem[00000000900001b8] = 2b771ec2, %g2 = ffffffffffffe45b
lduh [%i4+0x1ba],%g2 ! %g2 = 0000000000002b77
p21_label_22:
! Mem[0000000091800134] = 810f5081, %g2 = 0000000000002b77
lduh [%o0+0x136],%g2 ! %g2 = 000000000000810f
! Mem[000000003a8001dc] = fc51b869, %l1 = 0000000019330c87
ldub [%i1+0x1de],%l1 ! %l1 = 00000000000000b8
! Mem[000000003b0001fa] = 0b30beb1, %l6 = 00000000cf9a3371
ldstub [%i2+0x1fa],%l6 ! %l6 = 000000be000000ff
! Mem[000000003a8001e0] = 44990cdbe3566fe1, %l6 = 00000000000000be, %l6 = 00000000000000be
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 44990cdbe3566fe1
! Mem[000000003b0000f8] = 0e836d71, %l5 = 78232b33, %l6 = e3566fe1
add %i2,0xf8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000000e836d71
! Mem[000000003b800158] = dd7a1edc, %l0 = d833f5d3433627e0
swap [%i3+0x158],%l0 ! %l0 = 00000000dd7a1edc
! %l4 = 3f22c1b0, %l5 = 78232b33, Mem[0000000091000120] = dc2c85ca 403b2726
std %l4,[%i6+0x120] ! Mem[0000000091000120] = 3f22c1b0 78232b33
! %l5 = 817b48a678232b33, Mem[0000000091800121] = 0e338f07
stb %l5,[%o0+0x121] ! Mem[0000000091800120] = 33338f07
! %l0 = 00000000dd7a1edc, Mem[00000000918001d0] = 55b7a45f
stw %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = dd7a1edc
! Mem[000000003b800188] = dad0bd24, %l7 = 00000000faa59e94
swap [%i3+0x188],%l7 ! %l7 = 00000000dad0bd24
p21_label_23:
! %l0 = dd7a1edc, %l1 = 000000b8, Mem[0000000091000070] = 684b1c1a 828d9352
std %l0,[%i6+0x070] ! Mem[0000000091000070] = dd7a1edc 000000b8
! Mem[00000000918001a8] = f1918a2d4b6bef62, %g2 = 000000000000810f
ldx [%o0+0x1a8],%g2 ! %g2 = f1918a2d4b6bef62
! Mem[00000000910001cc] = cab86fd7, %g2 = f1918a2d4b6bef62
ldub [%i6+0x1cc],%g2 ! %g2 = 00000000000000ca
! %l6 = 000000000e836d71, Mem[0000000090800118] = 37795e44319cba4e
stx %l6,[%i5+0x118] ! Mem[0000000090800118] = 000000000e836d71
! %l3 = 00000000000000c8, Mem[0000000090000070] = 00cb8bd7
stw %l3,[%i4+0x070] ! Mem[0000000090000070] = 000000c8
! Mem[000000003a800023] = a823b618, %l3 = 00000000000000c8
ldstub [%i1+0x023],%l3 ! %l3 = 00000018000000ff
! Mem[0000000091000100] = 54ca8f3b, %g2 = 00000000000000ca
lduw [%i6+0x100],%g2 ! %g2 = 0000000054ca8f3b
! Mem[000000003a800120] = ceae178faa254454, %l6 = 000000000e836d71, %l3 = 0000000000000018
add %i1,0x120,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = ceae178faa254454
! Mem[000000003a00014c] = 88fa2d2f, %l7 = 00000000dad0bd24
ldstub [%i0+0x14c],%l7 ! %l7 = 00000088000000ff
! Mem[000000003b0000e6] = cf57bfa3, %l0 = 00000000dd7a1edc
ldstub [%i2+0x0e6],%l0 ! %l0 = 000000bf000000ff
p21_label_24:
! Mem[000000003a000188] = 2d34797d, %l4 = 000000003f22c1b0
swap [%i0+0x188],%l4 ! %l4 = 000000002d34797d
! %l1 = 00000000000000b8, Mem[0000000090000144] = b704af01
sth %l1,[%i4+0x144] ! Mem[0000000090000144] = 00b8af01
! Mem[000000003a0000a0] = e74031d7910cb01b, %l7 = 0000000000000088
ldx [%i0+0x0a0],%l7 ! %l7 = e74031d7910cb01b
! Mem[000000003a800030] = 2c709a92, %l2 = 000000009d98e6e8
swap [%i1+0x030],%l2 ! %l2 = 000000002c709a92
! Mem[000000003b000048] = 7a559a774c41fecf, %l0 = 00000000000000bf, %l3 = ceae178faa254454
add %i2,0x48,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 7a559a774c41fecf
! %l2 = 2c709a92, %l3 = 4c41fecf, Mem[00000000918000e8] = ae4b5d71 0e312bf8
std %l2,[%o0+0x0e8] ! Mem[00000000918000e8] = 2c709a92 4c41fecf
! Mem[0000000090800148] = f4004a3087c7d860, %g2 = 0000000054ca8f3b
ldx [%i5+0x148],%g2 ! %g2 = f4004a3087c7d860
! Mem[000000009100008c] = c4f7f980, %g2 = f4004a3087c7d860
lduh [%i6+0x08e],%g2 ! %g2 = 000000000000c4f7
! Mem[000000003b800104] = 3baf2e52, %l3 = 4c41fecf, %l6 = 0e836d71
add %i3,0x104,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000003baf2e52
! Mem[000000003a800160] = 7938759a, %l7 = e74031d7910cb01b
swap [%i1+0x160],%l7 ! %l7 = 000000007938759a
p21_label_25:
! Mem[000000003a000138] = 8c56088a, %l2 = 2c709a92, %l7 = 7938759a
add %i0,0x138,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008c56088a
! Mem[000000003b800116] = 59df6375, %l2 = 000000002c709a92
ldstub [%i3+0x116],%l2 ! %l2 = 00000063000000ff
! Mem[000000003a8000cc] = f34120ff, %l0 = 000000bf, %l7 = 8c56088a
add %i1,0xcc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f34120ff
! Mem[00000000918001b0] = 40792b48 ac72831e, %g2 = 0000c4f7, %g3 = 9c995a44
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000040792b48 00000000ac72831e
! Mem[0000000090000154] = a01a9ffb, %g2 = 0000000040792b48
ldsh [%i4+0x154],%g2 ! %g2 = ffffffffffffa01a
! %l0 = 000000bf, %l1 = 000000b8, Mem[0000000090000018] = d23cbe49 178bdab7
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 000000bf 000000b8
! Mem[00000000908000a8] = 064bb6a7, %g2 = ffffffffffffa01a
lduh [%i5+0x0aa],%g2 ! %g2 = 000000000000064b
! %l3 = 7a559a774c41fecf, Mem[0000000090800056] = 69d7e5e0
stb %l3,[%i5+0x056] ! Mem[0000000090800054] = cfd7e5e0
! Mem[000000003b000198] = 09a0dec0, %l6 = 3baf2e52, %l5 = 78232b33
add %i2,0x198,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000009a0dec0
! %l2 = 00000063, %l3 = 4c41fecf, Mem[00000000910000d8] = 0cd425ea 2bdb4172
std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = 00000063 4c41fecf
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 00000000000000bf
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000b8
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000063
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 7a559a774c41fecf
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002d34797d
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000009a0dec0
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003baf2e52
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f34120ff
bne,a,pn %xcc,p21_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 0ca56d770000002d
ldx [%i0+0x010],%g3 ! Observed data at 000000003a000010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 694f1ff2eb66ffcb
ldx [%i0+0x038],%g3 ! Observed data at 000000003a000038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 15e5f7e1989afbb2
ldx [%i0+0x078],%g3 ! Observed data at 000000003a000078
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 86c92e86af473a09
ldx [%i0+0x098],%g3 ! Observed data at 000000003a000098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 00000082481581cb
ldx [%i0+0x0b0],%g3 ! Observed data at 000000003a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 39a4bef425a34297
ldx [%i0+0x0c8],%g3 ! Observed data at 000000003a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000ab8dc4e354
ldx [%i0+0x0d8],%g3 ! Observed data at 000000003a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e124e1ff1bb1fa97
ldx [%i0+0x0e8],%g3 ! Observed data at 000000003a0000e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f0baff7613e4c3b4
ldx [%i0+0x0f8],%g3 ! Observed data at 000000003a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 558e1fdc000000aa
ldx [%i0+0x100],%g3 ! Observed data at 000000003a000100
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = a3ff4596b5a554fd
ldx [%i0+0x110],%g3 ! Observed data at 000000003a000110
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 280b5aecb03bacd9
ldx [%i0+0x118],%g3 ! Observed data at 000000003a000118
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9628ffa170e3c8b1
ldx [%i0+0x120],%g3 ! Observed data at 000000003a000120
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7a155b5252158d2e
ldx [%i0+0x130],%g3 ! Observed data at 000000003a000130
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 215d899afffa2d2f
ldx [%i0+0x148],%g3 ! Observed data at 000000003a000148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000fffc51b869
ldx [%i0+0x150],%g3 ! Observed data at 000000003a000150
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0000000d26c67665
ldx [%i0+0x170],%g3 ! Observed data at 000000003a000170
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7aff6ddce00dbd71
ldx [%i0+0x178],%g3 ! Observed data at 000000003a000178
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 3f22c1b0fe728dff
ldx [%i0+0x188],%g3 ! Observed data at 000000003a000188
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = ec44d770398877ff
ldx [%i0+0x198],%g3 ! Observed data at 000000003a000198
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6b9d034af2663326
ldx [%i0+0x1b0],%g3 ! Observed data at 000000003a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f686ae400ea0ff81
ldx [%i0+0x1c8],%g3 ! Observed data at 000000003a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0000006f861ab86d
ldx [%i0+0x1d8],%g3 ! Observed data at 000000003a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1d8,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = a823b6ff6b9d034a
ldx [%i1+0x020],%g3 ! Observed data at 000000003a800020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9d98e6e83f22c1b0
ldx [%i1+0x030],%g3 ! Observed data at 000000003a800030
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 96d0da6affaa00f0
ldx [%i1+0x050],%g3 ! Observed data at 000000003a800050
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = d9f31438bfff267c
ldx [%i1+0x060],%g3 ! Observed data at 000000003a800060
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 65d2152ac7146522
ldx [%i1+0x080],%g3 ! Observed data at 000000003a800080
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 23bbb21139a4bef4
ldx [%i1+0x088],%g3 ! Observed data at 000000003a800088
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7f6aeb53924f51ff
ldx [%i1+0x090],%g3 ! Observed data at 000000003a800090
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6cff7116b6a4ed03
ldx [%i1+0x0a8],%g3 ! Observed data at 000000003a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d3a7a6ffffc7fb6e
ldx [%i1+0x0b8],%g3 ! Observed data at 000000003a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 42d01abbf34120ff
ldx [%i1+0x0c8],%g3 ! Observed data at 000000003a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8a7ea3f996f3933a
ldx [%i1+0x108],%g3 ! Observed data at 000000003a800108
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = aeb67d980880ee52
ldx [%i1+0x110],%g3 ! Observed data at 000000003a800110
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000984b614ba9
ldx [%i1+0x118],%g3 ! Observed data at 000000003a800118
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = a6d8ae0c1dc9b6e5
ldx [%i1+0x138],%g3 ! Observed data at 000000003a800138
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 78e6f201b45198ab
ldx [%i1+0x148],%g3 ! Observed data at 000000003a800148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = f540318f00000017
ldx [%i1+0x158],%g3 ! Observed data at 000000003a800158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 910cb01bb3438e6d
ldx [%i1+0x160],%g3 ! Observed data at 000000003a800160
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = ae59a7a8d18f04a2
ldx [%i1+0x190],%g3 ! Observed data at 000000003a800190
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4b614ba9767ae03c
ldx [%i1+0x1b8],%g3 ! Observed data at 000000003a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = e7006bffb83b13ae
ldx [%i1+0x1c8],%g3 ! Observed data at 000000003a8001c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9cc553ff5db04261
ldx [%i1+0x1d0],%g3 ! Observed data at 000000003a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff27279bfc51b869
ldx [%i1+0x1d8],%g3 ! Observed data at 000000003a8001d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d9a56d30000000bc
ldx [%i1+0x1e8],%g3 ! Observed data at 000000003a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ef1316770000002c
ldx [%i1+0x1f8],%g3 ! Observed data at 000000003a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1f8,%g4
set p21_local2_expect,%g1
p21_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 16205eef56ffdd2f
ldx [%i2+0x010],%g3 ! Observed data at 000000003b000010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x010,%g4
ldx [%g1+0x090],%g2 ! Expected data = 63f9c351315fff4e
ldx [%i2+0x090],%g3 ! Observed data at 000000003b000090
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 32d64c84cf57ffa3
ldx [%i2+0x0e0],%g3 ! Observed data at 000000003b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2a1468b114c99df9
ldx [%i2+0x138],%g3 ! Observed data at 000000003b000138
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x138,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff99a50bc8c936b7
ldx [%i2+0x1f0],%g3 ! Observed data at 000000003b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0b30ffb10304fd7a
ldx [%i2+0x1f8],%g3 ! Observed data at 000000003b0001f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1f8,%g4
set p21_local3_expect,%g1
p21_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = f61c5536f8180e3c
ldx [%i3+0x000],%g3 ! Observed data at 000000003b800000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 65d2152a5b04fee4
ldx [%i3+0x020],%g3 ! Observed data at 000000003b800020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = aa254454ae2dbbe2
ldx [%i3+0x070],%g3 ! Observed data at 000000003b800070
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = b248d1049b0a1947
ldx [%i3+0x078],%g3 ! Observed data at 000000003b800078
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = d02e02f1d8fa19bb
ldx [%i3+0x098],%g3 ! Observed data at 000000003b800098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6f0c8d2f99ff6f87
ldx [%i3+0x0a8],%g3 ! Observed data at 000000003b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = cc3c86cd14c99df9
ldx [%i3+0x0d0],%g3 ! Observed data at 000000003b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = df8fc61d59dfff75
ldx [%i3+0x110],%g3 ! Observed data at 000000003b800110
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = da016bf209500b08
ldx [%i3+0x120],%g3 ! Observed data at 000000003b800120
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 433627e035706773
ldx [%i3+0x158],%g3 ! Observed data at 000000003b800158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = f821649bdaa0bc18
ldx [%i3+0x160],%g3 ! Observed data at 000000003b800160
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = d29fff2878e6f201
ldx [%i3+0x180],%g3 ! Observed data at 000000003b800180
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = faa59e943b165317
ldx [%i3+0x188],%g3 ! Observed data at 000000003b800188
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = cbc2869191ef93ff
ldx [%i3+0x190],%g3 ! Observed data at 000000003b800190
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1cffd1c082aa34b4
ldx [%i3+0x1b8],%g3 ! Observed data at 000000003b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1b8,%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
! The test for processor 21 failed
p21_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x054] ! Set processor 21 done flag
set p21_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 21 failed
p21_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x054] ! Set processor 21 done flag
set p21_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p21_selfmod_failed:
ba p21_failed
mov 0xabc,%g1
p21_common_error:
or %g0,0xef5,%g1
ba p21_failed
mov %o5,%g3
p21_common_signature_error:
set p21_temp,%g1
ba p21_failed
st %g2,[%g1] ! Common Lock Number
p21_common_timeout:
set p21_temp,%g1
ba p21_failed
st %g2,[%g1] ! Common Lock Number
p21_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p21_failed
mov 0x0,%g3
p21_trap1e:
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000018]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a800000]
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000018]
done
p21_trap1o:
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000018]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a800000]
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000018]
done
p21_trap2e:
ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000010]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b800010]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b000010]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000010]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000020]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b800000]
done
p21_trap2o:
ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000010]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b800010]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b000010]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000010]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000020]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b800000]
done
p21_trap3e:
nop
nop
nop
nop
done
p21_trap3o:
nop
nop
nop
nop
done
p21_init_memory_pointers:
set p21_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p21_local0_start,%i0
set p21_local1_start,%i1
set p21_local2_start,%i2
set p21_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 63a5e367f572b5a4
ldx [%g1+0x008],%l1 ! %l1 = 6b47a91e47523696
ldx [%g1+0x010],%l2 ! %l2 = 9ac13b5e2a349497
ldx [%g1+0x018],%l3 ! %l3 = b882a54e989afbb2
ldx [%g1+0x020],%l4 ! %l4 = 1c9607b1a6d7bbdf
ldx [%g1+0x028],%l5 ! %l5 = 9afea5c3a6d8ae0c
ldx [%g1+0x030],%l6 ! %l6 = 3caac6b030c08a1a
ldx [%g1+0x038],%l7 ! %l7 = 33c029681dee36e8
! Initialize the output register of window 0
set unres3_start,%o0
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 = c60e09cc ecc093fe 8d44e49d 2b691c36
! %f4 = b006bb56 713e760b 2c6343c9 eae8f959
! %f8 = 1966a392 da358bc7 438dfb01 aee5b210
! %f12 = c687426f 137b078a 160b7666 0d66aa66
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ecd4447d f75de7ac ac048627 e03c724a
! %f20 = ac020aba fc1796d2 1a32471c e90a2faa
! %f24 = a08efda6 f163f7d0 edf2029f e0ce5686
! %f28 = c472aab6 f49d4493 e9659e77 72a1c1ef
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f1698a5f 9589926f 2f7e01fe e979bd43
! %f36 = 0cf2a5ee 25adfe1c f8be71a1 a3ec3df8
! %f40 = 5b3d6a17 190f41f0 a1306228 368a22c5
! %f44 = 4b8e3087 8596495b 8e491073 ac6e9013
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc2dc0b1f00000048,%g7,%g1 ! GSR scale = 9, align = 0
wr %g1,%g0,%gsr ! GSR = c2dc0b1f00000048
wr %g0,%y ! Clear Y 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[000000003c000002] = c351bf96, %l2 = ba42f52c4061c6d9
ldstub [%i0+0x002],%l2 ! %l2 = 000000bf000000ff
! %l2 = 000000bf, %l3 = 54590e20, Mem[0000000090000118] = f699086e 453e1191
std %l2,[%i4+0x118] ! Mem[0000000090000118] = 000000bf 54590e20
! Mem[000000003d0000fb] = 31c17b33, %l5 = 5d54f9303e736f8a
ldstub [%i2+0x0fb],%l5 ! %l5 = 00000033000000ff
! Mem[0000000090800094] = 9a411989, %g2 = fff657156decbfad
ldub [%i5+0x096],%g2 ! %g2 = 000000000000009a
! %l5 = 0000000000000033, Mem[00000000918000e8] = ae4b5d71
sth %l5,[%o0+0x0e8] ! Mem[00000000918000e8] = 00335d71
! Mem[000000003d8000b7] = 7d62dfcd, %l0 = 54ebde198ccd803b
ldstub [%i3+0x0b7],%l0 ! %l0 = 000000cd000000ff
! %l6 = b7dc8af23c7d8fd6, Mem[00000000900000f8] = 761a06b6
stw %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = 3c7d8fd6
! Mem[0000000090000100] = dc07f72f823d4765, %g2 = 000000000000009a
ldx [%i4+0x100],%g2 ! %g2 = dc07f72f823d4765
! Mem[0000000090000094] = f7ab1d13, %g2 = dc07f72f823d4765
lduh [%i4+0x096],%g2 ! %g2 = 000000000000f7ab
! Mem[000000009000017c] = d1f39af5, %g18 = 454922783abdc0e3
ldsw [%i4+0x17c],%g2 ! %g2 = 454922783abdc0e3
p22_label_2:
! %l2 = 00000000000000bf, Mem[000000009080017c] = 9a7249cf
stb %l2,[%i5+0x17c] ! Mem[000000009080017c] = bf7249cf
! Mem[000000003d80005c] = f01d7be4, %l4 = 62c8b005ac1f7d73
ldsh [%i3+0x05e],%l4 ! %l4 = 0000000000007be4
! %l2 = 00000000000000bf, Mem[0000000090000050] = 390b44110e5490b1
stx %l2,[%i4+0x050] ! Mem[0000000090000050] = 00000000000000bf
! Mem[000000003c800184] = 98532bfd, %l1 = 53d1b9de4d4b05b1
swap [%i1+0x184],%l1 ! %l1 = 0000000098532bfd
! Mem[000000003c80018c] = 19d64161, %l5 = 0000000000000033
ldstub [%i1+0x18c],%l5 ! %l5 = 00000019000000ff
! Mem[000000003c00015c] = 54585a0c, %l6 = b7dc8af23c7d8fd6
swap [%i0+0x15c],%l6 ! %l6 = 0000000054585a0c
! %l3 = 75838fc854590e20, Mem[000000009100002c] = 21f71715
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = 54590e20
! Mem[000000003d0001fc] = 83974bc9, %l4 = 00007be4, %l2 = 000000bf
add %i2,0x1fc,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000083974bc9
! Mem[000000003d800118] = 55ec6baf, %l7 = 22c006fe, %l5 = 00000019
add %i3,0x118,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000055ec6baf
! Mem[000000003c000108] = e7df9abb, %l5 = 55ec6baf, %l1 = 98532bfd
add %i0,0x108,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e7df9abb
p22_label_3:
! Mem[000000003d800180] = 4d1f93db, %l0 = 000000cd, %l1 = e7df9abb
add %i3,0x180,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000004d1f93db
! Mem[000000003c800194] = dfd541a1, %l5 = 55ec6baf, %l5 = 55ec6baf
add %i1,0x194,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000dfd541a1
! %l6 = 0000000054585a0c, Mem[00000000910000c4] = 5ee02183
sth %l6,[%i6+0x0c4] ! Mem[00000000910000c4] = 5a0c2183
! %l6 = 54585a0c, %l7 = 22c006fe, Mem[00000000918000f8] = c0bd011d 1d56c743
std %l6,[%o0+0x0f8] ! Mem[00000000918000f8] = 54585a0c 22c006fe
! Mem[0000000091800094] = 058684d5, %g18 = 454922783abdc0e3
ldsw [%o0+0x094],%g2 ! %g2 = 454922783abdc0e3
! Mem[000000003d8000ec] = 533e4fb2, %l3 = 75838fc854590e20
swap [%i3+0x0ec],%l3 ! %l3 = 00000000533e4fb2
! Mem[0000000091000018] = 424501ee, %g18 = 454922783abdc0e3
ldsw [%i6+%o3],%g2 ! %g2 = 454922783abdc0e3
! Mem[000000003c8000c5] = daf3aff7, %l2 = 0000000083974bc9
ldstub [%i1+0x0c5],%l2 ! %l2 = 000000f3000000ff
! %l6 = 54585a0c, %l7 = 22c006fe, Mem[00000000910000b8] = 74a74d85 92648f3d
std %l6,[%i6+0x0b8] ! Mem[00000000910000b8] = 54585a0c 22c006fe
! Mem[000000003d000042] = 5e46835a, %l1 = 000000004d1f93db
ldstub [%i2+0x042],%l1 ! %l1 = 00000083000000ff
p22_label_4:
! Mem[000000003c000044] = 87d55562, %l7 = 50aa3c3022c006fe
swap [%i0+0x044],%l7 ! %l7 = 0000000087d55562
! Mem[000000003c800070] = 100cfda67039bbf9, %l3 = 00000000533e4fb2, %l2 = 00000000000000f3
add %i1,0x70,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 100cfda67039bbf9
! Mem[000000003d000028] = 2f0b81f1, %l0 = 00000000000000cd
swap [%i2+%o5],%l0 ! %l0 = 000000002f0b81f1
! Mem[000000003d000040] = 5e46ff5a14adc24e, %l4 = 0000000000007be4, %l2 = 100cfda67039bbf9
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 5e46ff5a14adc24e
! Mem[000000003d000136] = 71fe35b0, %l2 = 5e46ff5a14adc24e
ldstub [%i2+0x136],%l2 ! %l2 = 00000035000000ff
! Mem[000000003d0001ac] = 9582ff43, %l6 = 0000000054585a0c
swap [%i2+0x1ac],%l6 ! %l6 = 000000009582ff43
! Mem[000000003d000010] = 49478d0b1d912478, %l7 = 0000000087d55562, %l6 = 000000009582ff43
add %i2,0x10,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 49478d0b1d912478
! %l2 = 0000000000000035, Mem[000000003d800064] = ad1ebc92
stw %l2,[%i3+0x064] ! Mem[000000003d800064] = 00000035
! %l1 = 0000000000000083, Mem[0000000090800198] = efd5da4ff27b77bd
stx %l1,[%i5+0x198] ! Mem[0000000090800198] = 0000000000000083
! Mem[000000003d8001d8] = 4c50b574, %l3 = 00000000533e4fb2
swap [%i3+0x1d8],%l3 ! %l3 = 000000004c50b574
p22_label_5:
! Mem[0000000090000088] = 487ec682423efff6, %g2 = 00000000424501ee
ldx [%i4+0x088],%g2 ! %g2 = 487ec682423efff6
! %l1 = 0000000000000083, Mem[00000000910001c8] = fc2b4a43cab845d7
stx %l1,[%i6+0x1c8] ! Mem[00000000910001c8] = 0000000000000083
! Mem[0000000090800068] = 75c6f97e, %g2 = 487ec682423efff6
lduw [%i5+0x068],%g2 ! %g2 = 0000000075c6f97e
! Mem[000000003c0000a8] = 64b86556, %l5 = 00000000dfd541a1
swap [%i0+0x0a8],%l5 ! %l5 = 0000000064b86556
! Mem[000000003d000118] = 51a89dae, %l1 = 00000083, %l0 = 2f0b81f1
add %i2,0x118,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000051a89dae
! Mem[000000003d0001ec] = 8e643e59, %l6 = 49478d0b1d912478
swap [%i2+0x1ec],%l6 ! %l6 = 000000008e643e59
! Mem[000000003c00015e] = 3c7d8fd6, %l6 = 000000008e643e59
ldstub [%i0+0x15e],%l6 ! %l6 = 0000008f000000ff
! Mem[0000000091800084] = f5df76cf, %g2 = 0000000075c6f97e
ldsh [%o0+0x086],%g2 ! %g2 = fffffffffffff5df
! Mem[000000003d8000dc] = 31dc74ea, %l5 = 64b86556, %l7 = 87d55562
add %i3,0xdc,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000031dc74ea
! Mem[000000003c000160] = 30b81025559f8da8, %l1 = 0000000000000083, %l2 = 0000000000000035
add %i0,0x160,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 30b81025559f8da8
p22_label_6:
! Mem[000000003d800094] = ad3e635f, %l0 = 0000000051a89dae
ldstub [%i3+0x094],%l0 ! %l0 = 000000ad000000ff
! %l2 = 30b81025559f8da8, Mem[00000000918001fc] = fcc2e909
sth %l2,[%o0+0x1fc] ! Mem[00000000918001fc] = 8da8e909
! Mem[000000003d800048] = c5370dcb15aca5d4, %l3 = 000000004c50b574, %l7 = 0000000031dc74ea
add %i3,0x48,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = c5370dcb15aca5d4
! Mem[000000003d800168] = 65150180cd5067f3, %l3 = 000000004c50b574
ldx [%i3+0x168],%l3 ! %l3 = 65150180cd5067f3
! Mem[000000003c8001d7] = 56f9d368, %l0 = 00000000000000ad
ldstub [%i1+0x1d7],%l0 ! %l0 = 00000068000000ff
! Mem[000000003c800150] = 7f19fa87c7941eb5, %l6 = 000000000000008f, %l6 = 000000000000008f
add %i1,0x150,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 7f19fa87c7941eb5
! Mem[000000003d000088] = 8f9b6823695133ff, %l5 = 0000000064b86556, %l6 = 7f19fa87c7941eb5
add %i2,0x88,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 8f9b6823695133ff
! Mem[00000000908001d0] = c8950ec4, %g2 = fffffffffffff5df
ldub [%i5+0x1d2],%g2 ! %g2 = 00000000000000c8
! Mem[000000003c00011c] = 4085ccce, %l4 = 0000000000007be4
swap [%i0+0x11c],%l4 ! %l4 = 000000004085ccce
! Mem[000000003d800078] = 53e4a09e, %l3 = 65150180cd5067f3
swap [%i3+0x078],%l3 ! %l3 = 0000000053e4a09e
p22_label_7:
! %l3 = 0000000053e4a09e, Mem[000000009100018f] = 1479168c
stb %l3,[%i6+0x18f] ! Mem[000000009100018c] = 9e79168c
! Mem[000000003c8001f7] = 8c24c73b, %l4 = 000000004085ccce
ldstub [%i1+0x1f7],%l4 ! %l4 = 0000003b000000ff
! Mem[000000003c0000e8] = 02eec10952af32e1, %l1 = 0000000000000083, %l4 = 000000000000003b
add %i0,0xe8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 02eec10952af32e1
! Mem[0000000091800020] = 0eab704a ec2c43bb, %g2 = 000000c8, %g3 = 0bad0b00
ldd [%o0+%o4],%g2 ! %g2 = 000000000eab704a 00000000ec2c43bb
! Mem[000000003c800000] = 6e38f7970a52aa63, %l5 = 0000000064b86556, %l3 = 0000000053e4a09e
casxa [%i1]0x80,%l5,%l3 ! %l3 = 6e38f7970a52aa63
! Mem[000000003d800014] = 7113896b, %l0 = 00000068, %l4 = 52af32e1
add %i3,0x14,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000007113896b
! Mem[000000003d00017c] = a64170eb, %l3 = 0a52aa63, %l5 = 64b86556
add %i2,0x17c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a64170eb
! %l5 = 00000000a64170eb, Mem[0000000090800010] = b4fabb0f
stw %l5,[%i5+%o2] ! Mem[0000000090800010] = a64170eb
! Mem[000000003c000180] = 22bd5b4ca9450064, %l4 = 000000007113896b, %l3 = 6e38f7970a52aa63
add %i0,0x180,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 22bd5b4ca9450064
! %l1 = 0000000000000083, Mem[0000000090000084] = 9936a78a
stw %l1,[%i4+0x084] ! Mem[0000000090000084] = 00000083
p22_label_8:
! Mem[00000000900000a0] = e648f04f, %g2 = 000000000eab704a
ldub [%i4+0x0a1],%g2 ! %g2 = 00000000000000e6
! Mem[000000003d800190] = 4cc96385, %l5 = 00000000a64170eb
ldub [%i3+0x191],%l5 ! %l5 = 00000000000000c9
! %l4 = 7113896b, %l5 = 000000c9, Mem[0000000090800050] = 73d2e7a7 06c069d7
std %l4,[%i5+0x050] ! Mem[0000000090800050] = 7113896b 000000c9
! %l1 = 0000000000000083, Mem[0000000091000034] = b618f0b2
stb %l1,[%i6+0x034] ! Mem[0000000091000034] = 8318f0b2
! Mem[000000003c800094] = c1bcffac, %l5 = 00000000000000c9
swap [%i1+0x094],%l5 ! %l5 = 00000000c1bcffac
! Mem[000000003d00008e] = 695133ff, %l7 = c5370dcb15aca5d4
ldstub [%i2+0x08e],%l7 ! %l7 = 00000033000000ff
! %l1 = 0000000000000083, Mem[00000000908000e1] = 9b4f784d
stb %l1,[%i5+0x0e1] ! Mem[00000000908000e0] = 834f784d
! Mem[000000003c000009] = 3e7d7b3a, %l3 = 22bd5b4ca9450064
ldstub [%i0+0x009],%l3 ! %l3 = 0000007d000000ff
! Mem[0000000090000100] = dc07f72f, %g18 = 454922783abdc0e3
ldsw [%i4+0x100],%g2 ! %g2 = 454922783abdc0e3
! Mem[000000003d800180] = 4d1f93db, %l1 = 00000083, %l6 = 695133ff
add %i3,0x180,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004d1f93db
p22_label_9:
! Mem[000000003d000090] = 4d269fb3, %l4 = 000000007113896b
swap [%i2+0x090],%l4 ! %l4 = 000000004d269fb3
! Mem[000000003c00010c] = 432c5ed9, %l1 = 00000083, %l2 = 559f8da8
add %i0,0x10c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000432c5ed9
! %l1 = 0000000000000083, Mem[0000000091800000] = 03f5e670
stb %l1,[%o0+%g0] ! Mem[0000000091800000] = 83f5e670
! %l2 = 00000000432c5ed9, Mem[00000000908000d2] = d4601507
sth %l2,[%i5+0x0d2] ! Mem[00000000908000d0] = 5ed91507
! %l2 = 00000000432c5ed9, Mem[000000003c000060] = c886880b
stb %l2,[%i0+0x060] ! Mem[000000003c000060] = d986880b
! Mem[000000003d000010] = 49478d0b1d912478, %l6 = 000000004d1f93db, %l4 = 000000004d269fb3
add %i2,0x10,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 49478d0b1d912478
! Mem[000000003c8001d8] = cb9697ce, %l1 = 00000083, %l1 = 00000083
add %i1,0x1d8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000cb9697ce
! %l3 = 000000000000007d, Mem[0000000091800150] = addd7621
stw %l3,[%o0+0x150] ! Mem[0000000091800150] = 0000007d
! %l4 = 1d912478, %l5 = c1bcffac, Mem[00000000900001b8] = 38872b77 1ec23da6
std %l4,[%i4+0x1b8] ! Mem[00000000900001b8] = 1d912478 c1bcffac
! Mem[0000000091000110] = dc796364, %g2 = ffffffffdc07f72f
ldsh [%i6+0x110],%g2 ! %g2 = ffffffffffffdc79
p22_label_10:
! %l1 = 00000000cb9697ce, Mem[0000000091800040] = 6fcc5f8162884d6e
stx %l1,[%o0+0x040] ! Mem[0000000091800040] = 00000000cb9697ce
! Mem[000000003d000038] = a9863782, %l6 = 000000004d1f93db
swap [%i2+0x038],%l6 ! %l6 = 00000000a9863782
! %l7 = 0000000000000033, Mem[0000000090000084] = 00000083
stw %l7,[%i4+0x084] ! Mem[0000000090000084] = 00000033
! Mem[000000003c000034] = deedfe48, %l7 = 0000000000000033
swap [%i0+0x034],%l7 ! %l7 = 00000000deedfe48
! Mem[0000000090800090] = 0457759b 72929a41, %g2 = ffffdc79, %g3 = ec2c43bb
ldd [%i5+0x090],%g2 ! %g2 = 000000000457759b 0000000072929a41
! Mem[000000003c800108] = b37929b00db832d5, %l0 = 0000000000000068, %l6 = 00000000a9863782
add %i1,0x108,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = b37929b00db832d5
! %l4 = 1d912478, %l5 = c1bcffac, Mem[00000000918001f0] = da6263a0 b9f50af8
std %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = 1d912478 c1bcffac
! Mem[000000003c8000b4] = c7988593, %l4 = 1d912478, %l6 = 0db832d5
add %i1,0xb4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c7988593
! Mem[000000003d800050] = 6d453437, %l0 = 0000000000000068
swap [%i3+0x050],%l0 ! %l0 = 000000006d453437
! Mem[000000003d8000bc] = 1df63d11, %l6 = c7988593, %l6 = c7988593
add %i3,0xbc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000001df63d11
p22_label_11:
! %l5 = 00000000c1bcffac, Mem[0000000090800141] = c1586a2c
stb %l5,[%i5+0x141] ! Mem[0000000090800140] = ac586a2c
! %l0 = 000000006d453437, Mem[0000000091000192] = 8c5fe486
sth %l0,[%i6+0x192] ! Mem[0000000091000190] = 3437e486
! Mem[0000000090000168] = b023eb84, %g2 = 000000000457759b
lduw [%i4+0x168],%g2 ! %g2 = 00000000b023eb84
! Mem[000000003d000034] = ed266ada, %l5 = 00000000c1bcffac
ldub [%i2+0x037],%l5 ! %l5 = 00000000000000da
! Mem[000000003c800068] = 450753152ca4bab1, %l6 = 000000001df63d11, %l2 = 00000000432c5ed9
add %i1,0x68,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 450753152ca4bab1
! %l4 = 49478d0b1d912478, Mem[00000000900001f8] = fa17c81f27a29918
stx %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 49478d0b1d912478
! Mem[0000000090800074] = 9a33da3c, %g18 = 454922783abdc0e3
ldsw [%i5+0x074],%g2 ! %g2 = 454922783abdc0e3
! Mem[000000003c8001a8] = bfbcaff0e6041a67, %l6 = 000000001df63d11, %l3 = 000000000000007d
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = bfbcaff0e6041a67
! %l2 = 450753152ca4bab1, Mem[00000000900001b8] = 1d912478c1bcffac
stx %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = 450753152ca4bab1
! Mem[000000003d80006c] = e2d560e2, %l3 = bfbcaff0e6041a67
ldstub [%i3+0x06c],%l3 ! %l3 = 000000e2000000ff
p22_label_12:
! Mem[0000000091800040] = 00000000, %g2 = ffffffff9a33da3c
lduh [%o0+0x040],%g2 ! %g2 = 0000000000000000
! %l7 = 00000000deedfe48, Mem[000000003d8000b8] = 972a86ef1df63d11
stx %l7,[%i3+0x0b8] ! Mem[000000003d8000b8] = 00000000deedfe48
! Mem[000000003c800144] = 1bdd4209, %l4 = 49478d0b1d912478
ldstub [%i1+0x144],%l4 ! %l4 = 0000001b000000ff
! Mem[000000003d8000cc] = f5e5b4c5, %l6 = 000000001df63d11
ldstub [%i3+0x0cc],%l6 ! %l6 = 000000f5000000ff
! Mem[00000000900000ac] = ca0cda6c, %g2 = 0000000000000000
lduw [%i4+0x0ac],%g2 ! %g2 = 00000000ca0cda6c
! Mem[000000003c8001c8] = 79afb2a7, %l7 = deedfe48, %l1 = cb9697ce
add %i1,0x1c8,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000079afb2a7
! Mem[0000000091000174] = 3d9780e9, %g2 = 00000000ca0cda6c
ldub [%i6+0x176],%g2 ! %g2 = 000000000000003d
! %l5 = 00000000000000da, Mem[000000003c800028] = 80e13cef
stw %l5,[%i1+%o5] ! Mem[000000003c800028] = 000000da
! Mem[000000009080011c] = 319cba4e, %g2 = 000000000000003d
ldub [%i5+0x11c],%g2 ! %g2 = 0000000000000031
! %l2 = 450753152ca4bab1, Mem[00000000918001c9] = 6c117fed
stb %l2,[%o0+0x1c9] ! Mem[00000000918001c8] = b1117fed
p22_label_13:
! Mem[000000003c000040] = 27165174, %l2 = 450753152ca4bab1
swap [%i0+0x040],%l2 ! %l2 = 0000000027165174
! Mem[000000003c000078] = 717ac7605184db14, %l5 = 00000000000000da, %l2 = 0000000027165174
add %i0,0x78,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 717ac7605184db14
! %l4 = 000000000000001b, Mem[0000000090800051] = 13896b00
stb %l4,[%i5+0x051] ! Mem[0000000090800050] = 1b896b00
! Mem[0000000090000178] = 66a7c0d1, %g2 = 0000000000000031
ldub [%i4+0x179],%g2 ! %g2 = 0000000000000066
! %l1 = 0000000079afb2a7, Mem[000000009000019b] = 632717b4
stb %l1,[%i4+0x19b] ! Mem[0000000090000198] = a72717b4
! Mem[000000003d800124] = d9039068, %l1 = 0000000079afb2a7
swap [%i3+0x124],%l1 ! %l1 = 00000000d9039068
! Mem[000000003c8001c0] = 6f1ec8b8, %l3 = 00000000000000e2
swap [%i1+0x1c0],%l3 ! %l3 = 000000006f1ec8b8
! Mem[00000000908000c4] = 688bba18, %g2 = 0000000000000066
ldsb [%i5+0x0c7],%g2 ! %g2 = 0000000000000068
! Mem[000000003c000088] = f437ba68, %l3 = 000000006f1ec8b8
swap [%i0+0x088],%l3 ! %l3 = 00000000f437ba68
! Mem[0000000091800004] = 99c425e5, %g2 = 0000000000000068
lduh [%o0+0x004],%g2 ! %g2 = 00000000000099c4
p22_label_14:
! Mem[00000000918001dc] = 8896c003, %g2 = 00000000000099c4
lduw [%o0+0x1dc],%g2 ! %g2 = 000000008896c003
! Mem[000000003d800148] = 0d51ac41b21b9f7a, %l4 = 000000000000001b, %l2 = 717ac7605184db14
add %i3,0x148,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 0d51ac41b21b9f7a
! Mem[000000003d800009] = 95da1305, %l2 = 0d51ac41b21b9f7a
ldstub [%i3+0x009],%l2 ! %l2 = 000000da000000ff
! Mem[0000000091000170] = 9a437e96cb003d97, %g2 = 000000008896c003
ldx [%i6+0x170],%g2 ! %g2 = 9a437e96cb003d97
! Mem[000000003d00009b] = 71789300, %l0 = 000000006d453437
ldstub [%i2+0x09b],%l0 ! %l0 = 00000000000000ff
! %l2 = 000000da, %l3 = f437ba68, Mem[00000000918001c8] = 1cb1117f ed5e4654
std %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 000000da f437ba68
! Mem[000000003c00017e] = a6f38368, %l6 = 00000000000000f5
ldstub [%i0+0x17e],%l6 ! %l6 = 00000083000000ff
! Mem[000000003c0001c0] = 919edfa5, %l2 = 00000000000000da
swap [%i0+0x1c0],%l2 ! %l2 = 00000000919edfa5
! Mem[00000000918001d4] = cc05319c, %g2 = 9a437e96cb003d97
ldub [%o0+0x1d7],%g2 ! %g2 = 00000000000000cc
! Mem[000000003c80007c] = 9c74ce06, %l3 = f437ba68, %l0 = 00000000
add %i1,0x7c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009c74ce06
p22_label_15:
! %l1 = 00000000d9039068, Mem[00000000910001f0] = 35572a2e
stw %l1,[%i6+0x1f0] ! Mem[00000000910001f0] = d9039068
! Mem[000000009100003c] = f82c3d6f, %g2 = 00000000000000cc
ldsb [%i6+0x03d],%g2 ! %g2 = fffffffffffffff8
! Mem[000000003c8000bc] = 05805e51, %l4 = 000000000000001b
swap [%i1+0x0bc],%l4 ! %l4 = 0000000005805e51
! Mem[000000003c800000] = 6e38f7970a52aa63, %l6 = 0000000000000083, %l1 = 00000000d9039068
casxa [%i1]0x80,%l6,%l1 ! %l1 = 6e38f7970a52aa63
! Mem[0000000091800058] = 56694bad, %g2 = fffffffffffffff8
ldub [%o0+0x05a],%g2 ! %g2 = 0000000000000056
! %l0 = 9c74ce06, %l1 = 0a52aa63, Mem[00000000900001a0] = 41d36b30 fb63a27f
std %l0,[%i4+0x1a0] ! Mem[00000000900001a0] = 9c74ce06 0a52aa63
! Mem[000000003d0001d0] = 186f2a99ff321ca8, %l0 = 000000009c74ce06, %l0 = 000000009c74ce06
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 186f2a99ff321ca8
! Mem[000000003d800077] = 73423d11, %l2 = 00000000919edfa5
ldstub [%i3+0x077],%l2 ! %l2 = 00000011000000ff
! Mem[0000000091800174] = 6604b7b5, %g2 = 0000000000000056
lduw [%o0+0x174],%g2 ! %g2 = 000000006604b7b5
! Mem[000000003d0001a8] = b522c5e8, %l0 = ff321ca8, %l4 = 05805e51
add %i2,0x1a8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b522c5e8
p22_label_16:
! Mem[000000003d8001a8] = 8c634e0babe923c7, %l7 = 00000000deedfe48
ldx [%i3+0x1a8],%l7 ! %l7 = 8c634e0babe923c7
! Mem[000000003c0001c0] = 000000da, %l0 = 186f2a99ff321ca8
swap [%i0+0x1c0],%l0 ! %l0 = 00000000000000da
! %l0 = 000000da, %l1 = 0a52aa63, Mem[0000000091800000] = 83f5e670 99c425e5
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 000000da 0a52aa63
! Mem[000000003d800112] = 7fab749d, %l0 = 00000000000000da
ldstub [%i3+0x112],%l0 ! %l0 = 00000074000000ff
! Mem[0000000091000130] = 7b9364c7 ce95b5da, %g2 = 6604b7b5, %g3 = 72929a41
ldd [%i6+0x130],%g2 ! %g2 = 000000007b9364c7 00000000ce95b5da
! Mem[000000003d800143] = f1106081, %l0 = 0000000000000074
ldstub [%i3+0x143],%l0 ! %l0 = 00000081000000ff
! %l7 = 8c634e0babe923c7, Mem[000000009080018b] = f859b823
stb %l7,[%i5+0x18b] ! Mem[0000000090800188] = c759b823
! Mem[00000000900001fc] = 912478ba, %g2 = 000000007b9364c7
ldsb [%i4+0x1fd],%g2 ! %g2 = ffffffffffffff91
! Mem[000000003d800058] = 356dc0b4, %l0 = 0000000000000081
swap [%i3+0x058],%l0 ! %l0 = 00000000356dc0b4
! Mem[000000003d800150] = d207631d, %l4 = 00000000b522c5e8
ldstub [%i3+0x150],%l4 ! %l4 = 000000d2000000ff
p22_label_17:
! %l6 = 0000000000000083, Mem[000000003c0000c0] = d7b18895
sth %l6,[%i0+0x0c0] ! Mem[000000003c0000c0] = 00838895
! %l3 = 00000000f437ba68, Mem[000000009100005a] = b0f734b6
stb %l3,[%i6+0x05a] ! Mem[0000000091000058] = 68f734b6
! Mem[00000000918000f8] = 54585a0c, %g2 = ffffffffffffff91
lduh [%o0+0x0f8],%g2 ! %g2 = 0000000000005458
! Mem[000000003d800000] = 078fbcc8d4a90fd9, %l3 = 00000000f437ba68, %l5 = 00000000000000da
casxa [%i3]0x80,%l3,%l5 ! %l5 = 078fbcc8d4a90fd9
! %l2 = 0000000000000011, Mem[00000000900001a8] = bbf186c9
stb %l2,[%i4+0x1a8] ! Mem[00000000900001a8] = 11f186c9
! Mem[000000003d8000c9] = 0de74fd1, %l2 = 0000000000000011
ldstub [%i3+0x0c9],%l2 ! %l2 = 000000e7000000ff
! Mem[000000003c0001ec] = 477b5084, %l7 = 8c634e0babe923c7
swap [%i0+0x1ec],%l7 ! %l7 = 00000000477b5084
! Mem[000000003d0001e0] = a2a015383905f1c7, %l7 = 00000000477b5084, %l3 = 00000000f437ba68
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = a2a015383905f1c7
! Mem[000000003d8000ec] = 54590e20, %l5 = d4a90fd9, %l3 = 3905f1c7
add %i3,0xec,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000054590e20
! Mem[0000000090800064] = 97d5e655, %g2 = 0000000000005458
ldsb [%i5+0x064],%g2 ! %g2 = ffffffffffffff97
p22_label_18:
! %l6 = 0000000000000083, Mem[00000000908000ca] = 183ccfbd
sth %l6,[%i5+0x0ca] ! Mem[00000000908000c8] = 0083cfbd
! Mem[000000003d8001f0] = f674b13d85bf26d7, %l4 = 00000000000000d2, %l5 = 078fbcc8d4a90fd9
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = f674b13d85bf26d7
! Mem[0000000091000044] = b5c1e93e, %g2 = ffffffffffffff97
lduw [%i6+0x044],%g2 ! %g2 = 00000000b5c1e93e
! Mem[0000000090000058] = fb0631c4db5d206c, %g2 = 00000000b5c1e93e
ldx [%i4+0x058],%g2 ! %g2 = fb0631c4db5d206c
! %l3 = 0000000054590e20, Mem[000000003c800190] = dae373e3dfd541a1
stx %l3,[%i1+0x190] ! Mem[000000003c800190] = 0000000054590e20
! %l5 = f674b13d85bf26d7, Mem[000000003c8000d6] = be370253
stb %l5,[%i1+0x0d6] ! Mem[000000003c8000d4] = be37d753
! Mem[00000000908001f4] = e158b096, %g2 = fb0631c4db5d206c
lduw [%i5+0x1f4],%g2 ! %g2 = 00000000e158b096
! Mem[0000000090000170] = ab93d825, %g2 = 00000000e158b096
ldsh [%i4+0x170],%g2 ! %g2 = ffffffffffffab93
! Mem[0000000090800048] = 43388b1e7399d98f, %g2 = ffffffffffffab93
ldx [%i5+0x048],%g2 ! %g2 = 43388b1e7399d98f
! Mem[000000003c0001cc] = 938a311f, %l2 = 00000000000000e7
swap [%i0+0x1cc],%l2 ! %l2 = 00000000938a311f
p22_label_19:
! Mem[00000000910001e8] = 395c507b, %g2 = 43388b1e7399d98f
lduh [%i6+0x1ea],%g2 ! %g2 = 000000000000395c
! Mem[000000003d8001d5] = d99fc5c9, %l1 = 6e38f7970a52aa63
ldstub [%i3+0x1d5],%l1 ! %l1 = 0000009f000000ff
! Mem[000000003c000114] = 3f404ba8, %l3 = 54590e20, %l6 = 00000083
add %i0,0x114,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000003f404ba8
! Mem[0000000090800174] = e392b100, %g2 = 000000000000395c
ldsh [%i5+0x176],%g2 ! %g2 = ffffffffffffe392
! Mem[000000003d000041] = 5e46ff5a, %l7 = 00000000477b5084
ldstub [%i2+0x041],%l7 ! %l7 = 00000046000000ff
! %l0 = 356dc0b4, %l1 = 0000009f, Mem[0000000090800068] = 75c6f97e e92489db
std %l0,[%i5+0x068] ! Mem[0000000090800068] = 356dc0b4 0000009f
! Mem[0000000091800048] = 3e22539c, %g2 = ffffffffffffe392
lduw [%o0+0x048],%g2 ! %g2 = 000000003e22539c
! Mem[000000003c000028] = 17c19ab5, %l7 = 00000046, %l0 = 356dc0b4
add %i0,0x28,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000017c19ab5
! Mem[0000000090000108] = 0beb92149d6924b7, %g2 = 000000003e22539c
ldx [%i4+0x108],%g2 ! %g2 = 0beb92149d6924b7
! Mem[0000000091800154] = 19adfdfa, %g2 = 0beb92149d6924b7
ldsb [%o0+0x157],%g2 ! %g2 = 0000000000000019
p22_label_20:
! Mem[000000003c000040] = 2ca4bab122c006fe, %l4 = 00000000000000d2
ldx [%i0+0x040],%l4 ! %l4 = 2ca4bab122c006fe
! Mem[000000003c000030] = 9139aeaf00000033, %l3 = 0000000054590e20, %l0 = 0000000017c19ab5
add %i0,0x30,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 9139aeaf00000033
! Mem[000000003d000030] = 5f0ac953ed266ada, %l5 = f674b13d85bf26d7, %l3 = 0000000054590e20
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 5f0ac953ed266ada
! Mem[0000000090800054] = 00c9e5e0, %g2 = 0000000000000019
ldsh [%i5+0x056],%g2 ! %g2 = 00000000000000c9
! Mem[000000003c000110] = 831be0323f404ba8, %l2 = 00000000938a311f, %l6 = 000000003f404ba8
add %i0,0x110,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 831be0323f404ba8
! Mem[000000003d8001d1] = cf34806b, %l7 = 0000000000000046
ldstub [%i3+0x1d1],%l7 ! %l7 = 00000034000000ff
! Mem[000000003c000078] = 717ac760, %l7 = 0000000000000034
swap [%i0+0x078],%l7 ! %l7 = 00000000717ac760
! Mem[000000003c00018f] = 983e3fd1, %l1 = 000000000000009f
ldstub [%i0+0x18f],%l1 ! %l1 = 000000d1000000ff
! Mem[00000000918000a4] = af933a36, %g2 = 00000000000000c9
ldub [%o0+0x0a6],%g2 ! %g2 = 00000000000000af
! Mem[000000003d000198] = 7529a733, %l2 = 938a311f, %l7 = 717ac760
add %i2,0x198,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007529a733
p22_label_21:
! Mem[000000003d0001bc] = 75bf8fcf, %l4 = 22c006fe, %l4 = 22c006fe
add %i2,0x1bc,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000075bf8fcf
! Mem[000000003d0000a2] = dc56c65f, %l7 = 000000007529a733
ldstub [%i2+0x0a2],%l7 ! %l7 = 000000c6000000ff
! %l6 = 3f404ba8, %l7 = 000000c6, Mem[00000000910001a0] = 5aae4e04 db9aa178
std %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = 3f404ba8 000000c6
! Mem[000000003d000164] = c51d85d5, %l5 = 85bf26d7, %l5 = 85bf26d7
add %i2,0x164,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000c51d85d5
! Mem[000000003c8000a8] = 4fd94323, %l4 = 0000000075bf8fcf
ldstub [%i1+0x0a8],%l4 ! %l4 = 0000004f000000ff
! Mem[000000003c0001c8] = b7b57e2b, %l4 = 0000004f, %l7 = 000000c6
add %i0,0x1c8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000b7b57e2b
! Mem[000000003d8001e6] = 01e6c00e, %l3 = 5f0ac953ed266ada
ldstub [%i3+0x1e6],%l3 ! %l3 = 000000c0000000ff
! %l5 = 00000000c51d85d5, Mem[0000000091000084] = ca1141d3
stb %l5,[%i6+0x084] ! Mem[0000000091000084] = d51141d3
! Mem[000000009100011c] = 66a4dc2c, %g2 = 00000000000000af
ldsh [%i6+0x11e],%g2 ! %g2 = 00000000000066a4
! Mem[00000000900001d0] = 58943a5fa5390858, %g2 = 00000000000066a4
ldx [%i4+0x1d0],%g2 ! %g2 = 58943a5fa5390858
p22_label_22:
! Mem[00000000910001b0] = 3ef08464 d7859c60, %g2 = a5390858, %g3 = ce95b5da
ldd [%i6+0x1b0],%g2 ! %g2 = 000000003ef08464 00000000d7859c60
! %l1 = 00000000000000d1, Mem[0000000090000042] = 8b81ddc3
sth %l1,[%i4+0x042] ! Mem[0000000090000040] = 00d1ddc3
! Mem[000000003c000163] = 30b81025, %l6 = 831be0323f404ba8
ldstub [%i0+0x163],%l6 ! %l6 = 00000025000000ff
! Mem[00000000918000f0] = 26618e3b, %g2 = 000000003ef08464
lduh [%o0+0x0f0],%g2 ! %g2 = 0000000000002661
! Mem[000000003c0000c8] = 9b0abe99, %l6 = 0000000000000025
ldsb [%i0+0x0cb],%l6 ! %l6 = ffffffffffffff99
! Mem[000000003c8001fc] = cb2a81de, %l0 = 9139aeaf00000033
swap [%i1+0x1fc],%l0 ! %l0 = 00000000cb2a81de
! Mem[000000003c800194] = 54590e20, %l3 = 00000000000000c0
swap [%i1+0x194],%l3 ! %l3 = 0000000054590e20
! Mem[0000000090000008] = f314fdbb5f4b3277, %g2 = 0000000000002661
ldx [%i4+%o1],%g2 ! %g2 = f314fdbb5f4b3277
! Mem[00000000910001ec] = 507b7c4e, %g18 = 454922783abdc0e3
ldsw [%i6+0x1ec],%g2 ! %g2 = 454922783abdc0e3
! Mem[000000003c800072] = 100cfda6, %l4 = 000000000000004f
ldstub [%i1+0x072],%l4 ! %l4 = 000000fd000000ff
p22_label_23:
! Mem[000000009080013c] = 8c601918, %g2 = 00000000507b7c4e
lduw [%i5+0x13c],%g2 ! %g2 = 000000008c601918
! Mem[0000000091000148] = d562d23c4734a30d, %g2 = 000000008c601918
ldx [%i6+0x148],%g2 ! %g2 = d562d23c4734a30d
! %l5 = 00000000c51d85d5, Mem[0000000091000010] = a3481fff
stw %l5,[%i6+%o2] ! Mem[0000000091000010] = c51d85d5
! Mem[000000003c800010] = 5273adeb, %l6 = ffffffffffffff99
ldub [%i1+0x013],%l6 ! %l6 = 00000000000000eb
! Mem[000000003d00012c] = 9786a7ff, %l3 = 54590e20, %l5 = c51d85d5
add %i2,0x12c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000009786a7ff
! Mem[000000003d00005c] = ed7ed3a6, %l3 = 0000000054590e20
swap [%i2+0x05c],%l3 ! %l3 = 00000000ed7ed3a6
! Mem[000000003d000054] = db8445e6, %l7 = 00000000b7b57e2b
ldsh [%i2+0x054],%l7 ! %l7 = ffffffffffffdb84
! Mem[00000000908001d4] = 8605bbea, %g2 = d562d23c4734a30d
ldsh [%i5+0x1d6],%g2 ! %g2 = ffffffffffff8605
! Mem[000000003c00006c] = ace15fbf, %l4 = 00000000000000fd
swap [%i0+0x06c],%l4 ! %l4 = 00000000ace15fbf
! Mem[000000003c800144] = ffdd4209, %l0 = 00000000cb2a81de
lduw [%i1+0x144],%l0 ! %l0 = 00000000ffdd4209
p22_label_24:
! Mem[0000000090800104] = 66e26e91, %g2 = ffffffffffff8605
lduw [%i5+0x104],%g2 ! %g2 = 0000000066e26e91
! Mem[000000003d000154] = af9f8f50, %l2 = 00000000938a311f
swap [%i2+0x154],%l2 ! %l2 = 00000000af9f8f50
! Mem[000000003c000068] = 96d5f5a4, %l7 = ffffdb84, %l5 = 9786a7ff
add %i0,0x68,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000096d5f5a4
! Mem[00000000900000ac] = 0cda6c15, %g2 = 0000000066e26e91
ldsb [%i4+0x0ad],%g2 ! %g2 = 000000000000000c
! %l6 = 00000000000000eb, Mem[0000000090000070] = 80d78bd7538b29ee
stx %l6,[%i4+0x070] ! Mem[0000000090000070] = 00000000000000eb
! Mem[000000003d000058] = d13550bd54590e20, %l3 = 00000000ed7ed3a6, %l2 = 00000000af9f8f50
add %i2,0x58,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = d13550bd54590e20
! Mem[0000000090800160] = f3e19c99, %g2 = 000000000000000c
lduh [%i5+0x162],%g2 ! %g2 = 000000000000f3e1
! Mem[000000003c800144] = ffdd4209, %l5 = 0000000096d5f5a4
swap [%i1+0x144],%l5 ! %l5 = 00000000ffdd4209
! Mem[000000003c800070] = 100cffa67039bbf9, %l6 = 00000000000000eb, %l4 = 00000000ace15fbf
add %i1,0x70,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 100cffa67039bbf9
! %l6 = 00000000000000eb, Mem[00000000910001fa] = 445c5ed2
stb %l6,[%i6+0x1fa] ! Mem[00000000910001f8] = eb5c5ed2
p22_label_25:
! Mem[000000003d800030] = 29ccaf9d6e41bbf9, %l6 = 00000000000000eb, %l2 = d13550bd54590e20
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 29ccaf9d6e41bbf9
! %l2 = 29ccaf9d6e41bbf9, Mem[00000000908001cc] = 03f88b06
stw %l2,[%i5+0x1cc] ! Mem[00000000908001cc] = 6e41bbf9
! Mem[00000000910001fc] = 1f5b5ded, %g2 = 000000000000f3e1
ldsh [%i6+0x1fe],%g2 ! %g2 = 0000000000001f5b
! Mem[000000003c000054] = d3113f4c, %l0 = 00000000ffdd4209
swap [%i0+0x054],%l0 ! %l0 = 00000000d3113f4c
! Mem[000000003c8000d7] = be37d753, %l4 = 100cffa67039bbf9
ldstub [%i1+0x0d7],%l4 ! %l4 = 00000053000000ff
! Mem[000000003c000038] = 1b55a843, %l3 = 00000000ed7ed3a6
swap [%i0+0x038],%l3 ! %l3 = 000000001b55a843
! Mem[00000000900000c8] = 18c6f5be, %g2 = 0000000000001f5b
ldsb [%i4+0x0cb],%g2 ! %g2 = 0000000000000018
! Mem[000000003c8001a0] = 2b67714d, %l0 = 00000000d3113f4c
ldstub [%i1+0x1a0],%l0 ! %l0 = 0000002b000000ff
! Mem[000000009000000c] = 5f4b3277, %g2 = 0000000000000018
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000005f4b
! Mem[000000009100016c] = 7fd5a81e, %g2 = 0000000000005f4b
lduw [%i6+0x16c],%g2 ! %g2 = 000000007fd5a81e
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 000000000000002b
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000d1
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 29ccaf9d6e41bbf9
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001b55a843
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000053
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ffdd4209
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000eb
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffdb84
bne,a,pn %xcc,p22_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = c351ff96e5e7cb9b
ldx [%i0+0x000],%g3 ! Observed data at 000000003c000000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 3eff7b3a4153522e
ldx [%i0+0x008],%g3 ! Observed data at 000000003c000008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9139aeaf00000033
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 = ed7ed3a6fb51b051
ldx [%i0+0x038],%g3 ! Observed data at 000000003c000038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 2ca4bab122c006fe
ldx [%i0+0x040],%g3 ! Observed data at 000000003c000040
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2a6ea792ffdd4209
ldx [%i0+0x050],%g3 ! Observed data at 000000003c000050
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = d986880b77e555c1
ldx [%i0+0x060],%g3 ! Observed data at 000000003c000060
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 96d5f5a4000000fd
ldx [%i0+0x068],%g3 ! Observed data at 000000003c000068
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 000000345184db14
ldx [%i0+0x078],%g3 ! Observed data at 000000003c000078
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6f1ec8b893325a3e
ldx [%i0+0x088],%g3 ! Observed data at 000000003c000088
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = dfd541a1553ac932
ldx [%i0+0x0a8],%g3 ! Observed data at 000000003c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 00838895c2c3c69e
ldx [%i0+0x0c0],%g3 ! Observed data at 000000003c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 989a171500007be4
ldx [%i0+0x118],%g3 ! Observed data at 000000003c000118
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x118,%g4
ldx [%g1+0x158],%g2 ! Expected data = 045675ef3c7dffd6
ldx [%i0+0x158],%g3 ! Observed data at 000000003c000158
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 30b810ff559f8da8
ldx [%i0+0x160],%g3 ! Observed data at 000000003c000160
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = f17223e8a6f3ff68
ldx [%i0+0x178],%g3 ! Observed data at 000000003c000178
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = dd2ec46a983e3fff
ldx [%i0+0x188],%g3 ! Observed data at 000000003c000188
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff321ca893e3d937
ldx [%i0+0x1c0],%g3 ! Observed data at 000000003c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b7b57e2b000000e7
ldx [%i0+0x1c8],%g3 ! Observed data at 000000003c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5a468032abe923c7
ldx [%i0+0x1e8],%g3 ! Observed data at 000000003c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1e8,%g4
set p22_local1_expect,%g1
p22_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 000000da255d2922
ldx [%i1+0x028],%g3 ! Observed data at 000000003c800028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 100cffa67039bbf9
ldx [%i1+0x070],%g3 ! Observed data at 000000003c800070
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 816758ed000000c9
ldx [%i1+0x090],%g3 ! Observed data at 000000003c800090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffd94323aa57013d
ldx [%i1+0x0a8],%g3 ! Observed data at 000000003c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e1358beb0000001b
ldx [%i1+0x0b8],%g3 ! Observed data at 000000003c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = acbf15dddaffaff7
ldx [%i1+0x0c0],%g3 ! Observed data at 000000003c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 76274e13be37d7ff
ldx [%i1+0x0d0],%g3 ! Observed data at 000000003c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 468c549496d5f5a4
ldx [%i1+0x140],%g3 ! Observed data at 000000003c800140
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8ea2ff554d4b05b1
ldx [%i1+0x180],%g3 ! Observed data at 000000003c800180
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 431536edffd64161
ldx [%i1+0x188],%g3 ! Observed data at 000000003c800188
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00000000000000c0
ldx [%i1+0x190],%g3 ! Observed data at 000000003c800190
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ff67714d525c1e1a
ldx [%i1+0x1a0],%g3 ! Observed data at 000000003c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 000000e2d55c75c2
ldx [%i1+0x1c0],%g3 ! Observed data at 000000003c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 684cdb1b56f9d3ff
ldx [%i1+0x1d0],%g3 ! Observed data at 000000003c8001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 074587e38c24c7ff
ldx [%i1+0x1f0],%g3 ! Observed data at 000000003c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 661b0f7800000033
ldx [%i1+0x1f8],%g3 ! Observed data at 000000003c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1f8,%g4
set p22_local2_expect,%g1
p22_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 000000cd4be93c07
ldx [%i2+0x028],%g3 ! Observed data at 000000003d000028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4d1f93dbd80291db
ldx [%i2+0x038],%g3 ! Observed data at 000000003d000038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5effff5a14adc24e
ldx [%i2+0x040],%g3 ! Observed data at 000000003d000040
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = d13550bd54590e20
ldx [%i2+0x058],%g3 ! Observed data at 000000003d000058
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8f9b68236951ffff
ldx [%i2+0x088],%g3 ! Observed data at 000000003d000088
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7113896b90b95678
ldx [%i2+0x090],%g3 ! Observed data at 000000003d000090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 717893ffc1b7b87c
ldx [%i2+0x098],%g3 ! Observed data at 000000003d000098
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = dc56ff5f29fe3d26
ldx [%i2+0x0a0],%g3 ! Observed data at 000000003d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 31c17bffbeaeeff7
ldx [%i2+0x0f8],%g3 ! Observed data at 000000003d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6cd182c871feffb0
ldx [%i2+0x130],%g3 ! Observed data at 000000003d000130
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 94bd5bbc938a311f
ldx [%i2+0x150],%g3 ! Observed data at 000000003d000150
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b522c5e854585a0c
ldx [%i2+0x1a8],%g3 ! Observed data at 000000003d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0029708b1d912478
ldx [%i2+0x1e8],%g3 ! Observed data at 000000003d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1e8,%g4
set p22_local3_expect,%g1
p22_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 95ff130551f9a25d
ldx [%i3+0x008],%g3 ! Observed data at 000000003d800008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x008,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000006841b28bcd
ldx [%i3+0x050],%g3 ! Observed data at 000000003d800050
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000081f01d7be4
ldx [%i3+0x058],%g3 ! Observed data at 000000003d800058
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3994e9d900000035
ldx [%i3+0x060],%g3 ! Observed data at 000000003d800060
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 13f1d5e5ffd560e2
ldx [%i3+0x068],%g3 ! Observed data at 000000003d800068
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 1f6a2bc973423dff
ldx [%i3+0x070],%g3 ! Observed data at 000000003d800070
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = cd5067f31a969f9f
ldx [%i3+0x078],%g3 ! Observed data at 000000003d800078
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = ea16fdd9ff3e635f
ldx [%i3+0x090],%g3 ! Observed data at 000000003d800090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = e51820437d62dfff
ldx [%i3+0x0b0],%g3 ! Observed data at 000000003d8000b0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 00000000deedfe48
ldx [%i3+0x0b8],%g3 ! Observed data at 000000003d8000b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0dff4fd1ffe5b4c5
ldx [%i3+0x0c8],%g3 ! Observed data at 000000003d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 659b80d854590e20
ldx [%i3+0x0e8],%g3 ! Observed data at 000000003d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7fabff9daae8d165
ldx [%i3+0x110],%g3 ! Observed data at 000000003d800110
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 85b01ce079afb2a7
ldx [%i3+0x120],%g3 ! Observed data at 000000003d800120
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = f11060ff503f8040
ldx [%i3+0x140],%g3 ! Observed data at 000000003d800140
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff07631d2c267ea3
ldx [%i3+0x150],%g3 ! Observed data at 000000003d800150
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x150,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = cfff806bd9ffc5c9
ldx [%i3+0x1d0],%g3 ! Observed data at 000000003d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 533e4fb2020c8dd5
ldx [%i3+0x1d8],%g3 ! Observed data at 000000003d8001d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3650ce7b01e6ff0e
ldx [%i3+0x1e0],%g3 ! Observed data at 000000003d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1e0,%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
! 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:
swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800028]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c800010]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800018]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000000]
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000020]
done
p22_trap1o:
swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800028]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c800010]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800018]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000000]
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000020]
done
p22_trap2e:
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d800000]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d000020]
done
p22_trap2o:
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d800000]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d000020]
done
p22_trap3e:
nop
nop
nop
done
p22_trap3o:
nop
nop
nop
done
p22_init_memory_pointers:
set p22_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p22_local0_start,%i0
set p22_local1_start,%i1
set p22_local2_start,%i2
set p22_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 54ebde198ccd803b
ldx [%g1+0x008],%l1 ! %l1 = 53d1b9de4d4b05b1
ldx [%g1+0x010],%l2 ! %l2 = ba42f52c4061c6d9
ldx [%g1+0x018],%l3 ! %l3 = 75838fc854590e20
ldx [%g1+0x020],%l4 ! %l4 = 62c8b005ac1f7d73
ldx [%g1+0x028],%l5 ! %l5 = 5d54f9303e736f8a
ldx [%g1+0x030],%l6 ! %l6 = b7dc8af23c7d8fd6
ldx [%g1+0x038],%l7 ! %l7 = 50aa3c3022c006fe
! Initialize the output register of window 0
set unres3_start,%o0
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 = 059e16bc 299e21cd 72023124 65449060
! %f4 = 91f2b004 83b76248 aa6987e1 926253da
! %f8 = b58750ee cd1c22b3 cccabb59 55526758
! %f12 = 0d35e9a6 bdc89c03 e0795f59 81d931f0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6b312cbc 50ff96ac 1f728387 d7bb6416
! %f20 = b3d6be81 5558e80f 8d9151c2 dde976f8
! %f24 = c6dc9610 01476100 0fefd3bb 6d44ad0e
! %f28 = a3591958 bf5f482a 620357e6 a4ba46c7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 920b7a57 e620d723 e1942b01 a87820ea
! %f36 = 8c5c0997 6f383725 93b8a402 4e0d0caa
! %f40 = 3e32e049 586c41db 9d7f3e63 8f1cad07
! %f44 = 22ae175c b8bc5d6e fe331ccb 0976d4e4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x93cf0df000000014,%g7,%g1 ! GSR scale = 2, align = 4
wr %g1,%g0,%gsr ! GSR = 93cf0df000000014
wr %g0,%y ! Clear Y 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:
! %l4 = 4280e5f7, %l5 = 0e0b7d10, Mem[00000000900001c0] = 3ac5b3a2 a50ab220
std %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = 4280e5f7 0e0b7d10
! Mem[000000003f800000] = d74f9e9f0f7d3359, %l5 = 9b86ddd60e0b7d10, %l1 = 709ffbe9d092f3f4
casxa [%i3]0x80,%l5,%l1 ! %l1 = d74f9e9f0f7d3359
! Mem[000000003f000068] = 3e36e18f, %l1 = d74f9e9f0f7d3359
swap [%i2+0x068],%l1 ! %l1 = 000000003e36e18f
! %l7 = b412de81ff1d5507, Mem[00000000918000d8] = b09059a233f7b8e5
stx %l7,[%o0+0x0d8] ! Mem[00000000918000d8] = b412de81ff1d5507
! %l1 = 000000003e36e18f, Mem[00000000900000c8] = 929c1f18c6f5be11
stx %l1,[%i4+0x0c8] ! Mem[00000000900000c8] = 000000003e36e18f
! %l4 = 630ca9ee4280e5f7, Mem[00000000900000b0] = 15f9f13d2801dd14
stx %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = 630ca9ee4280e5f7
! %l1 = 000000003e36e18f, Mem[0000000090800108] = 2b678fd32dc91a2f
stx %l1,[%i5+0x108] ! Mem[0000000090800108] = 000000003e36e18f
! Mem[000000009180000c] = 985a459f, %g2 = e13009b2ac072212
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffff985a
! Mem[0000000090000070] = d78bd753, %g2 = ffffffffffff985a
ldub [%i4+0x071],%g2 ! %g2 = 00000000000000d7
! Mem[000000003f8000a8] = 9d15eeb94998832f, %l1 = 000000003e36e18f, %l0 = 56bdddbbca263668
add %i3,0xa8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 9d15eeb94998832f
p23_label_2:
! Mem[000000003f800114] = 9c514242, %l4 = 4280e5f7, %l7 = ff1d5507
add %i3,0x114,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009c514242
! %l2 = 55ddb4da2f1ad115, Mem[0000000090800107] = 91000000
stb %l2,[%i5+0x107] ! Mem[0000000090800104] = 15000000
! Mem[000000003f0000f8] = d51cc79e, %l5 = 9b86ddd60e0b7d10
swap [%i2+0x0f8],%l5 ! %l5 = 00000000d51cc79e
! Mem[000000003f000026] = 1f45405d, %l6 = f1537d69b8415da0
ldstub [%i2+0x026],%l6 ! %l6 = 00000040000000ff
! Mem[000000003e000168] = 1d15125c4a97a74c, %l4 = 630ca9ee4280e5f7, %l1 = 000000003e36e18f
add %i0,0x168,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 1d15125c4a97a74c
! Mem[000000003f000138] = 530d22c2, %l3 = fb7de1b3, %l1 = 4a97a74c
add %i2,0x138,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000530d22c2
! Mem[000000003e8000a8] = 8e61cdca, %l7 = 000000009c514242
swap [%i1+0x0a8],%l7 ! %l7 = 000000008e61cdca
! %l2 = 55ddb4da2f1ad115, Mem[000000009000010d] = 6924b718
stb %l2,[%i4+0x10d] ! Mem[000000009000010c] = 1524b718
! Mem[000000003f800154] = a7ae8495, %l1 = 00000000530d22c2
swap [%i3+0x154],%l1 ! %l1 = 00000000a7ae8495
! Mem[000000009000018c] = 88aab532, %g2 = 00000000000000d7
ldsh [%i4+0x18c],%g2 ! %g2 = ffffffffffff88aa
p23_label_3:
! Mem[000000003f8000cc] = 22ff8a3e, %l6 = 0000000000000040
ldstub [%i3+0x0cc],%l6 ! %l6 = 00000022000000ff
! Mem[000000003e000018] = d2cefd9a04d94e7b, %l0 = 9d15eeb94998832f, %l5 = 00000000d51cc79e
add %i0,0x18,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = d2cefd9a04d94e7b
! Mem[000000003f800182] = fd171058, %l6 = 0000000000000022
ldstub [%i3+0x182],%l6 ! %l6 = 00000010000000ff
! Mem[0000000091800078] = 3a5b604d, %g2 = ffffffffffff88aa
ldub [%o0+0x079],%g2 ! %g2 = 000000000000003a
! Mem[000000003e000184] = 527d28e6, %l6 = 00000010, %l2 = 2f1ad115
add %i0,0x184,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000527d28e6
! Mem[000000003f0000f4] = e5fc415d, %l0 = 9d15eeb94998832f
lduw [%i2+0x0f4],%l0 ! %l0 = 00000000e5fc415d
! Mem[000000003f800038] = b73a1ac8, %l4 = 630ca9ee4280e5f7
swap [%i3+0x038],%l4 ! %l4 = 00000000b73a1ac8
! Mem[000000003e80013c] = 572734f7, %l7 = 000000008e61cdca
swap [%i1+0x13c],%l7 ! %l7 = 00000000572734f7
! %l3 = 5340e76dfb7de1b3, Mem[0000000090800018] = f3c1b6db
stb %l3,[%i5+%o3] ! Mem[0000000090800018] = b3c1b6db
! %l2 = 00000000527d28e6, Mem[00000000910000d0] = 2fe75756f56c72b9
stx %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000000527d28e6
p23_label_4:
! %l0 = e5fc415d, %l1 = a7ae8495, Mem[0000000090000030] = 0fad1b73 ba1461cf
std %l0,[%i4+0x030] ! Mem[0000000090000030] = e5fc415d a7ae8495
! Mem[000000003f0001d4] = 5fdb7b81, %l6 = 0000000000000010
swap [%i2+0x1d4],%l6 ! %l6 = 000000005fdb7b81
! Mem[000000003e8001a4] = 5c97c205, %l7 = 00000000572734f7
swap [%i1+0x1a4],%l7 ! %l7 = 000000005c97c205
! %l6 = 000000005fdb7b81, Mem[0000000091800170] = 0dd8e7446604b7b5
stx %l6,[%o0+0x170] ! Mem[0000000091800170] = 000000005fdb7b81
! Mem[0000000091000098] = 6b141ce1d929f4dc, %g2 = 000000000000003a
ldx [%i6+0x098],%g2 ! %g2 = 6b141ce1d929f4dc
! Mem[000000003e8000d4] = 84e8a5aa, %l2 = 00000000527d28e6
swap [%i1+0x0d4],%l2 ! %l2 = 0000000084e8a5aa
! Mem[000000003e800030] = 51ea011bd3f3d41a, %l2 = 0000000084e8a5aa, %l0 = 00000000e5fc415d
add %i1,0x30,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 51ea011bd3f3d41a
! Mem[000000003e800088] = 3a9f479f6da1b71f, %l7 = 000000005c97c205, %l3 = 5340e76dfb7de1b3
add %i1,0x88,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 3a9f479f6da1b71f
! Mem[000000003f0000e8] = b5fc67ecc9259e2c, %l6 = 000000005fdb7b81, %l0 = 51ea011bd3f3d41a
add %i2,0xe8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = b5fc67ecc9259e2c
! %l0 = b5fc67ecc9259e2c, Mem[00000000910001f8] = a30b445c5ed21f5b
stx %l0,[%i6+0x1f8] ! Mem[00000000910001f8] = b5fc67ecc9259e2c
p23_label_5:
! Mem[000000003e800057] = 102f454c, %l6 = 000000005fdb7b81
ldstub [%i1+0x057],%l6 ! %l6 = 0000004c000000ff
! Mem[000000003f800198] = 19d1fd8d, %l0 = c9259e2c, %l0 = c9259e2c
add %i3,0x198,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000019d1fd8d
! Mem[000000003e800158] = 328de57291dbb282, %l7 = 000000005c97c205, %l4 = 00000000b73a1ac8
add %i1,0x158,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 328de57291dbb282
! Mem[000000003f80011c] = b60c4dd8, %l2 = 0000000084e8a5aa
ldstub [%i3+0x11c],%l2 ! %l2 = 000000b6000000ff
! Mem[0000000091800010] = 459f86b604e42612, %g2 = 6b141ce1d929f4dc
ldx [%o0+%o2],%g2 ! %g2 = 459f86b604e42612
! Mem[000000003f800120] = a01b5688, %l6 = 000000000000004c
swap [%i3+0x120],%l6 ! %l6 = 00000000a01b5688
! Mem[000000003f800036] = bda46746, %l4 = 328de57291dbb282
ldstub [%i3+0x036],%l4 ! %l4 = 00000067000000ff
! Mem[0000000091000138] = e962452cda495b2d, %g2 = 459f86b604e42612
ldx [%i6+0x138],%g2 ! %g2 = e962452cda495b2d
! Mem[00000000918001f4] = b9f50af8, %g2 = e962452cda495b2d
lduw [%o0+0x1f4],%g2 ! %g2 = 00000000b9f50af8
! Mem[00000000918001d8] = 05319c38, %g2 = 00000000b9f50af8
lduw [%o0+0x1d8],%g2 ! %g2 = 0000000005319c38
p23_label_6:
! Mem[000000003f000010] = 5d4c5488, %l3 = 6da1b71f, %l4 = 00000067
add %i2,0x10,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000005d4c5488
! %l4 = 000000005d4c5488, Mem[00000000910000c0] = b77686315ee02183
stx %l4,[%i6+0x0c0] ! Mem[00000000910000c0] = 000000005d4c5488
! Mem[0000000091000160] = c27f729a, %g2 = 0000000005319c38
ldub [%i6+0x161],%g2 ! %g2 = 00000000000000c2
! Mem[000000003e8000dd] = d12a5cd2, %l7 = 000000005c97c205
ldstub [%i1+0x0dd],%l7 ! %l7 = 0000002a000000ff
! Mem[000000003e0001c0] = b737d48f84444488, %l7 = 000000000000002a, %l4 = 000000005d4c5488
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b737d48f84444488
! Mem[00000000900001f4] = d0a0c782, %g2 = 00000000000000c2
ldsh [%i4+0x1f4],%g2 ! %g2 = ffffffffffffd0a0
! Mem[000000003e800153] = 62b160e5, %l0 = 0000000019d1fd8d
ldstub [%i1+0x153],%l0 ! %l0 = 000000e5000000ff
! %l5 = d2cefd9a04d94e7b, Mem[0000000091000013] = ff3d1e3e
stb %l5,[%i6+0x013] ! Mem[0000000091000010] = 7b3d1e3e
! Mem[000000003e8000b0] = 009efc89, %l3 = 3a9f479f6da1b71f
swap [%i1+0x0b0],%l3 ! %l3 = 00000000009efc89
! %l1 = 00000000a7ae8495, Mem[0000000091800184] = 48e04b63
stb %l1,[%o0+0x184] ! Mem[0000000091800184] = 95e04b63
p23_label_7:
! Mem[000000003f0000dc] = 2f889838, %l6 = 00000000a01b5688
swap [%i2+0x0dc],%l6 ! %l6 = 000000002f889838
! Mem[000000003f8000dc] = b99a62ec, %l0 = 00000000000000e5
swap [%i3+0x0dc],%l0 ! %l0 = 00000000b99a62ec
! Mem[000000003f8001b8] = 014a4f74, %l7 = 0000002a, %l5 = 04d94e7b
add %i3,0x1b8,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000014a4f74
! Mem[000000003e00007c] = 055062b8, %l3 = 009efc89, %l0 = b99a62ec
add %i0,0x7c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000055062b8
! Mem[00000000910001d0] = b5099b0c, %g2 = ffffffffffffd0a0
ldub [%i6+0x1d1],%g2 ! %g2 = 00000000000000b5
! Mem[000000003f000158] = 354b5ce904c5c7c3, %l7 = 000000000000002a, %l4 = b737d48f84444488
add %i2,0x158,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 354b5ce904c5c7c3
! Mem[00000000900000f0] = 1204d4361a869d3d, %g2 = 00000000000000b5
ldx [%i4+0x0f0],%g2 ! %g2 = 1204d4361a869d3d
! Mem[000000003f8000fa] = 2f3e0019, %l1 = 00000000a7ae8495
ldstub [%i3+0x0fa],%l1 ! %l1 = 00000000000000ff
! Mem[000000003f000019] = 41b0e110, %l1 = 0000000000000000
ldstub [%i2+0x019],%l1 ! %l1 = 000000b0000000ff
! Mem[00000000910001a0] = 5aae4e04 db9aa178, %g2 = 1a869d3d, %g3 = 0bad0b00
ldd [%i6+0x1a0],%g2 ! %g2 = 000000005aae4e04 00000000db9aa178
p23_label_8:
! Mem[000000003f000004] = 9c5b6b0a, %l7 = 0000002a, %l0 = 055062b8
add %i2,0x04,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000009c5b6b0a
! %l3 = 00000000009efc89, Mem[00000000908000a0] = d990a0ad
sth %l3,[%i5+0x0a0] ! Mem[00000000908000a0] = fc89a0ad
! Mem[000000009100008c] = 32dec4f7, %g18 = 2f978847dd798153
ldsw [%i6+0x08c],%g2 ! %g2 = 2f978847dd798153
! Mem[0000000090000184] = 7b8db24f, %g2 = 0000000032dec4f7
ldub [%i4+0x186],%g2 ! %g2 = 000000000000007b
! %l6 = 000000002f889838, Mem[0000000091800004] = 99c425e5
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = 2f889838
! Mem[000000003f0000b2] = d565e3f3, %l7 = 000000000000002a
ldstub [%i2+0x0b2],%l7 ! %l7 = 000000e3000000ff
! Mem[00000000910000d8] = 0cd425ea2bdb4172, %g2 = 000000000000007b
ldx [%i6+0x0d8],%g2 ! %g2 = 0cd425ea2bdb4172
! Mem[000000003e000058] = 07bead01, %l4 = 354b5ce904c5c7c3
swap [%i0+0x058],%l4 ! %l4 = 0000000007bead01
! Mem[0000000090800028] = bd71d51e, %g18 = 2f978847dd798153
ldsw [%i5+%o5],%g2 ! %g2 = 2f978847dd798153
! Mem[000000003e000150] = 925b4176, %l5 = 014a4f74, %l5 = 014a4f74
add %i0,0x150,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000925b4176
p23_label_9:
! Mem[000000003f000110] = c4fd9b26, %l3 = 009efc89, %l0 = 9c5b6b0a
add %i2,0x110,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c4fd9b26
! Mem[000000003f800197] = 840ca1ff, %l7 = 00000000000000e3
ldstub [%i3+0x197],%l7 ! %l7 = 000000ff000000ff
! Mem[000000003f80007b] = 3229c74a, %l0 = 00000000c4fd9b26
ldstub [%i3+0x07b],%l0 ! %l0 = 0000004a000000ff
! Mem[000000003f000170] = c4d95eee469b988d, %l4 = 0000000007bead01, %l7 = 00000000000000ff
add %i2,0x170,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = c4d95eee469b988d
! %l3 = 00000000009efc89, Mem[0000000090000074] = 538b29ee
stw %l3,[%i4+0x074] ! Mem[0000000090000074] = 009efc89
! Mem[0000000091800058] = 56694bad, %g2 = ffffffffbd71d51e
ldsh [%o0+0x05a],%g2 ! %g2 = 0000000000005669
! Mem[0000000091000014] = 3d1e3e00, %g18 = 2f978847dd798153
ldsw [%i6+0x014],%g2 ! %g2 = 2f978847dd798153
! Mem[000000003f800010] = d22a6717, %l5 = 925b4176, %l4 = 07bead01
add %i3,0x10,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d22a6717
! Mem[000000003e80003c] = e1a4d011, %l5 = 925b4176, %l2 = 000000b6
add %i1,0x3c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e1a4d011
! Mem[0000000090800180] = 34ecb2cb7e522fec, %g2 = 000000003d1e3e00
ldx [%i5+0x180],%g2 ! %g2 = 34ecb2cb7e522fec
p23_label_10:
! %l2 = 00000000e1a4d011, Mem[00000000908001e7] = b930f93a
stb %l2,[%i5+0x1e7] ! Mem[00000000908001e4] = 1130f93a
! Mem[00000000918000ec] = 0e312bf8, %g2 = 34ecb2cb7e522fec
ldsb [%o0+0x0ec],%g2 ! %g2 = 000000000000000e
! Mem[0000000090800060] = d697d5e6, %g2 = 000000000000000e
ldsb [%i5+0x063],%g2 ! %g2 = ffffffffffffffd6
! %l0 = 0000004a, %l1 = 000000b0, Mem[0000000091000010] = a3481f7b 3d1e3e00
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000004a 000000b0
! Mem[000000003e8000b3] = 6da1b71f, %l2 = 00000000e1a4d011
ldstub [%i1+0x0b3],%l2 ! %l2 = 0000001f000000ff
! Mem[000000003e80007e] = d4d1eb96, %l4 = 00000000d22a6717
ldstub [%i1+0x07e],%l4 ! %l4 = 000000eb000000ff
! Mem[000000003f000031] = eb1bcaff, %l1 = 00000000000000b0
ldstub [%i2+0x031],%l1 ! %l1 = 0000001b000000ff
! %l1 = 000000000000001b, Mem[0000000091800078] = 923a5b604dfb2106
stx %l1,[%o0+0x078] ! Mem[0000000091800078] = 000000000000001b
! Mem[000000003e800190] = 17c3e197, %l4 = 00000000000000eb
swap [%i1+0x190],%l4 ! %l4 = 0000000017c3e197
! Mem[000000003e000194] = 764451b2, %l6 = 2f889838, %l6 = 2f889838
add %i0,0x194,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000764451b2
p23_label_11:
! Mem[000000009180003c] = 4c6fcc5f, %g2 = ffffffffffffffd6
ldsb [%o0+0x03f],%g2 ! %g2 = 000000000000004c
! Mem[000000003e0001e4] = 41180075, %l0 = 000000000000004a
swap [%i0+0x1e4],%l0 ! %l0 = 0000000041180075
! Mem[000000009000006c] = ee80d78b, %g2 = 000000000000004c
ldsb [%i4+0x06f],%g2 ! %g2 = ffffffffffffffee
! Mem[000000003f0001c8] = 749ad500ac423f1a, %l2 = 000000000000001f, %l5 = 00000000925b4176
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 749ad500ac423f1a
! Mem[000000003e8000f8] = 42611fd5, %l5 = 749ad500ac423f1a
ldstub [%i1+0x0f8],%l5 ! %l5 = 00000042000000ff
! Mem[000000003f0000c0] = 0d17eaff, %l1 = 0000001b, %l7 = 469b988d
add %i2,0xc0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000000d17eaff
! Mem[0000000090000194] = 892c7c4b, %g2 = ffffffffffffffee
ldsb [%i4+0x194],%g2 ! %g2 = ffffffffffffff89
! Mem[0000000091000128] = 47d5b5f93b517a4d, %g2 = ffffffffffffff89
ldx [%i6+0x128],%g2 ! %g2 = 47d5b5f93b517a4d
! Mem[000000003e800000] = 31507539, %l4 = 0000000017c3e197
ldstub [%i1+%g0],%l4 ! %l4 = 00000031000000ff
! Mem[000000003e00013d] = 7ab1d816, %l4 = 0000000000000031
ldstub [%i0+0x13d],%l4 ! %l4 = 000000b1000000ff
p23_label_12:
! Mem[000000003f0001ec] = 1a146b45, %l7 = 000000000d17eaff
swap [%i2+0x1ec],%l7 ! %l7 = 000000001a146b45
! %l7 = 000000001a146b45, Mem[000000009000011f] = 9142e934
stb %l7,[%i4+0x11f] ! Mem[000000009000011c] = 4542e934
! Mem[0000000091000144] = 29780a2a, %g18 = 2f978847dd798153
ldsw [%i6+0x144],%g2 ! %g2 = 2f978847dd798153
! Mem[00000000918001c8] = 7fed5e46, %g2 = 0000000029780a2a
ldub [%o0+0x1cb],%g2 ! %g2 = 000000000000007f
! Mem[000000003f8000c7] = fa98d5ab, %l0 = 0000000041180075
ldstub [%i3+0x0c7],%l0 ! %l0 = 000000ab000000ff
! Mem[0000000090800184] = ecde3e04, %g2 = 000000000000007f
ldsb [%i5+0x187],%g2 ! %g2 = ffffffffffffffec
! Mem[000000003e000090] = 6066e734, %l7 = 000000001a146b45
ldsh [%i0+0x090],%l7 ! %l7 = 0000000000006066
! %l1 = 000000000000001b, Mem[0000000091800168] = 6933d7f37d90500a
stx %l1,[%o0+0x168] ! Mem[0000000091800168] = 000000000000001b
! %l2 = 000000000000001f, Mem[0000000090800140] = 58c1586a2c742e28
stx %l2,[%i5+0x140] ! Mem[0000000090800140] = 000000000000001f
! Mem[000000003f0000f7] = e5fc415d, %l2 = 000000000000001f
ldstub [%i2+0x0f7],%l2 ! %l2 = 0000005d000000ff
p23_label_13:
! Mem[00000000908001dc] = 83155997, %g2 = ffffffffffffffec
ldub [%i5+0x1dc],%g2 ! %g2 = 0000000000000083
! %l3 = 00000000009efc89, Mem[000000009180008e] = 678d2280
sth %l3,[%o0+0x08e] ! Mem[000000009180008c] = fc892280
! Mem[0000000090000030] = e5fc415da7ae8495, %g2 = 0000000000000083
ldx [%i4+0x030],%g2 ! %g2 = e5fc415da7ae8495
! %l4 = 00000000000000b1, Mem[00000000900001ac] = b7572d16
stb %l4,[%i4+0x1ac] ! Mem[00000000900001ac] = b1572d16
! Mem[000000003f000090] = c5393533, %l2 = 0000005d, %l1 = 0000001b
add %i2,0x90,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c5393533
! Mem[000000003f00012c] = b36dd2ec, %l5 = 0000000000000042
lduw [%i2+0x12c],%l5 ! %l5 = 00000000b36dd2ec
! %l1 = 00000000c5393533, Mem[00000000908000a0] = fc89a0adf468c18e
stx %l1,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000c5393533
! Mem[00000000910000e8] = 5ab839f7, %g2 = e5fc415da7ae8495
lduw [%i6+0x0e8],%g2 ! %g2 = 000000005ab839f7
! Mem[000000003e000144] = aeb6b7b2, %l5 = 00000000b36dd2ec
lduh [%i0+0x146],%l5 ! %l5 = 000000000000b7b2
! Mem[000000003f8000d4] = 7f714bfb, %l1 = c5393533, %l5 = 0000b7b2
add %i3,0xd4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000007f714bfb
p23_label_14:
! Mem[000000003e0001e8] = da778143, %l4 = 00000000000000b1
swap [%i0+0x1e8],%l4 ! %l4 = 00000000da778143
! Mem[0000000091000020] = 86dab9b5, %g2 = 000000005ab839f7
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000086
! %l4 = da778143, %l5 = 7f714bfb, Mem[00000000900001c8] = 60b21f1e 6e750428
std %l4,[%i4+0x1c8] ! Mem[00000000900001c8] = da778143 7f714bfb
! Mem[000000003e8001cc] = f53fa8f0, %l6 = 764451b2, %l4 = da778143
add %i1,0x1cc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f53fa8f0
! Mem[000000003e0001d0] = a6090639, %l1 = 00000000c5393533
ldstub [%i0+0x1d0],%l1 ! %l1 = 000000a6000000ff
! Mem[00000000908000b8] = c9fb4b1d, %g2 = 0000000000000086
lduh [%i5+0x0ba],%g2 ! %g2 = 000000000000c9fb
! %l6 = 00000000764451b2, Mem[000000003e800080] = ef0f72ae
stw %l6,[%i1+0x080] ! Mem[000000003e800080] = 764451b2
! Mem[00000000900000c8] = 00000000, %g2 = 000000000000c9fb
lduh [%i4+0x0c8],%g2 ! %g2 = 0000000000000000
! Mem[000000003f8000f0] = cfb6f44c, %l3 = 00000000009efc89
ldsw [%i3+0x0f0],%l3 ! %l3 = ffffffffcfb6f44c
! Mem[00000000910000d8] = 0cd425ea 2bdb4172, %g2 = 00000000, %g3 = db9aa178
ldd [%i6+0x0d8],%g2 ! %g2 = 000000000cd425ea 000000002bdb4172
p23_label_15:
! Mem[000000003e8001fc] = 6d10764f, %l0 = 00000000000000ab
swap [%i1+0x1fc],%l0 ! %l0 = 000000006d10764f
! Mem[00000000900001b4] = 966d3887, %g2 = 000000000cd425ea
ldsh [%i4+0x1b6],%g2 ! %g2 = ffffffffffff966d
! Mem[000000003f0000b0] = d565fff322c8cc32, %l6 = 00000000764451b2, %l5 = 000000007f714bfb
add %i2,0xb0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = d565fff322c8cc32
! %l1 = 00000000000000a6, Mem[000000009000018d] = aab53227
stb %l1,[%i4+0x18d] ! Mem[000000009000018c] = a6b53227
! Mem[0000000090000040] = 2ba48b81ddc392a5, %g2 = ffffffffffff966d
ldx [%i4+0x040],%g2 ! %g2 = 2ba48b81ddc392a5
! Mem[000000003f000130] = 0233c00d, %l0 = 000000006d10764f
ldstub [%i2+0x130],%l0 ! %l0 = 00000002000000ff
! %l0 = 0000000000000002, Mem[00000000918001b9] = 1bf3c6c7
stb %l0,[%o0+0x1b9] ! Mem[00000000918001b8] = 02f3c6c7
! %l2 = 0000005d, %l3 = cfb6f44c, Mem[0000000091800170] = 00000000 5fdb7b81
std %l2,[%o0+0x170] ! Mem[0000000091800170] = 0000005d cfb6f44c
! Mem[000000003e0001b4] = 2b164a91, %l1 = 00000000000000a6
lduw [%i0+0x1b4],%l1 ! %l1 = 000000002b164a91
! %l3 = ffffffffcfb6f44c, Mem[00000000908000cd] = bdb1e093
stb %l3,[%i5+0x0cd] ! Mem[00000000908000cc] = 4cb1e093
p23_label_16:
! Mem[000000009180018c] = c61047df, %g2 = 2ba48b81ddc392a5
ldub [%o0+0x18d],%g2 ! %g2 = 00000000000000c6
! Mem[0000000090000150] = f2c0a01a, %g2 = 00000000000000c6
ldsh [%i4+0x152],%g2 ! %g2 = fffffffffffff2c0
! Mem[000000003f0001f4] = ef05494e, %l6 = 764451b2, %l5 = 22c8cc32
add %i2,0x1f4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ef05494e
! %l3 = ffffffffcfb6f44c, Mem[000000009080017c] = 9a7249cf
sth %l3,[%i5+0x17c] ! Mem[000000009080017c] = f44c49cf
! Mem[000000003f0001c8] = 749ad500, %l2 = 000000000000005d
ldstub [%i2+0x1c8],%l2 ! %l2 = 00000074000000ff
! %l2 = 0000000000000074, Mem[0000000091800068] = 84baf4dec5a2c045
stx %l2,[%o0+0x068] ! Mem[0000000091800068] = 0000000000000074
! Mem[0000000091000090] = f98046d868ca6544, %g2 = fffffffffffff2c0
ldx [%i6+0x090],%g2 ! %g2 = f98046d868ca6544
! Mem[000000009000011c] = 453e1145, %g18 = 2f978847dd798153
ldsw [%i4+0x11c],%g2 ! %g2 = 2f978847dd798153
! %l1 = 000000002b164a91, Mem[000000009000008c] = 423efff6
sth %l1,[%i4+0x08c] ! Mem[000000009000008c] = 4a91fff6
! Mem[000000003e000034] = 277742b5, %l4 = 00000000f53fa8f0
ldstub [%i0+0x034],%l4 ! %l4 = 00000027000000ff
p23_label_17:
! Mem[000000003f800058] = fbc7410b, %l2 = 00000074, %l6 = 764451b2
add %i3,0x58,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000fbc7410b
! Mem[000000003f0000d0] = f5f287e9ca96adc9, %l3 = ffffffffcfb6f44c, %l5 = 00000000ef05494e
add %i2,0xd0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = f5f287e9ca96adc9
! Mem[000000003f800150] = 3c551f0c530d22c2, %l5 = f5f287e9ca96adc9, %l1 = 000000002b164a91
add %i3,0x150,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 3c551f0c530d22c2
! Mem[0000000090800110] = bc7fa5c6, %g2 = 00000000453e1145
ldub [%i5+0x111],%g2 ! %g2 = 00000000000000bc
! Mem[000000009080011c] = 319cba4e, %g2 = 00000000000000bc
lduw [%i5+0x11c],%g2 ! %g2 = 00000000319cba4e
! Mem[00000000918000e4] = 74c4ae4b, %g2 = 00000000319cba4e
ldsh [%o0+0x0e6],%g2 ! %g2 = 00000000000074c4
! Mem[0000000091000178] = 80e92e28fc1dbb24, %g2 = 00000000000074c4
ldx [%i6+0x178],%g2 ! %g2 = 80e92e28fc1dbb24
! Mem[000000003f0000e0] = 39c2642ee3582510, %l2 = 0000000000000074, %l2 = 0000000000000074
add %i2,0xe0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 39c2642ee3582510
! Mem[000000003e0001f8] = a3b45ec3, %l6 = fbc7410b, %l7 = 00006066
add %i0,0x1f8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a3b45ec3
! Mem[00000000908000b4] = 3a9b260a, %g2 = 80e92e28fc1dbb24
lduh [%i5+0x0b4],%g2 ! %g2 = 0000000000003a9b
p23_label_18:
! Mem[000000003e000170] = f6b836d31b97e149, %l1 = 3c551f0c530d22c2, %l5 = f5f287e9ca96adc9
add %i0,0x170,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = f6b836d31b97e149
! Mem[000000003e000104] = 84af9863, %l6 = 00000000fbc7410b
swap [%i0+0x104],%l6 ! %l6 = 0000000084af9863
! Mem[000000009100003c] = b4f82c3d, %g2 = 0000000000003a9b
lduw [%i6+0x03c],%g2 ! %g2 = 00000000b4f82c3d
! %l5 = f6b836d31b97e149, Mem[0000000090000110] = 18614e6e
sth %l5,[%i4+0x110] ! Mem[0000000090000110] = e1494e6e
! Mem[000000003f800119] = 76950f80, %l1 = 3c551f0c530d22c2
ldstub [%i3+0x119],%l1 ! %l1 = 00000095000000ff
! Mem[0000000091000190] = 79168c5f, %g2 = 00000000b4f82c3d
lduw [%i6+0x190],%g2 ! %g2 = 0000000079168c5f
! Mem[000000003f000010] = 5d4c5488416b931f, %l4 = 0000000000000027, %l2 = 39c2642ee3582510
add %i2,0x10,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 5d4c5488416b931f
! Mem[0000000090800004] = 73d15c96, %g2 = 0000000079168c5f
lduh [%i5+0x006],%g2 ! %g2 = 00000000000073d1
! Mem[00000000908001e0] = ac6a9c05c7e29c11, %g2 = 00000000000073d1
ldx [%i5+0x1e0],%g2 ! %g2 = ac6a9c05c7e29c11
! Mem[00000000900000a4] = 4fa190e7, %g18 = 2f978847dd798153
ldsw [%i4+0x0a4],%g2 ! %g2 = 2f978847dd798153
p23_label_19:
! Mem[000000003e0000a8] = ce3d9b81b769e41f, %l6 = 0000000084af9863, %l1 = 0000000000000095
add %i0,0xa8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ce3d9b81b769e41f
! Mem[000000003f800000] = d74f9e9f, %l3 = cfb6f44c, %l1 = b769e41f
casa [%i3]0x80,%l3,%l1 ! %l1 = 00000000d74f9e9f
! Mem[000000003e0001a4] = 666f431b, %l1 = 00000000d74f9e9f
swap [%i0+0x1a4],%l1 ! %l1 = 00000000666f431b
! %l5 = f6b836d31b97e149, Mem[0000000091800188] = 4b57bd1a6cc61047
stx %l5,[%o0+0x188] ! Mem[0000000091800188] = f6b836d31b97e149
! Mem[000000009100012c] = 3b517a4d, %g2 = 000000004fa190e7
lduw [%i6+0x12c],%g2 ! %g2 = 000000003b517a4d
! Mem[000000003f8000e6] = f74b4263, %l0 = 0000000000000002
ldstub [%i3+0x0e6],%l0 ! %l0 = 00000042000000ff
! %l4 = 0000000000000027, Mem[0000000090800188] = de3e04f8
stw %l4,[%i5+0x188] ! Mem[0000000090800188] = 00000027
! Mem[0000000091800164] = a96a1584, %g2 = 000000003b517a4d
lduw [%o0+0x164],%g2 ! %g2 = 00000000a96a1584
! Mem[00000000900000b8] = 6d2baf6b, %g18 = 2f978847dd798153
ldsw [%i4+0x0b8],%g2 ! %g2 = 2f978847dd798153
! %l1 = 00000000666f431b, Mem[0000000090800192] = 146220d8
sth %l1,[%i5+0x192] ! Mem[0000000090800190] = 431b20d8
p23_label_20:
! Mem[00000000918000dc] = ff1d5507, %g2 = 000000006d2baf6b
lduw [%o0+0x0dc],%g2 ! %g2 = 00000000ff1d5507
! %l2 = 5d4c5488416b931f, Mem[000000003f800058] = fbc7410b
sth %l2,[%i3+0x058] ! Mem[000000003f800058] = 931f410b
! Mem[000000003f80009a] = 858d960c, %l2 = 5d4c5488416b931f
ldstub [%i3+0x09a],%l2 ! %l2 = 00000096000000ff
! Mem[000000003e000000] = 9a45193f, %l2 = 00000096, %l6 = 84af9863
casa [%i0]0x80,%l2,%l6 ! %l6 = 000000009a45193f
! Mem[000000003e80008c] = 6da1b71f, %l0 = 0000000000000042
swap [%i1+0x08c],%l0 ! %l0 = 000000006da1b71f
! Mem[000000003e000080] = c52715e7ee8f5477, %l2 = 0000000000000096, %l1 = 00000000666f431b
add %i0,0x80,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = c52715e7ee8f5477
! Mem[000000009180004c] = 3f9d7633, %g2 = 00000000ff1d5507
ldsb [%o0+0x04c],%g2 ! %g2 = 000000000000003f
! Mem[0000000090800108] = 000000003e36e18f, %g2 = 000000000000003f
ldx [%i5+0x108],%g2 ! %g2 = 000000003e36e18f
! %l3 = ffffffffcfb6f44c, Mem[0000000090000098] = 1d130fa6
stb %l3,[%i4+0x098] ! Mem[0000000090000098] = 4c130fa6
! %l2 = 0000000000000096, Mem[0000000091000017] = b0424501
stb %l2,[%i6+0x017] ! Mem[0000000091000014] = 96424501
p23_label_21:
! Mem[000000003f8001a4] = ee769bee, %l5 = 1b97e149, %l6 = 9a45193f
add %i3,0x1a4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ee769bee
! Mem[000000003e0001ec] = 4f4bd95b, %l6 = 00000000ee769bee
swap [%i0+0x1ec],%l6 ! %l6 = 000000004f4bd95b
! Mem[000000003f8000e4] = f74bff63, %l2 = 0000000000000096
swap [%i3+0x0e4],%l2 ! %l2 = 00000000f74bff63
! %l2 = 00000000f74bff63, Mem[0000000090800090] = 0457759b
sth %l2,[%i5+0x090] ! Mem[0000000090800090] = ff63759b
! Mem[000000003e8001ee] = 7a0f1463, %l5 = f6b836d31b97e149
ldstub [%i1+0x1ee],%l5 ! %l5 = 00000014000000ff
! Mem[000000003f0001b8] = c80e156f, %l3 = ffffffffcfb6f44c
swap [%i2+0x1b8],%l3 ! %l3 = 00000000c80e156f
! Mem[000000003f0001e8] = fbfc78d8, %l5 = 0000000000000014
swap [%i2+0x1e8],%l5 ! %l5 = 00000000fbfc78d8
! %l6 = 000000004f4bd95b, Mem[00000000908000ae] = d55cbe69
sth %l6,[%i5+0x0ae] ! Mem[00000000908000ac] = d95bbe69
! Mem[0000000090000074] = 89fec322, %g2 = 000000003e36e18f
ldsb [%i4+0x077],%g2 ! %g2 = ffffffffffffff89
! Mem[00000000900000c0] = a056dafac5a24718, %g2 = ffffffffffffff89
ldx [%i4+0x0c0],%g2 ! %g2 = a056dafac5a24718
p23_label_22:
! Mem[0000000091000088] = 9892031b 32dec4f7, %g2 = c5a24718, %g3 = 2bdb4172
ldd [%i6+0x088],%g2 ! %g2 = 000000009892031b 0000000032dec4f7
! Mem[0000000090000128] = 574953fa 90beea6e, %g2 = 9892031b, %g3 = 32dec4f7
ldd [%i4+0x128],%g2 ! %g2 = 00000000574953fa 0000000090beea6e
! %l2 = 00000000f74bff63, Mem[0000000090800060] = ec0a57d697d5e655
stx %l2,[%i5+0x060] ! Mem[0000000090800060] = 00000000f74bff63
! Mem[0000000090800134] = e548adbd, %g2 = 00000000574953fa
lduw [%i5+0x134],%g2 ! %g2 = 00000000e548adbd
! Mem[000000003e00019c] = 28d7df62, %l5 = fbfc78d8, %l4 = 00000027
add %i0,0x19c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000028d7df62
! Mem[0000000091000040] = 6f83458cb5c1e93e, %g2 = 00000000e548adbd
ldx [%i6+0x040],%g2 ! %g2 = 6f83458cb5c1e93e
! Mem[000000003e0001ac] = 20894406, %l0 = 000000006da1b71f
ldstub [%i0+0x1ac],%l0 ! %l0 = 00000020000000ff
! Mem[000000003e000078] = 224dc07b, %l0 = 0000000000000020
swap [%i0+0x078],%l0 ! %l0 = 00000000224dc07b
! Mem[000000003f8000e0] = 8e3906d0, %l4 = 28d7df62, %l4 = 28d7df62
add %i3,0xe0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008e3906d0
! Mem[000000003f000028] = 53f796aa, %l1 = ee8f5477, %l4 = 8e3906d0
add %i2,0x28,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000053f796aa
p23_label_23:
! %l4 = 0000000053f796aa, Mem[000000003e00005c] = f1fa59a4
stb %l4,[%i0+0x05c] ! Mem[000000003e00005c] = aafa59a4
! Mem[000000003e0001b8] = ffe4d1905a2db895, %l2 = 00000000f74bff63, %l5 = 00000000fbfc78d8
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = ffe4d1905a2db895
! %l1 = c52715e7ee8f5477, Mem[000000009080013f] = 18000000
stb %l1,[%i5+0x13f] ! Mem[000000009080013c] = 77000000
! %l6 = 000000004f4bd95b, Mem[0000000090000114] = eeb8142d
stb %l6,[%i4+0x114] ! Mem[0000000090000114] = 5bb8142d
! Mem[000000003f0001c4] = 0a19dc37, %l0 = 00000000224dc07b
swap [%i2+0x1c4],%l0 ! %l0 = 000000000a19dc37
! Mem[0000000091000118] = c1d572a0, %g2 = 6f83458cb5c1e93e
ldsh [%i6+0x11a],%g2 ! %g2 = ffffffffffffc1d5
! Mem[00000000900001f4] = d0a0c782, %g18 = 2f978847dd798153
ldsw [%i4+0x1f4],%g2 ! %g2 = 2f978847dd798153
! Mem[00000000910001e0] = 1a14d36e, %g2 = ffffffffd0a0c782
ldub [%i6+0x1e3],%g2 ! %g2 = 000000000000001a
! %l6 = 4f4bd95b, %l7 = a3b45ec3, Mem[00000000908000c8] = 8bba183c cf4cb1e0
std %l6,[%i5+0x0c8] ! Mem[00000000908000c8] = 4f4bd95b a3b45ec3
! %l7 = 00000000a3b45ec3, Mem[0000000090000199] = d5c76327
stb %l7,[%i4+0x199] ! Mem[0000000090000198] = c3c76327
p23_label_24:
! Mem[0000000090000118] = f699086e453e1145, %g2 = 000000000000001a
ldx [%i4+0x118],%g2 ! %g2 = f699086e453e1145
! Mem[000000003f8000e0] = 8e3906d0, %l3 = 00000000c80e156f
ldstub [%i3+0x0e0],%l3 ! %l3 = 0000008e000000ff
! Mem[00000000910001b8] = 7e24de3b, %g2 = f699086e453e1145
ldsb [%i6+0x1b8],%g2 ! %g2 = 000000000000007e
! Mem[000000003e800028] = a08bce73, %l7 = a3b45ec3, %l6 = 4f4bd95b
add %i1,0x28,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000a08bce73
! %l5 = ffe4d1905a2db895, Mem[000000009000016c] = 85b571f7
stw %l5,[%i4+0x16c] ! Mem[000000009000016c] = 5a2db895
! Mem[000000003f000198] = 05ccbcc5, %l0 = 0a19dc37, %l1 = ee8f5477
add %i2,0x198,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000005ccbcc5
! %l4 = 0000000053f796aa, Mem[000000003e800120] = 200943e4747d4e37
stx %l4,[%i1+0x120] ! Mem[000000003e800120] = 0000000053f796aa
! Mem[000000003f00001c] = be9c643e, %l5 = ffe4d1905a2db895
swap [%i2+0x01c],%l5 ! %l5 = 00000000be9c643e
! Mem[000000003e8000cc] = 988bf6f6, %l1 = 05ccbcc5, %l3 = 0000008e
add %i1,0xcc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000988bf6f6
! Mem[000000003f00014a] = 36dc228d, %l1 = 0000000005ccbcc5
ldstub [%i2+0x14a],%l1 ! %l1 = 00000022000000ff
p23_label_25:
! Mem[000000003e800060] = cfe12047, %l4 = 53f796aa, %l0 = 0a19dc37
add %i1,0x60,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000cfe12047
! %l3 = 00000000988bf6f6, Mem[00000000908001aa] = 7acab162
sth %l3,[%i5+0x1aa] ! Mem[00000000908001a8] = f6f6b162
! %l0 = 00000000cfe12047, Mem[0000000091800194] = ade27475
stw %l0,[%o0+0x194] ! Mem[0000000091800194] = cfe12047
! Mem[000000003f00004c] = 58adba74, %l2 = f74bff63, %l4 = 53f796aa
add %i2,0x4c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000058adba74
! Mem[000000003e0001f6] = 4e6cbf29, %l5 = 00000000be9c643e
ldstub [%i0+0x1f6],%l5 ! %l5 = 000000bf000000ff
! Mem[000000003e800090] = 5004fdcecec5ec97, %l5 = 00000000000000bf, %l0 = 00000000cfe12047
add %i1,0x90,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 5004fdcecec5ec97
! Mem[00000000908000d0] = d4601507, %g2 = 000000000000007e
lduh [%i5+0x0d2],%g2 ! %g2 = 000000000000d460
! %l5 = 00000000000000bf, Mem[00000000910001c0] = 32543d680753ba02
stx %l5,[%i6+0x1c0] ! Mem[00000000910001c0] = 00000000000000bf
! %l4 = 0000000058adba74, Mem[00000000910000d0] = 00000000527d28e6
stx %l4,[%i6+0x0d0] ! Mem[00000000910000d0] = 0000000058adba74
! Mem[000000003f800170] = 8656d3b8, %l6 = 00000000a08bce73
lduh [%i3+0x172],%l6 ! %l6 = 000000000000d3b8
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 5004fdcecec5ec97
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000022
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f74bff63
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000988bf6f6
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000058adba74
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000bf
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000d3b8
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a3b45ec3
bne,a,pn %xcc,p23_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = 42567b31ff7742b5
ldx [%i0+0x030],%g3 ! Observed data at 000000003e000030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 04c5c7c3aafa59a4
ldx [%i0+0x058],%g3 ! Observed data at 000000003e000058
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000020055062b8
ldx [%i0+0x078],%g3 ! Observed data at 000000003e000078
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x078,%g4
ldx [%g1+0x100],%g2 ! Expected data = 430c66f9fbc7410b
ldx [%i0+0x100],%g3 ! Observed data at 000000003e000100
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = 647928ad7affd816
ldx [%i0+0x138],%g3 ! Observed data at 000000003e000138
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x138,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = f6376a20d74f9e9f
ldx [%i0+0x1a0],%g3 ! Observed data at 000000003e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ab86459eff894406
ldx [%i0+0x1a8],%g3 ! Observed data at 000000003e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff0906391bef0c9e
ldx [%i0+0x1d0],%g3 ! Observed data at 000000003e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ee797d6c0000004a
ldx [%i0+0x1e0],%g3 ! Observed data at 000000003e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000b1ee769bee
ldx [%i0+0x1e8],%g3 ! Observed data at 000000003e0001e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 94986e6b4e6cff29
ldx [%i0+0x1f0],%g3 ! Observed data at 000000003e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1f0,%g4
set p23_local1_expect,%g1
p23_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff5075398fa9feff
ldx [%i1+0x000],%g3 ! Observed data at 000000003e800000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x000,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8769196e102f45ff
ldx [%i1+0x050],%g3 ! Observed data at 000000003e800050
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = e40c7913d4d1ff96
ldx [%i1+0x078],%g3 ! Observed data at 000000003e800078
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 764451b26ea853c5
ldx [%i1+0x080],%g3 ! Observed data at 000000003e800080
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3a9f479f00000042
ldx [%i1+0x088],%g3 ! Observed data at 000000003e800088
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 9c514242ae322b52
ldx [%i1+0x0a8],%g3 ! Observed data at 000000003e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6da1b7ff179699c6
ldx [%i1+0x0b0],%g3 ! Observed data at 000000003e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 78cf7cb6527d28e6
ldx [%i1+0x0d0],%g3 ! Observed data at 000000003e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 91147b57d1ff5cd2
ldx [%i1+0x0d8],%g3 ! Observed data at 000000003e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff611fd576e1d3a8
ldx [%i1+0x0f8],%g3 ! Observed data at 000000003e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0000000053f796aa
ldx [%i1+0x120],%g3 ! Observed data at 000000003e800120
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = e9591b668e61cdca
ldx [%i1+0x138],%g3 ! Observed data at 000000003e800138
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 62b160ff3caf5327
ldx [%i1+0x150],%g3 ! Observed data at 000000003e800150
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000eb02aa5f9e
ldx [%i1+0x190],%g3 ! Observed data at 000000003e800190
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 54538379572734f7
ldx [%i1+0x1a0],%g3 ! Observed data at 000000003e8001a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 52066a957a0fff63
ldx [%i1+0x1e8],%g3 ! Observed data at 000000003e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8be16a63000000ab
ldx [%i1+0x1f8],%g3 ! Observed data at 000000003e8001f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1f8,%g4
set p23_local2_expect,%g1
p23_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 41ffe1105a2db895
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 = a573c9d61f45ff5d
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 = ebffcaffcd5c7238
ldx [%i2+0x030],%g3 ! Observed data at 000000003f000030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0f7d3359f63d2e0b
ldx [%i2+0x068],%g3 ! Observed data at 000000003f000068
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = d565fff322c8cc32
ldx [%i2+0x0b0],%g3 ! Observed data at 000000003f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9dc9386ca01b5688
ldx [%i2+0x0d8],%g3 ! Observed data at 000000003f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 26837f31e5fc41ff
ldx [%i2+0x0f0],%g3 ! Observed data at 000000003f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0e0b7d10f7cd6fe1
ldx [%i2+0x0f8],%g3 ! Observed data at 000000003f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff33c00d9c668a36
ldx [%i2+0x130],%g3 ! Observed data at 000000003f000130
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 36dcff8d90bdd238
ldx [%i2+0x148],%g3 ! Observed data at 000000003f000148
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x148,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = cfb6f44c1dcedb09
ldx [%i2+0x1b8],%g3 ! Observed data at 000000003f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = a3f0c816224dc07b
ldx [%i2+0x1c0],%g3 ! Observed data at 000000003f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff9ad500ac423f1a
ldx [%i2+0x1c8],%g3 ! Observed data at 000000003f0001c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = aab0bcdc00000010
ldx [%i2+0x1d0],%g3 ! Observed data at 000000003f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000140d17eaff
ldx [%i2+0x1e8],%g3 ! Observed data at 000000003f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1e8,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 0420b4abbda4ff46
ldx [%i3+0x030],%g3 ! Observed data at 000000003f800030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4280e5f763f8ed03
ldx [%i3+0x038],%g3 ! Observed data at 000000003f800038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 931f410bdf38edb8
ldx [%i3+0x058],%g3 ! Observed data at 000000003f800058
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3229c7ff72a3bd60
ldx [%i3+0x078],%g3 ! Observed data at 000000003f800078
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 858dff0c936e06dc
ldx [%i3+0x098],%g3 ! Observed data at 000000003f800098
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 296437abfa98d5ff
ldx [%i3+0x0c0],%g3 ! Observed data at 000000003f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d2a0c07effff8a3e
ldx [%i3+0x0c8],%g3 ! Observed data at 000000003f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 01e33da7000000e5
ldx [%i3+0x0d8],%g3 ! Observed data at 000000003f8000d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff3906d000000096
ldx [%i3+0x0e0],%g3 ! Observed data at 000000003f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2f3eff19b778e266
ldx [%i3+0x0f8],%g3 ! Observed data at 000000003f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 76ff0f80ff0c4dd8
ldx [%i3+0x118],%g3 ! Observed data at 000000003f800118
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0000004cf0f84259
ldx [%i3+0x120],%g3 ! Observed data at 000000003f800120
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = 3c551f0c530d22c2
ldx [%i3+0x150],%g3 ! Observed data at 000000003f800150
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = fd17ff583fb0e4f9
ldx [%i3+0x180],%g3 ! Observed data at 000000003f800180
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 58404693840ca1ff
ldx [%i3+0x190],%g3 ! Observed data at 000000003f800190
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x190,%g4
! The test for processor 23 has passed
p23_passed:
ta GOOD_TRAP
nop
p23_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p23_failed
p23_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p23_failed
p23_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p23_failed
p23_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p23_failed
p23_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p23_failed
p23_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p23_failed
p23_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p23_failed
p23_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p23_failed
! The test for processor 23 failed
p23_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x05c] ! Set processor 23 done flag
set p23_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 23 failed
p23_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x05c] ! Set processor 23 done flag
set p23_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p23_selfmod_failed:
ba p23_failed
mov 0xabc,%g1
p23_common_error:
or %g0,0xef7,%g1
ba p23_failed
mov %o5,%g3
p23_common_signature_error:
set p23_temp,%g1
ba p23_failed
st %g2,[%g1] ! Common Lock Number
p23_common_timeout:
set p23_temp,%g1
ba p23_failed
st %g2,[%g1] ! Common Lock Number
p23_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p23_failed
mov 0x0,%g3
p23_trap1e:
stba %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008]
stha %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000010]
stha %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800008]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e800000]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e000010]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000028]
ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f800028]
done
p23_trap1o:
stba %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008]
stha %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000010]
stha %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800008]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e800000]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e000010]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000028]
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f800028]
done
p23_trap2e:
stwa %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000010]
done
p23_trap2o:
stwa %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000010]
done
p23_trap3e:
nop
nop
nop
nop
nop
done
p23_trap3o:
nop
nop
nop
nop
nop
done
p23_init_memory_pointers:
set p23_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p23_local0_start,%i0
set p23_local1_start,%i1
set p23_local2_start,%i2
set p23_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 56bdddbbca263668
ldx [%g1+0x008],%l1 ! %l1 = 709ffbe9d092f3f4
ldx [%g1+0x010],%l2 ! %l2 = 55ddb4da2f1ad115
ldx [%g1+0x018],%l3 ! %l3 = 5340e76dfb7de1b3
ldx [%g1+0x020],%l4 ! %l4 = 630ca9ee4280e5f7
ldx [%g1+0x028],%l5 ! %l5 = 9b86ddd60e0b7d10
ldx [%g1+0x030],%l6 ! %l6 = f1537d69b8415da0
ldx [%g1+0x038],%l7 ! %l7 = b412de81ff1d5507
! Initialize the output register of window 0
set unres3_start,%o0
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 = f76c08a7 7c5c1d3d bbc31d2e 40d4067f
! %f4 = 84a65cdc 200f3e17 a111564c 1993e7a4
! %f8 = aa22d281 91d763bc 3ef616a7 d35ec077
! %f12 = c9958d35 2fe464de ef2d57d2 e21449b0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b9166ec5 f0d1e880 4fffab77 20fcb924
! %f20 = cc023271 7a36bcdf 03e4f42a 9dad3910
! %f24 = 1c69b286 7aa39bea e39e56ad c743e12b
! %f28 = ecf09f94 9bb22720 fd284f0b c83ce0ff
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 425ba47e aab58e83 98fa329f 4e8cef49
! %f36 = 1ce0ade3 108b2eae 982d7c2c f39b7c78
! %f40 = b8f7b4ca 860e1aff 0a1c7204 d39a6a7a
! %f44 = 27930074 d20853de 858e632b 7ed7df4f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd0d535670000004e,%g7,%g1 ! GSR scale = 9, align = 6
wr %g1,%g0,%gsr ! GSR = d0d535670000004e
wr %g0,%y ! Clear Y 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[00000000900000fc] = dff87715, %g2 = 7f8642dcf313abd2
ldsh [%i4+0x0fc],%g2 ! %g2 = ffffffffffffdff8
! Mem[0000000091800038] = 0de323e4 44ce904c, %g2 = ffffdff8, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 000000000de323e4 0000000044ce904c
! Mem[0000000090000008] = fdbb5f4b, %g2 = 000000000de323e4
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000fdbb
! Mem[0000000090000120] = 42e93401, %g2 = 000000000000fdbb
ldsb [%i4+0x120],%g2 ! %g2 = 0000000000000042
! Mem[000000004180002c] = 9fbb5661, %l6 = c5624e99, %l4 = 83a1ae62
add %i3,0x2c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000009fbb5661
! Mem[00000000408001e8] = 61f5b640, %l1 = 9c23b253ff5bb9e1
ldstub [%i1+0x1e8],%l1 ! %l1 = 00000061000000ff
! Mem[000000009100017c] = fc1dbb24, %g18 = ae4b8cef9e5c94cc
ldsw [%i6+0x17c],%g2 ! %g2 = ae4b8cef9e5c94cc
! Mem[0000000040800002] = 793da064, %l0 = cbe11c7e85f24786
ldstub [%i1+0x002],%l0 ! %l0 = 000000a0000000ff
! %l7 = a424eabdf7fa3c55, Mem[000000009080015c] = 4c94e5e0
stw %l7,[%i5+0x15c] ! Mem[000000009080015c] = f7fa3c55
! Mem[0000000091000154] = 9a37bfce, %g18 = ae4b8cef9e5c94cc
ldsw [%i6+0x154],%g2 ! %g2 = ae4b8cef9e5c94cc
p24_label_2:
! Mem[0000000040800098] = c524ac53, %l3 = 5837fc87, %l1 = 00000061
add %i1,0x98,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000c524ac53
! Mem[0000000091000100] = ca8f3be4, %g2 = ffffffff9a37bfce
ldsb [%i6+0x101],%g2 ! %g2 = ffffffffffffffca
! Mem[00000000410000b0] = 9107e301, %l5 = 88e6761445b9fc4c
ldstub [%i2+0x0b0],%l5 ! %l5 = 00000091000000ff
! Mem[00000000400000ac] = c63de711, %l5 = 0000000000000091
ldub [%i0+0x0ac],%l5 ! %l5 = 00000000000000c6
! Mem[00000000418001f0] = a53891ec17cf7551, %l1 = 00000000c524ac53, %l6 = 5c15aa65c5624e99
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = a53891ec17cf7551
! Mem[000000004000010f] = 4106b458, %l5 = 00000000000000c6
ldstub [%i0+0x10f],%l5 ! %l5 = 00000058000000ff
! Mem[00000000408000e4] = 270f7591, %l3 = e6ecb1a25837fc87
ldstub [%i1+0x0e4],%l3 ! %l3 = 00000027000000ff
! Mem[000000004080019c] = 76eb2ecc, %l7 = f7fa3c55, %l6 = 17cf7551
add %i1,0x19c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000076eb2ecc
! Mem[0000000041800088] = b943948f6a5f1840, %l3 = 0000000000000027, %l5 = 0000000000000058
add %i3,0x88,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = b943948f6a5f1840
! Mem[00000000408000e4] = ff0f7591, %l0 = 00000000000000a0
ldsb [%i1+0x0e5],%l0 ! %l0 = 000000000000000f
p24_label_3:
! %l7 = a424eabdf7fa3c55, Mem[0000000091800158] = adfdfa96aee176b8
stx %l7,[%o0+0x158] ! Mem[0000000091800158] = a424eabdf7fa3c55
! Mem[0000000040000130] = a2ab4486, %l3 = 00000027, %l2 = 8576e062
add %i0,0x130,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000a2ab4486
! %l0 = 000000000000000f, Mem[00000000910000a0] = 30ce50d2
stb %l0,[%i6+0x0a0] ! Mem[00000000910000a0] = 0fce50d2
! %l2 = 00000000a2ab4486, Mem[00000000918000e2] = 61dd4551
sth %l2,[%o0+0x0e2] ! Mem[00000000918000e0] = 44864551
! Mem[000000004180003c] = 573cb884, %l7 = f7fa3c55, %l1 = c524ac53
add %i3,0x3c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000573cb884
! Mem[00000000410001bc] = 5793a2ce, %l1 = 00000000573cb884
swap [%i2+0x1bc],%l1 ! %l1 = 000000005793a2ce
! Mem[0000000090000150] = c0a01a9f, %g2 = ffffffffffffffca
ldsb [%i4+0x153],%g2 ! %g2 = ffffffffffffffc0
! Mem[00000000418001b8] = a341c658, %l7 = a424eabdf7fa3c55
swap [%i3+0x1b8],%l7 ! %l7 = 00000000a341c658
! Mem[00000000408001d0] = af4a08da, %l3 = 0000000000000027
lduh [%i1+0x1d0],%l3 ! %l3 = 000000000000af4a
! Mem[000000004000012c] = 037d51d8, %l7 = a341c658, %l1 = 5793a2ce
add %i0,0x12c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000037d51d8
p24_label_4:
! Mem[00000000418000c8] = 5b11f7cbbb50f09b, %l6 = 0000000076eb2ecc, %l7 = 00000000a341c658
add %i3,0xc8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 5b11f7cbbb50f09b
! Mem[00000000400001c8] = 0661acdc, %l6 = 76eb2ecc, %l2 = a2ab4486
add %i0,0x1c8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000661acdc
! Mem[0000000090800110] = 08bc7fa5 c65de570, %g2 = ffffffc0, %g3 = 44ce904c
ldd [%i5+0x110],%g2 ! %g2 = 0000000008bc7fa5 00000000c65de570
! Mem[0000000090800058] = 22d773d9, %g2 = 0000000008bc7fa5
lduh [%i5+0x05a],%g2 ! %g2 = 00000000000022d7
! %l0 = 000000000000000f, Mem[0000000091000181] = f7bcd021
stb %l0,[%i6+0x181] ! Mem[0000000091000180] = 0fbcd021
! Mem[00000000410001f4] = 188c1bdd, %l0 = 000000000000000f
swap [%i2+0x1f4],%l0 ! %l0 = 00000000188c1bdd
! Mem[0000000040000008] = ae7ae087, %l2 = 0661acdc, %l3 = 0000af4a
add %i0,0x08,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ae7ae087
! Mem[0000000041800175] = 69ee4539, %l4 = 000000009fbb5661
ldstub [%i3+0x175],%l4 ! %l4 = 000000ee000000ff
! %l4 = 000000ee, %l5 = 6a5f1840, Mem[00000000918000e8] = ae4b5d71 0e312bf8
std %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 000000ee 6a5f1840
! Mem[00000000410001b6] = 7a9e568b, %l7 = 5b11f7cbbb50f09b
ldstub [%i2+0x1b6],%l7 ! %l7 = 00000056000000ff
p24_label_5:
! Mem[000000004080005c] = 86639524, %l4 = 000000ee, %l0 = 188c1bdd
add %i1,0x5c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000086639524
! Mem[00000000408000cb] = 7bf38c01, %l0 = 0000000086639524
ldstub [%i1+0x0cb],%l0 ! %l0 = 00000001000000ff
! Mem[00000000410000b8] = 2dde283f141da51c, %l2 = 000000000661acdc, %l2 = 000000000661acdc
add %i2,0xb8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 2dde283f141da51c
! Mem[0000000040000170] = 0a586bdfdf975d6d, %l5 = b943948f6a5f1840, %l5 = b943948f6a5f1840
add %i0,0x170,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 0a586bdfdf975d6d
! %l3 = 00000000ae7ae087, Mem[0000000090000112] = 4e6eeeb8
sth %l3,[%i4+0x112] ! Mem[0000000090000110] = e087eeb8
! Mem[0000000041800190] = bd8b6bdc2b44ea45, %l5 = 0a586bdfdf975d6d, %l0 = 0000000000000001
add %i3,0x190,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = bd8b6bdc2b44ea45
! Mem[0000000041000058] = c9e9314a, %l0 = bd8b6bdc2b44ea45
swap [%i2+0x058],%l0 ! %l0 = 00000000c9e9314a
! Mem[0000000041000170] = 32504282, %l4 = 00000000000000ee
swap [%i2+0x170],%l4 ! %l4 = 0000000032504282
! Mem[00000000910000c0] = b7768631, %g2 = 00000000000022d7
lduh [%i6+0x0c0],%g2 ! %g2 = 000000000000b776
! Mem[00000000918001e0] = 580f23c4, %g2 = 000000000000b776
lduw [%o0+0x1e0],%g2 ! %g2 = 00000000580f23c4
p24_label_6:
! %l4 = 32504282, %l5 = df975d6d, Mem[0000000091800100] = 6905bed0 4bb31f20
std %l4,[%o0+0x100] ! Mem[0000000091800100] = 32504282 df975d6d
! Mem[0000000041000188] = fadba967ed44b36e, %l4 = 0000000032504282, %l3 = 00000000ae7ae087
add %i2,0x188,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = fadba967ed44b36e
! Mem[000000004180017e] = ebedd389, %l0 = 00000000c9e9314a
ldstub [%i3+0x17e],%l0 ! %l0 = 000000d3000000ff
! Mem[0000000040000058] = d994aeb5, %l6 = 0000000076eb2ecc
swap [%i0+0x058],%l6 ! %l6 = 00000000d994aeb5
! Mem[00000000908001c0] = 3c13748e 4459808b, %g2 = 580f23c4, %g3 = c65de570
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003c13748e 000000004459808b
! Mem[0000000041000148] = 98b9ebc1, %l3 = ed44b36e, %l4 = 32504282
add %i2,0x148,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000098b9ebc1
! Mem[0000000041800198] = be15c2d8, %l4 = 0000000098b9ebc1
swap [%i3+0x198],%l4 ! %l4 = 00000000be15c2d8
! Mem[0000000040800031] = 22f58829, %l1 = 00000000037d51d8
ldstub [%i1+0x031],%l1 ! %l1 = 000000f5000000ff
! Mem[0000000090000090] = 29b25581, %g2 = 000000003c13748e
ldsh [%i4+0x092],%g2 ! %g2 = 00000000000029b2
! %l7 = 0000000000000056, Mem[0000000091800000] = 03f5e670
stw %l7,[%o0+%g0] ! Mem[0000000091800000] = 00000056
p24_label_7:
! Mem[0000000040800140] = 10653547, %l7 = 0000000000000056
ldstub [%i1+0x140],%l7 ! %l7 = 00000010000000ff
! Mem[0000000041000088] = aaaa29e1, %l5 = 0a586bdfdf975d6d
swap [%i2+0x088],%l5 ! %l5 = 00000000aaaa29e1
! Mem[0000000040000018] = b973c1b129b18fd1, %l6 = 00000000d994aeb5, %l4 = 00000000be15c2d8
add %i0,0x18,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = b973c1b129b18fd1
! Mem[0000000091800190] = df687899 ade27475, %g2 = 000029b2, %g3 = 4459808b
ldd [%o0+0x190],%g2 ! %g2 = 00000000df687899 00000000ade27475
! Mem[0000000040800108] = 43625870495bee53, %l4 = b973c1b129b18fd1, %l7 = 0000000000000010
add %i1,0x108,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 43625870495bee53
! Mem[0000000040000150] = fb960980, %l6 = d994aeb5, %l4 = 29b18fd1
add %i0,0x150,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000fb960980
! Mem[00000000908001c4] = 4459808b, %g2 = 00000000df687899
lduw [%i5+0x1c4],%g2 ! %g2 = 000000004459808b
! %l0 = 000000d3, %l1 = 000000f5, Mem[00000000418001c0] = ea2112c6 908f46f8
std %l0,[%i3+0x1c0] ! Mem[00000000418001c0] = 000000d3 000000f5
! Mem[0000000041000010] = 0c567d60561afda0, %l3 = fadba967ed44b36e, %l7 = 43625870495bee53
add %i2,0x10,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0c567d60561afda0
! Mem[0000000041000150] = 1a983bd4, %l7 = 561afda0, %l7 = 561afda0
add %i2,0x150,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001a983bd4
p24_label_8:
! %l7 = 000000001a983bd4, Mem[0000000090800176] = e392b100
sth %l7,[%i5+0x176] ! Mem[0000000090800174] = 3bd4b100
! Mem[0000000040800114] = f5690fd7, %l0 = 00000000000000d3
swap [%i1+0x114],%l0 ! %l0 = 00000000f5690fd7
! Mem[0000000040000020] = 0268b68b14342896, %l4 = 00000000fb960980, %l5 = 00000000aaaa29e1
add %i0,0x20,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 0268b68b14342896
! Mem[0000000040000048] = 646e1a59, %l4 = 00000000fb960980
swap [%i0+0x048],%l4 ! %l4 = 00000000646e1a59
! Mem[0000000040000054] = 6ae9ddd6, %l0 = 00000000f5690fd7
swap [%i0+0x054],%l0 ! %l0 = 000000006ae9ddd6
! Mem[0000000040000054] = f5690fd7, %l5 = 0268b68b14342896
ldsb [%i0+0x054],%l5 ! %l5 = fffffffffffffff5
! Mem[0000000041000174] = 3cec2763, %l0 = 000000006ae9ddd6
swap [%i2+0x174],%l0 ! %l0 = 000000003cec2763
! %l0 = 000000003cec2763, Mem[00000000900000c0] = a056dafac5a24718
stx %l0,[%i4+0x0c0] ! Mem[00000000900000c0] = 000000003cec2763
! Mem[0000000040800184] = 8c7a13bf, %l0 = 000000003cec2763
ldsh [%i1+0x186],%l0 ! %l0 = 00000000000013bf
! Mem[0000000091800010] = 459f86b604e42612, %g2 = 000000004459808b
ldx [%o0+%o2],%g2 ! %g2 = 459f86b604e42612
p24_label_9:
! Mem[0000000041000148] = 98b9ebc1, %l1 = 000000f5, %l7 = 1a983bd4
add %i2,0x148,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000098b9ebc1
! Mem[0000000041000104] = 12c4e178, %l3 = fadba967ed44b36e
swap [%i2+0x104],%l3 ! %l3 = 0000000012c4e178
! Mem[00000000400001c1] = 9c83e6b3, %l1 = 00000000000000f5
ldstub [%i0+0x1c1],%l1 ! %l1 = 00000083000000ff
! Mem[0000000091800060] = 47a258f4bb481889, %g2 = 459f86b604e42612
ldx [%o0+0x060],%g2 ! %g2 = 47a258f4bb481889
! Mem[000000009080011c] = 319cba4e, %g2 = 47a258f4bb481889
ldub [%i5+0x11c],%g2 ! %g2 = 0000000000000031
! Mem[0000000090800040] = 839ba431 df9afe37, %g2 = 00000031, %g3 = ade27475
ldd [%i5+0x040],%g2 ! %g2 = 00000000839ba431 00000000df9afe37
! Mem[000000004080013c] = 6300f11a, %l4 = 00000000646e1a59
swap [%i1+0x13c],%l4 ! %l4 = 000000006300f11a
! Mem[0000000040800080] = ca4ca708b78d4f4c, %l1 = 0000000000000083, %l2 = 2dde283f141da51c
add %i1,0x80,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ca4ca708b78d4f4c
! Mem[0000000041800108] = eaa4901536b26432, %l5 = fffffffffffffff5
ldx [%i3+0x108],%l5 ! %l5 = eaa4901536b26432
! Mem[00000000918000f8] = c0bd011d, %g2 = 00000000839ba431
ldsb [%o0+0x0f8],%g2 ! %g2 = ffffffffffffffc0
p24_label_10:
! Mem[00000000908000e8] = f9ee12e7, %g18 = ae4b8cef9e5c94cc
ldsw [%i5+0x0e8],%g2 ! %g2 = ae4b8cef9e5c94cc
! Mem[0000000040000144] = eeb484f8, %l5 = 36b26432, %l5 = 36b26432
add %i0,0x144,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000eeb484f8
! Mem[00000000910000a8] = 4619b6e4, %g2 = fffffffff9ee12e7
ldsb [%i6+0x0a8],%g2 ! %g2 = 0000000000000046
! Mem[0000000090000024] = c03cc6d1, %g2 = 0000000000000046
lduh [%i4+0x026],%g2 ! %g2 = 000000000000c03c
! Mem[0000000041800188] = 0bb6c69d, %l7 = 98b9ebc1, %l6 = d994aeb5
add %i3,0x188,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000bb6c69d
! Mem[0000000041000142] = a2afac25, %l4 = 000000006300f11a
ldstub [%i2+0x142],%l4 ! %l4 = 000000ac000000ff
! %l4 = 00000000000000ac, Mem[00000000900001b0] = 9cd7a462bcc1966d
stx %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 00000000000000ac
! Mem[0000000040800100] = f29c08f97af5cb3c, %l0 = 00000000000013bf, %l1 = 0000000000000083
add %i1,0x100,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = f29c08f97af5cb3c
! Mem[00000000410000c5] = fca4174b, %l7 = 0000000098b9ebc1
ldstub [%i2+0x0c5],%l7 ! %l7 = 000000a4000000ff
! Mem[00000000408000c0] = f8754629, %l5 = eeb484f8, %l4 = 000000ac
add %i1,0xc0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f8754629
p24_label_11:
! %l3 = 0000000012c4e178, Mem[0000000090000160] = 1e32a6c1
stw %l3,[%i4+0x160] ! Mem[0000000090000160] = 12c4e178
! %l3 = 0000000012c4e178, Mem[00000000908001a8] = 57887acab162313d
stx %l3,[%i5+0x1a8] ! Mem[00000000908001a8] = 0000000012c4e178
! Mem[000000004100014e] = 12c0966b, %l4 = 00000000f8754629
ldstub [%i2+0x14e],%l4 ! %l4 = 00000096000000ff
! Mem[0000000091000010] = 1fff3d1e, %g2 = 000000000000c03c
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000001fff
! Mem[000000009100000c] = cda0196b, %g2 = 0000000000001fff
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000cd
! Mem[0000000091800170] = 0dd8e744, %g2 = 00000000000000cd
lduw [%o0+0x170],%g2 ! %g2 = 000000000dd8e744
! %l0 = 000013bf, %l1 = 7af5cb3c, Mem[00000000910001c8] = fc2b4a43 cab845d7
std %l0,[%i6+0x1c8] ! Mem[00000000910001c8] = 000013bf 7af5cb3c
! Mem[00000000400001a7] = 9a8eff72, %l4 = 0000000000000096
ldstub [%i0+0x1a7],%l4 ! %l4 = 00000072000000ff
! Mem[0000000091000180] = 4d0fbcd0, %g2 = 000000000dd8e744
lduh [%i6+0x180],%g2 ! %g2 = 0000000000004d0f
! Mem[00000000908000a4] = c18e583e, %g2 = 0000000000004d0f
ldsh [%i5+0x0a6],%g2 ! %g2 = ffffffffffffc18e
p24_label_12:
! Mem[00000000408001a4] = e304906a, %l0 = 000013bf, %l3 = 12c4e178
add %i1,0x1a4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e304906a
! Mem[0000000040800149] = bea8af7f, %l0 = 00000000000013bf
ldstub [%i1+0x149],%l0 ! %l0 = 000000a8000000ff
! Mem[0000000090000110] = 1861e087eeb8142d, %g2 = ffffffffffffc18e
ldx [%i4+0x110],%g2 ! %g2 = 1861e087eeb8142d
! %l2 = ca4ca708b78d4f4c, Mem[00000000910000da] = 25ea2bdb
sth %l2,[%i6+0x0da] ! Mem[00000000910000d8] = 4f4c2bdb
! Mem[00000000910001c8] = 0013bf7a, %g2 = 1861e087eeb8142d
ldub [%i6+0x1c9],%g2 ! %g2 = 0000000000000000
! Mem[00000000900001a8] = bbf186c9 b7572d16, %g2 = 00000000, %g3 = df9afe37
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000bbf186c9 00000000b7572d16
! Mem[000000004180017c] = ebedff89, %l3 = 00000000e304906a
ldstub [%i3+0x17c],%l3 ! %l3 = 000000eb000000ff
! Mem[00000000910001c8] = 000013bf, %g2 = 00000000bbf186c9
ldsh [%i6+0x1c8],%g2 ! %g2 = 0000000000000000
! Mem[00000000408001d0] = af4a08da, %l0 = 00000000000000a8
swap [%i1+0x1d0],%l0 ! %l0 = 00000000af4a08da
! Mem[00000000400001b0] = 03a058d62ce78bad, %l1 = f29c08f97af5cb3c, %l6 = 000000000bb6c69d
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 03a058d62ce78bad
p24_label_13:
! Mem[0000000041000148] = 98b9ebc1, %l3 = 00000000000000eb
swap [%i2+0x148],%l3 ! %l3 = 0000000098b9ebc1
! Mem[00000000918001b0] = 40792b48, %g2 = 0000000000000000
lduw [%o0+0x1b0],%g2 ! %g2 = 0000000040792b48
! %l0 = 00000000af4a08da, Mem[00000000908001a6] = 2dc30000
stb %l0,[%i5+0x1a6] ! Mem[00000000908001a4] = dac30000
! Mem[0000000091800080] = 7ec6f779, %g2 = 0000000040792b48
lduh [%o0+0x082],%g2 ! %g2 = 0000000000007ec6
! Mem[0000000040000140] = dce45085 eeb484f8, %l0 = af4a08da, %l1 = 7af5cb3c
ldd [%i0+0x140],%l0 ! %l0 = 00000000dce45085 00000000eeb484f8
! Mem[000000004100017c] = 75f6749b, %l1 = eeb484f8, %l4 = 00000072
add %i2,0x17c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000075f6749b
! %l1 = 00000000eeb484f8, Mem[000000009080008e] = f6f60457
stb %l1,[%i5+0x08e] ! Mem[000000009080008c] = f8f60457
! Mem[0000000091000090] = 46d868ca, %g2 = 0000000000007ec6
lduh [%i6+0x092],%g2 ! %g2 = 00000000000046d8
! Mem[0000000040000010] = f89676fe, %l6 = 03a058d62ce78bad
ldsw [%i0+%o2],%l6 ! %l6 = fffffffff89676fe
! Mem[00000000418001fd] = 2e63e214, %l7 = 00000000000000a4
ldstub [%i3+0x1fd],%l7 ! %l7 = 00000063000000ff
p24_label_14:
! Mem[00000000410000e0] = e4ba0133, %l2 = b78d4f4c, %l2 = b78d4f4c
add %i2,0xe0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000e4ba0133
! Mem[00000000418001d8] = 258c4d4c, %l6 = fffffffff89676fe
swap [%i3+0x1d8],%l6 ! %l6 = 00000000258c4d4c
! Mem[00000000418001e0] = fe0e3fa04bc5ea24, %l6 = 00000000258c4d4c, %l6 = 00000000258c4d4c
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = fe0e3fa04bc5ea24
! Mem[00000000910000d8] = 4f4c2bdb, %g2 = 00000000000046d8
lduh [%i6+0x0da],%g2 ! %g2 = 0000000000004f4c
! Mem[00000000408001b8] = cda29d6eec1539a7, %l2 = 00000000e4ba0133, %l5 = 00000000eeb484f8
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = cda29d6eec1539a7
! Mem[0000000041000038] = 8a36299cd492875e, %l0 = 00000000dce45085, %l4 = 0000000075f6749b
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 8a36299cd492875e
! Mem[0000000040000044] = 1a3923d3, %l6 = fe0e3fa04bc5ea24
ldsw [%i0+0x044],%l6 ! %l6 = 000000001a3923d3
! Mem[00000000908000b8] = f3c9fb4b, %g2 = 0000000000004f4c
ldsb [%i5+0x0b9],%g2 ! %g2 = fffffffffffffff3
! %l7 = 0000000000000063, Mem[00000000910001a8] = 6a7c62a6fc7fc538
stx %l7,[%i6+0x1a8] ! Mem[00000000910001a8] = 0000000000000063
! Mem[0000000040800054] = be52a01c, %l0 = 00000000dce45085
swap [%i1+0x054],%l0 ! %l0 = 00000000be52a01c
p24_label_15:
! Mem[000000004180018c] = c95d27d1, %l4 = d492875e, %l7 = 00000063
add %i3,0x18c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c95d27d1
! Mem[000000009000017c] = 9af5dbb0, %g2 = fffffffffffffff3
lduh [%i4+0x17e],%g2 ! %g2 = 0000000000009af5
! Mem[0000000041800156] = 9637ad4e, %l2 = 00000000e4ba0133
ldstub [%i3+0x156],%l2 ! %l2 = 000000ad000000ff
! Mem[0000000090800048] = 1e7399d9, %g2 = 0000000000009af5
ldsb [%i5+0x04b],%g2 ! %g2 = 000000000000001e
! Mem[0000000041000088] = df975d6d, %l5 = ec1539a7, %l3 = 98b9ebc1
add %i2,0x88,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000df975d6d
! Mem[0000000090000194] = 892c7c4b, %g2 = 000000000000001e
ldsh [%i4+0x194],%g2 ! %g2 = ffffffffffff892c
! %l5 = cda29d6eec1539a7, Mem[00000000918001a2] = 767b7cf2
sth %l5,[%o0+0x1a2] ! Mem[00000000918001a0] = 39a77cf2
! %l6 = 000000001a3923d3, Mem[00000000910001cd] = f5cb3c57
stb %l6,[%i6+0x1cd] ! Mem[00000000910001cc] = d3cb3c57
! %l5 = cda29d6eec1539a7, Mem[00000000908000be] = 15cc2e57
sth %l5,[%i5+0x0be] ! Mem[00000000908000bc] = 39a72e57
! Mem[0000000041000099] = 7d6f73db, %l0 = 00000000be52a01c
ldstub [%i2+0x099],%l0 ! %l0 = 0000006f000000ff
p24_label_16:
! Mem[0000000091800190] = df687899, %g2 = ffffffffffff892c
ldsh [%o0+0x190],%g2 ! %g2 = ffffffffffffdf68
! Mem[0000000091800124] = 078bc1e8, %g2 = ffffffffffffdf68
lduh [%o0+0x124],%g2 ! %g2 = 000000000000078b
! Mem[0000000091000030] = 3b13c1d5, %g2 = 000000000000078b
lduw [%i6+0x030],%g2 ! %g2 = 000000003b13c1d5
! Mem[00000000400001e0] = 60c64be4, %l3 = df975d6d, %l0 = 0000006f
add %i0,0x1e0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000060c64be4
! Mem[0000000041000088] = df975d6d, %l7 = 00000000c95d27d1
swap [%i2+0x088],%l7 ! %l7 = 00000000df975d6d
! Mem[0000000091000088] = 9892031b32dec4f7, %g2 = 000000003b13c1d5
ldx [%i6+0x088],%g2 ! %g2 = 9892031b32dec4f7
! Mem[00000000908000e8] = 12e75a31, %g2 = 9892031b32dec4f7
lduh [%i5+0x0ea],%g2 ! %g2 = 00000000000012e7
! Mem[00000000908000a8] = 583e064bb6a7d55c, %g2 = 00000000000012e7
ldx [%i5+0x0a8],%g2 ! %g2 = 583e064bb6a7d55c
! Mem[0000000040800048] = cf6966ec, %l5 = cda29d6eec1539a7
swap [%i1+0x048],%l5 ! %l5 = 00000000cf6966ec
! Mem[0000000041000028] = c422f469bfec875d, %l4 = 8a36299cd492875e, %l3 = 00000000df975d6d
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c422f469bfec875d
p24_label_17:
! %l4 = d492875e, %l5 = cf6966ec, Mem[0000000090800108] = 2b678fd3 2dc91a2f
std %l4,[%i5+0x108] ! Mem[0000000090800108] = d492875e cf6966ec
! Mem[0000000040800010] = ec79f8f4, %l3 = bfec875d, %l7 = df975d6d
add %i1,0x10,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ec79f8f4
! Mem[0000000040000040] = 7ed26d19, %l6 = 000000001a3923d3
swap [%i0+0x040],%l6 ! %l6 = 000000007ed26d19
! Mem[0000000041000160] = 3f5c8e44bb42fcdc, %l4 = 8a36299cd492875e, %l5 = 00000000cf6966ec
add %i2,0x160,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 3f5c8e44bb42fcdc
! %l1 = 00000000eeb484f8, Mem[000000009000003e] = dc322ba4
sth %l1,[%i4+0x03e] ! Mem[000000009000003c] = 84f82ba4
! Mem[00000000400000a8] = 74ffb819c63de711, %l7 = 00000000ec79f8f4
ldx [%i0+0x0a8],%l7 ! %l7 = 74ffb819c63de711
! Mem[00000000918001a8] = 8a2d4b6b, %g2 = 583e064bb6a7d55c
lduh [%o0+0x1aa],%g2 ! %g2 = 0000000000008a2d
! Mem[00000000418001b8] = f7fa3c55, %l6 = 7ed26d19, %l5 = bb42fcdc
add %i3,0x1b8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000f7fa3c55
! Mem[00000000908000f8] = 2b060e06, %g18 = ae4b8cef9e5c94cc
ldsw [%i5+0x0f8],%g2 ! %g2 = ae4b8cef9e5c94cc
! Mem[0000000040800098] = c524ac5355d790f4, %l3 = c422f469bfec875d, %l5 = 00000000f7fa3c55
add %i1,0x98,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = c524ac5355d790f4
p24_label_18:
! Mem[0000000040800135] = 8701c0cf, %l1 = 00000000eeb484f8
ldstub [%i1+0x135],%l1 ! %l1 = 00000001000000ff
! Mem[000000004180002c] = 9fbb5661, %l7 = c63de711, %l1 = 00000001
add %i3,0x2c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009fbb5661
! Mem[0000000090000088] = 487ec682, %g2 = 000000002b060e06
lduh [%i4+0x088],%g2 ! %g2 = 000000000000487e
! Mem[000000009000010c] = 9d6924b7, %g2 = 000000000000487e
lduw [%i4+0x10c],%g2 ! %g2 = 000000009d6924b7
! Mem[0000000091000040] = 6f83458c, %g18 = ae4b8cef9e5c94cc
ldsw [%i6+0x040],%g2 ! %g2 = ae4b8cef9e5c94cc
! Mem[0000000090800160] = a336f3e1 9c995a44, %g2 = 6f83458c, %g3 = b7572d16
ldd [%i5+0x160],%g2 ! %g2 = 00000000a336f3e1 000000009c995a44
! Mem[0000000040800126] = 5733d7e0, %l4 = 8a36299cd492875e
ldstub [%i1+0x126],%l4 ! %l4 = 000000d7000000ff
! Mem[0000000040800180] = 4df3cc08, %l4 = 00000000000000d7
swap [%i1+0x180],%l4 ! %l4 = 000000004df3cc08
! Mem[0000000041800060] = e3408ccc, %l7 = c63de711, %l3 = bfec875d
add %i3,0x60,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e3408ccc
! %l0 = 0000000060c64be4, Mem[000000009180005b] = 694bad1b
stb %l0,[%o0+0x05b] ! Mem[0000000091800058] = e44bad1b
p24_label_19:
! Mem[00000000918000c0] = f022c313, %g2 = 00000000a336f3e1
lduh [%o0+0x0c2],%g2 ! %g2 = 000000000000f022
! Mem[0000000041000188] = fadba967, %l2 = 00000000000000ad
ldstub [%i2+0x188],%l2 ! %l2 = 000000fa000000ff
! %l3 = 00000000e3408ccc, Mem[0000000090000110] = 1861e087
stb %l3,[%i4+0x110] ! Mem[0000000090000110] = cc61e087
! Mem[0000000091800128] = 8bf254b6, %g2 = 000000000000f022
ldsb [%o0+0x12a],%g2 ! %g2 = ffffffffffffff8b
! %l5 = c524ac5355d790f4, Mem[00000000918000e0] = ecbf4486
stw %l5,[%o0+0x0e0] ! Mem[00000000918000e0] = 55d790f4
! Mem[00000000908001f8] = 7366b4e5, %g2 = ffffffffffffff8b
lduw [%i5+0x1f8],%g2 ! %g2 = 000000007366b4e5
! %l6 = 000000007ed26d19, Mem[0000000090800114] = c65de570
sth %l6,[%i5+0x114] ! Mem[0000000090800114] = 6d19e570
! Mem[00000000400001c4] = 3d6b8777, %l0 = 60c64be4, %l4 = 4df3cc08
add %i0,0x1c4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003d6b8777
! %l6 = 000000007ed26d19, Mem[00000000900001b8] = 38872b771ec23da6
stx %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = 000000007ed26d19
! Mem[0000000041000038] = 8a36299c, %l1 = 000000009fbb5661
swap [%i2+0x038],%l1 ! %l1 = 000000008a36299c
p24_label_20:
! %l3 = 00000000e3408ccc, Mem[0000000091000110] = dc796364
stw %l3,[%i6+0x110] ! Mem[0000000091000110] = e3408ccc
! Mem[0000000041000060] = 6def3073337cf8ca, %l6 = 000000007ed26d19, %l1 = 000000008a36299c
add %i2,0x60,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 6def3073337cf8ca
! Mem[0000000040000118] = ccdeab9d01b7718b, %l0 = 0000000060c64be4, %l1 = 6def3073337cf8ca
add %i0,0x118,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ccdeab9d01b7718b
! %l6 = 000000007ed26d19, Mem[000000004100002b] = c422f469
stb %l6,[%i2+0x02b] ! Mem[0000000041000028] = c422f419
! Mem[0000000041000000] = 2a2c22e9c74f0886, %l3 = 00000000e3408ccc, %l3 = 00000000e3408ccc
casxa [%i2]0x80,%l3,%l3 ! %l3 = 2a2c22e9c74f0886
! Mem[00000000900001c4] = b22060b2, %g2 = 000000007366b4e5
lduh [%i4+0x1c6],%g2 ! %g2 = 000000000000b220
! Mem[0000000041800176] = 69ff4539, %l1 = ccdeab9d01b7718b
ldstub [%i3+0x176],%l1 ! %l1 = 00000045000000ff
! Mem[0000000040800038] = 000b5d81feadff75, %l1 = 0000000000000045, %l7 = 74ffb819c63de711
add %i1,0x38,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 000b5d81feadff75
! Mem[0000000040800160] = a030d18cb409040c, %l5 = c524ac5355d790f4, %l7 = 000b5d81feadff75
add %i1,0x160,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = a030d18cb409040c
! %l6 = 7ed26d19, %l7 = b409040c, Mem[0000000091800150] = addd7621 065fbe19
std %l6,[%o0+0x150] ! Mem[0000000091800150] = 7ed26d19 b409040c
p24_label_21:
! Mem[00000000408000c9] = 7bf38cff, %l2 = 00000000000000fa
ldstub [%i1+0x0c9],%l2 ! %l2 = 000000f3000000ff
! %l3 = 2a2c22e9c74f0886, Mem[0000000091800098] = 9a4c128d
stw %l3,[%o0+0x098] ! Mem[0000000091800098] = c74f0886
! Mem[00000000908000e8] = f9ee12e7 5a31c8e8, %g2 = 0000b220, %g3 = 9c995a44
ldd [%i5+0x0e8],%g2 ! %g2 = 00000000f9ee12e7 000000005a31c8e8
! Mem[0000000041800108] = eaa4901536b26432, %l6 = 000000007ed26d19, %l1 = 0000000000000045
add %i3,0x108,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = eaa4901536b26432
! Mem[00000000908001b4] = 6fe8048a, %g2 = 00000000f9ee12e7
lduh [%i5+0x1b4],%g2 ! %g2 = 0000000000006fe8
! Mem[00000000400000f0] = 97be3034a069e6cb, %l4 = 000000003d6b8777, %l2 = 00000000000000f3
add %i0,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 97be3034a069e6cb
! Mem[0000000090000104] = 650beb92, %g2 = 0000000000006fe8
ldub [%i4+0x107],%g2 ! %g2 = 0000000000000065
! Mem[00000000418001f1] = a53891ec, %l7 = a030d18cb409040c
ldstub [%i3+0x1f1],%l7 ! %l7 = 00000038000000ff
! Mem[000000004080005a] = a054e424, %l3 = 2a2c22e9c74f0886
ldstub [%i1+0x05a],%l3 ! %l3 = 000000e4000000ff
! Mem[000000004180011f] = f4ea1f8a, %l6 = 000000007ed26d19
ldstub [%i3+0x11f],%l6 ! %l6 = 0000008a000000ff
p24_label_22:
! Mem[00000000918001c0] = 11ac9835, %g18 = ae4b8cef9e5c94cc
ldsw [%o0+0x1c0],%g2 ! %g2 = ae4b8cef9e5c94cc
! Mem[00000000910000fc] = b2d45d54, %g2 = 0000000011ac9835
ldsb [%i6+0x0fd],%g2 ! %g2 = ffffffffffffffb2
! Mem[00000000408001b0] = 61aac33d, %l7 = 00000038, %l1 = 36b26432
add %i1,0x1b0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000061aac33d
! Mem[0000000091000120] = dc2c85ca, %g2 = ffffffffffffffb2
lduw [%i6+0x120],%g2 ! %g2 = 00000000dc2c85ca
! Mem[0000000041000144] = 95ec5887, %l2 = a069e6cb, %l6 = 0000008a
add %i2,0x144,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000095ec5887
! Mem[0000000041800144] = ff6097b1, %l2 = a069e6cb, %l1 = 61aac33d
add %i3,0x144,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ff6097b1
! Mem[000000004080015c] = 308255aa, %l1 = ff6097b1, %l6 = 95ec5887
add %i1,0x15c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000308255aa
! %l4 = 3d6b8777, %l5 = 55d790f4, Mem[0000000090800070] = eea29214 9a33da3c
std %l4,[%i5+0x070] ! Mem[0000000090800070] = 3d6b8777 55d790f4
! Mem[000000009180001c] = 69240eab, %g2 = 00000000dc2c85ca
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000006924
! Mem[00000000908000e8] = f9ee12e7, %g18 = ae4b8cef9e5c94cc
ldsw [%i5+0x0e8],%g2 ! %g2 = ae4b8cef9e5c94cc
p24_label_23:
! Mem[00000000408000c8] = 7bff8cff, %l2 = 97be3034a069e6cb
swap [%i1+0x0c8],%l2 ! %l2 = 000000007bff8cff
! Mem[0000000091000150] = 23a8d37e 9a37bfce, %g2 = f9ee12e7, %g3 = 5a31c8e8
ldd [%i6+0x150],%g2 ! %g2 = 0000000023a8d37e 000000009a37bfce
! %l6 = 308255aa, %l7 = 00000038, Mem[0000000091800060] = 47a258f4 bb481889
std %l6,[%o0+0x060] ! Mem[0000000091800060] = 308255aa 00000038
! Mem[000000009180005c] = 4bad1b14, %g18 = ae4b8cef9e5c94cc
ldsw [%o0+0x05c],%g2 ! %g2 = ae4b8cef9e5c94cc
! Mem[0000000041000074] = dd54b5dd, %l1 = ff6097b1, %l4 = 3d6b8777
add %i2,0x74,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000dd54b5dd
! Mem[00000000410000e4] = 7882afcd, %l0 = 60c64be4, %l6 = 308255aa
add %i2,0xe4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000007882afcd
! Mem[0000000091000070] = 1a828d93, %g2 = 000000004bad1b14
ldub [%i6+0x073],%g2 ! %g2 = 000000000000001a
! Mem[00000000908001d8] = eab1cd83, %g2 = 000000000000001a
ldub [%i5+0x1d9],%g2 ! %g2 = 00000000000000ea
! Mem[0000000040800020] = abb07b55553fe586, %l4 = 00000000dd54b5dd, %l1 = 00000000ff6097b1
add %i1,0x20,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = abb07b55553fe586
! Mem[000000009180002c] = 055fc488, %g2 = 00000000000000ea
ldsh [%o0+0x02c],%g2 ! %g2 = 000000000000055f
p24_label_24:
! Mem[0000000091800160] = 476fa96a, %g2 = 000000000000055f
ldsb [%o0+0x162],%g2 ! %g2 = 0000000000000047
! Mem[00000000418000ce] = bb50f09b, %l6 = 000000007882afcd
ldstub [%i3+0x0ce],%l6 ! %l6 = 000000f0000000ff
! Mem[00000000910001ac] = 00000063, %g2 = 0000000000000047
ldsb [%i6+0x1ac],%g2 ! %g2 = 0000000000000000
! Mem[0000000041800138] = 59b2b25d50526f4e, %l5 = c524ac5355d790f4, %l7 = 0000000000000038
add %i3,0x138,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 59b2b25d50526f4e
! Mem[00000000908000c8] = 8bba183ccfbdb1e0, %g2 = 0000000000000000
ldx [%i5+0x0c8],%g2 ! %g2 = 8bba183ccfbdb1e0
! %l3 = 00000000000000e4, Mem[000000009180001c] = 842e6924
sth %l3,[%o0+0x01c] ! Mem[000000009180001c] = 00e46924
! Mem[0000000041000190] = 21e537f3, %l0 = 60c64be4, %l6 = 000000f0
add %i2,0x190,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000021e537f3
! %l0 = 60c64be4, %l1 = 553fe586, Mem[00000000918001b0] = 40792b48 ac72831e
std %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = 60c64be4 553fe586
! Mem[0000000041000010] = 0c567d60561afda0, %l0 = 0000000060c64be4, %l3 = 00000000000000e4
add %i2,0x10,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 0c567d60561afda0
! Mem[0000000041000037] = cf49df51, %l0 = 0000000060c64be4
ldstub [%i2+0x037],%l0 ! %l0 = 00000051000000ff
p24_label_25:
! %l7 = 59b2b25d50526f4e, Mem[0000000091000172] = 7e96cb00
sth %l7,[%i6+0x172] ! Mem[0000000091000170] = 6f4ecb00
! Mem[000000004080012c] = 8ee5fd0f, %l7 = 59b2b25d50526f4e
swap [%i1+0x12c],%l7 ! %l7 = 000000008ee5fd0f
! Mem[00000000418000a4] = 9d9d95da, %l6 = 21e537f3, %l1 = 553fe586
add %i3,0xa4,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000009d9d95da
! Mem[0000000040000180] = fa933da4, %l1 = 9d9d95da, %l0 = 00000051
add %i0,0x180,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000fa933da4
! Mem[00000000908000b4] = 3a9b260a, %g2 = 8bba183ccfbdb1e0
lduw [%i5+0x0b4],%g2 ! %g2 = 000000003a9b260a
! Mem[0000000041000108] = aaed91c29cd46c5d, %l5 = c524ac5355d790f4, %l3 = 0c567d60561afda0
add %i2,0x108,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = aaed91c29cd46c5d
! Mem[0000000090800014] = 1cf2febc, %g18 = ae4b8cef9e5c94cc
ldsw [%i5+0x014],%g2 ! %g2 = ae4b8cef9e5c94cc
! Mem[00000000918001d0] = 55b7a45f, %g2 = 000000001cf2febc
ldsh [%o0+0x1d0],%g2 ! %g2 = 00000000000055b7
! Mem[0000000040000150] = fb960980, %l5 = c524ac5355d790f4
swap [%i0+0x150],%l5 ! %l5 = 00000000fb960980
! Mem[0000000041000150] = 1a983bd4 c04e8a74, %l0 = fa933da4, %l1 = 9d9d95da
ldd [%i2+0x150],%l0 ! %l0 = 000000001a983bd4 00000000c04e8a74
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 000000001a983bd4
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000c04e8a74
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000007bff8cff
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be aaed91c29cd46c5d
bne,a,pn %xcc,p24_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000dd54b5dd
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fb960980
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000021e537f3
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008ee5fd0f
bne,a,pn %xcc,p24_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p24_check_fp_registers:
set p24_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be f76c08a7 7c5c1d3d
bne %xcc,p24_f0_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x040],%g2 ! Expected data = 1a3923d31a3923d3
ldx [%i0+0x040],%g3 ! Observed data at 0000000040000040
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = fb960980aa0455e7
ldx [%i0+0x048],%g3 ! Observed data at 0000000040000048
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = a4f630e2f5690fd7
ldx [%i0+0x050],%g3 ! Observed data at 0000000040000050
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 76eb2eccd6a0dba4
ldx [%i0+0x058],%g3 ! Observed data at 0000000040000058
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x058,%g4
ldx [%g1+0x108],%g2 ! Expected data = c080c9f24106b4ff
ldx [%i0+0x108],%g3 ! Observed data at 0000000040000108
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = 55d790f4167ad0fa
ldx [%i0+0x150],%g3 ! Observed data at 0000000040000150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x150,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 93b496449a8effff
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000400001a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9cffe6b33d6b8777
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000400001c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1c0,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 793dff646edda992
ldx [%i1+0x000],%g3 ! Observed data at 0000000040800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 22ff8829a60edead
ldx [%i1+0x030],%g3 ! Observed data at 0000000040800030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = ec1539a7bd901ee7
ldx [%i1+0x048],%g3 ! Observed data at 0000000040800048
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 196669bcdce45085
ldx [%i1+0x050],%g3 ! Observed data at 0000000040800050
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = a054ff2486639524
ldx [%i1+0x058],%g3 ! Observed data at 0000000040800058
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a069e6cb363dd5ab
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000408000c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2896943fff0f7591
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000408000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0c0e9c31000000d3
ldx [%i1+0x110],%g3 ! Observed data at 0000000040800110
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 1e268fdf5733ffe0
ldx [%i1+0x120],%g3 ! Observed data at 0000000040800120
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 7b6f65e750526f4e
ldx [%i1+0x128],%g3 ! Observed data at 0000000040800128
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ed5f17c287ffc0cf
ldx [%i1+0x130],%g3 ! Observed data at 0000000040800130
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 14c1d2c2646e1a59
ldx [%i1+0x138],%g3 ! Observed data at 0000000040800138
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff653547efc8f815
ldx [%i1+0x140],%g3 ! Observed data at 0000000040800140
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = beffaf7f1131e1e1
ldx [%i1+0x148],%g3 ! Observed data at 0000000040800148
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000d78c7a13bf
ldx [%i1+0x180],%g3 ! Observed data at 0000000040800180
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000a8dd1c4f83
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000408001d0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = fff5b640db7bdac4
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000408001e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1e8,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = c422f419bfec875d
ldx [%i2+0x028],%g3 ! Observed data at 0000000041000028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0d5b934bcf49dfff
ldx [%i2+0x030],%g3 ! Observed data at 0000000041000030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9fbb5661d492875e
ldx [%i2+0x038],%g3 ! Observed data at 0000000041000038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2b44ea45e0023a87
ldx [%i2+0x058],%g3 ! Observed data at 0000000041000058
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = c95d27d1d1fd4616
ldx [%i2+0x088],%g3 ! Observed data at 0000000041000088
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7dff73db17835e7b
ldx [%i2+0x098],%g3 ! Observed data at 0000000041000098
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff07e301cc21252b
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000410000b0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 67be8e68fcff174b
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000410000c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ad0968ffed44b36e
ldx [%i2+0x100],%g3 ! Observed data at 0000000041000100
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = a2afff2595ec5887
ldx [%i2+0x140],%g3 ! Observed data at 0000000041000140
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000eb12c0ff6b
ldx [%i2+0x148],%g3 ! Observed data at 0000000041000148
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000ee6ae9ddd6
ldx [%i2+0x170],%g3 ! Observed data at 0000000041000170
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = ffdba967ed44b36e
ldx [%i2+0x188],%g3 ! Observed data at 0000000041000188
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 10004fea7a9eff8b
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000410001b0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a069a0cf573cb884
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000410001b8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = dc00132b0000000f
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000410001f0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1f0,%g4
set p24_local3_expect,%g1
p24_check_local3:
ldx [%g1+0x0c8],%g2 ! Expected data = 5b11f7cbbb50ff9b
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000418000c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 290e70bcf4ea1fff
ldx [%i3+0x118],%g3 ! Observed data at 0000000041800118
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 87d1b8359637ff4e
ldx [%i3+0x150],%g3 ! Observed data at 0000000041800150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = e07769eb69ffff39
ldx [%i3+0x170],%g3 ! Observed data at 0000000041800170
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = db57c75bffedff89
ldx [%i3+0x178],%g3 ! Observed data at 0000000041800178
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 98b9ebc1d25e14b6
ldx [%i3+0x198],%g3 ! Observed data at 0000000041800198
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f7fa3c55592b7fa4
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000418001b8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 000000d3000000f5
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000418001c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f89676fe0b5246f9
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000418001d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a5ff91ec17cf7551
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000418001f0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 151fc6362effe214
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000418001f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1f8,%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
! 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:
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000028]
stxa %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000028]
done
p24_trap1o:
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000028]
stxa %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000028]
done
p24_trap2e:
stxa %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800018]
stwa %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000020]
stwa %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800020]
ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000010]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000000]
done
p24_trap2o:
stxa %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800018]
stwa %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000020]
stwa %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800020]
ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000010]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000000]
done
p24_trap3e:
nop
nop
nop
nop
nop
nop
done
p24_trap3o:
nop
nop
nop
nop
nop
nop
done
p24_init_memory_pointers:
set p24_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p24_local0_start,%i0
set p24_local1_start,%i1
set p24_local2_start,%i2
set p24_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = cbe11c7e85f24786
ldx [%g1+0x008],%l1 ! %l1 = 9c23b253ff5bb9e1
ldx [%g1+0x010],%l2 ! %l2 = 545fcb9e8576e062
ldx [%g1+0x018],%l3 ! %l3 = e6ecb1a25837fc87
ldx [%g1+0x020],%l4 ! %l4 = d10d45fe83a1ae62
ldx [%g1+0x028],%l5 ! %l5 = 88e6761445b9fc4c
ldx [%g1+0x030],%l6 ! %l6 = 5c15aa65c5624e99
ldx [%g1+0x038],%l7 ! %l7 = a424eabdf7fa3c55
! Initialize the output register of window 0
set unres3_start,%o0
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 = d3f1ce6e eb4f3794 941bd3cd 73d9b304
! %f4 = 7b5b44bb fd6c0d3d 1cc9096f de773db6
! %f8 = 773863bd ec1d51fc 07900724 5b16cc05
! %f12 = 60d1119b 990f43ac 553dee0e 2a1420cf
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 22c457d4 650d84c3 35246d03 aa578441
! %f20 = 77d08915 3018d6f2 1fbb824c 6525e7f8
! %f24 = 968c4358 5a3dea60 4def0512 94d71b0e
! %f28 = 93cfc797 3b92f564 a8ae3deb 957df7e1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c82ea2b6 113d6982 0167c28c 532200f8
! %f36 = 607be322 a5534fc6 46c39f32 3c3b1a18
! %f40 = 072dd533 1f996ea6 94903e5e cbcf27d3
! %f44 = 9b584010 110c7ebb 37bbe72b 2ae80e1b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb8f1e04800000026,%g7,%g1 ! GSR scale = 4, align = 6
wr %g1,%g0,%gsr ! GSR = b8f1e04800000026
wr %g0,%y ! Clear Y 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:
! %l1 = b85d7adaf9c3f59b, Mem[0000000042800184] = 5c44bf72
stb %l1,[%i1+0x184] ! Mem[0000000042800184] = 9b44bf72
! %l4 = 66eb76186e32a0c9, Mem[0000000091000188] = 170ec0b9938bc614
stx %l4,[%i6+0x188] ! Mem[0000000091000188] = 66eb76186e32a0c9
! %l4 = 6e32a0c9, %l5 = 0e287565, Mem[0000000091000038] = 691f8eb0 b4f82c3d
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 6e32a0c9 0e287565
! %l7 = f49066acb95f319d, Mem[0000000091800151] = dd762106
stb %l7,[%o0+0x151] ! Mem[0000000091800150] = 9d762106
! Mem[00000000910000a8] = 4619b6e4, %g2 = 859ebebe6effe367
lduw [%i6+0x0a8],%g2 ! %g2 = 000000004619b6e4
! %l5 = 1cae91b40e287565, Mem[00000000910000e8] = 5ab839f7
sth %l5,[%i6+0x0e8] ! Mem[00000000910000e8] = 756539f7
! Mem[0000000043000170] = e8da23369b2ceee2, %l0 = de9164f29e720c8e, %l3 = 99644bf1ceac96b2
add %i2,0x170,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = e8da23369b2ceee2
! Mem[00000000430000d0] = dd18012b, %l2 = c4a3ff62, %l3 = 9b2ceee2
add %i2,0xd0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000dd18012b
! Mem[0000000042800158] = 7440cf46 6dda3abe, %l4 = 6e32a0c9, %l5 = 0e287565
ldd [%i1+0x158],%l4 ! %l4 = 000000007440cf46 000000006dda3abe
! Mem[0000000090800158] = a538884c, %g2 = 000000004619b6e4
ldub [%i5+0x159],%g2 ! %g2 = 00000000000000a5
p25_label_2:
! Mem[0000000043800090] = 65b72cb8, %l0 = 9e720c8e, %l3 = dd18012b
add %i3,0x90,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000065b72cb8
! Mem[0000000042800075] = 826c4b1d, %l4 = 000000007440cf46
ldstub [%i1+0x075],%l4 ! %l4 = 0000006c000000ff
! Mem[000000004380017c] = beb2da90, %l6 = fb605b8dbbac92b1
swap [%i3+0x17c],%l6 ! %l6 = 00000000beb2da90
! Mem[00000000918001e8] = 1d25499e, %g2 = 00000000000000a5
ldsh [%o0+0x1e8],%g2 ! %g2 = 0000000000001d25
! Mem[0000000043800158] = b9b68be9, %l0 = 9e720c8e, %l6 = beb2da90
add %i3,0x158,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b9b68be9
! Mem[000000009180007c] = 21064083, %g2 = 0000000000001d25
ldsh [%o0+0x07e],%g2 ! %g2 = 0000000000002106
! Mem[00000000430000d0] = dd18012b, %l0 = 9e720c8e, %l2 = c4a3ff62
add %i2,0xd0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000dd18012b
! %l7 = f49066acb95f319d, Mem[0000000090800118] = 37795e44
stw %l7,[%i5+0x118] ! Mem[0000000090800118] = b95f319d
! %l6 = 00000000b9b68be9, Mem[0000000043000128] = 73d512327146f90f
stx %l6,[%i2+0x128] ! Mem[0000000043000128] = 00000000b9b68be9
! Mem[000000004280015c] = 6dda3abe, %l0 = de9164f29e720c8e
ldsh [%i1+0x15e],%l0 ! %l0 = 0000000000003abe
p25_label_3:
! Mem[0000000090000168] = 23eb8485, %g2 = 0000000000002106
ldsb [%i4+0x169],%g2 ! %g2 = 0000000000000023
! Mem[00000000900001f8] = fa17c81f 27a29918, %g2 = 00000023, %g3 = 0bad0b00
ldd [%i4+0x1f8],%g2 ! %g2 = 00000000fa17c81f 0000000027a29918
! %l0 = 00003abe, %l1 = f9c3f59b, Mem[0000000091800028] = 71ff11fb 055fc488
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 00003abe f9c3f59b
! Mem[00000000428001e7] = b6511392, %l2 = 00000000dd18012b
ldstub [%i1+0x1e7],%l2 ! %l2 = 00000092000000ff
! Mem[0000000043000168] = 66cc2aa71ff5efe3, %l0 = 0000000000003abe, %l0 = 0000000000003abe
add %i2,0x168,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 66cc2aa71ff5efe3
! Mem[0000000043000019] = 00e22c12, %l1 = b85d7adaf9c3f59b
ldstub [%i2+0x019],%l1 ! %l1 = 000000e2000000ff
! Mem[0000000042800198] = c915b4d1, %l7 = b95f319d, %l2 = 00000092
add %i1,0x198,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000c915b4d1
! Mem[000000004200005c] = feae00ec, %l4 = 0000006c, %l6 = b9b68be9
add %i0,0x5c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000feae00ec
! Mem[00000000420001c0] = a98b9ec3, %l2 = 00000000c915b4d1
swap [%i0+0x1c0],%l2 ! %l2 = 00000000a98b9ec3
! Mem[00000000438000a4] = f543b41a, %l3 = 65b72cb8, %l7 = b95f319d
add %i3,0xa4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000f543b41a
p25_label_4:
! Mem[000000004380013f] = 1556d60b, %l4 = 000000000000006c
ldstub [%i3+0x13f],%l4 ! %l4 = 0000000b000000ff
! Mem[00000000438000e8] = 1438e2c7, %l0 = 66cc2aa71ff5efe3
swap [%i3+0x0e8],%l0 ! %l0 = 000000001438e2c7
! Mem[0000000043800000] = 67a357a8, %l7 = f543b41a, %l7 = f543b41a
casa [%i3]0x80,%l7,%l7 ! %l7 = 0000000067a357a8
! Mem[00000000420000b4] = a2af8632, %l0 = 000000001438e2c7
swap [%i0+0x0b4],%l0 ! %l0 = 00000000a2af8632
! Mem[000000004200012d] = 8f026ca6, %l2 = 00000000a98b9ec3
ldstub [%i0+0x12d],%l2 ! %l2 = 00000002000000ff
! Mem[0000000042000068] = c77cc2b0, %l2 = 00000002, %l5 = 6dda3abe
add %i0,0x68,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c77cc2b0
! %l6 = feae00ec, %l7 = 67a357a8, Mem[0000000042000078] = 9f658e6f 139acd6f
std %l6,[%i0+0x078] ! Mem[0000000042000078] = feae00ec 67a357a8
! Mem[00000000420001d4] = 55387fe9, %l2 = 00000002, %l5 = c77cc2b0
add %i0,0x1d4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000055387fe9
! Mem[00000000420001b0] = e02eac038a31b99c, %l6 = 00000000feae00ec, %l2 = 0000000000000002
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = e02eac038a31b99c
! Mem[00000000430001e4] = 3c8cc84d, %l5 = 0000000055387fe9
swap [%i2+0x1e4],%l5 ! %l5 = 000000003c8cc84d
p25_label_5:
! Mem[0000000091800020] = 0eab704a ec2c43bb, %g2 = fa17c81f, %g3 = 27a29918
ldd [%o0+%o4],%g2 ! %g2 = 000000000eab704a 00000000ec2c43bb
! Mem[0000000091000064] = 72f626d7, %g2 = 000000000eab704a
lduw [%i6+0x064],%g2 ! %g2 = 0000000072f626d7
! Mem[0000000091800074] = 4da9923a, %g2 = 0000000072f626d7
lduh [%o0+0x076],%g2 ! %g2 = 0000000000004da9
! Mem[000000009100011c] = 72a066a4, %g18 = e15aa4ee41447452
ldsw [%i6+0x11c],%g2 ! %g2 = e15aa4ee41447452
! Mem[0000000090800028] = bd71d51e186ca9f6, %g2 = 0000000072a066a4
ldx [%i5+%o5],%g2 ! %g2 = bd71d51e186ca9f6
! Mem[0000000043000150] = 0abc3ffc, %l7 = 0000000067a357a8
swap [%i2+0x150],%l7 ! %l7 = 000000000abc3ffc
! Mem[0000000043000000] = 87a3076a, %l0 = a2af8632, %l2 = 8a31b99c
casa [%i2]0x80,%l0,%l2 ! %l2 = 0000000087a3076a
! Mem[0000000042000088] = a58f505e, %l5 = 3c8cc84d, %l4 = 0000000b
add %i0,0x88,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a58f505e
! Mem[000000004380006c] = 7f7d313c, %l4 = 00000000a58f505e
swap [%i3+0x06c],%l4 ! %l4 = 000000007f7d313c
! Mem[00000000430001cc] = 9a8e1153, %l6 = 00000000feae00ec
swap [%i2+0x1cc],%l6 ! %l6 = 000000009a8e1153
p25_label_6:
! Mem[000000009180015c] = 76b8f1db, %g2 = bd71d51e186ca9f6
lduh [%o0+0x15e],%g2 ! %g2 = 00000000000076b8
! Mem[00000000430001a0] = 809aace6, %l4 = 7f7d313c, %l0 = a2af8632
add %i2,0x1a0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000809aace6
! Mem[00000000420001c0] = c915b4d1, %l6 = 000000009a8e1153
swap [%i0+0x1c0],%l6 ! %l6 = 00000000c915b4d1
! Mem[0000000043000140] = e97816c9ae96f912, %l1 = 00000000000000e2, %l2 = 0000000087a3076a
add %i2,0x140,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = e97816c9ae96f912
! Mem[00000000428000b0] = 6df9677b15b2ff73, %l0 = 00000000809aace6, %l2 = e97816c9ae96f912
add %i1,0xb0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 6df9677b15b2ff73
! Mem[0000000091800044] = 62884d6e, %g2 = 00000000000076b8
lduw [%o0+0x044],%g2 ! %g2 = 0000000062884d6e
! %l6 = c915b4d1, %l7 = 0abc3ffc, Mem[00000000918001e0] = 580f23c4 8ad07d9a
std %l6,[%o0+0x1e0] ! Mem[00000000918001e0] = c915b4d1 0abc3ffc
! Mem[00000000430000b4] = 39e8b4fb, %l1 = 000000e2, %l3 = 65b72cb8
add %i2,0xb4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000039e8b4fb
! Mem[00000000420001e8] = 3cd47c2c58d72d9b, %l3 = 0000000039e8b4fb, %l6 = 00000000c915b4d1
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 3cd47c2c58d72d9b
! Mem[0000000090800150] = 5af554a21234e189, %g2 = 0000000062884d6e
ldx [%i5+0x150],%g2 ! %g2 = 5af554a21234e189
p25_label_7:
! Mem[0000000043000088] = d1620290, %l5 = 3c8cc84d, %l6 = 58d72d9b
add %i2,0x88,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d1620290
! Mem[00000000438001f2] = b0fd3e37, %l3 = 0000000039e8b4fb
ldstub [%i3+0x1f2],%l3 ! %l3 = 0000003e000000ff
! Mem[00000000428001c0] = 69d2bac037e1db04, %l3 = 000000000000003e, %l5 = 000000003c8cc84d
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 69d2bac037e1db04
! Mem[0000000043000100] = cf596b64d89ccede, %l0 = 00000000809aace6, %l5 = 69d2bac037e1db04
add %i2,0x100,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = cf596b64d89ccede
! Mem[0000000090800114] = c65de570, %g2 = 5af554a21234e189
ldsb [%i5+0x114],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000043000110] = 9fbf9ce220d60cf8, %l4 = 000000007f7d313c, %l3 = 000000000000003e
add %i2,0x110,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9fbf9ce220d60cf8
! %l4 = 000000007f7d313c, Mem[0000000090000115] = b8142df6
stb %l4,[%i4+0x115] ! Mem[0000000090000114] = 3c142df6
! Mem[0000000042000164] = 4428309b, %l0 = 00000000809aace6
swap [%i0+0x164],%l0 ! %l0 = 000000004428309b
! Mem[00000000430000ca] = 5fd58c5a, %l2 = 6df9677b15b2ff73
ldstub [%i2+0x0ca],%l2 ! %l2 = 0000008c000000ff
! Mem[0000000043000058] = ddfd2145, %l5 = d89ccede, %l1 = 000000e2
add %i2,0x58,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ddfd2145
p25_label_8:
! Mem[0000000091800038] = 23e444ce, %g2 = ffffffffffffffc6
ldsh [%o0+0x03a],%g2 ! %g2 = 00000000000023e4
! Mem[0000000043000010] = 255549c8, %l5 = d89ccede, %l1 = ddfd2145
add %i2,0x10,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000255549c8
! %l4 = 7f7d313c, %l5 = d89ccede, Mem[00000000900001d8] = cf291b9a e87d6201
std %l4,[%i4+0x1d8] ! Mem[00000000900001d8] = 7f7d313c d89ccede
! Mem[00000000428000a4] = 230b0548, %l1 = 255549c8, %l6 = d1620290
add %i1,0xa4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000230b0548
! Mem[0000000043800144] = cd7a23e5, %l2 = 000000000000008c
swap [%i3+0x144],%l2 ! %l2 = 00000000cd7a23e5
! %l1 = 00000000255549c8, Mem[0000000090800154] = 1234e189
stw %l1,[%i5+0x154] ! Mem[0000000090800154] = 255549c8
! Mem[0000000042000088] = a58f505efaccf47a, %l6 = 00000000230b0548, %l2 = 00000000cd7a23e5
add %i0,0x88,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = a58f505efaccf47a
! Mem[00000000438000b8] = ffca54e5, %l2 = faccf47a, %l6 = 230b0548
add %i3,0xb8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ffca54e5
! Mem[00000000430000bf] = 3a36be30, %l1 = 00000000255549c8
ldstub [%i2+0x0bf],%l1 ! %l1 = 00000030000000ff
! Mem[0000000043000050] = 59841527, %l6 = 00000000ffca54e5
ldstub [%i2+0x050],%l6 ! %l6 = 00000059000000ff
p25_label_9:
! Mem[0000000042000020] = 58703f96c7e6d8dd, %l3 = 9fbf9ce220d60cf8, %l0 = 000000004428309b
add %i0,0x20,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 58703f96c7e6d8dd
! Mem[0000000042000120] = 0abf5e36, %l5 = cf596b64d89ccede
ldub [%i0+0x123],%l5 ! %l5 = 0000000000000036
! Mem[0000000042800010] = 88ac6a0b, %l6 = 0000000000000059
swap [%i1+%o2],%l6 ! %l6 = 0000000088ac6a0b
! %l2 = faccf47a, %l3 = 20d60cf8, Mem[0000000090800090] = 0457759b 72929a41
std %l2,[%i5+0x090] ! Mem[0000000090800090] = faccf47a 20d60cf8
! %l0 = 58703f96c7e6d8dd, Mem[00000000900000cc] = c6f5be11
stw %l0,[%i4+0x0cc] ! Mem[00000000900000cc] = c7e6d8dd
! Mem[0000000091000040] = 6f83458c, %g2 = 00000000000023e4
lduw [%i6+0x040],%g2 ! %g2 = 000000006f83458c
! Mem[0000000042000058] = 0d44c31a, %l3 = 20d60cf8, %l3 = 20d60cf8
add %i0,0x58,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000d44c31a
! Mem[000000009000010c] = 9d6924b7, %g2 = 000000006f83458c
ldsb [%i4+0x10c],%g2 ! %g2 = ffffffffffffff9d
! %l6 = 0000000088ac6a0b, Mem[000000004300006c] = 40cebdf2
stb %l6,[%i2+0x06c] ! Mem[000000004300006c] = 0bcebdf2
! Mem[000000009080008c] = 164bf6f6, %g2 = ffffffffffffff9d
lduw [%i5+0x08c],%g2 ! %g2 = 00000000164bf6f6
p25_label_10:
! Mem[00000000910000b8] = 74a74d85, %g2 = 00000000164bf6f6
ldsh [%i6+0x0b8],%g2 ! %g2 = 00000000000074a7
! %l3 = 000000000d44c31a, Mem[0000000042000151] = f50bd270
stb %l3,[%i0+0x151] ! Mem[0000000042000150] = f51ad270
! Mem[000000004200019c] = 915d96c5, %l4 = 7f7d313c, %l5 = 00000036
add %i0,0x19c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000915d96c5
! Mem[00000000438000ac] = 3b532908, %l7 = 000000000abc3ffc
swap [%i3+0x0ac],%l7 ! %l7 = 000000003b532908
! Mem[00000000438000e8] = 1ff5efe3, %l1 = 0000000000000030
swap [%i3+0x0e8],%l1 ! %l1 = 000000001ff5efe3
! Mem[0000000042800038] = b42ae6ebbf871b86, %l7 = 000000003b532908, %l5 = 00000000915d96c5
add %i1,0x38,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = b42ae6ebbf871b86
! Mem[00000000430000b5] = 39e8b4fb, %l0 = 58703f96c7e6d8dd
ldstub [%i2+0x0b5],%l0 ! %l0 = 000000e8000000ff
! Mem[000000009000006c] = 1842c3ee, %g2 = 00000000000074a7
lduh [%i4+0x06c],%g2 ! %g2 = 0000000000001842
! Mem[0000000090000184] = 90cb7b8d, %g18 = e15aa4ee41447452
ldsw [%i4+0x184],%g2 ! %g2 = e15aa4ee41447452
! Mem[0000000091000004] = 098441f9, %g18 = e15aa4ee41447452
ldsw [%i6+0x004],%g2 ! %g2 = e15aa4ee41447452
p25_label_11:
! Mem[00000000430001f0] = 5c693866, %l7 = 000000003b532908
ldstub [%i2+0x1f0],%l7 ! %l7 = 0000005c000000ff
! Mem[0000000042000180] = 112fa8b5, %l6 = 0000000088ac6a0b
swap [%i0+0x180],%l6 ! %l6 = 00000000112fa8b5
! Mem[0000000042800058] = c1f7a224aae3ab13, %l4 = 000000007f7d313c, %l0 = 00000000000000e8
add %i1,0x58,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = c1f7a224aae3ab13
! Mem[00000000438001a4] = 4b4008e3, %l6 = 00000000112fa8b5
swap [%i3+0x1a4],%l6 ! %l6 = 000000004b4008e3
! Mem[0000000042000165] = 809aace6, %l1 = 000000001ff5efe3
ldstub [%i0+0x165],%l1 ! %l1 = 0000009a000000ff
! %l6 = 000000004b4008e3, Mem[00000000910000c6] = 2183dcdf
stb %l6,[%i6+0x0c6] ! Mem[00000000910000c4] = e383dcdf
! Mem[0000000042000134] = eb6446fa, %l3 = 0d44c31a, %l2 = faccf47a
add %i0,0x134,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000eb6446fa
! %l4 = 000000007f7d313c, Mem[0000000090800100] = 7ed95b8666e26e91
stx %l4,[%i5+0x100] ! Mem[0000000090800100] = 000000007f7d313c
! Mem[0000000043000138] = 885f986f, %l4 = 000000007f7d313c
swap [%i2+0x138],%l4 ! %l4 = 00000000885f986f
! Mem[00000000438001f8] = dab95df580be2ac9, %l4 = 00000000885f986f, %l6 = 000000004b4008e3
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = dab95df580be2ac9
p25_label_12:
! %l6 = 80be2ac9, %l7 = 0000005c, Mem[00000000428001d8] = bc648148 76824444
std %l6,[%i1+0x1d8] ! Mem[00000000428001d8] = 80be2ac9 0000005c
! %l5 = b42ae6ebbf871b86, Mem[0000000090000034] = ba1461cf
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = bf871b86
! Mem[0000000091000098] = 6b141ce1, %g18 = e15aa4ee41447452
ldsw [%i6+0x098],%g2 ! %g2 = e15aa4ee41447452
! Mem[000000004300004c] = e52ea2d1, %l3 = 000000000d44c31a
swap [%i2+0x04c],%l3 ! %l3 = 00000000e52ea2d1
! Mem[0000000090000040] = 2ba48b81, %g2 = 000000006b141ce1
lduw [%i4+0x040],%g2 ! %g2 = 000000002ba48b81
! Mem[0000000042000098] = 7ea527cb, %l7 = 0000005c, %l0 = aae3ab13
add %i0,0x98,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000007ea527cb
! Mem[00000000900001d0] = 58943a5fa5390858, %g2 = 000000002ba48b81
ldx [%i4+0x1d0],%g2 ! %g2 = 58943a5fa5390858
! Mem[000000004380010e] = ed623502, %l0 = 000000007ea527cb
ldstub [%i3+0x10e],%l0 ! %l0 = 00000035000000ff
! Mem[00000000430001c4] = 8f83979c, %l7 = 000000000000005c
swap [%i2+0x1c4],%l7 ! %l7 = 000000008f83979c
! Mem[0000000091800118] = 9aed71ad45908c8d, %g2 = 58943a5fa5390858
ldx [%o0+0x118],%g2 ! %g2 = 9aed71ad45908c8d
p25_label_13:
! Mem[00000000908001e4] = e29cb930, %g2 = 9aed71ad45908c8d
ldub [%i5+0x1e5],%g2 ! %g2 = 00000000000000e2
! Mem[0000000042000010] = 9b36d532, %l5 = b42ae6ebbf871b86
ldstub [%i0+%o2],%l5 ! %l5 = 0000009b000000ff
! Mem[00000000430001c4] = 0000005c, %l3 = 00000000e52ea2d1
swap [%i2+0x1c4],%l3 ! %l3 = 000000000000005c
! Mem[00000000428001e8] = be9edd0abdcd69a9, %l2 = 00000000eb6446fa, %l1 = 000000000000009a
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = be9edd0abdcd69a9
! Mem[0000000043000100] = cf596b64, %l4 = 00000000885f986f
swap [%i2+0x100],%l4 ! %l4 = 00000000cf596b64
! %l0 = 0000000000000035, Mem[00000000908001b4] = 6fe8048a
sth %l0,[%i5+0x1b4] ! Mem[00000000908001b4] = 0035048a
! Mem[0000000043800070] = 469e628d, %l4 = cf596b64, %l7 = 8f83979c
add %i3,0x70,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000469e628d
! Mem[0000000043000047] = 3995e77c, %l2 = 00000000eb6446fa
ldstub [%i2+0x047],%l2 ! %l2 = 0000007c000000ff
! Mem[00000000428001d8] = 80be2ac9, %l7 = 469e628d, %l3 = 0000005c
add %i1,0x1d8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000080be2ac9
! Mem[0000000042000040] = c994824b, %l7 = 469e628d, %l3 = 80be2ac9
add %i0,0x40,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c994824b
p25_label_14:
! Mem[000000004200010c] = eed66add, %l6 = dab95df580be2ac9
ldstub [%i0+0x10c],%l6 ! %l6 = 000000ee000000ff
! %l1 = be9edd0abdcd69a9, Mem[000000009080015a] = 38884c94
stb %l1,[%i5+0x15a] ! Mem[0000000090800158] = a9884c94
! Mem[00000000430001c0] = c82a9fff, %l5 = 000000000000009b
ldub [%i2+0x1c0],%l5 ! %l5 = 00000000000000c8
! Mem[00000000910001f8] = a30b445c 5ed21f5b, %g2 = 000000e2, %g3 = ec2c43bb
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000a30b445c 000000005ed21f5b
! Mem[000000009100016c] = 7fd5a81e, %g2 = 00000000a30b445c
lduh [%i6+0x16c],%g2 ! %g2 = 0000000000007fd5
! Mem[00000000420000d8] = 65e6b256, %l1 = be9edd0abdcd69a9
swap [%i0+0x0d8],%l1 ! %l1 = 0000000065e6b256
! Mem[00000000420000cc] = 3c3ef6d5, %l7 = 469e628d, %l7 = 469e628d
add %i0,0xcc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000003c3ef6d5
! Mem[000000004280009b] = 4f99f3d9, %l0 = 0000000000000035
ldstub [%i1+0x09b],%l0 ! %l0 = 000000d9000000ff
! %l2 = 000000000000007c, Mem[00000000910001c9] = 2b4a43ca
stb %l2,[%i6+0x1c9] ! Mem[00000000910001c8] = 7c4a43ca
! %l6 = 00000000000000ee, Mem[000000009080015c] = 4c94e5e0
stw %l6,[%i5+0x15c] ! Mem[000000009080015c] = 000000ee
p25_label_15:
! Mem[00000000430001c0] = c82a9fff, %l2 = 0000007c, %l1 = 65e6b256
add %i2,0x1c0,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c82a9fff
! Mem[0000000043800150] = edc8cb99057299a9, %l7 = 000000003c3ef6d5, %l0 = 00000000000000d9
add %i3,0x150,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = edc8cb99057299a9
! Mem[0000000042000015] = f42de060, %l4 = 00000000cf596b64
ldstub [%i0+0x015],%l4 ! %l4 = 0000002d000000ff
! Mem[00000000438001b0] = e4296bbd, %l3 = 00000000c994824b
swap [%i3+0x1b0],%l3 ! %l3 = 00000000e4296bbd
! Mem[00000000910001f4] = a585e4cf, %g18 = e15aa4ee41447452
ldsw [%i6+0x1f4],%g2 ! %g2 = e15aa4ee41447452
! Mem[00000000438000dc] = cd234b96, %l7 = 3c3ef6d5, %l6 = 000000ee
add %i3,0xdc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000cd234b96
! Mem[0000000090800044] = df9afe37, %g2 = ffffffffa585e4cf
lduw [%i5+0x044],%g2 ! %g2 = 00000000df9afe37
! Mem[0000000042800170] = 50759e51, %l0 = 057299a9, %l4 = 0000002d
add %i1,0x170,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000050759e51
! Mem[0000000043800098] = e38fe55101fd11c4, %l7 = 000000003c3ef6d5, %l4 = 0000000050759e51
add %i3,0x98,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e38fe55101fd11c4
! Mem[00000000438001b0] = c994824b, %l1 = 00000000c82a9fff
ldub [%i3+0x1b1],%l1 ! %l1 = 0000000000000094
p25_label_16:
! %l5 = 00000000000000c8, Mem[00000000430001c8] = 46b3bca0feae00ec
stx %l5,[%i2+0x1c8] ! Mem[00000000430001c8] = 00000000000000c8
! Mem[0000000042000048] = 9329e3bb60e1cca0, %l3 = 00000000e4296bbd, %l6 = 00000000cd234b96
add %i0,0x48,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 9329e3bb60e1cca0
! %l7 = 000000003c3ef6d5, Mem[000000004380012f] = 5724c67e
stb %l7,[%i3+0x12f] ! Mem[000000004380012c] = 5724c6d5
! %l2 = 000000000000007c, Mem[0000000090800098] = 19897435
sth %l2,[%i5+0x098] ! Mem[0000000090800098] = 007c7435
! Mem[00000000428000b4] = 15b2ff73, %l3 = e4296bbd, %l3 = e4296bbd
add %i1,0xb4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000015b2ff73
! Mem[0000000091800108] = b991f50bf6f919f1, %g2 = 00000000df9afe37
ldx [%o0+0x108],%g2 ! %g2 = b991f50bf6f919f1
! %l2 = 0000007c, %l3 = 15b2ff73, Mem[0000000043800010] = 98467811 3aabe74d
std %l2,[%i3+%o2] ! Mem[0000000043800010] = 0000007c 15b2ff73
! %l0 = 057299a9, %l1 = 00000094, Mem[0000000090000160] = 1e32a6c1 7c1f981c
std %l0,[%i4+0x160] ! Mem[0000000090000160] = 057299a9 00000094
! %l4 = e38fe55101fd11c4, Mem[000000009000010c] = 9d6924b7
stw %l4,[%i4+0x10c] ! Mem[000000009000010c] = 01fd11c4
! %l6 = 60e1cca0, %l7 = 3c3ef6d5, Mem[00000000918001b0] = 40792b48 ac72831e
std %l6,[%o0+0x1b0] ! Mem[00000000918001b0] = 60e1cca0 3c3ef6d5
p25_label_17:
! Mem[0000000090800058] = e5e022d7, %g18 = e15aa4ee41447452
ldsw [%i5+0x058],%g2 ! %g2 = e15aa4ee41447452
! Mem[000000004280010c] = d9c9f93b, %l0 = 057299a9, %l4 = 01fd11c4
add %i1,0x10c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d9c9f93b
! Mem[0000000090800038] = b0bb795193bde44d, %g2 = ffffffffe5e022d7
ldx [%i5+0x038],%g2 ! %g2 = b0bb795193bde44d
! %l3 = 0000000015b2ff73, Mem[0000000091000078] = 9cfade543319557f
stx %l3,[%i6+0x078] ! Mem[0000000091000078] = 0000000015b2ff73
! Mem[00000000428000d8] = 2fdcaa9e, %l5 = 000000c8, %l4 = d9c9f93b
add %i1,0xd8,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002fdcaa9e
! %l4 = 000000002fdcaa9e, Mem[000000009000012a] = 53fa90be
sth %l4,[%i4+0x12a] ! Mem[0000000090000128] = aa9e90be
! %l5 = 00000000000000c8, Mem[000000009180003c] = 44ce904c
sth %l5,[%o0+0x03c] ! Mem[000000009180003c] = 00c8904c
! Mem[0000000043800058] = 2c69d2330c29bcf5, %l2 = 000000000000007c, %l6 = 9329e3bb60e1cca0
add %i3,0x58,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 2c69d2330c29bcf5
! %l4 = 2fdcaa9e, %l5 = 000000c8, Mem[00000000908001f8] = 7366b4e5 298365f5
std %l4,[%i5+0x1f8] ! Mem[00000000908001f8] = 2fdcaa9e 000000c8
! Mem[000000004200013f] = 9b6f269c, %l7 = 000000003c3ef6d5
ldstub [%i0+0x13f],%l7 ! %l7 = 0000009c000000ff
p25_label_18:
! Mem[00000000428001f4] = 583bc8f9, %l3 = 15b2ff73, %l7 = 0000009c
add %i1,0x1f4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000583bc8f9
! Mem[0000000043000114] = 20d60cf8, %l2 = 000000000000007c
swap [%i2+0x114],%l2 ! %l2 = 0000000020d60cf8
! Mem[0000000043000054] = a88d32d2, %l1 = 00000094, %l6 = 0c29bcf5
add %i2,0x54,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a88d32d2
! %l0 = edc8cb99057299a9, Mem[0000000091000104] = e45b07f3
stw %l0,[%i6+0x104] ! Mem[0000000091000104] = 057299a9
! Mem[0000000091000028] = ec3993f6 21f71715, %g2 = 93bde44d, %g3 = 5ed21f5b
ldd [%i6+%o5],%g2 ! %g2 = 00000000ec3993f6 0000000021f71715
! %l2 = 0000000020d60cf8, Mem[0000000090000158] = 6a1a42ba256eece5
stx %l2,[%i4+0x158] ! Mem[0000000090000158] = 0000000020d60cf8
! Mem[0000000043000143] = e97816c9, %l6 = 00000000a88d32d2
ldstub [%i2+0x143],%l6 ! %l6 = 000000c9000000ff
! %l2 = 20d60cf8, %l3 = 15b2ff73, Mem[00000000908000c0] = 2e57b703 a2e80f68
std %l2,[%i5+0x0c0] ! Mem[00000000908000c0] = 20d60cf8 15b2ff73
! Mem[00000000428000a0] = 1fde8e7d230b0548, %l7 = 00000000583bc8f9, %l5 = 00000000000000c8
add %i1,0xa0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 1fde8e7d230b0548
! Mem[0000000043800108] = c2de1cc5, %l3 = 15b2ff73, %l7 = 583bc8f9
add %i3,0x108,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c2de1cc5
p25_label_19:
! Mem[0000000091800140] = 3f583b10, %g2 = 00000000ec3993f6
lduh [%o0+0x142],%g2 ! %g2 = 0000000000003f58
! %l3 = 0000000015b2ff73, Mem[00000000918001e8] = 1d25499e
stw %l3,[%o0+0x1e8] ! Mem[00000000918001e8] = 15b2ff73
! Mem[0000000043800150] = edc8cb99, %l3 = 15b2ff73, %l5 = 230b0548
add %i3,0x150,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000edc8cb99
! Mem[00000000430001d3] = 99692d76, %l5 = 00000000edc8cb99
ldstub [%i2+0x1d3],%l5 ! %l5 = 00000076000000ff
! Mem[00000000420001e4] = 42dd162d, %l7 = c2de1cc5, %l4 = 2fdcaa9e
add %i0,0x1e4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000042dd162d
! Mem[00000000420001c8] = b155e084, %l5 = 0000000000000076
swap [%i0+0x1c8],%l5 ! %l5 = 00000000b155e084
! Mem[0000000090800000] = 0e4b137e af2073d1, %g2 = 00003f58, %g3 = 21f71715
ldd [%i5+%g0],%g2 ! %g2 = 000000000e4b137e 00000000af2073d1
! Mem[00000000910001c8] = fc7c4a43 cab845d7, %g2 = 0e4b137e, %g3 = af2073d1
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000fc7c4a43 00000000cab845d7
! Mem[000000009100011c] = 66a4dc2c, %g2 = 00000000fc7c4a43
ldsh [%i6+0x11e],%g2 ! %g2 = 00000000000066a4
! Mem[000000009080012c] = 39256239, %g2 = 00000000000066a4
ldsb [%i5+0x12d],%g2 ! %g2 = 0000000000000039
p25_label_20:
! Mem[0000000091000150] = 23a8d37e 9a37bfce, %g2 = 00000039, %g3 = cab845d7
ldd [%i6+0x150],%g2 ! %g2 = 0000000023a8d37e 000000009a37bfce
! Mem[0000000043800060] = febe3234, %l4 = 42dd162d, %l0 = 057299a9
add %i3,0x60,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000febe3234
! %l5 = 00000000b155e084, Mem[00000000908001d8] = bbeab1cd83155997
stx %l5,[%i5+0x1d8] ! Mem[00000000908001d8] = 00000000b155e084
! Mem[0000000042000014] = f4ffe060, %l5 = b155e084, %l3 = 15b2ff73
add %i0,0x14,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000f4ffe060
! Mem[0000000043800070] = 469e628d4c8c9ba2, %l3 = 00000000f4ffe060, %l5 = 00000000b155e084
add %i3,0x70,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 469e628d4c8c9ba2
! %l6 = 000000c9, %l7 = c2de1cc5, Mem[00000000910000e8] = 756539f7 368f3761
std %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 000000c9 c2de1cc5
! Mem[000000004300006f] = 0bcebdf2, %l4 = 0000000042dd162d
ldstub [%i2+0x06f],%l4 ! %l4 = 000000f2000000ff
! Mem[0000000091000034] = f0b26e32, %g2 = 0000000023a8d37e
lduh [%i6+0x036],%g2 ! %g2 = 000000000000f0b2
! Mem[00000000900001ac] = 169cd7a4, %g2 = 000000000000f0b2
ldub [%i4+0x1af],%g2 ! %g2 = 0000000000000016
! Mem[0000000042000110] = a3729d3f, %l4 = 000000f2, %l5 = 4c8c9ba2
add %i0,0x110,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a3729d3f
p25_label_21:
! Mem[0000000042000170] = f77df2a5 5c82e773, %l2 = 20d60cf8, %l3 = f4ffe060
ldd [%i0+0x170],%l2 ! %l2 = 00000000f77df2a5 000000005c82e773
! Mem[00000000918001b8] = f81bf3c6 c7d6baa7, %g2 = 00000016, %g3 = 9a37bfce
ldd [%o0+0x1b8],%g2 ! %g2 = 00000000f81bf3c6 00000000c7d6baa7
! %l2 = 00000000f77df2a5, Mem[0000000091000150] = 23a8d37e
stb %l2,[%i6+0x150] ! Mem[0000000091000150] = a5a8d37e
! Mem[00000000438001e8] = 1a398e1c 01f4306b, %l2 = f77df2a5, %l3 = 5c82e773
ldd [%i3+0x1e8],%l2 ! %l2 = 000000001a398e1c 0000000001f4306b
! %l6 = 00000000000000c9, Mem[00000000908000c0] = 20d60cf8
stb %l6,[%i5+0x0c0] ! Mem[00000000908000c0] = c9d60cf8
! Mem[0000000042000188] = 3596832a, %l7 = c2de1cc5, %l2 = 1a398e1c
add %i0,0x188,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000003596832a
! Mem[000000004200012c] = 8fff6ca6, %l2 = 000000003596832a
swap [%i0+0x12c],%l2 ! %l2 = 000000008fff6ca6
! Mem[0000000091800004] = 25e589cb, %g2 = 00000000f81bf3c6
ldsh [%o0+0x006],%g2 ! %g2 = 00000000000025e5
! Mem[0000000090000040] = 8b81ddc3, %g2 = 00000000000025e5
ldsh [%i4+0x042],%g2 ! %g2 = ffffffffffff8b81
! Mem[0000000091800110] = de4e62c7, %g18 = e15aa4ee41447452
ldsw [%o0+0x110],%g2 ! %g2 = e15aa4ee41447452
p25_label_22:
! Mem[000000004300019c] = 2c036172, %l7 = 00000000c2de1cc5
swap [%i2+0x19c],%l7 ! %l7 = 000000002c036172
! Mem[0000000043800188] = 2044445c, %l6 = 00000000000000c9
swap [%i3+0x188],%l6 ! %l6 = 000000002044445c
! Mem[000000009000017c] = 9af5dbb0, %g2 = ffffffffde4e62c7
lduh [%i4+0x17e],%g2 ! %g2 = 0000000000009af5
! Mem[00000000438000c0] = 89c5d0d7, %l5 = a3729d3f, %l4 = 000000f2
add %i3,0xc0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000089c5d0d7
! Mem[0000000042800140] = b149a5ec8c516ee2, %l3 = 0000000001f4306b, %l0 = 00000000febe3234
add %i1,0x140,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = b149a5ec8c516ee2
! %l3 = 0000000001f4306b, Mem[00000000908001a8] = 57887acab162313d
stx %l3,[%i5+0x1a8] ! Mem[00000000908001a8] = 0000000001f4306b
! Mem[000000009000001c] = dab70e67, %g2 = 0000000000009af5
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000dab7
! %l5 = 00000000a3729d3f, Mem[00000000908000b0] = be69c6f5
stw %l5,[%i5+0x0b0] ! Mem[00000000908000b0] = a3729d3f
! Mem[00000000918000f8] = 011d1d56, %g2 = 000000000000dab7
ldsb [%o0+0x0fa],%g2 ! %g2 = 0000000000000001
! Mem[0000000090000090] = 811a29b2 5581f7ab, %g2 = 00000001, %g3 = c7d6baa7
ldd [%i4+0x090],%g2 ! %g2 = 00000000811a29b2 000000005581f7ab
p25_label_23:
! Mem[0000000043000054] = a88d32d2, %l5 = a3729d3f, %l1 = 00000094
add %i2,0x54,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a88d32d2
! %l2 = 000000008fff6ca6, Mem[0000000091800118] = 9aed71ad45908c8d
stx %l2,[%o0+0x118] ! Mem[0000000091800118] = 000000008fff6ca6
! Mem[00000000910001c0] = 543d6807, %g2 = 00000000811a29b2
ldsb [%i6+0x1c1],%g2 ! %g2 = 0000000000000054
! Mem[00000000900000f8] = 761a06b6 dff87715, %g2 = 00000054, %g3 = 5581f7ab
ldd [%i4+0x0f8],%g2 ! %g2 = 00000000761a06b6 00000000dff87715
! Mem[0000000042800010] = 00000059, %l6 = 000000002044445c
swap [%i1+%o2],%l6 ! %l6 = 0000000000000059
! Mem[000000009000012c] = ea6ef402, %g2 = 00000000761a06b6
ldsh [%i4+0x12e],%g2 ! %g2 = ffffffffffffea6e
! Mem[00000000428000d4] = 79e8c9ea, %l4 = 89c5d0d7, %l6 = 00000059
add %i1,0xd4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000079e8c9ea
! Mem[0000000090800098] = 007c7435, %g18 = e15aa4ee41447452
ldsw [%i5+0x098],%g2 ! %g2 = e15aa4ee41447452
! Mem[0000000042800140] = b149a5ec8c516ee2, %l1 = 00000000a88d32d2, %l6 = 0000000079e8c9ea
add %i1,0x140,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = b149a5ec8c516ee2
! Mem[00000000910001ac] = 383ef084, %g2 = 00000000007c7435
ldub [%i6+0x1af],%g2 ! %g2 = 0000000000000038
p25_label_24:
! Mem[0000000042000160] = 125ad83a80fface6, %l0 = b149a5ec8c516ee2, %l0 = b149a5ec8c516ee2
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 125ad83a80fface6
! Mem[00000000430001d0] = 99692dff, %l0 = 80fface6, %l2 = 8fff6ca6
add %i2,0x1d0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000099692dff
! Mem[000000004200001c] = 764da8fa, %l1 = 00000000a88d32d2
swap [%i0+0x01c],%l1 ! %l1 = 00000000764da8fa
! Mem[0000000091000168] = 747b7fd5, %g2 = 0000000000000038
ldsh [%i6+0x16a],%g2 ! %g2 = 000000000000747b
! Mem[00000000908000f0] = f9b0f1e8 b21a8c6a, %g2 = 0000747b, %g3 = dff87715
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000f9b0f1e8 00000000b21a8c6a
! Mem[000000004200011e] = af36b38c, %l4 = 0000000089c5d0d7
ldstub [%i0+0x11e],%l4 ! %l4 = 000000b3000000ff
! Mem[00000000420000a0] = 4c1c6d20, %l6 = b149a5ec8c516ee2
swap [%i0+0x0a0],%l6 ! %l6 = 000000004c1c6d20
! Mem[0000000043800140] = aa836cfa, %l1 = 764da8fa, %l3 = 01f4306b
add %i3,0x140,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000aa836cfa
! Mem[0000000043800194] = ef0e3393, %l4 = 00000000000000b3
swap [%i3+0x194],%l4 ! %l4 = 00000000ef0e3393
! Mem[00000000430000ac] = 377d8791, %l1 = 00000000764da8fa
ldsh [%i2+0x0ae],%l1 ! %l1 = ffffffffffff8791
p25_label_25:
! %l2 = 99692dff, %l3 = aa836cfa, Mem[0000000091000090] = f98046d8 68ca6544
std %l2,[%i6+0x090] ! Mem[0000000091000090] = 99692dff aa836cfa
! Mem[0000000042000068] = c77cc2b0, %l2 = 0000000099692dff
swap [%i0+0x068],%l2 ! %l2 = 00000000c77cc2b0
! %l0 = 80fface6, %l1 = ffff8791, Mem[0000000090000158] = 00000000 20d60cf8
std %l0,[%i4+0x158] ! Mem[0000000090000158] = 80fface6 ffff8791
! Mem[00000000910000cc] = 3c865f96, %g2 = 00000000f9b0f1e8
lduw [%i6+0x0cc],%g2 ! %g2 = 000000003c865f96
! Mem[0000000042000129] = 793c69eb, %l1 = ffffffffffff8791
ldstub [%i0+0x129],%l1 ! %l1 = 0000003c000000ff
! %l2 = 00000000c77cc2b0, Mem[000000009080002b] = 1e186ca9
stb %l2,[%i5+0x02b] ! Mem[0000000090800028] = b0186ca9
! Mem[00000000918001e8] = 15b2ff73, %g2 = 000000003c865f96
ldsb [%o0+0x1e8],%g2 ! %g2 = 0000000000000015
! %l6 = 000000004c1c6d20, Mem[0000000042000146] = 184da65c
stb %l6,[%i0+0x146] ! Mem[0000000042000144] = 184d205c
! Mem[000000004200016e] = 5ea3c5a3, %l5 = 00000000a3729d3f
ldstub [%i0+0x16e],%l5 ! %l5 = 000000c5000000ff
! %l4 = ef0e3393, %l5 = 000000c5, Mem[0000000091000090] = 99692dff aa836cfa
std %l4,[%i6+0x090] ! Mem[0000000091000090] = ef0e3393 000000c5
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p25_branch_failed
p25_not_taken_0_end:
! End of Random Code for Thread 25
p25_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x064] ! Set processor 25 done flag
! Check Registers
p25_check_registers:
set p25_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 125ad83a80fface6
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000003c
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000c77cc2b0
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000aa836cfa
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ef0e3393
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000c5
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000004c1c6d20
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000002c036172
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 941bd3cd 73d9b304
bne %xcc,p25_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7b5b44bb fd6c0d3d
bne %xcc,p25_f4_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = ff36d532f4ffe060
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 = 465fba0ea88d32d2
ldx [%i0+0x018],%g3 ! Observed data at 0000000042000018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x018,%g4
ldx [%g1+0x068],%g2 ! Expected data = 99692dff3f311965
ldx [%i0+0x068],%g3 ! Observed data at 0000000042000068
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = feae00ec67a357a8
ldx [%i0+0x078],%g3 ! Observed data at 0000000042000078
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8c516ee2eaabe24e
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000420000a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2e4476841438e2c7
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000420000b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = bdcd69a944805263
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000420000d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 7fef6204ffd66add
ldx [%i0+0x108],%g3 ! Observed data at 0000000042000108
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = f8b03278af36ff8c
ldx [%i0+0x118],%g3 ! Observed data at 0000000042000118
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 79ff69eb3596832a
ldx [%i0+0x128],%g3 ! Observed data at 0000000042000128
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9b9cb16e9b6f26ff
ldx [%i0+0x138],%g3 ! Observed data at 0000000042000138
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 6cf4f112184d205c
ldx [%i0+0x140],%g3 ! Observed data at 0000000042000140
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = f51ad27064f6429b
ldx [%i0+0x150],%g3 ! Observed data at 0000000042000150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 125ad83a80fface6
ldx [%i0+0x160],%g3 ! Observed data at 0000000042000160
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4feff7355ea3ffa3
ldx [%i0+0x168],%g3 ! Observed data at 0000000042000168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 88ac6a0b272eff97
ldx [%i0+0x180],%g3 ! Observed data at 0000000042000180
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9a8e1153852a8c89
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000420001c0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000076bc86c348
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000420001c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x1c8,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 2044445cb666d20f
ldx [%i1+0x010],%g3 ! Observed data at 0000000042800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x010,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5cddab8b82ff4b1d
ldx [%i1+0x070],%g3 ! Observed data at 0000000042800070
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4f99f3ffe8cb223b
ldx [%i1+0x098],%g3 ! Observed data at 0000000042800098
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x098,%g4
ldx [%g1+0x180],%g2 ! Expected data = 38fc4c669b44bf72
ldx [%i1+0x180],%g3 ! Observed data at 0000000042800180
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 80be2ac90000005c
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000428001d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = db970885b65113ff
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000428001e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1e0,%g4
set p25_local2_expect,%g1
p25_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 00ff2c12356b2da4
ldx [%i2+0x018],%g3 ! Observed data at 0000000043000018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 7b5f9ff63995e7ff
ldx [%i2+0x040],%g3 ! Observed data at 0000000043000040
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = dd180ab80d44c31a
ldx [%i2+0x048],%g3 ! Observed data at 0000000043000048
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff841527a88d32d2
ldx [%i2+0x050],%g3 ! Observed data at 0000000043000050
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 7c9366a70bcebdff
ldx [%i2+0x068],%g3 ! Observed data at 0000000043000068
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 615d6bae39ffb4fb
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000430000b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 332cf8983a36beff
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000430000b8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5fd5ff5a39c553f9
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000430000c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 885f986fd89ccede
ldx [%i2+0x100],%g3 ! Observed data at 0000000043000100
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 9fbf9ce20000007c
ldx [%i2+0x110],%g3 ! Observed data at 0000000043000110
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00000000b9b68be9
ldx [%i2+0x128],%g3 ! Observed data at 0000000043000128
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7f7d313c5647e571
ldx [%i2+0x138],%g3 ! Observed data at 0000000043000138
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = e97816ffae96f912
ldx [%i2+0x140],%g3 ! Observed data at 0000000043000140
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 67a357a851d9fbf8
ldx [%i2+0x150],%g3 ! Observed data at 0000000043000150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 528a8d2bc2de1cc5
ldx [%i2+0x198],%g3 ! Observed data at 0000000043000198
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = c82a9fffe52ea2d1
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000430001c0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000000000000c8
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000430001c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 99692dfff6e5921b
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000430001d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 34c8e0b055387fe9
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000430001e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff6938662843adbc
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000430001f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1f0,%g4
set p25_local3_expect,%g1
p25_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 0000007c15b2ff73
ldx [%i3+0x010],%g3 ! Observed data at 0000000043800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x010,%g4
ldx [%g1+0x068],%g2 ! Expected data = 1066afe3a58f505e
ldx [%i3+0x068],%g3 ! Observed data at 0000000043800068
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = f32ff6df0abc3ffc
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000438000a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000308e8bba64
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000438000e8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = c2de1cc5ed62ff02
ldx [%i3+0x108],%g3 ! Observed data at 0000000043800108
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 277e09a95724c6d5
ldx [%i3+0x128],%g3 ! Observed data at 0000000043800128
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 163f61b01556d6ff
ldx [%i3+0x138],%g3 ! Observed data at 0000000043800138
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = aa836cfa0000008c
ldx [%i3+0x140],%g3 ! Observed data at 0000000043800140
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = b29d29a5bbac92b1
ldx [%i3+0x178],%g3 ! Observed data at 0000000043800178
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000000c9d266fb1c
ldx [%i3+0x188],%g3 ! Observed data at 0000000043800188
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 17319021000000b3
ldx [%i3+0x190],%g3 ! Observed data at 0000000043800190
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 18eb1a03112fa8b5
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000438001a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c994824b3f3d532d
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000438001b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b0fdff371cea1cfc
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000438001f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1f0,%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_f2_fail:
set p25_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f4_fail:
set p25_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 25 failed
p25_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x064] ! Set processor 25 done flag
set p25_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 25 failed
p25_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x064] ! Set processor 25 done flag
set p25_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p25_selfmod_failed:
ba p25_failed
mov 0xabc,%g1
p25_common_error:
or %g0,0xef9,%g1
ba p25_failed
mov %o5,%g3
p25_common_signature_error:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_common_timeout:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p25_failed
mov 0x0,%g3
p25_trap1e:
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042800010]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042800018]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000000]
stba %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800000]
done
p25_trap1o:
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042800010]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042800018]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000000]
stba %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800000]
done
p25_trap2e:
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042800000]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000000]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000043000010]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042000000]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042800000]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000043800028]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043000010]
done
p25_trap2o:
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042800000]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000000]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000043000010]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042000000]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042800000]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000043800028]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043000010]
done
p25_trap3e:
nop
nop
nop
done
p25_trap3o:
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 = de9164f29e720c8e
ldx [%g1+0x008],%l1 ! %l1 = b85d7adaf9c3f59b
ldx [%g1+0x010],%l2 ! %l2 = 83804894c4a3ff62
ldx [%g1+0x018],%l3 ! %l3 = 99644bf1ceac96b2
ldx [%g1+0x020],%l4 ! %l4 = 66eb76186e32a0c9
ldx [%g1+0x028],%l5 ! %l5 = 1cae91b40e287565
ldx [%g1+0x030],%l6 ! %l6 = fb605b8dbbac92b1
ldx [%g1+0x038],%l7 ! %l7 = f49066acb95f319d
! Initialize the output register of window 0
set unres3_start,%o0
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 = 755c79fb e12e0e21 ab57ab34 b22bf9c0
! %f4 = 0b6b27c7 be095c43 f8a9031d c3c99104
! %f8 = 91aea661 3f1eed44 6e789332 148b6abf
! %f12 = 89b352b0 33e2220d 4a3038df edd82ab4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 29859611 474fce17 0a336be7 ca61e6f8
! %f20 = 9c7e87ea 992197ab 5709a99a 4c7790c9
! %f24 = 0a64cfe0 e76a0fb3 ef097c49 4ce4f5fc
! %f28 = 6cf03cd4 a3e44b1b 82b9985b bf9d832e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5d159406 9cc40112 1c71ef1d 54fd64dc
! %f36 = 278500e5 24be638f 6223ce16 96371a3b
! %f40 = c82aa3c5 14702ea9 bd98ef61 043919e8
! %f44 = 228df64f 4dc82e49 1e866374 fe783437
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x87a9e81000000064,%g7,%g1 ! GSR scale = 12, align = 4
wr %g1,%g0,%gsr ! GSR = 87a9e81000000064
wr %g0,%y ! Clear Y 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[000000009000014c] = b1da7755, %g2 = 14532bc9000000ff
ldub [%i4+0x14c],%g2 ! %g2 = 00000000000000b1
! %l3 = b167da9c1ae646c7, Mem[0000000091800191] = 687899ad
stb %l3,[%o0+0x191] ! Mem[0000000091800190] = c77899ad
! Mem[00000000908001d4] = 0ec48605, %g2 = 00000000000000b1
ldsh [%i5+0x1d4],%g2 ! %g2 = 0000000000000ec4
! %l7 = 41fbca062e81ab0e, Mem[00000000910000fc] = d1b2d45d
sth %l7,[%i6+0x0fc] ! Mem[00000000910000fc] = ab0ed45d
! Mem[0000000044800130] = 96366c84bf8bbd1a, %l4 = abfc34cf9d71a04d, %l0 = 86aa209ed9a89840
add %i1,0x130,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 96366c84bf8bbd1a
! %l4 = abfc34cf9d71a04d, Mem[0000000091000057] = b17303b0
stb %l4,[%i6+0x057] ! Mem[0000000091000054] = 4d7303b0
! Mem[0000000045000030] = dbde643f, %l0 = 96366c84bf8bbd1a
swap [%i2+0x030],%l0 ! %l0 = 00000000dbde643f
! %l0 = dbde643f, %l1 = 184657a6, Mem[0000000091000008] = 915dea4a cda0196b
std %l0,[%i6+%o1] ! Mem[0000000091000008] = dbde643f 184657a6
! Mem[00000000450000b8] = 48fb6144, %l4 = 9d71a04d, %l1 = 184657a6
add %i2,0xb8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000048fb6144
! Mem[0000000045000108] = 1cd8c381, %l6 = 76588c66, %l3 = 1ae646c7
add %i2,0x108,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000001cd8c381
p26_label_2:
! Mem[0000000090800020] = 1090194a4bf4b178, %g2 = 0000000000000ec4
ldx [%i5+%o4],%g2 ! %g2 = 1090194a4bf4b178
! Mem[00000000440001c0] = e97c2bcf, %l1 = 48fb6144, %l7 = 2e81ab0e
add %i0,0x1c0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000e97c2bcf
! Mem[0000000044000094] = eb404909, %l3 = 000000001cd8c381
swap [%i0+0x094],%l3 ! %l3 = 00000000eb404909
! %l2 = 7a2bfa8428b0e906, Mem[000000009180010e] = 19f1de4e
stb %l2,[%o0+0x10e] ! Mem[000000009180010c] = 06f1de4e
! %l2 = 7a2bfa8428b0e906, Mem[00000000448000a0] = be2717fa
sth %l2,[%i1+0x0a0] ! Mem[00000000448000a0] = e90617fa
! Mem[000000004400001c] = 059b6d83, %l7 = 00000000e97c2bcf
swap [%i0+0x01c],%l7 ! %l7 = 00000000059b6d83
! Mem[00000000448000f4] = 3bd4337a, %l0 = 00000000dbde643f
ldsw [%i1+0x0f4],%l0 ! %l0 = 000000003bd4337a
! %l0 = 000000003bd4337a, Mem[00000000910000a6] = 3b424619
sth %l0,[%i6+0x0a6] ! Mem[00000000910000a4] = 337a4619
! Mem[0000000045000078] = c1f1645153cbb52c, %l1 = 0000000048fb6144, %l0 = 000000003bd4337a
add %i2,0x78,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = c1f1645153cbb52c
! Mem[0000000090000020] = 0e67b97a, %g2 = 1090194a4bf4b178
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000e67
p26_label_3:
! Mem[00000000450000c0] = 8adc9b43, %l6 = ca1ba96276588c66
ldstub [%i2+0x0c0],%l6 ! %l6 = 0000008a000000ff
! Mem[0000000045800078] = 3b46d951, %l3 = 00000000eb404909
lduh [%i3+0x07a],%l3 ! %l3 = 000000000000d951
! Mem[00000000900000d8] = 7242406d, %g18 = 3fe019e3e0b86c33
ldsw [%i4+0x0d8],%g2 ! %g2 = 3fe019e3e0b86c33
! Mem[0000000045800020] = 1e161188, %l3 = 000000000000d951
ldstub [%i3+%o4],%l3 ! %l3 = 0000001e000000ff
! Mem[0000000045000094] = b5ac470e, %l4 = abfc34cf9d71a04d
swap [%i2+0x094],%l4 ! %l4 = 00000000b5ac470e
! Mem[0000000091000178] = 80e92e28 fc1dbb24, %g2 = 7242406d, %g3 = 0bad0b00
ldd [%i6+0x178],%g2 ! %g2 = 0000000080e92e28 00000000fc1dbb24
! Mem[00000000448001a4] = 21b93dc1, %l5 = 212d463c, %l7 = 059b6d83
add %i1,0x1a4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000021b93dc1
! Mem[0000000044800014] = f1a4d4b8, %l4 = 00000000b5ac470e
swap [%i1+0x014],%l4 ! %l4 = 00000000f1a4d4b8
! %l7 = 0000000021b93dc1, Mem[0000000091000196] = 55e57417
sth %l7,[%i6+0x196] ! Mem[0000000091000194] = 3dc17417
! %l7 = 0000000021b93dc1, Mem[00000000918001e0] = 580f23c4
stw %l7,[%o0+0x1e0] ! Mem[00000000918001e0] = 21b93dc1
p26_label_4:
! Mem[00000000458000ca] = f2391847, %l3 = 000000000000001e
ldstub [%i3+0x0ca],%l3 ! %l3 = 00000018000000ff
! Mem[0000000091800020] = 0eab704a ec2c43bb, %g2 = 80e92e28, %g3 = fc1dbb24
ldd [%o0+%o4],%g2 ! %g2 = 000000000eab704a 00000000ec2c43bb
! Mem[0000000091800120] = 240e338f 078bc1e8, %g2 = 0eab704a, %g3 = ec2c43bb
ldd [%o0+0x120],%g2 ! %g2 = 00000000240e338f 00000000078bc1e8
! Mem[0000000045000168] = 29733e7b8b5fef7f, %l7 = 0000000021b93dc1, %l3 = 0000000000000018
add %i2,0x168,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 29733e7b8b5fef7f
! Mem[0000000091000038] = 691f8eb0b4f82c3d, %g2 = 00000000240e338f
ldx [%i6+0x038],%g2 ! %g2 = 691f8eb0b4f82c3d
! Mem[00000000450000f0] = 93a51f9f, %l5 = c75c2a66212d463c
swap [%i2+0x0f0],%l5 ! %l5 = 0000000093a51f9f
! Mem[0000000091000158] = 3eeb8fcc0a611a84, %g2 = 691f8eb0b4f82c3d
ldx [%i6+0x158],%g2 ! %g2 = 3eeb8fcc0a611a84
! Mem[00000000450000a0] = d3f63300782f7b86, %l7 = 0000000021b93dc1, %l5 = 0000000093a51f9f
add %i2,0xa0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = d3f63300782f7b86
! Mem[0000000044800128] = 1d5254c7, %l3 = 29733e7b8b5fef7f
swap [%i1+0x128],%l3 ! %l3 = 000000001d5254c7
! Mem[0000000044800134] = bf8bbd1a, %l7 = 0000000021b93dc1
swap [%i1+0x134],%l7 ! %l7 = 00000000bf8bbd1a
p26_label_5:
! Mem[000000004400006c] = 6ad15b46, %l0 = c1f1645153cbb52c
swap [%i0+0x06c],%l0 ! %l0 = 000000006ad15b46
! Mem[00000000910001d4] = 0ccf8fa5, %g18 = 3fe019e3e0b86c33
ldsw [%i6+0x1d4],%g2 ! %g2 = 3fe019e3e0b86c33
! Mem[00000000448001fc] = 40aa6f3b, %l7 = 00000000bf8bbd1a
ldstub [%i1+0x1fc],%l7 ! %l7 = 00000040000000ff
! Mem[0000000090800174] = 0b78e392, %g2 = 000000000ccf8fa5
lduw [%i5+0x174],%g2 ! %g2 = 000000000b78e392
! Mem[00000000448001e4] = c77f3de2, %l1 = 0000000048fb6144
ldstub [%i1+0x1e4],%l1 ! %l1 = 000000c7000000ff
! Mem[0000000091800138] = 508182b7ed415bc7, %g2 = 000000000b78e392
ldx [%o0+0x138],%g2 ! %g2 = 508182b7ed415bc7
! Mem[00000000440000e4] = 527b907c, %l1 = 00000000000000c7
ldstub [%i0+0x0e4],%l1 ! %l1 = 00000052000000ff
! Mem[0000000090000120] = 42e934013a43a47e, %g2 = 508182b7ed415bc7
ldx [%i4+0x120],%g2 ! %g2 = 42e934013a43a47e
! Mem[000000004500001c] = 2e301bb9, %l5 = 782f7b86, %l1 = 00000052
add %i2,0x1c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000002e301bb9
! Mem[0000000045000090] = bd909fc9, %l7 = 00000040, %l3 = 1d5254c7
add %i2,0x90,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000bd909fc9
p26_label_6:
! Mem[0000000091800060] = 58f4bb48, %g2 = 42e934013a43a47e
lduh [%o0+0x062],%g2 ! %g2 = 00000000000058f4
! Mem[00000000440001d0] = fefddc11, %l0 = 000000006ad15b46
swap [%i0+0x1d0],%l0 ! %l0 = 00000000fefddc11
! Mem[0000000091000180] = 4df7bcd0217f2bc5, %g2 = 00000000000058f4
ldx [%i6+0x180],%g2 ! %g2 = 4df7bcd0217f2bc5
! Mem[00000000458000dc] = 58fbb93f, %l4 = 00000000f1a4d4b8
swap [%i3+0x0dc],%l4 ! %l4 = 0000000058fbb93f
! %l4 = 0000000058fbb93f, Mem[00000000908000b0] = be69c6f53a9b260a
stx %l4,[%i5+0x0b0] ! Mem[00000000908000b0] = 0000000058fbb93f
! %l7 = 0000000000000040, Mem[00000000908000ae] = d55c0000
stb %l7,[%i5+0x0ae] ! Mem[00000000908000ac] = 405c0000
! Mem[00000000918001fc] = fcc2e909, %g2 = 4df7bcd0217f2bc5
lduw [%o0+0x1fc],%g2 ! %g2 = 00000000fcc2e909
! Mem[0000000045800034] = 69558f78, %l4 = 58fbb93f, %l4 = 58fbb93f
add %i3,0x34,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000069558f78
! %l6 = 0000008a, %l7 = 00000040, Mem[0000000045000010] = 80741429 72f03e05
std %l6,[%i2+%o2] ! Mem[0000000045000010] = 0000008a 00000040
! Mem[000000004500011c] = 74ceecdb, %l4 = 0000000069558f78
swap [%i2+0x11c],%l4 ! %l4 = 0000000074ceecdb
p26_label_7:
! Mem[0000000044800080] = 9a947fbd9c0175d3, %l1 = 000000002e301bb9, %l2 = 7a2bfa8428b0e906
add %i1,0x80,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 9a947fbd9c0175d3
! Mem[000000009080010c] = 2dc91a2f, %g18 = 3fe019e3e0b86c33
ldsw [%i5+0x10c],%g2 ! %g2 = 3fe019e3e0b86c33
! %l1 = 000000002e301bb9, Mem[0000000090800080] = 6a2f1ae1
stw %l1,[%i5+0x080] ! Mem[0000000090800080] = 2e301bb9
! Mem[00000000910000c8] = 1df93c86, %g2 = 000000002dc91a2f
ldsh [%i6+0x0ca],%g2 ! %g2 = 0000000000001df9
! Mem[0000000044000160] = 790e55c0fbe5cbf5, %l5 = d3f63300782f7b86, %l5 = d3f63300782f7b86
add %i0,0x160,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 790e55c0fbe5cbf5
! Mem[0000000091800088] = 76cfc3f2, %g2 = 0000000000001df9
ldsb [%o0+0x088],%g2 ! %g2 = 0000000000000076
! %l2 = 9a947fbd9c0175d3, Mem[0000000090800020] = 1090194a4bf4b178
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 9a947fbd9c0175d3
! Mem[00000000448000a0] = e90617fa, %l6 = 0000008a, %l2 = 9c0175d3
add %i1,0xa0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e90617fa
! Mem[00000000450000aa] = bf3c429f, %l3 = 00000000bd909fc9
ldstub [%i2+0x0aa],%l3 ! %l3 = 00000042000000ff
! Mem[000000004500016c] = 8b5fef7f, %l6 = 0000008a, %l5 = fbe5cbf5
add %i2,0x16c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000008b5fef7f
p26_label_8:
! Mem[00000000900001a8] = bbf186c9b7572d16, %g2 = 0000000000000076
ldx [%i4+0x1a8],%g2 ! %g2 = bbf186c9b7572d16
! Mem[00000000908000e4] = 4de60fc4, %g18 = 3fe019e3e0b86c33
ldsw [%i5+0x0e4],%g2 ! %g2 = 3fe019e3e0b86c33
! Mem[0000000044000023] = 881c8b4b, %l0 = 00000000fefddc11
ldstub [%i0+0x023],%l0 ! %l0 = 0000004b000000ff
! Mem[000000004500005c] = 80a787f7, %l3 = 0000000000000042
swap [%i2+0x05c],%l3 ! %l3 = 0000000080a787f7
! Mem[0000000045000018] = 48fab27c, %l4 = 74ceecdb, %l6 = 0000008a
add %i2,0x18,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000048fab27c
! Mem[0000000044800178] = c1392b9f17e14881, %l7 = 0000000000000040, %l4 = 0000000074ceecdb
add %i1,0x178,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = c1392b9f17e14881
! Mem[00000000900000b0] = 15f9f13d, %g18 = 3fe019e3e0b86c33
ldsw [%i4+0x0b0],%g2 ! %g2 = 3fe019e3e0b86c33
! Mem[0000000091800120] = 338f078b, %g2 = 0000000015f9f13d
lduh [%o0+0x122],%g2 ! %g2 = 000000000000338f
! Mem[0000000044800048] = 552f8449, %l7 = 00000040, %l6 = 48fab27c
add %i1,0x48,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000552f8449
! Mem[0000000045800050] = 8d5d882b, %l4 = 17e14881, %l6 = 552f8449
add %i3,0x50,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008d5d882b
p26_label_9:
! Mem[0000000045000130] = 68c926f8, %l0 = 000000000000004b
ldstub [%i2+0x130],%l0 ! %l0 = 00000068000000ff
! Mem[00000000448001b8] = 6591f847, %l0 = 00000068, %l0 = 00000068
add %i1,0x1b8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000006591f847
! Mem[00000000910001ac] = 383ef084, %g2 = 000000000000338f
ldub [%i6+0x1af],%g2 ! %g2 = 0000000000000038
! Mem[0000000044000178] = 651e83ff, %l4 = c1392b9f17e14881
ldsb [%i0+0x17b],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000091800178] = d1f23a03 0fc721bd, %g2 = 00000038, %g3 = 078bc1e8
ldd [%o0+0x178],%g2 ! %g2 = 00000000d1f23a03 000000000fc721bd
! Mem[00000000908001ac] = b162313d, %g2 = 00000000d1f23a03
lduw [%i5+0x1ac],%g2 ! %g2 = 00000000b162313d
! Mem[0000000044800150] = 6c9d1397, %l1 = 000000002e301bb9
swap [%i1+0x150],%l1 ! %l1 = 000000006c9d1397
! Mem[0000000044800190] = 703cb70b, %l5 = 8b5fef7f, %l1 = 6c9d1397
add %i1,0x190,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000703cb70b
! Mem[0000000044800128] = 8b5fef7f, %l5 = 000000008b5fef7f
ldstub [%i1+0x128],%l5 ! %l5 = 0000008b000000ff
! %l4 = ffffffffffffffff, Mem[0000000091000018] = 424501ee
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = ffffffff
p26_label_10:
! %l4 = ffffffff, %l5 = 0000008b, Mem[0000000090800040] = 839ba431 df9afe37
std %l4,[%i5+0x040] ! Mem[0000000090800040] = ffffffff 0000008b
! Mem[000000009000003c] = fa7adc32, %g2 = 00000000b162313d
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000fa7a
! Mem[00000000450001ec] = c8f51703, %l5 = 0000008b, %l3 = 80a787f7
add %i2,0x1ec,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c8f51703
! Mem[0000000044800058] = 9ae8f3f3, %l1 = 703cb70b, %l0 = 6591f847
add %i1,0x58,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009ae8f3f3
! Mem[000000009180001c] = 842e6924, %g2 = 000000000000fa7a
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000842e
! Mem[00000000900001a0] = 41d36b30, %g18 = 3fe019e3e0b86c33
ldsw [%i4+0x1a0],%g2 ! %g2 = 3fe019e3e0b86c33
! Mem[00000000440001d0] = 6ad15b46, %l2 = 00000000e90617fa
swap [%i0+0x1d0],%l2 ! %l2 = 000000006ad15b46
! Mem[0000000090800170] = 99787375, %g18 = 3fe019e3e0b86c33
ldsw [%i5+0x170],%g2 ! %g2 = 3fe019e3e0b86c33
! Mem[00000000450000ac] = f7a03f98, %l1 = 00000000703cb70b
swap [%i2+0x0ac],%l1 ! %l1 = 00000000f7a03f98
! Mem[00000000458000b0] = b7be85d1, %l3 = 00000000c8f51703
swap [%i3+0x0b0],%l3 ! %l3 = 00000000b7be85d1
p26_label_11:
! Mem[0000000090800068] = 7ee92489, %g2 = ffffffff99787375
ldub [%i5+0x06b],%g2 ! %g2 = 000000000000007e
! Mem[00000000450001fd] = 80163f95, %l7 = 0000000000000040
ldstub [%i2+0x1fd],%l7 ! %l7 = 00000016000000ff
! %l2 = 000000006ad15b46, Mem[00000000918000c0] = 2b04f022c313a76b
stx %l2,[%o0+0x0c0] ! Mem[00000000918000c0] = 000000006ad15b46
! Mem[0000000091800108] = b991f50b, %g2 = 000000000000007e
ldsh [%o0+0x108],%g2 ! %g2 = ffffffffffffb991
! %l6 = 8d5d882b, %l7 = 00000016, Mem[00000000918001c0] = 11ac9835 05e425b7
std %l6,[%o0+0x1c0] ! Mem[00000000918001c0] = 8d5d882b 00000016
! Mem[0000000044800127] = b46c8fb1, %l5 = 000000000000008b
ldstub [%i1+0x127],%l5 ! %l5 = 000000b1000000ff
! Mem[0000000045000166] = e8eff619, %l6 = 000000008d5d882b
ldstub [%i2+0x166],%l6 ! %l6 = 000000f6000000ff
! Mem[000000009000014c] = b1da7755, %g2 = ffffffffffffb991
lduw [%i4+0x14c],%g2 ! %g2 = 00000000b1da7755
! %l1 = 00000000f7a03f98, Mem[00000000910001ba] = de3bc76c
sth %l1,[%i6+0x1ba] ! Mem[00000000910001b8] = 3f98c76c
! Mem[0000000091800044] = 884d6e3e, %g2 = 00000000b1da7755
ldub [%o0+0x045],%g2 ! %g2 = 0000000000000088
p26_label_12:
! Mem[00000000910001f0] = 2a2ea585, %g2 = 0000000000000088
ldub [%i6+0x1f2],%g2 ! %g2 = 000000000000002a
! Mem[00000000910000dc] = 4172f772, %g2 = 000000000000002a
ldsb [%i6+0x0de],%g2 ! %g2 = 0000000000000041
! Mem[00000000918001c0] = 8d5d882b00000016, %g2 = 0000000000000041
ldx [%o0+0x1c0],%g2 ! %g2 = 8d5d882b00000016
! Mem[0000000090800018] = f3c1b6db a1adf09e, %g2 = 00000016, %g3 = 0fc721bd
ldd [%i5+%o3],%g2 ! %g2 = 00000000f3c1b6db 00000000a1adf09e
! Mem[00000000440001d8] = f4a41323, %l4 = ffffffffffffffff
swap [%i0+0x1d8],%l4 ! %l4 = 00000000f4a41323
! Mem[0000000045800010] = 6cd83f2b, %l3 = 00000000b7be85d1
ldsh [%i3+0x012],%l3 ! %l3 = 0000000000003f2b
! Mem[0000000044800088] = d784ebed, %l6 = 00000000000000f6
swap [%i1+0x088],%l6 ! %l6 = 00000000d784ebed
! %l2 = 000000006ad15b46, Mem[00000000908001fa] = b4e52983
sth %l2,[%i5+0x1fa] ! Mem[00000000908001f8] = 5b462983
! Mem[00000000900000fc] = 7715dc07, %g2 = 00000000f3c1b6db
ldsh [%i4+0x0fe],%g2 ! %g2 = 0000000000007715
! Mem[0000000044800078] = 346114c3, %l2 = 000000006ad15b46
swap [%i1+0x078],%l2 ! %l2 = 00000000346114c3
p26_label_13:
! Mem[0000000090800168] = a3b72bd21b54b44e, %g2 = 0000000000007715
ldx [%i5+0x168],%g2 ! %g2 = a3b72bd21b54b44e
! %l3 = 0000000000003f2b, Mem[00000000900001da] = 1b9ae87d
stb %l3,[%i4+0x1da] ! Mem[00000000900001d8] = 2b9ae87d
! Mem[0000000045000020] = 588c654c, %l6 = d784ebed, %l6 = d784ebed
add %i2,0x20,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000588c654c
! Mem[0000000045800014] = e7bff785, %l4 = 00000000f4a41323
lduw [%i3+0x014],%l4 ! %l4 = 00000000e7bff785
! Mem[000000004400000c] = 271dfd6e, %l4 = e7bff785, %l4 = e7bff785
add %i0,0x0c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000271dfd6e
! %l6 = 00000000588c654c, Mem[00000000900000b0] = 15f9f13d
stb %l6,[%i4+0x0b0] ! Mem[00000000900000b0] = 4cf9f13d
! %l2 = 346114c3, %l3 = 00003f2b, Mem[00000000910001c0] = 32543d68 0753ba02
std %l2,[%i6+0x1c0] ! Mem[00000000910001c0] = 346114c3 00003f2b
! Mem[000000004400011c] = 22da4824, %l6 = 00000000588c654c
ldstub [%i0+0x11c],%l6 ! %l6 = 00000022000000ff
! Mem[00000000448001fc] = ffaa6f3b, %l7 = 0000000000000016
lduw [%i1+0x1fc],%l7 ! %l7 = 00000000ffaa6f3b
! Mem[00000000440000f8] = c10a668d, %l2 = 346114c3, %l3 = 00003f2b
add %i0,0xf8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000c10a668d
p26_label_14:
! Mem[00000000900001d8] = cf292b9ae87d6201, %g2 = a3b72bd21b54b44e
ldx [%i4+0x1d8],%g2 ! %g2 = cf292b9ae87d6201
! %l1 = 00000000f7a03f98, Mem[00000000918000e4] = 455174c4
stb %l1,[%o0+0x0e4] ! Mem[00000000918000e4] = 985174c4
! Mem[0000000091800000] = 03f5e670, %g2 = cf292b9ae87d6201
ldsh [%o0+%g0],%g2 ! %g2 = 00000000000003f5
! Mem[0000000044000064] = a3a4d816, %l6 = 0000000000000022
ldstub [%i0+0x064],%l6 ! %l6 = 000000a3000000ff
! Mem[0000000044000098] = e9b2a6f7, %l3 = 00000000c10a668d
ldstub [%i0+0x098],%l3 ! %l3 = 000000e9000000ff
! Mem[0000000044800014] = b5ac470e, %l2 = 346114c3, %l5 = 000000b1
add %i1,0x14,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b5ac470e
! Mem[0000000045800094] = 8db5e567, %l5 = b5ac470e, %l4 = 271dfd6e
add %i3,0x94,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000008db5e567
! %l3 = 00000000000000e9, Mem[0000000090800120] = 56258ffd
stw %l3,[%i5+0x120] ! Mem[0000000090800120] = 000000e9
! Mem[0000000045800020] = ff161188e9c48250, %l4 = 000000008db5e567, %l7 = 00000000ffaa6f3b
add %i3,0x20,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ff161188e9c48250
! Mem[0000000090800080] = 2e301bb937b269c8, %g2 = 00000000000003f5
ldx [%i5+0x080],%g2 ! %g2 = 2e301bb937b269c8
p26_label_15:
! %l4 = 8db5e567, %l5 = b5ac470e, Mem[0000000090000090] = 811a29b2 5581f7ab
std %l4,[%i4+0x090] ! Mem[0000000090000090] = 8db5e567 b5ac470e
! Mem[00000000440001a3] = 049abfbb, %l6 = 00000000000000a3
ldstub [%i0+0x1a3],%l6 ! %l6 = 000000bb000000ff
! Mem[000000004400009d] = 75c2c48a, %l3 = 00000000000000e9
ldstub [%i0+0x09d],%l3 ! %l3 = 000000c2000000ff
! Mem[00000000440001fc] = 1d88b972, %l0 = 000000009ae8f3f3
swap [%i0+0x1fc],%l0 ! %l0 = 000000001d88b972
! Mem[00000000450000c4] = b231404a, %l3 = 000000c2, %l3 = 000000c2
add %i2,0xc4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000b231404a
! Mem[000000004500010d] = c18b6860, %l0 = 000000001d88b972
ldstub [%i2+0x10d],%l0 ! %l0 = 0000008b000000ff
! Mem[00000000918000e4] = 985174c4, %g2 = 2e301bb937b269c8
ldsb [%o0+0x0e4],%g2 ! %g2 = ffffffffffffff98
! Mem[0000000044000159] = 87749309, %l7 = ff161188e9c48250
ldstub [%i0+0x159],%l7 ! %l7 = 00000074000000ff
! Mem[0000000045000140] = 38481dc769ef3b53, %l4 = 000000008db5e567, %l3 = 00000000b231404a
add %i2,0x140,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 38481dc769ef3b53
! Mem[0000000045800060] = 63512afae4d6c0f8, %l0 = 000000000000008b, %l5 = 00000000b5ac470e
add %i3,0x60,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 63512afae4d6c0f8
p26_label_16:
! Mem[00000000458001d8] = 60469754, %l1 = 00000000f7a03f98
ldsb [%i3+0x1da],%l1 ! %l1 = ffffffffffffff97
! Mem[00000000448000f0] = 4786956d3bd4337a, %l4 = 000000008db5e567, %l2 = 00000000346114c3
add %i1,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 4786956d3bd4337a
! Mem[0000000044000030] = 5a0fe16d, %l3 = 69ef3b53, %l3 = 69ef3b53
add %i0,0x30,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005a0fe16d
! Mem[00000000908000f4] = 8c6a2b06, %g2 = ffffffffffffff98
lduh [%i5+0x0f6],%g2 ! %g2 = 0000000000008c6a
! Mem[0000000044800064] = c7ba6c54, %l0 = 0000008b, %l0 = 0000008b
add %i1,0x64,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c7ba6c54
! Mem[0000000091800108] = b991f50b, %g2 = 0000000000008c6a
lduw [%o0+0x108],%g2 ! %g2 = 00000000b991f50b
! Mem[00000000458000c0] = 73233adf22fac8b8, %l5 = 63512afae4d6c0f8, %l4 = 000000008db5e567
add %i3,0xc0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 73233adf22fac8b8
! Mem[0000000045800020] = ff161188, %l1 = ffffffffffffff97
swap [%i3+%o4],%l1 ! %l1 = 00000000ff161188
! Mem[0000000045000034] = a1f2b18a, %l0 = c7ba6c54, %l2 = 3bd4337a
add %i2,0x34,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a1f2b18a
! Mem[0000000045000134] = 5d5386fd, %l4 = 73233adf22fac8b8
ldsb [%i2+0x137],%l4 ! %l4 = fffffffffffffffd
p26_label_17:
! Mem[00000000440001b4] = 9f59215c, %l4 = fffffffffffffffd
swap [%i0+0x1b4],%l4 ! %l4 = 000000009f59215c
! %l0 = 00000000c7ba6c54, Mem[0000000091800150] = addd7621065fbe19
stx %l0,[%o0+0x150] ! Mem[0000000091800150] = 00000000c7ba6c54
! %l7 = 0000000000000074, Mem[00000000908000cb] = 3ccfbdb1
stb %l7,[%i5+0x0cb] ! Mem[00000000908000c8] = 74cfbdb1
! Mem[00000000450000c6] = b231404a, %l4 = 000000009f59215c
ldstub [%i2+0x0c6],%l4 ! %l4 = 00000040000000ff
! Mem[000000004480004c] = 2ae03f34, %l1 = 00000000ff161188
ldstub [%i1+0x04c],%l1 ! %l1 = 0000002a000000ff
! %l2 = a1f2b18a, %l3 = 5a0fe16d, Mem[00000000910000e0] = f772f6e7 af4caf6c
std %l2,[%i6+0x0e0] ! Mem[00000000910000e0] = a1f2b18a 5a0fe16d
! Mem[00000000450001b8] = d60d2280, %l4 = 00000040, %l3 = 5a0fe16d
add %i2,0x1b8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000d60d2280
! Mem[00000000900000ec] = 4f1204d4, %g2 = 00000000b991f50b
ldsb [%i4+0x0ef],%g2 ! %g2 = 000000000000004f
! %l5 = 63512afae4d6c0f8, Mem[000000009180016c] = 7d90500a
stw %l5,[%o0+0x16c] ! Mem[000000009180016c] = e4d6c0f8
! Mem[0000000044000198] = bcd6c18e, %l0 = c7ba6c54, %l1 = 0000002a
add %i0,0x198,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000bcd6c18e
p26_label_18:
! %l4 = 0000000000000040, Mem[0000000091000124] = 403b2726
sth %l4,[%i6+0x124] ! Mem[0000000091000124] = 00402726
! Mem[0000000091000038] = 691f8eb0b4f82c3d, %g2 = 000000000000004f
ldx [%i6+0x038],%g2 ! %g2 = 691f8eb0b4f82c3d
! Mem[0000000045800048] = 84bc40fe, %l3 = 00000000d60d2280
swap [%i3+0x048],%l3 ! %l3 = 0000000084bc40fe
! Mem[0000000045800090] = a0797c3a, %l2 = 00000000a1f2b18a
ldub [%i3+0x090],%l2 ! %l2 = 00000000000000a0
! Mem[00000000440001fc] = 9ae8f3f3, %l3 = 84bc40fe, %l3 = 84bc40fe
add %i0,0x1fc,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000009ae8f3f3
! Mem[000000004480009c] = 83017a0d, %l2 = 000000a0, %l6 = 000000bb
add %i1,0x9c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000083017a0d
! %l0 = 00000000c7ba6c54, Mem[0000000090800116] = e5703779
stb %l0,[%i5+0x116] ! Mem[0000000090800114] = 54703779
! %l4 = 0000000000000040, Mem[00000000908000f0] = f9b0f1e8
stw %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = 00000040
! Mem[00000000910000a0] = 30ce50d2cdd6337a, %g2 = 691f8eb0b4f82c3d
ldx [%i6+0x0a0],%g2 ! %g2 = 30ce50d2cdd6337a
! Mem[0000000044800104] = ac9b849f, %l2 = 000000a0, %l3 = 9ae8f3f3
add %i1,0x104,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ac9b849f
p26_label_19:
! %l3 = 00000000ac9b849f, Mem[000000009000007a] = 22661b23
sth %l3,[%i4+0x07a] ! Mem[0000000090000078] = 849f1b23
! %l6 = 83017a0d, %l7 = 00000074, Mem[0000000091000118] = c04bc1d5 72a066a4
std %l6,[%i6+0x118] ! Mem[0000000091000118] = 83017a0d 00000074
! Mem[00000000448001e0] = 4fb10502, %l1 = 00000000bcd6c18e
swap [%i1+0x1e0],%l1 ! %l1 = 000000004fb10502
! Mem[0000000091000170] = 437e96cb, %g2 = 30ce50d2cdd6337a
ldub [%i6+0x171],%g2 ! %g2 = 0000000000000043
! Mem[000000009000003c] = fa7adc32, %g2 = 0000000000000043
ldsb [%i4+0x03c],%g2 ! %g2 = fffffffffffffffa
! %l2 = 00000000000000a0, Mem[0000000091800090] = 2280542f058684d5
stx %l2,[%o0+0x090] ! Mem[0000000091800090] = 00000000000000a0
! Mem[00000000918000a4] = ec86af93, %g2 = fffffffffffffffa
lduh [%o0+0x0a4],%g2 ! %g2 = 000000000000ec86
! %l4 = 00000040, %l5 = e4d6c0f8, Mem[0000000091000168] = 69d5747b 7fd5a81e
std %l4,[%i6+0x168] ! Mem[0000000091000168] = 00000040 e4d6c0f8
! Mem[000000004480007b] = 6ad15b46, %l3 = 00000000ac9b849f
ldstub [%i1+0x07b],%l3 ! %l3 = 00000046000000ff
! %l5 = 63512afae4d6c0f8, Mem[00000000900001c0] = 3ac5b3a2
stw %l5,[%i4+0x1c0] ! Mem[00000000900001c0] = e4d6c0f8
p26_label_20:
! Mem[000000004400007c] = fe0a0ff0, %l5 = e4d6c0f8, %l3 = 00000046
add %i0,0x7c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000fe0a0ff0
! Mem[0000000090800050] = 73d2e7a7 06c069d7, %g2 = 0000ec86, %g3 = a1adf09e
ldd [%i5+0x050],%g2 ! %g2 = 0000000073d2e7a7 0000000006c069d7
! Mem[0000000045000004] = 242325d2, %l1 = 000000004fb10502
swap [%i2+0x004],%l1 ! %l1 = 00000000242325d2
! Mem[0000000044800088] = 000000f6, %l3 = 00000000fe0a0ff0
swap [%i1+0x088],%l3 ! %l3 = 00000000000000f6
! Mem[00000000440000ac] = 424e60d5, %l1 = 242325d2, %l2 = 000000a0
add %i0,0xac,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000424e60d5
! Mem[00000000910001a4] = db9aa178, %g2 = 0000000073d2e7a7
ldsb [%i6+0x1a4],%g2 ! %g2 = ffffffffffffffdb
! Mem[00000000458000dc] = f1a4d4b8, %l1 = 00000000242325d2
swap [%i3+0x0dc],%l1 ! %l1 = 00000000f1a4d4b8
! %l3 = 00000000000000f6, Mem[00000000908000b4] = 58fbb93f
sth %l3,[%i5+0x0b4] ! Mem[00000000908000b4] = 00f6b93f
! Mem[000000004500018a] = df0fe55b, %l2 = 00000000424e60d5
ldstub [%i2+0x18a],%l2 ! %l2 = 000000e5000000ff
! Mem[00000000910000cc] = 3c865f96, %g2 = ffffffffffffffdb
ldsh [%i6+0x0cc],%g2 ! %g2 = 0000000000003c86
p26_label_21:
! Mem[0000000044000018] = 68ec9e42, %l6 = 83017a0d, %l0 = c7ba6c54
add %i0,0x18,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000068ec9e42
! Mem[0000000091800050] = cba28e15, %g2 = 0000000000003c86
lduw [%o0+0x050],%g2 ! %g2 = 00000000cba28e15
! Mem[000000004580016c] = 4285b413, %l1 = 00000000f1a4d4b8
swap [%i3+0x16c],%l1 ! %l1 = 000000004285b413
! Mem[0000000091000078] = de543319, %g2 = 00000000cba28e15
ldsb [%i6+0x07a],%g2 ! %g2 = ffffffffffffffde
! Mem[00000000458001b7] = 87d66468, %l3 = 00000000000000f6
ldstub [%i3+0x1b7],%l3 ! %l3 = 00000068000000ff
! Mem[0000000091800124] = e8288e8b, %g2 = ffffffffffffffde
ldub [%o0+0x127],%g2 ! %g2 = 00000000000000e8
! Mem[0000000045800157] = af648416, %l0 = 0000000068ec9e42
ldstub [%i3+0x157],%l0 ! %l0 = 00000016000000ff
! %l0 = 0000000000000016, Mem[00000000918000a6] = af933a36
stb %l0,[%o0+0x0a6] ! Mem[00000000918000a4] = 16933a36
! Mem[00000000900000f8] = 761a06b6, %g18 = 3fe019e3e0b86c33
ldsw [%i4+0x0f8],%g2 ! %g2 = 3fe019e3e0b86c33
! Mem[0000000045800028] = ca6535a4, %l0 = 0000000000000016
swap [%i3+%o5],%l0 ! %l0 = 00000000ca6535a4
p26_label_22:
! Mem[00000000450001b0] = b16d4ba8138a9575, %l0 = 00000000ca6535a4, %l7 = 0000000000000074
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = b16d4ba8138a9575
! Mem[000000004480002c] = 5f577b3a, %l0 = ca6535a4, %l4 = 00000040
add %i1,0x2c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000005f577b3a
! Mem[00000000440000f0] = cf99a24c1ffbd145, %l3 = 0000000000000068, %l5 = 63512afae4d6c0f8
add %i0,0xf0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = cf99a24c1ffbd145
! Mem[00000000440001f8] = 538106ef, %l0 = 00000000ca6535a4
ldstub [%i0+0x1f8],%l0 ! %l0 = 00000053000000ff
! %l5 = cf99a24c1ffbd145, Mem[00000000900001cc] = 6e750428
sth %l5,[%i4+0x1cc] ! Mem[00000000900001cc] = d1450428
! Mem[00000000450001b0] = b16d4ba8, %l1 = 000000004285b413
ldub [%i2+0x1b1],%l1 ! %l1 = 000000000000006d
! Mem[0000000044800050] = b8d4958f, %l7 = 138a9575, %l1 = 0000006d
add %i1,0x50,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b8d4958f
! Mem[0000000044000060] = ee794506, %l6 = 0000000083017a0d
swap [%i0+0x060],%l6 ! %l6 = 00000000ee794506
! %l6 = 00000000ee794506, Mem[000000009000014c] = b1da7755
stw %l6,[%i4+0x14c] ! Mem[000000009000014c] = ee794506
! Mem[0000000044800184] = 5844e7ec, %l6 = 00000000ee794506
swap [%i1+0x184],%l6 ! %l6 = 000000005844e7ec
p26_label_23:
! Mem[0000000091800100] = 6905bed0, %g18 = 3fe019e3e0b86c33
ldsw [%o0+0x100],%g2 ! %g2 = 3fe019e3e0b86c33
! Mem[000000004480001c] = 7dfa86fb, %l2 = 00000000000000e5
swap [%i1+0x01c],%l2 ! %l2 = 000000007dfa86fb
! %l1 = 00000000b8d4958f, Mem[0000000091800130] = 2f69a2c8
sth %l1,[%o0+0x130] ! Mem[0000000091800130] = 958fa2c8
! Mem[0000000044000034] = 39ecd7a1, %l4 = 000000005f577b3a
swap [%i0+0x034],%l4 ! %l4 = 0000000039ecd7a1
! Mem[00000000900000d8] = 7242406d, %g2 = 000000006905bed0
lduw [%i4+0x0d8],%g2 ! %g2 = 000000007242406d
! Mem[0000000044800104] = ac9b849f, %l5 = cf99a24c1ffbd145
ldstub [%i1+0x104],%l5 ! %l5 = 000000ac000000ff
! Mem[00000000918000d8] = b09059a2 33f7b8e5, %g2 = 7242406d, %g3 = 06c069d7
ldd [%o0+0x0d8],%g2 ! %g2 = 00000000b09059a2 0000000033f7b8e5
! Mem[000000009100014c] = a30d23a8, %g2 = 00000000b09059a2
ldsh [%i6+0x14e],%g2 ! %g2 = ffffffffffffa30d
! Mem[0000000090000034] = 61cfacd6, %g2 = ffffffffffffa30d
ldsb [%i4+0x036],%g2 ! %g2 = 0000000000000061
! %l3 = 0000000000000068, Mem[0000000090800060] = ec0a57d6
sth %l3,[%i5+0x060] ! Mem[0000000090800060] = 006857d6
p26_label_24:
! Mem[000000009000015c] = 6eece51e, %g2 = 0000000000000061
ldub [%i4+0x15d],%g2 ! %g2 = 000000000000006e
! Mem[000000004400009c] = 75ffc48a, %l0 = 0000000000000053
ldsb [%i0+0x09e],%l0 ! %l0 = ffffffffffffffc4
! Mem[0000000091800044] = 6e3e2253, %g2 = 000000000000006e
ldub [%o0+0x047],%g2 ! %g2 = 000000000000006e
! Mem[0000000090000154] = a01a9ffb, %g2 = 000000000000006e
lduh [%i4+0x154],%g2 ! %g2 = 000000000000a01a
! Mem[0000000045000028] = 891d68046a923eda, %l5 = 00000000000000ac, %l5 = 00000000000000ac
add %i2,0x28,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 891d68046a923eda
! Mem[000000004480017e] = 17e14881, %l7 = b16d4ba8138a9575
ldstub [%i1+0x17e],%l7 ! %l7 = 00000048000000ff
! Mem[0000000090000090] = 8db5e567, %g2 = 000000000000a01a
lduw [%i4+0x090],%g2 ! %g2 = 000000008db5e567
! Mem[0000000045000038] = 10368ae9, %l5 = 891d68046a923eda
swap [%i2+0x038],%l5 ! %l5 = 0000000010368ae9
! %l1 = 00000000b8d4958f, Mem[00000000908000dc] = dde12c94
sth %l1,[%i5+0x0dc] ! Mem[00000000908000dc] = 958f2c94
! Mem[000000009180002c] = 055fc488, %g2 = 000000008db5e567
lduw [%o0+0x02c],%g2 ! %g2 = 00000000055fc488
p26_label_25:
! Mem[000000009180011c] = 8c8d240e, %g2 = 00000000055fc488
ldsh [%o0+0x11e],%g2 ! %g2 = ffffffffffff8c8d
! Mem[0000000090000064] = 6598ff10, %g18 = 3fe019e3e0b86c33
ldsw [%i4+0x064],%g2 ! %g2 = 3fe019e3e0b86c33
! Mem[0000000090000158] = 6a1a42ba, %g2 = 000000006598ff10
ldsh [%i4+0x158],%g2 ! %g2 = 0000000000006a1a
! %l7 = 0000000000000048, Mem[00000000900000f3] = 361a869d
stb %l7,[%i4+0x0f3] ! Mem[00000000900000f0] = 481a869d
! Mem[00000000918000c4] = 6ad15b46, %g2 = 0000000000006a1a
lduw [%o0+0x0c4],%g2 ! %g2 = 000000006ad15b46
! Mem[00000000918001d8] = 05319c38 8896c003, %g2 = 6ad15b46, %g3 = 33f7b8e5
ldd [%o0+0x1d8],%g2 ! %g2 = 0000000005319c38 000000008896c003
! %l6 = 000000005844e7ec, Mem[0000000044000190] = 9ff3005cfc242179
stx %l6,[%i0+0x190] ! Mem[0000000044000190] = 000000005844e7ec
! Mem[0000000045800120] = 84c92b02e5f127f7, %l5 = 0000000010368ae9, %l1 = 00000000b8d4958f
add %i3,0x120,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 84c92b02e5f127f7
! Mem[00000000440001ab] = f568d024, %l2 = 000000007dfa86fb
ldstub [%i0+0x1ab],%l2 ! %l2 = 00000024000000ff
! %l0 = ffffffc4, %l1 = e5f127f7, Mem[0000000091800028] = 71ff11fb 055fc488
std %l0,[%o0+%o5] ! Mem[0000000091800028] = ffffffc4 e5f127f7
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p26_branch_failed
p26_not_taken_0_end:
! End of Random Code for Thread 26
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 ffffffffffffffc4
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 84c92b02e5f127f7
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000024
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000068
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000039ecd7a1
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000010368ae9
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000005844e7ec
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000048
bne,a,pn %xcc,p26_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 68ec9e42e97c2bcf
ldx [%i0+0x018],%g3 ! Observed data at 0000000044000018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 881c8bff177bd06a
ldx [%i0+0x020],%g3 ! Observed data at 0000000044000020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5a0fe16d5f577b3a
ldx [%i0+0x030],%g3 ! Observed data at 0000000044000030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 83017a0dffa4d816
ldx [%i0+0x060],%g3 ! Observed data at 0000000044000060
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 23abfe7553cbb52c
ldx [%i0+0x068],%g3 ! Observed data at 0000000044000068
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = b49d387a1cd8c381
ldx [%i0+0x090],%g3 ! Observed data at 0000000044000090
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffb2a6f775ffc48a
ldx [%i0+0x098],%g3 ! Observed data at 0000000044000098
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = fcaa0430ff7b907c
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000440000e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = acc38962ffda4824
ldx [%i0+0x118],%g3 ! Observed data at 0000000044000118
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x118,%g4
ldx [%g1+0x158],%g2 ! Expected data = 87ff93096e64e494
ldx [%i0+0x158],%g3 ! Observed data at 0000000044000158
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000005844e7ec
ldx [%i0+0x190],%g3 ! Observed data at 0000000044000190
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 049abfff6fd463df
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000440001a0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f568d0ffb077c488
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000440001a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e1f4f5d0fffffffd
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000440001b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = e90617fae2023a42
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000440001d0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = fffffffffb5ef0ad
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000440001d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ff8106ef9ae8f3f3
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000440001f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1f8,%g4
set p26_local1_expect,%g1
p26_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = e2b86919b5ac470e
ldx [%i1+0x010],%g3 ! Observed data at 0000000044800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d68202a5000000e5
ldx [%i1+0x018],%g3 ! Observed data at 0000000044800018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 552f8449ffe03f34
ldx [%i1+0x048],%g3 ! Observed data at 0000000044800048
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6ad15bffc125bb52
ldx [%i1+0x078],%g3 ! Observed data at 0000000044800078
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = fe0a0ff0d3351108
ldx [%i1+0x088],%g3 ! Observed data at 0000000044800088
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e90617fa755ea1bc
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000448000a0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0b88678eff9b849f
ldx [%i1+0x100],%g3 ! Observed data at 0000000044800100
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 44ae1027b46c8fff
ldx [%i1+0x120],%g3 ! Observed data at 0000000044800120
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff5fef7f4ca4dc24
ldx [%i1+0x128],%g3 ! Observed data at 0000000044800128
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 96366c8421b93dc1
ldx [%i1+0x130],%g3 ! Observed data at 0000000044800130
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2e301bb9cb41ee82
ldx [%i1+0x150],%g3 ! Observed data at 0000000044800150
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = c1392b9f17e1ff81
ldx [%i1+0x178],%g3 ! Observed data at 0000000044800178
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 7dc16e0dee794506
ldx [%i1+0x180],%g3 ! Observed data at 0000000044800180
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = bcd6c18eff7f3de2
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000448001e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 984b47d1ffaa6f3b
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000448001f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1f8,%g4
set p26_local2_expect,%g1
p26_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3ddaa53e4fb10502
ldx [%i2+0x000],%g3 ! Observed data at 0000000045000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000008a00000040
ldx [%i2+0x010],%g3 ! Observed data at 0000000045000010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = bf8bbd1aa1f2b18a
ldx [%i2+0x030],%g3 ! Observed data at 0000000045000030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6a923eda1bc07d95
ldx [%i2+0x038],%g3 ! Observed data at 0000000045000038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 296fc26300000042
ldx [%i2+0x058],%g3 ! Observed data at 0000000045000058
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = bd909fc99d71a04d
ldx [%i2+0x090],%g3 ! Observed data at 0000000045000090
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = bf3cff9f703cb70b
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000450000a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ffdc9b43b231ff4a
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000450000c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 212d463c34bdc164
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000450000f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1cd8c381c1ff6860
ldx [%i2+0x108],%g3 ! Observed data at 0000000045000108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4f76a20d69558f78
ldx [%i2+0x118],%g3 ! Observed data at 0000000045000118
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = ffc926f85d5386fd
ldx [%i2+0x130],%g3 ! Observed data at 0000000045000130
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7d0e68ece8efff19
ldx [%i2+0x160],%g3 ! Observed data at 0000000045000160
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = df0fff5bf3f8c598
ldx [%i2+0x188],%g3 ! Observed data at 0000000045000188
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1b0ba60380ff3f95
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000450001f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x1f8,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = ffffff97e9c48250
ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000001627894218
ldx [%i3+0x028],%g3 ! Observed data at 0000000045800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = d60d2280344b2e6f
ldx [%i3+0x048],%g3 ! Observed data at 0000000045800048
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c8f517037cec4052
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000458000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f239ff475f409192
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000458000c8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3e9f48d6242325d2
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000458000d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5fee79ecaf6484ff
ldx [%i3+0x150],%g3 ! Observed data at 0000000045800150
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = c54e1c5ef1a4d4b8
ldx [%i3+0x168],%g3 ! Observed data at 0000000045800168
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f88eca8c87d664ff
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000458001b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1b0,%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
! 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:
stha %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800018]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000000]
stxa %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000008]
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044800010]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045000010]
ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800028]
done
p26_trap1o:
stha %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800018]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000000]
stxa %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000008]
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044800010]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045000010]
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800028]
done
p26_trap2e:
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044800010]
stba %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800018]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000045800010]
stwa %l7,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000008]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045000000]
done
p26_trap2o:
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044800010]
stba %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800018]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000045800010]
stwa %l7,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000008]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045000000]
done
p26_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p26_trap3o:
nop
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 = 86aa209ed9a89840
ldx [%g1+0x008],%l1 ! %l1 = 376a2b16184657a6
ldx [%g1+0x010],%l2 ! %l2 = 7a2bfa8428b0e906
ldx [%g1+0x018],%l3 ! %l3 = b167da9c1ae646c7
ldx [%g1+0x020],%l4 ! %l4 = abfc34cf9d71a04d
ldx [%g1+0x028],%l5 ! %l5 = c75c2a66212d463c
ldx [%g1+0x030],%l6 ! %l6 = ca1ba96276588c66
ldx [%g1+0x038],%l7 ! %l7 = 41fbca062e81ab0e
! Initialize the output register of window 0
set unres3_start,%o0
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 = c40f6022 aa08bd13 30e17da3 68bd32ee
! %f4 = 28f1f8a7 ddd046f0 525d43ba 724a58bf
! %f8 = 8f4c304c 0cde8e22 061eec01 af2f906c
! %f12 = 5c42123f 952a5c68 41192d28 e94379d1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c40a83df a1497260 ae2e957a 1bac5890
! %f20 = 4ffc1bb5 9e12edb1 7b09af0a b72c41ad
! %f24 = 7192686c 816ccbab a59505ab 39708cf9
! %f28 = 7de6e086 f82ca743 56addc61 a11bda5a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1c9e0df9 e1f9c542 773e6969 287e03b4
! %f36 = f387d114 4b5fa72d 625a6d56 1bf1ffd5
! %f40 = 8fc15489 9f591e71 3d5b6f97 5e995c5e
! %f44 = 2d805feb c20846ed b9810c17 b5f1810d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x23d475300000002f,%g7,%g1 ! GSR scale = 5, align = 7
wr %g1,%g0,%gsr ! GSR = 23d475300000002f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 27
p27_label_1:
! Mem[0000000046800050] = 53db1ec3db8a0967, %l5 = de2a89240b7c49b3, %l2 = d0a66c645229ef64
add %i1,0x50,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 53db1ec3db8a0967
! Mem[00000000908000b0] = c6f53a9b, %g2 = 1f3a002f6b46116c
ldsb [%i5+0x0b2],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000047000110] = 905692debb098b5d, %l3 = 84ed1e888cba0eaf, %l6 = a3dc9a42a04de88a
add %i2,0x110,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 905692debb098b5d
! Mem[00000000470000b8] = 7251dee76b739f87, %l7 = bd7384d64749c663, %l1 = 62b1c303d254a18e
add %i2,0xb8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 7251dee76b739f87
! Mem[0000000046000198] = f8bbc6822a050571, %l2 = 53db1ec3db8a0967, %l3 = 84ed1e888cba0eaf
add %i0,0x198,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f8bbc6822a050571
! Mem[0000000090000134] = 230ff0b9, %g2 = ffffffffffffffc6
ldsh [%i4+0x136],%g2 ! %g2 = 000000000000230f
! Mem[000000009100019c] = c524c15a, %g2 = 000000000000230f
ldsb [%i6+0x19d],%g2 ! %g2 = ffffffffffffffc5
! Mem[0000000046800068] = cba30f78, %l1 = 7251dee76b739f87
swap [%i1+0x068],%l1 ! %l1 = 00000000cba30f78
! %l7 = bd7384d64749c663, Mem[00000000918000d8] = b09059a233f7b8e5
stx %l7,[%o0+0x0d8] ! Mem[00000000918000d8] = bd7384d64749c663
! Mem[00000000918000e8] = ae4b5d71, %g2 = ffffffffffffffc5
ldsh [%o0+0x0e8],%g2 ! %g2 = ffffffffffffae4b
p27_label_2:
! Mem[00000000470000b2] = 498b75ba, %l2 = 53db1ec3db8a0967
ldstub [%i2+0x0b2],%l2 ! %l2 = 00000075000000ff
! Mem[00000000478000cc] = a88ba601, %l0 = b6bfdba1, %l1 = cba30f78
add %i3,0xcc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a88ba601
! Mem[00000000900001e8] = 7804a745, %g2 = ffffffffffffae4b
ldsh [%i4+0x1e8],%g2 ! %g2 = 0000000000007804
! Mem[0000000046800048] = 6bd5716d629bb541, %l7 = bd7384d64749c663, %l6 = 905692debb098b5d
add %i1,0x48,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 6bd5716d629bb541
! %l2 = 0000000000000075, Mem[0000000090800040] = 839ba431
sth %l2,[%i5+0x040] ! Mem[0000000090800040] = 0075a431
! %l6 = 6bd5716d629bb541, Mem[0000000090800036] = 786fb0bb
stb %l6,[%i5+0x036] ! Mem[0000000090800034] = 416fb0bb
! %l2 = 0000000000000075, Mem[0000000047000107] = cc7d0f4b
stb %l2,[%i2+0x107] ! Mem[0000000047000104] = cc7d0f75
! %l5 = de2a89240b7c49b3, Mem[00000000470000db] = 678c794c
stb %l5,[%i2+0x0db] ! Mem[00000000470000d8] = 678c79b3
! Mem[0000000046000024] = 002cea33, %l6 = 629bb541, %l6 = 629bb541
add %i0,0x24,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000002cea33
! Mem[00000000470000b0] = 498bffba, %l2 = 00000075, %l6 = 002cea33
add %i2,0xb0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000498bffba
p27_label_3:
! %l4 = 82457b0e, %l5 = 0b7c49b3, Mem[0000000090800080] = 6a2f1ae1 37b269c8
std %l4,[%i5+0x080] ! Mem[0000000090800080] = 82457b0e 0b7c49b3
! Mem[0000000047000088] = 068e9428, %l7 = 4749c663, %l6 = 498bffba
add %i2,0x88,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000068e9428
! Mem[0000000091000134] = b5dae962, %g2 = 0000000000007804
ldsh [%i6+0x136],%g2 ! %g2 = ffffffffffffb5da
! Mem[00000000910001cc] = b845d757, %g2 = ffffffffffffb5da
ldub [%i6+0x1cd],%g2 ! %g2 = 00000000000000b8
! Mem[00000000900001ac] = b7572d16, %g2 = 00000000000000b8
ldub [%i4+0x1ac],%g2 ! %g2 = 00000000000000b7
! Mem[00000000460000ec] = 460b6bc9, %l6 = 00000000068e9428
ldstub [%i0+0x0ec],%l6 ! %l6 = 00000046000000ff
! Mem[000000004700003f] = 9d9b2548, %l0 = 3685e82cb6bfdba1
ldstub [%i2+0x03f],%l0 ! %l0 = 00000048000000ff
! Mem[0000000047800020] = f0ab5daf, %l4 = 8943b2d482457b0e
swap [%i3+%o4],%l4 ! %l4 = 00000000f0ab5daf
! Mem[0000000091000124] = 403b2726, %g2 = 00000000000000b7
lduw [%i6+0x124],%g2 ! %g2 = 00000000403b2726
! Mem[0000000046800134] = ba24a6a1, %l2 = 0000000000000075
ldstub [%i1+0x134],%l2 ! %l2 = 000000ba000000ff
p27_label_4:
! %l2 = 000000ba, %l3 = 2a050571, Mem[00000000468001a8] = 06175c92 937c7b9d
std %l2,[%i1+0x1a8] ! Mem[00000000468001a8] = 000000ba 2a050571
! Mem[0000000047800068] = ac2b34c85fb95240, %l0 = 0000000000000048, %l3 = f8bbc6822a050571
add %i3,0x68,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = ac2b34c85fb95240
! Mem[0000000047000034] = c0205a93, %l5 = de2a89240b7c49b3
swap [%i2+0x034],%l5 ! %l5 = 00000000c0205a93
! Mem[0000000046800060] = 78df3fdb, %l7 = bd7384d64749c663
swap [%i1+0x060],%l7 ! %l7 = 0000000078df3fdb
! Mem[0000000091000104] = e45b07f3, %g2 = 00000000403b2726
ldsh [%i6+0x104],%g2 ! %g2 = ffffffffffffe45b
! Mem[00000000460000ac] = ef0d295e, %l4 = 00000000f0ab5daf
swap [%i0+0x0ac],%l4 ! %l4 = 00000000ef0d295e
! Mem[0000000046800124] = 53188ae3, %l6 = 0000000000000046
ldstub [%i1+0x124],%l6 ! %l6 = 00000053000000ff
! Mem[0000000047800058] = 3593002b2d8cc89a, %l4 = 00000000ef0d295e, %l6 = 0000000000000053
add %i3,0x58,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 3593002b2d8cc89a
! Mem[000000009100009c] = d929f4dc, %g2 = ffffffffffffe45b
ldsh [%i6+0x09c],%g2 ! %g2 = ffffffffffffd929
! Mem[0000000046800152] = 5df6534c, %l6 = 3593002b2d8cc89a
ldstub [%i1+0x152],%l6 ! %l6 = 00000053000000ff
p27_label_5:
! Mem[0000000046800083] = 761c370f, %l5 = 00000000c0205a93
ldstub [%i1+0x083],%l5 ! %l5 = 0000000f000000ff
! Mem[0000000090000128] = 574953fa, %g18 = 09248c5c7beea72b
ldsw [%i4+0x128],%g2 ! %g2 = 09248c5c7beea72b
! Mem[000000004700000f] = d4350f97, %l2 = 00000000000000ba
ldstub [%i2+0x00f],%l2 ! %l2 = 00000097000000ff
! Mem[00000000908000e4] = 4de60fc4, %g18 = 09248c5c7beea72b
ldsw [%i5+0x0e4],%g2 ! %g2 = 09248c5c7beea72b
! Mem[00000000478001a0] = dab1050f, %l2 = 0000000000000097
ldsh [%i3+0x1a0],%l2 ! %l2 = ffffffffffffdab1
! Mem[00000000910001f8] = a30b445c 5ed21f5b, %g2 = 4de60fc4, %g3 = 0bad0b00
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000a30b445c 000000005ed21f5b
! Mem[0000000090000118] = 99086e45, %g2 = 00000000a30b445c
ldsb [%i4+0x119],%g2 ! %g2 = ffffffffffffff99
! %l0 = 0000000000000048, Mem[00000000900001e4] = 801799cf
stw %l0,[%i4+0x1e4] ! Mem[00000000900001e4] = 00000048
! Mem[0000000046800008] = 9803784f, %l5 = 000000000000000f
swap [%i1+%o1],%l5 ! %l5 = 000000009803784f
! Mem[000000004780013c] = b18ff446, %l5 = 9803784f, %l5 = 9803784f
add %i3,0x13c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b18ff446
p27_label_6:
! Mem[0000000090000128] = 574953fa 90beea6e, %g2 = ffffff99, %g3 = 5ed21f5b
ldd [%i4+0x128],%g2 ! %g2 = 00000000574953fa 0000000090beea6e
! %l4 = 00000000ef0d295e, Mem[0000000090800120] = 56258ffd79e65d19
stx %l4,[%i5+0x120] ! Mem[0000000090800120] = 00000000ef0d295e
! Mem[00000000478001b0] = 2e97ebf4fb31e208, %l0 = 0000000000000048, %l6 = 0000000000000053
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 2e97ebf4fb31e208
! Mem[00000000460000d8] = 09072fdd, %l4 = ef0d295e, %l5 = b18ff446
add %i0,0xd8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000009072fdd
! Mem[000000004600014a] = 99b01a0a, %l6 = 2e97ebf4fb31e208
ldstub [%i0+0x14a],%l6 ! %l6 = 0000001a000000ff
! Mem[000000004780004c] = 245b5e06, %l4 = 00000000ef0d295e
swap [%i3+0x04c],%l4 ! %l4 = 00000000245b5e06
! Mem[0000000047000043] = afcfa4cf, %l7 = 0000000078df3fdb
ldstub [%i2+0x043],%l7 ! %l7 = 000000cf000000ff
! Mem[000000009080010c] = 2dc91a2f, %g18 = 09248c5c7beea72b
ldsw [%i5+0x10c],%g2 ! %g2 = 09248c5c7beea72b
! %l2 = ffffffffffffdab1, Mem[0000000090800141] = c1586a2c
stb %l2,[%i5+0x141] ! Mem[0000000090800140] = b1586a2c
! %l0 = 0000000000000048, Mem[000000009180014f] = e7addd76
stb %l0,[%o0+0x14f] ! Mem[000000009180014c] = 48addd76
p27_label_7:
! Mem[00000000900000a8] = 6884ab74ca0cda6c, %g2 = 000000002dc91a2f
ldx [%i4+0x0a8],%g2 ! %g2 = 6884ab74ca0cda6c
! %l5 = 0000000009072fdd, Mem[00000000900001c8] = 60b21f1e
sth %l5,[%i4+0x1c8] ! Mem[00000000900001c8] = 2fdd1f1e
! Mem[0000000047800060] = 5b01f70c4fffa63b, %l0 = 0000000000000048, %l0 = 0000000000000048
add %i3,0x60,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 5b01f70c4fffa63b
! Mem[00000000460000cf] = 69ed91aa, %l7 = 00000000000000cf
ldstub [%i0+0x0cf],%l7 ! %l7 = 000000aa000000ff
! Mem[00000000478000a8] = 49be5d2adfbce268, %l3 = ac2b34c85fb95240, %l7 = 00000000000000aa
add %i3,0xa8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 49be5d2adfbce268
! Mem[00000000460001c8] = 39f1d298, %l2 = ffffffffffffdab1
swap [%i0+0x1c8],%l2 ! %l2 = 0000000039f1d298
! Mem[000000004700015c] = 5a564597, %l6 = 000000000000001a
swap [%i2+0x15c],%l6 ! %l6 = 000000005a564597
! Mem[00000000918001c0] = 11ac9835 05e425b7, %g2 = ca0cda6c, %g3 = 90beea6e
ldd [%o0+0x1c0],%g2 ! %g2 = 0000000011ac9835 0000000005e425b7
! %l1 = 00000000a88ba601, Mem[0000000090000056] = 90b1fb06
sth %l1,[%i4+0x056] ! Mem[0000000090000054] = a601fb06
! Mem[000000004680005d] = f1f61cb7, %l3 = ac2b34c85fb95240
ldstub [%i1+0x05d],%l3 ! %l3 = 000000f6000000ff
p27_label_8:
! Mem[0000000047800132] = 3e1b7153, %l6 = 000000005a564597
ldstub [%i3+0x132],%l6 ! %l6 = 00000071000000ff
! Mem[00000000470000cc] = fbbbf7d5, %l6 = 0000000000000071
swap [%i2+0x0cc],%l6 ! %l6 = 00000000fbbbf7d5
! Mem[00000000460000f8] = 302be0bb, %l3 = 000000f6, %l4 = 245b5e06
add %i0,0xf8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000302be0bb
! Mem[00000000468000d8] = e0294b36, %l1 = 00000000a88ba601
swap [%i1+0x0d8],%l1 ! %l1 = 00000000e0294b36
! Mem[0000000090800018] = f3c1b6db a1adf09e, %g2 = 11ac9835, %g3 = 05e425b7
ldd [%i5+%o3],%g2 ! %g2 = 00000000f3c1b6db 00000000a1adf09e
! Mem[000000004600010e] = 7b543676, %l1 = 00000000e0294b36
ldstub [%i0+0x10e],%l1 ! %l1 = 00000036000000ff
! %l7 = 49be5d2adfbce268, Mem[0000000091800024] = ec2c43bb
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = dfbce268
! Mem[0000000090800040] = 0075a431, %g2 = 00000000f3c1b6db
ldsb [%i5+0x040],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000009072fdd, Mem[00000000468001ec] = 742ab68a
stw %l5,[%i1+0x1ec] ! Mem[00000000468001ec] = 09072fdd
! %l3 = 00000000000000f6, Mem[000000009000004e] = f16b390b
sth %l3,[%i4+0x04e] ! Mem[000000009000004c] = 00f6390b
p27_label_9:
! Mem[0000000046000118] = 0666cb54, %l6 = 00000000fbbbf7d5
swap [%i0+0x118],%l6 ! %l6 = 000000000666cb54
! Mem[00000000900001c0] = 3ac5b3a2, %g2 = 0000000000000000
lduw [%i4+0x1c0],%g2 ! %g2 = 000000003ac5b3a2
! Mem[0000000046800138] = f896a8f0, %l4 = 00000000302be0bb
swap [%i1+0x138],%l4 ! %l4 = 00000000f896a8f0
! %l6 = 000000000666cb54, Mem[0000000091000130] = 7b9364c7ce95b5da
stx %l6,[%i6+0x130] ! Mem[0000000091000130] = 000000000666cb54
! %l0 = 4fffa63b, %l1 = 00000036, Mem[0000000091800088] = 76cfc3f2 0471678d
std %l0,[%o0+0x088] ! Mem[0000000091800088] = 4fffa63b 00000036
! %l5 = 0000000009072fdd, Mem[0000000046000150] = f0c2851150062c69
stx %l5,[%i0+0x150] ! Mem[0000000046000150] = 0000000009072fdd
! Mem[0000000047800020] = 82457b0e, %l4 = f896a8f0, %l6 = 0666cb54
add %i3,0x20,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000082457b0e
! %l5 = 0000000009072fdd, Mem[0000000091000190] = 79168c5f
stw %l5,[%i6+0x190] ! Mem[0000000091000190] = 09072fdd
! Mem[0000000091000058] = 7303b0f734b6ce7d, %g2 = 000000003ac5b3a2
ldx [%i6+0x058],%g2 ! %g2 = 7303b0f734b6ce7d
! Mem[0000000046800110] = 08b5083d, %l0 = 4fffa63b, %l1 = 00000036
add %i1,0x110,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000008b5083d
p27_label_10:
! Mem[00000000910000e0] = f772f6e7, %g18 = 09248c5c7beea72b
ldsw [%i6+0x0e0],%g2 ! %g2 = 09248c5c7beea72b
! Mem[0000000091800184] = 4b634b57, %g2 = fffffffff772f6e7
lduh [%o0+0x186],%g2 ! %g2 = 0000000000004b63
! Mem[0000000047000030] = 217640e10b7c49b3, %l0 = 5b01f70c4fffa63b, %l4 = 00000000f896a8f0
add %i2,0x30,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 217640e10b7c49b3
! Mem[0000000091800000] = 03f5e670, %g2 = 0000000000004b63
lduw [%o0+%g0],%g2 ! %g2 = 0000000003f5e670
! %l0 = 4fffa63b, %l1 = 08b5083d, Mem[00000000918000f8] = c0bd011d 1d56c743
std %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 4fffa63b 08b5083d
! Mem[00000000468000b0] = 86a50b1353a0e80b, %l1 = 0000000008b5083d, %l6 = 0000000082457b0e
add %i1,0xb0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 86a50b1353a0e80b
! %l7 = 49be5d2adfbce268, Mem[00000000910001c0] = 32543d680753ba02
stx %l7,[%i6+0x1c0] ! Mem[00000000910001c0] = 49be5d2adfbce268
! %l4 = 217640e10b7c49b3, Mem[0000000090800016] = febcf3c1
sth %l4,[%i5+0x016] ! Mem[0000000090800014] = 49b3f3c1
! Mem[00000000470001b4] = 0390c064, %l7 = dfbce268, %l4 = 0b7c49b3
add %i2,0x1b4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000390c064
! Mem[0000000046800076] = cec5177d, %l4 = 000000000390c064
ldstub [%i1+0x076],%l4 ! %l4 = 00000017000000ff
p27_label_11:
! Mem[00000000910000d8] = 0cd425ea, %g2 = 0000000003f5e670
lduw [%i6+0x0d8],%g2 ! %g2 = 000000000cd425ea
! Mem[000000004680007c] = 3fe9c245, %l4 = 0000000000000017
swap [%i1+0x07c],%l4 ! %l4 = 000000003fe9c245
! Mem[0000000090800030] = 74aad23802ba416f, %g2 = 000000000cd425ea
ldx [%i5+0x030],%g2 ! %g2 = 74aad23802ba416f
! %l4 = 3fe9c245, %l5 = 09072fdd, Mem[00000000900000a8] = 6884ab74 ca0cda6c
std %l4,[%i4+0x0a8] ! Mem[00000000900000a8] = 3fe9c245 09072fdd
! Mem[000000004700003e] = 9d9b25ff, %l6 = 86a50b1353a0e80b
ldstub [%i2+0x03e],%l6 ! %l6 = 00000025000000ff
! %l2 = 39f1d298, %l3 = 000000f6, Mem[0000000091000078] = 9cfade54 3319557f
std %l2,[%i6+0x078] ! Mem[0000000091000078] = 39f1d298 000000f6
! %l7 = 49be5d2adfbce268, Mem[0000000046800030] = e680813a536429b6
stx %l7,[%i1+0x030] ! Mem[0000000046800030] = 49be5d2adfbce268
! Mem[0000000046800048] = 6bd5716d629bb541, %l0 = 5b01f70c4fffa63b, %l5 = 0000000009072fdd
add %i1,0x48,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 6bd5716d629bb541
! Mem[000000004700004c] = 214318ed, %l6 = 00000025, %l0 = 4fffa63b
add %i2,0x4c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000214318ed
! Mem[00000000470001e2] = c0ac73d6, %l1 = 0000000008b5083d
ldstub [%i2+0x1e2],%l1 ! %l1 = 00000073000000ff
p27_label_12:
! Mem[0000000047800030] = 023c7384, %l3 = 00000000000000f6
swap [%i3+0x030],%l3 ! %l3 = 00000000023c7384
! Mem[0000000047000078] = e2fbe76f98d6bc25, %l7 = 49be5d2adfbce268, %l4 = 000000003fe9c245
add %i2,0x78,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e2fbe76f98d6bc25
! Mem[0000000046000134] = 0ea637ab, %l2 = 0000000039f1d298
swap [%i0+0x134],%l2 ! %l2 = 000000000ea637ab
! Mem[00000000468000a7] = 00eb9614, %l1 = 0000000000000073
ldstub [%i1+0x0a7],%l1 ! %l1 = 00000014000000ff
! Mem[000000009100006c] = c7f14344, %g2 = 74aad23802ba416f
ldsh [%i6+0x06c],%g2 ! %g2 = ffffffffffffc7f1
! Mem[0000000090000000] = ba40193a 611bdea4, %g2 = ffffc7f1, %g3 = a1adf09e
ldd [%i4+%g0],%g2 ! %g2 = 00000000ba40193a 00000000611bdea4
! Mem[00000000460001e8] = 891be9171665bf22, %l0 = 00000000214318ed, %l0 = 00000000214318ed
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 891be9171665bf22
! %l1 = 0000000000000014, Mem[0000000091000196] = 55e57417
sth %l1,[%i6+0x196] ! Mem[0000000091000194] = 00147417
! Mem[00000000478001e0] = 0c524952, %l5 = 6bd5716d629bb541
lduh [%i3+0x1e2],%l5 ! %l5 = 0000000000004952
! Mem[0000000091000174] = 3d9780e9, %g2 = 00000000ba40193a
lduh [%i6+0x176],%g2 ! %g2 = 0000000000003d97
p27_label_13:
! Mem[0000000047000008] = 21c14777d4350fff, %l0 = 891be9171665bf22, %l6 = 0000000000000025
add %i2,0x08,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 21c14777d4350fff
! Mem[0000000046800048] = 6bd5716d629bb541, %l0 = 891be9171665bf22, %l5 = 0000000000004952
add %i1,0x48,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 6bd5716d629bb541
! %l0 = 1665bf22, %l1 = 00000014, Mem[0000000047000168] = 38af69cc 4e60a7ff
std %l0,[%i2+0x168] ! Mem[0000000047000168] = 1665bf22 00000014
! %l2 = 000000000ea637ab, Mem[0000000090000140] = c860ad21
stw %l2,[%i4+0x140] ! Mem[0000000090000140] = 0ea637ab
! %l2 = 000000000ea637ab, Mem[00000000900000d4] = 2c1fa4f2
stw %l2,[%i4+0x0d4] ! Mem[00000000900000d4] = 0ea637ab
! Mem[00000000460001d8] = ebde2196deb00c66, %l2 = 000000000ea637ab, %l1 = 0000000000000014
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ebde2196deb00c66
! Mem[0000000046000103] = 2418dd25, %l7 = 49be5d2adfbce268
ldstub [%i0+0x103],%l7 ! %l7 = 00000025000000ff
! Mem[00000000918000f8] = 4fffa63b 08b5083d, %g2 = 00003d97, %g3 = 611bdea4
ldd [%o0+0x0f8],%g2 ! %g2 = 000000004fffa63b 0000000008b5083d
! Mem[00000000470001dc] = 171c5b24, %l0 = 1665bf22, %l5 = 629bb541
add %i2,0x1dc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000171c5b24
! Mem[0000000046000058] = 83ac6d5b, %l5 = 00000000171c5b24
ldsh [%i0+0x05a],%l5 ! %l5 = 0000000000006d5b
p27_label_14:
! Mem[000000004780017c] = 2f7dccb3, %l5 = 00006d5b, %l2 = 0ea637ab
add %i3,0x17c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000002f7dccb3
! Mem[00000000470001eb] = b7bd3931, %l3 = 00000000023c7384
ldstub [%i2+0x1eb],%l3 ! %l3 = 00000031000000ff
! Mem[00000000460000e0] = 0650ac463e6dee73, %l6 = 21c14777d4350fff, %l1 = ebde2196deb00c66
add %i0,0xe0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 0650ac463e6dee73
! %l0 = 891be9171665bf22, Mem[0000000090000088] = 487ec682423efff6
stx %l0,[%i4+0x088] ! Mem[0000000090000088] = 891be9171665bf22
! Mem[0000000047800128] = 3e97780751b46c78, %l2 = 000000002f7dccb3, %l6 = 21c14777d4350fff
add %i3,0x128,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 3e97780751b46c78
! Mem[0000000047000080] = ec9ebd44, %l6 = 51b46c78, %l2 = 2f7dccb3
add %i2,0x80,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ec9ebd44
! %l3 = 0000000000000031, Mem[00000000910000a8] = 4619b6e456e6721b
stx %l3,[%i6+0x0a8] ! Mem[00000000910000a8] = 0000000000000031
! %l6 = 3e97780751b46c78, Mem[0000000046800148] = bd6654c37e43ca8f
stx %l6,[%i1+0x148] ! Mem[0000000046800148] = 3e97780751b46c78
! Mem[00000000470001d0] = 6ef9f01bbf5316ac, %l1 = 0650ac463e6dee73, %l5 = 0000000000006d5b
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 6ef9f01bbf5316ac
! %l3 = 0000000000000031, Mem[000000009080015c] = 4c94e5e0
stw %l3,[%i5+0x15c] ! Mem[000000009080015c] = 00000031
p27_label_15:
! Mem[0000000091000068] = 5f782632c7f14344, %g2 = 000000004fffa63b
ldx [%i6+0x068],%g2 ! %g2 = 5f782632c7f14344
! Mem[000000009080012c] = 256239ab, %g2 = 5f782632c7f14344
ldub [%i5+0x12e],%g2 ! %g2 = 0000000000000025
! Mem[0000000047800038] = 7335f5b852b51790, %l4 = e2fbe76f98d6bc25, %l6 = 3e97780751b46c78
add %i3,0x38,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 7335f5b852b51790
! %l7 = 0000000000000025, Mem[000000009000015c] = 256eece5
sth %l7,[%i4+0x15c] ! Mem[000000009000015c] = 0025ece5
! Mem[0000000091000170] = 9a437e96, %g18 = 09248c5c7beea72b
ldsw [%i6+0x170],%g2 ! %g2 = 09248c5c7beea72b
! Mem[00000000478000e0] = 14255d74, %l2 = ec9ebd44, %l0 = 1665bf22
add %i3,0xe0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000014255d74
! %l6 = 7335f5b852b51790, Mem[00000000908000b0] = be69c6f5
stb %l6,[%i5+0x0b0] ! Mem[00000000908000b0] = 9069c6f5
! Mem[00000000910001d8] = fb4de26b, %g18 = 09248c5c7beea72b
ldsw [%i6+0x1d8],%g2 ! %g2 = 09248c5c7beea72b
! Mem[00000000478000d0] = 2b273306, %l4 = 98d6bc25, %l0 = 14255d74
add %i3,0xd0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002b273306
! %l2 = 00000000ec9ebd44, Mem[00000000908001e0] = ac6a9c05
stw %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = ec9ebd44
p27_label_16:
! Mem[00000000460001cd] = f500214b, %l6 = 7335f5b852b51790
ldstub [%i0+0x1cd],%l6 ! %l6 = 00000000000000ff
! Mem[00000000468000b0] = 86a50b1353a0e80b, %l3 = 0000000000000031, %l5 = 6ef9f01bbf5316ac
add %i1,0xb0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 86a50b1353a0e80b
! Mem[00000000468000cc] = 5f902ec1, %l3 = 0000000000000031
swap [%i1+0x0cc],%l3 ! %l3 = 000000005f902ec1
! Mem[00000000910001ac] = fc7fc538, %g2 = fffffffffb4de26b
ldsh [%i6+0x1ac],%g2 ! %g2 = fffffffffffffc7f
! Mem[0000000047800170] = 8fa3ca856106062f, %l1 = 0650ac463e6dee73, %l2 = 00000000ec9ebd44
add %i3,0x170,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 8fa3ca856106062f
! Mem[000000004780018c] = 5fb9a0e4, %l3 = 000000005f902ec1
swap [%i3+0x18c],%l3 ! %l3 = 000000005fb9a0e4
! %l5 = 86a50b1353a0e80b, Mem[0000000091800128] = 288e8bf2
stb %l5,[%o0+0x128] ! Mem[0000000091800128] = 0b8e8bf2
! Mem[0000000047800018] = 9f3efc1d, %l4 = e2fbe76f98d6bc25
swap [%i3+%o3],%l4 ! %l4 = 000000009f3efc1d
! Mem[0000000047800040] = 4276f870dd13ff38, %l5 = 86a50b1353a0e80b
ldx [%i3+0x040],%l5 ! %l5 = 4276f870dd13ff38
! Mem[000000004680001c] = 635fff04, %l1 = 3e6dee73, %l1 = 3e6dee73
add %i1,0x1c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000635fff04
p27_label_17:
! Mem[00000000470001a4] = 5fe958c7, %l2 = 8fa3ca856106062f
lduh [%i2+0x1a4],%l2 ! %l2 = 0000000000005fe9
! Mem[0000000047000088] = 068e9428, %l0 = 000000002b273306
ldstub [%i2+0x088],%l0 ! %l0 = 00000006000000ff
! Mem[0000000046800118] = f33bace5, %l1 = 00000000635fff04
swap [%i1+0x118],%l1 ! %l1 = 00000000f33bace5
! Mem[00000000468001a0] = 70c71ef2, %l0 = 00000006, %l5 = dd13ff38
add %i1,0x1a0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000070c71ef2
! Mem[0000000046000140] = 3e0cd04cbb1cff84, %l5 = 0000000070c71ef2, %l6 = 0000000000000000
add %i0,0x140,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 3e0cd04cbb1cff84
! Mem[0000000047000054] = 31034bc6, %l6 = 3e0cd04cbb1cff84
ldstub [%i2+0x054],%l6 ! %l6 = 00000031000000ff
! %l3 = 000000005fb9a0e4, Mem[0000000090800090] = 0457759b
stw %l3,[%i5+0x090] ! Mem[0000000090800090] = 5fb9a0e4
! Mem[00000000910001fc] = 1f5b5ded, %g2 = fffffffffffffc7f
lduh [%i6+0x1fe],%g2 ! %g2 = 0000000000001f5b
! Mem[00000000900000c0] = a056dafa, %g2 = 0000000000001f5b
ldsh [%i4+0x0c0],%g2 ! %g2 = ffffffffffffa056
! %l3 = 000000005fb9a0e4, Mem[000000009100007a] = d2980000
stb %l3,[%i6+0x07a] ! Mem[0000000091000078] = e4980000
p27_label_18:
! Mem[0000000046000091] = 3ef9f2be, %l4 = 000000009f3efc1d
ldstub [%i0+0x091],%l4 ! %l4 = 000000f9000000ff
! Mem[0000000091800004] = 25e589cb, %g2 = ffffffffffffa056
ldsh [%o0+0x006],%g2 ! %g2 = 00000000000025e5
! Mem[00000000918000b4] = f0124ac8, %g2 = 00000000000025e5
lduw [%o0+0x0b4],%g2 ! %g2 = 00000000f0124ac8
! Mem[0000000046000153] = 00000000, %l1 = 00000000f33bace5
ldstub [%i0+0x153],%l1 ! %l1 = 00000000000000ff
! Mem[000000004680019c] = 79f2a80a, %l2 = 0000000000005fe9
swap [%i1+0x19c],%l2 ! %l2 = 0000000079f2a80a
! Mem[0000000047800140] = a8f1b987, %l6 = 00000031, %l2 = 79f2a80a
add %i3,0x140,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a8f1b987
! Mem[0000000090800054] = 06c069d7, %g18 = 09248c5c7beea72b
ldsw [%i5+0x054],%g2 ! %g2 = 09248c5c7beea72b
! Mem[0000000047000138] = 0c2b0e91e1b82fc2, %l1 = 0000000000000000, %l3 = 000000005fb9a0e4
add %i2,0x138,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 0c2b0e91e1b82fc2
! Mem[00000000470001a8] = 46337af6, %l7 = 0000000000000025
swap [%i2+0x1a8],%l7 ! %l7 = 0000000046337af6
! Mem[0000000046800050] = 53db1ec3db8a0967, %l0 = 0000000000000006, %l3 = 0c2b0e91e1b82fc2
add %i1,0x50,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 53db1ec3db8a0967
p27_label_19:
! Mem[0000000047000120] = d543a633, %l1 = 0000000000000000
ldstub [%i2+0x120],%l1 ! %l1 = 000000d5000000ff
! Mem[000000009080015c] = 00000031, %g18 = 09248c5c7beea72b
ldsw [%i5+0x15c],%g2 ! %g2 = 09248c5c7beea72b
! Mem[0000000091800154] = 065fbe19, %g2 = 0000000000000031
lduw [%o0+0x154],%g2 ! %g2 = 00000000065fbe19
! %l0 = 0000000000000006, Mem[0000000091000188] = 170ec0b9
sth %l0,[%i6+0x188] ! Mem[0000000091000188] = 0006c0b9
! %l4 = 000000f9, %l5 = 70c71ef2, Mem[0000000090000088] = 891be917 1665bf22
std %l4,[%i4+0x088] ! Mem[0000000090000088] = 000000f9 70c71ef2
! Mem[0000000046000186] = e4af5b65, %l1 = 00000000000000d5
ldstub [%i0+0x186],%l1 ! %l1 = 0000005b000000ff
! Mem[0000000091800188] = 4b57bd1a 6cc61047, %g2 = 065fbe19, %g3 = 08b5083d
ldd [%o0+0x188],%g2 ! %g2 = 000000004b57bd1a 000000006cc61047
! %l7 = 0000000046337af6, Mem[000000009100016c] = 7fd5a81e
stb %l7,[%i6+0x16c] ! Mem[000000009100016c] = f6d5a81e
! Mem[00000000468000e6] = a35d244a, %l0 = 0000000000000006
ldstub [%i1+0x0e6],%l0 ! %l0 = 00000024000000ff
! %l4 = 000000f9, %l5 = 70c71ef2, Mem[00000000910001a8] = 6a7c62a6 fc7fc538
std %l4,[%i6+0x1a8] ! Mem[00000000910001a8] = 000000f9 70c71ef2
p27_label_20:
! Mem[0000000047800160] = 0abc844417769f24, %l1 = 000000000000005b, %l2 = 00000000a8f1b987
add %i3,0x160,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 0abc844417769f24
! Mem[0000000046800104] = db4540dc, %l0 = 00000024, %l6 = 00000031
add %i1,0x104,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000db4540dc
! Mem[0000000047800088] = be5bfb8f7b9396ef, %l7 = 0000000046337af6, %l1 = 000000000000005b
add %i3,0x88,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = be5bfb8f7b9396ef
! Mem[0000000091800058] = 4a905669, %g18 = 09248c5c7beea72b
ldsw [%o0+0x058],%g2 ! %g2 = 09248c5c7beea72b
! Mem[00000000470001d2] = 6ef9f01b, %l5 = 0000000070c71ef2
ldstub [%i2+0x1d2],%l5 ! %l5 = 000000f0000000ff
! %l2 = 17769f24, %l3 = db8a0967, Mem[0000000091000050] = 7b687bc5 711c88b1
std %l2,[%i6+0x050] ! Mem[0000000091000050] = 17769f24 db8a0967
! %l4 = 00000000000000f9, Mem[0000000090800090] = 5fb9a0e4
stw %l4,[%i5+0x090] ! Mem[0000000090800090] = 000000f9
! Mem[0000000091000190] = 09072fdde4860014, %g2 = 000000004a905669
ldx [%i6+0x190],%g2 ! %g2 = 09072fdde4860014
! Mem[000000004600006c] = c7ae3180, %l2 = 17769f24, %l0 = 00000024
add %i0,0x6c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c7ae3180
! Mem[00000000470000b4] = 021a8c0b, %l0 = 00000000c7ae3180
swap [%i2+0x0b4],%l0 ! %l0 = 00000000021a8c0b
p27_label_21:
! Mem[000000004700009c] = 65994824, %l0 = 021a8c0b, %l3 = db8a0967
add %i2,0x9c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000065994824
! Mem[0000000046800034] = dfbce268, %l2 = 17769f24, %l5 = 000000f0
add %i1,0x34,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000dfbce268
! Mem[0000000090800094] = 72929a41, %g2 = 09072fdde4860014
lduw [%i5+0x094],%g2 ! %g2 = 0000000072929a41
! Mem[0000000091000084] = d3989203, %g2 = 0000000072929a41
ldsb [%i6+0x087],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000046000078] = d8b39f8327a72901, %l0 = 00000000021a8c0b, %l2 = 0abc844417769f24
add %i0,0x78,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d8b39f8327a72901
! Mem[00000000470000b0] = 498bffba, %l2 = 27a72901, %l7 = 46337af6
add %i2,0xb0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000498bffba
! Mem[00000000468001b8] = 99dcdc7e1149e67f, %l6 = 00000000db4540dc, %l5 = 00000000dfbce268
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 99dcdc7e1149e67f
! Mem[00000000908000f8] = 2b060e06 aac8415e, %g2 = ffffffd3, %g3 = 6cc61047
ldd [%i5+0x0f8],%g2 ! %g2 = 000000002b060e06 00000000aac8415e
! Mem[00000000468000bc] = 1e37239c, %l3 = 65994824, %l5 = 1149e67f
add %i1,0xbc,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000001e37239c
! Mem[0000000047800130] = 3e1bff538477812a, %l1 = be5bfb8f7b9396ef, %l7 = 00000000498bffba
add %i3,0x130,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 3e1bff538477812a
p27_label_22:
! Mem[00000000910000d8] = ea2bdb41, %g2 = 000000002b060e06
ldsb [%i6+0x0db],%g2 ! %g2 = ffffffffffffffea
! Mem[0000000047000162] = 515fe16f, %l6 = 00000000db4540dc
ldstub [%i2+0x162],%l6 ! %l6 = 000000e1000000ff
! %l4 = 00000000000000f9, Mem[0000000090000108] = 0beb92149d6924b7
stx %l4,[%i4+0x108] ! Mem[0000000090000108] = 00000000000000f9
! Mem[00000000460000b8] = 356eba80ceb2de18, %l6 = 00000000000000e1, %l2 = d8b39f8327a72901
add %i0,0xb8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 356eba80ceb2de18
! %l4 = 000000f9, %l5 = 1e37239c, Mem[0000000091000100] = 54ca8f3b e45b07f3
std %l4,[%i6+0x100] ! Mem[0000000091000100] = 000000f9 1e37239c
! Mem[0000000046000174] = c2b1bf5b, %l6 = 00000000000000e1
ldstub [%i0+0x174],%l6 ! %l6 = 000000c2000000ff
! Mem[00000000900001f8] = fa17c81f, %g2 = ffffffffffffffea
lduw [%i4+0x1f8],%g2 ! %g2 = 00000000fa17c81f
! Mem[00000000908001c8] = 04d8b60f 03f88b06, %g2 = fa17c81f, %g3 = aac8415e
ldd [%i5+0x1c8],%g2 ! %g2 = 0000000004d8b60f 0000000003f88b06
! Mem[00000000468000fc] = 275b95dd, %l0 = 00000000021a8c0b
swap [%i1+0x0fc],%l0 ! %l0 = 00000000275b95dd
! Mem[00000000460000db] = 09072fdd, %l4 = 00000000000000f9
ldstub [%i0+0x0db],%l4 ! %l4 = 000000dd000000ff
p27_label_23:
! Mem[00000000918000f0] = 26618e3b, %g2 = 0000000004d8b60f
ldsb [%o0+0x0f0],%g2 ! %g2 = 0000000000000026
! Mem[0000000046000008] = 0b01ba9e, %l1 = be5bfb8f7b9396ef
ldstub [%i0+%o1],%l1 ! %l1 = 0000000b000000ff
! %l6 = 00000000000000c2, Mem[00000000918000b2] = 1cbaf012
sth %l6,[%o0+0x0b2] ! Mem[00000000918000b0] = 00c2f012
! Mem[000000004700016c] = 00000014, %l5 = 000000001e37239c
swap [%i2+0x16c],%l5 ! %l5 = 0000000000000014
! %l1 = 000000000000000b, Mem[0000000090800000] = 0e4b137e
sth %l1,[%i5+%g0] ! Mem[0000000090800000] = 000b137e
! Mem[0000000046800010] = 25b9ec325019fa9d, %l0 = 00000000275b95dd, %l2 = 356eba80ceb2de18
add %i1,0x10,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 25b9ec325019fa9d
! Mem[0000000090000130] = f40275446baa230f, %g2 = 0000000000000026
ldx [%i4+0x130],%g2 ! %g2 = f40275446baa230f
! %l6 = 000000c2, %l7 = 8477812a, Mem[00000000900001a0] = 41d36b30 fb63a27f
std %l6,[%i4+0x1a0] ! Mem[00000000900001a0] = 000000c2 8477812a
! %l3 = 0000000065994824, Mem[00000000918001ac] = 4b6bef62
sth %l3,[%o0+0x1ac] ! Mem[00000000918001ac] = 4824ef62
! Mem[00000000470000e8] = 5c50413531f4ed70, %l3 = 0000000065994824, %l7 = 3e1bff538477812a
add %i2,0xe8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 5c50413531f4ed70
p27_label_24:
! Mem[0000000090800198] = efd5da4f, %g2 = f40275446baa230f
ldsh [%i5+0x198],%g2 ! %g2 = ffffffffffffefd5
! Mem[0000000091000068] = 5f782632c7f14344, %g2 = ffffffffffffefd5
ldx [%i6+0x068],%g2 ! %g2 = 5f782632c7f14344
! Mem[000000004780000b] = a44b396d, %l6 = 00000000000000c2
ldstub [%i3+0x00b],%l6 ! %l6 = 0000006d000000ff
! Mem[0000000047800140] = a8f1b987c32bf29e, %l2 = 25b9ec325019fa9d, %l4 = 00000000000000dd
add %i3,0x140,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = a8f1b987c32bf29e
! Mem[0000000047000148] = fc7e456d, %l7 = 31f4ed70, %l5 = 00000014
add %i2,0x148,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000fc7e456d
! %l6 = 0000006d, %l7 = 31f4ed70, Mem[00000000918001b0] = 40792b48 ac72831e
std %l6,[%o0+0x1b0] ! Mem[00000000918001b0] = 0000006d 31f4ed70
! Mem[000000004780011c] = 1b7a1fcb, %l7 = 5c50413531f4ed70
lduw [%i3+0x11c],%l7 ! %l7 = 000000001b7a1fcb
! %l4 = a8f1b987c32bf29e, Mem[0000000090800125] = 0d295ef2
stb %l4,[%i5+0x125] ! Mem[0000000090800124] = 9e295ef2
! %l5 = 00000000fc7e456d, Mem[0000000090000038] = acd6a795fa7adc32
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000000fc7e456d
! Mem[00000000478000ed] = c65e5b3d, %l1 = 000000000000000b
ldstub [%i3+0x0ed],%l1 ! %l1 = 0000005e000000ff
p27_label_25:
! Mem[0000000091000014] = 3d1e3e00, %g18 = 09248c5c7beea72b
ldsw [%i6+0x014],%g2 ! %g2 = 09248c5c7beea72b
! Mem[00000000460001dc] = deb00c66, %l3 = 0000000065994824
swap [%i0+0x1dc],%l3 ! %l3 = 00000000deb00c66
! Mem[0000000046000180] = e5fe57e2e4afff65, %l7 = 000000001b7a1fcb, %l6 = 000000000000006d
add %i0,0x180,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = e5fe57e2e4afff65
! Mem[0000000047800178] = 95319d7f2f7dccb3, %l5 = 00000000fc7e456d, %l1 = 000000000000005e
add %i3,0x178,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 95319d7f2f7dccb3
! Mem[00000000470000f0] = 93cde259, %l4 = c32bf29e, %l2 = 5019fa9d
add %i2,0xf0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000093cde259
! Mem[0000000091000104] = 9c1c0669, %g2 = 000000003d1e3e00
ldsb [%i6+0x107],%g2 ! %g2 = ffffffffffffff9c
! Mem[00000000470001d1] = 6ef9ff1b, %l7 = 000000001b7a1fcb
ldstub [%i2+0x1d1],%l7 ! %l7 = 000000f9000000ff
! %l3 = 00000000deb00c66, Mem[0000000091800058] = 4a9056694bad1b14
stx %l3,[%o0+0x058] ! Mem[0000000091800058] = 00000000deb00c66
! Mem[000000009100013c] = 5b2d1c94, %g2 = ffffffffffffff9c
ldsh [%i6+0x13e],%g2 ! %g2 = 0000000000005b2d
! Mem[000000009080019c] = 77bd401b, %g2 = 0000000000005b2d
lduh [%i5+0x19e],%g2 ! %g2 = 00000000000077bd
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 00000000275b95dd
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 95319d7f2f7dccb3
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000093cde259
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000deb00c66
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be a8f1b987c32bf29e
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fc7e456d
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be e5fe57e2e4afff65
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000f9
bne,a,pn %xcc,p27_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ff01ba9e0cd8236b
ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x008,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3efff2be1508e75f
ldx [%i0+0x090],%g3 ! Observed data at 0000000046000090
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 29f48e30f0ab5daf
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000460000a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 78816e0969ed91ff
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000460000c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 09072fffd1b21eac
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000460000d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 22269e2dff0b6bc9
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000460000e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2418ddff012bdc9d
ldx [%i0+0x100],%g3 ! Observed data at 0000000046000100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = e61825127b54ff76
ldx [%i0+0x108],%g3 ! Observed data at 0000000046000108
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = fbbbf7d5f9037b67
ldx [%i0+0x118],%g3 ! Observed data at 0000000046000118
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1068523b39f1d298
ldx [%i0+0x130],%g3 ! Observed data at 0000000046000130
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 99b0ff0acdf37bf1
ldx [%i0+0x148],%g3 ! Observed data at 0000000046000148
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000ff09072fdd
ldx [%i0+0x150],%g3 ! Observed data at 0000000046000150
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = dfbbe2b9ffb1bf5b
ldx [%i0+0x170],%g3 ! Observed data at 0000000046000170
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = e5fe57e2e4afff65
ldx [%i0+0x180],%g3 ! Observed data at 0000000046000180
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffffdab1f5ff214b
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000460001c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ebde219665994824
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000460001d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1d8,%g4
set p27_local1_expect,%g1
p27_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 0000000f0c2c66d2
ldx [%i1+0x008],%g3 ! Observed data at 0000000046800008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 49be5d2adfbce268
ldx [%i1+0x030],%g3 ! Observed data at 0000000046800030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = e9dd4a41f1ff1cb7
ldx [%i1+0x058],%g3 ! Observed data at 0000000046800058
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 4749c663f4a45797
ldx [%i1+0x060],%g3 ! Observed data at 0000000046800060
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6b739f87f33fafc4
ldx [%i1+0x068],%g3 ! Observed data at 0000000046800068
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 3035d532cec5ff7d
ldx [%i1+0x070],%g3 ! Observed data at 0000000046800070
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 111e02de00000017
ldx [%i1+0x078],%g3 ! Observed data at 0000000046800078
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 761c37ffcfa6c4a7
ldx [%i1+0x080],%g3 ! Observed data at 0000000046800080
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fe03b66d00eb96ff
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000468000a0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2605448b00000031
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000468000c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a88ba601e8210ace
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000468000d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = bc34773fa35dff4a
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000468000e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = a9ad822c021a8c0b
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000468000f8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 635fff0421c8e5b7
ldx [%i1+0x118],%g3 ! Observed data at 0000000046800118
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 14850c6cff188ae3
ldx [%i1+0x120],%g3 ! Observed data at 0000000046800120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = f2b4fd71ff24a6a1
ldx [%i1+0x130],%g3 ! Observed data at 0000000046800130
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 302be0bbe457306a
ldx [%i1+0x138],%g3 ! Observed data at 0000000046800138
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3e97780751b46c78
ldx [%i1+0x148],%g3 ! Observed data at 0000000046800148
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5df6ff4ca3d916f4
ldx [%i1+0x150],%g3 ! Observed data at 0000000046800150
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2b1f1bd000005fe9
ldx [%i1+0x198],%g3 ! Observed data at 0000000046800198
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000ba2a050571
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000468001a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b3ee37a909072fdd
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000468001e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1e8,%g4
set p27_local2_expect,%g1
p27_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 21c14777d4350fff
ldx [%i2+0x008],%g3 ! Observed data at 0000000047000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 217640e10b7c49b3
ldx [%i2+0x030],%g3 ! Observed data at 0000000047000030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d26799df9d9bffff
ldx [%i2+0x038],%g3 ! Observed data at 0000000047000038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = afcfa4ff3aa6fdb5
ldx [%i2+0x040],%g3 ! Observed data at 0000000047000040
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3bb9751aff034bc6
ldx [%i2+0x050],%g3 ! Observed data at 0000000047000050
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff8e9428ad4cb9d4
ldx [%i2+0x088],%g3 ! Observed data at 0000000047000088
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 498bffbac7ae3180
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000470000b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 78d0033c00000071
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000470000c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 678c79b31e0b9e6f
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000470000d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = c8d2a84ccc7d0f75
ldx [%i2+0x100],%g3 ! Observed data at 0000000047000100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff43a63350580d12
ldx [%i2+0x120],%g3 ! Observed data at 0000000047000120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 252779ab0000001a
ldx [%i2+0x158],%g3 ! Observed data at 0000000047000158
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 515fff6f0dcc6c66
ldx [%i2+0x160],%g3 ! Observed data at 0000000047000160
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1665bf221e37239c
ldx [%i2+0x168],%g3 ! Observed data at 0000000047000168
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0000002554a1d705
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000470001a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 6effff1bbf5316ac
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000470001d0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c0acffd67806ab96
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000470001e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b7bd39ff9bd7e5f0
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000470001e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1e8,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = a44b39fff772ffd2
ldx [%i3+0x008],%g3 ! Observed data at 0000000047800008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 98d6bc2531b7e47e
ldx [%i3+0x018],%g3 ! Observed data at 0000000047800018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 82457b0e2c18843f
ldx [%i3+0x020],%g3 ! Observed data at 0000000047800020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000f607019d6c
ldx [%i3+0x030],%g3 ! Observed data at 0000000047800030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 37d8a3a5ef0d295e
ldx [%i3+0x048],%g3 ! Observed data at 0000000047800048
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a22d810cc6ff5b3d
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000478000e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3e1bff538477812a
ldx [%i3+0x130],%g3 ! Observed data at 0000000047800130
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x130,%g4
ldx [%g1+0x188],%g2 ! Expected data = 653b07fc5f902ec1
ldx [%i3+0x188],%g3 ! Observed data at 0000000047800188
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x188,%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
! 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:
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047000008]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000047000010]
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800018]
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000000]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000010]
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046000000]
done
p27_trap1o:
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047000008]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000047000010]
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800018]
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000000]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000010]
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046000000]
done
p27_trap2e:
stha %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800000]
stha %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800020]
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047000018]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047800028]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000018]
done
p27_trap2o:
stha %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800000]
stha %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800020]
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047000018]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047800028]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000018]
done
p27_trap3e:
nop
nop
nop
nop
nop
done
p27_trap3o:
nop
nop
nop
nop
nop
done
p27_init_memory_pointers:
set p27_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p27_local0_start,%i0
set p27_local1_start,%i1
set p27_local2_start,%i2
set p27_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 3685e82cb6bfdba1
ldx [%g1+0x008],%l1 ! %l1 = 62b1c303d254a18e
ldx [%g1+0x010],%l2 ! %l2 = d0a66c645229ef64
ldx [%g1+0x018],%l3 ! %l3 = 84ed1e888cba0eaf
ldx [%g1+0x020],%l4 ! %l4 = 8943b2d482457b0e
ldx [%g1+0x028],%l5 ! %l5 = de2a89240b7c49b3
ldx [%g1+0x030],%l6 ! %l6 = a3dc9a42a04de88a
ldx [%g1+0x038],%l7 ! %l7 = bd7384d64749c663
! Initialize the output register of window 0
set unres3_start,%o0
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 = 07a4d009 c4e690e0 74118413 f671cd03
! %f4 = 26ab1ffe b1932766 f5ff09a3 913a73e9
! %f8 = 440ac767 58d9e90f e1837c64 3bad1539
! %f12 = e3fbef7c 51b15179 a13eae5d 71d521c6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 693e4c0a 8b5be032 0209eb8e 7f3b9aaf
! %f20 = 9c19316e e0a5523c cbb62af4 1fb9c03e
! %f24 = 3cc73cbc 5eb78096 8a8e2b9d 2cdf9354
! %f28 = 70922093 2692964a 2cbf8abe 923af537
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 77dce3b6 5e109a86 f5f6d1bf b66ac252
! %f36 = 5be8b9ea 28bbf73e 7d414993 1af3bf1a
! %f40 = b311c1cb 69701730 e2419d3f 2578c862
! %f44 = a0426ad3 a5a459e3 611a3dbd b2bac1f9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb795cf2000000006,%g7,%g1 ! GSR scale = 0, align = 6
wr %g1,%g0,%gsr ! GSR = b795cf2000000006
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 28
p28_label_1:
! %l2 = a37f20664c061fda, Mem[0000000090800048] = 43388b1e7399d98f
stx %l2,[%i5+0x048] ! Mem[0000000090800048] = a37f20664c061fda
! %l2 = a37f20664c061fda, Mem[0000000090800030] = 74aad238
stb %l2,[%i5+0x030] ! Mem[0000000090800030] = daaad238
! Mem[0000000049800138] = 0cadc5c8ed1675aa, %l6 = b23722ee286c9b5b, %l4 = d5be92fc9b80d215
add %i3,0x138,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 0cadc5c8ed1675aa
! Mem[0000000091000094] = 68ca6544, %g2 = 000000466cd0f115
ldsb [%i6+0x094],%g2 ! %g2 = 0000000000000068
! Mem[0000000048800108] = 056fe24f, %l0 = a1462322, %l7 = 76ec2c2e
add %i1,0x108,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000056fe24f
! Mem[0000000049000010] = 282c09c44132bd40, %l7 = 00000000056fe24f, %l6 = b23722ee286c9b5b
add %i2,0x10,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 282c09c44132bd40
! Mem[0000000090800064] = 97d5e655, %g2 = 0000000000000068
ldsh [%i5+0x064],%g2 ! %g2 = ffffffffffff97d5
! Mem[0000000049800056] = 87149b12, %l3 = ba4bfc9e16b2565f
ldstub [%i3+0x056],%l3 ! %l3 = 0000009b000000ff
! %l1 = beb791b9dfe518b3, Mem[00000000908001f8] = 7366b4e5298365f5
stx %l1,[%i5+0x1f8] ! Mem[00000000908001f8] = beb791b9dfe518b3
! Mem[0000000090800120] = 8ffd79e6, %g2 = ffffffffffff97d5
ldsb [%i5+0x122],%g2 ! %g2 = ffffffffffffff8f
p28_label_2:
! Mem[0000000048000184] = 572a7454, %l7 = 056fe24f, %l1 = dfe518b3
add %i0,0x184,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000572a7454
! Mem[0000000049000022] = 325eacf6, %l1 = 00000000572a7454
ldstub [%i2+0x022],%l1 ! %l1 = 000000ac000000ff
! Mem[0000000048800008] = 78704895c0737ea2, %l5 = a6307c302b36d3b9, %l3 = 000000000000009b
add %i1,0x08,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 78704895c0737ea2
! Mem[0000000090000060] = 7dcd45f0, %g2 = ffffffffffffff8f
ldsb [%i4+0x060],%g2 ! %g2 = 000000000000007d
! %l2 = a37f20664c061fda, Mem[00000000908001a0] = 401b30fd
stw %l2,[%i5+0x1a0] ! Mem[00000000908001a0] = 4c061fda
! Mem[0000000048800194] = d36de593, %l1 = 00000000000000ac
swap [%i1+0x194],%l1 ! %l1 = 00000000d36de593
! %l7 = 00000000056fe24f, Mem[00000000910001ca] = 4a43cab8
stb %l7,[%i6+0x1ca] ! Mem[00000000910001c8] = 4f43cab8
! %l6 = 282c09c44132bd40, Mem[00000000908001e0] = ac6a9c05
stb %l6,[%i5+0x1e0] ! Mem[00000000908001e0] = 406a9c05
! Mem[0000000048800140] = 0d3e1667, %l1 = d36de593, %l2 = 4c061fda
add %i1,0x140,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000000d3e1667
! Mem[0000000049800094] = c1c7df1f, %l0 = a1462322, %l2 = 0d3e1667
add %i3,0x94,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c1c7df1f
p28_label_3:
! Mem[0000000049800064] = 313fc763, %l5 = 2b36d3b9, %l7 = 056fe24f
add %i3,0x64,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000313fc763
! %l3 = 78704895c0737ea2, Mem[00000000900000ce] = be1137eb
sth %l3,[%i4+0x0ce] ! Mem[00000000900000cc] = 7ea237eb
! Mem[0000000049000108] = b3719028, %l1 = d36de593, %l5 = 2b36d3b9
add %i2,0x108,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000b3719028
! Mem[0000000090000030] = 0fad1b73ba1461cf, %g2 = 000000000000007d
ldx [%i4+0x030],%g2 ! %g2 = 0fad1b73ba1461cf
! Mem[0000000090800170] = 997873750b78e392, %g2 = 0fad1b73ba1461cf
ldx [%i5+0x170],%g2 ! %g2 = 997873750b78e392
! Mem[0000000049000088] = 0745c6a8, %l5 = 00000000b3719028
swap [%i2+0x088],%l5 ! %l5 = 000000000745c6a8
! %l0 = a1462322, %l1 = d36de593, Mem[00000000900000d0] = 37eb9260 2c1fa4f2
std %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = a1462322 d36de593
! Mem[000000009000013c] = 9a9d196a, %g2 = 997873750b78e392
lduw [%i4+0x13c],%g2 ! %g2 = 000000009a9d196a
! Mem[0000000090000100] = dc07f72f, %g2 = 000000009a9d196a
lduh [%i4+0x100],%g2 ! %g2 = 000000000000dc07
! Mem[00000000900001e0] = c4906488, %g2 = 000000000000dc07
lduw [%i4+0x1e0],%g2 ! %g2 = 00000000c4906488
p28_label_4:
! Mem[0000000090000134] = 6baa230f, %g2 = 00000000c4906488
ldsh [%i4+0x134],%g2 ! %g2 = 0000000000006baa
! Mem[0000000049000110] = f65b7bd9, %l4 = 0cadc5c8ed1675aa
ldstub [%i2+0x110],%l4 ! %l4 = 000000f6000000ff
! Mem[000000004800006c] = 34c1ed15, %l7 = 313fc763, %l3 = c0737ea2
add %i0,0x6c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000034c1ed15
! Mem[0000000049000144] = 81f4d836, %l0 = 813d2d14a1462322
lduw [%i2+0x144],%l0 ! %l0 = 0000000081f4d836
! %l2 = 00000000c1c7df1f, Mem[00000000910000c8] = dcdf1df9
stw %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = c1c7df1f
! %l5 = 000000000745c6a8, Mem[0000000090800058] = e5e022d773d92fb4
stx %l5,[%i5+0x058] ! Mem[0000000090800058] = 000000000745c6a8
! %l5 = 000000000745c6a8, Mem[0000000090000138] = f0b98432
stw %l5,[%i4+0x138] ! Mem[0000000090000138] = 0745c6a8
! %l3 = 0000000034c1ed15, Mem[00000000918000d8] = b09059a2
stb %l3,[%o0+0x0d8] ! Mem[00000000918000d8] = 159059a2
! Mem[000000004880010e] = ebc4df47, %l7 = 00000000313fc763
ldstub [%i1+0x10e],%l7 ! %l7 = 000000df000000ff
! Mem[0000000090800128] = f2c75131, %g18 = d453b08c19387556
ldsw [%i5+0x128],%g2 ! %g2 = d453b08c19387556
p28_label_5:
! %l2 = 00000000c1c7df1f, Mem[0000000090800186] = 2fecde3e
stb %l2,[%i5+0x186] ! Mem[0000000090800184] = 1fecde3e
! Mem[0000000049800022] = fb1efd60, %l1 = 00000000d36de593
ldstub [%i3+0x022],%l1 ! %l1 = 000000fd000000ff
! Mem[0000000049000130] = b454261a, %l3 = 0000000034c1ed15
swap [%i2+0x130],%l3 ! %l3 = 00000000b454261a
! Mem[00000000488001fc] = 01307244, %l4 = 000000f6, %l0 = 81f4d836
add %i1,0x1fc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000001307244
! Mem[00000000900001d8] = cf291b9a e87d6201, %g2 = f2c75131, %g3 = 0bad0b00
ldd [%i4+0x1d8],%g2 ! %g2 = 00000000cf291b9a 00000000e87d6201
! Mem[00000000480000bc] = 7b797e51, %l1 = 000000fd, %l4 = 000000f6
add %i0,0xbc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007b797e51
! Mem[00000000490000e0] = d5c63ed3, %l1 = 00000000000000fd
swap [%i2+0x0e0],%l1 ! %l1 = 00000000d5c63ed3
! Mem[0000000049800008] = feb60ecf, %l3 = 00000000b454261a
lduw [%i3+%o1],%l3 ! %l3 = 00000000feb60ecf
! Mem[0000000090000100] = f72f823d, %g2 = 00000000cf291b9a
lduh [%i4+0x102],%g2 ! %g2 = 000000000000f72f
! %l0 = 01307244, %l1 = d5c63ed3, Mem[0000000090000180] = dbb06930 90cb7b8d
std %l0,[%i4+0x180] ! Mem[0000000090000180] = 01307244 d5c63ed3
p28_label_6:
! %l7 = 00000000000000df, Mem[0000000090800082] = 1ae137b2
stb %l7,[%i5+0x082] ! Mem[0000000090800080] = dfe137b2
! Mem[00000000488001f0] = 6183628c0ec34779, %l2 = 00000000c1c7df1f
ldx [%i1+0x1f0],%l2 ! %l2 = 6183628c0ec34779
! Mem[0000000090000188] = b24fd1a2, %g2 = 000000000000f72f
ldsh [%i4+0x188],%g2 ! %g2 = ffffffffffffb24f
! Mem[0000000048000058] = 6f6a146708f08deb, %l5 = 000000000745c6a8, %l3 = 00000000feb60ecf
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 6f6a146708f08deb
! Mem[000000009000008c] = 423efff6, %g2 = ffffffffffffb24f
lduw [%i4+0x08c],%g2 ! %g2 = 00000000423efff6
! Mem[0000000049000008] = bc9f77901593fb9c, %l0 = 0000000001307244, %l6 = 282c09c44132bd40
add %i2,0x08,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = bc9f77901593fb9c
! %l7 = 00000000000000df, Mem[0000000049800184] = e6d13eda
stw %l7,[%i3+0x184] ! Mem[0000000049800184] = 000000df
! Mem[0000000090000044] = ddc392a5, %g18 = d453b08c19387556
ldsw [%i4+0x044],%g2 ! %g2 = d453b08c19387556
! Mem[000000009000001c] = 178bdab7, %g2 = ffffffffddc392a5
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000178b
! Mem[00000000480001b8] = fdc3c14a2817d7f1, %l5 = 000000000745c6a8, %l0 = 0000000001307244
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = fdc3c14a2817d7f1
p28_label_7:
! %l4 = 000000007b797e51, Mem[00000000910001b2] = 8464d785
sth %l4,[%i6+0x1b2] ! Mem[00000000910001b0] = 7e51d785
! Mem[0000000048000064] = cc7a1bdb, %l2 = 6183628c0ec34779
ldsw [%i0+0x064],%l2 ! %l2 = ffffffffcc7a1bdb
! Mem[00000000900001ac] = 169cd7a4, %g2 = 000000000000178b
ldsb [%i4+0x1af],%g2 ! %g2 = 0000000000000016
! Mem[0000000091800134] = 810f5081, %g2 = 0000000000000016
lduh [%o0+0x136],%g2 ! %g2 = 000000000000810f
! Mem[00000000910001cc] = cab845d7, %g2 = 000000000000810f
lduh [%i6+0x1cc],%g2 ! %g2 = 000000000000cab8
! Mem[00000000498001ac] = cacf49f7, %l6 = bc9f77901593fb9c
ldstub [%i3+0x1ac],%l6 ! %l6 = 000000ca000000ff
! Mem[0000000048800138] = c516492c, %l7 = 000000df, %l6 = 000000ca
add %i1,0x138,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000c516492c
! Mem[0000000049000008] = bc9f7790, %l5 = 0745c6a8, %l4 = 7b797e51
add %i2,0x08,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000bc9f7790
! %l4 = bc9f7790, %l5 = 0745c6a8, Mem[0000000049000108] = b3719028 8914436d
std %l4,[%i2+0x108] ! Mem[0000000049000108] = bc9f7790 0745c6a8
! Mem[00000000900001b4] = bcc1966d, %g2 = 000000000000cab8
lduh [%i4+0x1b4],%g2 ! %g2 = 000000000000bcc1
p28_label_8:
! Mem[0000000049800184] = 000000df, %l6 = 00000000c516492c
swap [%i3+0x184],%l6 ! %l6 = 00000000000000df
! Mem[0000000090800140] = 58c1586a2c742e28, %g2 = 000000000000bcc1
ldx [%i5+0x140],%g2 ! %g2 = 58c1586a2c742e28
! Mem[000000004980003b] = 829339e3, %l4 = 00000000bc9f7790
ldstub [%i3+0x03b],%l4 ! %l4 = 000000e3000000ff
! Mem[0000000090000118] = f699086e453e1191, %g2 = 58c1586a2c742e28
ldx [%i4+0x118],%g2 ! %g2 = f699086e453e1191
! %l4 = 000000e3, %l5 = 0745c6a8, Mem[0000000049000080] = 2fccd542 b4e85e91
std %l4,[%i2+0x080] ! Mem[0000000049000080] = 000000e3 0745c6a8
! Mem[0000000090800160] = e19c995a, %g2 = f699086e453e1191
ldub [%i5+0x163],%g2 ! %g2 = 00000000000000e1
! Mem[000000004980011a] = 09881b29, %l3 = 6f6a146708f08deb
ldstub [%i3+0x11a],%l3 ! %l3 = 0000001b000000ff
! Mem[0000000091800124] = 078bc1e8, %g18 = d453b08c19387556
ldsw [%o0+0x124],%g2 ! %g2 = d453b08c19387556
! Mem[0000000049800078] = 5eabe427fe644215, %l4 = 00000000000000e3, %l6 = 00000000000000df
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 5eabe427fe644215
! %l7 = 00000000000000df, Mem[000000009180009d] = 9b8d678f
stb %l7,[%o0+0x09d] ! Mem[000000009180009c] = df8d678f
p28_label_9:
! Mem[0000000091800098] = 128dd1df, %g2 = 00000000078bc1e8
ldsb [%o0+0x09a],%g2 ! %g2 = 0000000000000012
! Mem[00000000498000a0] = 50a319ab7d2d878a, %l5 = 000000000745c6a8, %l2 = ffffffffcc7a1bdb
add %i3,0xa0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 50a319ab7d2d878a
! Mem[000000004880001b] = c176978a, %l0 = fdc3c14a2817d7f1
ldstub [%i1+0x01b],%l0 ! %l0 = 0000008a000000ff
! %l4 = 00000000000000e3, Mem[0000000091000088] = 9892031b32dec4f7
stx %l4,[%i6+0x088] ! Mem[0000000091000088] = 00000000000000e3
! Mem[0000000049800014] = b13f2f57, %l4 = 00000000000000e3
swap [%i3+0x014],%l4 ! %l4 = 00000000b13f2f57
! Mem[00000000918000bc] = 733f2b04, %g2 = 0000000000000012
lduh [%o0+0x0be],%g2 ! %g2 = 000000000000733f
! Mem[00000000918001e8] = 1d25499e, %g2 = 000000000000733f
lduh [%o0+0x1e8],%g2 ! %g2 = 0000000000001d25
! %l1 = 00000000d5c63ed3, Mem[000000004980007c] = fe644215
stw %l1,[%i3+0x07c] ! Mem[000000004980007c] = d5c63ed3
! Mem[0000000049800000] = 45e6a862, %l0 = 0000008a, %l0 = 0000008a
casa [%i3]0x80,%l0,%l0 ! %l0 = 0000000045e6a862
! Mem[0000000090800130] = 39ab491f, %g2 = 0000000000001d25
lduw [%i5+0x130],%g2 ! %g2 = 0000000039ab491f
p28_label_10:
! %l1 = 00000000d5c63ed3, Mem[000000009000016c] = 85b571f7
sth %l1,[%i4+0x16c] ! Mem[000000009000016c] = 3ed371f7
! Mem[0000000090800060] = ec0a57d6, %g18 = d453b08c19387556
ldsw [%i5+0x060],%g2 ! %g2 = d453b08c19387556
! Mem[000000004800010c] = a7a78d76, %l1 = d5c63ed3, %l6 = fe644215
add %i0,0x10c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a7a78d76
! Mem[00000000480001a4] = 8a0e53d0, %l1 = d5c63ed3, %l1 = d5c63ed3
add %i0,0x1a4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000008a0e53d0
! Mem[0000000090000150] = 4227f2c0, %g2 = ffffffffec0a57d6
ldsh [%i4+0x150],%g2 ! %g2 = 0000000000004227
! Mem[00000000490000a0] = 2280ebbd, %l3 = 0000001b, %l7 = 000000df
add %i2,0xa0,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000002280ebbd
! Mem[0000000048800124] = c2dc495d, %l1 = 8a0e53d0, %l1 = 8a0e53d0
add %i1,0x124,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000c2dc495d
! Mem[00000000498001f4] = 9269ed83, %l6 = 00000000a7a78d76
swap [%i3+0x1f4],%l6 ! %l6 = 000000009269ed83
! Mem[0000000049800184] = c516492c, %l7 = 2280ebbd, %l5 = 0745c6a8
add %i3,0x184,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000c516492c
! %l0 = 0000000045e6a862, Mem[000000009080014c] = 87c7d860
stw %l0,[%i5+0x14c] ! Mem[000000009080014c] = 45e6a862
p28_label_11:
! Mem[00000000490000a8] = 1773d81b, %l4 = 00000000b13f2f57
ldstub [%i2+0x0a8],%l4 ! %l4 = 00000017000000ff
! Mem[000000004900001f] = ebb5834a, %l5 = 00000000c516492c
ldstub [%i2+0x01f],%l5 ! %l5 = 0000004a000000ff
! Mem[0000000048800150] = f03c0e6693505a8d, %l0 = 0000000045e6a862, %l1 = 00000000c2dc495d
add %i1,0x150,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = f03c0e6693505a8d
! Mem[00000000480001e0] = 440795d0, %l7 = 000000002280ebbd
swap [%i0+0x1e0],%l7 ! %l7 = 00000000440795d0
! Mem[0000000048000110] = dcb261de3b59204b, %l7 = 00000000440795d0, %l0 = 0000000045e6a862
add %i0,0x110,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = dcb261de3b59204b
! Mem[000000009180006c] = c5a2c045, %g18 = d453b08c19387556
ldsw [%o0+0x06c],%g2 ! %g2 = d453b08c19387556
! Mem[000000004980015c] = d6459e52, %l6 = 9269ed83, %l6 = 9269ed83
add %i3,0x15c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d6459e52
! %l6 = 00000000d6459e52, Mem[00000000908001a0] = 4c061fda
stw %l6,[%i5+0x1a0] ! Mem[00000000908001a0] = d6459e52
! Mem[0000000049800150] = c6ab7650, %l7 = 440795d0, %l0 = 3b59204b
add %i3,0x150,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c6ab7650
! Mem[0000000090800010] = b4fabb0f1cf2febc, %g2 = ffffffffc5a2c045
ldx [%i5+%o2],%g2 ! %g2 = b4fabb0f1cf2febc
p28_label_12:
! Mem[0000000049800180] = 67d11665c516492c, %l1 = f03c0e6693505a8d, %l3 = 000000000000001b
add %i3,0x180,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 67d11665c516492c
! Mem[0000000048000120] = c7eb4b17, %l2 = 50a319ab7d2d878a
ldsw [%i0+0x120],%l2 ! %l2 = ffffffffc7eb4b17
! Mem[0000000090800188] = 04f859b8, %g2 = b4fabb0f1cf2febc
ldsb [%i5+0x18a],%g2 ! %g2 = 0000000000000004
! Mem[00000000910001a8] = 6a7c62a6 fc7fc538, %g2 = 00000004, %g3 = e87d6201
ldd [%i6+0x1a8],%g2 ! %g2 = 000000006a7c62a6 00000000fc7fc538
! Mem[00000000900000b4] = 2801dd14, %g18 = d453b08c19387556
ldsw [%i4+0x0b4],%g2 ! %g2 = d453b08c19387556
! Mem[0000000049000044] = bb3c5148, %l2 = c7eb4b17, %l4 = 00000017
add %i2,0x44,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000bb3c5148
! Mem[00000000908001f8] = beb791b9, %g2 = 000000002801dd14
ldsh [%i5+0x1f8],%g2 ! %g2 = ffffffffffffbeb7
! Mem[0000000091000074] = 828d9352, %g2 = ffffffffffffbeb7
lduw [%i6+0x074],%g2 ! %g2 = 00000000828d9352
! Mem[00000000490000ac] = 4343eefc, %l6 = 00000000d6459e52
swap [%i2+0x0ac],%l6 ! %l6 = 000000004343eefc
! %l0 = c6ab7650, %l1 = 93505a8d, Mem[00000000498001a8] = b6b0d391 ffcf49f7
std %l0,[%i3+0x1a8] ! Mem[00000000498001a8] = c6ab7650 93505a8d
p28_label_13:
! Mem[00000000480001c4] = cbb2424e, %l0 = c6ab7650, %l7 = 440795d0
add %i0,0x1c4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000cbb2424e
! Mem[00000000480001c0] = b8b2336e, %l0 = c6ab7650, %l3 = c516492c
add %i0,0x1c0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b8b2336e
! %l4 = 00000000bb3c5148, Mem[00000000910000f4] = f82aa2e7
sth %l4,[%i6+0x0f4] ! Mem[00000000910000f4] = 5148a2e7
! Mem[00000000488000d0] = 5de6f5d9, %l2 = ffffffffc7eb4b17
swap [%i1+0x0d0],%l2 ! %l2 = 000000005de6f5d9
! Mem[00000000488000ac] = 1dd5b5a2, %l0 = 00000000c6ab7650
swap [%i1+0x0ac],%l0 ! %l0 = 000000001dd5b5a2
! Mem[0000000090800068] = 75c6f97e, %g18 = d453b08c19387556
ldsw [%i5+0x068],%g2 ! %g2 = d453b08c19387556
! %l6 = 000000004343eefc, Mem[000000009000003c] = fa7adc32
stw %l6,[%i4+0x03c] ! Mem[000000009000003c] = 4343eefc
! %l1 = f03c0e6693505a8d, Mem[0000000090000030] = 0fad1b73ba1461cf
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = f03c0e6693505a8d
! Mem[0000000048000058] = 6f6a1467, %l0 = 000000001dd5b5a2
ldstub [%i0+0x058],%l0 ! %l0 = 0000006f000000ff
! Mem[0000000048800004] = fe7cb338, %l4 = 00000000bb3c5148
swap [%i1+0x004],%l4 ! %l4 = 00000000fe7cb338
p28_label_14:
! Mem[0000000048800184] = 1974ecbc, %l6 = 000000004343eefc
swap [%i1+0x184],%l6 ! %l6 = 000000001974ecbc
! %l4 = fe7cb338, %l5 = 0000004a, Mem[0000000091800090] = 2280542f 058684d5
std %l4,[%o0+0x090] ! Mem[0000000091800090] = fe7cb338 0000004a
! Mem[0000000048000000] = 00a738dc6a37547c, %l6 = 000000001974ecbc, %l0 = 000000000000006f
casxa [%i0]0x80,%l6,%l0 ! %l0 = 00a738dc6a37547c
! %l5 = 000000000000004a, Mem[0000000090000104] = 823d4765
stw %l5,[%i4+0x104] ! Mem[0000000090000104] = 0000004a
! %l1 = f03c0e6693505a8d, Mem[000000009080008c] = 164bf6f6
stw %l1,[%i5+0x08c] ! Mem[000000009080008c] = 93505a8d
! Mem[0000000048800090] = cb135555, %l7 = 00000000cbb2424e
swap [%i1+0x090],%l7 ! %l7 = 00000000cb135555
! Mem[00000000490001d4] = 0a5a22a6, %l0 = 00a738dc6a37547c
ldstub [%i2+0x1d4],%l0 ! %l0 = 0000000a000000ff
! %l6 = 000000001974ecbc, Mem[00000000918001e8] = 1d25499e
stw %l6,[%o0+0x1e8] ! Mem[00000000918001e8] = 1974ecbc
! %l7 = 00000000cb135555, Mem[0000000090800108] = 2b678fd32dc91a2f
stx %l7,[%i5+0x108] ! Mem[0000000090800108] = 00000000cb135555
! %l3 = 00000000b8b2336e, Mem[0000000091800040] = 6fcc5f8162884d6e
stx %l3,[%o0+0x040] ! Mem[0000000091800040] = 00000000b8b2336e
p28_label_15:
! Mem[0000000049000099] = a90701c6, %l0 = 000000000000000a
ldstub [%i2+0x099],%l0 ! %l0 = 00000007000000ff
! Mem[0000000090000130] = f4027544 6baa230f, %g2 = 75c6f97e, %g3 = fc7fc538
ldd [%i4+0x130],%g2 ! %g2 = 00000000f4027544 000000006baa230f
! Mem[00000000908001d0] = f169c895, %g2 = 00000000f4027544
lduw [%i5+0x1d0],%g2 ! %g2 = 00000000f169c895
! Mem[00000000490000ec] = 996265b8, %l5 = 0000004a, %l4 = fe7cb338
add %i2,0xec,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000996265b8
! Mem[000000004880013c] = b5995f2d, %l1 = 93505a8d, %l6 = 1974ecbc
add %i1,0x13c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b5995f2d
! Mem[00000000498000c5] = a628251b, %l3 = 00000000b8b2336e
ldstub [%i3+0x0c5],%l3 ! %l3 = 00000028000000ff
! Mem[0000000048800080] = ad8cbb44e2788bb3, %l7 = 00000000cb135555, %l5 = 000000000000004a
add %i1,0x80,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = ad8cbb44e2788bb3
! %l3 = 0000000000000028, Mem[000000004980012a] = 59598aa2
stb %l3,[%i3+0x12a] ! Mem[0000000049800128] = 595928a2
! Mem[0000000048000110] = dcb261de3b59204b, %l7 = 00000000cb135555, %l2 = 000000005de6f5d9
add %i0,0x110,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = dcb261de3b59204b
! %l2 = dcb261de3b59204b, Mem[00000000900000c3] = fac5a247
stb %l2,[%i4+0x0c3] ! Mem[00000000900000c0] = 4bc5a247
p28_label_16:
! Mem[0000000090000048] = ced1bed1 bd74f16b, %g2 = f169c895, %g3 = 6baa230f
ldd [%i4+0x048],%g2 ! %g2 = 00000000ced1bed1 00000000bd74f16b
! %l6 = 00000000b5995f2d, Mem[00000000908001c0] = 3c13748e4459808b
stx %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = 00000000b5995f2d
! %l4 = 00000000996265b8, Mem[00000000908000bc] = 4b1d15cc
stw %l4,[%i5+0x0bc] ! Mem[00000000908000bc] = 996265b8
! Mem[0000000048800060] = 9bbbc9b0, %l7 = cb135555, %l1 = 93505a8d
add %i1,0x60,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009bbbc9b0
! Mem[000000009100013c] = da495b2d, %g18 = d453b08c19387556
ldsw [%i6+0x13c],%g2 ! %g2 = d453b08c19387556
! Mem[0000000049000068] = 230cec7311ff8d76, %l4 = 00000000996265b8
ldx [%i2+0x068],%l4 ! %l4 = 230cec7311ff8d76
! Mem[00000000908001d8] = bbeab1cd83155997, %g2 = ffffffffda495b2d
ldx [%i5+0x1d8],%g2 ! %g2 = bbeab1cd83155997
! %l5 = ad8cbb44e2788bb3, Mem[0000000090000074] = 538b29ee
stb %l5,[%i4+0x074] ! Mem[0000000090000074] = b38b29ee
! Mem[0000000049800170] = c457f696ee5daa54, %l0 = 0000000000000007, %l5 = ad8cbb44e2788bb3
add %i3,0x170,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = c457f696ee5daa54
! Mem[000000009100005c] = 34b6ce7d, %g2 = bbeab1cd83155997
ldub [%i6+0x05c],%g2 ! %g2 = 0000000000000034
p28_label_17:
! %l5 = c457f696ee5daa54, Mem[00000000910001d8] = fb4de26b
sth %l5,[%i6+0x1d8] ! Mem[00000000910001d8] = aa54e26b
! Mem[0000000048800034] = 56896200, %l5 = ee5daa54, %l3 = 00000028
add %i1,0x34,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000056896200
! Mem[0000000048000074] = 25e60f2d, %l3 = 56896200, %l5 = ee5daa54
add %i0,0x74,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000025e60f2d
! Mem[00000000490000c8] = d35a8a1b, %l7 = 00000000cb135555
ldsb [%i2+0x0ca],%l7 ! %l7 = ffffffffffffff8a
! Mem[000000009080004c] = da73d2e7, %g2 = 0000000000000034
ldub [%i5+0x04f],%g2 ! %g2 = 00000000000000da
! Mem[0000000048000058] = ff6a1467, %l7 = ffffff8a, %l4 = 11ff8d76
add %i0,0x58,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ff6a1467
! Mem[0000000090000150] = 4227f2c0, %g2 = 00000000000000da
ldsb [%i4+0x150],%g2 ! %g2 = 0000000000000042
! %l7 = ffffffffffffff8a, Mem[0000000091000194] = e48655e5
stw %l7,[%i6+0x194] ! Mem[0000000091000194] = ffffff8a
! Mem[0000000048800172] = 2a8ea1e5, %l2 = dcb261de3b59204b
ldstub [%i1+0x172],%l2 ! %l2 = 000000a1000000ff
! Mem[000000009180019c] = 3b83f75f, %g18 = d453b08c19387556
ldsw [%o0+0x19c],%g2 ! %g2 = d453b08c19387556
p28_label_18:
! Mem[0000000090000170] = ab93d825, %g2 = 000000003b83f75f
lduh [%i4+0x170],%g2 ! %g2 = 000000000000ab93
! Mem[000000004900005c] = b8f7b54e, %l6 = 00000000b5995f2d
swap [%i2+0x05c],%l6 ! %l6 = 00000000b8f7b54e
! Mem[000000004880006b] = fb640847, %l5 = 0000000025e60f2d
ldstub [%i1+0x06b],%l5 ! %l5 = 00000047000000ff
! Mem[000000004900014c] = 6b8a6ed3, %l3 = 0000000056896200
swap [%i2+0x14c],%l3 ! %l3 = 000000006b8a6ed3
! %l5 = 0000000000000047, Mem[000000009100014c] = 4734a30d
stb %l5,[%i6+0x14c] ! Mem[000000009100014c] = 4734a30d
! Mem[0000000090000090] = 811a29b25581f7ab, %g2 = 000000000000ab93
ldx [%i4+0x090],%g2 ! %g2 = 811a29b25581f7ab
! Mem[00000000488001c0] = f52781b0680ee43b, %l3 = 000000006b8a6ed3, %l7 = ffffffffffffff8a
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = f52781b0680ee43b
! Mem[0000000048000130] = 09a264b6, %l7 = f52781b0680ee43b
lduh [%i0+0x132],%l7 ! %l7 = 00000000000064b6
! Mem[0000000048800110] = 9d10abef9b995947, %l2 = 00000000000000a1, %l4 = 00000000ff6a1467
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 9d10abef9b995947
! Mem[0000000049800148] = bcf353ccb85df43f, %l2 = 00000000000000a1, %l3 = 000000006b8a6ed3
add %i3,0x148,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = bcf353ccb85df43f
p28_label_19:
! Mem[0000000048800042] = 9fca9f94, %l1 = 000000009bbbc9b0
ldstub [%i1+0x042],%l1 ! %l1 = 0000009f000000ff
! Mem[0000000049000160] = 93727e4d, %l6 = 00000000b8f7b54e
ldub [%i2+0x163],%l6 ! %l6 = 000000000000004d
! Mem[00000000498000f0] = 16d7ac92f9f6145b, %l3 = bcf353ccb85df43f, %l6 = 000000000000004d
add %i3,0xf0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 16d7ac92f9f6145b
! Mem[00000000900000e8] = fa7f8c99055ac74f, %g2 = 811a29b25581f7ab
ldx [%i4+0x0e8],%g2 ! %g2 = fa7f8c99055ac74f
! Mem[000000009100002c] = 21f71715, %g18 = d453b08c19387556
ldsw [%i6+0x02c],%g2 ! %g2 = d453b08c19387556
! %l0 = 0000000000000007, Mem[00000000908001f4] = e158b096
stw %l0,[%i5+0x1f4] ! Mem[00000000908001f4] = 00000007
! %l1 = 000000000000009f, Mem[0000000091800086] = f5df76cf
stb %l1,[%o0+0x086] ! Mem[0000000091800084] = 9fdf76cf
! Mem[000000004880018d] = e585f875, %l1 = 000000000000009f
ldstub [%i1+0x18d],%l1 ! %l1 = 00000085000000ff
! Mem[0000000049000064] = 317b44bb, %l3 = bcf353ccb85df43f
ldstub [%i2+0x064],%l3 ! %l3 = 00000031000000ff
! Mem[0000000049800020] = fb1eff60, %l4 = 9d10abef9b995947
swap [%i3+%o4],%l4 ! %l4 = 00000000fb1eff60
p28_label_20:
! Mem[0000000048000050] = 85031c00, %l0 = 00000007, %l3 = 00000031
add %i0,0x50,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000085031c00
! Mem[00000000918001e0] = 580f23c4, %g18 = d453b08c19387556
ldsw [%o0+0x1e0],%g2 ! %g2 = d453b08c19387556
! Mem[00000000910000c8] = c1c7df1f3c865f96, %g2 = 00000000580f23c4
ldx [%i6+0x0c8],%g2 ! %g2 = c1c7df1f3c865f96
! Mem[0000000049800158] = 8527309b, %l4 = fb1eff60, %l6 = f9f6145b
add %i3,0x158,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008527309b
! Mem[00000000490000e8] = 5d84d759, %l1 = 0000000000000085
swap [%i2+0x0e8],%l1 ! %l1 = 000000005d84d759
! %l7 = 00000000000064b6, Mem[000000009100005a] = b0f734b6
stb %l7,[%i6+0x05a] ! Mem[0000000091000058] = b6f734b6
! %l6 = 8527309b, %l7 = 000064b6, Mem[0000000090000170] = ab93d825 4bdb039c
std %l6,[%i4+0x170] ! Mem[0000000090000170] = 8527309b 000064b6
! Mem[0000000090000088] = 82423eff, %g2 = c1c7df1f3c865f96
ldsb [%i4+0x08b],%g2 ! %g2 = ffffffffffffff82
! Mem[000000004800000c] = 40cce549, %l4 = fb1eff60, %l4 = fb1eff60
add %i0,0x0c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000040cce549
! Mem[000000009180009c] = df8d678f, %g2 = ffffffffffffff82
ldub [%o0+0x09d],%g2 ! %g2 = 00000000000000df
p28_label_21:
! Mem[000000009180007c] = 21064083, %g2 = 00000000000000df
ldsb [%o0+0x07e],%g2 ! %g2 = 0000000000000021
! Mem[00000000480000be] = 7b797e51, %l7 = 00000000000064b6
ldstub [%i0+0x0be],%l7 ! %l7 = 0000007e000000ff
! Mem[0000000049000058] = ff536e28, %l1 = 5d84d759, %l0 = 00000007
add %i2,0x58,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ff536e28
! Mem[0000000049000018] = 125378d7ebb583ff, %l2 = 00000000000000a1
ldx [%i2+%o3],%l2 ! %l2 = 125378d7ebb583ff
! Mem[0000000048800090] = cbb2424e, %l5 = 0000000000000047
swap [%i1+0x090],%l5 ! %l5 = 00000000cbb2424e
! Mem[00000000488000fc] = 5bed08a1, %l5 = cbb2424e, %l5 = cbb2424e
add %i1,0xfc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005bed08a1
! Mem[0000000049800158] = 8527309b, %l2 = 125378d7ebb583ff
swap [%i3+0x158],%l2 ! %l2 = 000000008527309b
! Mem[00000000900001c8] = 1f1e6e75, %g2 = 0000000000000021
ldub [%i4+0x1ca],%g2 ! %g2 = 000000000000001f
! Mem[00000000488000e0] = 0d11768e, %l0 = ff536e28, %l1 = 5d84d759
add %i1,0xe0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000d11768e
! %l7 = 000000000000007e, Mem[0000000091800024] = ec2c43bb
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = 0000007e
p28_label_22:
! Mem[0000000048800104] = a91b29a8, %l7 = 0000007e, %l6 = 8527309b
add %i1,0x104,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000a91b29a8
! Mem[0000000049000108] = bc9f77900745c6a8, %l1 = 000000000d11768e, %l0 = 00000000ff536e28
add %i2,0x108,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = bc9f77900745c6a8
! Mem[00000000480001c4] = cbb2424e, %l6 = a91b29a8, %l6 = a91b29a8
add %i0,0x1c4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000cbb2424e
! Mem[00000000490000d8] = e1c455bac448722a, %l5 = 000000005bed08a1, %l6 = 00000000cbb2424e
add %i2,0xd8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e1c455bac448722a
! %l0 = bc9f77900745c6a8, Mem[0000000090000158] = 6a1a42ba256eece5
stx %l0,[%i4+0x158] ! Mem[0000000090000158] = bc9f77900745c6a8
! Mem[0000000049000104] = 9ddaaa4e, %l4 = 0000000040cce549
swap [%i2+0x104],%l4 ! %l4 = 000000009ddaaa4e
! Mem[0000000049000100] = b4d43755, %l5 = 5bed08a1, %l6 = c448722a
add %i2,0x100,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000b4d43755
! %l0 = 0745c6a8, %l1 = 0d11768e, Mem[0000000091000070] = 684b1c1a 828d9352
std %l0,[%i6+0x070] ! Mem[0000000091000070] = 0745c6a8 0d11768e
! Mem[00000000910000d0] = 2fe75756f56c72b9, %g2 = 000000000000001f
ldx [%i6+0x0d0],%g2 ! %g2 = 2fe75756f56c72b9
! Mem[0000000091000118] = c1d572a0, %g2 = 2fe75756f56c72b9
lduh [%i6+0x11a],%g2 ! %g2 = 000000000000c1d5
p28_label_23:
! Mem[00000000490001ac] = e724d9ab, %l4 = 9ddaaa4e, %l7 = 0000007e
add %i2,0x1ac,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e724d9ab
! Mem[000000004900017f] = 7fec6bd9, %l2 = 000000008527309b
ldstub [%i2+0x17f],%l2 ! %l2 = 000000d9000000ff
! Mem[0000000048000190] = fd51be9f, %l3 = 0000000085031c00
swap [%i0+0x190],%l3 ! %l3 = 00000000fd51be9f
! %l3 = 00000000fd51be9f, Mem[00000000900000f8] = 761a06b6dff87715
stx %l3,[%i4+0x0f8] ! Mem[00000000900000f8] = 00000000fd51be9f
! Mem[00000000490000d0] = bae22c27, %l6 = 00000000b4d43755
swap [%i2+0x0d0],%l6 ! %l6 = 00000000bae22c27
! %l4 = 000000009ddaaa4e, Mem[00000000900001b0] = 9cd7a462bcc1966d
stx %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000009ddaaa4e
! Mem[00000000908000c8] = ba183ccf, %g2 = 000000000000c1d5
ldsb [%i5+0x0c9],%g2 ! %g2 = ffffffffffffffba
! Mem[00000000480001ec] = 3e543bc2, %l6 = 00000000bae22c27
swap [%i0+0x1ec],%l6 ! %l6 = 000000003e543bc2
! Mem[00000000918000bc] = 733f2b04, %g2 = ffffffffffffffba
ldsh [%o0+0x0be],%g2 ! %g2 = 000000000000733f
! %l0 = 0745c6a8, %l1 = 0d11768e, Mem[00000000918000a0] = 8f35b7ac ec86af93
std %l0,[%o0+0x0a0] ! Mem[00000000918000a0] = 0745c6a8 0d11768e
p28_label_24:
! Mem[0000000048800134] = e1c3ee91, %l2 = 00000000000000d9
swap [%i1+0x134],%l2 ! %l2 = 00000000e1c3ee91
! Mem[0000000091000104] = e45b07f3, %g2 = 000000000000733f
ldub [%i6+0x104],%g2 ! %g2 = 00000000000000e4
! Mem[0000000091800010] = b604e426, %g2 = 00000000000000e4
ldsb [%o0+0x013],%g2 ! %g2 = ffffffffffffffb6
! Mem[00000000490001e1] = d2037559, %l3 = 00000000fd51be9f
ldstub [%i2+0x1e1],%l3 ! %l3 = 00000003000000ff
! Mem[000000004800011c] = 2600b61a, %l6 = 3e543bc2, %l4 = 9ddaaa4e
add %i0,0x11c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000002600b61a
! Mem[00000000480000ac] = 625163dd, %l1 = 000000000d11768e
swap [%i0+0x0ac],%l1 ! %l1 = 00000000625163dd
! Mem[0000000048800088] = d268f651426a7c66, %l2 = 00000000e1c3ee91, %l1 = 00000000625163dd
add %i1,0x88,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = d268f651426a7c66
! Mem[0000000091000000] = 5ded1651 098441f9, %g2 = ffffffb6, %g3 = bd74f16b
ldd [%i6+%g0],%g2 ! %g2 = 000000005ded1651 00000000098441f9
! Mem[0000000090800160] = a336f3e1 9c995a44, %g2 = 5ded1651, %g3 = 098441f9
ldd [%i5+0x160],%g2 ! %g2 = 00000000a336f3e1 000000009c995a44
! %l6 = 000000003e543bc2, Mem[000000009000004c] = bd74f16b
stb %l6,[%i4+0x04c] ! Mem[000000009000004c] = c274f16b
p28_label_25:
! Mem[000000004980000c] = 558f5ff1, %l6 = 000000003e543bc2
swap [%i3+0x00c],%l6 ! %l6 = 00000000558f5ff1
! Mem[0000000091000008] = ea4acda0, %g2 = 00000000a336f3e1
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000ea4a
! Mem[00000000488001e4] = 67d78239, %l5 = 000000005bed08a1
swap [%i1+0x1e4],%l5 ! %l5 = 0000000067d78239
! Mem[0000000090000138] = 0745c6a8 9a9d196a, %g2 = 0000ea4a, %g3 = 9c995a44
ldd [%i4+0x138],%g2 ! %g2 = 000000000745c6a8 000000009a9d196a
! Mem[000000004900006a] = 230cec73, %l4 = 000000002600b61a
ldstub [%i2+0x06a],%l4 ! %l4 = 000000ec000000ff
! Mem[000000004800007f] = 2d4acf0d, %l0 = bc9f77900745c6a8
ldstub [%i0+0x07f],%l0 ! %l0 = 0000000d000000ff
! Mem[00000000918001d0] = 55b7a45f, %g2 = 000000000745c6a8
lduw [%o0+0x1d0],%g2 ! %g2 = 0000000055b7a45f
! Mem[00000000490000c8] = d35a8a1b47317d8d, %l6 = 00000000558f5ff1
ldx [%i2+0x0c8],%l6 ! %l6 = d35a8a1b47317d8d
! Mem[0000000049000194] = 4f415a64, %l0 = 000000000000000d
swap [%i2+0x194],%l0 ! %l0 = 000000004f415a64
! %l2 = 00000000e1c3ee91, Mem[0000000090000184] = d5c63ed3
stw %l2,[%i4+0x184] ! Mem[0000000090000184] = e1c3ee91
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p28_branch_failed
p28_not_taken_0_end:
! End of Random Code for Thread 28
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 000000004f415a64
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be d268f651426a7c66
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e1c3ee91
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000003
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ec
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000067d78239
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be d35a8a1b47317d8d
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e724d9ab
bne,a,pn %xcc,p28_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x058],%g2 ! Expected data = ff6a146708f08deb
ldx [%i0+0x058],%g3 ! Observed data at 0000000048000058
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9f2b84bd2d4acfff
ldx [%i0+0x078],%g3 ! Observed data at 0000000048000078
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = fe0ebc390d11768e
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000480000a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = bafd08d77b79ff51
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000480000b8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x190],%g2 ! Expected data = 85031c00adcdec65
ldx [%i0+0x190],%g3 ! Observed data at 0000000048000190
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2280ebbda32b227b
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000480001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 81650573bae22c27
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000480001e8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1e8,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = a71ae0cfbb3c5148
ldx [%i1+0x000],%g3 ! Observed data at 0000000048800000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = c17697fffd0f42ae
ldx [%i1+0x018],%g3 ! Observed data at 0000000048800018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 9fcaff940901abba
ldx [%i1+0x040],%g3 ! Observed data at 0000000048800040
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = fb6408ffd6b61162
ldx [%i1+0x068],%g3 ! Observed data at 0000000048800068
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 00000047e28eb578
ldx [%i1+0x090],%g3 ! Observed data at 0000000048800090
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = c5a5e934c6ab7650
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000488000a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c7eb4b1797f60719
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000488000d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 056fe24febc4ff47
ldx [%i1+0x108],%g3 ! Observed data at 0000000048800108
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 43c442c4000000d9
ldx [%i1+0x130],%g3 ! Observed data at 0000000048800130
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2a8effe51814db79
ldx [%i1+0x170],%g3 ! Observed data at 0000000048800170
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = b40e6f5c4343eefc
ldx [%i1+0x180],%g3 ! Observed data at 0000000048800180
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ea68cc3be5fff875
ldx [%i1+0x188],%g3 ! Observed data at 0000000048800188
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = becf6300000000ac
ldx [%i1+0x190],%g3 ! Observed data at 0000000048800190
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 443f2ae85bed08a1
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000488001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1e0,%g4
set p28_local2_expect,%g1
p28_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 125378d7ebb583ff
ldx [%i2+0x018],%g3 ! Observed data at 0000000049000018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 325efff6c02ca291
ldx [%i2+0x020],%g3 ! Observed data at 0000000049000020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff536e28b5995f2d
ldx [%i2+0x058],%g3 ! Observed data at 0000000049000058
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = b7d7b0f6ff7b44bb
ldx [%i2+0x060],%g3 ! Observed data at 0000000049000060
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 230cff7311ff8d76
ldx [%i2+0x068],%g3 ! Observed data at 0000000049000068
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000e30745c6a8
ldx [%i2+0x080],%g3 ! Observed data at 0000000049000080
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b371902836c2f90a
ldx [%i2+0x088],%g3 ! Observed data at 0000000049000088
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = a9ff01c60eec7709
ldx [%i2+0x098],%g3 ! Observed data at 0000000049000098
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff73d81bd6459e52
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000490000a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = b4d437557101fc26
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000490000d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 000000fd035181c8
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000490000e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00000085996265b8
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000490000e8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b4d4375540cce549
ldx [%i2+0x100],%g3 ! Observed data at 0000000049000100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = bc9f77900745c6a8
ldx [%i2+0x108],%g3 ! Observed data at 0000000049000108
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff5b7bd96b8a6b9d
ldx [%i2+0x110],%g3 ! Observed data at 0000000049000110
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 34c1ed15ad51159d
ldx [%i2+0x130],%g3 ! Observed data at 0000000049000130
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 79da4d4356896200
ldx [%i2+0x148],%g3 ! Observed data at 0000000049000148
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = cc18d8817fec6bff
ldx [%i2+0x178],%g3 ! Observed data at 0000000049000178
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 65f480a40000000d
ldx [%i2+0x190],%g3 ! Observed data at 0000000049000190
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = fd609dadff5a22a6
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000490001d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d2ff755919e7b402
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000490001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1e0,%g4
set p28_local3_expect,%g1
p28_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = feb60ecf3e543bc2
ldx [%i3+0x008],%g3 ! Observed data at 0000000049800008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 7b2d2e7d000000e3
ldx [%i3+0x010],%g3 ! Observed data at 0000000049800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9b99594707c81a8a
ldx [%i3+0x020],%g3 ! Observed data at 0000000049800020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 829339ff10897670
ldx [%i3+0x038],%g3 ! Observed data at 0000000049800038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = bfa9e1b68714ff12
ldx [%i3+0x050],%g3 ! Observed data at 0000000049800050
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5eabe427d5c63ed3
ldx [%i3+0x078],%g3 ! Observed data at 0000000049800078
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ebeb7030a6ff251b
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000498000c0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0988ff29c37aa96a
ldx [%i3+0x118],%g3 ! Observed data at 0000000049800118
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 595928a20fb041dc
ldx [%i3+0x128],%g3 ! Observed data at 0000000049800128
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = ebb583ffd6459e52
ldx [%i3+0x158],%g3 ! Observed data at 0000000049800158
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 67d11665c516492c
ldx [%i3+0x180],%g3 ! Observed data at 0000000049800180
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = c6ab765093505a8d
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000498001a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b9cde064a7a78d76
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000498001f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x1f0,%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
! 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:
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049800000]
done
p28_trap1o:
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049800000]
done
p28_trap2e:
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048000010]
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049000028]
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000048000020]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800000]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000048800000]
stwa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000000]
done
p28_trap2o:
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048000010]
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049000028]
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000048000020]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800000]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000048800000]
stwa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000000]
done
p28_trap3e:
nop
nop
nop
nop
done
p28_trap3o:
nop
nop
nop
nop
done
p28_init_memory_pointers:
set p28_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p28_local0_start,%i0
set p28_local1_start,%i1
set p28_local2_start,%i2
set p28_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 813d2d14a1462322
ldx [%g1+0x008],%l1 ! %l1 = beb791b9dfe518b3
ldx [%g1+0x010],%l2 ! %l2 = a37f20664c061fda
ldx [%g1+0x018],%l3 ! %l3 = ba4bfc9e16b2565f
ldx [%g1+0x020],%l4 ! %l4 = d5be92fc9b80d215
ldx [%g1+0x028],%l5 ! %l5 = a6307c302b36d3b9
ldx [%g1+0x030],%l6 ! %l6 = b23722ee286c9b5b
ldx [%g1+0x038],%l7 ! %l7 = 1fccd64a76ec2c2e
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1dc26b8e 7f321d81 8af7f786 5c4122a1
! %f4 = e880aca3 d6c7726b ee8df696 04315ac9
! %f8 = 0f3504f2 778bcc84 b765c9ee 6b9465c7
! %f12 = 435db8ba a8363d8c 0905510b 7b51f5ce
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 28ae7329 92cd6c9b 26f04562 c4c67cee
! %f20 = c4712e3c 0380cb76 630390e0 0a960270
! %f24 = 20ebcf8a 906810f6 591157b2 c20ce0f7
! %f28 = 9ea193ba c6089a7e 9d89c372 9ee7591e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2ffbae7b 36fe948b 3d0ba3f6 44bece42
! %f36 = 44451993 a6e31565 439b5a79 0d1532e5
! %f40 = 3a325c8a e5410a5c 93b688f9 fbc433a9
! %f44 = 96deeb96 cf102a18 4a07ff13 c21a3f64
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfa52055f0000007a,%g7,%g1 ! GSR scale = 15, align = 2
wr %g1,%g0,%gsr ! GSR = fa52055f0000007a
wr %g0,%y ! Clear Y 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:
! %l4 = 7953b6aff684cb56, Mem[0000000090000198] = a8d5c763
stb %l4,[%i4+0x198] ! Mem[0000000090000198] = 56d5c763
! Mem[0000000090000050] = 390b44110e5490b1, %g2 = 694441bb679be475
ldx [%i4+0x050],%g2 ! %g2 = 390b44110e5490b1
! Mem[000000004a000034] = 9ea3af62, %l5 = 5228639a6b36881f
swap [%i0+0x034],%l5 ! %l5 = 000000009ea3af62
! %l5 = 000000009ea3af62, Mem[000000004a000082] = 8ce911d2
stb %l5,[%i0+0x082] ! Mem[000000004a000080] = 8ce962d2
! Mem[0000000091800118] = 9aed71ad45908c8d, %g2 = 390b44110e5490b1
ldx [%o0+0x118],%g2 ! %g2 = 9aed71ad45908c8d
! %l0 = ee898f5a, %l1 = 321fd0fe, Mem[0000000090000198] = 56d5c763 2717b4b3
std %l0,[%i4+0x198] ! Mem[0000000090000198] = ee898f5a 321fd0fe
! %l4 = 7953b6aff684cb56, Mem[0000000091000108] = 1c0669f46fbe3348
stx %l4,[%i6+0x108] ! Mem[0000000091000108] = 7953b6aff684cb56
! %l0 = bc9c1922ee898f5a, Mem[0000000090800068] = 75c6f97e
stw %l0,[%i5+0x068] ! Mem[0000000090800068] = ee898f5a
! Mem[000000004b000094] = 128a6cf5, %l4 = 7953b6aff684cb56
swap [%i2+0x094],%l4 ! %l4 = 00000000128a6cf5
! Mem[000000004b000160] = f6834256, %l6 = 1517d29c, %l1 = 321fd0fe
add %i2,0x160,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f6834256
p29_label_2:
! Mem[0000000090000000] = ba40193a, %g2 = 9aed71ad45908c8d
ldsb [%i4+%g0],%g2 ! %g2 = ffffffffffffffba
! Mem[000000004b000058] = 317ca7e0, %l5 = 000000009ea3af62
swap [%i2+0x058],%l5 ! %l5 = 00000000317ca7e0
! %l0 = bc9c1922ee898f5a, Mem[000000009100015c] = 0a611a84
sth %l0,[%i6+0x15c] ! Mem[000000009100015c] = 8f5a1a84
! %l1 = 00000000f6834256, Mem[0000000090000040] = 2ba48b81ddc392a5
stx %l1,[%i4+0x040] ! Mem[0000000090000040] = 00000000f6834256
! Mem[00000000918000f0] = 26618e3b, %g2 = ffffffffffffffba
ldsh [%o0+0x0f0],%g2 ! %g2 = 0000000000002661
! %l6 = 23c095861517d29c, Mem[00000000910001c4] = 0753ba02
sth %l6,[%i6+0x1c4] ! Mem[00000000910001c4] = d29cba02
! Mem[000000004b80018e] = 361937e1, %l6 = 23c095861517d29c
ldstub [%i3+0x18e],%l6 ! %l6 = 00000037000000ff
! %l2 = 63594fbe, %l3 = bc654a0a, Mem[0000000091800120] = 240e338f 078bc1e8
std %l2,[%o0+0x120] ! Mem[0000000091800120] = 63594fbe bc654a0a
! Mem[000000004a8000dc] = 346672a6, %l5 = 317ca7e0, %l5 = 317ca7e0
add %i1,0xdc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000346672a6
! Mem[00000000918000a8] = 3a36aa50, %g2 = 0000000000002661
lduh [%o0+0x0a8],%g2 ! %g2 = 0000000000003a36
p29_label_3:
! %l4 = 128a6cf5, %l5 = 346672a6, Mem[00000000918000e8] = ae4b5d71 0e312bf8
std %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 128a6cf5 346672a6
! Mem[000000004b8000b8] = 02b8b98d02987962, %l0 = bc9c1922ee898f5a, %l0 = bc9c1922ee898f5a
add %i3,0xb8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 02b8b98d02987962
! Mem[000000004b000070] = 64ec01b1, %l1 = f6834256, %l5 = 346672a6
add %i2,0x70,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000064ec01b1
! %l1 = 00000000f6834256, Mem[000000009000004c] = bd74f16b
stw %l1,[%i4+0x04c] ! Mem[000000009000004c] = f6834256
! Mem[000000004b8000f2] = 0ab50b9d, %l2 = 19b67a8c63594fbe
ldstub [%i3+0x0f2],%l2 ! %l2 = 0000000b000000ff
! Mem[000000004a80009c] = ed777c72, %l6 = 0000000000000037
swap [%i1+0x09c],%l6 ! %l6 = 00000000ed777c72
! Mem[000000004a800130] = 7a2854ac, %l2 = 0000000b, %l6 = ed777c72
add %i1,0x130,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000007a2854ac
! Mem[000000004a8001c0] = d80b77c470f31ebd, %l5 = 0000000064ec01b1, %l7 = 992f8947dcdbaf53
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d80b77c470f31ebd
! %l7 = d80b77c470f31ebd, Mem[000000004b000020] = d7dd23bd
stw %l7,[%i2+%o4] ! Mem[000000004b000020] = 70f31ebd
! Mem[000000004b8000d8] = f1f15903d7db54dc, %l6 = 000000007a2854ac, %l4 = 00000000128a6cf5
add %i3,0xd8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = f1f15903d7db54dc
p29_label_4:
! Mem[00000000908000c0] = 2e57b703, %g2 = 0000000000003a36
ldub [%i5+0x0c0],%g2 ! %g2 = 000000000000002e
! %l4 = f1f15903d7db54dc, Mem[00000000910001d2] = 099b0ccf
sth %l4,[%i6+0x1d2] ! Mem[00000000910001d0] = 54dc0ccf
! Mem[000000004b000024] = da5372ad, %l3 = ea3f77cebc654a0a
ldub [%i2+0x027],%l3 ! %l3 = 00000000000000ad
! Mem[000000004a000088] = ec84dd66, %l5 = 0000000064ec01b1
swap [%i0+0x088],%l5 ! %l5 = 00000000ec84dd66
! %l1 = 00000000f6834256, Mem[00000000910000d8] = 0cd425ea
sth %l1,[%i6+0x0d8] ! Mem[00000000910000d8] = 425625ea
! Mem[000000004b000178] = 8f3c7b1d, %l3 = 00000000000000ad
swap [%i2+0x178],%l3 ! %l3 = 000000008f3c7b1d
! Mem[00000000900001e0] = c4906488, %g2 = 000000000000002e
ldub [%i4+0x1e0],%g2 ! %g2 = 00000000000000c4
! Mem[000000004b000178] = 000000ad, %l1 = 00000000f6834256
ldsw [%i2+0x178],%l1 ! %l1 = 00000000000000ad
! %l3 = 000000008f3c7b1d, Mem[000000009180001a] = 3402842e
sth %l3,[%o0+0x01a] ! Mem[0000000091800018] = 7b1d842e
! Mem[00000000908001b0] = 41c8d8e1, %g2 = 00000000000000c4
ldsh [%i5+0x1b0],%g2 ! %g2 = 00000000000041c8
p29_label_5:
! Mem[0000000091000028] = ec3993f6, %g2 = 00000000000041c8
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffec39
! Mem[000000004b80003c] = 69f5ecd1, %l0 = 02987962, %l5 = ec84dd66
add %i3,0x3c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000069f5ecd1
! Mem[000000004b800178] = dd4f9b7b, %l0 = 02987962, %l6 = 7a2854ac
add %i3,0x178,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000dd4f9b7b
! Mem[000000009180007c] = 21064083, %g2 = ffffffffffffec39
ldsh [%o0+0x07e],%g2 ! %g2 = 0000000000002106
! Mem[000000004b0000f0] = bb93e772, %l0 = 02b8b98d02987962
ldsw [%i2+0x0f0],%l0 ! %l0 = ffffffffbb93e772
! Mem[000000004b80015c] = 450e48bb, %l1 = 00000000000000ad
swap [%i3+0x15c],%l1 ! %l1 = 00000000450e48bb
! Mem[000000009000005c] = 206c7dcd, %g2 = 0000000000002106
ldsb [%i4+0x05e],%g2 ! %g2 = 0000000000000020
! %l6 = 00000000dd4f9b7b, Mem[000000009180010b] = 0bf6f919
stb %l6,[%o0+0x10b] ! Mem[0000000091800108] = 7bf6f919
! Mem[00000000918001a8] = 2d4b6bef, %g2 = 0000000000000020
ldsb [%o0+0x1ab],%g2 ! %g2 = 000000000000002d
! Mem[0000000090000020] = 0e67b97a f0c6c03c, %g2 = 0000002d, %g3 = 0bad0b00
ldd [%i4+%o4],%g2 ! %g2 = 000000000e67b97a 00000000f0c6c03c
p29_label_6:
! %l6 = 00000000dd4f9b7b, Mem[00000000918000bc] = 6cfe733f
stw %l6,[%o0+0x0bc] ! Mem[00000000918000bc] = dd4f9b7b
! Mem[0000000091000074] = 529cfade, %g2 = 000000000e67b97a
ldub [%i6+0x077],%g2 ! %g2 = 0000000000000052
! Mem[0000000090800128] = 51312639, %g2 = 0000000000000052
lduh [%i5+0x12a],%g2 ! %g2 = 0000000000005131
! %l0 = bb93e772, %l1 = 450e48bb, Mem[0000000091800030] = a1df39f4 0765146b
std %l0,[%o0+0x030] ! Mem[0000000091800030] = bb93e772 450e48bb
! Mem[000000009080004c] = d98f73d2, %g2 = 0000000000005131
ldub [%i5+0x04e],%g2 ! %g2 = 00000000000000d9
! Mem[00000000900000c4] = c5a24718, %g18 = 4db7a8bc4b216cf6
ldsw [%i4+0x0c4],%g2 ! %g2 = 4db7a8bc4b216cf6
! Mem[000000004b0000c4] = 00c4dbbb, %l6 = 00000000dd4f9b7b
swap [%i2+0x0c4],%l6 ! %l6 = 0000000000c4dbbb
! Mem[000000004b0000ff] = 52a13a06, %l7 = d80b77c470f31ebd
ldstub [%i2+0x0ff],%l7 ! %l7 = 00000006000000ff
! %l2 = 0000000b, %l3 = 8f3c7b1d, Mem[0000000090800090] = 0457759b 72929a41
std %l2,[%i5+0x090] ! Mem[0000000090800090] = 0000000b 8f3c7b1d
! Mem[000000004a8001ec] = 7c38a010, %l3 = 000000008f3c7b1d
lduh [%i1+0x1ee],%l3 ! %l3 = 000000000000a010
p29_label_7:
! Mem[000000004a800020] = 0acad3b97bf65ce1, %l7 = 0000000000000006, %l6 = 0000000000c4dbbb
add %i1,0x20,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 0acad3b97bf65ce1
! Mem[00000000900000ac] = da6c15f9, %g2 = ffffffffc5a24718
ldsh [%i4+0x0ae],%g2 ! %g2 = ffffffffffffda6c
! Mem[000000004b8001ef] = 6983bf12, %l7 = 0000000000000006
ldstub [%i3+0x1ef],%l7 ! %l7 = 00000012000000ff
! %l5 = 0000000069f5ecd1, Mem[0000000090000160] = 1e32a6c1
sth %l5,[%i4+0x160] ! Mem[0000000090000160] = ecd1a6c1
! Mem[0000000090800128] = f2c75131 26392562, %g2 = ffffda6c, %g3 = f0c6c03c
ldd [%i5+0x128],%g2 ! %g2 = 00000000f2c75131 0000000026392562
! Mem[000000004a000088] = 64ec01b1, %l5 = 69f5ecd1, %l2 = 0000000b
add %i0,0x88,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000064ec01b1
! Mem[0000000090800050] = e7a706c0, %g2 = 00000000f2c75131
ldsh [%i5+0x052],%g2 ! %g2 = ffffffffffffe7a7
! %l2 = 0000000064ec01b1, Mem[00000000900001d0] = 58943a5fa5390858
stx %l2,[%i4+0x1d0] ! Mem[00000000900001d0] = 0000000064ec01b1
! Mem[000000004b0000b4] = ef45b8ea, %l5 = 69f5ecd1, %l2 = 64ec01b1
add %i2,0xb4,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ef45b8ea
! Mem[0000000090000178] = 1d66a7c0, %g2 = ffffffffffffe7a7
ldsb [%i4+0x178],%g2 ! %g2 = 000000000000001d
p29_label_8:
! Mem[0000000090800030] = 74aad238, %g18 = 4db7a8bc4b216cf6
ldsw [%i5+0x030],%g2 ! %g2 = 4db7a8bc4b216cf6
! Mem[000000004b800118] = 8639ba9f, %l5 = 69f5ecd1, %l1 = 450e48bb
add %i3,0x118,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000008639ba9f
! %l3 = 000000000000a010, Mem[0000000090800076] = da3c8e73
stb %l3,[%i5+0x076] ! Mem[0000000090800074] = 103c8e73
! Mem[000000004a0001dc] = a624f739, %l1 = 000000008639ba9f
swap [%i0+0x1dc],%l1 ! %l1 = 00000000a624f739
! Mem[000000004b000100] = 9b151a1e, %l7 = 00000012, %l7 = 00000012
add %i2,0x100,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000009b151a1e
! %l0 = ffffffffbb93e772, Mem[0000000091800030] = bb93e772450e48bb
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = ffffffffbb93e772
! Mem[000000004a000098] = 6d496cfe4ddabef4, %l0 = ffffffffbb93e772
ldx [%i0+0x098],%l0 ! %l0 = 6d496cfe4ddabef4
! Mem[000000004b8000f5] = 42309310, %l3 = 000000000000a010
ldstub [%i3+0x0f5],%l3 ! %l3 = 00000030000000ff
! %l1 = 00000000a624f739, Mem[0000000090800110] = 08bc7fa5c65de570
stx %l1,[%i5+0x110] ! Mem[0000000090800110] = 00000000a624f739
! Mem[000000004a800180] = 29cbfa5d, %l2 = ef45b8ea, %l5 = 69f5ecd1
add %i1,0x180,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000029cbfa5d
p29_label_9:
! Mem[000000004b000054] = 5c3a6189, %l3 = 0000000000000030
swap [%i2+0x054],%l3 ! %l3 = 000000005c3a6189
! Mem[0000000090000100] = dc07f72f, %g2 = 0000000074aad238
ldsb [%i4+0x100],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000090800024] = 4bf4b178, %g2 = ffffffffffffffdc
lduh [%i5+0x024],%g2 ! %g2 = 0000000000004bf4
! Mem[000000004b000160] = f6834256, %l1 = a624f739, %l2 = ef45b8ea
add %i2,0x160,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f6834256
! Mem[000000004b800090] = a342f55e894a9832, %l0 = 6d496cfe4ddabef4, %l2 = 00000000f6834256
add %i3,0x90,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = a342f55e894a9832
! Mem[000000004a000040] = d24f52fdae8faeda, %l5 = 0000000029cbfa5d, %l7 = 000000009b151a1e
add %i0,0x40,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d24f52fdae8faeda
! Mem[000000004b8000e8] = a34bb8ab358a96c4, %l3 = 000000005c3a6189
ldx [%i3+0x0e8],%l3 ! %l3 = a34bb8ab358a96c4
! Mem[000000004a000108] = 9fb66e06, %l1 = a624f739, %l5 = 29cbfa5d
add %i0,0x108,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000009fb66e06
! Mem[0000000090000010] = 487bece2, %g2 = 0000000000004bf4
lduw [%i4+%o2],%g2 ! %g2 = 00000000487bece2
! Mem[000000004b000174] = 1dce64b1, %l5 = 9fb66e06, %l4 = d7db54dc
add %i2,0x174,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000001dce64b1
p29_label_10:
! Mem[00000000908000fc] = aac8415e, %g2 = 00000000487bece2
ldsh [%i5+0x0fc],%g2 ! %g2 = ffffffffffffaac8
! Mem[000000004a0001f2] = 57b64d2b, %l3 = a34bb8ab358a96c4
ldstub [%i0+0x1f2],%l3 ! %l3 = 0000004d000000ff
! Mem[00000000918001c4] = 05e425b7, %g2 = ffffffffffffaac8
lduw [%o0+0x1c4],%g2 ! %g2 = 0000000005e425b7
! Mem[000000004a000058] = da6e12cfee916e9e, %l3 = 000000000000004d, %l6 = 0acad3b97bf65ce1
add %i0,0x58,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = da6e12cfee916e9e
! Mem[000000004a000140] = 914dcf9c, %l4 = 000000001dce64b1
swap [%i0+0x140],%l4 ! %l4 = 00000000914dcf9c
! Mem[000000004b800040] = 029b45dc22535b5e, %l0 = 6d496cfe4ddabef4, %l2 = a342f55e894a9832
add %i3,0x40,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 029b45dc22535b5e
! Mem[000000009080006c] = e92489db, %g2 = 0000000005e425b7
lduh [%i5+0x06c],%g2 ! %g2 = 000000000000e924
! Mem[0000000090000000] = ba40193a, %g18 = 4db7a8bc4b216cf6
ldsw [%i4+%g0],%g2 ! %g2 = 4db7a8bc4b216cf6
! Mem[000000004b800160] = a9ee9db5, %l3 = 000000000000004d
swap [%i3+0x160],%l3 ! %l3 = 00000000a9ee9db5
! %l1 = 00000000a624f739, Mem[00000000910000e0] = f772f6e7af4caf6c
stx %l1,[%i6+0x0e0] ! Mem[00000000910000e0] = 00000000a624f739
p29_label_11:
! Mem[000000009180004c] = 3f9d7633, %g2 = ffffffffba40193a
lduh [%o0+0x04c],%g2 ! %g2 = 0000000000003f9d
! Mem[000000004b000154] = dd977d5d, %l4 = 00000000914dcf9c
swap [%i2+0x154],%l4 ! %l4 = 00000000dd977d5d
! %l7 = d24f52fdae8faeda, Mem[00000000918000dd] = f7b8e5ec
stb %l7,[%o0+0x0dd] ! Mem[00000000918000dc] = dab8e5ec
! Mem[000000004b0001fc] = bbf2b309, %l1 = 00000000a624f739
swap [%i2+0x1fc],%l1 ! %l1 = 00000000bbf2b309
! Mem[000000004a000150] = f167b6b19efe5628, %l6 = da6e12cfee916e9e
ldx [%i0+0x150],%l6 ! %l6 = f167b6b19efe5628
! %l0 = 6d496cfe4ddabef4, Mem[0000000091000065] = f626d75f
stb %l0,[%i6+0x065] ! Mem[0000000091000064] = f426d75f
! Mem[00000000918001cc] = ed5e4654, %g2 = 0000000000003f9d
ldsh [%o0+0x1cc],%g2 ! %g2 = ffffffffffffed5e
! Mem[00000000910000c4] = 5ee02183, %g2 = ffffffffffffed5e
lduw [%i6+0x0c4],%g2 ! %g2 = 000000005ee02183
! %l1 = 00000000bbf2b309, Mem[000000004a800034] = 3bd8c388
sth %l1,[%i1+0x034] ! Mem[000000004a800034] = b309c388
! Mem[000000004b0000b4] = ef45b8ea, %l5 = 9fb66e06, %l2 = 22535b5e
add %i2,0xb4,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ef45b8ea
p29_label_12:
! Mem[000000004b000054] = 00000030, %l2 = 00000000ef45b8ea
swap [%i2+0x054],%l2 ! %l2 = 0000000000000030
! Mem[0000000091000198] = 74177a1650c524c1, %g2 = 000000005ee02183
ldx [%i6+0x198],%g2 ! %g2 = 74177a1650c524c1
! Mem[0000000090800048] = 1e7399d9, %g2 = 74177a1650c524c1
ldub [%i5+0x04b],%g2 ! %g2 = 000000000000001e
! Mem[0000000090800100] = 7ed95b86, %g2 = 000000000000001e
lduw [%i5+0x100],%g2 ! %g2 = 000000007ed95b86
! %l1 = 00000000bbf2b309, Mem[000000004b000180] = 6718bfad
stb %l1,[%i2+0x180] ! Mem[000000004b000180] = 0918bfad
! Mem[000000004a000080] = 8ce962d22ec93d75, %l7 = d24f52fdae8faeda, %l2 = 0000000000000030
add %i0,0x80,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 8ce962d22ec93d75
! Mem[000000009180012c] = 0c4a2f69, %g2 = 000000007ed95b86
lduh [%o0+0x12e],%g2 ! %g2 = 0000000000000c4a
! Mem[0000000091800040] = 6fcc5f81, %g2 = 0000000000000c4a
lduw [%o0+0x040],%g2 ! %g2 = 000000006fcc5f81
! Mem[0000000091000058] = 7303b0f7, %g2 = 000000006fcc5f81
lduw [%i6+0x058],%g2 ! %g2 = 000000007303b0f7
! Mem[0000000091000080] = 70fb1ffe ca1141d3, %g2 = 7303b0f7, %g3 = 26392562
ldd [%i6+0x080],%g2 ! %g2 = 0000000070fb1ffe 00000000ca1141d3
p29_label_13:
! Mem[000000004a000028] = 171d484fb78be89a, %l4 = 00000000dd977d5d, %l4 = 00000000dd977d5d
add %i0,0x28,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 171d484fb78be89a
! %l4 = 171d484fb78be89a, Mem[0000000091800132] = a2c8c164
stb %l4,[%o0+0x132] ! Mem[0000000091800130] = 9ac8c164
! Mem[000000004a000098] = 6d496cfe, %l3 = 00000000a9ee9db5
swap [%i0+0x098],%l3 ! %l3 = 000000006d496cfe
! Mem[000000004b000040] = 05456a3e, %l0 = 4ddabef4, %l6 = 9efe5628
add %i2,0x40,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000005456a3e
! %l2 = 8ce962d22ec93d75, Mem[00000000908001bc] = b8af9426
stb %l2,[%i5+0x1bc] ! Mem[00000000908001bc] = 75af9426
! %l4 = 171d484fb78be89a, Mem[0000000091800190] = df687899ade27475
stx %l4,[%o0+0x190] ! Mem[0000000091800190] = 171d484fb78be89a
! Mem[000000004b000044] = ad3eb4ce, %l2 = 8ce962d22ec93d75
swap [%i2+0x044],%l2 ! %l2 = 00000000ad3eb4ce
! Mem[000000004b8001ac] = c48b0c36, %l5 = 9fb66e06, %l2 = ad3eb4ce
add %i3,0x1ac,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000c48b0c36
! Mem[000000004b800140] = d4994869, %l5 = 000000009fb66e06
lduw [%i3+0x140],%l5 ! %l5 = 00000000d4994869
! Mem[0000000091000178] = 80e92e28, %g18 = 4db7a8bc4b216cf6
ldsw [%i6+0x178],%g2 ! %g2 = 4db7a8bc4b216cf6
p29_label_14:
! Mem[000000004b00019c] = 6d2974a6, %l3 = 6d496cfe, %l4 = b78be89a
add %i2,0x19c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006d2974a6
! Mem[00000000910000b4] = acf367d0, %g18 = 4db7a8bc4b216cf6
ldsw [%i6+0x0b4],%g2 ! %g2 = 4db7a8bc4b216cf6
! %l2 = 00000000c48b0c36, Mem[00000000900001f5] = a0c782fa
stb %l2,[%i4+0x1f5] ! Mem[00000000900001f4] = 36c782fa
! Mem[000000004b000188] = 9f30901d, %l4 = 000000006d2974a6
ldstub [%i2+0x188],%l4 ! %l4 = 0000009f000000ff
! Mem[000000004b800120] = d7e44d61, %l6 = 0000000005456a3e
ldsw [%i3+0x120],%l6 ! %l6 = ffffffffd7e44d61
! Mem[000000009000008c] = fff6811a, %g2 = ffffffffacf367d0
lduh [%i4+0x08e],%g2 ! %g2 = 000000000000fff6
! Mem[000000004b000140] = 12e0955ffdba4e42, %l5 = 00000000d4994869, %l6 = ffffffffd7e44d61
add %i2,0x140,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 12e0955ffdba4e42
! Mem[000000004b800114] = 85d425e8, %l6 = fdba4e42, %l4 = 0000009f
add %i3,0x114,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000085d425e8
! Mem[00000000900000a8] = 6884ab74, %g2 = 000000000000fff6
ldsh [%i4+0x0a8],%g2 ! %g2 = 0000000000006884
! Mem[000000004b800149] = 23e25066, %l3 = 000000006d496cfe
ldstub [%i3+0x149],%l3 ! %l3 = 000000e2000000ff
p29_label_15:
! Mem[00000000918001a8] = f1918a2d 4b6bef62, %g2 = 00006884, %g3 = ca1141d3
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000f1918a2d 000000004b6bef62
! Mem[000000009080001c] = 9e109019, %g2 = 00000000f1918a2d
ldsb [%i5+0x01f],%g2 ! %g2 = ffffffffffffff9e
! %l2 = 00000000c48b0c36, Mem[0000000090800074] = 9a33103c
stw %l2,[%i5+0x074] ! Mem[0000000090800074] = c48b0c36
! Mem[000000004a8000e4] = 7121ced2, %l3 = 000000e2, %l2 = c48b0c36
add %i1,0xe4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007121ced2
! Mem[000000004a800098] = f4badfd7, %l2 = 7121ced2, %l1 = bbf2b309
add %i1,0x98,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f4badfd7
! %l5 = 00000000d4994869, Mem[0000000090000080] = 223d611b
stw %l5,[%i4+0x080] ! Mem[0000000090000080] = d4994869
! %l4 = 0000000085d425e8, Mem[0000000091000128] = 47d5b5f9
stw %l4,[%i6+0x128] ! Mem[0000000091000128] = 85d425e8
! Mem[000000004a8001c0] = d80b77c470f31ebd, %l6 = 12e0955ffdba4e42, %l5 = 00000000d4994869
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = d80b77c470f31ebd
! Mem[0000000091000034] = b618f0b2, %g2 = ffffffffffffff9e
ldsb [%i6+0x034],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000091800000] = 03f5e67099c425e5, %g2 = ffffffffffffffb6
ldx [%o0+%g0],%g2 ! %g2 = 03f5e67099c425e5
p29_label_16:
! Mem[000000004b00007c] = d505ca6d, %l7 = ae8faeda, %l1 = f4badfd7
add %i2,0x7c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000d505ca6d
! Mem[00000000908001a0] = 401b30fd 54e92dc3, %g2 = 99c425e5, %g3 = 4b6bef62
ldd [%i5+0x1a0],%g2 ! %g2 = 00000000401b30fd 0000000054e92dc3
! Mem[0000000090000088] = 487ec682, %g2 = 00000000401b30fd
lduw [%i4+0x088],%g2 ! %g2 = 00000000487ec682
! %l7 = d24f52fdae8faeda, Mem[000000009100015d] = 5a1a8472
stb %l7,[%i6+0x15d] ! Mem[000000009100015c] = da1a8472
! Mem[000000004a000150] = f167b6b19efe5628, %l7 = d24f52fdae8faeda, %l1 = 00000000d505ca6d
add %i0,0x150,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = f167b6b19efe5628
! Mem[000000004a000030] = c24f31a26b36881f, %l4 = 0000000085d425e8, %l1 = f167b6b19efe5628
add %i0,0x30,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = c24f31a26b36881f
! Mem[000000004a00007c] = 3160451d, %l5 = d80b77c470f31ebd
swap [%i0+0x07c],%l5 ! %l5 = 000000003160451d
! Mem[000000009000016c] = 85b571f7, %g2 = 00000000487ec682
ldsh [%i4+0x16c],%g2 ! %g2 = ffffffffffff85b5
! Mem[000000004b000104] = e502aa05, %l1 = 6b36881f, %l1 = 6b36881f
add %i2,0x104,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e502aa05
! Mem[000000004b800198] = 653bd10f, %l1 = 00000000e502aa05
swap [%i3+0x198],%l1 ! %l1 = 00000000653bd10f
p29_label_17:
! %l1 = 00000000653bd10f, Mem[0000000091800125] = 654a0a28
stb %l1,[%o0+0x125] ! Mem[0000000091800124] = 0f4a0a28
! Mem[000000004b0001e0] = 49a4f5c1, %l3 = 000000e2, %l4 = 85d425e8
add %i2,0x1e0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000049a4f5c1
! %l7 = d24f52fdae8faeda, Mem[00000000900001a4] = fb63a27f
stb %l7,[%i4+0x1a4] ! Mem[00000000900001a4] = da63a27f
! Mem[000000004a000070] = 6f5f636e, %l3 = 00000000000000e2
lduw [%i0+0x070],%l3 ! %l3 = 000000006f5f636e
! Mem[000000004b800158] = ac93197e 000000ad, %l6 = fdba4e42, %l7 = ae8faeda
ldd [%i3+0x158],%l6 ! %l6 = 00000000ac93197e 00000000000000ad
! Mem[000000004a80002c] = c26dab26, %l5 = 000000003160451d
swap [%i1+0x02c],%l5 ! %l5 = 00000000c26dab26
! Mem[00000000900000b0] = 15f9f13d 2801dd14, %g2 = ffff85b5, %g3 = 54e92dc3
ldd [%i4+0x0b0],%g2 ! %g2 = 0000000015f9f13d 000000002801dd14
! %l3 = 000000006f5f636e, Mem[0000000090000100] = dc07f72f
stb %l3,[%i4+0x100] ! Mem[0000000090000100] = 6e07f72f
! Mem[00000000918001e8] = 1d25499e e6bb3a30, %g2 = 15f9f13d, %g3 = 2801dd14
ldd [%o0+0x1e8],%g2 ! %g2 = 000000001d25499e 00000000e6bb3a30
! Mem[000000004a8000e4] = 7121ced2, %l6 = 00000000ac93197e
swap [%i1+0x0e4],%l6 ! %l6 = 000000007121ced2
p29_label_18:
! Mem[0000000091800148] = adcaf2f2, %g18 = 4db7a8bc4b216cf6
ldsw [%o0+0x148],%g2 ! %g2 = 4db7a8bc4b216cf6
! Mem[0000000091800190] = 171d484f, %g2 = ffffffffadcaf2f2
lduw [%o0+0x190],%g2 ! %g2 = 00000000171d484f
! Mem[00000000918001e0] = 580f23c4, %g2 = 00000000171d484f
ldsh [%o0+0x1e0],%g2 ! %g2 = 000000000000580f
! %l1 = 00000000653bd10f, Mem[0000000090000077] = eefec322
stb %l1,[%i4+0x077] ! Mem[0000000090000074] = 0ffec322
! Mem[000000009100007c] = 3319557f, %g2 = 000000000000580f
lduw [%i6+0x07c],%g2 ! %g2 = 000000003319557f
! Mem[0000000091800114] = 68cde05e, %g2 = 000000003319557f
ldsb [%o0+0x114],%g2 ! %g2 = 0000000000000068
! Mem[000000004a000108] = 9fb66e06fbfa0bbb, %l0 = 6d496cfe4ddabef4, %l5 = 00000000c26dab26
add %i0,0x108,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 9fb66e06fbfa0bbb
! %l3 = 000000006f5f636e, Mem[00000000900000fa] = 06b6dff8
sth %l3,[%i4+0x0fa] ! Mem[00000000900000f8] = 636edff8
! Mem[000000004a800180] = 29cbfa5d, %l4 = 0000000049a4f5c1
swap [%i1+0x180],%l4 ! %l4 = 0000000029cbfa5d
! %l2 = 000000007121ced2, Mem[0000000090800014] = 1cf2febc
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = 7121ced2
p29_label_19:
! Mem[000000009100002c] = 21f71715, %g2 = 0000000000000068
ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000021
! Mem[000000004a00013d] = 0bae99a7, %l4 = 0000000029cbfa5d
ldstub [%i0+0x13d],%l4 ! %l4 = 000000ae000000ff
! Mem[00000000910000ec] = 3761047a, %g2 = 0000000000000021
ldub [%i6+0x0ee],%g2 ! %g2 = 0000000000000037
! Mem[000000004b8000f0] = 0ab5ff9d, %l1 = 653bd10f, %l2 = 7121ced2
add %i3,0xf0,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000000ab5ff9d
! Mem[000000004b00004e] = 26465e21, %l3 = 000000006f5f636e
ldstub [%i2+0x04e],%l3 ! %l3 = 0000005e000000ff
! Mem[0000000090800138] = 4e9370d8, %g2 = 0000000000000037
ldsb [%i5+0x138],%g2 ! %g2 = 000000000000004e
! Mem[00000000908001e4] = c7e29cb9, %g2 = 000000000000004e
lduw [%i5+0x1e4],%g2 ! %g2 = 00000000c7e29cb9
! Mem[00000000918000cc] = ca9de9a6, %g2 = 00000000c7e29cb9
lduh [%o0+0x0cc],%g2 ! %g2 = 000000000000ca9d
! Mem[000000004b8000cb] = f49864e0, %l0 = 6d496cfe4ddabef4
ldstub [%i3+0x0cb],%l0 ! %l0 = 000000e0000000ff
! Mem[000000004b000098] = cb8abecfe745d487, %l2 = 000000000ab5ff9d, %l2 = 000000000ab5ff9d
add %i2,0x98,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = cb8abecfe745d487
p29_label_20:
! Mem[0000000091800170] = 0dd8e744, %g2 = 000000000000ca9d
ldsh [%o0+0x170],%g2 ! %g2 = 0000000000000dd8
! Mem[000000004a000048] = ace44fc0, %l3 = 0000005e, %l4 = 000000ae
add %i0,0x48,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000ace44fc0
! Mem[000000004b000108] = 011c44deeeee195a, %l7 = 00000000000000ad, %l5 = 9fb66e06fbfa0bbb
add %i2,0x108,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 011c44deeeee195a
! Mem[0000000090800058] = e022d773, %g2 = 0000000000000dd8
ldub [%i5+0x059],%g2 ! %g2 = 00000000000000e0
! Mem[000000004b800004] = 6acab7c3, %l1 = 653bd10f, %l0 = 000000e0
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000006acab7c3
! Mem[00000000900000c0] = a056dafa, %g18 = 4db7a8bc4b216cf6
ldsw [%i4+0x0c0],%g2 ! %g2 = 4db7a8bc4b216cf6
! Mem[000000004a0001c0] = a786b27b, %l2 = e745d487, %l3 = 0000005e
add %i0,0x1c0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a786b27b
! %l4 = 00000000ace44fc0, Mem[0000000091000014] = 3d1e3e00
stb %l4,[%i6+0x014] ! Mem[0000000091000014] = c01e3e00
! Mem[000000004b0000b4] = ef45b8ea, %l4 = 00000000ace44fc0
swap [%i2+0x0b4],%l4 ! %l4 = 00000000ef45b8ea
! Mem[000000004b000188] = ff30901d, %l2 = e745d487, %l5 = eeee195a
add %i2,0x188,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ff30901d
p29_label_21:
! Mem[00000000910001a4] = db9aa178, %g2 = ffffffffa056dafa
lduw [%i6+0x1a4],%g2 ! %g2 = 00000000db9aa178
! Mem[000000004b800178] = dd4f9b7b36f29fc5, %l4 = 00000000ef45b8ea, %l2 = cb8abecfe745d487
add %i3,0x178,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = dd4f9b7b36f29fc5
! Mem[000000004b800118] = 8639ba9f7448928d, %l7 = 00000000000000ad, %l6 = 000000007121ced2
add %i3,0x118,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 8639ba9f7448928d
! Mem[0000000091800168] = 6933d7f3 7d90500a, %g2 = db9aa178, %g3 = e6bb3a30
ldd [%o0+0x168],%g2 ! %g2 = 000000006933d7f3 000000007d90500a
! Mem[0000000090800064] = 97d5e655, %g2 = 000000006933d7f3
ldsb [%i5+0x064],%g2 ! %g2 = ffffffffffffff97
! Mem[000000004a0000c8] = 5e0cca03, %l6 = 8639ba9f7448928d
ldub [%i0+0x0ca],%l6 ! %l6 = 00000000000000ca
! Mem[000000004a8001d4] = f49edd95, %l4 = 00000000ef45b8ea
ldstub [%i1+0x1d4],%l4 ! %l4 = 000000f4000000ff
! Mem[000000004a0001d0] = af2032c0, %l0 = 6acab7c3, %l2 = 36f29fc5
add %i0,0x1d0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000af2032c0
! %l6 = 000000ca, %l7 = 000000ad, Mem[00000000900001a0] = 41d36b30 da63a27f
std %l6,[%i4+0x1a0] ! Mem[00000000900001a0] = 000000ca 000000ad
! Mem[0000000090000108] = 0beb9214 9d6924b7, %g2 = ffffff97, %g3 = 7d90500a
ldd [%i4+0x108],%g2 ! %g2 = 000000000beb9214 000000009d6924b7
p29_label_22:
! Mem[000000004b800184] = 2e8fc3d3, %l0 = 000000006acab7c3
swap [%i3+0x184],%l0 ! %l0 = 000000002e8fc3d3
! Mem[000000004a00013c] = 0bff99a7, %l1 = 00000000653bd10f
swap [%i0+0x13c],%l1 ! %l1 = 000000000bff99a7
! Mem[0000000091000158] = 3eeb8fcc, %g2 = 000000000beb9214
lduw [%i6+0x158],%g2 ! %g2 = 000000003eeb8fcc
! Mem[000000004b0000e4] = f7882331, %l2 = af2032c0, %l4 = 000000f4
add %i2,0xe4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000f7882331
! Mem[000000009180014c] = e7addd76, %g2 = 000000003eeb8fcc
ldub [%o0+0x14f],%g2 ! %g2 = 00000000000000e7
! %l7 = 00000000000000ad, Mem[00000000900000ca] = 1f18c6f5
sth %l7,[%i4+0x0ca] ! Mem[00000000900000c8] = 00adc6f5
! Mem[000000004a8000f4] = f48ac37c, %l4 = f7882331, %l7 = 000000ad
add %i1,0xf4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f48ac37c
! Mem[000000004b800148] = 23ff5066ce403852, %l5 = 00000000ff30901d, %l7 = 00000000f48ac37c
add %i3,0x148,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 23ff5066ce403852
! %l0 = 000000002e8fc3d3, Mem[0000000090800170] = 997873750b78e392
stx %l0,[%i5+0x170] ! Mem[0000000090800170] = 000000002e8fc3d3
! Mem[0000000091000160] = c27f729a, %g2 = 00000000000000e7
ldsb [%i6+0x161],%g2 ! %g2 = ffffffffffffffc2
p29_label_23:
! Mem[0000000090000120] = 34013a43, %g2 = ffffffffffffffc2
ldub [%i4+0x122],%g2 ! %g2 = 0000000000000034
! Mem[000000004b8001d0] = f06ee0f4, %l7 = 23ff5066ce403852
ldstub [%i3+0x1d0],%l7 ! %l7 = 000000f0000000ff
! Mem[000000004a0001c8] = 967acc2d, %l4 = f7882331, %l5 = ff30901d
add %i0,0x1c8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000967acc2d
! Mem[000000004a8001c0] = d80b77c470f31ebd, %l7 = 00000000000000f0, %l0 = 000000002e8fc3d3
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d80b77c470f31ebd
! Mem[00000000918001d0] = 55b7a45f, %g2 = 0000000000000034
ldsh [%o0+0x1d0],%g2 ! %g2 = 00000000000055b7
! Mem[000000004b8001a7] = c9a9b173, %l0 = d80b77c470f31ebd
ldstub [%i3+0x1a7],%l0 ! %l0 = 00000073000000ff
! Mem[000000004b000010] = c8c0761b, %l5 = 00000000967acc2d
swap [%i2+%o2],%l5 ! %l5 = 00000000c8c0761b
! Mem[0000000091000014] = c01e3e00, %g2 = 00000000000055b7
ldub [%i6+0x014],%g2 ! %g2 = 00000000000000c0
! Mem[0000000091800160] = f1db476f a96a1584, %g2 = 000000c0, %g3 = 9d6924b7
ldd [%o0+0x160],%g2 ! %g2 = 00000000f1db476f 00000000a96a1584
! Mem[000000004a8001b3] = f3a9637e, %l1 = 000000000bff99a7
ldstub [%i1+0x1b3],%l1 ! %l1 = 0000007e000000ff
p29_label_24:
! Mem[000000004b0001a7] = 91d4e7b7, %l4 = 00000000f7882331
ldstub [%i2+0x1a7],%l4 ! %l4 = 000000b7000000ff
! Mem[00000000918000a8] = 3a36aa508d44d5c1, %g2 = 00000000f1db476f
ldx [%o0+0x0a8],%g2 ! %g2 = 3a36aa508d44d5c1
! Mem[000000004b000150] = a09aa793914dcf9c, %l3 = 00000000a786b27b, %l7 = 00000000000000f0
add %i2,0x150,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = a09aa793914dcf9c
! Mem[000000004b800167] = bd3a3acc, %l6 = 00000000000000ca
ldstub [%i3+0x167],%l6 ! %l6 = 000000cc000000ff
! Mem[000000004a0001ea] = 5d4302a1, %l2 = 00000000af2032c0
ldstub [%i0+0x1ea],%l2 ! %l2 = 00000002000000ff
! Mem[0000000091000108] = 7953b6af f684cb56, %g2 = 8d44d5c1, %g3 = a96a1584
ldd [%i6+0x108],%g2 ! %g2 = 000000007953b6af 00000000f684cb56
! Mem[00000000908000a0] = a0adf468, %g2 = 000000007953b6af
ldsb [%i5+0x0a2],%g2 ! %g2 = ffffffffffffffa0
! Mem[000000009080014c] = 87c7d860, %g2 = ffffffffffffffa0
lduw [%i5+0x14c],%g2 ! %g2 = 0000000087c7d860
! Mem[0000000091000038] = b0b4f82c, %g2 = 0000000087c7d860
ldsb [%i6+0x03b],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000091800188] = 4b57bd1a6cc61047, %g2 = ffffffffffffffb0
ldx [%o0+0x188],%g2 ! %g2 = 4b57bd1a6cc61047
p29_label_25:
! Mem[000000004a00016c] = ea58a34d, %l5 = c8c0761b, %l0 = 00000073
add %i0,0x16c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000ea58a34d
! Mem[00000000900001e0] = c4906488, %g2 = 4b57bd1a6cc61047
ldsb [%i4+0x1e0],%g2 ! %g2 = ffffffffffffffc4
! Mem[000000004b0000b0] = 3ce1f19e, %l7 = 914dcf9c, %l5 = c8c0761b
add %i2,0xb0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000003ce1f19e
! Mem[000000004b000178] = 000000ad53c21bff, %l5 = 000000003ce1f19e, %l4 = 00000000000000b7
add %i2,0x178,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 000000ad53c21bff
! %l6 = 000000cc, %l7 = 914dcf9c, Mem[00000000918000b8] = 5d6b0849 dd4f9b7b
std %l6,[%o0+0x0b8] ! Mem[00000000918000b8] = 000000cc 914dcf9c
! %l5 = 000000003ce1f19e, Mem[00000000908000e6] = 0fc4f9ee
sth %l5,[%i5+0x0e6] ! Mem[00000000908000e4] = f19ef9ee
! Mem[0000000090000040] = 00000000f6834256, %g2 = ffffffffffffffc4
ldx [%i4+0x040],%g2 ! %g2 = 00000000f6834256
! Mem[0000000091800114] = 68cde05e, %g2 = 00000000f6834256
lduh [%o0+0x114],%g2 ! %g2 = 00000000000068cd
! Mem[000000004b800188] = 1684b5ef, %l0 = ea58a34d, %l2 = 00000002
add %i3,0x188,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001684b5ef
! Mem[00000000918000f8] = c0bd011d, %g18 = 4db7a8bc4b216cf6
ldsw [%o0+0x0f8],%g2 ! %g2 = 4db7a8bc4b216cf6
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p29_branch_failed
p29_not_taken_0_end:
! End of Random Code for Thread 29
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 00000000ea58a34d
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000007e
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000001684b5ef
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a786b27b
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000ad53c21bff
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003ce1f19e
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000cc
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be a09aa793914dcf9c
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ee8df696 04315ac9
bne %xcc,p29_f6_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = c24f31a26b36881f
ldx [%i0+0x030],%g3 ! Observed data at 000000004a000030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x030,%g4
ldx [%g1+0x078],%g2 ! Expected data = f909a7f370f31ebd
ldx [%i0+0x078],%g3 ! Observed data at 000000004a000078
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8ce962d22ec93d75
ldx [%i0+0x080],%g3 ! Observed data at 000000004a000080
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 64ec01b1ffcd1001
ldx [%i0+0x088],%g3 ! Observed data at 000000004a000088
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = a9ee9db54ddabef4
ldx [%i0+0x098],%g3 ! Observed data at 000000004a000098
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x098,%g4
ldx [%g1+0x138],%g2 ! Expected data = 8d5d133a653bd10f
ldx [%i0+0x138],%g3 ! Observed data at 000000004a000138
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1dce64b18a871d14
ldx [%i0+0x140],%g3 ! Observed data at 000000004a000140
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c953df2c8639ba9f
ldx [%i0+0x1d8],%g3 ! Observed data at 000000004a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5d43ffa123cb1079
ldx [%i0+0x1e8],%g3 ! Observed data at 000000004a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 57b6ff2befbc356b
ldx [%i0+0x1f0],%g3 ! Observed data at 000000004a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1f0,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = e3c412ba3160451d
ldx [%i1+0x028],%g3 ! Observed data at 000000004a800028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5292628ab309c388
ldx [%i1+0x030],%g3 ! Observed data at 000000004a800030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x030,%g4
ldx [%g1+0x098],%g2 ! Expected data = f4badfd700000037
ldx [%i1+0x098],%g3 ! Observed data at 000000004a800098
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3ed3cab5ac93197e
ldx [%i1+0x0e0],%g3 ! Observed data at 000000004a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x180],%g2 ! Expected data = 49a4f5c1f4a722b8
ldx [%i1+0x180],%g3 ! Observed data at 000000004a800180
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f3a963ff79f4f19c
ldx [%i1+0x1b0],%g3 ! Observed data at 000000004a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 5f2f730dff9edd95
ldx [%i1+0x1d0],%g3 ! Observed data at 000000004a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1d0,%g4
set p29_local2_expect,%g1
p29_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 967acc2db0b273c1
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 = 70f31ebdda5372ad
ldx [%i2+0x020],%g3 ! Observed data at 000000004b000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 05456a3e2ec93d75
ldx [%i2+0x040],%g3 ! Observed data at 000000004b000040
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 8e5bc93b2646ff21
ldx [%i2+0x048],%g3 ! Observed data at 000000004b000048
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 076461ebef45b8ea
ldx [%i2+0x050],%g3 ! Observed data at 000000004b000050
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 9ea3af620f27bb8a
ldx [%i2+0x058],%g3 ! Observed data at 000000004b000058
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = ea59f70af684cb56
ldx [%i2+0x090],%g3 ! Observed data at 000000004b000090
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3ce1f19eace44fc0
ldx [%i2+0x0b0],%g3 ! Observed data at 000000004b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 68caeaf3dd4f9b7b
ldx [%i2+0x0c0],%g3 ! Observed data at 000000004b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9850dca052a13aff
ldx [%i2+0x0f8],%g3 ! Observed data at 000000004b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x150],%g2 ! Expected data = a09aa793914dcf9c
ldx [%i2+0x150],%g3 ! Observed data at 000000004b000150
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000ad53c21bff
ldx [%i2+0x178],%g3 ! Observed data at 000000004b000178
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0918bfad7371647a
ldx [%i2+0x180],%g3 ! Observed data at 000000004b000180
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff30901dce183f9c
ldx [%i2+0x188],%g3 ! Observed data at 000000004b000188
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = b9bbd33291d4e7ff
ldx [%i2+0x1a0],%g3 ! Observed data at 000000004b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 63810254a624f739
ldx [%i2+0x1f8],%g3 ! Observed data at 000000004b0001f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1f8,%g4
set p29_local3_expect,%g1
p29_check_local3:
ldx [%g1+0x0c8],%g2 ! Expected data = f49864ffc94a95e1
ldx [%i3+0x0c8],%g3 ! Observed data at 000000004b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0ab5ff9d42ff9310
ldx [%i3+0x0f0],%g3 ! Observed data at 000000004b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 23ff5066ce403852
ldx [%i3+0x148],%g3 ! Observed data at 000000004b800148
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = ac93197e000000ad
ldx [%i3+0x158],%g3 ! Observed data at 000000004b800158
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0000004dbd3a3aff
ldx [%i3+0x160],%g3 ! Observed data at 000000004b800160
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = debbcaea6acab7c3
ldx [%i3+0x180],%g3 ! Observed data at 000000004b800180
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 1684b5ef3619ffe1
ldx [%i3+0x188],%g3 ! Observed data at 000000004b800188
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = e502aa05cea1447e
ldx [%i3+0x198],%g3 ! Observed data at 000000004b800198
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8b662d21c9a9b1ff
ldx [%i3+0x1a0],%g3 ! Observed data at 000000004b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff6ee0f41a9a579a
ldx [%i3+0x1d0],%g3 ! Observed data at 000000004b8001d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b33fe8956983bfff
ldx [%i3+0x1e8],%g3 ! Observed data at 000000004b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1e8,%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_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:
stxa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800028]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b000020]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000008]
done
p29_trap1o:
stxa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800028]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b000020]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000008]
done
p29_trap2e:
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a800000]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000000]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800000]
done
p29_trap2o:
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a800000]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000000]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800000]
done
p29_trap3e:
nop
nop
done
p29_trap3o:
nop
nop
done
p29_init_memory_pointers:
set p29_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p29_local0_start,%i0
set p29_local1_start,%i1
set p29_local2_start,%i2
set p29_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bc9c1922ee898f5a
ldx [%g1+0x008],%l1 ! %l1 = 6b8e624c321fd0fe
ldx [%g1+0x010],%l2 ! %l2 = 19b67a8c63594fbe
ldx [%g1+0x018],%l3 ! %l3 = ea3f77cebc654a0a
ldx [%g1+0x020],%l4 ! %l4 = 7953b6aff684cb56
ldx [%g1+0x028],%l5 ! %l5 = 5228639a6b36881f
ldx [%g1+0x030],%l6 ! %l6 = 23c095861517d29c
ldx [%g1+0x038],%l7 ! %l7 = 992f8947dcdbaf53
! Initialize the output register of window 0
set unres3_start,%o0
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 = 89ddad44 7e354bbf b769c5c7 614f8428
! %f4 = 8533a915 dfad4eae 47f8792b 8e59df85
! %f8 = 88f50a11 63abda63 0bfb7004 dfb8756c
! %f12 = 513703f2 57205d0e 06151853 db93c214
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e9c82575 ca013a25 6699cc4b 8c68b68a
! %f20 = 18a4b864 d40dca68 42e04c49 a5826f8a
! %f24 = 94157c6d d1d9a65e 773b8b6b fabd5d61
! %f28 = 3f326368 8907cbb9 777394ab f27de834
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 62789a21 8488935c fbdc7966 a5e78a4c
! %f36 = b9f4927e d635835a 52f87a01 52e22f42
! %f40 = 45c4bd71 534501c0 a47839cb 3c45c11a
! %f44 = f752ceb1 0182294f c9b51001 fd170dfd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa82f1da80000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = a82f1da80000007f
wr %g0,%y ! Clear Y 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[000000004d80005c] = c4b1536f, %l3 = 48be406c, %l2 = d6901dfa
add %i3,0x5c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000c4b1536f
! Mem[000000004d000170] = 2fc5a79dcff383fb, %l1 = b4f8fe9413fdfc4c, %l2 = 00000000c4b1536f
add %i2,0x170,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 2fc5a79dcff383fb
! %l1 = b4f8fe9413fdfc4c, Mem[000000004d0001ac] = f3369aff
sth %l1,[%i2+0x1ac] ! Mem[000000004d0001ac] = fc4c9aff
! %l2 = 2fc5a79dcff383fb, Mem[00000000908001d4] = 0ec48605
stw %l2,[%i5+0x1d4] ! Mem[00000000908001d4] = cff383fb
! Mem[000000004c800000] = d68e29e5, %l5 = 32021387, %l5 = 32021387
casa [%i1]0x80,%l5,%l5 ! %l5 = 00000000d68e29e5
! Mem[000000004d80000e] = 68c4394a, %l5 = 00000000d68e29e5
ldstub [%i3+0x00e],%l5 ! %l5 = 00000039000000ff
! Mem[000000004c00000c] = 26abf3ef, %l1 = b4f8fe9413fdfc4c
ldstub [%i0+0x00c],%l1 ! %l1 = 00000026000000ff
! %l2 = cff383fb, %l3 = 48be406c, Mem[00000000908001d0] = f169c895 cff383fb
std %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = cff383fb 48be406c
! %l2 = 2fc5a79dcff383fb, Mem[0000000090000172] = d8254bdb
stb %l2,[%i4+0x172] ! Mem[0000000090000170] = fb254bdb
! Mem[000000004c000140] = e1325c0f8bfbe7e7, %l6 = 6e1beaee2eae1848, %l4 = 0f70a20837970f51
add %i0,0x140,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = e1325c0f8bfbe7e7
p30_label_2:
! Mem[000000004d0001a8] = eba6e59d, %l5 = 0000000000000039
swap [%i2+0x1a8],%l5 ! %l5 = 00000000eba6e59d
! Mem[000000004c800008] = 1c4dd09f, %l7 = 9518e01a, %l1 = 00000026
add %i1,0x08,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000001c4dd09f
! Mem[000000004d800068] = 9df90879062680b0, %l0 = f9476fc801b378aa, %l5 = 00000000eba6e59d
add %i3,0x68,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 9df90879062680b0
! Mem[000000004c000078] = d2b29c0e1918df9b, %l7 = 5b25420f9518e01a, %l4 = e1325c0f8bfbe7e7
add %i0,0x78,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = d2b29c0e1918df9b
! Mem[0000000090800198] = efd5da4ff27b77bd, %g2 = ec6fb380375e11f3
ldx [%i5+0x198],%g2 ! %g2 = efd5da4ff27b77bd
! Mem[000000009180002c] = 055fc488, %g2 = efd5da4ff27b77bd
ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000005
! Mem[0000000091800038] = 0de323e4, %g2 = 0000000000000005
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000de3
! Mem[000000009000015c] = 256eece5, %g2 = 0000000000000de3
lduw [%i4+0x15c],%g2 ! %g2 = 00000000256eece5
! %l0 = 01b378aa, %l1 = 1c4dd09f, Mem[0000000090000010] = 487bece2 12ee166a
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 01b378aa 1c4dd09f
! Mem[000000004c800030] = 2ca49c4f, %l1 = 000000001c4dd09f
swap [%i1+0x030],%l1 ! %l1 = 000000002ca49c4f
p30_label_3:
! Mem[00000000910001e4] = 14d36e1d, %g18 = 19f32ec9c79f2bd6
ldsw [%i6+0x1e4],%g2 ! %g2 = 19f32ec9c79f2bd6
! Mem[000000004d8000f0] = aec952ee35dfd708, %l5 = 9df90879062680b0, %l6 = 6e1beaee2eae1848
add %i3,0xf0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = aec952ee35dfd708
! %l6 = aec952ee35dfd708, Mem[0000000091000088] = 9892031b32dec4f7
stx %l6,[%i6+0x088] ! Mem[0000000091000088] = aec952ee35dfd708
! Mem[00000000900001b8] = 38872b771ec23da6, %g2 = 0000000014d36e1d
ldx [%i4+0x1b8],%g2 ! %g2 = 38872b771ec23da6
! Mem[0000000090000158] = 6a1a42ba 256eece5, %g2 = 1ec23da6, %g3 = 0bad0b00
ldd [%i4+0x158],%g2 ! %g2 = 000000006a1a42ba 00000000256eece5
! Mem[000000004c800184] = c22e34b0, %l7 = 5b25420f9518e01a
ldsw [%i1+0x184],%l7 ! %l7 = ffffffffc22e34b0
! Mem[0000000091800180] = 628efb98, %g18 = 19f32ec9c79f2bd6
ldsw [%o0+0x180],%g2 ! %g2 = 19f32ec9c79f2bd6
! Mem[000000004d0001a4] = 9abf86ff, %l4 = d2b29c0e1918df9b
swap [%i2+0x1a4],%l4 ! %l4 = 000000009abf86ff
! Mem[000000004c000058] = a4c9a611aed0a306, %l5 = 9df90879062680b0, %l2 = 2fc5a79dcff383fb
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = a4c9a611aed0a306
! Mem[000000004d800068] = 9df90879062680b0, %l1 = 000000002ca49c4f, %l3 = 4bb2b72248be406c
add %i3,0x68,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 9df90879062680b0
p30_label_4:
! Mem[000000004c8001f0] = 34327f0b, %l5 = 9df90879062680b0
swap [%i1+0x1f0],%l5 ! %l5 = 0000000034327f0b
! Mem[000000004d800103] = f502c946, %l1 = 000000002ca49c4f
ldstub [%i3+0x103],%l1 ! %l1 = 00000046000000ff
! %l3 = 9df90879062680b0, Mem[0000000090000088] = 487ec682423efff6
stx %l3,[%i4+0x088] ! Mem[0000000090000088] = 9df90879062680b0
! Mem[000000004d800174] = d7a8ebe7, %l6 = 35dfd708, %l4 = 9abf86ff
add %i3,0x174,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000d7a8ebe7
! %l4 = d7a8ebe7, %l5 = 34327f0b, Mem[00000000908001c0] = 3c13748e 4459808b
std %l4,[%i5+0x1c0] ! Mem[00000000908001c0] = d7a8ebe7 34327f0b
! %l4 = 00000000d7a8ebe7, Mem[000000009080019c] = f27b77bd
sth %l4,[%i5+0x19c] ! Mem[000000009080019c] = ebe777bd
! %l7 = ffffffffc22e34b0, Mem[000000004c8000bc] = 41bb3d54
stb %l7,[%i1+0x0bc] ! Mem[000000004c8000bc] = b0bb3d54
! Mem[000000004c0001f4] = 72a193a4, %l4 = d7a8ebe7, %l6 = 35dfd708
add %i0,0x1f4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000072a193a4
! Mem[0000000090800000] = 137eaf20, %g2 = 00000000628efb98
ldub [%i5+0x002],%g2 ! %g2 = 0000000000000013
! %l0 = f9476fc801b378aa, Mem[0000000091800174] = 6604b7b5
stb %l0,[%o0+0x174] ! Mem[0000000091800174] = aa04b7b5
p30_label_5:
! %l7 = ffffffffc22e34b0, Mem[000000004c000053] = 10e2a9de
stb %l7,[%i0+0x053] ! Mem[000000004c000050] = 10e2a9b0
! Mem[000000004c8000e8] = 4a92ad45992d10e3, %l5 = 0000000034327f0b, %l7 = ffffffffc22e34b0
add %i1,0xe8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 4a92ad45992d10e3
! Mem[0000000090000160] = 1e32a6c1, %g2 = 0000000000000013
ldsh [%i4+0x160],%g2 ! %g2 = 0000000000001e32
! Mem[00000000900001e8] = 7804a745, %g18 = 19f32ec9c79f2bd6
ldsw [%i4+0x1e8],%g2 ! %g2 = 19f32ec9c79f2bd6
! Mem[000000004c0000d8] = fa84e6c4, %l6 = 72a193a4, %l1 = 00000046
add %i0,0xd8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000fa84e6c4
! Mem[000000004d800158] = 4e36daa7, %l5 = 34327f0b, %l1 = fa84e6c4
add %i3,0x158,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004e36daa7
! Mem[00000000900000ac] = ca0cda6c, %g18 = 19f32ec9c79f2bd6
ldsw [%i4+0x0ac],%g2 ! %g2 = 19f32ec9c79f2bd6
! Mem[000000004c8001bc] = 2bb34901, %l4 = 00000000d7a8ebe7
lduh [%i1+0x1bc],%l4 ! %l4 = 0000000000002bb3
! Mem[000000004c000120] = d1b331c2b5e8d95a, %l7 = 4a92ad45992d10e3, %l2 = a4c9a611aed0a306
add %i0,0x120,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = d1b331c2b5e8d95a
! Mem[00000000918000f0] = 26618e3b, %g2 = ffffffffca0cda6c
lduh [%o0+0x0f0],%g2 ! %g2 = 0000000000002661
p30_label_6:
! Mem[000000004d8001bd] = 513d2ca2, %l2 = d1b331c2b5e8d95a
ldstub [%i3+0x1bd],%l2 ! %l2 = 0000003d000000ff
! Mem[000000004c0001e8] = 75125fc7, %l7 = 4a92ad45992d10e3
swap [%i0+0x1e8],%l7 ! %l7 = 0000000075125fc7
! Mem[000000004c00010b] = 98647633, %l6 = 0000000072a193a4
ldstub [%i0+0x10b],%l6 ! %l6 = 00000033000000ff
! %l0 = 01b378aa, %l1 = 4e36daa7, Mem[0000000091800188] = 4b57bd1a 6cc61047
std %l0,[%o0+0x188] ! Mem[0000000091800188] = 01b378aa 4e36daa7
! Mem[000000004c000138] = ffcd51d4a8e15de0, %l6 = 0000000000000033, %l0 = f9476fc801b378aa
add %i0,0x138,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = ffcd51d4a8e15de0
! Mem[000000004d00019c] = a4dae760, %l5 = 34327f0b, %l1 = 4e36daa7
add %i2,0x19c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a4dae760
! Mem[000000004c000150] = c9fea6e2, %l3 = 062680b0, %l1 = a4dae760
add %i0,0x150,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000c9fea6e2
! Mem[000000004d800038] = 0059bb3f, %l4 = 0000000000002bb3
ldstub [%i3+0x038],%l4 ! %l4 = 00000000000000ff
! Mem[000000004c0001b8] = 9710b7ec, %l6 = 0000000000000033
ldsh [%i0+0x1b8],%l6 ! %l6 = ffffffffffff9710
! Mem[000000004c800160] = de3bb1e31c34ecf9, %l3 = 9df90879062680b0, %l4 = 0000000000000000
add %i1,0x160,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = de3bb1e31c34ecf9
p30_label_7:
! Mem[00000000910000e0] = f772f6e7af4caf6c, %g2 = 0000000000002661
ldx [%i6+0x0e0],%g2 ! %g2 = f772f6e7af4caf6c
! Mem[000000004d8001e0] = 14140865, %l2 = 0000003d, %l2 = 0000003d
add %i3,0x1e0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000014140865
! Mem[0000000090000174] = 039c1d66, %g2 = f772f6e7af4caf6c
ldsh [%i4+0x176],%g2 ! %g2 = 000000000000039c
! Mem[000000009180009c] = d19b8d67, %g2 = 000000000000039c
ldsb [%o0+0x09c],%g2 ! %g2 = ffffffffffffffd1
! Mem[000000004c0001c0] = d1a5d7e6b11601c0, %l5 = 0000000034327f0b, %l5 = 0000000034327f0b
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = d1a5d7e6b11601c0
! Mem[000000004d800000] = 05d38293, %l7 = 75125fc7, %l7 = 75125fc7
casa [%i3]0x80,%l7,%l7 ! %l7 = 0000000005d38293
! Mem[000000004c0000b0] = ab451f0864b5dc70, %l0 = ffcd51d4a8e15de0, %l5 = d1a5d7e6b11601c0
add %i0,0xb0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ab451f0864b5dc70
! Mem[000000004d80012c] = 6ac23812, %l7 = 0000000005d38293
swap [%i3+0x12c],%l7 ! %l7 = 000000006ac23812
! %l2 = 0000000014140865, Mem[0000000091000052] = 7bc5711c
sth %l2,[%i6+0x052] ! Mem[0000000091000050] = 0865711c
! Mem[000000004d000058] = 38931697, %l7 = 6ac23812, %l4 = 1c34ecf9
add %i2,0x58,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000038931697
p30_label_8:
! Mem[000000004c000194] = 23659564, %l6 = ffffffffffff9710
ldstub [%i0+0x194],%l6 ! %l6 = 00000023000000ff
! %l6 = 0000000000000023, Mem[0000000090800190] = 386f146220d8b67b
stx %l6,[%i5+0x190] ! Mem[0000000090800190] = 0000000000000023
! %l3 = 9df90879062680b0, Mem[0000000090800178] = b10072179a7249cf
stx %l3,[%i5+0x178] ! Mem[0000000090800178] = 9df90879062680b0
! %l6 = 0000000000000023, Mem[0000000090800098] = 19897435
stw %l6,[%i5+0x098] ! Mem[0000000090800098] = 00000023
! Mem[0000000090000168] = b023eb84, %g2 = ffffffffffffffd1
lduh [%i4+0x168],%g2 ! %g2 = 000000000000b023
! Mem[0000000090000000] = ba40193a611bdea4, %g2 = 000000000000b023
ldx [%i4+%g0],%g2 ! %g2 = ba40193a611bdea4
! %l3 = 9df90879062680b0, Mem[000000004c80007c] = 9cb245f5
stb %l3,[%i1+0x07c] ! Mem[000000004c80007c] = b0b245f5
! Mem[000000004d800008] = 0d604b1d68c4ff4a, %l6 = 0000000000000023, %l7 = 000000006ac23812
add %i3,0x08,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 0d604b1d68c4ff4a
! Mem[00000000900001cc] = 6e750428, %g18 = 19f32ec9c79f2bd6
ldsw [%i4+0x1cc],%g2 ! %g2 = 19f32ec9c79f2bd6
! Mem[000000004c000040] = 3a081c5e, %l5 = 64b5dc70, %l0 = a8e15de0
add %i0,0x40,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000003a081c5e
p30_label_9:
! Mem[000000004c800028] = d6139008, %l5 = ab451f0864b5dc70
swap [%i1+%o5],%l5 ! %l5 = 00000000d6139008
! Mem[000000004d00006c] = 20c07803, %l4 = 0000000038931697
swap [%i2+0x06c],%l4 ! %l4 = 0000000020c07803
! Mem[000000004c0001cc] = 0c58abb5, %l6 = 0000000000000023
swap [%i0+0x1cc],%l6 ! %l6 = 000000000c58abb5
! Mem[000000004c00015e] = d582d7b1, %l6 = 000000000c58abb5
ldstub [%i0+0x15e],%l6 ! %l6 = 000000d7000000ff
! Mem[000000004c000084] = f7fb9006, %l0 = 000000003a081c5e
ldub [%i0+0x087],%l0 ! %l0 = 0000000000000006
! Mem[000000004c0001b7] = ac2ad014, %l7 = 0d604b1d68c4ff4a
ldstub [%i0+0x1b7],%l7 ! %l7 = 00000014000000ff
! %l2 = 0000000014140865, Mem[000000009000000c] = 5f4b3277
sth %l2,[%i4+0x00c] ! Mem[000000009000000c] = 08653277
! Mem[0000000091000130] = 7b9364c7, %g18 = 19f32ec9c79f2bd6
ldsw [%i6+0x130],%g2 ! %g2 = 19f32ec9c79f2bd6
! Mem[000000004d0000b4] = a5703367, %l7 = 00000014, %l4 = 20c07803
add %i2,0xb4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a5703367
! %l5 = 00000000d6139008, Mem[00000000900001f8] = fa17c81f27a29918
stx %l5,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000000d6139008
p30_label_10:
! Mem[000000004c8001a0] = ef6f21aa, %l5 = 00000000d6139008
swap [%i1+0x1a0],%l5 ! %l5 = 00000000ef6f21aa
! Mem[0000000090000078] = fec32266, %g2 = 000000007b9364c7
lduh [%i4+0x078],%g2 ! %g2 = 000000000000fec3
! Mem[0000000091000010] = 1fff3d1e, %g2 = 000000000000fec3
lduh [%i6+0x012],%g2 ! %g2 = 0000000000001fff
! Mem[0000000090000154] = 9ffb6a1a, %g2 = 0000000000001fff
ldsb [%i4+0x156],%g2 ! %g2 = ffffffffffffff9f
! %l5 = 00000000ef6f21aa, Mem[0000000090000088] = 9df90879062680b0
stx %l5,[%i4+0x088] ! Mem[0000000090000088] = 00000000ef6f21aa
! Mem[000000004c8000d0] = 53abe2e4307e9747, %l0 = 0000000000000006, %l3 = 9df90879062680b0
add %i1,0xd0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 53abe2e4307e9747
! Mem[00000000900001e0] = c4906488801799cf, %g2 = ffffffffffffff9f
ldx [%i4+0x1e0],%g2 ! %g2 = c4906488801799cf
! Mem[000000004d800078] = b5d75c7e, %l3 = 53abe2e4307e9747
swap [%i3+0x078],%l3 ! %l3 = 00000000b5d75c7e
! %l3 = 00000000b5d75c7e, Mem[000000009100018c] = 938bc614
stw %l3,[%i6+0x18c] ! Mem[000000009100018c] = b5d75c7e
! %l4 = a5703367, %l5 = ef6f21aa, Mem[00000000908001f0] = 045003e2 e158b096
std %l4,[%i5+0x1f0] ! Mem[00000000908001f0] = a5703367 ef6f21aa
p30_label_11:
! Mem[000000004c8000ec] = 992d10e3, %l1 = 00000000c9fea6e2
swap [%i1+0x0ec],%l1 ! %l1 = 00000000992d10e3
! Mem[00000000910000dc] = 2bdb4172, %g2 = c4906488801799cf
ldub [%i6+0x0dc],%g2 ! %g2 = 000000000000002b
! Mem[000000004d8000b0] = 69afdadcbaf2db97, %l1 = 00000000992d10e3, %l7 = 0000000000000014
add %i3,0xb0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 69afdadcbaf2db97
! Mem[000000004d800083] = 233b39e7, %l3 = 00000000b5d75c7e
ldstub [%i3+0x083],%l3 ! %l3 = 000000e7000000ff
! Mem[0000000090800150] = 5af554a2 1234e189, %g2 = 0000002b, %g3 = 256eece5
ldd [%i5+0x150],%g2 ! %g2 = 000000005af554a2 000000001234e189
! Mem[00000000918000e4] = 455174c4, %g2 = 000000005af554a2
lduh [%o0+0x0e4],%g2 ! %g2 = 0000000000004551
! Mem[000000004c8000c0] = 09af63a2bc76fff1, %l1 = 00000000992d10e3, %l6 = 00000000000000d7
add %i1,0xc0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 09af63a2bc76fff1
! Mem[000000004c8001fc] = 4c1ce639, %l1 = 992d10e3, %l4 = a5703367
add %i1,0x1fc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000004c1ce639
! Mem[00000000900000a0] = ffe648f0 4fa190e7, %g2 = 00004551, %g3 = 1234e189
ldd [%i4+0x0a0],%g2 ! %g2 = 00000000ffe648f0 000000004fa190e7
! Mem[0000000090800144] = 2c742e28, %g18 = 19f32ec9c79f2bd6
ldsw [%i5+0x144],%g2 ! %g2 = 19f32ec9c79f2bd6
p30_label_12:
! Mem[000000004c0001cc] = 00000023, %l4 = 4c1ce639, %l1 = 992d10e3
add %i0,0x1cc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000000000023
! Mem[000000004c000128] = e40a3520, %l2 = 14140865, %l0 = 00000006
add %i0,0x128,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e40a3520
! Mem[0000000091800024] = 43bb71ff, %g2 = 000000002c742e28
lduh [%o0+0x026],%g2 ! %g2 = 00000000000043bb
! %l2 = 0000000014140865, Mem[00000000900000b0] = 15f9f13d
stw %l2,[%i4+0x0b0] ! Mem[00000000900000b0] = 14140865
! %l3 = 00000000000000e7, Mem[0000000090000138] = f0b98432
stw %l3,[%i4+0x138] ! Mem[0000000090000138] = 000000e7
! Mem[000000004d8000fe] = 25efd124, %l0 = 00000000e40a3520
ldstub [%i3+0x0fe],%l0 ! %l0 = 000000d1000000ff
! Mem[000000004c000060] = 57a4ac04eadd66ad, %l4 = 000000004c1ce639, %l3 = 00000000000000e7
add %i0,0x60,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 57a4ac04eadd66ad
! Mem[000000004c00005e] = aed0a306, %l0 = 00000000000000d1
ldstub [%i0+0x05e],%l0 ! %l0 = 000000a3000000ff
! Mem[000000004d000100] = cc299d81, %l3 = eadd66ad, %l7 = baf2db97
add %i2,0x100,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000cc299d81
! Mem[000000004d0000ec] = 7b3cf69a, %l0 = 00000000000000a3
swap [%i2+0x0ec],%l0 ! %l0 = 000000007b3cf69a
p30_label_13:
! Mem[0000000091800060] = 47a258f4, %g2 = 00000000000043bb
lduh [%o0+0x060],%g2 ! %g2 = 00000000000047a2
! Mem[000000004c800078] = 91f09e57, %l3 = eadd66ad, %l3 = eadd66ad
add %i1,0x78,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000091f09e57
! Mem[000000004d80012c] = 05d38293, %l0 = 000000007b3cf69a
ldstub [%i3+0x12c],%l0 ! %l0 = 00000005000000ff
! Mem[000000004c000130] = 7a624043d7912720, %l4 = 000000004c1ce639, %l7 = 00000000cc299d81
add %i0,0x130,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 7a624043d7912720
! Mem[0000000090800100] = 7ed95b8666e26e91, %g2 = 00000000000047a2
ldx [%i5+0x100],%g2 ! %g2 = 7ed95b8666e26e91
! Mem[000000004d000158] = afce0ad8, %l7 = d7912720, %l5 = ef6f21aa
add %i2,0x158,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000afce0ad8
! %l6 = 09af63a2bc76fff1, Mem[00000000918001a8] = f1918a2d
stb %l6,[%o0+0x1a8] ! Mem[00000000918001a8] = f1918a2d
! Mem[0000000090000028] = c6d1db87, %g18 = 19f32ec9c79f2bd6
ldsw [%i4+%o5],%g2 ! %g2 = 19f32ec9c79f2bd6
! Mem[000000004d800104] = ece1c1fc, %l2 = 14140865, %l0 = 00000005
add %i3,0x104,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ece1c1fc
! Mem[000000004d800098] = 60b8272ab4793003, %l0 = 00000000ece1c1fc, %l6 = 09af63a2bc76fff1
add %i3,0x98,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 60b8272ab4793003
p30_label_14:
! Mem[000000004d00010d] = 1b753723, %l2 = 0000000014140865
ldstub [%i2+0x10d],%l2 ! %l2 = 00000075000000ff
! %l1 = 0000000000000023, Mem[0000000091000154] = 9a37bfce
stw %l1,[%i6+0x154] ! Mem[0000000091000154] = 00000023
! Mem[000000004c8001ac] = 28d280b2, %l6 = 60b8272ab4793003
swap [%i1+0x1ac],%l6 ! %l6 = 0000000028d280b2
! Mem[0000000090800138] = 4e9370d88c601918, %g2 = ffffffffc6d1db87
ldx [%i5+0x138],%g2 ! %g2 = 4e9370d88c601918
! Mem[000000004c80003c] = da9a5a55, %l0 = 00000000ece1c1fc
swap [%i1+0x03c],%l0 ! %l0 = 00000000da9a5a55
! %l4 = 000000004c1ce639, Mem[0000000090800000] = 0e4b137e
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = 4c1ce639
! Mem[0000000091800104] = 4bb31f20, %g2 = 4e9370d88c601918
lduw [%o0+0x104],%g2 ! %g2 = 000000004bb31f20
! Mem[000000004d800134] = 665f7fb7, %l2 = 00000075, %l6 = 28d280b2
add %i3,0x134,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000665f7fb7
! Mem[0000000091000160] = 7f729a02, %g2 = 000000004bb31f20
lduh [%i6+0x162],%g2 ! %g2 = 0000000000007f72
! Mem[000000004c800160] = de3bb1e31c34ecf9, %l3 = 0000000091f09e57
ldx [%i1+0x160],%l3 ! %l3 = de3bb1e31c34ecf9
p30_label_15:
! Mem[000000004d000008] = 45d6ca3f, %l4 = 000000004c1ce639
ldstub [%i2+%o1],%l4 ! %l4 = 00000045000000ff
! Mem[000000004d000088] = e41fb0985ff6190e, %l0 = 00000000da9a5a55, %l7 = 7a624043d7912720
add %i2,0x88,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e41fb0985ff6190e
! Mem[0000000090800160] = e19c995a, %g2 = 0000000000007f72
ldsb [%i5+0x163],%g2 ! %g2 = ffffffffffffffe1
! Mem[000000004c800138] = 1c7b2afa, %l3 = de3bb1e31c34ecf9
swap [%i1+0x138],%l3 ! %l3 = 000000001c7b2afa
! Mem[0000000091800124] = c1e8288e, %g2 = ffffffffffffffe1
ldsh [%o0+0x126],%g2 ! %g2 = ffffffffffffc1e8
! Mem[0000000090000058] = fb0631c4 db5d206c, %g2 = ffffc1e8, %g3 = 4fa190e7
ldd [%i4+0x058],%g2 ! %g2 = 00000000fb0631c4 00000000db5d206c
! %l5 = 00000000afce0ad8, Mem[0000000090800010] = b4fabb0f1cf2febc
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 00000000afce0ad8
! %l2 = 00000075, %l3 = 1c7b2afa, Mem[00000000900000b8] = 6d2baf6b 59ef2943
std %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000075 1c7b2afa
! Mem[000000004c000110] = 68b0bc05, %l7 = e41fb0985ff6190e
ldstub [%i0+0x110],%l7 ! %l7 = 00000068000000ff
! Mem[000000004d800050] = c68bd9d8, %l0 = 00000000da9a5a55
swap [%i3+0x050],%l0 ! %l0 = 00000000c68bd9d8
p30_label_16:
! %l2 = 0000000000000075, Mem[00000000908000b0] = be69c6f5
stw %l2,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000075
! Mem[00000000910001f0] = 35572a2e, %g2 = 00000000fb0631c4
lduw [%i6+0x1f0],%g2 ! %g2 = 0000000035572a2e
! Mem[000000004c80012c] = a9a51ba7, %l0 = 00000000c68bd9d8
swap [%i1+0x12c],%l0 ! %l0 = 00000000a9a51ba7
! Mem[000000004c0001e4] = 4d5265f6, %l7 = 00000068, %l0 = a9a51ba7
add %i0,0x1e4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000004d5265f6
! Mem[000000004d0001f0] = 7ab586fb, %l5 = 00000000afce0ad8
swap [%i2+0x1f0],%l5 ! %l5 = 000000007ab586fb
! Mem[00000000908000a8] = 583e064b, %g18 = 19f32ec9c79f2bd6
ldsw [%i5+0x0a8],%g2 ! %g2 = 19f32ec9c79f2bd6
! Mem[000000004c00019c] = ec7b3237, %l4 = 0000000000000045
swap [%i0+0x19c],%l4 ! %l4 = 00000000ec7b3237
! Mem[0000000090000050] = 110e5490, %g2 = 00000000583e064b
ldsb [%i4+0x053],%g2 ! %g2 = 0000000000000011
! Mem[000000004d8000a8] = 2c2231ebd44cbfc4, %l1 = 0000000000000023, %l0 = 000000004d5265f6
add %i3,0xa8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 2c2231ebd44cbfc4
! Mem[000000004d00008c] = 5ff6190e, %l1 = 0000000000000023
swap [%i2+0x08c],%l1 ! %l1 = 000000005ff6190e
p30_label_17:
! Mem[000000004d800150] = f9ae10d7, %l5 = 7ab586fb, %l5 = 7ab586fb
add %i3,0x150,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f9ae10d7
! %l0 = 2c2231ebd44cbfc4, Mem[0000000091000118] = c04bc1d572a066a4
stx %l0,[%i6+0x118] ! Mem[0000000091000118] = 2c2231ebd44cbfc4
! Mem[000000004d800148] = 8387eaa5413e7c63, %l6 = 00000000665f7fb7, %l3 = 000000001c7b2afa
add %i3,0x148,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 8387eaa5413e7c63
! %l0 = 2c2231ebd44cbfc4, Mem[00000000900001e8] = 7804a745321a70ad
stx %l0,[%i4+0x1e8] ! Mem[00000000900001e8] = 2c2231ebd44cbfc4
! Mem[0000000090800138] = 4e9370d8, %g2 = 0000000000000011
lduw [%i5+0x138],%g2 ! %g2 = 000000004e9370d8
! Mem[000000004c8001bc] = 2bb34901, %l7 = 0000000000000068
ldstub [%i1+0x1bc],%l7 ! %l7 = 0000002b000000ff
! Mem[00000000908001f4] = ef6f21aa, %g2 = 000000004e9370d8
lduh [%i5+0x1f4],%g2 ! %g2 = 000000000000ef6f
! Mem[000000004d0001c0] = 2a3dfd2f, %l4 = ec7b3237, %l3 = 413e7c63
add %i2,0x1c0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002a3dfd2f
! Mem[000000004c0001dc] = 18c7ec72, %l0 = d44cbfc4, %l7 = 0000002b
add %i0,0x1dc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000018c7ec72
! %l5 = 00000000f9ae10d7, Mem[00000000918001bc] = c7d6baa7
stb %l5,[%o0+0x1bc] ! Mem[00000000918001bc] = d7d6baa7
p30_label_18:
! Mem[000000004c00007c] = 1918df9b, %l0 = 2c2231ebd44cbfc4
ldstub [%i0+0x07c],%l0 ! %l0 = 00000019000000ff
! Mem[00000000910001d8] = fb4de26b 63857868, %g2 = 0000ef6f, %g3 = db5d206c
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000fb4de26b 0000000063857868
! Mem[00000000910000c8] = 1df93c86, %g2 = 00000000fb4de26b
ldsh [%i6+0x0ca],%g2 ! %g2 = 0000000000001df9
! %l2 = 0000000000000075, Mem[00000000900001e8] = 2c2231ebd44cbfc4
stx %l2,[%i4+0x1e8] ! Mem[00000000900001e8] = 0000000000000075
! Mem[000000009080017c] = 80b034ec, %g2 = 0000000000001df9
ldsh [%i5+0x17e],%g2 ! %g2 = ffffffffffff80b0
! Mem[00000000908000f0] = f9b0f1e8 b21a8c6a, %g2 = ffff80b0, %g3 = 63857868
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000f9b0f1e8 00000000b21a8c6a
! Mem[000000004d000048] = 042d49e3c89a23cc, %l5 = 00000000f9ae10d7, %l1 = 000000005ff6190e
add %i2,0x48,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 042d49e3c89a23cc
! Mem[0000000090000160] = a6c17c1f, %g2 = 00000000f9b0f1e8
lduh [%i4+0x162],%g2 ! %g2 = 000000000000a6c1
! Mem[000000004d800112] = 20c51966, %l6 = 00000000665f7fb7
ldstub [%i3+0x112],%l6 ! %l6 = 00000019000000ff
! %l6 = 0000000000000019, Mem[00000000900000cd] = f5be1137
stb %l6,[%i4+0x0cd] ! Mem[00000000900000cc] = 19be1137
p30_label_19:
! Mem[00000000900000d8] = 7242406d, %g2 = 000000000000a6c1
lduw [%i4+0x0d8],%g2 ! %g2 = 000000007242406d
! Mem[000000004c8001ce] = 42b9b4ce, %l2 = 0000000000000075
ldstub [%i1+0x1ce],%l2 ! %l2 = 000000b4000000ff
! Mem[0000000091800110] = de4e62c7, %g2 = 000000007242406d
lduh [%o0+0x110],%g2 ! %g2 = 000000000000de4e
! Mem[000000004c8001c8] = e60bc129, %l6 = 00000019, %l1 = c89a23cc
add %i1,0x1c8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e60bc129
! Mem[000000004d000140] = 08085e6d, %l6 = 0000000000000019
swap [%i2+0x140],%l6 ! %l6 = 0000000008085e6d
! Mem[0000000091000190] = 79168c5f, %g18 = 19f32ec9c79f2bd6
ldsw [%i6+0x190],%g2 ! %g2 = 19f32ec9c79f2bd6
! %l2 = 00000000000000b4, Mem[00000000908000a0] = d990a0adf468c18e
stx %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000000000b4
! Mem[0000000090800128] = f2c7513126392562, %g2 = 0000000079168c5f
ldx [%i5+0x128],%g2 ! %g2 = f2c7513126392562
! Mem[0000000091000038] = 691f8eb0b4f82c3d, %g2 = f2c7513126392562
ldx [%i6+0x038],%g2 ! %g2 = 691f8eb0b4f82c3d
! %l2 = 00000000000000b4, Mem[00000000918001d0] = 55b7a45f
stb %l2,[%o0+0x1d0] ! Mem[00000000918001d0] = b4b7a45f
p30_label_20:
! Mem[0000000091800098] = 9a4c128d d19b8d67, %g2 = b4f82c3d, %g3 = b21a8c6a
ldd [%o0+0x098],%g2 ! %g2 = 000000009a4c128d 00000000d19b8d67
! %l1 = 00000000e60bc129, Mem[0000000090800020] = 1090194a
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = e60bc129
! Mem[0000000090000110] = 4e6eeeb8, %g2 = 000000009a4c128d
ldsb [%i4+0x112],%g2 ! %g2 = 000000000000004e
! %l5 = 00000000f9ae10d7, Mem[0000000090800044] = df9afe37
stw %l5,[%i5+0x044] ! Mem[0000000090800044] = f9ae10d7
! Mem[000000004d800160] = c40e4813da4741a0, %l0 = 0000000000000019, %l0 = 0000000000000019
add %i3,0x160,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c40e4813da4741a0
! Mem[000000009180001c] = 842e6924, %g2 = 000000000000004e
ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffff84
! Mem[000000004d800168] = 8354d908, %l4 = 00000000ec7b3237
ldstub [%i3+0x168],%l4 ! %l4 = 00000083000000ff
! %l4 = 0000000000000083, Mem[0000000091800181] = 8efb9848
stb %l4,[%o0+0x181] ! Mem[0000000091800180] = 83fb9848
! %l4 = 0000000000000083, Mem[0000000091000060] = c02e18b8
stw %l4,[%i6+0x060] ! Mem[0000000091000060] = 00000083
! Mem[0000000090000054] = 90b1fb06, %g2 = ffffffffffffff84
ldsb [%i4+0x056],%g2 ! %g2 = ffffffffffffff90
p30_label_21:
! Mem[0000000091000090] = f98046d8 68ca6544, %g2 = ffffff90, %g3 = d19b8d67
ldd [%i6+0x090],%g2 ! %g2 = 00000000f98046d8 0000000068ca6544
! Mem[000000004d0000f8] = 7c842889, %l5 = 00000000f9ae10d7
ldstub [%i2+0x0f8],%l5 ! %l5 = 0000007c000000ff
! Mem[000000004c800030] = 1c4dd09fa5bd082a, %l5 = 000000000000007c, %l4 = 0000000000000083
add %i1,0x30,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 1c4dd09fa5bd082a
! Mem[000000004c80001c] = 98b8f5f2, %l5 = 000000000000007c
lduh [%i1+0x01c],%l5 ! %l5 = 00000000000098b8
! Mem[0000000091800078] = 923a5b60 4dfb2106, %g2 = f98046d8, %g3 = 68ca6544
ldd [%o0+0x078],%g2 ! %g2 = 00000000923a5b60 000000004dfb2106
! Mem[000000004d8001cc] = b94eb2b6, %l7 = 0000000018c7ec72
swap [%i3+0x1cc],%l7 ! %l7 = 00000000b94eb2b6
! Mem[00000000910001c0] = 32543d68, %g2 = 00000000923a5b60
ldub [%i6+0x1c0],%g2 ! %g2 = 0000000000000032
! Mem[000000004c000194] = ff659564, %l7 = 00000000b94eb2b6
swap [%i0+0x194],%l7 ! %l7 = 00000000ff659564
! Mem[00000000910001e0] = 9757141a, %g2 = 0000000000000032
ldsb [%i6+0x1e0],%g2 ! %g2 = ffffffffffffff97
! Mem[000000004d000020] = bd18be7c, %l0 = c40e4813da4741a0
swap [%i2+%o4],%l0 ! %l0 = 00000000bd18be7c
p30_label_22:
! Mem[000000004d8001b8] = 96d90eea51ff2ca2, %l7 = 00000000ff659564, %l7 = 00000000ff659564
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 96d90eea51ff2ca2
! Mem[000000004d000010] = 4289168cdf20125b, %l1 = 00000000e60bc129, %l1 = 00000000e60bc129
add %i2,0x10,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 4289168cdf20125b
! Mem[00000000910000e8] = 5ab839f7368f3761, %g2 = ffffffffffffff97
ldx [%i6+0x0e8],%g2 ! %g2 = 5ab839f7368f3761
! Mem[00000000910000bc] = 8f3db776, %g2 = 5ab839f7368f3761
ldsb [%i6+0x0be],%g2 ! %g2 = ffffffffffffff8f
! Mem[000000004c8001b0] = c2aa5763bc33c352, %l6 = 0000000008085e6d, %l6 = 0000000008085e6d
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = c2aa5763bc33c352
! Mem[000000004c80003c] = ece1c1fc, %l2 = 00000000000000b4
ldsb [%i1+0x03f],%l2 ! %l2 = fffffffffffffffc
! Mem[000000004d000170] = 2fc5a79dcff383fb, %l6 = c2aa5763bc33c352, %l4 = 1c4dd09fa5bd082a
add %i2,0x170,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 2fc5a79dcff383fb
! Mem[000000004d8001c4] = 2d0f7040, %l4 = 2fc5a79dcff383fb
ldsh [%i3+0x1c6],%l4 ! %l4 = 0000000000007040
! Mem[000000004c0000ac] = 7fadf454, %l1 = 4289168cdf20125b
swap [%i0+0x0ac],%l1 ! %l1 = 000000007fadf454
! Mem[000000004d0000c8] = fd7164c3, %l7 = 96d90eea51ff2ca2
swap [%i2+0x0c8],%l7 ! %l7 = 00000000fd7164c3
p30_label_23:
! Mem[00000000910000d0] = 2fe75756f56c72b9, %g2 = ffffffffffffff8f
ldx [%i6+0x0d0],%g2 ! %g2 = 2fe75756f56c72b9
! Mem[000000004c8000fe] = 365d288e, %l5 = 00000000000098b8
ldstub [%i1+0x0fe],%l5 ! %l5 = 00000028000000ff
! Mem[000000004c80012c] = c68bd9d8, %l4 = 0000000000007040
swap [%i1+0x12c],%l4 ! %l4 = 00000000c68bd9d8
! Mem[0000000091800014] = 04e42612, %g2 = 2fe75756f56c72b9
lduw [%o0+0x014],%g2 ! %g2 = 0000000004e42612
! Mem[000000009100013c] = da495b2d, %g2 = 0000000004e42612
lduh [%i6+0x13c],%g2 ! %g2 = 000000000000da49
! %l4 = 00000000c68bd9d8, Mem[000000009180004c] = 3f9d7633
stw %l4,[%o0+0x04c] ! Mem[000000009180004c] = c68bd9d8
! Mem[000000004c0001fc] = 44ff2c6c, %l6 = c2aa5763bc33c352
ldstub [%i0+0x1fc],%l6 ! %l6 = 00000044000000ff
! Mem[000000004c00010d] = 8b985b82, %l7 = 00000000fd7164c3
ldstub [%i0+0x10d],%l7 ! %l7 = 00000098000000ff
! Mem[000000004d0001e8] = eaa244e5b75a4750, %l5 = 0000000000000028, %l7 = 0000000000000098
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = eaa244e5b75a4750
! Mem[000000004c000130] = 7a624043, %l7 = eaa244e5b75a4750
ldstub [%i0+0x130],%l7 ! %l7 = 0000007a000000ff
p30_label_24:
! %l6 = 0000000000000044, Mem[00000000910000e8] = 5ab839f7
stb %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 44b839f7
! Mem[000000004c0001d5] = 2a223f3f, %l5 = 0000000000000028
ldstub [%i0+0x1d5],%l5 ! %l5 = 00000022000000ff
! Mem[000000004c000070] = 7bc89c6db1889803, %l3 = 000000002a3dfd2f, %l5 = 0000000000000022
add %i0,0x70,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 7bc89c6db1889803
! Mem[000000004c0000e8] = 6cf14c62, %l7 = 0000007a, %l7 = 0000007a
add %i0,0xe8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000006cf14c62
! Mem[0000000091000184] = c5170ec0, %g2 = 000000000000da49
ldub [%i6+0x187],%g2 ! %g2 = 00000000000000c5
! Mem[00000000918001c0] = 983505e4, %g2 = 00000000000000c5
ldsb [%o0+0x1c2],%g2 ! %g2 = ffffffffffffff98
! Mem[00000000900001d4] = a5390858, %g2 = ffffffffffffff98
lduh [%i4+0x1d4],%g2 ! %g2 = 000000000000a539
! %l5 = 7bc89c6db1889803, Mem[0000000091800086] = f5df76cf
sth %l5,[%o0+0x086] ! Mem[0000000091800084] = 980376cf
! Mem[000000004d000028] = 427bfea72a350ed4, %l7 = 000000006cf14c62, %l2 = fffffffffffffffc
add %i2,0x28,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 427bfea72a350ed4
! %l4 = c68bd9d8, %l5 = b1889803, Mem[0000000090000150] = 4227f2c0 a01a9ffb
std %l4,[%i4+0x150] ! Mem[0000000090000150] = c68bd9d8 b1889803
p30_label_25:
! Mem[000000004c000160] = 80298aa37f8cfa8f, %l0 = 00000000bd18be7c, %l7 = 000000006cf14c62
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 80298aa37f8cfa8f
! Mem[000000004c0000e8] = 6cf14c62, %l1 = 000000007fadf454
swap [%i0+0x0e8],%l1 ! %l1 = 000000006cf14c62
! Mem[000000004c8001a1] = d6139008, %l5 = 7bc89c6db1889803
ldstub [%i1+0x1a1],%l5 ! %l5 = 00000013000000ff
! Mem[00000000910001e8] = 395c507b, %g2 = 000000000000a539
ldub [%i6+0x1ea],%g2 ! %g2 = 0000000000000039
! Mem[0000000091800150] = addd7621, %g2 = 0000000000000039
ldsb [%o0+0x150],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000090800024] = 4bf4b178, %g18 = 19f32ec9c79f2bd6
ldsw [%i5+0x024],%g2 ! %g2 = 19f32ec9c79f2bd6
! Mem[000000004d800060] = 0ca09af23f6c9d4e, %l5 = 0000000000000013, %l2 = 427bfea72a350ed4
add %i3,0x60,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 0ca09af23f6c9d4e
! Mem[000000009180007c] = 4dfb2106, %g2 = 000000004bf4b178
lduw [%o0+0x07c],%g2 ! %g2 = 000000004dfb2106
! Mem[000000004d000160] = 52fc56a0ecefaaac, %l7 = 80298aa37f8cfa8f, %l0 = 00000000bd18be7c
add %i2,0x160,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 52fc56a0ecefaaac
! Mem[00000000908000c0] = 2e57b703a2e80f68, %g2 = 000000004dfb2106
ldx [%i5+0x0c0],%g2 ! %g2 = 2e57b703a2e80f68
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 52fc56a0ecefaaac
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006cf14c62
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0ca09af23f6c9d4e
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002a3dfd2f
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c68bd9d8
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000013
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000044
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 80298aa37f8cfa8f
bne,a,pn %xcc,p30_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 555434faffabf3ef
ldx [%i0+0x008],%g3 ! Observed data at 000000004c000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x008,%g4
ldx [%g1+0x050],%g2 ! Expected data = 10e2a9b0ad8fd145
ldx [%i0+0x050],%g3 ! Observed data at 000000004c000050
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = a4c9a611aed0ff06
ldx [%i0+0x058],%g3 ! Observed data at 000000004c000058
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = d2b29c0eff18df9b
ldx [%i0+0x078],%g3 ! Observed data at 000000004c000078
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d236a999df20125b
ldx [%i0+0x0a8],%g3 ! Observed data at 000000004c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7fadf454ceaa235c
ldx [%i0+0x0e8],%g3 ! Observed data at 000000004c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 986476ff8bff5b82
ldx [%i0+0x108],%g3 ! Observed data at 000000004c000108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffb0bc0581635fb4
ldx [%i0+0x110],%g3 ! Observed data at 000000004c000110
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff624043d7912720
ldx [%i0+0x130],%g3 ! Observed data at 000000004c000130
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = bc159c08d582ffb1
ldx [%i0+0x158],%g3 ! Observed data at 000000004c000158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = 16dd2b84b94eb2b6
ldx [%i0+0x190],%g3 ! Observed data at 000000004c000190
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2447e1dc00000045
ldx [%i0+0x198],%g3 ! Observed data at 000000004c000198
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 81081844ac2ad0ff
ldx [%i0+0x1b0],%g3 ! Observed data at 000000004c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 105c660e00000023
ldx [%i0+0x1c8],%g3 ! Observed data at 000000004c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 7025f4562aff3f3f
ldx [%i0+0x1d0],%g3 ! Observed data at 000000004c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 992d10e32be3c952
ldx [%i0+0x1e8],%g3 ! Observed data at 000000004c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 203df440ffff2c6c
ldx [%i0+0x1f8],%g3 ! Observed data at 000000004c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1f8,%g4
set p30_local1_expect,%g1
p30_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 64b5dc703416e961
ldx [%i1+0x028],%g3 ! Observed data at 000000004c800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1c4dd09fa5bd082a
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 = 1500e967ece1c1fc
ldx [%i1+0x038],%g3 ! Observed data at 000000004c800038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 91f09e57b0b245f5
ldx [%i1+0x078],%g3 ! Observed data at 000000004c800078
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 39b5f42fb0bb3d54
ldx [%i1+0x0b8],%g3 ! Observed data at 000000004c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 4a92ad45c9fea6e2
ldx [%i1+0x0e8],%g3 ! Observed data at 000000004c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c90d1829365dff8e
ldx [%i1+0x0f8],%g3 ! Observed data at 000000004c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = af51800500007040
ldx [%i1+0x128],%g3 ! Observed data at 000000004c800128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1c34ecf940893a18
ldx [%i1+0x138],%g3 ! Observed data at 000000004c800138
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d6ff9008ae5b8678
ldx [%i1+0x1a0],%g3 ! Observed data at 000000004c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 5e0c1f0bb4793003
ldx [%i1+0x1a8],%g3 ! Observed data at 000000004c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0f679c11ffb34901
ldx [%i1+0x1b8],%g3 ! Observed data at 000000004c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = e60bc12942b9ffce
ldx [%i1+0x1c8],%g3 ! Observed data at 000000004c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 062680b0849b4b48
ldx [%i1+0x1f0],%g3 ! Observed data at 000000004c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1f0,%g4
set p30_local2_expect,%g1
p30_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ffd6ca3f779a61cb
ldx [%i2+0x008],%g3 ! Observed data at 000000004d000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = da4741a093bd60e7
ldx [%i2+0x020],%g3 ! Observed data at 000000004d000020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = 53560d2538931697
ldx [%i2+0x068],%g3 ! Observed data at 000000004d000068
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = e41fb09800000023
ldx [%i2+0x088],%g3 ! Observed data at 000000004d000088
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 51ff2ca2dfe9a93b
ldx [%i2+0x0c8],%g3 ! Observed data at 000000004d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2b3ca0f2000000a3
ldx [%i2+0x0e8],%g3 ! Observed data at 000000004d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff842889194f9e67
ldx [%i2+0x0f8],%g3 ! Observed data at 000000004d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = bd27961d1bff3723
ldx [%i2+0x108],%g3 ! Observed data at 000000004d000108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000191483d704
ldx [%i2+0x140],%g3 ! Observed data at 000000004d000140
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c95f19161918df9b
ldx [%i2+0x1a0],%g3 ! Observed data at 000000004d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00000039fc4c9aff
ldx [%i2+0x1a8],%g3 ! Observed data at 000000004d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = afce0ad8b421b321
ldx [%i2+0x1f0],%g3 ! Observed data at 000000004d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1f0,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 0d604b1d68c4ff4a
ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff59bb3fe077e2bc
ldx [%i3+0x038],%g3 ! Observed data at 000000004d800038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = da9a5a55b044e6d6
ldx [%i3+0x050],%g3 ! Observed data at 000000004d800050
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 307e9747003044b8
ldx [%i3+0x078],%g3 ! Observed data at 000000004d800078
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 233b39ff490453b4
ldx [%i3+0x080],%g3 ! Observed data at 000000004d800080
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 4f64ff4625efff24
ldx [%i3+0x0f8],%g3 ! Observed data at 000000004d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = f502c9ffece1c1fc
ldx [%i3+0x100],%g3 ! Observed data at 000000004d800100
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 20c5ff66ad217ed2
ldx [%i3+0x110],%g3 ! Observed data at 000000004d800110
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = f9714cb3ffd38293
ldx [%i3+0x128],%g3 ! Observed data at 000000004d800128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff54d9082c6020a8
ldx [%i3+0x168],%g3 ! Observed data at 000000004d800168
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 96d90eea51ff2ca2
ldx [%i3+0x1b8],%g3 ! Observed data at 000000004d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3e0236a118c7ec72
ldx [%i3+0x1c8],%g3 ! Observed data at 000000004d8001c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1c8,%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
! 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:
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d000008]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d000000]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800028]
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800020]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000000]
done
p30_trap1o:
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d000008]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d000000]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800028]
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800020]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000000]
done
p30_trap2e:
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000000]
stda %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000000]
stda %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800000]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000008]
done
p30_trap2o:
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000000]
stda %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000000]
stda %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800000]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000008]
done
p30_trap3e:
nop
nop
done
p30_trap3o:
nop
nop
done
p30_init_memory_pointers:
set p30_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p30_local0_start,%i0
set p30_local1_start,%i1
set p30_local2_start,%i2
set p30_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f9476fc801b378aa
ldx [%g1+0x008],%l1 ! %l1 = b4f8fe9413fdfc4c
ldx [%g1+0x010],%l2 ! %l2 = 723ce50ed6901dfa
ldx [%g1+0x018],%l3 ! %l3 = 4bb2b72248be406c
ldx [%g1+0x020],%l4 ! %l4 = 0f70a20837970f51
ldx [%g1+0x028],%l5 ! %l5 = 123344c432021387
ldx [%g1+0x030],%l6 ! %l6 = 6e1beaee2eae1848
ldx [%g1+0x038],%l7 ! %l7 = 5b25420f9518e01a
! Initialize the output register of window 0
set unres3_start,%o0
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 = f680d184 e4e89f9a 3adeb434 71d50703
! %f4 = 73696411 233f8af2 71ed5ad2 e8d2583c
! %f8 = d5241f8f 3a9432d0 b42b4fae 1e0b45a1
! %f12 = 38ee5070 363a34e2 df3d12fa 2854ab62
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 79e0a949 6a291f83 036e9685 3aff5ae0
! %f20 = 8b60cb10 37a60634 ca965142 2c534f3e
! %f24 = d20f7849 ffeef5e2 eaf37567 6b986f2e
! %f28 = fec23e13 9224c162 807e11ff b5f42f2c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 46728c82 59448865 1d2dd536 f3d6b4be
! %f36 = 3b214eb7 f41940c9 0958a003 00a8d86c
! %f40 = 1610f716 e77184c3 4f7c10f1 b5b38275
! %f44 = 445a8c22 b1427bb2 3f7fe9bd a47607c9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xca06127000000059,%g7,%g1 ! GSR scale = 11, align = 1
wr %g1,%g0,%gsr ! GSR = ca06127000000059
wr %g0,%y ! Clear Y 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:
! %l7 = 9009d525ebd1c652, Mem[00000000900000cc] = c6f5be11
sth %l7,[%i4+0x0cc] ! Mem[00000000900000cc] = c652be11
! Mem[0000000090000138] = 84329a9d, %g2 = 000000e00a23c18e
ldsh [%i4+0x13a],%g2 ! %g2 = ffffffffffff8432
! Mem[000000004f800074] = da797b54, %l5 = 570dcc7a5ce0634d
swap [%i3+0x074],%l5 ! %l5 = 00000000da797b54
! Mem[000000004f000084] = 272f8e06, %l1 = 2e95f5d4383a9dd5
ldstub [%i2+0x084],%l1 ! %l1 = 00000027000000ff
! Mem[000000004f800030] = 33630851, %l0 = 7cb217b20e0cc5a5
swap [%i3+0x030],%l0 ! %l0 = 0000000033630851
! Mem[000000004f00006c] = f37cfa7b, %l7 = ebd1c652, %l6 = d742a66b
add %i2,0x6c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000f37cfa7b
! Mem[000000004f0001e0] = 3a48a3d6, %l4 = 814d192c14c91796
swap [%i2+0x1e0],%l4 ! %l4 = 000000003a48a3d6
! Mem[000000004f8001b8] = 0eb62aa4, %l3 = 51445fba004430c8
swap [%i3+0x1b8],%l3 ! %l3 = 000000000eb62aa4
! Mem[00000000918001c0] = ac983505, %g2 = ffffffffffff8432
ldub [%o0+0x1c1],%g2 ! %g2 = 00000000000000ac
! Mem[000000004e800030] = e00116e290695edf, %l7 = 9009d525ebd1c652, %l3 = 000000000eb62aa4
add %i1,0x30,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e00116e290695edf
p31_label_2:
! Mem[000000004e00009c] = 34cb89d7, %l0 = 0000000033630851
ldstub [%i0+0x09c],%l0 ! %l0 = 00000034000000ff
! Mem[000000004f800190] = f257c618e826f7f0, %l5 = 00000000da797b54, %l0 = 0000000000000034
add %i3,0x190,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = f257c618e826f7f0
! Mem[000000004e800098] = 36d42c60, %l7 = 9009d525ebd1c652
ldstub [%i1+0x098],%l7 ! %l7 = 00000036000000ff
! Mem[000000004f000060] = 182b9480, %l1 = 0000000000000027
swap [%i2+0x060],%l1 ! %l1 = 00000000182b9480
! Mem[000000004f000044] = a8302185, %l7 = 0000000000000036
swap [%i2+0x044],%l7 ! %l7 = 00000000a8302185
! Mem[000000004e800070] = 5f95f0f9905a468b, %l3 = e00116e290695edf, %l2 = 9a7b4ce843e73386
add %i1,0x70,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 5f95f0f9905a468b
! %l0 = f257c618e826f7f0, Mem[0000000090000028] = c6d1db875fe1fe5c
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = f257c618e826f7f0
! Mem[000000004f000064] = b298ed68, %l4 = 000000003a48a3d6
ldsh [%i2+0x066],%l4 ! %l4 = ffffffffffffed68
! %l4 = ffffffffffffed68, Mem[0000000091800168] = 6933d7f3
stw %l4,[%o0+0x168] ! Mem[0000000091800168] = ffffed68
! Mem[000000004e800128] = a57bd511, %l0 = e826f7f0, %l7 = a8302185
add %i1,0x128,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a57bd511
p31_label_3:
! Mem[000000004e800030] = e00116e290695edf, %l7 = 00000000a57bd511, %l6 = 00000000f37cfa7b
add %i1,0x30,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = e00116e290695edf
! Mem[000000004e800040] = f4edb443ed4b954e, %l2 = 5f95f0f9905a468b, %l7 = 00000000a57bd511
add %i1,0x40,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = f4edb443ed4b954e
! Mem[000000004f800000] = 9d7a7527, %l1 = 00000000182b9480
swap [%i3+%g0],%l1 ! %l1 = 000000009d7a7527
! Mem[000000004f800031] = 0e0cc5a5, %l0 = f257c618e826f7f0
ldstub [%i3+0x031],%l0 ! %l0 = 0000000c000000ff
! Mem[000000004f8001cf] = ac0d3d68, %l0 = 000000000000000c
ldstub [%i3+0x1cf],%l0 ! %l0 = 00000068000000ff
! Mem[00000000908001f0] = 5003e2e1, %g2 = 00000000000000ac
ldub [%i5+0x1f1],%g2 ! %g2 = 0000000000000050
! %l0 = 0000000000000068, Mem[00000000908000bc] = 4b1d15cc
stw %l0,[%i5+0x0bc] ! Mem[00000000908000bc] = 00000068
! %l3 = e00116e290695edf, Mem[00000000900000d5] = 1fa4f272
stb %l3,[%i4+0x0d5] ! Mem[00000000900000d4] = dfa4f272
! %l1 = 000000009d7a7527, Mem[0000000090000110] = 18614e6eeeb8142d
stx %l1,[%i4+0x110] ! Mem[0000000090000110] = 000000009d7a7527
! %l2 = 905a468b, %l3 = 90695edf, Mem[0000000091000180] = 4df7bcd0 217f2bc5
std %l2,[%i6+0x180] ! Mem[0000000091000180] = 905a468b 90695edf
p31_label_4:
! Mem[000000004e800190] = 4510a32b4f81bdc8, %l1 = 000000009d7a7527, %l6 = e00116e290695edf
add %i1,0x190,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 4510a32b4f81bdc8
! Mem[000000004e800120] = cdde713050f8aad6, %l0 = 0000000000000068, %l3 = e00116e290695edf
add %i1,0x120,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = cdde713050f8aad6
! Mem[000000004f800185] = ae5efb0f, %l0 = 0000000000000068
ldstub [%i3+0x185],%l0 ! %l0 = 0000005e000000ff
! Mem[000000004f000040] = 29d93cc5, %l4 = ffffed68, %l2 = 905a468b
add %i2,0x40,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000029d93cc5
! %l2 = 0000000029d93cc5, Mem[0000000090000018] = d23cbe49
stw %l2,[%i4+%o3] ! Mem[0000000090000018] = 29d93cc5
! Mem[000000004f0000b0] = 7f6f3989, %l0 = 0000005e, %l1 = 9d7a7527
add %i2,0xb0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000007f6f3989
! Mem[000000004e8001be] = ddbfcdca, %l2 = 0000000029d93cc5
ldstub [%i1+0x1be],%l2 ! %l2 = 000000cd000000ff
! Mem[00000000918000f0] = 618e3b78, %g2 = 0000000000000050
ldub [%o0+0x0f1],%g2 ! %g2 = 0000000000000061
! Mem[0000000091000108] = 1c0669f4, %g18 = c84c53849b3fdc0c
ldsw [%i6+0x108],%g2 ! %g2 = c84c53849b3fdc0c
! Mem[0000000090000088] = 487ec682423efff6, %g2 = 000000001c0669f4
ldx [%i4+0x088],%g2 ! %g2 = 487ec682423efff6
p31_label_5:
! Mem[0000000091000010] = 1fff3d1e, %g2 = 487ec682423efff6
lduh [%i6+0x012],%g2 ! %g2 = 0000000000001fff
! Mem[0000000091800180] = 628efb98, %g2 = 0000000000001fff
ldsh [%o0+0x180],%g2 ! %g2 = 000000000000628e
! Mem[000000004e0000f4] = 5836d605, %l4 = ffffed68, %l7 = ed4b954e
add %i0,0xf4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000005836d605
! Mem[000000004e800120] = cdde713050f8aad6, %l1 = 000000007f6f3989
ldx [%i1+0x120],%l1 ! %l1 = cdde713050f8aad6
! Mem[000000004f00000c] = e8cdcb2c, %l5 = da797b54, %l1 = 50f8aad6
add %i2,0x0c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e8cdcb2c
! %l4 = ffffffffffffed68, Mem[00000000900001f0] = 6e71228ed0a0c782
stx %l4,[%i4+0x1f0] ! Mem[00000000900001f0] = ffffffffffffed68
! Mem[000000004e8000c8] = 1b99e85cf0dc635c, %l1 = 00000000e8cdcb2c
ldx [%i1+0x0c8],%l1 ! %l1 = 1b99e85cf0dc635c
! Mem[00000000900000f8] = 761a06b6dff87715, %g2 = 000000000000628e
ldx [%i4+0x0f8],%g2 ! %g2 = 761a06b6dff87715
! Mem[00000000918000b0] = 5dea1cba, %g2 = 761a06b6dff87715
lduw [%o0+0x0b0],%g2 ! %g2 = 000000005dea1cba
! %l3 = cdde713050f8aad6, Mem[0000000091800091] = 80542f05
stb %l3,[%o0+0x091] ! Mem[0000000091800090] = d6542f05
p31_label_6:
! Mem[000000004f80003c] = 1f2c78d6, %l1 = f0dc635c, %l4 = ffffed68
add %i3,0x3c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000001f2c78d6
! Mem[00000000900000c0] = a056dafa c5a24718, %g2 = 5dea1cba, %g3 = 0bad0b00
ldd [%i4+0x0c0],%g2 ! %g2 = 00000000a056dafa 00000000c5a24718
! Mem[00000000910000c0] = b7768631, %g2 = 00000000a056dafa
ldsh [%i6+0x0c0],%g2 ! %g2 = ffffffffffffb776
! Mem[00000000910001a4] = db9aa178, %g18 = c84c53849b3fdc0c
ldsw [%i6+0x1a4],%g2 ! %g2 = c84c53849b3fdc0c
! Mem[0000000091000108] = 1c0669f4, %g2 = ffffffffdb9aa178
ldsh [%i6+0x108],%g2 ! %g2 = 0000000000001c06
! %l2 = 00000000000000cd, Mem[00000000900001a0] = 41d36b30fb63a27f
stx %l2,[%i4+0x1a0] ! Mem[00000000900001a0] = 00000000000000cd
! Mem[000000004f800000] = 182b9480, %l1 = 1b99e85cf0dc635c
ldsw [%i3+%g0],%l1 ! %l1 = 00000000182b9480
! Mem[000000004f800110] = d5d97e27728897d0, %l3 = cdde713050f8aad6, %l6 = 4510a32b4f81bdc8
add %i3,0x110,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = d5d97e27728897d0
! %l7 = 000000005836d605, Mem[0000000090800098] = 198974350675bab4
stx %l7,[%i5+0x098] ! Mem[0000000090800098] = 000000005836d605
! %l4 = 000000001f2c78d6, Mem[00000000918001da] = 9c388896
sth %l4,[%o0+0x1da] ! Mem[00000000918001d8] = 78d68896
p31_label_7:
! Mem[000000004e8001c0] = 194e63c2, %l4 = 000000001f2c78d6
swap [%i1+0x1c0],%l4 ! %l4 = 00000000194e63c2
! Mem[000000004e800000] = 0eae6afc2b8fc6ea, %l5 = 00000000da797b54, %l1 = 00000000182b9480
casxa [%i1]0x80,%l5,%l1 ! %l1 = 0eae6afc2b8fc6ea
! Mem[000000004f800068] = 31e6e6c7, %l1 = 2b8fc6ea, %l1 = 2b8fc6ea
add %i3,0x68,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000031e6e6c7
! Mem[00000000918000e4] = 455174c4, %g2 = 0000000000001c06
lduh [%o0+0x0e4],%g2 ! %g2 = 0000000000004551
! Mem[000000004f800030] = 0effc5a5, %l7 = 5836d605, %l4 = 194e63c2
add %i3,0x30,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000effc5a5
! %l7 = 000000005836d605, Mem[00000000900000bc] = 59ef2943
stw %l7,[%i4+0x0bc] ! Mem[00000000900000bc] = 5836d605
! %l6 = d5d97e27728897d0, Mem[0000000091800010] = 459f86b604e42612
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = d5d97e27728897d0
! Mem[000000004f000020] = 0465d41d, %l1 = 31e6e6c7, %l1 = 31e6e6c7
add %i2,0x20,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000465d41d
! %l4 = 000000000effc5a5, Mem[0000000090000198] = a8d5c763
stw %l4,[%i4+0x198] ! Mem[0000000090000198] = 0effc5a5
! Mem[000000004e800028] = 8b784e72727b875d, %l4 = 000000000effc5a5, %l4 = 000000000effc5a5
add %i1,0x28,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 8b784e72727b875d
p31_label_8:
! %l4 = 8b784e72727b875d, Mem[0000000091800110] = de4e62c7
stw %l4,[%o0+0x110] ! Mem[0000000091800110] = 727b875d
! Mem[00000000918000b8] = 5d6b08496cfe733f, %g2 = 0000000000004551
ldx [%o0+0x0b8],%g2 ! %g2 = 5d6b08496cfe733f
! Mem[000000004f000151] = 44e26dab, %l3 = cdde713050f8aad6
ldstub [%i2+0x151],%l3 ! %l3 = 000000e2000000ff
! %l4 = 8b784e72727b875d, Mem[00000000908001bc] = b8af9426
stw %l4,[%i5+0x1bc] ! Mem[00000000908001bc] = 727b875d
! %l3 = 00000000000000e2, Mem[0000000091800110] = 727b875d68cde05e
stx %l3,[%o0+0x110] ! Mem[0000000091800110] = 00000000000000e2
! Mem[0000000091800080] = 40837ec6, %g2 = 5d6b08496cfe733f
ldsh [%o0+0x080],%g2 ! %g2 = 0000000000004083
! %l6 = d5d97e27728897d0, Mem[000000009000001a] = 3cc5178b
sth %l6,[%i4+0x01a] ! Mem[0000000090000018] = 97d0178b
! Mem[00000000900000a4] = 4fa190e7, %g18 = c84c53849b3fdc0c
ldsw [%i4+0x0a4],%g2 ! %g2 = c84c53849b3fdc0c
! Mem[0000000090800008] = 5c96a471, %g2 = 000000004fa190e7
ldub [%i5+%o1],%g2 ! %g2 = 000000000000005c
! Mem[000000004e8000a0] = 1118dd35, %l4 = 727b875d, %l4 = 727b875d
add %i1,0xa0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001118dd35
p31_label_9:
! Mem[000000004e8000ec] = 26bdf248, %l6 = d5d97e27728897d0
ldstub [%i1+0x0ec],%l6 ! %l6 = 00000026000000ff
! %l0 = 0000005e, %l1 = 0465d41d, Mem[0000000091000038] = 691f8eb0 b4f82c3d
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 0000005e 0465d41d
! %l4 = 1118dd35, %l5 = da797b54, Mem[0000000090800020] = 1090194a 4bf4b178
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 1118dd35 da797b54
! Mem[0000000091000104] = e45b07f3, %g2 = 000000000000005c
lduw [%i6+0x104],%g2 ! %g2 = 00000000e45b07f3
! Mem[0000000091000134] = ce95b5da, %g2 = 00000000e45b07f3
ldub [%i6+0x134],%g2 ! %g2 = 00000000000000ce
! Mem[000000004e8001a8] = b6221945977fdbfb, %l3 = 00000000000000e2, %l3 = 00000000000000e2
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = b6221945977fdbfb
! Mem[000000004f800144] = 2e8d0187, %l3 = b6221945977fdbfb
swap [%i3+0x144],%l3 ! %l3 = 000000002e8d0187
! Mem[000000004f000028] = a4492be4f34e5fb5, %l4 = 000000001118dd35, %l5 = 00000000da797b54
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = a4492be4f34e5fb5
! Mem[000000004e8000a0] = 1118dd35, %l4 = 000000001118dd35
swap [%i1+0x0a0],%l4 ! %l4 = 000000001118dd35
! Mem[000000004f800140] = 743f7914977fdbfb, %l4 = 000000001118dd35, %l2 = 00000000000000cd
add %i3,0x140,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 743f7914977fdbfb
p31_label_10:
! Mem[000000004e000103] = b685dc49, %l7 = 000000005836d605
ldstub [%i0+0x103],%l7 ! %l7 = 00000049000000ff
! Mem[000000004f8001af] = 61797904, %l7 = 0000000000000049
ldstub [%i3+0x1af],%l7 ! %l7 = 00000004000000ff
! Mem[000000004e80010c] = 174b9cbc, %l0 = 0000005e, %l6 = 00000026
add %i1,0x10c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000174b9cbc
! Mem[000000004f8001d4] = e04d8e9d, %l5 = f34e5fb5, %l2 = 977fdbfb
add %i3,0x1d4,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e04d8e9d
! Mem[000000004e800130] = abff650182adebca, %l7 = 0000000000000004, %l3 = 000000002e8d0187
add %i1,0x130,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = abff650182adebca
! Mem[000000004e000128] = 6c8b0a7fd6179965, %l4 = 000000001118dd35, %l2 = 00000000e04d8e9d
add %i0,0x128,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 6c8b0a7fd6179965
! Mem[00000000918000a8] = aa508d44, %g2 = 00000000000000ce
ldub [%o0+0x0aa],%g2 ! %g2 = 00000000000000aa
! Mem[000000004f000000] = f82e23dc, %l3 = abff650182adebca
ldstub [%i2+%g0],%l3 ! %l3 = 000000f8000000ff
! Mem[000000004e800000] = 0eae6afc2b8fc6ea, %l2 = 6c8b0a7fd6179965, %l7 = 0000000000000004
casxa [%i1]0x80,%l2,%l7 ! %l7 = 0eae6afc2b8fc6ea
! Mem[000000004f8000ac] = 10cddc5f, %l1 = 000000000465d41d
swap [%i3+0x0ac],%l1 ! %l1 = 0000000010cddc5f
p31_label_11:
! Mem[0000000091000140] = 1c9410bf, %g2 = 00000000000000aa
lduh [%i6+0x140],%g2 ! %g2 = 0000000000001c94
! Mem[0000000091000028] = ec3993f621f71715, %g2 = 0000000000001c94
ldx [%i6+%o5],%g2 ! %g2 = ec3993f621f71715
! Mem[000000004e800144] = dd0c4c95, %l4 = 1118dd35, %l4 = 1118dd35
add %i1,0x144,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000dd0c4c95
! Mem[000000004f800107] = 53a4b9c2, %l4 = 00000000dd0c4c95
ldstub [%i3+0x107],%l4 ! %l4 = 000000c2000000ff
! Mem[000000004e0000d8] = 4a58cbcf, %l1 = 10cddc5f, %l2 = d6179965
add %i0,0xd8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000004a58cbcf
! Mem[000000009100018c] = c6147916, %g2 = ec3993f621f71715
ldsh [%i6+0x18e],%g2 ! %g2 = ffffffffffffc614
! %l3 = 00000000000000f8, Mem[0000000090000168] = b023eb8485b571f7
stx %l3,[%i4+0x168] ! Mem[0000000090000168] = 00000000000000f8
! Mem[0000000091800170] = 0dd8e744, %g2 = ffffffffffffc614
lduh [%o0+0x170],%g2 ! %g2 = 0000000000000dd8
! Mem[000000004f000080] = e7128572, %l3 = 000000f8, %l7 = 2b8fc6ea
add %i2,0x80,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e7128572
! Mem[000000004f800104] = 53a4b9ff, %l1 = 10cddc5f, %l1 = 10cddc5f
add %i3,0x104,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000053a4b9ff
p31_label_12:
! Mem[000000004e8001d4] = b1d8a5f4, %l6 = 00000000174b9cbc
swap [%i1+0x1d4],%l6 ! %l6 = 00000000b1d8a5f4
! Mem[000000004e800184] = ec2ac6c1, %l7 = 00000000e7128572
swap [%i1+0x184],%l7 ! %l7 = 00000000ec2ac6c1
! %l3 = 00000000000000f8, Mem[0000000090000050] = 390b44110e5490b1
stx %l3,[%i4+0x050] ! Mem[0000000090000050] = 00000000000000f8
! %l7 = 00000000ec2ac6c1, Mem[000000009000017e] = 9af5dbb0
sth %l7,[%i4+0x17e] ! Mem[000000009000017c] = c6c1dbb0
! Mem[000000004f800028] = 792f27d2b30ab9d2, %l5 = a4492be4f34e5fb5, %l5 = a4492be4f34e5fb5
add %i3,0x28,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 792f27d2b30ab9d2
! Mem[000000004e800153] = 15a5dc41, %l0 = 000000000000005e
ldstub [%i1+0x153],%l0 ! %l0 = 00000041000000ff
! Mem[000000004e000033] = bb6e4642, %l5 = 792f27d2b30ab9d2
ldstub [%i0+0x033],%l5 ! %l5 = 00000042000000ff
! Mem[000000004e0000b0] = 3bb270921aa5d027, %l3 = 00000000000000f8, %l3 = 00000000000000f8
add %i0,0xb0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 3bb270921aa5d027
! Mem[000000004f00008c] = 9470751b, %l1 = 0000000053a4b9ff
swap [%i2+0x08c],%l1 ! %l1 = 000000009470751b
! %l4 = 00000000000000c2, Mem[000000009180019c] = 3b83f75f
sth %l4,[%o0+0x19c] ! Mem[000000009180019c] = 00c2f75f
p31_label_13:
! Mem[000000004e0000d4] = 6aa68e72, %l3 = 3bb270921aa5d027
swap [%i0+0x0d4],%l3 ! %l3 = 000000006aa68e72
! %l1 = 000000009470751b, Mem[0000000091800077] = a9923a5b
stb %l1,[%o0+0x077] ! Mem[0000000091800074] = 1b923a5b
! %l3 = 000000006aa68e72, Mem[000000009180007c] = 4dfb2106
sth %l3,[%o0+0x07c] ! Mem[000000009180007c] = 8e722106
! Mem[000000004e000130] = de2d6f20, %l6 = b1d8a5f4, %l6 = b1d8a5f4
add %i0,0x130,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000de2d6f20
! Mem[0000000090000038] = acd6a795 fa7adc32, %g2 = 00000dd8, %g3 = c5a24718
ldd [%i4+0x038],%g2 ! %g2 = 00000000acd6a795 00000000fa7adc32
! Mem[00000000908000bc] = 682e57b7, %g2 = 00000000acd6a795
ldub [%i5+0x0bf],%g2 ! %g2 = 0000000000000068
! %l4 = 000000c2, %l5 = 00000042, Mem[0000000090000180] = dbb06930 90cb7b8d
std %l4,[%i4+0x180] ! Mem[0000000090000180] = 000000c2 00000042
! Mem[000000004e800037] = 90695edf, %l2 = 000000004a58cbcf
ldstub [%i1+0x037],%l2 ! %l2 = 000000df000000ff
! Mem[000000004e00000c] = d4c197ad, %l7 = 00000000ec2ac6c1
ldstub [%i0+0x00c],%l7 ! %l7 = 000000d4000000ff
! Mem[000000004e800140] = 67ff1b17, %l6 = 00000000de2d6f20
swap [%i1+0x140],%l6 ! %l6 = 0000000067ff1b17
p31_label_14:
! Mem[0000000091800190] = 687899ad, %g2 = 0000000000000068
ldub [%o0+0x191],%g2 ! %g2 = 0000000000000068
! Mem[000000004e800080] = bcff964279169664, %l2 = 00000000000000df, %l5 = 0000000000000042
add %i1,0x80,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = bcff964279169664
! Mem[000000004f0001ac] = 453aafe9, %l6 = 0000000067ff1b17
swap [%i2+0x1ac],%l6 ! %l6 = 00000000453aafe9
! Mem[000000004f000024] = 602c3331, %l6 = 00000000453aafe9
ldsh [%i2+0x024],%l6 ! %l6 = 000000000000602c
! Mem[00000000908000b0] = c6f53a9b, %g2 = 0000000000000068
ldub [%i5+0x0b2],%g2 ! %g2 = 00000000000000c6
! %l4 = 000000c2, %l5 = 79169664, Mem[0000000090800018] = f3c1b6db a1adf09e
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 000000c2 79169664
! %l4 = 00000000000000c2, Mem[0000000090000058] = fb0631c4
stw %l4,[%i4+0x058] ! Mem[0000000090000058] = 000000c2
! Mem[000000004f00002a] = a4492be4, %l1 = 000000009470751b
ldstub [%i2+0x02a],%l1 ! %l1 = 0000002b000000ff
! Mem[0000000091800068] = 84baf4dec5a2c045, %g2 = 00000000000000c6
ldx [%o0+0x068],%g2 ! %g2 = 84baf4dec5a2c045
! Mem[000000004e800000] = 0eae6afc, %l4 = 00000000000000c2
swap [%i1+%g0],%l4 ! %l4 = 000000000eae6afc
p31_label_15:
! Mem[000000004e0001f4] = ccfaeca1, %l6 = 0000602c, %l7 = 000000d4
add %i0,0x1f4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ccfaeca1
! Mem[0000000090000058] = 000000c2, %g2 = 84baf4dec5a2c045
lduw [%i4+0x058],%g2 ! %g2 = 00000000000000c2
! Mem[000000004f000130] = a859e520, %l0 = 00000041, %l1 = 0000002b
add %i2,0x130,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a859e520
! Mem[000000004e8000e0] = cd96da19, %l6 = 000000000000602c
ldub [%i1+0x0e3],%l6 ! %l6 = 0000000000000019
! %l2 = 00000000000000df, Mem[00000000918001c0] = 11ac9835
sth %l2,[%o0+0x1c0] ! Mem[00000000918001c0] = 00df9835
! Mem[000000004e800108] = a7a082a9174b9cbc, %l0 = 0000000000000041, %l5 = bcff964279169664
add %i1,0x108,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = a7a082a9174b9cbc
! %l4 = 000000000eae6afc, Mem[0000000091800090] = 22d6542f058684d5
stx %l4,[%o0+0x090] ! Mem[0000000091800090] = 000000000eae6afc
! Mem[00000000918001a8] = f1918a2d, %g18 = c84c53849b3fdc0c
ldsw [%o0+0x1a8],%g2 ! %g2 = c84c53849b3fdc0c
! Mem[000000004f000058] = 371332917d615aa0, %l6 = 0000000000000019, %l2 = 00000000000000df
add %i2,0x58,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 371332917d615aa0
! Mem[000000009180017c] = 21bd628e, %g2 = fffffffff1918a2d
lduh [%o0+0x17e],%g2 ! %g2 = 00000000000021bd
p31_label_16:
! Mem[00000000908001e0] = ac6a9c05, %g2 = 00000000000021bd
ldsh [%i5+0x1e0],%g2 ! %g2 = ffffffffffffac6a
! Mem[000000004f0001b0] = c5a03cf62473200e, %l7 = 00000000ccfaeca1, %l4 = 000000000eae6afc
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = c5a03cf62473200e
! Mem[000000004e800050] = 85f553357636d67b, %l4 = c5a03cf62473200e, %l6 = 0000000000000019
add %i1,0x50,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 85f553357636d67b
! Mem[000000004e0000c8] = dd2d44fa2e2d544c, %l6 = 85f553357636d67b, %l0 = 0000000000000041
add %i0,0xc8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = dd2d44fa2e2d544c
! Mem[000000004e800030] = e00116e2, %l0 = 2e2d544c, %l1 = a859e520
add %i1,0x30,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e00116e2
! Mem[000000004f000008] = 7cde2c4de8cdcb2c, %l3 = 000000006aa68e72, %l5 = a7a082a9174b9cbc
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 7cde2c4de8cdcb2c
! Mem[000000004f0001b0] = c5a03cf6, %l4 = c5a03cf62473200e
swap [%i2+0x1b0],%l4 ! %l4 = 00000000c5a03cf6
! Mem[000000004f000194] = 92e05eaa, %l6 = 85f553357636d67b
lduw [%i2+0x194],%l6 ! %l6 = 0000000092e05eaa
! Mem[0000000091800108] = f50bf6f9, %g2 = ffffffffffffac6a
lduh [%o0+0x10a],%g2 ! %g2 = 000000000000f50b
! Mem[000000004f800068] = 31e6e6c7, %l0 = 2e2d544c, %l5 = e8cdcb2c
add %i3,0x68,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000031e6e6c7
p31_label_17:
! Mem[000000004f80004c] = b12b0e1e, %l6 = 0000000092e05eaa
swap [%i3+0x04c],%l6 ! %l6 = 00000000b12b0e1e
! Mem[0000000091000140] = 10bf2978, %g2 = 000000000000f50b
ldub [%i6+0x142],%g2 ! %g2 = 0000000000000010
! Mem[000000004e0001cb] = 7c4bb718, %l3 = 000000006aa68e72
ldstub [%i0+0x1cb],%l3 ! %l3 = 00000018000000ff
! Mem[000000004e800170] = a996dd1f, %l3 = 00000018, %l5 = 31e6e6c7
add %i1,0x170,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a996dd1f
! Mem[000000004e8001f0] = 6e95a091, %l5 = 00000000a996dd1f
ldub [%i1+0x1f3],%l5 ! %l5 = 0000000000000091
! Mem[000000004f8001e4] = 1e3a2e99, %l7 = 00000000ccfaeca1
swap [%i3+0x1e4],%l7 ! %l7 = 000000001e3a2e99
! Mem[0000000091000020] = ad86dab9, %g2 = 0000000000000010
lduw [%i6+%o4],%g2 ! %g2 = 00000000ad86dab9
! Mem[000000004f80005c] = 686788eb, %l3 = 0000000000000018
lduh [%i3+0x05c],%l3 ! %l3 = 0000000000006867
! Mem[000000004f00006c] = f37cfa7b, %l4 = 00000000c5a03cf6
swap [%i2+0x06c],%l4 ! %l4 = 00000000f37cfa7b
! Mem[00000000908001dc] = 83155997, %g2 = 00000000ad86dab9
ldsb [%i5+0x1dc],%g2 ! %g2 = ffffffffffffff83
p31_label_18:
! Mem[0000000091000074] = 828d9352, %g2 = ffffffffffffff83
ldub [%i6+0x074],%g2 ! %g2 = 0000000000000082
! Mem[00000000908001c4] = 4459808b, %g2 = 0000000000000082
lduw [%i5+0x1c4],%g2 ! %g2 = 000000004459808b
! %l0 = 2e2d544c, %l1 = e00116e2, Mem[000000004e800020] = a6097123 c3307e78
std %l0,[%i1+%o4] ! Mem[000000004e800020] = 2e2d544c e00116e2
! Mem[000000004e0001f0] = 2da16043, %l0 = dd2d44fa2e2d544c
ldstub [%i0+0x1f0],%l0 ! %l0 = 0000002d000000ff
! Mem[0000000091000180] = 468b9069, %g2 = 000000004459808b
ldsh [%i6+0x182],%g2 ! %g2 = 000000000000468b
! Mem[00000000918000d8] = b09059a2 33f7b8e5, %g2 = 0000468b, %g3 = fa7adc32
ldd [%o0+0x0d8],%g2 ! %g2 = 00000000b09059a2 0000000033f7b8e5
! Mem[000000004e800118] = 7868f15802ed1ef8, %l2 = 371332917d615aa0, %l4 = 00000000f37cfa7b
add %i1,0x118,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 7868f15802ed1ef8
! Mem[000000004e8001b0] = d79d98ffdc2a1200, %l1 = 00000000e00116e2, %l2 = 371332917d615aa0
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d79d98ffdc2a1200
! %l0 = 0000002d, %l1 = e00116e2, Mem[0000000091000110] = dc796364 d2835a7f
std %l0,[%i6+0x110] ! Mem[0000000091000110] = 0000002d e00116e2
! Mem[000000004e80011c] = 02ed1ef8, %l6 = b12b0e1e, %l7 = 1e3a2e99
add %i1,0x11c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000002ed1ef8
p31_label_19:
! Mem[000000004f0001f4] = 8627ed71, %l6 = b12b0e1e, %l4 = 02ed1ef8
add %i2,0x1f4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008627ed71
! Mem[000000004f000028] = a449ffe4 f34e5fb5, %l6 = b12b0e1e, %l7 = 02ed1ef8
ldd [%i2+%o5],%l6 ! %l6 = 00000000a449ffe4 00000000f34e5fb5
! Mem[000000004e000184] = ffbfd8e2, %l4 = 000000008627ed71
lduw [%i0+0x184],%l4 ! %l4 = 00000000ffbfd8e2
! Mem[000000004e800150] = 15a5dcff, %l2 = d79d98ffdc2a1200
ldstub [%i1+0x150],%l2 ! %l2 = 00000015000000ff
! Mem[000000004e0001c8] = 7c4bb7ff, %l3 = 0000000000006867
lduw [%i0+0x1c8],%l3 ! %l3 = 000000007c4bb7ff
! Mem[000000004f0000e0] = 055d55fcfc95078f, %l6 = 00000000a449ffe4, %l1 = 00000000e00116e2
add %i2,0xe0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 055d55fcfc95078f
! Mem[00000000918000a8] = 3a36aa508d44d5c1, %g2 = 00000000b09059a2
ldx [%o0+0x0a8],%g2 ! %g2 = 3a36aa508d44d5c1
! Mem[000000009180005c] = 4bad1b14, %g2 = 3a36aa508d44d5c1
ldsb [%o0+0x05c],%g2 ! %g2 = 000000000000004b
! Mem[000000004f00013c] = eb5611e1, %l2 = 00000015, %l0 = 0000002d
add %i2,0x13c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000eb5611e1
! Mem[00000000910000c4] = 2183dcdf, %g2 = 000000000000004b
ldsh [%i6+0x0c6],%g2 ! %g2 = 0000000000002183
p31_label_20:
! Mem[000000004f8000d8] = 4ea18c801b939cb5, %l6 = 00000000a449ffe4, %l5 = 0000000000000091
add %i3,0xd8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 4ea18c801b939cb5
! Mem[00000000910001e8] = 3ad6395c 507b7c4e, %g2 = 00002183, %g3 = 33f7b8e5
ldd [%i6+0x1e8],%g2 ! %g2 = 000000003ad6395c 00000000507b7c4e
! Mem[000000009000014c] = 77554227, %g2 = 000000003ad6395c
lduh [%i4+0x14e],%g2 ! %g2 = 0000000000007755
! Mem[000000009180016c] = 500a0dd8, %g2 = 0000000000007755
lduh [%o0+0x16e],%g2 ! %g2 = 000000000000500a
! Mem[00000000900001b8] = 38872b77, %g2 = 000000000000500a
lduw [%i4+0x1b8],%g2 ! %g2 = 0000000038872b77
! Mem[000000004e000185] = ffbfd8e2, %l3 = 000000007c4bb7ff
ldstub [%i0+0x185],%l3 ! %l3 = 000000bf000000ff
! Mem[000000004e8000c0] = f50f2f6796c2742b, %l3 = 00000000000000bf, %l3 = 00000000000000bf
add %i1,0xc0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = f50f2f6796c2742b
! %l0 = 00000000eb5611e1, Mem[00000000900001a8] = bbf186c9b7572d16
stx %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = 00000000eb5611e1
! Mem[0000000090000090] = 811a29b2, %g18 = c84c53849b3fdc0c
ldsw [%i4+0x090],%g2 ! %g2 = c84c53849b3fdc0c
! %l2 = 0000000000000015, Mem[0000000090800100] = 7ed95b8666e26e91
stx %l2,[%i5+0x100] ! Mem[0000000090800100] = 0000000000000015
p31_label_21:
! Mem[0000000091800090] = 00000000, %g18 = c84c53849b3fdc0c
ldsw [%o0+0x090],%g2 ! %g2 = c84c53849b3fdc0c
! Mem[0000000091000074] = 93529cfa, %g2 = 0000000000000000
lduh [%i6+0x076],%g2 ! %g2 = 0000000000009352
! Mem[00000000900001d8] = 9ae87d62, %g2 = 0000000000009352
ldsb [%i4+0x1db],%g2 ! %g2 = ffffffffffffff9a
! Mem[000000004f800180] = 8fc07385, %l7 = f34e5fb5, %l1 = fc95078f
add %i3,0x180,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000008fc07385
! Mem[000000004e800013] = 5ad636ac, %l5 = 4ea18c801b939cb5
ldstub [%i1+0x013],%l5 ! %l5 = 000000ac000000ff
! %l6 = 00000000a449ffe4, Mem[0000000090000013] = e212ee16
stb %l6,[%i4+0x013] ! Mem[0000000090000010] = e412ee16
! %l2 = 00000015, %l3 = 96c2742b, Mem[0000000090000108] = 0beb9214 9d6924b7
std %l2,[%i4+0x108] ! Mem[0000000090000108] = 00000015 96c2742b
! %l6 = 00000000a449ffe4, Mem[000000009080010e] = 1a2f08bc
stb %l6,[%i5+0x10e] ! Mem[000000009080010c] = e42f08bc
! Mem[000000004f800080] = 6cd812834d782af5, %l2 = 0000000000000015, %l4 = 00000000ffbfd8e2
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 6cd812834d782af5
! %l6 = a449ffe4, %l7 = f34e5fb5, Mem[00000000908001d0] = f169c895 0ec48605
std %l6,[%i5+0x1d0] ! Mem[00000000908001d0] = a449ffe4 f34e5fb5
p31_label_22:
! Mem[000000004f00018c] = 200c087a, %l0 = eb5611e1, %l2 = 00000015
add %i2,0x18c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000200c087a
! Mem[00000000910001c8] = fc2b4a43, %g2 = ffffffffffffff9a
lduh [%i6+0x1c8],%g2 ! %g2 = 000000000000fc2b
! %l0 = 00000000eb5611e1, Mem[00000000910001f0] = 35572a2ea585e4cf
stx %l0,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000000eb5611e1
! Mem[0000000090800190] = 146220d8, %g2 = 000000000000fc2b
ldsb [%i5+0x192],%g2 ! %g2 = 0000000000000014
! Mem[000000004e000004] = ccdc5e78, %l2 = 00000000200c087a
ldstub [%i0+0x004],%l2 ! %l2 = 000000cc000000ff
! Mem[000000004e80008c] = e6d93ea2, %l1 = 000000008fc07385
swap [%i1+0x08c],%l1 ! %l1 = 00000000e6d93ea2
! Mem[000000004f800034] = 4385c6d4, %l4 = 6cd812834d782af5
swap [%i3+0x034],%l4 ! %l4 = 000000004385c6d4
! Mem[0000000090800058] = 22d773d9, %g2 = 0000000000000014
lduh [%i5+0x05a],%g2 ! %g2 = 00000000000022d7
! Mem[0000000090800000] = 0e4b137e, %g18 = c84c53849b3fdc0c
ldsw [%i5+%g0],%g2 ! %g2 = c84c53849b3fdc0c
! Mem[000000004f000142] = 506199ff, %l5 = 00000000000000ac
ldstub [%i2+0x142],%l5 ! %l5 = 00000099000000ff
p31_label_23:
! Mem[000000004e000138] = 10be5c06df4f93c3, %l2 = 00000000000000cc, %l2 = 00000000000000cc
add %i0,0x138,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 10be5c06df4f93c3
! Mem[000000004f8000b0] = cc2c3d04, %l3 = 96c2742b, %l4 = 4385c6d4
add %i3,0xb0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000cc2c3d04
! Mem[000000004e800010] = 5ad636ff, %l6 = 00000000a449ffe4
swap [%i1+%o2],%l6 ! %l6 = 000000005ad636ff
! Mem[000000004e8001dc] = c1533240, %l7 = f34e5fb5, %l1 = e6d93ea2
add %i1,0x1dc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c1533240
! Mem[000000004f8001fc] = 1d83d92f, %l1 = 00000000c1533240
ldub [%i3+0x1fe],%l1 ! %l1 = 00000000000000d9
! Mem[00000000910001f8] = 445c5ed2, %g2 = 000000000e4b137e
ldub [%i6+0x1fa],%g2 ! %g2 = 0000000000000044
! Mem[000000004f0000f4] = b7e2ac90, %l4 = 00000000cc2c3d04
ldub [%i2+0x0f7],%l4 ! %l4 = 0000000000000090
! Mem[0000000090000038] = acd6a795 fa7adc32, %g2 = 00000044, %g3 = 507b7c4e
ldd [%i4+0x038],%g2 ! %g2 = 00000000acd6a795 00000000fa7adc32
! Mem[000000004e0001a3] = 48cc1d8a, %l7 = 00000000f34e5fb5
ldstub [%i0+0x1a3],%l7 ! %l7 = 0000008a000000ff
! Mem[00000000908001a0] = 401b30fd, %g2 = 00000000acd6a795
lduw [%i5+0x1a0],%g2 ! %g2 = 00000000401b30fd
p31_label_24:
! Mem[0000000091000090] = f98046d8, %g2 = 00000000401b30fd
ldsh [%i6+0x090],%g2 ! %g2 = fffffffffffff980
! Mem[000000004f000040] = 29d93cc500000036, %l6 = 000000005ad636ff, %l4 = 0000000000000090
add %i2,0x40,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 29d93cc500000036
! Mem[000000004f0000d8] = 05b9e6e2, %l6 = 000000005ad636ff
swap [%i2+0x0d8],%l6 ! %l6 = 0000000005b9e6e2
! Mem[000000004f8001a0] = 5e93601f00223395, %l7 = 000000000000008a, %l6 = 0000000005b9e6e2
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 5e93601f00223395
! Mem[000000004f8000f0] = faceba17908a37a7, %l6 = 5e93601f00223395, %l4 = 29d93cc500000036
add %i3,0xf0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = faceba17908a37a7
! Mem[000000004e0001c4] = c5f4d028, %l5 = 00000099, %l7 = 0000008a
add %i0,0x1c4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000c5f4d028
! Mem[00000000910000d4] = f56c72b9, %g2 = fffffffffffff980
ldsh [%i6+0x0d4],%g2 ! %g2 = fffffffffffff56c
! Mem[00000000900000c4] = c5a24718, %g2 = fffffffffffff56c
lduw [%i4+0x0c4],%g2 ! %g2 = 00000000c5a24718
! Mem[0000000090000000] = ba40193a611bdea4, %g2 = 00000000c5a24718
ldx [%i4+%g0],%g2 ! %g2 = ba40193a611bdea4
! Mem[00000000900001b4] = bcc1966d, %g2 = ba40193a611bdea4
ldsh [%i4+0x1b4],%g2 ! %g2 = ffffffffffffbcc1
p31_label_25:
! Mem[000000004e8000cc] = f0dc635c, %l6 = 5e93601f00223395
ldstub [%i1+0x0cc],%l6 ! %l6 = 000000f0000000ff
! Mem[000000004f000154] = a6fa2d61, %l4 = faceba17908a37a7
swap [%i2+0x154],%l4 ! %l4 = 00000000a6fa2d61
! Mem[00000000908001b0] = d8e16fe8, %g2 = ffffffffffffbcc1
ldsh [%i5+0x1b2],%g2 ! %g2 = ffffffffffffd8e1
! Mem[0000000091800024] = ec2c43bb, %g2 = ffffffffffffd8e1
lduh [%o0+0x024],%g2 ! %g2 = 000000000000ec2c
! Mem[000000004f800118] = 1f96cb75, %l2 = df4f93c3, %l5 = 00000099
add %i3,0x118,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000001f96cb75
! Mem[000000009000000c] = 5f4b3277, %g18 = c84c53849b3fdc0c
ldsw [%i4+0x00c],%g2 ! %g2 = c84c53849b3fdc0c
! Mem[000000004f800090] = e8634075, %l0 = 00000000eb5611e1
ldstub [%i3+0x090],%l0 ! %l0 = 000000e8000000ff
! Mem[000000004e8000c8] = 1b99e85cffdc635c, %l1 = 00000000000000d9, %l3 = f50f2f6796c2742b
add %i1,0xc8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 1b99e85cffdc635c
! Mem[000000004e00007c] = 9a5013df, %l3 = 1b99e85cffdc635c
ldstub [%i0+0x07c],%l3 ! %l3 = 0000009a000000ff
! %l5 = 000000001f96cb75, Mem[000000009080009f] = 05d990a0
stb %l5,[%i5+0x09f] ! Mem[000000009080009c] = 75d990a0
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p31_branch_failed
p31_not_taken_0_end:
! End of Random Code for Thread 31
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 00000000000000e8
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000d9
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 10be5c06df4f93c3
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000009a
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a6fa2d61
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001f96cb75
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000f0
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000c5f4d028
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 71ed5ad2 e8d2583c
bne %xcc,p31_f6_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = b6dafa65ffdc5e78
ldx [%i0+0x000],%g3 ! Observed data at 000000004e000000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 006d298effc197ad
ldx [%i0+0x008],%g3 ! Observed data at 000000004e000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = bb6e46ffbd7e846f
ldx [%i0+0x030],%g3 ! Observed data at 000000004e000030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x030,%g4
ldx [%g1+0x078],%g2 ! Expected data = b9e06ed5ff5013df
ldx [%i0+0x078],%g3 ! Observed data at 000000004e000078
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = f86046c8ffcb89d7
ldx [%i0+0x098],%g3 ! Observed data at 000000004e000098
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = bc711d381aa5d027
ldx [%i0+0x0d0],%g3 ! Observed data at 000000004e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = b685dcffdc26c60b
ldx [%i0+0x100],%g3 ! Observed data at 000000004e000100
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x100,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8e64536dffffd8e2
ldx [%i0+0x180],%g3 ! Observed data at 000000004e000180
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 48cc1dff8efba85f
ldx [%i0+0x1a0],%g3 ! Observed data at 000000004e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7c4bb7ff6b21490e
ldx [%i0+0x1c8],%g3 ! Observed data at 000000004e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ffa16043ccfaeca1
ldx [%i0+0x1f0],%g3 ! Observed data at 000000004e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1f0,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000c22b8fc6ea
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 = a449ffe4593fea74
ldx [%i1+0x010],%g3 ! Observed data at 000000004e800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2e2d544ce00116e2
ldx [%i1+0x020],%g3 ! Observed data at 000000004e800020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = e00116e290695eff
ldx [%i1+0x030],%g3 ! Observed data at 000000004e800030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x030,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3c427bb08fc07385
ldx [%i1+0x088],%g3 ! Observed data at 000000004e800088
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffd42c60e6c064d4
ldx [%i1+0x098],%g3 ! Observed data at 000000004e800098
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 1118dd35480240a5
ldx [%i1+0x0a0],%g3 ! Observed data at 000000004e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1b99e85cffdc635c
ldx [%i1+0x0c8],%g3 ! Observed data at 000000004e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = c291aa91ffbdf248
ldx [%i1+0x0e8],%g3 ! Observed data at 000000004e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x140],%g2 ! Expected data = de2d6f20dd0c4c95
ldx [%i1+0x140],%g3 ! Observed data at 000000004e800140
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = ffa5dcfff6a7e1ef
ldx [%i1+0x150],%g3 ! Observed data at 000000004e800150
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2c7a215de7128572
ldx [%i1+0x180],%g3 ! Observed data at 000000004e800180
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = da59fbddddbfffca
ldx [%i1+0x1b8],%g3 ! Observed data at 000000004e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 1f2c78d614b784ac
ldx [%i1+0x1c0],%g3 ! Observed data at 000000004e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 48178c11174b9cbc
ldx [%i1+0x1d0],%g3 ! Observed data at 000000004e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1d0,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff2e23dc73d958a5
ldx [%i2+0x000],%g3 ! Observed data at 000000004f000000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = a449ffe4f34e5fb5
ldx [%i2+0x028],%g3 ! Observed data at 000000004f000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 29d93cc500000036
ldx [%i2+0x040],%g3 ! Observed data at 000000004f000040
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00000027b298ed68
ldx [%i2+0x060],%g3 ! Observed data at 000000004f000060
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = ce7ca310c5a03cf6
ldx [%i2+0x068],%g3 ! Observed data at 000000004f000068
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = e7128572ff2f8e06
ldx [%i2+0x080],%g3 ! Observed data at 000000004f000080
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 347870a253a4b9ff
ldx [%i2+0x088],%g3 ! Observed data at 000000004f000088
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5ad636ff14cd0eb6
ldx [%i2+0x0d8],%g3 ! Observed data at 000000004f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5061ffff65a4a136
ldx [%i2+0x140],%g3 ! Observed data at 000000004f000140
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 44ff6dab908a37a7
ldx [%i2+0x150],%g3 ! Observed data at 000000004f000150
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 48e3e06c67ff1b17
ldx [%i2+0x1a8],%g3 ! Observed data at 000000004f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 2473200e2473200e
ldx [%i2+0x1b0],%g3 ! Observed data at 000000004f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 14c917962b517f15
ldx [%i2+0x1e0],%g3 ! Observed data at 000000004f0001e0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1e0,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 182b948068a80f63
ldx [%i3+0x000],%g3 ! Observed data at 000000004f800000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0effc5a54d782af5
ldx [%i3+0x030],%g3 ! Observed data at 000000004f800030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = e4e30a4a92e05eaa
ldx [%i3+0x048],%g3 ! Observed data at 000000004f800048
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = dc4305335ce0634d
ldx [%i3+0x070],%g3 ! Observed data at 000000004f800070
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff6340750e52ee77
ldx [%i3+0x090],%g3 ! Observed data at 000000004f800090
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ae4709120465d41d
ldx [%i3+0x0a8],%g3 ! Observed data at 000000004f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5c89103753a4b9ff
ldx [%i3+0x100],%g3 ! Observed data at 000000004f800100
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 743f7914977fdbfb
ldx [%i3+0x140],%g3 ! Observed data at 000000004f800140
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8fc07385aefffb0f
ldx [%i3+0x180],%g3 ! Observed data at 000000004f800180
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = c82016c0617979ff
ldx [%i3+0x1a8],%g3 ! Observed data at 000000004f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 004430c8792fb180
ldx [%i3+0x1b8],%g3 ! Observed data at 000000004f8001b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 003edd3bac0d3dff
ldx [%i3+0x1c8],%g3 ! Observed data at 000000004f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3a97ff75ccfaeca1
ldx [%i3+0x1e0],%g3 ! Observed data at 000000004f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1e0,%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_f6_fail:
set p31_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 31 failed
p31_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x07c] ! Set processor 31 done flag
set p31_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 31 failed
p31_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x07c] ! Set processor 31 done flag
set p31_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p31_selfmod_failed:
ba p31_failed
mov 0xabc,%g1
p31_common_error:
or %g0,0xeff,%g1
ba p31_failed
mov %o5,%g3
p31_common_signature_error:
set p31_temp,%g1
ba p31_failed
st %g2,[%g1] ! Common Lock Number
p31_common_timeout:
set p31_temp,%g1
ba p31_failed
st %g2,[%g1] ! Common Lock Number
p31_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p31_failed
mov 0x0,%g3
p31_trap1e:
stha %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800000]
stxa %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000018]
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e000018]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e000008]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e800000]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e800010]
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000020]
done
p31_trap1o:
stha %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800000]
stxa %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000018]
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e000018]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e000008]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e800000]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e800010]
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000020]
done
p31_trap2e:
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800028]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004f800010]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f000010]
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e000018]
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f800028]
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e800020]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e800020]
done
p31_trap2o:
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800028]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004f800010]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f000010]
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e000018]
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f800028]
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e800020]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e800020]
done
p31_trap3e:
nop
nop
nop
done
p31_trap3o:
nop
nop
nop
done
p31_init_memory_pointers:
set p31_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p31_local0_start,%i0
set p31_local1_start,%i1
set p31_local2_start,%i2
set p31_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7cb217b20e0cc5a5
ldx [%g1+0x008],%l1 ! %l1 = 2e95f5d4383a9dd5
ldx [%g1+0x010],%l2 ! %l2 = 9a7b4ce843e73386
ldx [%g1+0x018],%l3 ! %l3 = 51445fba004430c8
ldx [%g1+0x020],%l4 ! %l4 = 814d192c14c91796
ldx [%g1+0x028],%l5 ! %l5 = 570dcc7a5ce0634d
ldx [%g1+0x030],%l6 ! %l6 = 12b6f402d742a66b
ldx [%g1+0x038],%l7 ! %l7 = 9009d525ebd1c652
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3ef756d9 54e3a7fa 08e8e925 e4aeac79
! %f4 = 985016da 19e9af56 e339f9f1 f16bd088
! %f8 = 759ac5e8 4da09943 b1812b7f 76dd1a03
! %f12 = e5a68261 993f5558 397291ce 111c887c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 08db39b2 ce8f0bd4 b97f3d7c 3ca98513
! %f20 = f314f56d 269228ac fb755ea7 824e7a90
! %f24 = e2e3896d 73458354 634797ac 49eb6e49
! %f28 = 67c644db fa081bd5 3470f013 281baa70
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f857aca8 ae3268fd dab107d3 93ef72da
! %f36 = 7a81aebb 1ebd991f 4b342fba f82b8312
! %f40 = 75e27d63 74f8f9d4 69a2969d f8fbcdbd
! %f44 = 8f5d6f1f 7cac8682 66665ec4 2b43a199
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3fa71daf00000046,%g7,%g1 ! GSR scale = 8, align = 6
wr %g1,%g0,%gsr ! GSR = 3fa71daf00000046
wr %g0,%y ! Clear Y 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:
! %l7 = 275f43fc53609634, Mem[0000000051800079] = 39b7f7fb
stb %l7,[%i3+0x079] ! Mem[0000000051800078] = 3934f7fb
! Mem[00000000508000d0] = 7b1d8933dfac4422, %l5 = fcdba9348a6a5691, %l1 = d400eae84b193e03
add %i1,0xd0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 7b1d8933dfac4422
! Mem[000000009000015c] = 256eece5, %g2 = a52c45212ceeec83
ldsb [%i4+0x15c],%g2 ! %g2 = 0000000000000025
! %l0 = 9f6541c1d2a8d99b, Mem[0000000051800144] = 597a073b
stw %l0,[%i3+0x144] ! Mem[0000000051800144] = d2a8d99b
! Mem[0000000090800028] = d51e186c, %g2 = 0000000000000025
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffd51e
! Mem[0000000091800158] = adfdfa96aee176b8, %g2 = ffffffffffffd51e
ldx [%o0+0x158],%g2 ! %g2 = adfdfa96aee176b8
! Mem[00000000510000c9] = 04f5045d, %l6 = f1144fc0aee6549e
ldstub [%i2+0x0c9],%l6 ! %l6 = 000000f5000000ff
! %l4 = b990838c1ca366f1, Mem[00000000910001cc] = cab845d7
sth %l4,[%i6+0x1cc] ! Mem[00000000910001cc] = 66f145d7
! Mem[00000000500001f1] = ffc62070, %l0 = 9f6541c1d2a8d99b
ldstub [%i0+0x1f1],%l0 ! %l0 = 000000c6000000ff
! %l4 = b990838c1ca366f1, Mem[00000000900001f0] = 6e71228e
sth %l4,[%i4+0x1f0] ! Mem[00000000900001f0] = 66f1228e
p32_label_2:
! %l7 = 275f43fc53609634, Mem[0000000050800130] = d6151a53
stb %l7,[%i1+0x130] ! Mem[0000000050800130] = 34151a53
! Mem[0000000050800024] = 3b4b78b0, %l5 = fcdba9348a6a5691
lduw [%i1+0x024],%l5 ! %l5 = 000000003b4b78b0
! Mem[0000000051800080] = ae7ce384, %l3 = 0a8c2781, %l1 = dfac4422
add %i3,0x80,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ae7ce384
! Mem[0000000091000118] = c04bc1d5, %g2 = adfdfa96aee176b8
lduh [%i6+0x118],%g2 ! %g2 = 000000000000c04b
! Mem[0000000051000118] = cbd93d8d8dd088ff, %l3 = 83fd50e00a8c2781, %l0 = 00000000000000c6
add %i2,0x118,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = cbd93d8d8dd088ff
! Mem[00000000518001a8] = 848255fa090c38cb, %l4 = b990838c1ca366f1, %l7 = 275f43fc53609634
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 848255fa090c38cb
! Mem[0000000090800108] = 2b678fd3, %g2 = 000000000000c04b
lduw [%i5+0x108],%g2 ! %g2 = 000000002b678fd3
! Mem[0000000050000184] = 82d1e247, %l2 = 76a3e5f2ca7eff89
swap [%i0+0x184],%l2 ! %l2 = 0000000082d1e247
! Mem[0000000050800020] = b57371da3b4b78b0, %l1 = 00000000ae7ce384, %l7 = 848255fa090c38cb
add %i1,0x20,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = b57371da3b4b78b0
! %l2 = 82d1e247, %l3 = 0a8c2781, Mem[0000000090000088] = 487ec682 423efff6
std %l2,[%i4+0x088] ! Mem[0000000090000088] = 82d1e247 0a8c2781
p32_label_3:
! %l7 = b57371da3b4b78b0, Mem[00000000918000b8] = 5d6b0849
sth %l7,[%o0+0x0b8] ! Mem[00000000918000b8] = 78b00849
! Mem[00000000518001f8] = db8be595, %l4 = b990838c1ca366f1
swap [%i3+0x1f8],%l4 ! %l4 = 00000000db8be595
! Mem[00000000518001c2] = f5c757fc, %l4 = 00000000db8be595
ldstub [%i3+0x1c2],%l4 ! %l4 = 00000057000000ff
! Mem[0000000090000000] = 3a611bde, %g2 = 000000002b678fd3
ldub [%i4+0x003],%g2 ! %g2 = 000000000000003a
! Mem[0000000050800004] = ed8561d1, %l3 = 83fd50e00a8c2781
swap [%i1+0x004],%l3 ! %l3 = 00000000ed8561d1
! %l0 = 8dd088ff, %l1 = ae7ce384, Mem[00000000910001f0] = 35572a2e a585e4cf
std %l0,[%i6+0x1f0] ! Mem[00000000910001f0] = 8dd088ff ae7ce384
! Mem[000000005100007c] = 4fb6d54b, %l0 = cbd93d8d8dd088ff
swap [%i2+0x07c],%l0 ! %l0 = 000000004fb6d54b
! Mem[0000000050000100] = 4a844fc8, %l3 = 00000000ed8561d1
swap [%i0+0x100],%l3 ! %l3 = 000000004a844fc8
! Mem[0000000050000098] = 52de098b943574ec, %l6 = 00000000000000f5, %l2 = 0000000082d1e247
add %i0,0x98,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 52de098b943574ec
! Mem[0000000091000040] = 6f83458c, %g2 = 000000000000003a
lduh [%i6+0x040],%g2 ! %g2 = 0000000000006f83
p32_label_4:
! %l3 = 000000004a844fc8, Mem[0000000091800058] = 4a9056694bad1b14
stx %l3,[%o0+0x058] ! Mem[0000000091800058] = 000000004a844fc8
! Mem[00000000500000a8] = e32d07ed, %l1 = ae7ce384, %l0 = 4fb6d54b
add %i0,0xa8,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e32d07ed
! Mem[0000000051800130] = ade4712e28c0cc95, %l4 = 0000000000000057, %l7 = b57371da3b4b78b0
add %i3,0x130,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ade4712e28c0cc95
! Mem[0000000091000104] = 07f31c06, %g2 = 0000000000006f83
lduh [%i6+0x106],%g2 ! %g2 = 00000000000007f3
! %l7 = ade4712e28c0cc95, Mem[000000005100015a] = f8818252
sth %l7,[%i2+0x15a] ! Mem[0000000051000158] = f881cc95
! Mem[00000000510000d0] = 27abe79d, %l4 = 0000000000000057
swap [%i2+0x0d0],%l4 ! %l4 = 0000000027abe79d
! Mem[0000000050000128] = 671e1c637a919f91, %l3 = 000000004a844fc8, %l4 = 0000000027abe79d
add %i0,0x128,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 671e1c637a919f91
! Mem[00000000918001e0] = 580f23c48ad07d9a, %g2 = 00000000000007f3
ldx [%o0+0x1e0],%g2 ! %g2 = 580f23c48ad07d9a
! Mem[0000000050000128] = 671e1c63, %l2 = 52de098b943574ec
swap [%i0+0x128],%l2 ! %l2 = 00000000671e1c63
! Mem[00000000508001b7] = 470ef521, %l4 = 671e1c637a919f91
ldstub [%i1+0x1b7],%l4 ! %l4 = 00000021000000ff
p32_label_5:
! Mem[0000000051800161] = 33a0a254, %l5 = 000000003b4b78b0
ldstub [%i3+0x161],%l5 ! %l5 = 000000a0000000ff
! Mem[0000000050000158] = 30c994ea, %l6 = 00000000000000f5
swap [%i0+0x158],%l6 ! %l6 = 0000000030c994ea
! Mem[000000005100012c] = 19a0f738, %l4 = 00000021, %l3 = 4a844fc8
add %i2,0x12c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000019a0f738
! Mem[0000000051800180] = 84f973d3, %l0 = 00000000e32d07ed
ldstub [%i3+0x180],%l0 ! %l0 = 00000084000000ff
! Mem[0000000050000120] = ce6abab1, %l2 = 00000000671e1c63
swap [%i0+0x120],%l2 ! %l2 = 00000000ce6abab1
! %l1 = 00000000ae7ce384, Mem[00000000918000d0] = 0f131ea5055cd7cb
stx %l1,[%o0+0x0d0] ! Mem[00000000918000d0] = 00000000ae7ce384
! Mem[0000000051000134] = e6b3ebe1, %l2 = ce6abab1, %l6 = 30c994ea
add %i2,0x134,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000e6b3ebe1
! Mem[0000000051800163] = 33ffa254, %l5 = 00000000000000a0
ldstub [%i3+0x163],%l5 ! %l5 = 00000054000000ff
! %l6 = e6b3ebe1, %l7 = 28c0cc95, Mem[00000000500001a0] = a2bfd979 2734c540
std %l6,[%i0+0x1a0] ! Mem[00000000500001a0] = e6b3ebe1 28c0cc95
! Mem[0000000051000034] = 3767d0f6, %l5 = 00000054, %l3 = 19a0f738
add %i2,0x34,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003767d0f6
p32_label_6:
! Mem[0000000050000018] = 3bd61578, %l3 = 000000003767d0f6
swap [%i0+%o3],%l3 ! %l3 = 000000003bd61578
! Mem[00000000518000d0] = b72aef53, %l2 = 00000000ce6abab1
lduh [%i3+0x0d0],%l2 ! %l2 = 000000000000b72a
! Mem[0000000050800014] = cbc6c044, %l0 = 0000000000000084
swap [%i1+0x014],%l0 ! %l0 = 00000000cbc6c044
! Mem[00000000500001f4] = 1a724062, %l6 = e6b3ebe1, %l7 = 28c0cc95
add %i0,0x1f4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000001a724062
! Mem[00000000500001a8] = 675996f4, %l6 = e6b3ebe1, %l3 = 3bd61578
add %i0,0x1a8,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000675996f4
! Mem[00000000918001b8] = f81bf3c6 c7d6baa7, %g2 = 8ad07d9a, %g3 = 0bad0b00
ldd [%o0+0x1b8],%g2 ! %g2 = 00000000f81bf3c6 00000000c7d6baa7
! Mem[0000000091000038] = 1f8eb0b4, %g2 = 00000000f81bf3c6
ldsb [%i6+0x039],%g2 ! %g2 = 000000000000001f
! %l0 = 00000000cbc6c044, Mem[0000000090000142] = ad21b704
stb %l0,[%i4+0x142] ! Mem[0000000090000140] = 4421b704
! Mem[0000000050000128] = 943574ec7a919f91, %l0 = 00000000cbc6c044, %l7 = 000000001a724062
add %i0,0x128,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 943574ec7a919f91
! Mem[0000000051800124] = 18ac2021, %l0 = 00000000cbc6c044
swap [%i3+0x124],%l0 ! %l0 = 0000000018ac2021
p32_label_7:
! Mem[0000000051000108] = 0672d0db9f9497ff, %l0 = 0000000018ac2021, %l2 = 000000000000b72a
add %i2,0x108,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 0672d0db9f9497ff
! Mem[00000000518001b8] = c9e062c3, %l2 = 0672d0db9f9497ff
swap [%i3+0x1b8],%l2 ! %l2 = 00000000c9e062c3
! Mem[00000000510001f0] = 6eaad540, %l5 = 00000054, %l1 = ae7ce384
add %i2,0x1f0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000006eaad540
! %l0 = 0000000018ac2021, Mem[00000000900000a8] = 6884ab74
stw %l0,[%i4+0x0a8] ! Mem[00000000900000a8] = 18ac2021
! Mem[0000000050800144] = 74212060, %l4 = 00000021, %l4 = 00000021
add %i1,0x144,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000074212060
! Mem[0000000090800124] = 19f2c751, %g2 = 000000000000001f
ldsb [%i5+0x127],%g2 ! %g2 = 0000000000000019
! Mem[0000000051000030] = d78e6c55, %l4 = 0000000074212060
ldub [%i2+0x033],%l4 ! %l4 = 0000000000000055
! Mem[0000000050000048] = 3ae1cebc, %l6 = 00000000e6b3ebe1
ldsw [%i0+0x048],%l6 ! %l6 = 000000003ae1cebc
! %l0 = 18ac2021, %l1 = 6eaad540, Mem[00000000908001a0] = 401b30fd 54e92dc3
std %l0,[%i5+0x1a0] ! Mem[00000000908001a0] = 18ac2021 6eaad540
! Mem[00000000518001c0] = f5c7fffcff466ee0, %l5 = 0000000000000054, %l1 = 000000006eaad540
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f5c7fffcff466ee0
p32_label_8:
! Mem[0000000091800054] = f78fa94d, %g18 = 41f3beca27cc331a
ldsw [%o0+0x054],%g2 ! %g2 = 41f3beca27cc331a
! %l0 = 0000000018ac2021, Mem[00000000908001c8] = 04d8b60f03f88b06
stx %l0,[%i5+0x1c8] ! Mem[00000000908001c8] = 0000000018ac2021
! Mem[0000000050800118] = ebfa7bc7, %l7 = 943574ec7a919f91
swap [%i1+0x118],%l7 ! %l7 = 00000000ebfa7bc7
! Mem[000000005000010c] = 1dde40ad, %l6 = 000000003ae1cebc
ldstub [%i0+0x10c],%l6 ! %l6 = 0000001d000000ff
! Mem[0000000091800178] = 3a030fc7, %g2 = fffffffff78fa94d
ldsh [%o0+0x17a],%g2 ! %g2 = 0000000000003a03
! Mem[00000000508000c8] = 14b0ed3f6031a606, %l3 = 00000000675996f4, %l5 = 0000000000000054
add %i1,0xc8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 14b0ed3f6031a606
! Mem[0000000051800100] = 0f91b63f, %l7 = 00000000ebfa7bc7
swap [%i3+0x100],%l7 ! %l7 = 000000000f91b63f
! Mem[0000000050000154] = b3a19c97, %l1 = f5c7fffcff466ee0
swap [%i0+0x154],%l1 ! %l1 = 00000000b3a19c97
! Mem[0000000090000028] = c6d1db87, %g2 = 0000000000003a03
lduh [%i4+%o5],%g2 ! %g2 = 000000000000c6d1
! Mem[0000000050800010] = 951245c400000084, %l5 = 14b0ed3f6031a606, %l3 = 00000000675996f4
add %i1,0x10,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 951245c400000084
p32_label_9:
! Mem[00000000918000c4] = a76b358e, %g2 = 000000000000c6d1
lduh [%o0+0x0c6],%g2 ! %g2 = 000000000000a76b
! %l6 = 0000001d, %l7 = 0f91b63f, Mem[0000000050000068] = 5c4c6184 76aa1aaa
std %l6,[%i0+0x068] ! Mem[0000000050000068] = 0000001d 0f91b63f
! %l6 = 0000001d, %l7 = 0f91b63f, Mem[0000000090000190] = 27339c59 892c7c4b
std %l6,[%i4+0x190] ! Mem[0000000090000190] = 0000001d 0f91b63f
! Mem[0000000050000004] = 31b777bb, %l1 = 00000000b3a19c97
swap [%i0+0x004],%l1 ! %l1 = 0000000031b777bb
! Mem[00000000500001cc] = cd9ad78c, %l7 = 0f91b63f, %l7 = 0f91b63f
add %i0,0x1cc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cd9ad78c
! Mem[00000000908000c0] = 2e57b703, %g18 = 41f3beca27cc331a
ldsw [%i5+0x0c0],%g2 ! %g2 = 41f3beca27cc331a
! Mem[0000000051800064] = 45c34c38, %l4 = 00000055, %l1 = 31b777bb
add %i3,0x64,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000045c34c38
! Mem[00000000518001d4] = c9b756a9, %l3 = 951245c400000084
lduw [%i3+0x1d4],%l3 ! %l3 = 00000000c9b756a9
! Mem[0000000050000128] = 943574ec7a919f91, %l6 = 000000000000001d, %l0 = 0000000018ac2021
add %i0,0x128,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 943574ec7a919f91
! %l0 = 943574ec7a919f91, Mem[000000009000015c] = 256eece5
stw %l0,[%i4+0x15c] ! Mem[000000009000015c] = 7a919f91
p32_label_10:
! Mem[00000000518001c8] = ddaba7ec, %l6 = 0000001d, %l1 = 45c34c38
add %i3,0x1c8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ddaba7ec
! %l6 = 000000000000001d, Mem[0000000091000160] = 72c27f729a024c61
stx %l6,[%i6+0x160] ! Mem[0000000091000160] = 000000000000001d
! Mem[0000000090000190] = 0000001d, %g18 = 41f3beca27cc331a
ldsw [%i4+0x190],%g2 ! %g2 = 41f3beca27cc331a
! Mem[0000000090800084] = 69c826f9, %g2 = 000000000000001d
lduh [%i5+0x086],%g2 ! %g2 = 00000000000069c8
! Mem[00000000510001bc] = 9733a4a3, %l6 = 000000000000001d
swap [%i2+0x1bc],%l6 ! %l6 = 000000009733a4a3
! Mem[000000005180001c] = ea964ef0, %l4 = 00000055, %l7 = cd9ad78c
add %i3,0x1c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ea964ef0
! Mem[00000000508001e2] = 086e735f, %l1 = 00000000ddaba7ec
ldstub [%i1+0x1e2],%l1 ! %l1 = 00000073000000ff
! Mem[0000000091800038] = 0de323e4, %g2 = 00000000000069c8
lduw [%o0+0x038],%g2 ! %g2 = 000000000de323e4
! Mem[0000000091800110] = de4e62c7, %g2 = 000000000de323e4
ldsh [%o0+0x110],%g2 ! %g2 = ffffffffffffde4e
! %l2 = c9e062c3, %l3 = c9b756a9, Mem[00000000900000f0] = 1204d436 1a869d3d
std %l2,[%i4+0x0f0] ! Mem[00000000900000f0] = c9e062c3 c9b756a9
p32_label_11:
! Mem[00000000500000a8] = e32d07ed43680b73, %l0 = 943574ec7a919f91, %l5 = 14b0ed3f6031a606
add %i0,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = e32d07ed43680b73
! %l6 = 000000009733a4a3, Mem[000000009080003c] = 93bde44d
sth %l6,[%i5+0x03c] ! Mem[000000009080003c] = a4a3e44d
! Mem[000000009180010c] = 19f1de4e, %g2 = ffffffffffffde4e
ldub [%o0+0x10e],%g2 ! %g2 = 0000000000000019
! %l1 = 0000000000000073, Mem[00000000900001ac] = b7572d16
sth %l1,[%i4+0x1ac] ! Mem[00000000900001ac] = 00732d16
! Mem[00000000500000e4] = 6a21b600, %l5 = e32d07ed43680b73
ldsw [%i0+0x0e4],%l5 ! %l5 = 000000006a21b600
! Mem[00000000510001c8] = be49f59c0776ccc8, %l3 = 00000000c9b756a9, %l0 = 943574ec7a919f91
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = be49f59c0776ccc8
! Mem[0000000090800184] = 2fecde3e, %g2 = 0000000000000019
lduh [%i5+0x186],%g2 ! %g2 = 0000000000002fec
! %l0 = be49f59c0776ccc8, Mem[0000000090800014] = 1cf2febc
stw %l0,[%i5+0x014] ! Mem[0000000090800014] = 0776ccc8
! %l2 = c9e062c3, %l3 = c9b756a9, Mem[0000000090000060] = 7dcd45f0 6598ff10
std %l2,[%i4+0x060] ! Mem[0000000090000060] = c9e062c3 c9b756a9
! %l6 = 000000009733a4a3, Mem[0000000090000128] = 574953fa
stw %l6,[%i4+0x128] ! Mem[0000000090000128] = 9733a4a3
p32_label_12:
! %l3 = 00000000c9b756a9, Mem[0000000090000158] = 6a1a42ba7a919f91
stx %l3,[%i4+0x158] ! Mem[0000000090000158] = 00000000c9b756a9
! %l7 = 00000000ea964ef0, Mem[0000000091000090] = f98046d868ca6544
stx %l7,[%i6+0x090] ! Mem[0000000091000090] = 00000000ea964ef0
! %l7 = 00000000ea964ef0, Mem[0000000090800132] = 491fe548
sth %l7,[%i5+0x132] ! Mem[0000000090800130] = 4ef0e548
! Mem[00000000500000c8] = 7d964058, %l6 = 000000009733a4a3
ldstub [%i0+0x0c8],%l6 ! %l6 = 0000007d000000ff
! Mem[0000000090000168] = b023eb8485b571f7, %g2 = 0000000000002fec
ldx [%i4+0x168],%g2 ! %g2 = b023eb8485b571f7
! Mem[0000000091000064] = 72f626d7, %g2 = b023eb8485b571f7
lduw [%i6+0x064],%g2 ! %g2 = 0000000072f626d7
! Mem[00000000500000e8] = 7b40d72b, %l6 = 0000007d, %l0 = 0776ccc8
add %i0,0xe8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000007b40d72b
! Mem[0000000051800030] = 12d788c5, %l0 = 000000007b40d72b
swap [%i3+0x030],%l0 ! %l0 = 0000000012d788c5
! Mem[0000000051800064] = 45c34c38, %l1 = 0000000000000073
swap [%i3+0x064],%l1 ! %l1 = 0000000045c34c38
! Mem[0000000051800184] = 830044cb, %l6 = 0000007d, %l2 = c9e062c3
add %i3,0x184,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000830044cb
p32_label_13:
! Mem[00000000518000f0] = 15f797c1, %l5 = 6a21b600, %l3 = c9b756a9
add %i3,0xf0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000015f797c1
! Mem[000000005100010b] = 0672d0db, %l4 = 0000000000000055
ldstub [%i2+0x10b],%l4 ! %l4 = 000000db000000ff
! Mem[0000000090800024] = b178bd71, %g2 = 0000000072f626d7
ldsh [%i5+0x026],%g2 ! %g2 = ffffffffffffb178
! Mem[000000005180012a] = 742e0238, %l3 = 0000000015f797c1
ldstub [%i3+0x12a],%l3 ! %l3 = 00000002000000ff
! Mem[0000000091800114] = 68cde05e, %g2 = ffffffffffffb178
lduw [%o0+0x114],%g2 ! %g2 = 0000000068cde05e
! Mem[0000000091000060] = 2e18b872, %g2 = 0000000068cde05e
ldub [%i6+0x061],%g2 ! %g2 = 000000000000002e
! Mem[0000000091800140] = 3f583b10, %g2 = 000000000000002e
ldsh [%o0+0x142],%g2 ! %g2 = 0000000000003f58
! Mem[0000000090800170] = 7873750b, %g2 = 0000000000003f58
ldsb [%i5+0x171],%g2 ! %g2 = 0000000000000078
! Mem[00000000908001b4] = 6fe8048a, %g18 = 41f3beca27cc331a
ldsw [%i5+0x1b4],%g2 ! %g2 = 41f3beca27cc331a
! Mem[000000005000012c] = 7a919f91, %l4 = 00000000000000db
ldstub [%i0+0x12c],%l4 ! %l4 = 0000007a000000ff
p32_label_14:
! Mem[0000000050000014] = b330a9a4, %l0 = 12d788c5, %l5 = 6a21b600
add %i0,0x14,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b330a9a4
! Mem[00000000510000c4] = fc2b9bb2, %l1 = 0000000045c34c38
swap [%i2+0x0c4],%l1 ! %l1 = 00000000fc2b9bb2
! Mem[0000000090000104] = 823d4765, %g18 = 41f3beca27cc331a
ldsw [%i4+0x104],%g2 ! %g2 = 41f3beca27cc331a
! Mem[000000005080003c] = 0b323558, %l5 = b330a9a4, %l1 = fc2b9bb2
add %i1,0x3c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000000b323558
! Mem[0000000051000093] = 5ace69ad, %l7 = 00000000ea964ef0
ldstub [%i2+0x093],%l7 ! %l7 = 000000ad000000ff
! Mem[00000000900001c0] = 3ac5b3a2, %g2 = ffffffff823d4765
lduw [%i4+0x1c0],%g2 ! %g2 = 000000003ac5b3a2
! %l6 = 0000007d, %l7 = 000000ad, Mem[0000000091800038] = 0de323e4 44ce904c
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 0000007d 000000ad
! %l0 = 0000000012d788c5, Mem[0000000091000178] = 80e92e28
stw %l0,[%i6+0x178] ! Mem[0000000091000178] = 12d788c5
! Mem[0000000050800170] = cdf4d24c5cd4d8ad, %l0 = 0000000012d788c5
ldx [%i1+0x170],%l0 ! %l0 = cdf4d24c5cd4d8ad
! Mem[0000000091800138] = 82b7ed41, %g2 = 000000003ac5b3a2
lduh [%o0+0x13a],%g2 ! %g2 = 00000000000082b7
p32_label_15:
! Mem[000000005000008b] = b49cf463, %l3 = 0000000000000002
ldstub [%i0+0x08b],%l3 ! %l3 = 00000063000000ff
! %l7 = 00000000000000ad, Mem[00000000900001d1] = 943a5fa5
stb %l7,[%i4+0x1d1] ! Mem[00000000900001d0] = ad3a5fa5
! Mem[0000000051000058] = d0992cc3, %l7 = 00000000000000ad
lduw [%i2+0x058],%l7 ! %l7 = 00000000d0992cc3
! Mem[00000000510001ac] = 6854ebdb, %l1 = 0b323558, %l1 = 0b323558
add %i2,0x1ac,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006854ebdb
! Mem[00000000910001ac] = fc7fc538, %g2 = 00000000000082b7
ldub [%i6+0x1ac],%g2 ! %g2 = 00000000000000fc
! Mem[0000000050000152] = fe100317, %l2 = 00000000830044cb
ldstub [%i0+0x152],%l2 ! %l2 = 00000003000000ff
! Mem[000000009000019c] = 17b4b341, %g2 = 00000000000000fc
ldub [%i4+0x19d],%g2 ! %g2 = 0000000000000017
! %l2 = 0000000000000003, Mem[0000000090000170] = ab93d825
sth %l2,[%i4+0x170] ! Mem[0000000090000170] = 0003d825
! Mem[00000000510001e8] = 8d4db8f599f37ef6, %l3 = 0000000000000063, %l2 = 0000000000000003
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 8d4db8f599f37ef6
! %l2 = 99f37ef6, %l3 = 00000063, Mem[00000000900000c0] = a056dafa c5a24718
std %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 99f37ef6 00000063
p32_label_16:
! Mem[0000000091000088] = 031b32de, %g2 = 0000000000000017
ldsh [%i6+0x08a],%g2 ! %g2 = 000000000000031b
! Mem[000000005100007c] = 8dd088ff, %l7 = 00000000d0992cc3
ldstub [%i2+0x07c],%l7 ! %l7 = 0000008d000000ff
! Mem[00000000500001c0] = 7bd57e00, %l0 = cdf4d24c5cd4d8ad
ldstub [%i0+0x1c0],%l0 ! %l0 = 0000007b000000ff
! Mem[0000000090800060] = d697d5e6, %g2 = 000000000000031b
ldub [%i5+0x063],%g2 ! %g2 = 00000000000000d6
! Mem[0000000051000130] = f24708f0, %l7 = 000000000000008d
swap [%i2+0x130],%l7 ! %l7 = 00000000f24708f0
! %l2 = 8d4db8f599f37ef6, Mem[0000000091800130] = 2f69a2c8c164810f
stx %l2,[%o0+0x130] ! Mem[0000000091800130] = 8d4db8f599f37ef6
! Mem[0000000051800031] = 7b40d72b, %l3 = 0000000000000063
ldstub [%i3+0x031],%l3 ! %l3 = 00000040000000ff
! Mem[00000000918001d8] = 05319c38 8896c003, %g2 = 000000d6, %g3 = c7d6baa7
ldd [%o0+0x1d8],%g2 ! %g2 = 0000000005319c38 000000008896c003
! Mem[000000005080006c] = 3fe39b08, %l4 = 000000000000007a
swap [%i1+0x06c],%l4 ! %l4 = 000000003fe39b08
! %l3 = 0000000000000040, Mem[00000000908001a4] = 6eaad540
stw %l3,[%i5+0x1a4] ! Mem[00000000908001a4] = 00000040
p32_label_17:
! Mem[00000000500000c4] = 468636cb, %l3 = 00000040, %l3 = 00000040
add %i0,0xc4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000468636cb
! Mem[00000000518001a8] = 848255fa, %l0 = 0000007b, %l4 = 3fe39b08
add %i3,0x1a8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000848255fa
! Mem[00000000508001b7] = 470ef5ff, %l3 = 00000000468636cb
ldstub [%i1+0x1b7],%l3 ! %l3 = 000000ff000000ff
! Mem[0000000050800008] = 264ac56a, %l5 = b330a9a4, %l1 = 6854ebdb
add %i1,0x08,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000264ac56a
! Mem[0000000051000177] = 99398914, %l7 = 00000000f24708f0
ldstub [%i2+0x177],%l7 ! %l7 = 00000014000000ff
! %l3 = 00000000000000ff, Mem[0000000090800118] = 37795e44319cba4e
stx %l3,[%i5+0x118] ! Mem[0000000090800118] = 00000000000000ff
! Mem[00000000500000ae] = 43680b73, %l5 = 00000000b330a9a4
ldstub [%i0+0x0ae],%l5 ! %l5 = 0000000b000000ff
! Mem[00000000900000a0] = ffe648f04fa190e7, %g2 = 0000000005319c38
ldx [%i4+0x0a0],%g2 ! %g2 = ffe648f04fa190e7
! Mem[0000000051000184] = 6df88aae, %l0 = 000000000000007b
swap [%i2+0x184],%l0 ! %l0 = 000000006df88aae
! %l4 = 848255fa, %l5 = 0000000b, Mem[0000000090800158] = 4ba53888 4c94e5e0
std %l4,[%i5+0x158] ! Mem[0000000090800158] = 848255fa 0000000b
p32_label_18:
! Mem[000000005000017b] = 2b5f32f7, %l4 = 00000000848255fa
ldstub [%i0+0x17b],%l4 ! %l4 = 000000f7000000ff
! Mem[0000000051000178] = fcd83765, %l2 = 99f37ef6, %l2 = 99f37ef6
add %i2,0x178,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000fcd83765
! Mem[0000000050800078] = eea7b435, %l7 = 0000000000000014
swap [%i1+0x078],%l7 ! %l7 = 00000000eea7b435
! Mem[0000000091000150] = 23a8d37e, %g2 = ffe648f04fa190e7
lduh [%i6+0x150],%g2 ! %g2 = 00000000000023a8
! Mem[0000000050000008] = 521d91ce10f4d20c, %l5 = 000000000000000b, %l6 = 000000000000007d
add %i0,0x08,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 521d91ce10f4d20c
! %l7 = 00000000eea7b435, Mem[00000000900000a4] = 4fa190e7
stw %l7,[%i4+0x0a4] ! Mem[00000000900000a4] = eea7b435
! %l6 = 521d91ce10f4d20c, Mem[00000000918000bc] = 6cfe733f
sth %l6,[%o0+0x0bc] ! Mem[00000000918000bc] = d20c733f
! Mem[0000000050000198] = b94bfd2f, %l4 = 00000000000000f7
swap [%i0+0x198],%l4 ! %l4 = 00000000b94bfd2f
! %l5 = 000000000000000b, Mem[0000000091000172] = 7e96cb00
sth %l5,[%i6+0x172] ! Mem[0000000091000170] = 000bcb00
! %l4 = 00000000b94bfd2f, Mem[0000000090800038] = b0bb7951a4a3e44d
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 00000000b94bfd2f
p32_label_19:
! %l2 = fcd83765, %l3 = 000000ff, Mem[0000000090800038] = 00000000 b94bfd2f
std %l2,[%i5+0x038] ! Mem[0000000090800038] = fcd83765 000000ff
! Mem[0000000050000090] = d0aa0094, %l5 = 000000000000000b
lduw [%i0+0x090],%l5 ! %l5 = 00000000d0aa0094
! Mem[00000000900000dc] = 02522c75, %g2 = 00000000000023a8
ldsb [%i4+0x0dd],%g2 ! %g2 = 0000000000000002
! Mem[000000009100004c] = 600cdb96, %g2 = 0000000000000002
lduw [%i6+0x04c],%g2 ! %g2 = 00000000600cdb96
! Mem[00000000500001b4] = 6f6531eb, %l7 = eea7b435, %l2 = fcd83765
add %i0,0x1b4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006f6531eb
! Mem[0000000090000188] = a288aab5, %g2 = 00000000600cdb96
ldsb [%i4+0x18b],%g2 ! %g2 = ffffffffffffffa2
! Mem[00000000500001ac] = 04f34465, %l0 = 000000006df88aae
swap [%i0+0x1ac],%l0 ! %l0 = 0000000004f34465
! Mem[0000000051000134] = e6b3ebe1, %l4 = 00000000b94bfd2f
swap [%i2+0x134],%l4 ! %l4 = 00000000e6b3ebe1
! Mem[0000000051000188] = 615561fac7019716, %l6 = 521d91ce10f4d20c, %l0 = 0000000004f34465
add %i2,0x188,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 615561fac7019716
! %l0 = 615561fac7019716, Mem[0000000091800020] = 0eab704aec2c43bb
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 615561fac7019716
p32_label_20:
! Mem[0000000051800104] = 7fedfe7b, %l7 = eea7b435, %l0 = c7019716
add %i3,0x104,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000007fedfe7b
! Mem[0000000050000064] = 99829f57, %l3 = 000000ff, %l6 = 10f4d20c
add %i0,0x64,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000099829f57
! Mem[00000000908001a0] = 18ac2021, %g2 = ffffffffffffffa2
lduh [%i5+0x1a0],%g2 ! %g2 = 00000000000018ac
! Mem[0000000091000090] = 00000000, %g2 = 00000000000018ac
lduw [%i6+0x090],%g2 ! %g2 = 0000000000000000
! %l6 = 99829f57, %l7 = eea7b435, Mem[0000000091800060] = 47a258f4 bb481889
std %l6,[%o0+0x060] ! Mem[0000000091800060] = 99829f57 eea7b435
! Mem[0000000050000098] = 52de098b, %l3 = 00000000000000ff
swap [%i0+0x098],%l3 ! %l3 = 0000000052de098b
! Mem[00000000508000d0] = 7b1d8933, %l1 = 264ac56a, %l0 = 7fedfe7b
add %i1,0xd0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000007b1d8933
! %l0 = 000000007b1d8933, Mem[00000000910000c8] = dcdf1df9
stw %l0,[%i6+0x0c8] ! Mem[00000000910000c8] = 7b1d8933
! Mem[0000000091000008] = 915dea4acda0196b, %g2 = 0000000000000000
ldx [%i6+%o1],%g2 ! %g2 = 915dea4acda0196b
! Mem[000000009000017c] = 9af5dbb0, %g2 = 915dea4acda0196b
ldsh [%i4+0x17e],%g2 ! %g2 = ffffffffffff9af5
p32_label_21:
! %l2 = 000000006f6531eb, Mem[0000000091800150] = addd7621065fbe19
stx %l2,[%o0+0x150] ! Mem[0000000091800150] = 000000006f6531eb
! Mem[0000000091800068] = 84baf4de c5a2c045, %g2 = ffff9af5, %g3 = 8896c003
ldd [%o0+0x068],%g2 ! %g2 = 0000000084baf4de 00000000c5a2c045
! Mem[0000000050000089] = b49cf4ff, %l5 = 00000000d0aa0094
ldstub [%i0+0x089],%l5 ! %l5 = 0000009c000000ff
! Mem[0000000091800184] = 4b634b57, %g2 = 0000000084baf4de
ldsh [%o0+0x186],%g2 ! %g2 = 0000000000004b63
! Mem[0000000050000096] = a16ab496, %l1 = 00000000264ac56a
ldstub [%i0+0x096],%l1 ! %l1 = 000000b4000000ff
! %l7 = 00000000eea7b435, Mem[000000009100014c] = 4734a30d
stw %l7,[%i6+0x14c] ! Mem[000000009100014c] = eea7b435
! %l0 = 000000007b1d8933, Mem[00000000918000e4] = 455174c4
stw %l0,[%o0+0x0e4] ! Mem[00000000918000e4] = 7b1d8933
! Mem[00000000900001a8] = bbf186c9, %g2 = 0000000000004b63
lduw [%i4+0x1a8],%g2 ! %g2 = 00000000bbf186c9
! Mem[000000005000009d] = 943574ec, %l1 = 00000000000000b4
ldstub [%i0+0x09d],%l1 ! %l1 = 00000035000000ff
! Mem[00000000900000b8] = af6b59ef, %g2 = 00000000bbf186c9
ldsh [%i4+0x0ba],%g2 ! %g2 = ffffffffffffaf6b
p32_label_22:
! Mem[00000000518001b2] = 31407507, %l1 = 0000000000000035
ldstub [%i3+0x1b2],%l1 ! %l1 = 00000075000000ff
! Mem[00000000508000f8] = bc0ff14260db4138, %l6 = 0000000099829f57, %l3 = 0000000052de098b
add %i1,0xf8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = bc0ff14260db4138
! Mem[0000000050000138] = dfb3b4d9c23feb65, %l4 = 00000000e6b3ebe1, %l7 = 00000000eea7b435
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = dfb3b4d9c23feb65
! Mem[000000005000016c] = c6069f18, %l0 = 000000007b1d8933
swap [%i0+0x16c],%l0 ! %l0 = 00000000c6069f18
! %l0 = c6069f18, %l1 = 00000075, Mem[00000000918001b8] = f81bf3c6 c7d6baa7
std %l0,[%o0+0x1b8] ! Mem[00000000918001b8] = c6069f18 00000075
! %l3 = bc0ff14260db4138, Mem[0000000090000108] = 0beb9214
sth %l3,[%i4+0x108] ! Mem[0000000090000108] = 41389214
! %l7 = dfb3b4d9c23feb65, Mem[0000000091000142] = 10bf2978
sth %l7,[%i6+0x142] ! Mem[0000000091000140] = eb652978
! Mem[0000000091000118] = c04bc1d5, %g2 = ffffffffffffaf6b
lduw [%i6+0x118],%g2 ! %g2 = 00000000c04bc1d5
! %l6 = 0000000099829f57, Mem[000000009180002f] = 88a1df39
stb %l6,[%o0+0x02f] ! Mem[000000009180002c] = 57a1df39
! Mem[0000000050800008] = 264ac56a6778df21, %l7 = dfb3b4d9c23feb65, %l0 = 00000000c6069f18
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 264ac56a6778df21
p32_label_23:
! %l0 = 6778df21, %l1 = 00000075, Mem[0000000090000090] = 811a29b2 5581f7ab
std %l0,[%i4+0x090] ! Mem[0000000090000090] = 6778df21 00000075
! Mem[000000009180017c] = 0fc721bd, %g2 = 00000000c04bc1d5
lduw [%o0+0x17c],%g2 ! %g2 = 000000000fc721bd
! Mem[00000000910001a4] = db9aa178, %g2 = 000000000fc721bd
ldsb [%i6+0x1a4],%g2 ! %g2 = ffffffffffffffdb
! %l2 = 000000006f6531eb, Mem[00000000508000e4] = f3a03514
stw %l2,[%i1+0x0e4] ! Mem[00000000508000e4] = 6f6531eb
! Mem[00000000918000b0] = 5dea1cba, %g2 = ffffffffffffffdb
ldub [%o0+0x0b0],%g2 ! %g2 = 000000000000005d
! %l2 = 000000006f6531eb, Mem[0000000051000128] = 1985a01a19a0f738
stx %l2,[%i2+0x128] ! Mem[0000000051000128] = 000000006f6531eb
! Mem[0000000051000088] = c010c56430c097fd, %l6 = 0000000099829f57
ldx [%i2+0x088],%l6 ! %l6 = c010c56430c097fd
! Mem[00000000518000e8] = 846d3937d0d7c2d8, %l2 = 000000006f6531eb, %l5 = 000000000000009c
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 846d3937d0d7c2d8
! Mem[00000000910001e4] = 6e1d3ad6, %g2 = 000000000000005d
ldsh [%i6+0x1e6],%g2 ! %g2 = 0000000000006e1d
! Mem[0000000051000077] = 181dbe6a, %l5 = 846d3937d0d7c2d8
ldstub [%i2+0x077],%l5 ! %l5 = 0000006a000000ff
p32_label_24:
! Mem[00000000510001d1] = 14dd929f, %l0 = 264ac56a6778df21
ldstub [%i2+0x1d1],%l0 ! %l0 = 000000dd000000ff
! Mem[0000000051800030] = 7bffd72b5dd86daf, %l0 = 00000000000000dd, %l3 = bc0ff14260db4138
add %i3,0x30,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 7bffd72b5dd86daf
! Mem[0000000051000080] = 10e4afac, %l2 = 6f6531eb, %l0 = 000000dd
add %i2,0x80,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000010e4afac
! Mem[0000000091000144] = 29780a2a, %g2 = 0000000000006e1d
lduw [%i6+0x144],%g2 ! %g2 = 0000000029780a2a
! %l4 = e6b3ebe1, %l5 = 0000006a, Mem[0000000090000120] = 42e93401 3a43a47e
std %l4,[%i4+0x120] ! Mem[0000000090000120] = e6b3ebe1 0000006a
! Mem[0000000051800180] = fff973d3, %l4 = e6b3ebe1, %l7 = c23feb65
add %i3,0x180,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000fff973d3
! Mem[00000000500001a8] = 675996f46df88aae, %l0 = 0000000010e4afac, %l7 = 00000000fff973d3
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 675996f46df88aae
! Mem[00000000510001cc] = 0776ccc8, %l3 = 5dd86daf, %l6 = 30c097fd
add %i2,0x1cc,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000776ccc8
! Mem[000000005080013c] = 7d36ffac, %l6 = 000000000776ccc8
swap [%i1+0x13c],%l6 ! %l6 = 000000007d36ffac
! Mem[000000005000007c] = e7639427, %l4 = 00000000e6b3ebe1
ldstub [%i0+0x07c],%l4 ! %l4 = 000000e7000000ff
p32_label_25:
! Mem[000000009180007c] = 4dfb2106, %g2 = 0000000029780a2a
ldsh [%o0+0x07c],%g2 ! %g2 = 0000000000004dfb
! Mem[0000000051000188] = 615561fa c7019716, %l2 = 6f6531eb, %l3 = 5dd86daf
ldd [%i2+0x188],%l2 ! %l2 = 00000000615561fa 00000000c7019716
! Mem[0000000050800130] = 34151a53e845ad09, %l7 = 675996f46df88aae, %l1 = 0000000000000075
add %i1,0x130,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 34151a53e845ad09
! Mem[000000009180018c] = 6cc61047, %g2 = 0000000000004dfb
ldsh [%o0+0x18c],%g2 ! %g2 = 0000000000006cc6
! Mem[0000000050800008] = 264ac56a6778df21, %l0 = 0000000010e4afac, %l5 = 000000000000006a
add %i1,0x08,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 264ac56a6778df21
! Mem[0000000090800118] = 00000000, %g2 = 0000000000006cc6
lduh [%i5+0x11a],%g2 ! %g2 = 0000000000000000
! Mem[00000000518001f0] = 91885e78d868fede, %l2 = 00000000615561fa, %l6 = 000000007d36ffac
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 91885e78d868fede
! Mem[0000000051800104] = 7fedfe7b, %l3 = 00000000c7019716
swap [%i3+0x104],%l3 ! %l3 = 000000007fedfe7b
! %l3 = 000000007fedfe7b, Mem[00000000918001d8] = 05319c388896c003
stx %l3,[%o0+0x1d8] ! Mem[00000000918001d8] = 000000007fedfe7b
! Mem[00000000908001cc] = 18ac2021, %g2 = 0000000000000000
lduw [%i5+0x1cc],%g2 ! %g2 = 0000000018ac2021
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p32_branch_failed
p32_not_taken_0_end:
! End of Random Code for Thread 32
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 0000000010e4afac
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 34151a53e845ad09
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000615561fa
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007fedfe7b
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000e7
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 264ac56a6778df21
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 91885e78d868fede
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 675996f46df88aae
bne,a,pn %xcc,p32_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p32_check_fp_registers:
set p32_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 08e8e925 e4aeac79
bne %xcc,p32_f2_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 8eae567eb3a19c97
ldx [%i0+0x000],%g3 ! Observed data at 0000000050000000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3767d0f6ec75a131
ldx [%i0+0x018],%g3 ! Observed data at 0000000050000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x018,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000001d0f91b63f
ldx [%i0+0x068],%g3 ! Observed data at 0000000050000068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5ba8fdd6ff639427
ldx [%i0+0x078],%g3 ! Observed data at 0000000050000078
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = b4fff4ff08e7e53e
ldx [%i0+0x088],%g3 ! Observed data at 0000000050000088
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d0aa0094a16aff96
ldx [%i0+0x090],%g3 ! Observed data at 0000000050000090
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 000000ff94ff74ec
ldx [%i0+0x098],%g3 ! Observed data at 0000000050000098
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e32d07ed4368ff73
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000500000a8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff9640585dc4738b
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000500000c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ed8561d1348409ec
ldx [%i0+0x100],%g3 ! Observed data at 0000000050000100
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 26b48fcdffde40ad
ldx [%i0+0x108],%g3 ! Observed data at 0000000050000108
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 671e1c63af6dd0b6
ldx [%i0+0x120],%g3 ! Observed data at 0000000050000120
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 943574ecff919f91
ldx [%i0+0x128],%g3 ! Observed data at 0000000050000128
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = fe10ff17ff466ee0
ldx [%i0+0x150],%g3 ! Observed data at 0000000050000150
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000f52716a364
ldx [%i0+0x158],%g3 ! Observed data at 0000000050000158
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 257a3fe17b1d8933
ldx [%i0+0x168],%g3 ! Observed data at 0000000050000168
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2b5f32ffe87801e9
ldx [%i0+0x178],%g3 ! Observed data at 0000000050000178
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6a701a65ca7eff89
ldx [%i0+0x180],%g3 ! Observed data at 0000000050000180
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000f79d214652
ldx [%i0+0x198],%g3 ! Observed data at 0000000050000198
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e6b3ebe128c0cc95
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000500001a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 675996f46df88aae
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000500001a8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffd57e00df35a49b
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000500001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ffff20701a724062
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000500001f0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1f0,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = a825fd700a8c2781
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 = 951245c400000084
ldx [%i1+0x010],%g3 ! Observed data at 0000000050800010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x010,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2bbd99660000007a
ldx [%i1+0x068],%g3 ! Observed data at 0000000050800068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 000000143b450bb8
ldx [%i1+0x078],%g3 ! Observed data at 0000000050800078
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6ffe3f1f6f6531eb
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000508000e0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7a919f9183bcfb79
ldx [%i1+0x118],%g3 ! Observed data at 0000000050800118
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 34151a53e845ad09
ldx [%i1+0x130],%g3 ! Observed data at 0000000050800130
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5209b3b70776ccc8
ldx [%i1+0x138],%g3 ! Observed data at 0000000050800138
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c0aadfd1470ef5ff
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000508001b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 086eff5f53765046
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000508001e0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1e0,%g4
set p32_local2_expect,%g1
p32_check_local2:
ldx [%g1+0x070],%g2 ! Expected data = 05c38a46181dbeff
ldx [%i2+0x070],%g3 ! Observed data at 0000000051000070
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = e4c47b3cffd088ff
ldx [%i2+0x078],%g3 ! Observed data at 0000000051000078
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 5ace69ff900aabd3
ldx [%i2+0x090],%g3 ! Observed data at 0000000051000090
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e877004c45c34c38
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000510000c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 04ff045dd4142c39
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000510000c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00000057183070fb
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000510000d0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0672d0ff9f9497ff
ldx [%i2+0x108],%g3 ! Observed data at 0000000051000108
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 000000006f6531eb
ldx [%i2+0x128],%g3 ! Observed data at 0000000051000128
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000008db94bfd2f
ldx [%i2+0x130],%g3 ! Observed data at 0000000051000130
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = f881cc95b8d83b51
ldx [%i2+0x158],%g3 ! Observed data at 0000000051000158
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 51b195f7993989ff
ldx [%i2+0x170],%g3 ! Observed data at 0000000051000170
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6d25e2860000007b
ldx [%i2+0x180],%g3 ! Observed data at 0000000051000180
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c26bd6170000001d
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000510001b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 14ff929f3e25cf97
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000510001d0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1d0,%g4
set p32_local3_expect,%g1
p32_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 7bffd72b5dd86daf
ldx [%i3+0x030],%g3 ! Observed data at 0000000051800030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5042675900000073
ldx [%i3+0x060],%g3 ! Observed data at 0000000051800060
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3934f7fb201b9aa1
ldx [%i3+0x078],%g3 ! Observed data at 0000000051800078
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x078,%g4
ldx [%g1+0x100],%g2 ! Expected data = ebfa7bc7c7019716
ldx [%i3+0x100],%g3 ! Observed data at 0000000051800100
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 31a7c776cbc6c044
ldx [%i3+0x120],%g3 ! Observed data at 0000000051800120
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 742eff38ba024048
ldx [%i3+0x128],%g3 ! Observed data at 0000000051800128
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = a5227e2dd2a8d99b
ldx [%i3+0x140],%g3 ! Observed data at 0000000051800140
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 33ffa2ff506f84c5
ldx [%i3+0x160],%g3 ! Observed data at 0000000051800160
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = fff973d3830044cb
ldx [%i3+0x180],%g3 ! Observed data at 0000000051800180
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 3140ff070c2e68b7
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000518001b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 9f9497ff1d71f449
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000518001b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = f5c7fffcff466ee0
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000518001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1ca366f1a6d29231
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000518001f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1f8,%g4
! The test for processor 32 has passed
p32_passed:
ta GOOD_TRAP
nop
p32_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p32_failed
p32_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p32_failed
p32_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p32_failed
p32_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p32_failed
p32_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p32_failed
p32_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p32_failed
p32_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p32_failed
p32_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p32_failed
p32_f2_fail:
set p32_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051000008]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051800010]
done
p32_trap1o:
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051000008]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051800010]
done
p32_trap2e:
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050000028]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800020]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800000]
done
p32_trap2o:
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050000028]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800020]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800000]
done
p32_trap3e:
nop
nop
nop
nop
nop
done
p32_trap3o:
nop
nop
nop
nop
nop
done
p32_init_memory_pointers:
set p32_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p32_local0_start,%i0
set p32_local1_start,%i1
set p32_local2_start,%i2
set p32_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9f6541c1d2a8d99b
ldx [%g1+0x008],%l1 ! %l1 = d400eae84b193e03
ldx [%g1+0x010],%l2 ! %l2 = 76a3e5f2ca7eff89
ldx [%g1+0x018],%l3 ! %l3 = 83fd50e00a8c2781
ldx [%g1+0x020],%l4 ! %l4 = b990838c1ca366f1
ldx [%g1+0x028],%l5 ! %l5 = fcdba9348a6a5691
ldx [%g1+0x030],%l6 ! %l6 = f1144fc0aee6549e
ldx [%g1+0x038],%l7 ! %l7 = 275f43fc53609634
! Initialize the output register of window 0
set unres3_start,%o0
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 = 25bada67 299433ac 22b67888 5d37cef1
! %f4 = 59f0ace2 0cd311e3 14c27a0d 1dab63dc
! %f8 = 6c2dee5c c9cb38c4 9ae02f36 933000e6
! %f12 = 98b6344e 561f3717 866ce12e 9adbc978
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5854d084 90a6a163 9ba34afb 79cc7725
! %f20 = c259798a f6e2d2bb dfa943be b4f69fa1
! %f24 = d86e5502 8a6ad71c 57ee759e 3717b4ad
! %f28 = 7c91f81f 58b36803 b5119d2b 142414e2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8d25899f 0ad9fadc 71e2e81a a4956f58
! %f36 = b610302a c5f21f1c 113b9d0b 42ba1da3
! %f40 = ed361804 68b85046 594e6a41 149447ae
! %f44 = 842dca38 eb8ab72e e2377cac 2e54a373
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x46f0a4b80000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = 46f0a4b80000003b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 33
p33_label_1:
! Mem[00000000520000e0] = cc6cafd1e2c7de9f, %l2 = ccb828bdf798ff72, %l2 = ccb828bdf798ff72
add %i0,0xe0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = cc6cafd1e2c7de9f
! %l0 = 43499c2d, %l1 = 8bb1f22b, Mem[00000000900000c0] = a056dafa c5a24718
std %l0,[%i4+0x0c0] ! Mem[00000000900000c0] = 43499c2d 8bb1f22b
! Mem[00000000900001a8] = bbf186c9b7572d16, %g2 = 7110488ac5220f5e
ldx [%i4+0x1a8],%g2 ! %g2 = bbf186c9b7572d16
! Mem[00000000520001f8] = 1b0b3df9, %l3 = 21d4b92eb38c2812
swap [%i0+0x1f8],%l3 ! %l3 = 000000001b0b3df9
! %l6 = 3a8f5cc4249242b8, Mem[00000000910000e4] = af4caf6c
sth %l6,[%i6+0x0e4] ! Mem[00000000910000e4] = 42b8af6c
! Mem[0000000053800180] = d283f303dd2f0f70, %l5 = 88089b8c8207d0f5, %l1 = 4eab51fc8bb1f22b
add %i3,0x180,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = d283f303dd2f0f70
! %l0 = d85d752043499c2d, Mem[00000000918000b6] = 4ac85d6b
sth %l0,[%o0+0x0b6] ! Mem[00000000918000b4] = 9c2d5d6b
! Mem[00000000528000d8] = dec6e061cf8ddd32, %l6 = 3a8f5cc4249242b8, %l1 = d283f303dd2f0f70
add %i1,0xd8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = dec6e061cf8ddd32
! Mem[0000000052800178] = bfc89ac0, %l5 = 88089b8c8207d0f5
swap [%i1+0x178],%l5 ! %l5 = 00000000bfc89ac0
! Mem[000000009000003c] = fa7adc32, %g2 = bbf186c9b7572d16
lduw [%i4+0x03c],%g2 ! %g2 = 00000000fa7adc32
p33_label_2:
! Mem[00000000528000bc] = de3c3ec8, %l2 = e2c7de9f, %l5 = bfc89ac0
add %i1,0xbc,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000de3c3ec8
! Mem[0000000091000100] = 54ca8f3b e45b07f3, %g2 = fa7adc32, %g3 = 0bad0b00
ldd [%i6+0x100],%g2 ! %g2 = 0000000054ca8f3b 00000000e45b07f3
! %l1 = dec6e061cf8ddd32, Mem[00000000538000d9] = a9b5ce9f
stb %l1,[%i3+0x0d9] ! Mem[00000000538000d8] = a932ce9f
! %l6 = 3a8f5cc4249242b8, Mem[00000000908000b8] = 20f3c9fb4b1d15cc
stx %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 3a8f5cc4249242b8
! Mem[00000000528001d8] = 0003b0e0531fd10e, %l6 = 3a8f5cc4249242b8, %l4 = 3a9bb7621d848a60
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 0003b0e0531fd10e
! %l6 = 3a8f5cc4249242b8, Mem[0000000091000108] = 1c0669f4
stw %l6,[%i6+0x108] ! Mem[0000000091000108] = 249242b8
! Mem[00000000918001a8] = 2d4b6bef, %g2 = 0000000054ca8f3b
ldsb [%o0+0x1ab],%g2 ! %g2 = 000000000000002d
! Mem[0000000052000004] = 5f858694, %l6 = 249242b8, %l6 = 249242b8
add %i0,0x04,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000005f858694
! Mem[000000009080002c] = a9f674aa, %g2 = 000000000000002d
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffa9
! Mem[000000005300014c] = 5a56d92f, %l5 = 00000000de3c3ec8
swap [%i2+0x14c],%l5 ! %l5 = 000000005a56d92f
p33_label_3:
! Mem[0000000053000055] = c1c6a244, %l2 = cc6cafd1e2c7de9f
ldstub [%i2+0x055],%l2 ! %l2 = 000000c6000000ff
! Mem[0000000052000034] = 55788872, %l1 = dec6e061cf8ddd32
ldstub [%i0+0x034],%l1 ! %l1 = 00000055000000ff
! Mem[00000000528001e8] = 1b4e22d8aad204d7, %l3 = 000000001b0b3df9
ldx [%i1+0x1e8],%l3 ! %l3 = 1b4e22d8aad204d7
! Mem[0000000091800008] = 89cb5f7d e161985a, %g2 = ffffffa9, %g3 = e45b07f3
ldd [%o0+%o1],%g2 ! %g2 = 0000000089cb5f7d 00000000e161985a
! Mem[00000000530000c4] = a320b73b, %l3 = 1b4e22d8aad204d7
swap [%i2+0x0c4],%l3 ! %l3 = 00000000a320b73b
! Mem[000000005280007c] = 6e1395e5, %l2 = 00000000000000c6
ldsw [%i1+0x07c],%l2 ! %l2 = 000000006e1395e5
! Mem[000000005280012c] = 965d0d87, %l7 = 923fd265, %l7 = 923fd265
add %i1,0x12c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000965d0d87
! Mem[00000000900001e8] = 7804a745, %g18 = d0e57f8ea149f2c2
ldsw [%i4+0x1e8],%g2 ! %g2 = d0e57f8ea149f2c2
! Mem[00000000538000c8] = e9c80a0f, %l0 = d85d752043499c2d
swap [%i3+0x0c8],%l0 ! %l0 = 00000000e9c80a0f
! Mem[0000000091000000] = 16510984, %g2 = 000000007804a745
ldsb [%i6+0x002],%g2 ! %g2 = 0000000000000016
p33_label_4:
! Mem[00000000538001fc] = 3f0bb7a7, %l7 = 00000000965d0d87
swap [%i3+0x1fc],%l7 ! %l7 = 000000003f0bb7a7
! Mem[0000000090000144] = b704af01, %g18 = d0e57f8ea149f2c2
ldsw [%i4+0x144],%g2 ! %g2 = d0e57f8ea149f2c2
! %l1 = 0000000000000055, Mem[0000000090800056] = 69d7e5e0
sth %l1,[%i5+0x056] ! Mem[0000000090800054] = 0055e5e0
! %l0 = 00000000e9c80a0f, Mem[0000000091800162] = 476fa96a
stb %l0,[%o0+0x162] ! Mem[0000000091800160] = 0f6fa96a
! Mem[000000005380002c] = 7ac469f6, %l4 = 0003b0e0531fd10e
swap [%i3+0x02c],%l4 ! %l4 = 000000007ac469f6
! %l3 = 00000000a320b73b, Mem[0000000090800122] = 8ffd79e6
sth %l3,[%i5+0x122] ! Mem[0000000090800120] = b73b79e6
! Mem[0000000090000118] = f699086e453e1191, %g2 = ffffffffb704af01
ldx [%i4+0x118],%g2 ! %g2 = f699086e453e1191
! Mem[0000000052000178] = 15089fe8, %l3 = 00000000a320b73b
ldstub [%i0+0x178],%l3 ! %l3 = 00000015000000ff
! Mem[0000000052800098] = 7a1399d1, %l6 = 5f858694, %l4 = 7ac469f6
add %i1,0x98,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000007a1399d1
! Mem[0000000052800160] = 9269bac80bdab17a, %l7 = 000000003f0bb7a7, %l1 = 0000000000000055
add %i1,0x160,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 9269bac80bdab17a
p33_label_5:
! Mem[00000000520000d1] = fb81f412, %l4 = 000000007a1399d1
ldstub [%i0+0x0d1],%l4 ! %l4 = 00000081000000ff
! Mem[0000000052800070] = c248d18ef0dcd454, %l2 = 000000006e1395e5, %l4 = 0000000000000081
add %i1,0x70,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = c248d18ef0dcd454
! Mem[0000000091000170] = 9a437e96, %g18 = d0e57f8ea149f2c2
ldsw [%i6+0x170],%g2 ! %g2 = d0e57f8ea149f2c2
! Mem[0000000053000190] = afc52a47d97e4bdb, %l1 = 9269bac80bdab17a, %l0 = 00000000e9c80a0f
add %i2,0x190,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = afc52a47d97e4bdb
! Mem[0000000052000030] = 7841e3ca, %l3 = 0000000000000015
ldub [%i0+0x032],%l3 ! %l3 = 00000000000000e3
! %l4 = f0dcd454, %l5 = 5a56d92f, Mem[0000000090800118] = 37795e44 319cba4e
std %l4,[%i5+0x118] ! Mem[0000000090800118] = f0dcd454 5a56d92f
! Mem[00000000528001e8] = 1b4e22d8aad204d7, %l6 = 000000005f858694, %l0 = afc52a47d97e4bdb
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 1b4e22d8aad204d7
! Mem[000000005300013c] = 6ed84a7f, %l1 = 9269bac80bdab17a
ldsw [%i2+0x13c],%l1 ! %l1 = 000000006ed84a7f
! Mem[00000000538001a0] = 5a5aec5dcc158676, %l4 = c248d18ef0dcd454, %l0 = 1b4e22d8aad204d7
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 5a5aec5dcc158676
! %l6 = 000000005f858694, Mem[00000000900001e0] = c4906488
stb %l6,[%i4+0x1e0] ! Mem[00000000900001e0] = 94906488
p33_label_6:
! Mem[0000000053000160] = 9d4e22ee, %l1 = 000000006ed84a7f
swap [%i2+0x160],%l1 ! %l1 = 000000009d4e22ee
! Mem[0000000052800093] = 2a1aa74c, %l2 = 000000006e1395e5
ldstub [%i1+0x093],%l2 ! %l2 = 0000004c000000ff
! Mem[0000000090000198] = a8d5c763 2717b4b3, %g2 = 9a437e96, %g3 = e161985a
ldd [%i4+0x198],%g2 ! %g2 = 00000000a8d5c763 000000002717b4b3
! Mem[0000000090000144] = b704af01, %g18 = d0e57f8ea149f2c2
ldsw [%i4+0x144],%g2 ! %g2 = d0e57f8ea149f2c2
! Mem[00000000900001fc] = 9918ba40, %g2 = ffffffffb704af01
ldsb [%i4+0x1fe],%g2 ! %g2 = ffffffffffffff99
! %l1 = 000000009d4e22ee, Mem[0000000091000128] = 47d5b5f93b517a4d
stx %l1,[%i6+0x128] ! Mem[0000000091000128] = 000000009d4e22ee
! Mem[0000000053800134] = 8fde178d, %l6 = 5f858694, %l1 = 9d4e22ee
add %i3,0x134,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000008fde178d
! Mem[00000000530001b8] = b8a77a421502bee4, %l4 = c248d18ef0dcd454, %l6 = 000000005f858694
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = b8a77a421502bee4
! Mem[0000000090000144] = b704af01, %g18 = d0e57f8ea149f2c2
ldsw [%i4+0x144],%g2 ! %g2 = d0e57f8ea149f2c2
! Mem[00000000520000a0] = f0c381c0660f3c2f, %l4 = c248d18ef0dcd454
ldx [%i0+0x0a0],%l4 ! %l4 = f0c381c0660f3c2f
p33_label_7:
! Mem[000000005200017e] = 60bdaace, %l5 = 000000005a56d92f
ldstub [%i0+0x17e],%l5 ! %l5 = 000000aa000000ff
! Mem[0000000053000068] = e8ea10380db216fd, %l7 = 000000003f0bb7a7, %l0 = 5a5aec5dcc158676
add %i2,0x68,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = e8ea10380db216fd
! Mem[00000000910000c4] = 5ee02183, %g2 = ffffffffb704af01
ldub [%i6+0x0c4],%g2 ! %g2 = 000000000000005e
! Mem[00000000528000f0] = 5eb4f2e2dc0b589d, %l2 = 000000000000004c, %l4 = f0c381c0660f3c2f
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 5eb4f2e2dc0b589d
! Mem[000000005300012c] = f6abba74, %l3 = 00000000000000e3
ldstub [%i2+0x12c],%l3 ! %l3 = 000000f6000000ff
! Mem[00000000520001cc] = 4101c02d, %l1 = 000000008fde178d
swap [%i0+0x1cc],%l1 ! %l1 = 000000004101c02d
! Mem[0000000090000170] = ab93d825, %g18 = d0e57f8ea149f2c2
ldsw [%i4+0x170],%g2 ! %g2 = d0e57f8ea149f2c2
! Mem[0000000052800170] = 36596066, %l4 = dc0b589d, %l5 = 000000aa
add %i1,0x170,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000036596066
! %l4 = dc0b589d, %l5 = 36596066, Mem[0000000091800118] = 9aed71ad 45908c8d
std %l4,[%o0+0x118] ! Mem[0000000091800118] = dc0b589d 36596066
! %l3 = 00000000000000f6, Mem[00000000918000f8] = c0bd011d
sth %l3,[%o0+0x0f8] ! Mem[00000000918000f8] = 00f6011d
p33_label_8:
! %l7 = 000000003f0bb7a7, Mem[000000009180010e] = 19f1de4e
sth %l7,[%o0+0x10e] ! Mem[000000009180010c] = b7a7de4e
! Mem[0000000052800108] = fbca5c14, %l5 = 0000000036596066
swap [%i1+0x108],%l5 ! %l5 = 00000000fbca5c14
! Mem[000000009100019c] = 24c15aae, %g2 = ffffffffab93d825
ldub [%i6+0x19e],%g2 ! %g2 = 0000000000000024
! %l1 = 000000004101c02d, Mem[0000000090000020] = 0e67b97af0c6c03c
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 000000004101c02d
! %l3 = 00000000000000f6, Mem[0000000091800130] = 2f69a2c8
stw %l3,[%o0+0x130] ! Mem[0000000091800130] = 000000f6
! Mem[00000000530001fe] = 10aaf4b1, %l4 = 5eb4f2e2dc0b589d
ldstub [%i2+0x1fe],%l4 ! %l4 = 000000f4000000ff
! Mem[0000000090800000] = 0e4b137e af2073d1, %g2 = 00000024, %g3 = 2717b4b3
ldd [%i5+%g0],%g2 ! %g2 = 000000000e4b137e 00000000af2073d1
! Mem[0000000052800090] = 2a1aa7ff, %l2 = 000000000000004c
swap [%i1+0x090],%l2 ! %l2 = 000000002a1aa7ff
! Mem[000000005280011a] = c4ccaf60, %l3 = 00000000000000f6
ldstub [%i1+0x11a],%l3 ! %l3 = 000000af000000ff
! %l0 = e8ea10380db216fd, Mem[00000000520000de] = e441c9c7
sth %l0,[%i0+0x0de] ! Mem[00000000520000dc] = e44116fd
p33_label_9:
! %l4 = 00000000000000f4, Mem[0000000091000061] = 2e18b872
stb %l4,[%i6+0x061] ! Mem[0000000091000060] = f418b872
! Mem[00000000528001f8] = 55132a062d2999b2, %l0 = e8ea10380db216fd, %l3 = 00000000000000af
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 55132a062d2999b2
! Mem[0000000052000100] = 677de919, %l3 = 55132a062d2999b2
swap [%i0+0x100],%l3 ! %l3 = 00000000677de919
! Mem[00000000520000bc] = 9974dd0a, %l6 = 1502bee4, %l2 = 2a1aa7ff
add %i0,0xbc,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009974dd0a
! Mem[0000000090000040] = 2ba48b81, %g2 = 000000000e4b137e
lduw [%i4+0x040],%g2 ! %g2 = 000000002ba48b81
! Mem[0000000053800058] = 044af82e02a11bda, %l3 = 00000000677de919, %l3 = 00000000677de919
add %i3,0x58,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 044af82e02a11bda
! Mem[0000000091000108] = 249242b8 6fbe3348, %g2 = 2ba48b81, %g3 = af2073d1
ldd [%i6+0x108],%g2 ! %g2 = 00000000249242b8 000000006fbe3348
! Mem[000000005300004c] = bcadf741, %l6 = b8a77a421502bee4
swap [%i2+0x04c],%l6 ! %l6 = 00000000bcadf741
! Mem[00000000908000ac] = d55cbe69, %g2 = 00000000249242b8
ldsh [%i5+0x0ae],%g2 ! %g2 = ffffffffffffd55c
! Mem[00000000528000b9] = e730e7fe, %l3 = 044af82e02a11bda
ldstub [%i1+0x0b9],%l3 ! %l3 = 00000030000000ff
p33_label_10:
! Mem[0000000052800040] = edbbe5f0, %l0 = 0db216fd, %l6 = bcadf741
add %i1,0x40,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000edbbe5f0
! Mem[00000000900001bc] = 1ec23da6, %g2 = ffffffffffffd55c
ldsh [%i4+0x1bc],%g2 ! %g2 = 0000000000001ec2
! Mem[00000000538000ac] = 61c2c877, %l7 = 000000003f0bb7a7
swap [%i3+0x0ac],%l7 ! %l7 = 0000000061c2c877
! Mem[00000000538000c8] = 43499c2da6f2ca57, %l1 = 000000004101c02d, %l2 = 000000009974dd0a
add %i3,0xc8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 43499c2da6f2ca57
! Mem[00000000918001dc] = c003580f, %g2 = 0000000000001ec2
ldsh [%o0+0x1de],%g2 ! %g2 = ffffffffffffc003
! Mem[00000000528001c2] = 5f7d41f3, %l0 = e8ea10380db216fd
ldstub [%i1+0x1c2],%l0 ! %l0 = 00000041000000ff
! Mem[00000000520001d8] = e39d7463, %l2 = 43499c2da6f2ca57
swap [%i0+0x1d8],%l2 ! %l2 = 00000000e39d7463
! Mem[0000000090000180] = dbb0693090cb7b8d, %g2 = ffffffffffffc003
ldx [%i4+0x180],%g2 ! %g2 = dbb0693090cb7b8d
! Mem[0000000053000024] = d5bfbedc, %l2 = e39d7463, %l6 = edbbe5f0
add %i2,0x24,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000d5bfbedc
! Mem[0000000052000144] = 635e82c8, %l0 = 00000041, %l2 = e39d7463
add %i0,0x144,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000635e82c8
p33_label_11:
! Mem[0000000053000018] = cc4446cc, %l1 = 4101c02d, %l1 = 4101c02d
add %i2,0x18,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000cc4446cc
! Mem[000000005200013c] = ad960c0b, %l6 = 00000000d5bfbedc
swap [%i0+0x13c],%l6 ! %l6 = 00000000ad960c0b
! Mem[00000000900001d0] = 58943a5f a5390858, %g2 = 90cb7b8d, %g3 = 6fbe3348
ldd [%i4+0x1d0],%g2 ! %g2 = 0000000058943a5f 00000000a5390858
! Mem[000000009000004c] = bd74f16b, %g2 = 0000000058943a5f
lduh [%i4+0x04c],%g2 ! %g2 = 000000000000bd74
! Mem[0000000053800136] = 8fde178d, %l6 = 00000000ad960c0b
ldstub [%i3+0x136],%l6 ! %l6 = 00000017000000ff
! %l2 = 00000000635e82c8, Mem[00000000900001d3] = 5fa53908
stb %l2,[%i4+0x1d3] ! Mem[00000000900001d0] = c8a53908
! Mem[00000000538000ec] = 80410ec0, %l5 = 00000000fbca5c14
lduw [%i3+0x0ec],%l5 ! %l5 = 0000000080410ec0
! Mem[0000000052800084] = 8d263881, %l2 = 635e82c8, %l0 = 00000041
add %i1,0x84,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008d263881
! Mem[0000000052000104] = 5dbd44dd, %l6 = 00000017, %l7 = 61c2c877
add %i0,0x104,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000005dbd44dd
! %l3 = 0000000000000030, Mem[0000000090800080] = 6a2f1ae137b269c8
stx %l3,[%i5+0x080] ! Mem[0000000090800080] = 0000000000000030
p33_label_12:
! Mem[000000005300009c] = 1e97b583, %l7 = 000000005dbd44dd
ldsh [%i2+0x09c],%l7 ! %l7 = 0000000000001e97
! Mem[0000000091000098] = 1ce1d929, %g2 = 000000000000bd74
lduh [%i6+0x09a],%g2 ! %g2 = 0000000000001ce1
! %l5 = 0000000080410ec0, Mem[00000000900000a3] = f04fa190
stb %l5,[%i4+0x0a3] ! Mem[00000000900000a0] = c04fa190
! Mem[0000000091000128] = 00000000, %g2 = 0000000000001ce1
ldub [%i6+0x128],%g2 ! %g2 = 0000000000000000
! Mem[000000005280002c] = 04f8d913, %l2 = 635e82c8, %l6 = 00000017
add %i1,0x2c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000004f8d913
! Mem[0000000052800020] = 83048a83, %l3 = 00000030, %l4 = 000000f4
add %i1,0x20,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000083048a83
! Mem[000000005200018c] = 662dced0, %l7 = 0000000000001e97
lduh [%i0+0x18c],%l7 ! %l7 = 000000000000662d
! Mem[00000000538000af] = 3f0bb7a7, %l1 = 00000000cc4446cc
ldstub [%i3+0x0af],%l1 ! %l1 = 000000a7000000ff
! Mem[0000000090800140] = 58c1586a, %g2 = 0000000000000000
lduw [%i5+0x140],%g2 ! %g2 = 0000000058c1586a
! Mem[0000000091000028] = ec3993f6, %g2 = 0000000058c1586a
ldub [%i6+%o5],%g2 ! %g2 = 00000000000000ec
p33_label_13:
! Mem[0000000053000164] = 8409c39b, %l4 = 83048a83, %l4 = 83048a83
add %i2,0x164,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008409c39b
! Mem[0000000053800100] = 7ee2bf675599b99d, %l4 = 000000008409c39b, %l2 = 00000000635e82c8
add %i3,0x100,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 7ee2bf675599b99d
! %l4 = 000000008409c39b, Mem[00000000908000bc] = 249242b8
stw %l4,[%i5+0x0bc] ! Mem[00000000908000bc] = 8409c39b
! Mem[000000005280018c] = e4d742fd, %l2 = 7ee2bf675599b99d
swap [%i1+0x18c],%l2 ! %l2 = 00000000e4d742fd
! %l2 = 00000000e4d742fd, Mem[0000000053800131] = a0ca9954
stb %l2,[%i3+0x131] ! Mem[0000000053800130] = a0fd9954
! %l7 = 000000000000662d, Mem[0000000053800024] = d3fbf9bd
stw %l7,[%i3+0x024] ! Mem[0000000053800024] = 0000662d
! Mem[00000000528001b8] = 422dfed8, %l1 = 00000000000000a7
swap [%i1+0x1b8],%l1 ! %l1 = 00000000422dfed8
! Mem[0000000052800105] = 363b656d, %l1 = 00000000422dfed8
ldstub [%i1+0x105],%l1 ! %l1 = 0000003b000000ff
! Mem[00000000528001e0] = f6ecdcfa849ef2d6, %l3 = 0000000000000030, %l4 = 000000008409c39b
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = f6ecdcfa849ef2d6
! Mem[0000000053000180] = 16d766be4b982ba6, %l7 = 000000000000662d, %l5 = 0000000080410ec0
add %i2,0x180,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 16d766be4b982ba6
p33_label_14:
! Mem[0000000090800168] = a3b72bd21b54b44e, %g2 = 00000000000000ec
ldx [%i5+0x168],%g2 ! %g2 = a3b72bd21b54b44e
! Mem[00000000530001e0] = 0333bf2e, %l7 = 0000662d, %l4 = 849ef2d6
add %i2,0x1e0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000333bf2e
! Mem[00000000520001f5] = 2b7b7169, %l6 = 0000000004f8d913
ldstub [%i0+0x1f5],%l6 ! %l6 = 0000007b000000ff
! Mem[00000000520000f8] = 1b3496d4bf7a7cb8, %l1 = 000000000000003b, %l4 = 000000000333bf2e
add %i0,0xf8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 1b3496d4bf7a7cb8
! %l4 = bf7a7cb8, %l5 = 4b982ba6, Mem[0000000090800030] = 74aad238 02ba786f
std %l4,[%i5+0x030] ! Mem[0000000090800030] = bf7a7cb8 4b982ba6
! Mem[00000000538000b8] = 0511b52c, %l0 = 000000008d263881
swap [%i3+0x0b8],%l0 ! %l0 = 000000000511b52c
! %l2 = e4d742fd, %l3 = 00000030, Mem[00000000900001e8] = 7804a745 321a70ad
std %l2,[%i4+0x1e8] ! Mem[00000000900001e8] = e4d742fd 00000030
! %l6 = 000000000000007b, Mem[000000009080017e] = 49cf34ec
stb %l6,[%i5+0x17e] ! Mem[000000009080017c] = 7bcf34ec
! Mem[00000000918001c0] = 11ac9835, %g2 = a3b72bd21b54b44e
lduh [%o0+0x1c0],%g2 ! %g2 = 00000000000011ac
! %l1 = 000000000000003b, Mem[0000000090800057] = 55e5e022
stb %l1,[%i5+0x057] ! Mem[0000000090800054] = 3be5e022
p33_label_15:
! Mem[000000005380005c] = 02a11bda, %l3 = 0000000000000030
swap [%i3+0x05c],%l3 ! %l3 = 0000000002a11bda
! Mem[0000000053000112] = 5ed68de2, %l6 = 000000000000007b
ldstub [%i2+0x112],%l6 ! %l6 = 0000008d000000ff
! Mem[00000000530000ed] = ef9c337f, %l6 = 000000000000008d
ldstub [%i2+0x0ed],%l6 ! %l6 = 0000009c000000ff
! Mem[00000000520000d8] = 404fe47ee44116fd, %l3 = 0000000002a11bda, %l4 = 1b3496d4bf7a7cb8
add %i0,0xd8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 404fe47ee44116fd
! %l1 = 000000000000003b, Mem[00000000918000da] = 59a233f7
stb %l1,[%o0+0x0da] ! Mem[00000000918000d8] = 3ba233f7
! Mem[0000000091800018] = 0c340284, %g2 = 00000000000011ac
ldub [%o0+0x019],%g2 ! %g2 = 000000000000000c
! Mem[000000009080012c] = 256239ab, %g2 = 000000000000000c
ldub [%i5+0x12e],%g2 ! %g2 = 0000000000000025
! %l6 = 000000000000009c, Mem[0000000091800160] = f1db0f6f
stw %l6,[%o0+0x160] ! Mem[0000000091800160] = 0000009c
! Mem[0000000091000190] = 168c5fe4, %g2 = 0000000000000025
ldub [%i6+0x191],%g2 ! %g2 = 0000000000000016
! Mem[0000000053000084] = 5bf7d3af, %l2 = 00000000e4d742fd
swap [%i2+0x084],%l2 ! %l2 = 000000005bf7d3af
p33_label_16:
! Mem[0000000052000109] = c8e44aad, %l6 = 000000000000009c
ldstub [%i0+0x109],%l6 ! %l6 = 000000e4000000ff
! %l7 = 000000000000662d, Mem[0000000090800114] = c65de570
stb %l7,[%i5+0x114] ! Mem[0000000090800114] = 2d5de570
! Mem[00000000900001e0] = 94906488 801799cf, %g2 = 00000016, %g3 = a5390858
ldd [%i4+0x1e0],%g2 ! %g2 = 0000000094906488 00000000801799cf
! Mem[00000000538000ec] = 80410ec0, %l2 = 000000005bf7d3af
ldstub [%i3+0x0ec],%l2 ! %l2 = 00000080000000ff
! Mem[00000000530000f4] = 52985821, %l4 = e44116fd, %l6 = 000000e4
add %i2,0xf4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000052985821
! Mem[0000000090000008] = fdbb5f4b, %g2 = 0000000094906488
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000fdbb
! Mem[0000000052000170] = 7825d71230179cc3, %l5 = 16d766be4b982ba6, %l5 = 16d766be4b982ba6
add %i0,0x170,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 7825d71230179cc3
! Mem[0000000053800113] = 31589572, %l3 = 0000000002a11bda
ldstub [%i3+0x113],%l3 ! %l3 = 00000072000000ff
! Mem[00000000530001b0] = bf0564fa, %l5 = 30179cc3, %l0 = 0511b52c
add %i2,0x1b0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000bf0564fa
! Mem[0000000091800078] = 923a5b60, %g18 = d0e57f8ea149f2c2
ldsw [%o0+0x078],%g2 ! %g2 = d0e57f8ea149f2c2
p33_label_17:
! Mem[0000000052800108] = 36596066390e2701, %l0 = 00000000bf0564fa, %l4 = 404fe47ee44116fd
add %i1,0x108,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 36596066390e2701
! %l0 = 00000000bf0564fa, Mem[0000000091000038] = 691f8eb0b4f82c3d
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 00000000bf0564fa
! Mem[00000000908000b0] = be69c6f5, %g2 = ffffffff923a5b60
ldsh [%i5+0x0b0],%g2 ! %g2 = ffffffffffffbe69
! %l5 = 7825d71230179cc3, Mem[00000000918000f8] = 00f6011d1d56c743
stx %l5,[%o0+0x0f8] ! Mem[00000000918000f8] = 7825d71230179cc3
! %l5 = 7825d71230179cc3, Mem[0000000091000010] = a3481fff
stw %l5,[%i6+%o2] ! Mem[0000000091000010] = 30179cc3
! Mem[000000005280015c] = cc5bceda, %l0 = bf0564fa, %l2 = 00000080
add %i1,0x15c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000cc5bceda
! Mem[000000005200005c] = 8d6a8722, %l2 = cc5bceda, %l6 = 52985821
add %i0,0x5c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008d6a8722
! %l5 = 7825d71230179cc3, Mem[00000000900001f8] = fa17c81f27a29918
stx %l5,[%i4+0x1f8] ! Mem[00000000900001f8] = 7825d71230179cc3
! Mem[000000005300011c] = aa260c6d, %l7 = 000000000000662d
swap [%i2+0x11c],%l7 ! %l7 = 00000000aa260c6d
! %l3 = 0000000000000072, Mem[00000000908001f0] = 045003e2e158b096
stx %l3,[%i5+0x1f0] ! Mem[00000000908001f0] = 0000000000000072
p33_label_18:
! Mem[00000000538001f8] = 4d263b2f965d0d87, %l0 = 00000000bf0564fa, %l3 = 0000000000000072
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 4d263b2f965d0d87
! Mem[0000000090000070] = 80d78bd7538b29ee, %g2 = ffffffffffffbe69
ldx [%i4+0x070],%g2 ! %g2 = 80d78bd7538b29ee
! Mem[0000000052800110] = 22e48111bdcab7f9, %l5 = 7825d71230179cc3, %l0 = 00000000bf0564fa
add %i1,0x110,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 22e48111bdcab7f9
! Mem[0000000052000148] = 6ad43fa6b02134e2, %l7 = 00000000aa260c6d, %l3 = 4d263b2f965d0d87
add %i0,0x148,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 6ad43fa6b02134e2
! %l6 = 000000008d6a8722, Mem[000000009180003e] = 904c6fcc
stb %l6,[%o0+0x03e] ! Mem[000000009180003c] = 224c6fcc
! %l3 = 6ad43fa6b02134e2, Mem[000000009000005c] = db5d206c
stw %l3,[%i4+0x05c] ! Mem[000000009000005c] = b02134e2
! Mem[0000000091800034] = 0765146b, %g2 = 80d78bd7538b29ee
lduh [%o0+0x034],%g2 ! %g2 = 0000000000000765
! Mem[0000000052000068] = 7f8ef8e16dff7c99, %l5 = 7825d71230179cc3, %l0 = 22e48111bdcab7f9
add %i0,0x68,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 7f8ef8e16dff7c99
! Mem[00000000908000a8] = 583e064b b6a7d55c, %g2 = 00000765, %g3 = 801799cf
ldd [%i5+0x0a8],%g2 ! %g2 = 00000000583e064b 00000000b6a7d55c
! Mem[0000000053800130] = a0fd99548fdeff8d, %l7 = 00000000aa260c6d, %l2 = 00000000cc5bceda
add %i3,0x130,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = a0fd99548fdeff8d
p33_label_19:
! Mem[00000000520000e0] = cc6cafd1, %l2 = a0fd99548fdeff8d
swap [%i0+0x0e0],%l2 ! %l2 = 00000000cc6cafd1
! Mem[000000005380006b] = a8aa34cf, %l5 = 7825d71230179cc3
ldstub [%i3+0x06b],%l5 ! %l5 = 000000cf000000ff
! Mem[00000000530001c4] = 6c97e4ee, %l4 = 36596066390e2701
swap [%i2+0x1c4],%l4 ! %l4 = 000000006c97e4ee
! Mem[0000000052800170] = 3659606686db0e48, %l2 = 00000000cc6cafd1, %l7 = 00000000aa260c6d
add %i1,0x170,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 3659606686db0e48
! %l0 = 7f8ef8e16dff7c99, Mem[0000000091000036] = f0b20000
sth %l0,[%i6+0x036] ! Mem[0000000091000034] = 7c990000
! Mem[0000000052800140] = 10e572d9ec41fcac, %l4 = 000000006c97e4ee, %l2 = 00000000cc6cafd1
add %i1,0x140,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 10e572d9ec41fcac
! Mem[0000000053000104] = c3b2ea9a, %l1 = 0000003b, %l7 = 86db0e48
add %i2,0x104,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c3b2ea9a
! Mem[0000000090800034] = 4b982ba6, %g2 = 00000000583e064b
lduw [%i5+0x034],%g2 ! %g2 = 000000004b982ba6
! Mem[0000000052000090] = 1d55844669f7748d, %l7 = 00000000c3b2ea9a, %l3 = 6ad43fa6b02134e2
add %i0,0x90,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 1d55844669f7748d
! Mem[0000000052800060] = e75669b6, %l4 = 6c97e4ee, %l0 = 6dff7c99
add %i1,0x60,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e75669b6
p33_label_20:
! Mem[00000000520001d8] = a6f2ca57, %l5 = 00000000000000cf
swap [%i0+0x1d8],%l5 ! %l5 = 00000000a6f2ca57
! Mem[0000000053000015] = 6f65fe30, %l5 = 00000000a6f2ca57
ldstub [%i2+0x015],%l5 ! %l5 = 00000065000000ff
! Mem[000000005380013c] = 4e098c15, %l4 = 6c97e4ee, %l2 = ec41fcac
add %i3,0x13c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000004e098c15
! Mem[00000000908000a0] = d990a0ad, %g2 = 000000004b982ba6
lduw [%i5+0x0a0],%g2 ! %g2 = 00000000d990a0ad
! Mem[0000000091800078] = 923a5b604dfb2106, %g2 = 00000000d990a0ad
ldx [%o0+0x078],%g2 ! %g2 = 923a5b604dfb2106
! Mem[0000000053800064] = a6c64f2d, %l0 = 00000000e75669b6
ldstub [%i3+0x064],%l0 ! %l0 = 000000a6000000ff
! Mem[0000000090000120] = 34013a43, %g2 = 923a5b604dfb2106
lduh [%i4+0x122],%g2 ! %g2 = 0000000000003401
! Mem[000000005280005b] = 670eeeae, %l2 = 000000004e098c15
ldstub [%i1+0x05b],%l2 ! %l2 = 000000ae000000ff
! Mem[00000000530001fc] = 10aaffb1, %l0 = 00000000000000a6
ldstub [%i2+0x1fc],%l0 ! %l0 = 00000010000000ff
! Mem[00000000918000a8] = 3a36aa50, %g18 = d0e57f8ea149f2c2
ldsw [%o0+0x0a8],%g2 ! %g2 = d0e57f8ea149f2c2
p33_label_21:
! %l4 = 6c97e4ee, %l5 = 00000065, Mem[0000000091800128] = 288e8bf2 54b60c4a
std %l4,[%o0+0x128] ! Mem[0000000091800128] = 6c97e4ee 00000065
! Mem[0000000053800080] = 56d49792, %l1 = 000000000000003b
swap [%i3+0x080],%l1 ! %l1 = 0000000056d49792
! Mem[00000000908000c8] = 8bba183ccfbdb1e0, %g2 = 000000003a36aa50
ldx [%i5+0x0c8],%g2 ! %g2 = 8bba183ccfbdb1e0
! %l5 = 0000000000000065, Mem[0000000090000166] = 981cb023
stb %l5,[%i4+0x166] ! Mem[0000000090000164] = 651cb023
! %l0 = 00000010, %l1 = 56d49792, Mem[00000000900000f0] = 1204d436 1a869d3d
std %l0,[%i4+0x0f0] ! Mem[00000000900000f0] = 00000010 56d49792
! %l6 = 000000008d6a8722, Mem[0000000091800170] = 0dd8e744
sth %l6,[%o0+0x170] ! Mem[0000000091800170] = 8722e744
! Mem[00000000910001a8] = 6a7c62a6 fc7fc538, %g2 = cfbdb1e0, %g3 = b6a7d55c
ldd [%i6+0x1a8],%g2 ! %g2 = 000000006a7c62a6 00000000fc7fc538
! %l2 = 000000ae, %l3 = 69f7748d, Mem[00000000910000c0] = b7768631 5ee02183
std %l2,[%i6+0x0c0] ! Mem[00000000910000c0] = 000000ae 69f7748d
! Mem[0000000091000178] = e92e28fc, %g2 = 000000006a7c62a6
ldub [%i6+0x179],%g2 ! %g2 = 00000000000000e9
! %l4 = 000000006c97e4ee, Mem[0000000091000198] = 74177a1650c524c1
stx %l4,[%i6+0x198] ! Mem[0000000091000198] = 000000006c97e4ee
p33_label_22:
! Mem[0000000052800055] = 42b99897, %l6 = 000000008d6a8722
ldstub [%i1+0x055],%l6 ! %l6 = 000000b9000000ff
! Mem[000000005300016f] = 4fd03e2d, %l2 = 00000000000000ae
ldstub [%i2+0x16f],%l2 ! %l2 = 0000002d000000ff
! %l3 = 1d55844669f7748d, Mem[000000009000002d] = e1fe5c0f
stb %l3,[%i4+0x02d] ! Mem[000000009000002c] = 8dfe5c0f
! Mem[00000000528000fc] = d7bb84e2, %l0 = 0000000000000010
swap [%i1+0x0fc],%l0 ! %l0 = 00000000d7bb84e2
! Mem[000000009000011c] = 453e1191, %g18 = d0e57f8ea149f2c2
ldsw [%i4+0x11c],%g2 ! %g2 = d0e57f8ea149f2c2
! Mem[000000005380014c] = 1e211731, %l4 = 6c97e4ee, %l0 = d7bb84e2
add %i3,0x14c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001e211731
! Mem[0000000091800078] = 923a5b60 4dfb2106, %g2 = 453e1191, %g3 = fc7fc538
ldd [%o0+0x078],%g2 ! %g2 = 00000000923a5b60 000000004dfb2106
! Mem[00000000910000f8] = 28bdd1b2, %g2 = 00000000923a5b60
ldsb [%i6+0x0fa],%g2 ! %g2 = 0000000000000028
! Mem[00000000520000b0] = 5ad02514, %l6 = 00000000000000b9
swap [%i0+0x0b0],%l6 ! %l6 = 000000005ad02514
! Mem[00000000910001f8] = a30b445c, %g2 = 0000000000000028
lduh [%i6+0x1f8],%g2 ! %g2 = 000000000000a30b
p33_label_23:
! %l4 = 6c97e4ee, %l5 = 00000065, Mem[00000000900000d0] = 37eb9260 2c1fa4f2
std %l4,[%i4+0x0d0] ! Mem[00000000900000d0] = 6c97e4ee 00000065
! Mem[0000000052000130] = 7a46c7b8fd06e039, %l6 = 000000005ad02514, %l1 = 0000000056d49792
add %i0,0x130,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 7a46c7b8fd06e039
! Mem[00000000520001ec] = cbfe90ea, %l6 = 000000005ad02514
swap [%i0+0x1ec],%l6 ! %l6 = 00000000cbfe90ea
! Mem[0000000090000090] = 811a29b25581f7ab, %g2 = 000000000000a30b
ldx [%i4+0x090],%g2 ! %g2 = 811a29b25581f7ab
! Mem[00000000530001f8] = 67148536, %l5 = 0000000000000065
swap [%i2+0x1f8],%l5 ! %l5 = 0000000067148536
! %l5 = 0000000067148536, Mem[0000000090800198] = efd5da4f
stw %l5,[%i5+0x198] ! Mem[0000000090800198] = 67148536
! Mem[0000000090800098] = 19897435, %g2 = 811a29b25581f7ab
lduw [%i5+0x098],%g2 ! %g2 = 0000000019897435
! %l1 = 7a46c7b8fd06e039, Mem[0000000091800145] = 10af7cad
stb %l1,[%o0+0x145] ! Mem[0000000091800144] = 39af7cad
! Mem[00000000908000d8] = 372846dd, %g2 = 0000000019897435
ldub [%i5+0x0d9],%g2 ! %g2 = 0000000000000037
! Mem[00000000528000f4] = dc0b589d, %l7 = c3b2ea9a, %l7 = c3b2ea9a
add %i1,0xf4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000dc0b589d
p33_label_24:
! %l1 = 7a46c7b8fd06e039, Mem[0000000052000124] = 1f1bf402
sth %l1,[%i0+0x124] ! Mem[0000000052000124] = e039f402
! Mem[00000000528001b7] = 658820b2, %l0 = 000000001e211731
ldstub [%i1+0x1b7],%l0 ! %l0 = 000000b2000000ff
! %l5 = 0000000067148536, Mem[0000000090000068] = 975a4c53
sth %l5,[%i4+0x068] ! Mem[0000000090000068] = 85364c53
! Mem[00000000530001f0] = b472466e, %l6 = cbfe90ea, %l1 = fd06e039
add %i2,0x1f0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b472466e
! %l4 = 000000006c97e4ee, Mem[0000000091800138] = 508182b7ed415bc7
stx %l4,[%o0+0x138] ! Mem[0000000091800138] = 000000006c97e4ee
! Mem[0000000091000080] = 70fb1ffeca1141d3, %g2 = 0000000000000037
ldx [%i6+0x080],%g2 ! %g2 = 70fb1ffeca1141d3
! Mem[0000000090800034] = 982ba6b0, %g2 = 70fb1ffeca1141d3
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000098
! Mem[000000009080008c] = 164bf6f6, %g2 = 0000000000000098
lduw [%i5+0x08c],%g2 ! %g2 = 00000000164bf6f6
! Mem[000000005380011c] = d134c048, %l2 = 000000000000002d
swap [%i3+0x11c],%l2 ! %l2 = 00000000d134c048
! Mem[0000000053800054] = a29375a9, %l7 = 00000000dc0b589d
ldub [%i3+0x057],%l7 ! %l7 = 00000000000000a9
p33_label_25:
! Mem[00000000520000c0] = 9a32312b, %l0 = 000000b2, %l1 = b472466e
add %i0,0xc0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009a32312b
! Mem[0000000052000000] = 9af8607b5f858694, %l7 = 00000000000000a9, %l4 = 000000006c97e4ee
casxa [%i0]0x80,%l7,%l4 ! %l4 = 9af8607b5f858694
! Mem[00000000530000e0] = f74c438cdfed5879, %l2 = 00000000d134c048, %l2 = 00000000d134c048
add %i2,0xe0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = f74c438cdfed5879
! Mem[00000000530001d8] = 7f15ecb502355c7b, %l6 = 00000000cbfe90ea, %l7 = 00000000000000a9
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 7f15ecb502355c7b
! Mem[00000000538000b0] = a9954457dda5fe5c, %l4 = 9af8607b5f858694, %l7 = 7f15ecb502355c7b
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a9954457dda5fe5c
! Mem[0000000052800111] = 22e48111, %l3 = 1d55844669f7748d
ldstub [%i1+0x111],%l3 ! %l3 = 000000e4000000ff
! Mem[000000005200015a] = dabbfc7d, %l0 = 00000000000000b2
ldstub [%i0+0x15a],%l0 ! %l0 = 000000fc000000ff
! Mem[0000000053800104] = 5599b99d, %l4 = 9af8607b5f858694
lduw [%i3+0x104],%l4 ! %l4 = 000000005599b99d
! %l5 = 0000000067148536, Mem[0000000090800101] = d95b8666
stb %l5,[%i5+0x101] ! Mem[0000000090800100] = 365b8666
! Mem[00000000910001f0] = 35572a2ea585e4cf, %g2 = 00000000164bf6f6
ldx [%i6+0x1f0],%g2 ! %g2 = 35572a2ea585e4cf
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p33_branch_failed
p33_not_taken_0_end:
! End of Random Code for Thread 33
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 00000000000000fc
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000009a32312b
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be f74c438cdfed5879
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000e4
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000005599b99d
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000067148536
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000cbfe90ea
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be a9954457dda5fe5c
bne,a,pn %xcc,p33_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = 7841e3caff788872
ldx [%i0+0x030],%g3 ! Observed data at 0000000052000030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x030,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000b9680a7776
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000520000b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = fbfff41236ea26d9
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000520000d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 404fe47ee44116fd
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000520000d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8fdeff8de2c7de9f
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000520000e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2d2999b25dbd44dd
ldx [%i0+0x100],%g3 ! Observed data at 0000000052000100
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = c8ff4aad69a60b46
ldx [%i0+0x108],%g3 ! Observed data at 0000000052000108
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = ca58e237e039f402
ldx [%i0+0x120],%g3 ! Observed data at 0000000052000120
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3bb838a1d5bfbedc
ldx [%i0+0x138],%g3 ! Observed data at 0000000052000138
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = dabbff7d757e1df9
ldx [%i0+0x158],%g3 ! Observed data at 0000000052000158
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff089fe860bdffce
ldx [%i0+0x178],%g3 ! Observed data at 0000000052000178
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = d31753238fde178d
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000520001c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 000000cf8b401e42
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000520001d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 72483d2a5ad02514
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000520001e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 74726fd92bff7169
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000520001f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b38c281224ae6a42
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000520001f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1f8,%g4
set p33_local1_expect,%g1
p33_check_local1:
ldx [%g1+0x050],%g2 ! Expected data = da4aa4b942ff9897
ldx [%i1+0x050],%g3 ! Observed data at 0000000052800050
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 670eeeffad7c2628
ldx [%i1+0x058],%g3 ! Observed data at 0000000052800058
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0000004ce0af3d9a
ldx [%i1+0x090],%g3 ! Observed data at 0000000052800090
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e7ffe7fede3c3ec8
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000528000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e702cf6b00000010
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000528000f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0afb576f36ff656d
ldx [%i1+0x100],%g3 ! Observed data at 0000000052800100
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 36596066390e2701
ldx [%i1+0x108],%g3 ! Observed data at 0000000052800108
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 22ff8111bdcab7f9
ldx [%i1+0x110],%g3 ! Observed data at 0000000052800110
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = c4ccff601c96f447
ldx [%i1+0x118],%g3 ! Observed data at 0000000052800118
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x118,%g4
ldx [%g1+0x178],%g2 ! Expected data = 8207d0f5106d22ca
ldx [%i1+0x178],%g3 ! Observed data at 0000000052800178
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 903fc7255599b99d
ldx [%i1+0x188],%g3 ! Observed data at 0000000052800188
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ab239c95658820ff
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000528001b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000a766aab04f
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000528001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5f7dfff324b71367
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000528001c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1c0,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 12055ad66ffffe30
ldx [%i2+0x010],%g3 ! Observed data at 0000000053000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1cc802171502bee4
ldx [%i2+0x048],%g3 ! Observed data at 0000000053000048
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 006e9c95c1ffa244
ldx [%i2+0x050],%g3 ! Observed data at 0000000053000050
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4fcf7605e4d742fd
ldx [%i2+0x080],%g3 ! Observed data at 0000000053000080
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 52d5144eaad204d7
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000530000c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 9caa77e7efff337f
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000530000e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 5ed6ffe29ee06362
ldx [%i2+0x110],%g3 ! Observed data at 0000000053000110
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 352e93100000662d
ldx [%i2+0x118],%g3 ! Observed data at 0000000053000118
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 7cd6a5cbffabba74
ldx [%i2+0x128],%g3 ! Observed data at 0000000053000128
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 43cc34efde3c3ec8
ldx [%i2+0x148],%g3 ! Observed data at 0000000053000148
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 6ed84a7f8409c39b
ldx [%i2+0x160],%g3 ! Observed data at 0000000053000160
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 685f72894fd03eff
ldx [%i2+0x168],%g3 ! Observed data at 0000000053000168
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ad87a25c390e2701
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000530001c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 00000065ffaaffb1
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000530001f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1f8,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 313a86e00000662d
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 = 9e0ceca5531fd10e
ldx [%i3+0x028],%g3 ! Observed data at 0000000053800028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 044af82e00000030
ldx [%i3+0x058],%g3 ! Observed data at 0000000053800058
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 7ba43bdfffc64f2d
ldx [%i3+0x060],%g3 ! Observed data at 0000000053800060
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = a8aa34ff4ce36218
ldx [%i3+0x068],%g3 ! Observed data at 0000000053800068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000003b3f0ef926
ldx [%i3+0x080],%g3 ! Observed data at 0000000053800080
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 50dd813c3f0bb7ff
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000538000a8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 8d2638816dd5706e
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000538000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 43499c2da6f2ca57
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000538000c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a932ce9fcd3c50c9
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000538000d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5cac8b85ff410ec0
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000538000e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 315895ff79d7c521
ldx [%i3+0x110],%g3 ! Observed data at 0000000053800110
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7d22adb70000002d
ldx [%i3+0x118],%g3 ! Observed data at 0000000053800118
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = a0fd99548fdeff8d
ldx [%i3+0x130],%g3 ! Observed data at 0000000053800130
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x130,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4d263b2f965d0d87
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000538001f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1f8,%g4
! The test for processor 33 has passed
p33_passed:
ta GOOD_TRAP
nop
p33_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p33_failed
p33_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p33_failed
p33_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p33_failed
p33_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p33_failed
p33_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p33_failed
p33_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p33_failed
p33_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p33_failed
p33_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p33_failed
! 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:
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052800018]
stxa %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800010]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000028]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800000]
done
p33_trap1o:
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052800018]
stxa %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800010]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000028]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800000]
done
p33_trap2e:
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800000]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000020]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053000010]
stwa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800020]
done
p33_trap2o:
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800000]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000020]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053000010]
stwa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800020]
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 = d85d752043499c2d
ldx [%g1+0x008],%l1 ! %l1 = 4eab51fc8bb1f22b
ldx [%g1+0x010],%l2 ! %l2 = ccb828bdf798ff72
ldx [%g1+0x018],%l3 ! %l3 = 21d4b92eb38c2812
ldx [%g1+0x020],%l4 ! %l4 = 3a9bb7621d848a60
ldx [%g1+0x028],%l5 ! %l5 = 88089b8c8207d0f5
ldx [%g1+0x030],%l6 ! %l6 = 3a8f5cc4249242b8
ldx [%g1+0x038],%l7 ! %l7 = f3d811b6923fd265
! Initialize the output register of window 0
set unres3_start,%o0
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 = a12f8803 a87822ae 48caa790 9566b250
! %f4 = ff32c036 917f059f 3c270c5c 2f8871bb
! %f8 = 8ba205db 9c582dca cc216176 4f6fb97d
! %f12 = 524df128 64c72ecd e9a2c811 2a0e22ac
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 85ef7b6c dca3fbc8 3ca0893e 3a7c503e
! %f20 = 4dcccd6e 5d5a4cbb 510f9648 68ad952d
! %f24 = 56246209 cb143723 8885850a 15aaaaeb
! %f28 = ba0ac75e b69402c2 6b022c93 6874cd03
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 26e82d48 967fff3b ff976864 b4fb97ba
! %f36 = 73ff7196 d0097bfd c054f00d f4f26ae2
! %f40 = 132c62a2 e82d56b5 0ebaa686 53d312c0
! %f44 = 50bc5dda 5c7523d3 3f731130 0f9924ec
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcfe78fa80000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = cfe78fa80000003b
wr %g0,%y ! Clear Y 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 = 417959b8c1fcc0b2, Mem[0000000091000037] = b2691f8e
stb %l3,[%i6+0x037] ! Mem[0000000091000034] = b2691f8e
! Mem[00000000900001c8] = 60b21f1e 6e750428, %g2 = 33520f1b, %g3 = 0bad0b00
ldd [%i4+0x1c8],%g2 ! %g2 = 0000000060b21f1e 000000006e750428
! Mem[0000000091000128] = b5f93b51, %g2 = 0000000060b21f1e
ldsh [%i6+0x12a],%g2 ! %g2 = ffffffffffffb5f9
! Mem[00000000910000d0] = 5756f56c, %g2 = ffffffffffffb5f9
lduh [%i6+0x0d2],%g2 ! %g2 = 0000000000005756
! Mem[0000000091800198] = 326e765b3b83f75f, %g2 = 0000000000005756
ldx [%o0+0x198],%g2 ! %g2 = 326e765b3b83f75f
! %l7 = cc4a54026e18626c, Mem[0000000091000167] = 6169d574
stb %l7,[%i6+0x167] ! Mem[0000000091000164] = 6c69d574
! Mem[0000000090000198] = a8d5c763 2717b4b3, %g2 = 3b83f75f, %g3 = 6e750428
ldd [%i4+0x198],%g2 ! %g2 = 00000000a8d5c763 000000002717b4b3
! Mem[0000000055000040] = c51a825c1add063d, %l5 = 7054b99e4a8641bd, %l5 = 7054b99e4a8641bd
add %i2,0x40,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c51a825c1add063d
! Mem[00000000918000d4] = d7cbb090, %g2 = 00000000a8d5c763
lduh [%o0+0x0d6],%g2 ! %g2 = 000000000000d7cb
! Mem[0000000090000198] = a8d5c7632717b4b3, %g2 = 000000000000d7cb
ldx [%i4+0x198],%g2 ! %g2 = a8d5c7632717b4b3
p34_label_2:
! Mem[000000009100003c] = b4f82c3d, %g2 = a8d5c7632717b4b3
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffffb4f8
! Mem[00000000550000f0] = 46948f31855da4ca, %l0 = bf60ca2cd428fde6, %l3 = 417959b8c1fcc0b2
add %i2,0xf0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 46948f31855da4ca
! Mem[00000000540001c0] = eea9f0c28061f776, %l3 = 46948f31855da4ca, %l5 = c51a825c1add063d
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = eea9f0c28061f776
! Mem[0000000090000120] = 42e93401, %g2 = ffffffffffffb4f8
lduw [%i4+0x120],%g2 ! %g2 = 0000000042e93401
! Mem[0000000054000140] = 1d4585760aafa8f0, %l4 = e1601f9bfa04da25, %l3 = 46948f31855da4ca
add %i0,0x140,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 1d4585760aafa8f0
! %l4 = e1601f9bfa04da25, Mem[0000000091800110] = de4e62c7
stb %l4,[%o0+0x110] ! Mem[0000000091800110] = 254e62c7
! Mem[000000009080004c] = 7399d98f, %g2 = 0000000042e93401
ldsb [%i5+0x04c],%g2 ! %g2 = 0000000000000073
! %l4 = e1601f9bfa04da25, Mem[0000000055800002] = c8c27f51
sth %l4,[%i3+0x002] ! Mem[0000000055800000] = c8c2da25
! Mem[0000000091000064] = d75f7826, %g2 = 0000000000000073
ldub [%i6+0x067],%g2 ! %g2 = 00000000000000d7
! Mem[00000000908000c0] = 2e57b703a2e80f68, %g2 = 00000000000000d7
ldx [%i5+0x0c0],%g2 ! %g2 = 2e57b703a2e80f68
p34_label_3:
! Mem[0000000055800170] = de559587, %l5 = eea9f0c28061f776
swap [%i3+0x170],%l5 ! %l5 = 00000000de559587
! Mem[0000000091800154] = 065fbe19, %g2 = 2e57b703a2e80f68
lduh [%o0+0x154],%g2 ! %g2 = 000000000000065f
! Mem[0000000055000008] = 736ca8a20143a0ea, %l6 = b298825265413d22, %l7 = cc4a54026e18626c
add %i2,0x08,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 736ca8a20143a0ea
! Mem[0000000054800120] = 5c1ff8f9, %l4 = fa04da25, %l1 = 543b07c8
add %i1,0x120,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000005c1ff8f9
! Mem[0000000055000070] = cb48c5809e145983, %l5 = 00000000de559587
ldx [%i2+0x070],%l5 ! %l5 = cb48c5809e145983
! Mem[0000000055000070] = cb48c580, %l6 = 65413d22, %l1 = 5c1ff8f9
add %i2,0x70,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000cb48c580
! Mem[0000000091000070] = 1c1a828d, %g2 = 000000000000065f
ldub [%i6+0x072],%g2 ! %g2 = 000000000000001c
! Mem[00000000918001fc] = e90903f5, %g2 = 000000000000001c
lduh [%o0+0x1fe],%g2 ! %g2 = 000000000000e909
! %l2 = 4d3b01b3efb7d8ef, Mem[0000000090000098] = 1d130fa6
stb %l2,[%i4+0x098] ! Mem[0000000090000098] = ef130fa6
! Mem[00000000550000b0] = 9c8e1255, %l2 = 4d3b01b3efb7d8ef
swap [%i2+0x0b0],%l2 ! %l2 = 000000009c8e1255
p34_label_4:
! Mem[0000000055800138] = 73fe1629, %l3 = 1d4585760aafa8f0
ldub [%i3+0x13a],%l3 ! %l3 = 0000000000000016
! Mem[00000000540000fc] = 71b9e8db, %l0 = bf60ca2cd428fde6
swap [%i0+0x0fc],%l0 ! %l0 = 0000000071b9e8db
! Mem[0000000055000040] = c51a825c1add063d, %l4 = e1601f9bfa04da25, %l3 = 0000000000000016
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c51a825c1add063d
! Mem[000000005580005c] = a7bf69e1, %l0 = 0000000071b9e8db
ldsh [%i3+0x05e],%l0 ! %l0 = 00000000000069e1
! Mem[0000000054800100] = a98e7aef, %l3 = c51a825c1add063d
swap [%i1+0x100],%l3 ! %l3 = 00000000a98e7aef
! %l6 = b298825265413d22, Mem[0000000054000098] = f370bcd75a13c62c
stx %l6,[%i0+0x098] ! Mem[0000000054000098] = b298825265413d22
! Mem[00000000540000d6] = e813f160, %l7 = 736ca8a20143a0ea
ldstub [%i0+0x0d6],%l7 ! %l7 = 000000f1000000ff
! Mem[0000000055000078] = 0b2346f5, %l5 = cb48c5809e145983
ldsb [%i2+0x079],%l5 ! %l5 = 0000000000000023
! Mem[0000000055000080] = 163b0867, %l4 = e1601f9bfa04da25
lduw [%i2+0x080],%l4 ! %l4 = 00000000163b0867
! Mem[0000000054000090] = c7bf6f03, %l4 = 163b0867, %l0 = 000069e1
add %i0,0x90,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c7bf6f03
p34_label_5:
! Mem[000000005400008c] = 9dde9477, %l7 = 00000000000000f1
swap [%i0+0x08c],%l7 ! %l7 = 000000009dde9477
! %l3 = 00000000a98e7aef, Mem[0000000091800070] = f19e8697
sth %l3,[%o0+0x070] ! Mem[0000000091800070] = 7aef8697
! Mem[0000000091000038] = 691f8eb0b4f82c3d, %g2 = 000000000000e909
ldx [%i6+0x038],%g2 ! %g2 = 691f8eb0b4f82c3d
! Mem[00000000558001b8] = f6ddd5b9, %l5 = 00000023, %l0 = c7bf6f03
add %i3,0x1b8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f6ddd5b9
! Mem[00000000540001b0] = a5d4dcd7, %l4 = 00000000163b0867
ldsh [%i0+0x1b2],%l4 ! %l4 = ffffffffffffdcd7
! Mem[0000000054000060] = d8aaa9f7a80fbf72, %l2 = 000000009c8e1255, %l0 = 00000000f6ddd5b9
add %i0,0x60,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d8aaa9f7a80fbf72
! Mem[0000000091800194] = ade27475, %g2 = 691f8eb0b4f82c3d
lduw [%o0+0x194],%g2 ! %g2 = 00000000ade27475
! Mem[0000000054000094] = b63f7237, %l0 = d8aaa9f7a80fbf72
swap [%i0+0x094],%l0 ! %l0 = 00000000b63f7237
! Mem[000000009100006c] = c7f14344, %g2 = 00000000ade27475
lduh [%i6+0x06c],%g2 ! %g2 = 000000000000c7f1
! Mem[00000000908001a0] = 401b30fd54e92dc3, %g2 = 000000000000c7f1
ldx [%i5+0x1a0],%g2 ! %g2 = 401b30fd54e92dc3
p34_label_6:
! Mem[0000000090800004] = 73d15c96, %g2 = 401b30fd54e92dc3
ldsb [%i5+0x006],%g2 ! %g2 = 0000000000000073
! Mem[00000000900001d0] = 58943a5f, %g18 = d8203ed2924acbd5
ldsw [%i4+0x1d0],%g2 ! %g2 = d8203ed2924acbd5
! Mem[00000000908000b4] = 260a20f3, %g2 = 0000000058943a5f
lduh [%i5+0x0b6],%g2 ! %g2 = 000000000000260a
! Mem[0000000055000124] = 9034d186, %l0 = 00000000b63f7237
ldub [%i2+0x124],%l0 ! %l0 = 0000000000000090
! %l6 = 65413d22, %l7 = 9dde9477, Mem[0000000090000138] = f0b98432 9a9d196a
std %l6,[%i4+0x138] ! Mem[0000000090000138] = 65413d22 9dde9477
! %l5 = 0000000000000023, Mem[00000000558001f0] = 271f3d19f51b72d2
stx %l5,[%i3+0x1f0] ! Mem[00000000558001f0] = 0000000000000023
! %l3 = 00000000a98e7aef, Mem[0000000055800146] = 2ad9a92b
sth %l3,[%i3+0x146] ! Mem[0000000055800144] = 2ad97aef
! Mem[0000000091800008] = 89cb5f7de161985a, %g2 = 000000000000260a
ldx [%o0+%o1],%g2 ! %g2 = 89cb5f7de161985a
! %l0 = 0000000000000090, Mem[00000000910000f2] = 0369f82a
stb %l0,[%i6+0x0f2] ! Mem[00000000910000f0] = 9069f82a
! Mem[0000000091000148] = d562d23c, %g18 = d8203ed2924acbd5
ldsw [%i6+0x148],%g2 ! %g2 = d8203ed2924acbd5
p34_label_7:
! Mem[0000000091000084] = 41d39892, %g2 = ffffffffd562d23c
lduh [%i6+0x086],%g2 ! %g2 = 00000000000041d3
! Mem[00000000550001f8] = d78c8bfa, %l4 = ffffffffffffdcd7
swap [%i2+0x1f8],%l4 ! %l4 = 00000000d78c8bfa
! %l2 = 000000009c8e1255, Mem[0000000091800074] = 4c114da9
stw %l2,[%o0+0x074] ! Mem[0000000091800074] = 9c8e1255
! %l3 = 00000000a98e7aef, Mem[00000000550000e0] = 96dfce1d9ffc2fa0
stx %l3,[%i2+0x0e0] ! Mem[00000000550000e0] = 00000000a98e7aef
! Mem[00000000558001f6] = 00000023, %l5 = 0000000000000023
ldstub [%i3+0x1f6],%l5 ! %l5 = 00000000000000ff
! Mem[0000000091800038] = 0de323e4, %g2 = 00000000000041d3
lduh [%o0+0x038],%g2 ! %g2 = 0000000000000de3
! Mem[0000000090000160] = 1e32a6c1, %g2 = 0000000000000de3
lduw [%i4+0x160],%g2 ! %g2 = 000000001e32a6c1
! Mem[00000000540000f4] = 6634635c, %l2 = 9c8e1255, %l0 = 00000090
add %i0,0xf4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000006634635c
! Mem[0000000054800164] = ed7e5a4a, %l4 = 00000000d78c8bfa
swap [%i1+0x164],%l4 ! %l4 = 00000000ed7e5a4a
! Mem[00000000558000cc] = 3b4d4026, %l6 = b298825265413d22
swap [%i3+0x0cc],%l6 ! %l6 = 000000003b4d4026
p34_label_8:
! Mem[00000000558000ac] = c6021b43, %l1 = 00000000cb48c580
swap [%i3+0x0ac],%l1 ! %l1 = 00000000c6021b43
! Mem[0000000054800050] = c9d542eec00638ea, %l1 = 00000000c6021b43, %l5 = 0000000000000000
add %i1,0x50,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = c9d542eec00638ea
! Mem[0000000090000198] = c7632717, %g2 = 000000001e32a6c1
ldub [%i4+0x19a],%g2 ! %g2 = 00000000000000c7
! %l5 = c9d542eec00638ea, Mem[00000000900000ae] = da6c15f9
stb %l5,[%i4+0x0ae] ! Mem[00000000900000ac] = ea6c15f9
! %l5 = c9d542eec00638ea, Mem[0000000091800120] = 240e338f
sth %l5,[%o0+0x120] ! Mem[0000000091800120] = 38ea338f
! Mem[000000005480008c] = 2f31e748, %l1 = c6021b43, %l0 = 6634635c
add %i1,0x8c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000002f31e748
! %l1 = 00000000c6021b43, Mem[00000000918000ac] = 8d44d5c1
stb %l1,[%o0+0x0ac] ! Mem[00000000918000ac] = 4344d5c1
! Mem[0000000090800150] = 54a21234, %g2 = 00000000000000c7
lduh [%i5+0x152],%g2 ! %g2 = 00000000000054a2
! Mem[0000000091000050] = 7bc5711c, %g2 = 00000000000054a2
ldsh [%i6+0x052],%g2 ! %g2 = 0000000000007bc5
! Mem[0000000055000178] = 88c8084d, %l5 = c9d542eec00638ea
swap [%i2+0x178],%l5 ! %l5 = 0000000088c8084d
p34_label_9:
! Mem[00000000558000e8] = dab23bc1, %l1 = c6021b43, %l4 = ed7e5a4a
add %i3,0xe8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000dab23bc1
! Mem[00000000910000b0] = f20a8113, %g2 = 0000000000007bc5
ldsh [%i6+0x0b0],%g2 ! %g2 = fffffffffffff20a
! %l6 = 3b4d4026, %l7 = 9dde9477, Mem[00000000900001f0] = 6e71228e d0a0c782
std %l6,[%i4+0x1f0] ! Mem[00000000900001f0] = 3b4d4026 9dde9477
! %l7 = 000000009dde9477, Mem[00000000558001a0] = d7bc39cb71da2544
stx %l7,[%i3+0x1a0] ! Mem[00000000558001a0] = 000000009dde9477
! Mem[0000000055000050] = 0e03fa835246cb80, %l3 = 00000000a98e7aef, %l7 = 000000009dde9477
add %i2,0x50,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0e03fa835246cb80
! Mem[00000000558000a8] = 63eb1b00cb48c580, %l4 = 00000000dab23bc1, %l3 = 00000000a98e7aef
add %i3,0xa8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 63eb1b00cb48c580
! %l4 = 00000000dab23bc1, Mem[000000009180016c] = 7d90500a
sth %l4,[%o0+0x16c] ! Mem[000000009180016c] = 3bc1500a
! Mem[0000000090000098] = ef130fa6 f6e5be86, %g2 = fffff20a, %g3 = 2717b4b3
ldd [%i4+0x098],%g2 ! %g2 = 00000000ef130fa6 00000000f6e5be86
! Mem[00000000540000cf] = e6633325, %l7 = 0e03fa835246cb80
ldstub [%i0+0x0cf],%l7 ! %l7 = 00000025000000ff
! %l3 = 63eb1b00cb48c580, Mem[00000000908000ac] = b6a7d55c
stb %l3,[%i5+0x0ac] ! Mem[00000000908000ac] = 80a7d55c
p34_label_10:
! Mem[0000000054000118] = d14b5da8, %l5 = 88c8084d, %l1 = c6021b43
add %i0,0x118,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000d14b5da8
! %l6 = 000000003b4d4026, Mem[000000005480015c] = 9ebcf9a3
stw %l6,[%i1+0x15c] ! Mem[000000005480015c] = 3b4d4026
! Mem[00000000918001e0] = 580f23c48ad07d9a, %g2 = 00000000ef130fa6
ldx [%o0+0x1e0],%g2 ! %g2 = 580f23c48ad07d9a
! Mem[0000000091000054] = 711c88b1, %g2 = 580f23c48ad07d9a
lduw [%i6+0x054],%g2 ! %g2 = 00000000711c88b1
! Mem[0000000054800018] = 1a893b79, %l7 = 0000000000000025
swap [%i1+%o3],%l7 ! %l7 = 000000001a893b79
! Mem[0000000091800114] = 68cde05e, %g2 = 00000000711c88b1
lduh [%o0+0x114],%g2 ! %g2 = 00000000000068cd
! %l0 = 000000002f31e748, Mem[0000000054000108] = 18fb597e1a8f273b
stx %l0,[%i0+0x108] ! Mem[0000000054000108] = 000000002f31e748
! Mem[00000000918000c0] = 2b04f022c313a76b, %g2 = 00000000000068cd
ldx [%o0+0x0c0],%g2 ! %g2 = 2b04f022c313a76b
! Mem[0000000055800188] = 6ca72934 4a300b65, %l0 = 2f31e748, %l1 = d14b5da8
ldd [%i3+0x188],%l0 ! %l0 = 000000006ca72934 000000004a300b65
! Mem[0000000054800064] = 179d2c16, %l7 = 1a893b79, %l0 = 6ca72934
add %i1,0x64,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000179d2c16
p34_label_11:
! %l1 = 000000004a300b65, Mem[00000000900000e0] = 753968e19da32575
stx %l1,[%i4+0x0e0] ! Mem[00000000900000e0] = 000000004a300b65
! Mem[000000009180011c] = 45908c8d, %g18 = d8203ed2924acbd5
ldsw [%o0+0x11c],%g2 ! %g2 = d8203ed2924acbd5
! Mem[0000000054000018] = a5453940, %l0 = 00000000179d2c16
swap [%i0+%o3],%l0 ! %l0 = 00000000a5453940
! Mem[00000000558000f0] = 8222e9d0, %l1 = 000000004a300b65
swap [%i3+0x0f0],%l1 ! %l1 = 000000008222e9d0
! Mem[000000005400019c] = 1dd65074, %l6 = 000000003b4d4026
swap [%i0+0x19c],%l6 ! %l6 = 000000001dd65074
! Mem[000000005580003c] = fd131a97, %l4 = 00000000dab23bc1
ldstub [%i3+0x03c],%l4 ! %l4 = 000000fd000000ff
! Mem[0000000055800030] = dd9e26d9ed8aed4f, %l2 = 000000009c8e1255, %l1 = 000000008222e9d0
add %i3,0x30,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = dd9e26d9ed8aed4f
! Mem[000000005500003b] = 54b66613, %l5 = 0000000088c8084d
ldstub [%i2+0x03b],%l5 ! %l5 = 00000013000000ff
! Mem[0000000091800078] = 923a5b60, %g2 = 0000000045908c8d
ldsh [%o0+0x078],%g2 ! %g2 = ffffffffffff923a
! Mem[0000000055000088] = 4a639869, %l0 = a5453940, %l1 = ed8aed4f
add %i2,0x88,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000004a639869
p34_label_12:
! Mem[0000000090000168] = b023eb84, %g18 = d8203ed2924acbd5
ldsw [%i4+0x168],%g2 ! %g2 = d8203ed2924acbd5
! Mem[000000005500001c] = fe888b5a, %l6 = 000000001dd65074
ldstub [%i2+0x01c],%l6 ! %l6 = 000000fe000000ff
! Mem[000000005580010c] = d232f3c6, %l7 = 000000001a893b79
ldsw [%i3+0x10c],%l7 ! %l7 = ffffffffd232f3c6
! Mem[0000000090000108] = 0beb9214, %g2 = ffffffffb023eb84
lduw [%i4+0x108],%g2 ! %g2 = 000000000beb9214
! Mem[00000000558000c0] = aab9df47a59ac941, %l5 = 0000000000000013, %l0 = 00000000a5453940
add %i3,0xc0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = aab9df47a59ac941
! Mem[0000000091000128] = 47d5b5f9 3b517a4d, %g2 = 0beb9214, %g3 = f6e5be86
ldd [%i6+0x128],%g2 ! %g2 = 0000000047d5b5f9 000000003b517a4d
! Mem[00000000558000ec] = 726bd7b7, %l2 = 9c8e1255, %l1 = 4a639869
add %i3,0xec,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000726bd7b7
! Mem[0000000090800108] = d32dc91a, %g2 = 0000000047d5b5f9
ldub [%i5+0x10b],%g2 ! %g2 = 00000000000000d3
! Mem[00000000910001a8] = 6a7c62a6, %g2 = 00000000000000d3
ldub [%i6+0x1a8],%g2 ! %g2 = 000000000000006a
! Mem[000000005500012b] = bf15eea9, %l6 = 00000000000000fe
ldstub [%i2+0x12b],%l6 ! %l6 = 000000a9000000ff
p34_label_13:
! %l2 = 9c8e1255, %l3 = cb48c580, Mem[0000000091000158] = 3eeb8fcc 0a611a84
std %l2,[%i6+0x158] ! Mem[0000000091000158] = 9c8e1255 cb48c580
! %l7 = ffffffffd232f3c6, Mem[0000000091000090] = f98046d868ca6544
stx %l7,[%i6+0x090] ! Mem[0000000091000090] = ffffffffd232f3c6
! %l6 = 000000a9, %l7 = d232f3c6, Mem[0000000091000110] = dc796364 d2835a7f
std %l6,[%i6+0x110] ! Mem[0000000091000110] = 000000a9 d232f3c6
! %l6 = 00000000000000a9, Mem[00000000910000e8] = 5ab839f7368f3761
stx %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 00000000000000a9
! Mem[000000005580014c] = 05cdd953, %l0 = aab9df47a59ac941
swap [%i3+0x14c],%l0 ! %l0 = 0000000005cdd953
! %l2 = 000000009c8e1255, Mem[0000000090000134] = 6baa230f
stw %l2,[%i4+0x134] ! Mem[0000000090000134] = 9c8e1255
! Mem[0000000091800070] = 7aef8697 9c8e1255, %g2 = 0000006a, %g3 = 3b517a4d
ldd [%o0+0x070],%g2 ! %g2 = 000000007aef8697 000000009c8e1255
! Mem[0000000055800110] = 4b10d573, %l5 = 0000000000000013
ldstub [%i3+0x110],%l5 ! %l5 = 0000004b000000ff
! Mem[0000000054800070] = c9b16f69, %l2 = 9c8e1255, %l1 = 726bd7b7
add %i1,0x70,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c9b16f69
! Mem[0000000054800158] = b93f24c73b4d4026, %l2 = 000000009c8e1255, %l6 = 00000000000000a9
add %i1,0x158,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b93f24c73b4d4026
p34_label_14:
! %l3 = 63eb1b00cb48c580, Mem[000000009000007c] = 1b236ed1
stw %l3,[%i4+0x07c] ! Mem[000000009000007c] = cb48c580
! Mem[0000000090000010] = 487bece212ee166a, %g2 = 000000007aef8697
ldx [%i4+%o2],%g2 ! %g2 = 487bece212ee166a
! %l5 = 000000000000004b, Mem[0000000091800069] = baf4dec5
stb %l5,[%o0+0x069] ! Mem[0000000091800068] = 4bf4dec5
! %l7 = ffffffffd232f3c6, Mem[000000009080010c] = 2dc91a2f
stw %l7,[%i5+0x10c] ! Mem[000000009080010c] = d232f3c6
! Mem[00000000558000bc] = deb3f446, %l2 = 9c8e1255, %l7 = d232f3c6
add %i3,0xbc,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000deb3f446
! %l3 = 63eb1b00cb48c580, Mem[00000000900001ea] = a745321a
sth %l3,[%i4+0x1ea] ! Mem[00000000900001e8] = c580321a
! Mem[0000000055800170] = 8061f776, %l3 = cb48c580, %l5 = 0000004b
add %i3,0x170,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008061f776
! Mem[00000000918001d0] = 55b7a45fb5ec7dcc, %g2 = 487bece212ee166a
ldx [%o0+0x1d0],%g2 ! %g2 = 55b7a45fb5ec7dcc
! Mem[0000000090000174] = 4bdb039c, %g2 = 55b7a45fb5ec7dcc
lduw [%i4+0x174],%g2 ! %g2 = 000000004bdb039c
! %l7 = 00000000deb3f446, Mem[0000000091000061] = 2e18b872
stb %l7,[%i6+0x061] ! Mem[0000000091000060] = 4618b872
p34_label_15:
! %l0 = 05cdd953, %l1 = c9b16f69, Mem[0000000091000068] = 5f782632 c7f14344
std %l0,[%i6+0x068] ! Mem[0000000091000068] = 05cdd953 c9b16f69
! %l4 = 00000000000000fd, Mem[0000000090000069] = 5a4c5318
stb %l4,[%i4+0x069] ! Mem[0000000090000068] = fd4c5318
! Mem[0000000055800050] = 9af2db1b37836997, %l0 = 0000000005cdd953, %l6 = b93f24c73b4d4026
add %i3,0x50,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 9af2db1b37836997
! Mem[0000000054000140] = 1d4585760aafa8f0, %l2 = 000000009c8e1255, %l3 = 63eb1b00cb48c580
add %i0,0x140,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 1d4585760aafa8f0
! Mem[0000000054000014] = ea7d98d4, %l1 = c9b16f69, %l3 = 0aafa8f0
add %i0,0x14,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ea7d98d4
! Mem[000000005400000c] = e293bc88, %l7 = deb3f446, %l0 = 05cdd953
add %i0,0x0c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e293bc88
! Mem[0000000054000090] = c7bf6f03, %l7 = 00000000deb3f446
ldstub [%i0+0x090],%l7 ! %l7 = 000000c7000000ff
! Mem[0000000091800168] = 6933d7f3 3bc1500a, %g2 = 4bdb039c, %g3 = 9c8e1255
ldd [%o0+0x168],%g2 ! %g2 = 000000006933d7f3 000000003bc1500a
! Mem[00000000558000d5] = c01c19da, %l4 = 00000000000000fd
ldstub [%i3+0x0d5],%l4 ! %l4 = 0000001c000000ff
! Mem[00000000548001b0] = 8e7c3236, %l1 = 00000000c9b16f69
swap [%i1+0x1b0],%l1 ! %l1 = 000000008e7c3236
p34_label_16:
! Mem[0000000054800184] = ae340eee, %l4 = 000000000000001c
swap [%i1+0x184],%l4 ! %l4 = 00000000ae340eee
! Mem[000000005400008c] = 000000f1, %l3 = ea7d98d4, %l1 = 8e7c3236
add %i0,0x8c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000000000f1
! Mem[0000000054800078] = 62e0b6a23991f4e6, %l2 = 000000009c8e1255, %l6 = 9af2db1b37836997
add %i1,0x78,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 62e0b6a23991f4e6
! Mem[000000009100010c] = 33480000, %g2 = 000000006933d7f3
ldsh [%i6+0x10e],%g2 ! %g2 = 0000000000003348
! %l6 = 3991f4e6, %l7 = 000000c7, Mem[0000000091000088] = 9892031b 32dec4f7
std %l6,[%i6+0x088] ! Mem[0000000091000088] = 3991f4e6 000000c7
! Mem[0000000055800130] = 0a9817fd46ea3bb0, %l0 = 00000000e293bc88, %l5 = 000000008061f776
add %i3,0x130,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 0a9817fd46ea3bb0
! Mem[000000005580007f] = 11587c27, %l6 = 62e0b6a23991f4e6
ldstub [%i3+0x07f],%l6 ! %l6 = 00000027000000ff
! Mem[0000000090000048] = d1bd74f1, %g2 = 0000000000003348
ldsb [%i4+0x04b],%g2 ! %g2 = ffffffffffffffd1
! %l2 = 000000009c8e1255, Mem[0000000091000165] = 024c6c69
stb %l2,[%i6+0x165] ! Mem[0000000091000164] = 554c6c69
! Mem[0000000054000048] = a0e9d3bf20c291c9, %l4 = 00000000ae340eee, %l5 = 0a9817fd46ea3bb0
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = a0e9d3bf20c291c9
p34_label_17:
! %l2 = 000000009c8e1255, Mem[000000009180011e] = 8c8d38ea
sth %l2,[%o0+0x11e] ! Mem[000000009180011c] = 125538ea
! Mem[0000000054800090] = 20029d6473bc477f, %l7 = 00000000000000c7, %l5 = a0e9d3bf20c291c9
add %i1,0x90,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 20029d6473bc477f
! Mem[0000000091800178] = d1f23a03, %g2 = ffffffffffffffd1
ldsh [%o0+0x178],%g2 ! %g2 = ffffffffffffd1f2
! Mem[00000000558001b8] = f6ddd5b9cba45853, %l4 = 00000000ae340eee, %l7 = 00000000000000c7
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = f6ddd5b9cba45853
! Mem[0000000090000190] = 27339c59, %g18 = d8203ed2924acbd5
ldsw [%i4+0x190],%g2 ! %g2 = d8203ed2924acbd5
! Mem[00000000908001c0] = 3c13748e, %g2 = 0000000027339c59
lduw [%i5+0x1c0],%g2 ! %g2 = 000000003c13748e
! Mem[000000005580002d] = 025c438f, %l3 = 00000000ea7d98d4
ldstub [%i3+0x02d],%l3 ! %l3 = 0000005c000000ff
! Mem[00000000550000de] = 18330f18, %l0 = 00000000e293bc88
ldstub [%i2+0x0de],%l0 ! %l0 = 0000000f000000ff
! Mem[0000000091800118] = 9aed71ad45901255, %g2 = 000000003c13748e
ldx [%o0+0x118],%g2 ! %g2 = 9aed71ad45901255
! Mem[000000009080016c] = 1b54b44e, %g2 = 9aed71ad45901255
lduw [%i5+0x16c],%g2 ! %g2 = 000000001b54b44e
p34_label_18:
! Mem[0000000090000150] = 4227f2c0, %g2 = 000000001b54b44e
ldsb [%i4+0x150],%g2 ! %g2 = 0000000000000042
! Mem[00000000550000c0] = 6667d58d, %l2 = 000000009c8e1255
ldstub [%i2+0x0c0],%l2 ! %l2 = 00000066000000ff
! Mem[0000000055800171] = 8061f776, %l7 = f6ddd5b9cba45853
ldstub [%i3+0x171],%l7 ! %l7 = 00000061000000ff
! Mem[0000000091800168] = 6933d7f3, %g18 = d8203ed2924acbd5
ldsw [%o0+0x168],%g2 ! %g2 = d8203ed2924acbd5
! Mem[0000000090000184] = 7b8db24f, %g2 = 000000006933d7f3
lduh [%i4+0x186],%g2 ! %g2 = 0000000000007b8d
! %l5 = 20029d6473bc477f, Mem[00000000918000ae] = d5c15dea
stb %l5,[%o0+0x0ae] ! Mem[00000000918000ac] = 7fc15dea
! %l2 = 00000066, %l3 = 0000005c, Mem[00000000900000a0] = ffe648f0 4fa190e7
std %l2,[%i4+0x0a0] ! Mem[00000000900000a0] = 00000066 0000005c
! Mem[00000000548001ac] = 2cd0224f, %l3 = 000000000000005c
swap [%i1+0x1ac],%l3 ! %l3 = 000000002cd0224f
! Mem[00000000908000e8] = f9ee12e7 5a31c8e8, %g2 = 00007b8d, %g3 = 3bc1500a
ldd [%i5+0x0e8],%g2 ! %g2 = 00000000f9ee12e7 000000005a31c8e8
! Mem[0000000055000158] = 598c7b98, %l4 = ae340eee, %l6 = 00000027
add %i2,0x158,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000598c7b98
p34_label_19:
! %l0 = 0000000f, %l1 = 000000f1, Mem[00000000908000c8] = 8bba183c cfbdb1e0
std %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 0000000f 000000f1
! Mem[0000000090000078] = fec32266, %g18 = d8203ed2924acbd5
ldsw [%i4+0x078],%g2 ! %g2 = d8203ed2924acbd5
! Mem[000000005480019c] = dd7b0ff5, %l1 = 00000000000000f1
lduh [%i1+0x19c],%l1 ! %l1 = 000000000000dd7b
! Mem[0000000054000028] = f0e9c2ca, %l5 = 20029d6473bc477f
swap [%i0+%o5],%l5 ! %l5 = 00000000f0e9c2ca
! Mem[000000009100002c] = f717153b, %g2 = fffffffffec32266
ldsb [%i6+0x02d],%g2 ! %g2 = fffffffffffffff7
! Mem[0000000054800044] = b83a599c, %l5 = 00000000f0e9c2ca
swap [%i1+0x044],%l5 ! %l5 = 00000000b83a599c
! %l1 = 000000000000dd7b, Mem[000000009100003c] = b4f82c3d
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = 0000dd7b
! Mem[0000000055000148] = 0d3af6cd, %l3 = 2cd0224f, %l7 = 00000061
add %i2,0x148,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000000d3af6cd
! Mem[00000000540000a8] = a21cd80e8ab08ad4, %l0 = 000000000000000f, %l4 = 00000000ae340eee
add %i0,0xa8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a21cd80e8ab08ad4
! Mem[0000000055000128] = bf15eeff, %l2 = 00000066, %l3 = 2cd0224f
add %i2,0x128,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000bf15eeff
p34_label_20:
! Mem[0000000090800034] = ba786fb0, %g2 = fffffffffffffff7
ldsb [%i5+0x035],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000090000088] = 487ec682423efff6, %g2 = ffffffffffffffba
ldx [%i4+0x088],%g2 ! %g2 = 487ec682423efff6
! Mem[000000009000013c] = 9dde9477, %g2 = 487ec682423efff6
ldsh [%i4+0x13c],%g2 ! %g2 = ffffffffffff9dde
! Mem[0000000091800110] = 4e62c768, %g2 = ffffffffffff9dde
ldsb [%o0+0x111],%g2 ! %g2 = 000000000000004e
! Mem[000000005500011c] = 38bdf932, %l7 = 000000000d3af6cd
ldsh [%i2+0x11e],%l7 ! %l7 = fffffffffffff932
! Mem[00000000558001ac] = aed27395, %l0 = 0000000f, %l6 = 598c7b98
add %i3,0x1ac,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000aed27395
! Mem[0000000090000058] = fb0631c4, %g2 = 000000000000004e
lduw [%i4+0x058],%g2 ! %g2 = 00000000fb0631c4
! Mem[0000000091000088] = f4e60000, %g2 = 00000000fb0631c4
ldsh [%i6+0x08a],%g2 ! %g2 = fffffffffffff4e6
! %l7 = fffffffffffff932, Mem[00000000908000a8] = 583e064b
sth %l7,[%i5+0x0a8] ! Mem[00000000908000a8] = f932064b
! Mem[00000000558001a0] = 00000000, %l6 = aed27395, %l4 = 8ab08ad4
add %i3,0x1a0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000000000000
p34_label_21:
! %l6 = 00000000aed27395, Mem[00000000918000fc] = 1d56c743
sth %l6,[%o0+0x0fc] ! Mem[00000000918000fc] = 7395c743
! %l6 = 00000000aed27395, Mem[0000000090000100] = dc07f72f823d4765
stx %l6,[%i4+0x100] ! Mem[0000000090000100] = 00000000aed27395
! Mem[0000000055800038] = b5634527ff131a97, %l0 = 000000000000000f, %l4 = 0000000000000000
add %i3,0x38,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = b5634527ff131a97
! %l6 = 00000000aed27395, Mem[0000000091800064] = bb481889
sth %l6,[%o0+0x064] ! Mem[0000000091800064] = 73951889
! Mem[00000000540000b8] = 5d023742, %l3 = bf15eeff, %l1 = 0000dd7b
add %i0,0xb8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000005d023742
! %l7 = fffffffffffff932, Mem[00000000908001a7] = c357887a
stb %l7,[%i5+0x1a7] ! Mem[00000000908001a4] = 3257887a
! Mem[00000000550000e8] = 693c0a29, %l0 = 0000000f, %l0 = 0000000f
add %i2,0xe8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000693c0a29
! Mem[00000000900001d8] = cf291b9a e87d6201, %g2 = fffff4e6, %g3 = 5a31c8e8
ldd [%i4+0x1d8],%g2 ! %g2 = 00000000cf291b9a 00000000e87d6201
! Mem[00000000548001b8] = 7bfa8691, %l7 = fffffffffffff932
ldstub [%i1+0x1b8],%l7 ! %l7 = 0000007b000000ff
! Mem[0000000054800188] = d8e629ae, %l3 = 00000000bf15eeff
swap [%i1+0x188],%l3 ! %l3 = 00000000d8e629ae
p34_label_22:
! Mem[0000000090800034] = 6fb0bb79, %g2 = 00000000cf291b9a
ldub [%i5+0x037],%g2 ! %g2 = 000000000000006f
! %l4 = b5634527ff131a97, Mem[0000000090000055] = 5490b1fb
stb %l4,[%i4+0x055] ! Mem[0000000090000054] = 9790b1fb
! Mem[0000000091800170] = 0dd8e744, %g2 = 000000000000006f
lduh [%o0+0x170],%g2 ! %g2 = 0000000000000dd8
! Mem[00000000918000e8] = ae4b5d71 0e312bf8, %g2 = 00000dd8, %g3 = e87d6201
ldd [%o0+0x0e8],%g2 ! %g2 = 00000000ae4b5d71 000000000e312bf8
! Mem[00000000900001e8] = 7804c580 321a70ad, %g2 = ae4b5d71, %g3 = 0e312bf8
ldd [%i4+0x1e8],%g2 ! %g2 = 000000007804c580 00000000321a70ad
! %l0 = 00000000693c0a29, Mem[000000009180018a] = bd1a6cc6
stb %l0,[%o0+0x18a] ! Mem[0000000091800188] = 291a6cc6
! Mem[00000000540000a2] = 9a2ee126, %l0 = 00000000693c0a29
ldstub [%i0+0x0a2],%l0 ! %l0 = 000000e1000000ff
! Mem[0000000090800110] = 08bc7fa5c65de570, %g2 = 000000007804c580
ldx [%i5+0x110],%g2 ! %g2 = 08bc7fa5c65de570
! Mem[00000000558000a4] = fe126419, %l7 = 000000000000007b
ldstub [%i3+0x0a4],%l7 ! %l7 = 000000fe000000ff
! %l2 = 00000066, %l3 = d8e629ae, Mem[0000000090000010] = 487bece2 12ee166a
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 00000066 d8e629ae
p34_label_23:
! Mem[0000000054800068] = b96853cf, %l0 = 00000000000000e1
swap [%i1+0x068],%l0 ! %l0 = 00000000b96853cf
! Mem[0000000054000138] = f530e1bc, %l4 = b5634527ff131a97
lduw [%i0+0x138],%l4 ! %l4 = 00000000f530e1bc
! Mem[0000000055800168] = 470732f6, %l3 = d8e629ae, %l1 = 5d023742
add %i3,0x168,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000470732f6
! %l1 = 00000000470732f6, Mem[000000009100019a] = 7a1650c5
sth %l1,[%i6+0x19a] ! Mem[0000000091000198] = 32f650c5
! Mem[0000000055000128] = bf15eeff20b17ca2, %l3 = 00000000d8e629ae, %l1 = 00000000470732f6
add %i2,0x128,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = bf15eeff20b17ca2
! %l2 = 0000000000000066, Mem[000000009080004e] = d98f73d2
sth %l2,[%i5+0x04e] ! Mem[000000009080004c] = 006673d2
! %l0 = b96853cf, %l1 = 20b17ca2, Mem[0000000054800110] = 73ddce36 f7514aab
std %l0,[%i1+0x110] ! Mem[0000000054800110] = b96853cf 20b17ca2
! %l2 = 00000066, %l3 = d8e629ae, Mem[0000000054800110] = b96853cf 20b17ca2
std %l2,[%i1+0x110] ! Mem[0000000054800110] = 00000066 d8e629ae
! Mem[00000000540000e8] = 6fe0a1712ae825a7, %l0 = 00000000b96853cf, %l7 = 00000000000000fe
add %i0,0xe8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 6fe0a1712ae825a7
! Mem[00000000558001b0] = 74fc7fa8, %l2 = 0000000000000066
swap [%i3+0x1b0],%l2 ! %l2 = 0000000074fc7fa8
p34_label_24:
! Mem[0000000091000104] = 5b07f31c, %g2 = 08bc7fa5c65de570
ldsb [%i6+0x105],%g2 ! %g2 = 000000000000005b
! Mem[00000000918001b0] = 40792b48, %g2 = 000000000000005b
ldsh [%o0+0x1b0],%g2 ! %g2 = 0000000000004079
! %l7 = 6fe0a1712ae825a7, Mem[00000000918000aa] = aa504344
stb %l7,[%o0+0x0aa] ! Mem[00000000918000a8] = a7504344
! Mem[00000000910001a8] = 62a6fc7f, %g2 = 0000000000004079
ldub [%i6+0x1aa],%g2 ! %g2 = 0000000000000062
! Mem[0000000090800198] = efd5da4f, %g2 = 0000000000000062
lduw [%i5+0x198],%g2 ! %g2 = 00000000efd5da4f
! Mem[0000000091000030] = d5b618f0, %g2 = 00000000efd5da4f
ldub [%i6+0x033],%g2 ! %g2 = 00000000000000d5
! Mem[00000000918001c8] = 1c6c117fed5e4654, %g2 = 00000000000000d5
ldx [%o0+0x1c8],%g2 ! %g2 = 1c6c117fed5e4654
! %l7 = 6fe0a1712ae825a7, Mem[000000009080015a] = 38884c94
stb %l7,[%i5+0x15a] ! Mem[0000000090800158] = a7884c94
! Mem[0000000090800098] = 89743506, %g2 = 1c6c117fed5e4654
ldub [%i5+0x099],%g2 ! %g2 = 0000000000000089
! %l1 = bf15eeff20b17ca2, Mem[00000000918000db] = a233f7b8
stb %l1,[%o0+0x0db] ! Mem[00000000918000d8] = a233f7b8
p34_label_25:
! Mem[00000000900000a8] = 84ab74ca, %g2 = 0000000000000089
ldsb [%i4+0x0a9],%g2 ! %g2 = ffffffffffffff84
! %l4 = 00000000f530e1bc, Mem[000000009180010f] = f1254e62
stb %l4,[%o0+0x10f] ! Mem[000000009180010c] = bc254e62
! %l6 = 00000000aed27395, Mem[00000000918000b8] = 5d6b08496cfe733f
stx %l6,[%o0+0x0b8] ! Mem[00000000918000b8] = 00000000aed27395
! Mem[00000000900001f8] = fa17c81f, %g2 = ffffffffffffff84
lduw [%i4+0x1f8],%g2 ! %g2 = 00000000fa17c81f
! Mem[0000000090000148] = b3307626, %g2 = 00000000fa17c81f
ldsh [%i4+0x148],%g2 ! %g2 = ffffffffffffb330
! Mem[0000000091000040] = 6f83458cb5c1e93e, %g2 = ffffffffffffb330
ldx [%i6+0x040],%g2 ! %g2 = 6f83458cb5c1e93e
! Mem[0000000055800060] = 2fe4cbf95d0da399, %l7 = 6fe0a1712ae825a7, %l3 = 00000000d8e629ae
add %i3,0x60,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 2fe4cbf95d0da399
! Mem[000000005480007b] = 62e0b6a2, %l0 = 00000000b96853cf
ldstub [%i1+0x07b],%l0 ! %l0 = 000000a2000000ff
! %l4 = 00000000f530e1bc, Mem[00000000908000e0] = 629b4f784de60fc4
stx %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 00000000f530e1bc
! Mem[000000005580003b] = b5634527, %l1 = bf15eeff20b17ca2
ldstub [%i3+0x03b],%l1 ! %l1 = 00000027000000ff
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p34_branch_failed
p34_not_taken_0_end:
! End of Random Code for Thread 34
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 00000000000000a2
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000027
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000074fc7fa8
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 2fe4cbf95d0da399
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f530e1bc
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b83a599c
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000aed27395
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 6fe0a1712ae825a7
bne,a,pn %xcc,p34_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p34_check_fp_registers:
set p34_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be a12f8803 a87822ae
bne %xcc,p34_f0_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 179d2c1665f884aa
ldx [%i0+0x018],%g3 ! Observed data at 0000000054000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 73bc477f280f851d
ldx [%i0+0x028],%g3 ! Observed data at 0000000054000028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x028,%g4
ldx [%g1+0x088],%g2 ! Expected data = da14ea4c000000f1
ldx [%i0+0x088],%g3 ! Observed data at 0000000054000088
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffbf6f03a80fbf72
ldx [%i0+0x090],%g3 ! Observed data at 0000000054000090
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = b298825265413d22
ldx [%i0+0x098],%g3 ! Observed data at 0000000054000098
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9a2eff26ad1b3e30
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000540000a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = fd604b09e66333ff
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000540000c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 99f96d0fe813ff60
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000540000d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 31263175d428fde6
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000540000f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000002f31e748
ldx [%i0+0x108],%g3 ! Observed data at 0000000054000108
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x108,%g4
ldx [%g1+0x198],%g2 ! Expected data = 00991caa3b4d4026
ldx [%i0+0x198],%g3 ! Observed data at 0000000054000198
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x198,%g4
set p34_local1_expect,%g1
p34_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 0000002534a5b8e1
ldx [%i1+0x018],%g3 ! Observed data at 0000000054800018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6c83846cf0e9c2ca
ldx [%i1+0x040],%g3 ! Observed data at 0000000054800040
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 000000e1325e8919
ldx [%i1+0x068],%g3 ! Observed data at 0000000054800068
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 62e0b6ff3991f4e6
ldx [%i1+0x078],%g3 ! Observed data at 0000000054800078
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x078,%g4
ldx [%g1+0x100],%g2 ! Expected data = 1add063d0e58ed0c
ldx [%i1+0x100],%g3 ! Observed data at 0000000054800100
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 00000066d8e629ae
ldx [%i1+0x110],%g3 ! Observed data at 0000000054800110
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x110,%g4
ldx [%g1+0x158],%g2 ! Expected data = b93f24c73b4d4026
ldx [%i1+0x158],%g3 ! Observed data at 0000000054800158
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8949541dd78c8bfa
ldx [%i1+0x160],%g3 ! Observed data at 0000000054800160
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 61b68a120000001c
ldx [%i1+0x180],%g3 ! Observed data at 0000000054800180
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = bf15eeff247aca1f
ldx [%i1+0x188],%g3 ! Observed data at 0000000054800188
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 02e6d7bf0000005c
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000548001a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c9b16f69287a59ec
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000548001b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = fffa8691f1ccd49b
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000548001b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1b8,%g4
set p34_local2_expect,%g1
p34_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 0d959261ff888b5a
ldx [%i2+0x018],%g3 ! Observed data at 0000000055000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 54b666ff2d1cf9a3
ldx [%i2+0x038],%g3 ! Observed data at 0000000055000038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x038,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = efb7d8ef34925909
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000550000b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ff67d58d4f468012
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000550000c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 463210321833ff18
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000550000d8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 00000000a98e7aef
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000550000e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = bf15eeff20b17ca2
ldx [%i2+0x128],%g3 ! Observed data at 0000000055000128
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x128,%g4
ldx [%g1+0x178],%g2 ! Expected data = c00638ea890eabfd
ldx [%i2+0x178],%g3 ! Observed data at 0000000055000178
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ffffdcd7db08d34a
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000550001f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1f8,%g4
set p34_local3_expect,%g1
p34_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = c8c2da25f9955e9f
ldx [%i3+0x000],%g3 ! Observed data at 0000000055800000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5b8839f702ff438f
ldx [%i3+0x028],%g3 ! Observed data at 0000000055800028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = b56345ffff131a97
ldx [%i3+0x038],%g3 ! Observed data at 0000000055800038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = e215977611587cff
ldx [%i3+0x078],%g3 ! Observed data at 0000000055800078
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 98b395bfff126419
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000558000a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 63eb1b00cb48c580
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000558000a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 65c9714765413d22
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000558000c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d1cffde8c0ff19da
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000558000d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 4a300b656f4dafde
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000558000f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff10d5734df14e44
ldx [%i3+0x110],%g3 ! Observed data at 0000000055800110
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = d591d1642ad97aef
ldx [%i3+0x140],%g3 ! Observed data at 0000000055800140
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = a4c14f47a59ac941
ldx [%i3+0x148],%g3 ! Observed data at 0000000055800148
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 80fff776b23ba0e0
ldx [%i3+0x170],%g3 ! Observed data at 0000000055800170
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000009dde9477
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000558001a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000667331cb1a
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000558001b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000000000ff23
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000558001f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1f0,%g4
! The test for processor 34 has passed
p34_passed:
ta GOOD_TRAP
nop
p34_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p34_failed
p34_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p34_failed
p34_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p34_failed
p34_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p34_failed
p34_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p34_failed
p34_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p34_failed
p34_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p34_failed
p34_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p34_failed
p34_f0_fail:
set p34_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 34 failed
p34_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x088] ! Set processor 34 done flag
set p34_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 34 failed
p34_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x088] ! Set processor 34 done flag
set p34_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p34_selfmod_failed:
ba p34_failed
mov 0xabc,%g1
p34_common_error:
or %g0,0xf02,%g1
ba p34_failed
mov %o5,%g3
p34_common_signature_error:
set p34_temp,%g1
ba p34_failed
st %g2,[%g1] ! Common Lock Number
p34_common_timeout:
set p34_temp,%g1
ba p34_failed
st %g2,[%g1] ! Common Lock Number
p34_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p34_failed
mov 0x0,%g3
p34_trap1e:
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000008]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055800020]
stda %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800018]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000010]
ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000055000010]
stha %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000008]
done
p34_trap1o:
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000008]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055800020]
stda %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800018]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000010]
ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000055000010]
stha %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000008]
done
p34_trap2e:
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055800010]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000055800010]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054800000]
done
p34_trap2o:
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055800010]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000055800010]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054800000]
done
p34_trap3e:
nop
nop
nop
nop
done
p34_trap3o:
nop
nop
nop
nop
done
p34_init_memory_pointers:
set p34_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p34_local0_start,%i0
set p34_local1_start,%i1
set p34_local2_start,%i2
set p34_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bf60ca2cd428fde6
ldx [%g1+0x008],%l1 ! %l1 = 2fd24304543b07c8
ldx [%g1+0x010],%l2 ! %l2 = 4d3b01b3efb7d8ef
ldx [%g1+0x018],%l3 ! %l3 = 417959b8c1fcc0b2
ldx [%g1+0x020],%l4 ! %l4 = e1601f9bfa04da25
ldx [%g1+0x028],%l5 ! %l5 = 7054b99e4a8641bd
ldx [%g1+0x030],%l6 ! %l6 = b298825265413d22
ldx [%g1+0x038],%l7 ! %l7 = cc4a54026e18626c
! Initialize the output register of window 0
set unres3_start,%o0
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 = 784d1ec2 fb673997 70f31250 d5350158
! %f4 = 119ef9a5 dac06e1a e0d82564 b9ccf067
! %f8 = 7eb6e392 a26bf7c3 1ef676c6 75667c5c
! %f12 = 18106703 40d23b99 1e406dc6 9956a2a4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8253690a 1568200a 893f45ca f6213d79
! %f20 = e5908470 7acd9a14 d159ddde a78136b6
! %f24 = 1e8bd973 5b84dbcb 056bc003 42c867d1
! %f28 = d98205b3 324a67da d35b17be a6c8b642
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4b9e2ab9 45e6da83 6d6fb970 2dbdb8b3
! %f36 = 682b290f db1d8d15 99ebf483 8b24aede
! %f40 = 38baf745 7782b010 e93547b2 5a8283ef
! %f44 = 6e43454c 107165df 2344d747 7e859fb3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb723340f00000074,%g7,%g1 ! GSR scale = 14, align = 4
wr %g1,%g0,%gsr ! GSR = b723340f00000074
wr %g0,%y ! Clear Y 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[00000000570001e4] = b339973f, %l5 = 7a91950002bd64ed
swap [%i2+0x1e4],%l5 ! %l5 = 00000000b339973f
! Mem[0000000090800140] = 58c1586a, %g2 = 0000007506a6d5ff
ldsh [%i5+0x140],%g2 ! %g2 = 00000000000058c1
! %l3 = 84f1280602f779ae, Mem[00000000918001d6] = 7dcc0531
sth %l3,[%o0+0x1d6] ! Mem[00000000918001d4] = 79ae0531
! Mem[00000000908000cc] = cfbdb1e0, %g18 = 81c338aaa93f4b93
ldsw [%i5+0x0cc],%g2 ! %g2 = 81c338aaa93f4b93
! Mem[00000000560001cc] = 4d5f509b, %l3 = 02f779ae, %l0 = 14b1f82b
add %i0,0x1cc,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004d5f509b
! Mem[0000000090000040] = 2ba48b81 ddc392a5, %g2 = cfbdb1e0, %g3 = 0bad0b00
ldd [%i4+0x040],%g2 ! %g2 = 000000002ba48b81 00000000ddc392a5
! Mem[0000000057000190] = a8131708e8dd551b, %l2 = 41200921f8932db4, %l2 = 41200921f8932db4
add %i2,0x190,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = a8131708e8dd551b
! Mem[00000000560001c0] = 63fdf75a, %l5 = 00000000b339973f
swap [%i0+0x1c0],%l5 ! %l5 = 0000000063fdf75a
! Mem[00000000578001a8] = 870b084fec90bb1f, %l7 = 931c47a8a4cd3d31, %l3 = 84f1280602f779ae
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 870b084fec90bb1f
! Mem[000000005600003c] = c991d722, %l0 = 000000004d5f509b
swap [%i0+0x03c],%l0 ! %l0 = 00000000c991d722
p35_label_2:
! Mem[0000000091800030] = df39f407, %g2 = 000000002ba48b81
ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffffdf
! Mem[00000000918000a4] = af933a36, %g2 = ffffffffffffffdf
lduh [%o0+0x0a6],%g2 ! %g2 = 000000000000af93
! Mem[00000000578000d8] = e2860c2a9b3e5b94, %l0 = 00000000c991d722, %l2 = a8131708e8dd551b
add %i3,0xd8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = e2860c2a9b3e5b94
! Mem[00000000900000a0] = 48f04fa1, %g2 = 000000000000af93
ldsh [%i4+0x0a2],%g2 ! %g2 = 00000000000048f0
! %l5 = 0000000063fdf75a, Mem[0000000091000010] = a3481fff3d1e3e00
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 0000000063fdf75a
! Mem[0000000057000048] = aa2f3ba5233bdcb9, %l6 = 82ea90f445f10543, %l5 = 0000000063fdf75a
add %i2,0x48,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = aa2f3ba5233bdcb9
! Mem[0000000090800158] = 4ba53888 4c94e5e0, %g2 = 000048f0, %g3 = ddc392a5
ldd [%i5+0x158],%g2 ! %g2 = 000000004ba53888 000000004c94e5e0
! %l2 = 9b3e5b94, %l3 = ec90bb1f, Mem[0000000091800028] = 71ff11fb 055fc488
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 9b3e5b94 ec90bb1f
! Mem[00000000560001b8] = 138d73cfa4d98262, %l3 = 870b084fec90bb1f, %l1 = 44a3a088111e0990
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 138d73cfa4d98262
! Mem[00000000908001b0] = 41c8d8e1, %g2 = 000000004ba53888
lduw [%i5+0x1b0],%g2 ! %g2 = 0000000041c8d8e1
p35_label_3:
! %l1 = 138d73cfa4d98262, Mem[00000000910000a0] = 30ce50d2cdd63b42
stx %l1,[%i6+0x0a0] ! Mem[00000000910000a0] = 138d73cfa4d98262
! %l3 = 870b084fec90bb1f, Mem[000000009100003c] = b4f82c3d
sth %l3,[%i6+0x03c] ! Mem[000000009100003c] = bb1f2c3d
! Mem[0000000091800018] = a40c3402 842e6924, %g2 = 41c8d8e1, %g3 = 4c94e5e0
ldd [%o0+%o3],%g2 ! %g2 = 00000000a40c3402 00000000842e6924
! Mem[00000000560001c8] = 2edd2de54d5f509b, %l5 = aa2f3ba5233bdcb9, %l2 = e2860c2a9b3e5b94
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 2edd2de54d5f509b
! Mem[0000000056000018] = 89cd921a, %l5 = 233bdcb9, %l3 = ec90bb1f
add %i0,0x18,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000089cd921a
! Mem[00000000910001b0] = 3ef08464, %g2 = 00000000a40c3402
lduw [%i6+0x1b0],%g2 ! %g2 = 000000003ef08464
! Mem[000000009000006c] = 42c3ee80, %g2 = 000000003ef08464
ldsb [%i4+0x06d],%g2 ! %g2 = 0000000000000042
! %l2 = 2edd2de54d5f509b, Mem[0000000057800180] = 92790610883c4e53
stx %l2,[%i3+0x180] ! Mem[0000000057800180] = 2edd2de54d5f509b
! Mem[0000000056800090] = ce9a4d37, %l4 = 01d9c38e, %l4 = 01d9c38e
add %i1,0x90,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ce9a4d37
! Mem[0000000090000080] = 611b9936, %g2 = 0000000000000042
ldsh [%i4+0x082],%g2 ! %g2 = 000000000000611b
p35_label_4:
! Mem[00000000570001b2] = 12efad42, %l3 = 0000000089cd921a
ldstub [%i2+0x1b2],%l3 ! %l3 = 000000ad000000ff
! Mem[0000000090800110] = 08bc7fa5, %g18 = 81c338aaa93f4b93
ldsw [%i5+0x110],%g2 ! %g2 = 81c338aaa93f4b93
! %l4 = ce9a4d37, %l5 = 233bdcb9, Mem[00000000900001c8] = 60b21f1e 6e750428
std %l4,[%i4+0x1c8] ! Mem[00000000900001c8] = ce9a4d37 233bdcb9
! Mem[0000000090800004] = af2073d1, %g2 = 0000000008bc7fa5
lduw [%i5+0x004],%g2 ! %g2 = 00000000af2073d1
! Mem[00000000910000e8] = 39f7368f, %g2 = 00000000af2073d1
lduh [%i6+0x0ea],%g2 ! %g2 = 00000000000039f7
! Mem[00000000578001b8] = 379532a6997a1bb9, %l3 = 00000000000000ad, %l7 = 931c47a8a4cd3d31
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 379532a6997a1bb9
! %l0 = c991d722, %l1 = a4d98262, Mem[00000000918000a0] = 8f35b7ac ec86af93
std %l0,[%o0+0x0a0] ! Mem[00000000918000a0] = c991d722 a4d98262
! %l2 = 4d5f509b, %l3 = 000000ad, Mem[0000000090000148] = b3307626 b1da7755
std %l2,[%i4+0x148] ! Mem[0000000090000148] = 4d5f509b 000000ad
! Mem[00000000570001fc] = 7d800542, %l7 = 997a1bb9, %l7 = 997a1bb9
add %i2,0x1fc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000007d800542
! %l7 = 000000007d800542, Mem[0000000090800105] = e26e912b
stb %l7,[%i5+0x105] ! Mem[0000000090800104] = 426e912b
p35_label_5:
! Mem[000000005780018d] = c7049ea4, %l3 = 00000000000000ad
ldstub [%i3+0x18d],%l3 ! %l3 = 00000004000000ff
! Mem[0000000056800138] = 464546ec, %l5 = aa2f3ba5233bdcb9
swap [%i1+0x138],%l5 ! %l5 = 00000000464546ec
! %l0 = c991d722, %l1 = a4d98262, Mem[00000000900001f8] = fa17c81f 27a29918
std %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = c991d722 a4d98262
! Mem[00000000918000bc] = 6cfe733f, %g2 = 00000000000039f7
ldsh [%o0+0x0bc],%g2 ! %g2 = 0000000000006cfe
! Mem[0000000091000144] = 0a2ad562, %g2 = 0000000000006cfe
ldsh [%i6+0x146],%g2 ! %g2 = 0000000000000a2a
! Mem[000000009000019c] = 2717b4b3, %g2 = 0000000000000a2a
ldub [%i4+0x19c],%g2 ! %g2 = 0000000000000027
! %l0 = 00000000c991d722, Mem[0000000091000018] = 424501ee
sth %l0,[%i6+%o3] ! Mem[0000000091000018] = d72201ee
! Mem[0000000057800074] = d184973a, %l3 = 00000004, %l0 = c991d722
add %i3,0x74,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d184973a
! Mem[0000000057000154] = 1e62252d, %l2 = 4d5f509b, %l5 = 464546ec
add %i2,0x154,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000001e62252d
! %l7 = 000000007d800542, Mem[0000000090800134] = e548adbd
stw %l7,[%i5+0x134] ! Mem[0000000090800134] = 7d800542
p35_label_6:
! Mem[00000000570001cd] = 14849d35, %l0 = 00000000d184973a
ldstub [%i2+0x1cd],%l0 ! %l0 = 00000084000000ff
! Mem[00000000568000f8] = 63c9c28a, %l0 = 0000000000000084
swap [%i1+0x0f8],%l0 ! %l0 = 0000000063c9c28a
! Mem[0000000090800188] = de3e04f8, %g2 = 0000000000000027
lduw [%i5+0x188],%g2 ! %g2 = 00000000de3e04f8
! %l1 = 138d73cfa4d98262, Mem[00000000900001da] = 1b9ae87d
stb %l1,[%i4+0x1da] ! Mem[00000000900001d8] = 629ae87d
! %l3 = 0000000000000004, Mem[00000000910001b8] = 7e24de3b
stw %l3,[%i6+0x1b8] ! Mem[00000000910001b8] = 00000004
! Mem[0000000056800088] = 837c356b, %l4 = ce9a4d37, %l3 = 00000004
add %i1,0x88,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000837c356b
! Mem[00000000578000d4] = 62a97ce2, %l5 = 1e62252d, %l6 = 45f10543
add %i3,0xd4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000062a97ce2
! Mem[00000000578000a8] = 1e9b5fd2, %l6 = 62a97ce2, %l1 = a4d98262
add %i3,0xa8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000001e9b5fd2
! Mem[000000009000006c] = 1842c3ee, %g18 = 81c338aaa93f4b93
ldsw [%i4+0x06c],%g2 ! %g2 = 81c338aaa93f4b93
! %l7 = 000000007d800542, Mem[00000000918000a8] = 3a36aa508d44d5c1
stx %l7,[%o0+0x0a8] ! Mem[00000000918000a8] = 000000007d800542
p35_label_7:
! Mem[0000000090800094] = 41198974, %g2 = 000000001842c3ee
ldsb [%i5+0x097],%g2 ! %g2 = 0000000000000041
! Mem[0000000090800098] = 198974350675bab4, %g2 = 0000000000000041
ldx [%i5+0x098],%g2 ! %g2 = 198974350675bab4
! Mem[0000000090800190] = 146220d8, %g2 = 198974350675bab4
lduh [%i5+0x192],%g2 ! %g2 = 0000000000001462
! %l2 = 4d5f509b, %l3 = 837c356b, Mem[0000000090800140] = 58c1586a 2c742e28
std %l2,[%i5+0x140] ! Mem[0000000090800140] = 4d5f509b 837c356b
! %l7 = 000000007d800542, Mem[0000000091000018] = d72201ee
stw %l7,[%i6+%o3] ! Mem[0000000091000018] = 7d800542
! %l0 = 0000000063c9c28a, Mem[000000009080002a] = d51e186c
sth %l0,[%i5+0x02a] ! Mem[0000000090800028] = c28a186c
! Mem[00000000908000a4] = f468c18e, %g18 = 81c338aaa93f4b93
ldsw [%i5+0x0a4],%g2 ! %g2 = 81c338aaa93f4b93
! Mem[00000000578000a8] = 1e9b5fd2, %l2 = 4d5f509b, %l2 = 4d5f509b
add %i3,0xa8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000001e9b5fd2
! Mem[0000000057000188] = 88ba8fe2, %l3 = 837c356b, %l7 = 7d800542
add %i2,0x188,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000088ba8fe2
! Mem[00000000578001f0] = 597462f5, %l6 = 62a97ce2, %l3 = 837c356b
add %i3,0x1f0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000597462f5
p35_label_8:
! Mem[000000009100019c] = 50c524c1, %g2 = fffffffff468c18e
lduw [%i6+0x19c],%g2 ! %g2 = 0000000050c524c1
! Mem[0000000091000018] = 05424891, %g2 = 0000000050c524c1
ldub [%i6+0x01a],%g2 ! %g2 = 0000000000000005
! Mem[00000000568000c0] = 9668c884, %l2 = 1e9b5fd2, %l2 = 1e9b5fd2
add %i1,0xc0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009668c884
! %l1 = 000000001e9b5fd2, Mem[00000000918000e2] = 61dd4551
sth %l1,[%o0+0x0e2] ! Mem[00000000918000e0] = 5fd24551
! Mem[00000000570001a8] = cafc20d7084e5f39, %l0 = 0000000063c9c28a
ldx [%i2+0x1a8],%l0 ! %l0 = cafc20d7084e5f39
! Mem[0000000056000018] = 89cd921a, %l0 = 084e5f39, %l7 = 88ba8fe2
add %i0,0x18,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000089cd921a
! %l7 = 0000000089cd921a, Mem[0000000056000096] = ebd3d6e7
stb %l7,[%i0+0x096] ! Mem[0000000056000094] = ebd31ae7
! Mem[0000000057800024] = 41a7f3b0, %l1 = 000000001e9b5fd2
swap [%i3+0x024],%l1 ! %l1 = 0000000041a7f3b0
! Mem[00000000560001c8] = 2edd2de54d5f509b, %l3 = 00000000597462f5, %l5 = 000000001e62252d
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 2edd2de54d5f509b
! Mem[00000000568001e0] = f8b95a8f4ecb3584, %l4 = 00000000ce9a4d37, %l6 = 0000000062a97ce2
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = f8b95a8f4ecb3584
p35_label_9:
! Mem[000000005700015c] = 2faf5a04, %l6 = f8b95a8f4ecb3584
ldsb [%i2+0x15d],%l6 ! %l6 = ffffffffffffffaf
! Mem[00000000578001e8] = 220c0471, %l3 = 597462f5, %l2 = 9668c884
add %i3,0x1e8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000220c0471
! Mem[0000000057800120] = 89c31e2f, %l5 = 2edd2de54d5f509b
ldstub [%i3+0x120],%l5 ! %l5 = 00000089000000ff
! Mem[00000000910001d0] = 57b5099b 0ccf8fa5, %g2 = 00000005, %g3 = 842e6924
ldd [%i6+0x1d0],%g2 ! %g2 = 0000000057b5099b 000000000ccf8fa5
! Mem[0000000057800070] = 0ad1f113, %l2 = 00000000220c0471
swap [%i3+0x070],%l2 ! %l2 = 000000000ad1f113
! Mem[00000000570001a4] = 6acd6c8f, %l1 = 0000000041a7f3b0
ldsb [%i2+0x1a4],%l1 ! %l1 = 000000000000006a
! %l5 = 0000000000000089, Mem[00000000900001ac] = b7572d16
stw %l5,[%i4+0x1ac] ! Mem[00000000900001ac] = 00000089
! Mem[000000009100017c] = fc1dbb24, %g2 = 0000000057b5099b
ldsh [%i6+0x17c],%g2 ! %g2 = fffffffffffffc1d
! Mem[00000000568000d8] = 8a9c9096, %l5 = 0000000000000089
ldstub [%i1+0x0d8],%l5 ! %l5 = 0000008a000000ff
! Mem[00000000570001c4] = 69613453, %l0 = 084e5f39, %l4 = ce9a4d37
add %i2,0x1c4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000069613453
p35_label_10:
! Mem[00000000908001e0] = ac6a9c05c7e29cb9, %g2 = fffffffffffffc1d
ldx [%i5+0x1e0],%g2 ! %g2 = ac6a9c05c7e29cb9
! Mem[00000000578001eb] = 220c0471, %l4 = 0000000069613453
ldstub [%i3+0x1eb],%l4 ! %l4 = 00000071000000ff
! Mem[0000000057800048] = c58fb25c, %l0 = 084e5f39, %l0 = 084e5f39
add %i3,0x48,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c58fb25c
! %l5 = 000000000000008a, Mem[0000000091800070] = f19e86974c114da9
stx %l5,[%o0+0x070] ! Mem[0000000091800070] = 000000000000008a
! Mem[00000000560000c4] = 669b42d4, %l2 = 000000000ad1f113
swap [%i0+0x0c4],%l2 ! %l2 = 00000000669b42d4
! Mem[0000000056000120] = 126e9ac7, %l3 = 00000000597462f5
swap [%i0+0x120],%l3 ! %l3 = 00000000126e9ac7
! Mem[00000000568001e8] = 5158cae9, %l1 = 000000000000006a
ldstub [%i1+0x1e8],%l1 ! %l1 = 00000051000000ff
! Mem[0000000091000108] = 1c0669f4, %g18 = 81c338aaa93f4b93
ldsw [%i6+0x108],%g2 ! %g2 = 81c338aaa93f4b93
! Mem[00000000900001ec] = ad6e7122, %g2 = 000000001c0669f4
ldsb [%i4+0x1ef],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000056000018] = 89cd921adea41345, %l3 = 00000000126e9ac7, %l7 = 0000000089cd921a
add %i0,0x18,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 89cd921adea41345
p35_label_11:
! %l6 = ffffffffffffffaf, Mem[0000000090000010] = 487bece212ee166a
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffffaf
! Mem[00000000578001ec] = 191bcc6d, %l7 = 89cd921adea41345
swap [%i3+0x1ec],%l7 ! %l7 = 00000000191bcc6d
! Mem[0000000057000140] = 128d50a7bc1f06a3, %l5 = 000000000000008a, %l7 = 00000000191bcc6d
add %i2,0x140,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 128d50a7bc1f06a3
! Mem[00000000910000a0] = 138d73cf, %g2 = ffffffffffffffad
ldsh [%i6+0x0a0],%g2 ! %g2 = 000000000000138d
! Mem[00000000918000c0] = 2b04f022, %g18 = 81c338aaa93f4b93
ldsw [%o0+0x0c0],%g2 ! %g2 = 81c338aaa93f4b93
! Mem[0000000056000079] = 0f70ea29, %l7 = 128d50a7bc1f06a3
ldstub [%i0+0x079],%l7 ! %l7 = 00000070000000ff
! Mem[00000000570001d4] = cf3ac190, %l2 = 00000000669b42d4
swap [%i2+0x1d4],%l2 ! %l2 = 00000000cf3ac190
! Mem[00000000908000b4] = 3a9b260a, %g2 = 000000002b04f022
lduw [%i5+0x0b4],%g2 ! %g2 = 000000003a9b260a
! Mem[0000000091000128] = 47d5b5f93b517a4d, %g2 = 000000003a9b260a
ldx [%i6+0x128],%g2 ! %g2 = 47d5b5f93b517a4d
! Mem[0000000057000014] = 56ae7a5f, %l2 = 00000000cf3ac190
swap [%i2+0x014],%l2 ! %l2 = 0000000056ae7a5f
p35_label_12:
! %l5 = 000000000000008a, Mem[0000000090800128] = f2c75131
sth %l5,[%i5+0x128] ! Mem[0000000090800128] = 008a5131
! Mem[000000005700009c] = 6e477a9c, %l1 = 0000000000000051
swap [%i2+0x09c],%l1 ! %l1 = 000000006e477a9c
! Mem[0000000056800064] = ecb8b431, %l7 = 00000070, %l7 = 00000070
add %i1,0x64,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ecb8b431
! %l6 = ffffffffffffffaf, Mem[000000005600000a] = 8cbcd607
stb %l6,[%i0+0x00a] ! Mem[0000000056000008] = 8cbcaf07
! Mem[0000000057800010] = b6b5d249b56cedf2, %l0 = 00000000c58fb25c, %l7 = 00000000ecb8b431
add %i3,0x10,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = b6b5d249b56cedf2
! %l0 = 00000000c58fb25c, Mem[0000000090000048] = ced1bed1
stw %l0,[%i4+0x048] ! Mem[0000000090000048] = c58fb25c
! Mem[00000000560000d8] = 7e3f36bc, %l4 = 0000000000000071
swap [%i0+0x0d8],%l4 ! %l4 = 000000007e3f36bc
! Mem[0000000057000098] = 541c75eb00000051, %l0 = 00000000c58fb25c, %l4 = 000000007e3f36bc
add %i2,0x98,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 541c75eb00000051
! Mem[0000000057800180] = 2edd2de5, %l2 = 56ae7a5f, %l5 = 0000008a
add %i3,0x180,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000002edd2de5
! Mem[0000000091800054] = a94d4a90, %g2 = 47d5b5f93b517a4d
ldsb [%o0+0x056],%g2 ! %g2 = ffffffffffffffa9
p35_label_13:
! Mem[00000000900000b8] = 6d2baf6b59ef2943, %g2 = ffffffffffffffa9
ldx [%i4+0x0b8],%g2 ! %g2 = 6d2baf6b59ef2943
! %l6 = ffffffffffffffaf, Mem[00000000918001e0] = 580f23c4
stw %l6,[%o0+0x1e0] ! Mem[00000000918001e0] = ffffffaf
! Mem[0000000057800160] = 5829f43b, %l1 = 000000006e477a9c
swap [%i3+0x160],%l1 ! %l1 = 000000005829f43b
! Mem[00000000918000b0] = baf0124a, %g2 = 6d2baf6b59ef2943
ldub [%o0+0x0b3],%g2 ! %g2 = 00000000000000ba
! Mem[0000000056800118] = ece14f173358ef57, %l4 = 541c75eb00000051, %l1 = 000000005829f43b
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ece14f173358ef57
! Mem[0000000057000019] = 649e4558, %l4 = 541c75eb00000051
ldstub [%i2+0x019],%l4 ! %l4 = 0000009e000000ff
! Mem[00000000568000d6] = 343e9017, %l1 = ece14f173358ef57
ldstub [%i1+0x0d6],%l1 ! %l1 = 00000090000000ff
! %l7 = b6b5d249b56cedf2, Mem[000000009000007d] = 236ed122
stb %l7,[%i4+0x07d] ! Mem[000000009000007c] = f26ed122
! Mem[0000000090000198] = d5c76327, %g2 = 00000000000000ba
ldub [%i4+0x199],%g2 ! %g2 = 00000000000000d5
! Mem[0000000056800188] = 66741216, %l6 = ffffffffffffffaf
swap [%i1+0x188],%l6 ! %l6 = 0000000066741216
p35_label_14:
! Mem[00000000908000fc] = c8415e7e, %g2 = 00000000000000d5
ldub [%i5+0x0fd],%g2 ! %g2 = 00000000000000c8
! Mem[00000000908001f0] = 03e2e158, %g2 = 00000000000000c8
ldsb [%i5+0x1f2],%g2 ! %g2 = 0000000000000003
! Mem[000000005600011c] = 87ec098c, %l4 = 000000000000009e
swap [%i0+0x11c],%l4 ! %l4 = 0000000087ec098c
! Mem[0000000090800078] = 8e73dc9d, %g2 = 0000000000000003
lduw [%i5+0x078],%g2 ! %g2 = 000000008e73dc9d
! Mem[0000000090800160] = a336f3e19c995a44, %g2 = 000000008e73dc9d
ldx [%i5+0x160],%g2 ! %g2 = a336f3e19c995a44
! Mem[00000000568000d0] = 7c3481fb, %l1 = 0000000000000090
ldstub [%i1+0x0d0],%l1 ! %l1 = 0000007c000000ff
! Mem[00000000560000bc] = 1c1e6762, %l1 = 000000000000007c
ldstub [%i0+0x0bc],%l1 ! %l1 = 0000001c000000ff
! Mem[0000000056800148] = 20ad1aaad1b1823e, %l0 = 00000000c58fb25c, %l0 = 00000000c58fb25c
add %i1,0x148,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 20ad1aaad1b1823e
! Mem[0000000090000058] = fb0631c4, %g2 = a336f3e19c995a44
ldub [%i4+0x058],%g2 ! %g2 = 00000000000000fb
! Mem[0000000090000060] = 7dcd45f0, %g18 = 81c338aaa93f4b93
ldsw [%i4+0x060],%g2 ! %g2 = 81c338aaa93f4b93
p35_label_15:
! %l1 = 000000000000001c, Mem[0000000091800038] = 0de323e444ce904c
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 000000000000001c
! Mem[0000000090000010] = ffffffff, %g2 = 000000007dcd45f0
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffffff
! Mem[00000000560000f8] = 0dc4ca4f, %l3 = 00000000126e9ac7
ldstub [%i0+0x0f8],%l3 ! %l3 = 0000000d000000ff
! Mem[0000000090000128] = 574953fa90beea6e, %g2 = ffffffffffffffff
ldx [%i4+0x128],%g2 ! %g2 = 574953fa90beea6e
! Mem[0000000090800054] = 06c069d7, %g2 = 574953fa90beea6e
ldub [%i5+0x054],%g2 ! %g2 = 0000000000000006
! %l5 = 000000002edd2de5, Mem[0000000091000070] = 684b1c1a828d9352
stx %l5,[%i6+0x070] ! Mem[0000000091000070] = 000000002edd2de5
! Mem[0000000057000070] = ad211a3a397958ef, %l6 = 0000000066741216, %l1 = 000000000000001c
add %i2,0x70,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ad211a3a397958ef
! Mem[0000000090000050] = 390b4411, %g2 = 0000000000000006
lduw [%i4+0x050],%g2 ! %g2 = 00000000390b4411
! Mem[00000000900001fc] = a4d98262, %g2 = 00000000390b4411
lduw [%i4+0x1fc],%g2 ! %g2 = 00000000a4d98262
! Mem[00000000560000b8] = a5befd58, %l2 = 56ae7a5f, %l6 = 66741216
add %i0,0xb8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a5befd58
p35_label_16:
! %l0 = d1b1823e, %l1 = 397958ef, Mem[0000000091800098] = 9a4c128d d19b8d67
std %l0,[%o0+0x098] ! Mem[0000000091800098] = d1b1823e 397958ef
! %l6 = a5befd58, %l7 = b56cedf2, Mem[0000000091800070] = 00000000 0000008a
std %l6,[%o0+0x070] ! Mem[0000000091800070] = a5befd58 b56cedf2
! Mem[0000000056000004] = fe7c202c, %l3 = 0000000d, %l0 = d1b1823e
add %i0,0x04,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000fe7c202c
! %l5 = 000000002edd2de5, Mem[0000000090800103] = 8666426e
stb %l5,[%i5+0x103] ! Mem[0000000090800100] = e566426e
! Mem[0000000056000010] = 9039f278, %l6 = a5befd58, %l1 = 397958ef
add %i0,0x10,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000009039f278
! %l2 = 56ae7a5f, %l3 = 0000000d, Mem[00000000568000e0] = 9b83327b addc100c
std %l2,[%i1+0x0e0] ! Mem[00000000568000e0] = 56ae7a5f 0000000d
! Mem[00000000910001a8] = 6a7c62a6, %g18 = 81c338aaa93f4b93
ldsw [%i6+0x1a8],%g2 ! %g2 = 81c338aaa93f4b93
! Mem[000000005600000c] = 3e82c72c, %l3 = 0000000d, %l0 = fe7c202c
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000003e82c72c
! %l2 = 56ae7a5f, %l3 = 0000000d, Mem[00000000908000d0] = 9374d460 15078ff8
std %l2,[%i5+0x0d0] ! Mem[00000000908000d0] = 56ae7a5f 0000000d
! Mem[0000000090800060] = ec0a57d697d5e655, %g2 = 000000006a7c62a6
ldx [%i5+0x060],%g2 ! %g2 = ec0a57d697d5e655
p35_label_17:
! %l7 = b6b5d249b56cedf2, Mem[0000000091800120] = 240e338f
stb %l7,[%o0+0x120] ! Mem[0000000091800120] = f20e338f
! %l1 = 000000009039f278, Mem[00000000918001ac] = 4b6bef62
stw %l1,[%o0+0x1ac] ! Mem[00000000918001ac] = 9039f278
! Mem[000000005680017b] = 16e07806, %l7 = b6b5d249b56cedf2
ldstub [%i1+0x17b],%l7 ! %l7 = 00000006000000ff
! %l4 = 0000000087ec098c, Mem[00000000910000f0] = 047a0369
stw %l4,[%i6+0x0f0] ! Mem[00000000910000f0] = 87ec098c
! Mem[000000005700010c] = f8837eb8, %l3 = 0000000d, %l4 = 87ec098c
add %i2,0x10c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000f8837eb8
! %l0 = 000000003e82c72c, Mem[00000000910001e4] = 14d36e1d
stw %l0,[%i6+0x1e4] ! Mem[00000000910001e4] = 3e82c72c
! Mem[0000000057000060] = 867e19ed, %l0 = 3e82c72c, %l0 = 3e82c72c
add %i2,0x60,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000867e19ed
! %l7 = 0000000000000006, Mem[0000000090800084] = 37b269c8
stw %l7,[%i5+0x084] ! Mem[0000000090800084] = 00000006
! Mem[0000000056000010] = 9039f2787eeb2afb, %l7 = 0000000000000006, %l1 = 000000009039f278
add %i0,0x10,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 9039f2787eeb2afb
! Mem[0000000056800130] = 59f16897c1d673da, %l4 = 00000000f8837eb8, %l6 = 00000000a5befd58
add %i1,0x130,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 59f16897c1d673da
p35_label_18:
! Mem[00000000568001bc] = b888e3a5, %l6 = c1d673da, %l0 = 867e19ed
add %i1,0x1bc,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b888e3a5
! Mem[00000000568001d4] = e5256a12, %l2 = 56ae7a5f, %l6 = c1d673da
add %i1,0x1d4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000e5256a12
! %l1 = 9039f2787eeb2afb, Mem[00000000908000d4] = 0000000d
stb %l1,[%i5+0x0d4] ! Mem[00000000908000d4] = fb00000d
! Mem[0000000090800114] = c65de570, %g2 = ec0a57d697d5e655
ldub [%i5+0x114],%g2 ! %g2 = 00000000000000c6
! %l3 = 000000000000000d, Mem[00000000578001ae] = ec90bb1f
sth %l3,[%i3+0x1ae] ! Mem[00000000578001ac] = ec90000d
! Mem[0000000057800018] = 17938b4d, %l1 = 7eeb2afb, %l0 = b888e3a5
add %i3,0x18,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000017938b4d
! Mem[0000000057000008] = 6a7815af, %l4 = 00000000f8837eb8
ldsw [%i2+%o1],%l4 ! %l4 = 000000006a7815af
! Mem[00000000900000a8] = 84ab74ca, %g2 = 00000000000000c6
ldub [%i4+0x0a9],%g2 ! %g2 = 0000000000000084
! %l2 = 56ae7a5f, %l3 = 0000000d, Mem[0000000090000148] = 4d5f509b 000000ad
std %l2,[%i4+0x148] ! Mem[0000000090000148] = 56ae7a5f 0000000d
! Mem[0000000057000188] = 88ba8fe2a3cbc93a, %l0 = 0000000017938b4d, %l4 = 000000006a7815af
add %i2,0x188,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 88ba8fe2a3cbc93a
p35_label_19:
! Mem[0000000057800124] = 0cd89574, %l7 = 0000000000000006
swap [%i3+0x124],%l7 ! %l7 = 000000000cd89574
! Mem[0000000057800088] = 300510e6, %l6 = e5256a12, %l3 = 0000000d
add %i3,0x88,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000300510e6
! Mem[0000000056800174] = 04a8855b, %l6 = 00000000e5256a12
swap [%i1+0x174],%l6 ! %l6 = 0000000004a8855b
! %l1 = 9039f2787eeb2afb, Mem[0000000090000098] = 1d130fa6
sth %l1,[%i4+0x098] ! Mem[0000000090000098] = 2afb0fa6
! Mem[00000000910001d0] = 57b5099b, %g18 = 81c338aaa93f4b93
ldsw [%i6+0x1d0],%g2 ! %g2 = 81c338aaa93f4b93
! Mem[0000000091800010] = 459f86b6 04e42612, %g2 = 57b5099b, %g3 = 0ccf8fa5
ldd [%o0+%o2],%g2 ! %g2 = 00000000459f86b6 0000000004e42612
! Mem[00000000570001c0] = 30afe29e69613453, %l6 = 0000000004a8855b, %l5 = 000000002edd2de5
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 30afe29e69613453
! Mem[0000000057000014] = cf3ac190, %l4 = 88ba8fe2a3cbc93a
ldstub [%i2+0x014],%l4 ! %l4 = 000000cf000000ff
! Mem[00000000918000b8] = 5d6b0849 6cfe733f, %g2 = 459f86b6, %g3 = 04e42612
ldd [%o0+0x0b8],%g2 ! %g2 = 000000005d6b0849 000000006cfe733f
! %l1 = 9039f2787eeb2afb, Mem[00000000908001c8] = 04d8b60f
stw %l1,[%i5+0x1c8] ! Mem[00000000908001c8] = 7eeb2afb
p35_label_20:
! Mem[000000009000015c] = ece51e32, %g2 = 000000005d6b0849
lduh [%i4+0x15e],%g2 ! %g2 = 000000000000ece5
! Mem[0000000057800020] = f488f561, %l0 = 0000000017938b4d
swap [%i3+%o4],%l0 ! %l0 = 00000000f488f561
! Mem[0000000056800178] = 16e078ffbcc3570a, %l7 = 000000000cd89574, %l4 = 00000000000000cf
add %i1,0x178,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 16e078ffbcc3570a
! Mem[0000000057800138] = 48674def29b2428b, %l2 = 0000000056ae7a5f, %l4 = 16e078ffbcc3570a
add %i3,0x138,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 48674def29b2428b
! Mem[0000000091800040] = 6fcc5f81 62884d6e, %g2 = 0000ece5, %g3 = 6cfe733f
ldd [%o0+0x040],%g2 ! %g2 = 000000006fcc5f81 0000000062884d6e
! Mem[0000000091800040] = 6fcc5f81, %g18 = 81c338aaa93f4b93
ldsw [%o0+0x040],%g2 ! %g2 = 81c338aaa93f4b93
! %l1 = 9039f2787eeb2afb, Mem[00000000918001a0] = d6da767b7cf2b7ad
stx %l1,[%o0+0x1a0] ! Mem[00000000918001a0] = 9039f2787eeb2afb
! Mem[00000000908001c4] = 4459808b, %g18 = 81c338aaa93f4b93
ldsw [%i5+0x1c4],%g2 ! %g2 = 81c338aaa93f4b93
! Mem[000000005600014a] = 4cae84cc, %l6 = 0000000004a8855b
ldstub [%i0+0x14a],%l6 ! %l6 = 00000084000000ff
! Mem[0000000057000048] = aa2f3ba5233bdcb9, %l4 = 48674def29b2428b, %l5 = 30afe29e69613453
add %i2,0x48,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = aa2f3ba5233bdcb9
p35_label_21:
! Mem[0000000057000138] = cde90b6b, %l7 = 0cd89574, %l5 = 233bdcb9
add %i2,0x138,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000cde90b6b
! Mem[00000000578000c4] = b9b7f125, %l5 = cde90b6b, %l1 = 7eeb2afb
add %i3,0xc4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000b9b7f125
! Mem[0000000091800050] = 8e15f78f, %g2 = 000000004459808b
ldsh [%o0+0x052],%g2 ! %g2 = ffffffffffff8e15
! %l0 = 00000000f488f561, Mem[00000000910000c5] = e02183dc
stb %l0,[%i6+0x0c5] ! Mem[00000000910000c4] = 612183dc
! Mem[0000000057000178] = d5463644, %l7 = 000000000cd89574
ldstub [%i2+0x178],%l7 ! %l7 = 000000d5000000ff
! %l3 = 00000000300510e6, Mem[0000000091000130] = 7b9364c7ce95b5da
stx %l3,[%i6+0x130] ! Mem[0000000091000130] = 00000000300510e6
! %l3 = 00000000300510e6, Mem[0000000091800100] = 6905bed0
stw %l3,[%o0+0x100] ! Mem[0000000091800100] = 300510e6
! Mem[00000000910001ec] = 507b7c4e, %g2 = ffffffffffff8e15
ldsh [%i6+0x1ec],%g2 ! %g2 = 000000000000507b
! Mem[00000000570000e0] = 7af8856a495f6fce, %l6 = 0000000000000084, %l4 = 48674def29b2428b
add %i2,0xe0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 7af8856a495f6fce
! Mem[000000005680009c] = 391a2d19, %l6 = 00000084, %l5 = cde90b6b
add %i1,0x9c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000391a2d19
p35_label_22:
! Mem[00000000918000dc] = 33f7b8e5, %g2 = 000000000000507b
lduw [%o0+0x0dc],%g2 ! %g2 = 0000000033f7b8e5
! Mem[000000005600004c] = 2f6a06cd, %l7 = 000000d5, %l7 = 000000d5
add %i0,0x4c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000002f6a06cd
! Mem[0000000057000018] = 64ff4558c31be9fa, %l7 = 000000002f6a06cd, %l3 = 00000000300510e6
add %i2,0x18,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 64ff4558c31be9fa
! Mem[000000005700008c] = 9311be88, %l6 = 00000084, %l1 = b9b7f125
add %i2,0x8c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000009311be88
! %l3 = 64ff4558c31be9fa, Mem[0000000090000176] = 039c1d66
stb %l3,[%i4+0x176] ! Mem[0000000090000174] = fa9c1d66
! Mem[00000000568000d0] = ff3481fb343eff17, %l2 = 0000000056ae7a5f, %l7 = 000000002f6a06cd
add %i1,0xd0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ff3481fb343eff17
! Mem[0000000057800188] = 240968a9, %l0 = f488f561, %l7 = 343eff17
add %i3,0x188,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000240968a9
! Mem[00000000578001c8] = 3c674b79, %l6 = 0000000000000084
swap [%i3+0x1c8],%l6 ! %l6 = 000000003c674b79
! Mem[00000000910000bc] = 92648f3d, %g2 = 0000000033f7b8e5
ldub [%i6+0x0bc],%g2 ! %g2 = 0000000000000092
! Mem[0000000056800028] = e44b7bff, %l1 = 000000009311be88
ldstub [%i1+%o5],%l1 ! %l1 = 000000e4000000ff
p35_label_23:
! Mem[0000000090000098] = 2afb0fa6, %g18 = 81c338aaa93f4b93
ldsw [%i4+0x098],%g2 ! %g2 = 81c338aaa93f4b93
! Mem[0000000056800160] = db2b308d, %l1 = 00000000000000e4
swap [%i1+0x160],%l1 ! %l1 = 00000000db2b308d
! Mem[00000000918001a8] = f1918a2d 9039f278, %g2 = 2afb0fa6, %g3 = 62884d6e
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000f1918a2d 000000009039f278
! %l7 = 00000000240968a9, Mem[00000000910001b6] = 9c600000
stb %l7,[%i6+0x1b6] ! Mem[00000000910001b4] = a9600000
! Mem[000000005780007f] = 473e6d1f, %l4 = 7af8856a495f6fce
ldstub [%i3+0x07f],%l4 ! %l4 = 0000001f000000ff
! Mem[0000000091800168] = 6933d7f3, %g2 = 00000000f1918a2d
ldub [%o0+0x168],%g2 ! %g2 = 0000000000000069
! %l3 = 64ff4558c31be9fa, Mem[00000000900001a8] = bbf186c900000089
stx %l3,[%i4+0x1a8] ! Mem[00000000900001a8] = 64ff4558c31be9fa
! Mem[0000000056800031] = 09233098, %l2 = 0000000056ae7a5f
ldstub [%i1+0x031],%l2 ! %l2 = 00000023000000ff
! %l1 = 00000000db2b308d, Mem[0000000091000144] = 29780a2a
stw %l1,[%i6+0x144] ! Mem[0000000091000144] = db2b308d
! Mem[000000005700010c] = f8837eb8, %l4 = 000000000000001f
swap [%i2+0x10c],%l4 ! %l4 = 00000000f8837eb8
p35_label_24:
! Mem[00000000578001b0] = b2fd505138685662, %l7 = 00000000240968a9, %l6 = 000000003c674b79
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = b2fd505138685662
! %l4 = 00000000f8837eb8, Mem[0000000090800181] = ecb2cb7e
stb %l4,[%i5+0x181] ! Mem[0000000090800180] = b8b2cb7e
! Mem[0000000057800040] = 9f30e91a, %l4 = 00000000f8837eb8
swap [%i3+0x040],%l4 ! %l4 = 000000009f30e91a
! Mem[0000000091800054] = f78fa94d, %g18 = 81c338aaa93f4b93
ldsw [%o0+0x054],%g2 ! %g2 = 81c338aaa93f4b93
! %l4 = 000000009f30e91a, Mem[00000000900000b1] = f9f13d28
stb %l4,[%i4+0x0b1] ! Mem[00000000900000b0] = 1af13d28
! Mem[0000000056000034] = 63227d41, %l4 = 000000009f30e91a
swap [%i0+0x034],%l4 ! %l4 = 0000000063227d41
! %l4 = 0000000063227d41, Mem[00000000910000b0] = f20a8113acf367d0
stx %l4,[%i6+0x0b0] ! Mem[00000000910000b0] = 0000000063227d41
! Mem[0000000090000188] = b24fd1a2, %g2 = fffffffff78fa94d
ldub [%i4+0x188],%g2 ! %g2 = 00000000000000b2
! Mem[0000000091000058] = 7303b0f7, %g18 = 81c338aaa93f4b93
ldsw [%i6+0x058],%g2 ! %g2 = 81c338aaa93f4b93
! Mem[00000000910001f4] = cfa30b44, %g2 = 000000007303b0f7
ldsb [%i6+0x1f7],%g2 ! %g2 = ffffffffffffffcf
p35_label_25:
! %l0 = f488f561, %l1 = db2b308d, Mem[0000000056000090] = a747b918 ebd31ae7
std %l0,[%i0+0x090] ! Mem[0000000056000090] = f488f561 db2b308d
! Mem[000000009080001c] = a1adf09e, %g2 = ffffffffffffffcf
lduw [%i5+0x01c],%g2 ! %g2 = 00000000a1adf09e
! Mem[000000005680016c] = e49875ef, %l0 = f488f561, %l1 = db2b308d
add %i1,0x16c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e49875ef
! Mem[0000000091800020] = 4aec2c43, %g2 = 00000000a1adf09e
ldub [%o0+0x023],%g2 ! %g2 = 000000000000004a
! Mem[0000000056800190] = a205711f2464be15, %l6 = b2fd505138685662, %l7 = 00000000240968a9
add %i1,0x190,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = a205711f2464be15
! Mem[0000000056000140] = cebc9273, %l7 = a205711f2464be15
swap [%i0+0x140],%l7 ! %l7 = 00000000cebc9273
! Mem[00000000570000a8] = 3906f04a, %l5 = 00000000391a2d19
ldsw [%i2+0x0a8],%l5 ! %l5 = 000000003906f04a
! Mem[0000000056000018] = 89cd921adea41345, %l6 = b2fd505138685662, %l4 = 0000000063227d41
add %i0,0x18,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 89cd921adea41345
! %l6 = b2fd505138685662, Mem[00000000910001b4] = d785a960
sth %l6,[%i6+0x1b4] ! Mem[00000000910001b4] = 5662a960
! Mem[00000000578000c0] = e9fac778b9b7f125, %l7 = 00000000cebc9273, %l2 = 0000000000000023
add %i3,0xc0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = e9fac778b9b7f125
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 00000000f488f561
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000e49875ef
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be e9fac778b9b7f125
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 64ff4558c31be9fa
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 89cd921adea41345
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003906f04a
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be b2fd505138685662
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000cebc9273
bne,a,pn %xcc,p35_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 8cbcaf073e82c72c
ldx [%i0+0x008],%g3 ! Observed data at 0000000056000008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 286df0ce9f30e91a
ldx [%i0+0x030],%g3 ! Observed data at 0000000056000030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7df1a9b34d5f509b
ldx [%i0+0x038],%g3 ! Observed data at 0000000056000038
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0fffea297d9438bf
ldx [%i0+0x078],%g3 ! Observed data at 0000000056000078
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = f488f561db2b308d
ldx [%i0+0x090],%g3 ! Observed data at 0000000056000090
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a5befd58ff1e6762
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000560000b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = cd318b980ad1f113
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000560000c0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000718ad9bdbe
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000560000d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffc4ca4f68a593c5
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000560000f8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 782d04750000009e
ldx [%i0+0x118],%g3 ! Observed data at 0000000056000118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 597462f5af0a02e1
ldx [%i0+0x120],%g3 ! Observed data at 0000000056000120
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2464be1548df41a0
ldx [%i0+0x140],%g3 ! Observed data at 0000000056000140
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 4caeffccad5cb508
ldx [%i0+0x148],%g3 ! Observed data at 0000000056000148
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x148,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b339973f9d1a22c4
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000560001c0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1c0,%g4
set p35_local1_expect,%g1
p35_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = ff4b7bff96f4847b
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 = 09ff3098248aec36
ldx [%i1+0x030],%g3 ! Observed data at 0000000056800030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x030,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff3481fb343eff17
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000568000d0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff9c90966b49b9cd
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000568000d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 56ae7a5f0000000d
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000568000e0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0000008489f598a2
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000568000f8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 233bdcb9f61aa630
ldx [%i1+0x138],%g3 ! Observed data at 0000000056800138
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000e4efb7f4f5
ldx [%i1+0x160],%g3 ! Observed data at 0000000056800160
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = c7384d6de5256a12
ldx [%i1+0x170],%g3 ! Observed data at 0000000056800170
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 16e078ffbcc3570a
ldx [%i1+0x178],%g3 ! Observed data at 0000000056800178
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = ffffffafd563fa06
ldx [%i1+0x188],%g3 ! Observed data at 0000000056800188
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff58cae963a0dd3b
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000568001e8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1e8,%g4
set p35_local2_expect,%g1
p35_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 6af1aa9eff3ac190
ldx [%i2+0x010],%g3 ! Observed data at 0000000057000010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 64ff4558c31be9fa
ldx [%i2+0x018],%g3 ! Observed data at 0000000057000018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x018,%g4
ldx [%g1+0x098],%g2 ! Expected data = 541c75eb00000051
ldx [%i2+0x098],%g3 ! Observed data at 0000000057000098
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x098,%g4
ldx [%g1+0x108],%g2 ! Expected data = 44af200d0000001f
ldx [%i2+0x108],%g3 ! Observed data at 0000000057000108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x108,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff463644496d6084
ldx [%i2+0x178],%g3 ! Observed data at 0000000057000178
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 12efff4291a46712
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000570001b0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2f7504f914ff9d35
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000570001c8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8f7a8bd4669b42d4
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000570001d0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0c8aa34502bd64ed
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000570001e0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1e0,%g4
set p35_local3_expect,%g1
p35_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 17938b4d1e9b5fd2
ldx [%i3+0x020],%g3 ! Observed data at 0000000057800020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = f8837eb8292ff5c8
ldx [%i3+0x040],%g3 ! Observed data at 0000000057800040
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 220c0471d184973a
ldx [%i3+0x070],%g3 ! Observed data at 0000000057800070
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2cbfdb86473e6dff
ldx [%i3+0x078],%g3 ! Observed data at 0000000057800078
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x078,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffc31e2f00000006
ldx [%i3+0x120],%g3 ! Observed data at 0000000057800120
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = 6e477a9cb91071af
ldx [%i3+0x160],%g3 ! Observed data at 0000000057800160
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2edd2de54d5f509b
ldx [%i3+0x180],%g3 ! Observed data at 0000000057800180
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 240968a9c7ff9ea4
ldx [%i3+0x188],%g3 ! Observed data at 0000000057800188
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 870b084fec90000d
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000578001a8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000084034cfc04
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000578001c8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 220c04ffdea41345
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000578001e8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1e8,%g4
! The test for processor 35 has passed
p35_passed:
ta GOOD_TRAP
nop
p35_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p35_failed
p35_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p35_failed
p35_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p35_failed
p35_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p35_failed
p35_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p35_failed
p35_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p35_failed
p35_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p35_failed
p35_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p35_failed
! 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:
stda %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057000020]
done
p35_trap1o:
stda %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057000020]
done
p35_trap2e:
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000056800010]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056800000]
done
p35_trap2o:
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000056800010]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056800000]
done
p35_trap3e:
nop
done
p35_trap3o:
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 = 49eac4ba14b1f82b
ldx [%g1+0x008],%l1 ! %l1 = 44a3a088111e0990
ldx [%g1+0x010],%l2 ! %l2 = 41200921f8932db4
ldx [%g1+0x018],%l3 ! %l3 = 84f1280602f779ae
ldx [%g1+0x020],%l4 ! %l4 = b22584aa01d9c38e
ldx [%g1+0x028],%l5 ! %l5 = 7a91950002bd64ed
ldx [%g1+0x030],%l6 ! %l6 = 82ea90f445f10543
ldx [%g1+0x038],%l7 ! %l7 = 931c47a8a4cd3d31
! Initialize the output register of window 0
set unres3_start,%o0
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 = 97b8422a a580d91e 0c65204a d7f71add
! %f4 = 3b9d8eb2 12ff7bca 36b75978 022b61d8
! %f8 = e6d9b10b e6e558b8 0b9f80c4 bcec564c
! %f12 = f85b64f5 1535a059 bcb92081 2cb3d924
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a427a27b 576ba347 dc93f69f 521cdd0e
! %f20 = 46470caf d461fee5 31ae2a5b 8a1601d7
! %f24 = 45246324 455fd91c b6776677 47dfcc53
! %f28 = b881eab5 eba88bb1 7846ef15 ea4e3be1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dbf7a3f7 1ca0ced6 c049ee0c 1a69c2a8
! %f36 = d64bee1c f5f07464 c08578ab e9d32a5f
! %f40 = a2805acb 302b92f7 a3fa5664 3a2622ee
! %f44 = 15bdb916 69262750 414e4d54 d87402dc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x622f0e0f00000020,%g7,%g1 ! GSR scale = 4, align = 0
wr %g1,%g0,%gsr ! GSR = 622f0e0f00000020
wr %g0,%y ! Clear Y 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[00000000590001d0] = a251c4ee888184dd, %l6 = 43696e48710b2e4e, %l4 = 807814b63195ddab
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = a251c4ee888184dd
! %l0 = ff2f5a2a2c3939fb, Mem[0000000090000010] = 487bece2
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = 2c3939fb
! Mem[0000000090800014] = 1cf2febc, %g18 = d425088a99bbe5f3
ldsw [%i5+0x014],%g2 ! %g2 = d425088a99bbe5f3
! %l7 = d174393c1c46c6e1, Mem[0000000090000110] = 18614e6e
stw %l7,[%i4+0x110] ! Mem[0000000090000110] = 1c46c6e1
! Mem[000000005880008c] = 0c09065f, %l1 = d43bfbb817582ddc
swap [%i1+0x08c],%l1 ! %l1 = 000000000c09065f
! Mem[00000000588001bc] = 296d4df4, %l4 = a251c4ee888184dd
swap [%i1+0x1bc],%l4 ! %l4 = 00000000296d4df4
! Mem[00000000588000f7] = 76e9d892, %l3 = 3e5aa34a13e73a90
ldstub [%i1+0x0f7],%l3 ! %l3 = 00000092000000ff
! Mem[0000000059800074] = 83350e3c, %l1 = 000000000c09065f
lduw [%i3+0x074],%l1 ! %l1 = 0000000083350e3c
! Mem[0000000058800078] = fb6bb16f97525e03, %l3 = 0000000000000092, %l0 = ff2f5a2a2c3939fb
add %i1,0x78,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = fb6bb16f97525e03
! Mem[00000000918001f0] = da6263a0, %g2 = 000000001cf2febc
ldsh [%o0+0x1f0],%g2 ! %g2 = ffffffffffffda62
p36_label_2:
! Mem[0000000058000158] = 4e2540e476087893, %l7 = d174393c1c46c6e1, %l4 = 00000000296d4df4
add %i0,0x158,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 4e2540e476087893
! Mem[00000000588000f3] = bc0d93b8, %l2 = d66f6f306385dace
ldstub [%i1+0x0f3],%l2 ! %l2 = 000000b8000000ff
! %l4 = 76087893, %l5 = b2836be7, Mem[0000000091800090] = 2280542f 058684d5
std %l4,[%o0+0x090] ! Mem[0000000091800090] = 76087893 b2836be7
! Mem[0000000058800078] = fb6bb16f97525e03, %l7 = d174393c1c46c6e1, %l3 = 0000000000000092
add %i1,0x78,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = fb6bb16f97525e03
! Mem[0000000059000060] = 485295d26769baa8, %l5 = 5f8189b9b2836be7, %l0 = fb6bb16f97525e03
add %i2,0x60,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 485295d26769baa8
! Mem[000000005800003b] = bdea0bca, %l0 = 485295d26769baa8
ldstub [%i0+0x03b],%l0 ! %l0 = 000000ca000000ff
! Mem[00000000588000d0] = 53ac24b2a904e6ad, %l1 = 0000000083350e3c, %l2 = 00000000000000b8
add %i1,0xd0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 53ac24b2a904e6ad
! Mem[000000005880004e] = d6054b55, %l3 = fb6bb16f97525e03
ldstub [%i1+0x04e],%l3 ! %l3 = 0000004b000000ff
! Mem[0000000059000118] = 08945d42, %l6 = 43696e48710b2e4e
swap [%i2+0x118],%l6 ! %l6 = 0000000008945d42
! %l0 = 000000ca, %l1 = 83350e3c, Mem[00000000910001c0] = 32543d68 0753ba02
std %l0,[%i6+0x1c0] ! Mem[00000000910001c0] = 000000ca 83350e3c
p36_label_3:
! Mem[0000000090800038] = 5193bde4, %g2 = ffffffffffffda62
ldsb [%i5+0x03b],%g2 ! %g2 = 0000000000000051
! %l6 = 08945d42, %l7 = 1c46c6e1, Mem[0000000091000110] = dc796364 d2835a7f
std %l6,[%i6+0x110] ! Mem[0000000091000110] = 08945d42 1c46c6e1
! Mem[00000000588000a8] = 1198917d, %l0 = 00000000000000ca
ldstub [%i1+0x0a8],%l0 ! %l0 = 00000011000000ff
! %l5 = 5f8189b9b2836be7, Mem[0000000091800150] = addd7621065fbe19
stx %l5,[%o0+0x150] ! Mem[0000000091800150] = 5f8189b9b2836be7
! Mem[0000000059000020] = d040647e0a872570, %l4 = 4e2540e476087893, %l6 = 0000000008945d42
add %i2,0x20,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = d040647e0a872570
! %l4 = 76087893, %l5 = b2836be7, Mem[0000000091800190] = df687899 ade27475
std %l4,[%o0+0x190] ! Mem[0000000091800190] = 76087893 b2836be7
! %l6 = d040647e0a872570, Mem[0000000091800058] = 4a9056694bad1b14
stx %l6,[%o0+0x058] ! Mem[0000000091800058] = d040647e0a872570
! Mem[0000000091000024] = b58eb51d, %g18 = d425088a99bbe5f3
ldsw [%i6+0x024],%g2 ! %g2 = d425088a99bbe5f3
! Mem[000000005900010c] = e9d5738d, %l0 = 0000000000000011
swap [%i2+0x10c],%l0 ! %l0 = 00000000e9d5738d
! Mem[00000000588000cc] = 1ec5e7a0, %l2 = a904e6ad, %l1 = 83350e3c
add %i1,0xcc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000001ec5e7a0
p36_label_4:
! %l0 = 00000000e9d5738d, Mem[000000009100012b] = f93b517a
stb %l0,[%i6+0x12b] ! Mem[0000000091000128] = 8d3b517a
! Mem[0000000091800020] = 0eab704a, %g2 = ffffffffb58eb51d
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000000eab
! Mem[00000000588000d8] = 36ba4419c2262712, %l0 = 00000000e9d5738d, %l4 = 4e2540e476087893
add %i1,0xd8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 36ba4419c2262712
! %l6 = d040647e0a872570, Mem[0000000091000078] = 9cfade543319557f
stx %l6,[%i6+0x078] ! Mem[0000000091000078] = d040647e0a872570
! %l6 = 0a872570, %l7 = 1c46c6e1, Mem[00000000918001e0] = 580f23c4 8ad07d9a
std %l6,[%o0+0x1e0] ! Mem[00000000918001e0] = 0a872570 1c46c6e1
! %l4 = 36ba4419c2262712, Mem[0000000091000036] = f0b2691f
sth %l4,[%i6+0x036] ! Mem[0000000091000034] = 2712691f
! Mem[0000000091000194] = e48655e5, %g18 = d425088a99bbe5f3
ldsw [%i6+0x194],%g2 ! %g2 = d425088a99bbe5f3
! Mem[00000000590000ec] = 42ec7769, %l6 = 0a872570, %l7 = 1c46c6e1
add %i2,0xec,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000042ec7769
! Mem[00000000918000b0] = baf0124a, %g2 = ffffffffe48655e5
ldub [%o0+0x0b3],%g2 ! %g2 = 00000000000000ba
! Mem[0000000091000020] = 86dab9b5, %g2 = 00000000000000ba
ldsb [%i6+0x021],%g2 ! %g2 = ffffffffffffff86
p36_label_5:
! Mem[0000000090000120] = 42e93401 3a43a47e, %g2 = ffffff86, %g3 = 0bad0b00
ldd [%i4+0x120],%g2 ! %g2 = 0000000042e93401 000000003a43a47e
! Mem[0000000090000168] = b023eb84, %g2 = 0000000042e93401
lduh [%i4+0x168],%g2 ! %g2 = 000000000000b023
! Mem[00000000580001a4] = 72190e08, %l6 = d040647e0a872570
ldsw [%i0+0x1a4],%l6 ! %l6 = 0000000072190e08
! Mem[000000005800012c] = f1d03fca, %l6 = 72190e08, %l6 = 72190e08
add %i0,0x12c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000f1d03fca
! Mem[0000000059000178] = 82add619, %l0 = 00000000e9d5738d
swap [%i2+0x178],%l0 ! %l0 = 0000000082add619
! %l4 = c2262712, %l5 = b2836be7, Mem[0000000090800068] = 75c6f97e e92489db
std %l4,[%i5+0x068] ! Mem[0000000090800068] = c2262712 b2836be7
! Mem[0000000059000108] = 7ded63fe00000011, %l7 = 0000000042ec7769, %l3 = 000000000000004b
add %i2,0x108,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 7ded63fe00000011
! Mem[00000000910001e8] = 3ad6395c507b7c4e, %g2 = 000000000000b023
ldx [%i6+0x1e8],%g2 ! %g2 = 3ad6395c507b7c4e
! Mem[0000000091800048] = 3e22539c 3f9d7633, %g2 = 507b7c4e, %g3 = 3a43a47e
ldd [%o0+0x048],%g2 ! %g2 = 000000003e22539c 000000003f9d7633
! %l3 = 7ded63fe00000011, Mem[00000000910000ee] = 3761047a
sth %l3,[%i6+0x0ee] ! Mem[00000000910000ec] = 0011047a
p36_label_6:
! Mem[00000000908001dc] = 83155997, %g18 = d425088a99bbe5f3
ldsw [%i5+0x1dc],%g2 ! %g2 = d425088a99bbe5f3
! Mem[000000009180016c] = 7d90500a, %g2 = ffffffff83155997
lduw [%o0+0x16c],%g2 ! %g2 = 000000007d90500a
! Mem[00000000598000a4] = 92938305, %l1 = 000000001ec5e7a0
swap [%i3+0x0a4],%l1 ! %l1 = 0000000092938305
! Mem[000000005800006c] = f73ceb11, %l1 = 0000000092938305
ldstub [%i0+0x06c],%l1 ! %l1 = 000000f7000000ff
! Mem[00000000908000c4] = a2e80f68, %g2 = 000000007d90500a
ldsb [%i5+0x0c4],%g2 ! %g2 = ffffffffffffffa2
! Mem[000000009100010c] = 6fbe3348, %g2 = ffffffffffffffa2
lduh [%i6+0x10c],%g2 ! %g2 = 0000000000006fbe
! Mem[00000000910001e8] = 3ad6395c, %g2 = 0000000000006fbe
ldsh [%i6+0x1e8],%g2 ! %g2 = 0000000000003ad6
! %l2 = 53ac24b2a904e6ad, Mem[0000000091800144] = 3b10af7c
stw %l2,[%o0+0x144] ! Mem[0000000091800144] = a904e6ad
! Mem[00000000590000c7] = feb393d5, %l7 = 0000000042ec7769
ldstub [%i2+0x0c7],%l7 ! %l7 = 000000d5000000ff
! Mem[000000009100005c] = 34b6ce7d, %g2 = 0000000000003ad6
lduw [%i6+0x05c],%g2 ! %g2 = 0000000034b6ce7d
p36_label_7:
! Mem[00000000580001d8] = 40543472, %l5 = 5f8189b9b2836be7
swap [%i0+0x1d8],%l5 ! %l5 = 0000000040543472
! Mem[0000000058800015] = e3e61f34, %l5 = 0000000040543472
ldstub [%i1+0x015],%l5 ! %l5 = 000000e6000000ff
! Mem[000000005980013c] = de6a1ce9, %l4 = 36ba4419c2262712
swap [%i3+0x13c],%l4 ! %l4 = 00000000de6a1ce9
! Mem[0000000090000100] = dc07f72f 823d4765, %g2 = 34b6ce7d, %g3 = 3f9d7633
ldd [%i4+0x100],%g2 ! %g2 = 00000000dc07f72f 00000000823d4765
! Mem[00000000900001c0] = 3ac5b3a2 a50ab220, %g2 = dc07f72f, %g3 = 823d4765
ldd [%i4+0x1c0],%g2 ! %g2 = 000000003ac5b3a2 00000000a50ab220
! Mem[00000000580001f8] = 5953c990885d77a6, %l2 = 53ac24b2a904e6ad, %l1 = 00000000000000f7
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 5953c990885d77a6
! Mem[0000000090800120] = 56258ffd, %g2 = 000000003ac5b3a2
lduw [%i5+0x120],%g2 ! %g2 = 0000000056258ffd
! Mem[0000000090000058] = fb0631c4db5d206c, %g2 = 0000000056258ffd
ldx [%i4+0x058],%g2 ! %g2 = fb0631c4db5d206c
! %l6 = f1d03fca, %l7 = 000000d5, Mem[0000000090800140] = 58c1586a 2c742e28
std %l6,[%i5+0x140] ! Mem[0000000090800140] = f1d03fca 000000d5
! %l2 = a904e6ad, %l3 = 00000011, Mem[00000000588001c8] = 77c3b232 f291762c
std %l2,[%i1+0x1c8] ! Mem[00000000588001c8] = a904e6ad 00000011
p36_label_8:
! Mem[0000000059000108] = 7ded63fe00000011, %l5 = 00000000000000e6, %l5 = 00000000000000e6
add %i2,0x108,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 7ded63fe00000011
! Mem[000000009000000c] = 772c3939, %g2 = fb0631c4db5d206c
ldsb [%i4+0x00f],%g2 ! %g2 = 0000000000000077
! Mem[00000000910000a0] = 30ce50d2, %g18 = d425088a99bbe5f3
ldsw [%i6+0x0a0],%g2 ! %g2 = d425088a99bbe5f3
! Mem[00000000580001a0] = 1bf0a9a0, %l5 = 00000011, %l6 = f1d03fca
add %i0,0x1a0,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000001bf0a9a0
! Mem[0000000058000018] = 5d53d2cf, %l1 = 885d77a6, %l4 = de6a1ce9
add %i0,0x18,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000005d53d2cf
! Mem[0000000059800090] = 0a9aa666aebdbe32, %l6 = 000000001bf0a9a0, %l2 = 53ac24b2a904e6ad
add %i3,0x90,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 0a9aa666aebdbe32
! Mem[0000000059800060] = 9ebf826df0a679b9, %l5 = 7ded63fe00000011, %l2 = 0a9aa666aebdbe32
add %i3,0x60,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 9ebf826df0a679b9
! Mem[000000005800007f] = 5057e8b4, %l4 = 000000005d53d2cf
ldstub [%i0+0x07f],%l4 ! %l4 = 000000b4000000ff
! %l0 = 0000000082add619, Mem[00000000900001ea] = a745321a
stb %l0,[%i4+0x1ea] ! Mem[00000000900001e8] = 1945321a
! Mem[0000000059800193] = 04616961, %l3 = 7ded63fe00000011
ldstub [%i3+0x193],%l3 ! %l3 = 00000061000000ff
p36_label_9:
! Mem[00000000910000c8] = dcdf1df9 3c865f96, %g2 = 30ce50d2, %g3 = a50ab220
ldd [%i6+0x0c8],%g2 ! %g2 = 00000000dcdf1df9 000000003c865f96
! Mem[0000000091000168] = 69d5747b 7fd5a81e, %g2 = dcdf1df9, %g3 = 3c865f96
ldd [%i6+0x168],%g2 ! %g2 = 0000000069d5747b 000000007fd5a81e
! Mem[00000000918000fc] = c7436905, %g2 = 0000000069d5747b
lduh [%o0+0x0fe],%g2 ! %g2 = 000000000000c743
! Mem[00000000910001ac] = fc7fc538, %g18 = d425088a99bbe5f3
ldsw [%i6+0x1ac],%g2 ! %g2 = d425088a99bbe5f3
! Mem[0000000058800178] = 8708c96a3d862c44, %l7 = 00000000000000d5, %l4 = 00000000000000b4
add %i1,0x178,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 8708c96a3d862c44
! Mem[00000000918000b0] = 5dea1cba, %g2 = fffffffffc7fc538
lduh [%o0+0x0b0],%g2 ! %g2 = 0000000000005dea
! Mem[0000000059000120] = cf483d57, %l2 = f0a679b9, %l6 = 1bf0a9a0
add %i2,0x120,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000cf483d57
! Mem[00000000588001cc] = 00000011, %l7 = 00000000000000d5
swap [%i1+0x1cc],%l7 ! %l7 = 0000000000000011
! Mem[000000009100008c] = 32dec4f7, %g2 = 0000000000005dea
lduh [%i6+0x08c],%g2 ! %g2 = 00000000000032de
! Mem[000000009100011c] = 66a4dc2c, %g2 = 00000000000032de
ldub [%i6+0x11e],%g2 ! %g2 = 0000000000000066
p36_label_10:
! Mem[000000005800014f] = c072c47c, %l1 = 5953c990885d77a6
ldstub [%i0+0x14f],%l1 ! %l1 = 0000007c000000ff
! %l6 = 00000000cf483d57, Mem[00000000910000fc] = d1b2d45d
stw %l6,[%i6+0x0fc] ! Mem[00000000910000fc] = cf483d57
! Mem[00000000598000e0] = 195c494e, %l5 = 00000011, %l3 = 00000061
add %i3,0xe0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000195c494e
! Mem[0000000090000138] = f0b98432 9a9d196a, %g2 = 00000066, %g3 = 7fd5a81e
ldd [%i4+0x138],%g2 ! %g2 = 00000000f0b98432 000000009a9d196a
! Mem[0000000059000058] = 7cd6d3475cb954d7, %l3 = 00000000195c494e, %l3 = 00000000195c494e
add %i2,0x58,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 7cd6d3475cb954d7
! Mem[00000000588000ac] = 1941dbe8, %l2 = 9ebf826df0a679b9
ldstub [%i1+0x0ac],%l2 ! %l2 = 00000019000000ff
! Mem[0000000059800070] = a64c83a183350e3c, %l1 = 000000000000007c, %l3 = 7cd6d3475cb954d7
add %i3,0x70,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = a64c83a183350e3c
! %l5 = 7ded63fe00000011, Mem[000000009000000a] = fdbb5f4b
sth %l5,[%i4+0x00a] ! Mem[0000000090000008] = 00115f4b
! Mem[000000005900002d] = bcee682e, %l4 = 8708c96a3d862c44
ldstub [%i2+0x02d],%l4 ! %l4 = 000000ee000000ff
! %l6 = 00000000cf483d57, Mem[0000000090800188] = de3e04f8
stw %l6,[%i5+0x188] ! Mem[0000000090800188] = cf483d57
p36_label_11:
! %l0 = 82add619, %l1 = 0000007c, Mem[0000000091000100] = 54ca8f3b e45b07f3
std %l0,[%i6+0x100] ! Mem[0000000091000100] = 82add619 0000007c
! Mem[00000000598000bc] = 89a66432, %l7 = 0000000000000011
swap [%i3+0x0bc],%l7 ! %l7 = 0000000089a66432
! %l1 = 000000000000007c, Mem[000000009000005a] = 31c4db5d
sth %l1,[%i4+0x05a] ! Mem[0000000090000058] = 007cdb5d
! Mem[000000005900012c] = 6fa6f15f, %l1 = 0000007c, %l1 = 0000007c
add %i2,0x12c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006fa6f15f
! Mem[0000000091000090] = f98046d8 68ca6544, %g2 = f0b98432, %g3 = 9a9d196a
ldd [%i6+0x090],%g2 ! %g2 = 00000000f98046d8 0000000068ca6544
! Mem[0000000059800070] = a64c83a1, %l5 = 7ded63fe00000011
swap [%i3+0x070],%l5 ! %l5 = 00000000a64c83a1
! Mem[000000005980006c] = cecfbb2b, %l1 = 000000006fa6f15f
swap [%i3+0x06c],%l1 ! %l1 = 00000000cecfbb2b
! Mem[0000000090800124] = 79e65d19, %g18 = d425088a99bbe5f3
ldsw [%i5+0x124],%g2 ! %g2 = d425088a99bbe5f3
! %l3 = a64c83a183350e3c, Mem[00000000580000fc] = 4cd0f071
stw %l3,[%i0+0x0fc] ! Mem[00000000580000fc] = 83350e3c
! Mem[00000000598000c4] = 6680dd6e, %l3 = 83350e3c, %l0 = 82add619
add %i3,0xc4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000006680dd6e
p36_label_12:
! Mem[00000000580001c0] = f4fd4bcc, %l5 = a64c83a1, %l3 = 83350e3c
add %i0,0x1c0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000f4fd4bcc
! Mem[0000000091800044] = 62884d6e, %g2 = 0000000079e65d19
lduw [%o0+0x044],%g2 ! %g2 = 0000000062884d6e
! Mem[0000000059800000] = eb18cda7ee6a0981, %l0 = 000000006680dd6e, %l3 = 00000000f4fd4bcc
casxa [%i3]0x80,%l0,%l3 ! %l3 = eb18cda7ee6a0981
! Mem[0000000058800188] = 4f41066236ffc18a, %l0 = 000000006680dd6e, %l5 = 00000000a64c83a1
add %i1,0x188,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 4f41066236ffc18a
! Mem[0000000058800180] = e486683eb647f32a, %l7 = 0000000089a66432, %l4 = 00000000000000ee
add %i1,0x180,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e486683eb647f32a
! Mem[0000000059000145] = a5493e98, %l4 = e486683eb647f32a
ldstub [%i2+0x145],%l4 ! %l4 = 00000049000000ff
! Mem[000000005980007c] = 4b1d4738, %l4 = 0000000000000049
swap [%i3+0x07c],%l4 ! %l4 = 000000004b1d4738
! Mem[0000000058000194] = c149d65a, %l7 = 0000000089a66432
ldub [%i0+0x194],%l7 ! %l7 = 00000000000000c1
! %l6 = 00000000cf483d57, Mem[00000000908000d0] = 9374d460
stw %l6,[%i5+0x0d0] ! Mem[00000000908000d0] = cf483d57
! %l1 = 00000000cecfbb2b, Mem[0000000091800050] = cba28e15
stw %l1,[%o0+0x050] ! Mem[0000000091800050] = cecfbb2b
p36_label_13:
! Mem[00000000580000f0] = d90340568bc8f29b, %l6 = 00000000cf483d57, %l4 = 000000004b1d4738
add %i0,0xf0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = d90340568bc8f29b
! Mem[00000000588001e0] = 39dec6d8f56a4dd2, %l5 = 4f41066236ffc18a, %l7 = 00000000000000c1
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 39dec6d8f56a4dd2
! %l6 = 00000000cf483d57, Mem[00000000908000d0] = cf483d5715078ff8
stx %l6,[%i5+0x0d0] ! Mem[00000000908000d0] = 00000000cf483d57
! %l0 = 000000006680dd6e, Mem[0000000091000189] = 0ec0b993
stb %l0,[%i6+0x189] ! Mem[0000000091000188] = 6ec0b993
! Mem[0000000058800088] = 2471a933, %l5 = 36ffc18a, %l3 = ee6a0981
add %i1,0x88,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000002471a933
! Mem[00000000598001b4] = 6e3af6dc, %l4 = 8bc8f29b, %l3 = 2471a933
add %i3,0x1b4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000006e3af6dc
! Mem[0000000058800148] = 98583162335c3248, %l5 = 4f41066236ffc18a, %l4 = d90340568bc8f29b
add %i1,0x148,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 98583162335c3248
! Mem[0000000058800088] = 2471a933, %l2 = 00000019, %l7 = f56a4dd2
add %i1,0x88,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000002471a933
! Mem[00000000900001a8] = 86c9b757, %g2 = 0000000062884d6e
ldub [%i4+0x1aa],%g2 ! %g2 = 0000000000000086
! %l1 = 00000000cecfbb2b, Mem[000000009080009d] = 75bab4d9
stb %l1,[%i5+0x09d] ! Mem[000000009080009c] = 2bbab4d9
p36_label_14:
! %l6 = cf483d57, %l7 = 2471a933, Mem[0000000091000098] = 6b141ce1 d929f4dc
std %l6,[%i6+0x098] ! Mem[0000000091000098] = cf483d57 2471a933
! Mem[0000000059000090] = 0b56b49ab97e9f1e, %l6 = 00000000cf483d57, %l2 = 0000000000000019
add %i2,0x90,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 0b56b49ab97e9f1e
! Mem[00000000918000d4] = d7cbb090, %g2 = 0000000000000086
lduh [%o0+0x0d6],%g2 ! %g2 = 000000000000d7cb
! Mem[0000000058000118] = ab56193f, %l4 = 335c3248, %l7 = 2471a933
add %i0,0x118,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ab56193f
! Mem[000000009100016c] = 7fd5a81e, %g18 = d425088a99bbe5f3
ldsw [%i6+0x16c],%g2 ! %g2 = d425088a99bbe5f3
! Mem[0000000090000088] = 487ec682423efff6, %g2 = 000000007fd5a81e
ldx [%i4+0x088],%g2 ! %g2 = 487ec682423efff6
! Mem[0000000059000124] = 025e3262, %l3 = 000000006e3af6dc
swap [%i2+0x124],%l3 ! %l3 = 00000000025e3262
! Mem[00000000900000c4] = c5a24718, %g2 = 487ec682423efff6
ldsb [%i4+0x0c4],%g2 ! %g2 = ffffffffffffffc5
! Mem[00000000598000b0] = e17f69a1, %l3 = 00000000025e3262
swap [%i3+0x0b0],%l3 ! %l3 = 00000000e17f69a1
! Mem[0000000058800064] = 5b45aae2, %l6 = 00000000cf483d57
ldstub [%i1+0x064],%l6 ! %l6 = 0000005b000000ff
p36_label_15:
! Mem[00000000588000b8] = e3194fc9, %l3 = e17f69a1, %l3 = e17f69a1
add %i1,0xb8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000e3194fc9
! Mem[0000000058000121] = e30b76ed, %l2 = 0b56b49ab97e9f1e
ldstub [%i0+0x121],%l2 ! %l2 = 0000000b000000ff
! Mem[0000000059800090] = 0a9aa666aebdbe32, %l5 = 4f41066236ffc18a, %l4 = 98583162335c3248
add %i3,0x90,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 0a9aa666aebdbe32
! Mem[0000000059800100] = b4c28f0ed8e466af, %l3 = 00000000e3194fc9, %l1 = 00000000cecfbb2b
add %i3,0x100,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = b4c28f0ed8e466af
! Mem[00000000590000b0] = ed0044a7, %l3 = 00000000e3194fc9
ldub [%i2+0x0b1],%l3 ! %l3 = 0000000000000000
! Mem[00000000580000a0] = b2e162dccea4aedc, %l4 = 0a9aa666aebdbe32, %l7 = 00000000ab56193f
add %i0,0xa0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b2e162dccea4aedc
! %l0 = 000000006680dd6e, Mem[00000000900001b4] = bcc1966d
stw %l0,[%i4+0x1b4] ! Mem[00000000900001b4] = 6680dd6e
! Mem[0000000091800184] = 4b634b57, %g2 = ffffffffffffffc5
ldub [%o0+0x186],%g2 ! %g2 = 000000000000004b
! Mem[00000000918000f0] = 26618e3b, %g18 = d425088a99bbe5f3
ldsw [%o0+0x0f0],%g2 ! %g2 = d425088a99bbe5f3
! Mem[0000000090000194] = 892c7c4b, %g2 = 0000000026618e3b
ldsb [%i4+0x194],%g2 ! %g2 = ffffffffffffff89
p36_label_16:
! Mem[00000000910000c4] = 5ee02183, %g18 = d425088a99bbe5f3
ldsw [%i6+0x0c4],%g2 ! %g2 = d425088a99bbe5f3
! Mem[0000000059800068] = b795894f, %l5 = 4f41066236ffc18a
swap [%i3+0x068],%l5 ! %l5 = 00000000b795894f
! %l4 = 0a9aa666aebdbe32, Mem[000000009080011e] = ba4e5625
stb %l4,[%i5+0x11e] ! Mem[000000009080011c] = 324e5625
! Mem[00000000590000a0] = 779314dd, %l2 = 0000000b, %l0 = 6680dd6e
add %i2,0xa0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000779314dd
! Mem[0000000059800164] = 48c102b1, %l4 = 0a9aa666aebdbe32
ldsb [%i3+0x164],%l4 ! %l4 = 0000000000000048
! Mem[000000009180019c] = 83f75fd6, %g2 = 000000005ee02183
ldub [%o0+0x19d],%g2 ! %g2 = 0000000000000083
! Mem[00000000588001a0] = cd7b7fa6, %l4 = 00000048, %l7 = cea4aedc
add %i1,0x1a0,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000cd7b7fa6
! Mem[000000005880018c] = 36ffc18a, %l0 = 00000000779314dd
lduw [%i1+0x18c],%l0 ! %l0 = 0000000036ffc18a
! Mem[0000000058800078] = fb6bb16f, %l0 = 0000000036ffc18a
swap [%i1+0x078],%l0 ! %l0 = 00000000fb6bb16f
! Mem[00000000588000e0] = 6305d5ac, %l4 = 0000000000000048
swap [%i1+0x0e0],%l4 ! %l4 = 000000006305d5ac
p36_label_17:
! Mem[0000000059000018] = 2f04507a, %l1 = b4c28f0ed8e466af
swap [%i2+%o3],%l1 ! %l1 = 000000002f04507a
! Mem[0000000091000008] = 915dea4a, %g2 = 0000000000000083
lduh [%i6+%o1],%g2 ! %g2 = 000000000000915d
! Mem[0000000090000108] = 92149d69, %g2 = 000000000000915d
ldub [%i4+0x10a],%g2 ! %g2 = 0000000000000092
! Mem[00000000918000c0] = f022c313, %g2 = 0000000000000092
lduh [%o0+0x0c2],%g2 ! %g2 = 000000000000f022
! %l1 = 000000002f04507a, Mem[000000009000011c] = 453e1191
stw %l1,[%i4+0x11c] ! Mem[000000009000011c] = 2f04507a
! Mem[0000000059800110] = 904c60c1a373fc47, %l6 = 000000000000005b, %l7 = 00000000cd7b7fa6
add %i3,0x110,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 904c60c1a373fc47
! %l7 = 904c60c1a373fc47, Mem[0000000059000014] = 233f9ecf
stw %l7,[%i2+0x014] ! Mem[0000000059000014] = a373fc47
! Mem[000000005900019c] = 3d752d00, %l6 = 000000000000005b
swap [%i2+0x19c],%l6 ! %l6 = 000000003d752d00
! Mem[0000000059000018] = d8e466af, %l1 = 2f04507a, %l7 = a373fc47
add %i2,0x18,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d8e466af
! %l3 = 0000000000000000, Mem[00000000588000ca] = 7e458a6c
sth %l3,[%i1+0x0ca] ! Mem[00000000588000c8] = 7e450000
p36_label_18:
! Mem[0000000091000130] = c7ce95b5, %g2 = 000000000000f022
ldsb [%i6+0x133],%g2 ! %g2 = ffffffffffffffc7
! %l6 = 000000003d752d00, Mem[00000000900000e4] = 9da32575
sth %l6,[%i4+0x0e4] ! Mem[00000000900000e4] = 2d002575
! Mem[0000000091000138] = e962452c, %g2 = ffffffffffffffc7
lduw [%i6+0x138],%g2 ! %g2 = 00000000e962452c
! Mem[00000000588001ff] = f26d2576, %l0 = 00000000fb6bb16f
ldstub [%i1+0x1ff],%l0 ! %l0 = 00000076000000ff
! %l4 = 6305d5ac, %l5 = b795894f, Mem[00000000918000d8] = b09059a2 33f7b8e5
std %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = 6305d5ac b795894f
! %l5 = 00000000b795894f, Mem[0000000091000174] = cb003d97
stw %l5,[%i6+0x174] ! Mem[0000000091000174] = b795894f
! Mem[000000005900004c] = 551000b2, %l6 = 3d752d00, %l0 = 00000076
add %i2,0x4c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000551000b2
! Mem[000000005880010c] = 2eb27527, %l4 = 000000006305d5ac
swap [%i1+0x10c],%l4 ! %l4 = 000000002eb27527
! Mem[0000000058800167] = 9ed34228, %l0 = 00000000551000b2
ldstub [%i1+0x167],%l0 ! %l0 = 00000028000000ff
! Mem[00000000590000b2] = ed0044a7, %l3 = 0000000000000000
ldstub [%i2+0x0b2],%l3 ! %l3 = 00000044000000ff
p36_label_19:
! Mem[00000000590000d0] = 5893878263faaf66, %l0 = 0000000000000028, %l7 = 00000000d8e466af
add %i2,0xd0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 5893878263faaf66
! Mem[00000000908000cc] = b1e00000, %g2 = 00000000e962452c
ldsh [%i5+0x0ce],%g2 ! %g2 = ffffffffffffb1e0
! Mem[0000000059800130] = b53468ea, %l2 = 000000000000000b
swap [%i3+0x130],%l2 ! %l2 = 00000000b53468ea
! Mem[0000000058000191] = ec4f0b99, %l5 = 00000000b795894f
ldstub [%i0+0x191],%l5 ! %l5 = 0000004f000000ff
! Mem[0000000091800060] = 47a258f4bb481889, %g2 = ffffffffffffb1e0
ldx [%o0+0x060],%g2 ! %g2 = 47a258f4bb481889
! Mem[00000000588001d4] = eaeb8a74, %l4 = 000000002eb27527
ldstub [%i1+0x1d4],%l4 ! %l4 = 000000ea000000ff
! Mem[0000000090800124] = 79e65d19, %g18 = d425088a99bbe5f3
ldsw [%i5+0x124],%g2 ! %g2 = d425088a99bbe5f3
! Mem[00000000908001d0] = f169c895, %g2 = 0000000079e65d19
lduw [%i5+0x1d0],%g2 ! %g2 = 00000000f169c895
! %l4 = 000000ea, %l5 = 0000004f, Mem[0000000091000000] = 5ded1651 098441f9
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 000000ea 0000004f
! %l7 = 5893878263faaf66, Mem[0000000091800158] = adfdfa96aee176b8
stx %l7,[%o0+0x158] ! Mem[0000000091800158] = 5893878263faaf66
p36_label_20:
! %l3 = 0000000000000044, Mem[000000009180019f] = 5fd6da76
stb %l3,[%o0+0x19f] ! Mem[000000009180019c] = 44d6da76
! Mem[00000000918000fc] = 1d56c743, %g2 = 00000000f169c895
lduw [%o0+0x0fc],%g2 ! %g2 = 000000001d56c743
! %l7 = 5893878263faaf66, Mem[00000000918001b0] = 40792b48
stb %l7,[%o0+0x1b0] ! Mem[00000000918001b0] = 66792b48
! %l2 = b53468ea, %l3 = 00000044, Mem[0000000091800090] = 76087893 b2836be7
std %l2,[%o0+0x090] ! Mem[0000000091800090] = b53468ea 00000044
! %l1 = 000000002f04507a, Mem[00000000910000a0] = 30ce50d2cdd63b42
stx %l1,[%i6+0x0a0] ! Mem[00000000910000a0] = 000000002f04507a
! %l4 = 000000ea, %l5 = 0000004f, Mem[00000000580000e8] = de688d68 a1f1df99
std %l4,[%i0+0x0e8] ! Mem[00000000580000e8] = 000000ea 0000004f
! Mem[00000000918000fc] = 56c74369, %g2 = 000000001d56c743
ldub [%o0+0x0fd],%g2 ! %g2 = 0000000000000056
! Mem[00000000908001c0] = 3c13748e, %g2 = 0000000000000056
lduh [%i5+0x1c0],%g2 ! %g2 = 0000000000003c13
! %l4 = 00000000000000ea, Mem[0000000091000051] = 687bc571
stb %l4,[%i6+0x051] ! Mem[0000000091000050] = ea7bc571
! Mem[000000005800003c] = e445171f, %l0 = 00000028, %l3 = 00000044
add %i0,0x3c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e445171f
p36_label_21:
! Mem[0000000058000007] = 8d21c699, %l1 = 000000002f04507a
ldstub [%i0+0x007],%l1 ! %l1 = 00000099000000ff
! Mem[00000000598000a8] = bee68906, %l3 = e445171f, %l5 = 0000004f
add %i3,0xa8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000bee68906
! Mem[0000000059800028] = 447dc9f0e4a74e73, %l1 = 0000000000000099, %l5 = 00000000bee68906
add %i3,0x28,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 447dc9f0e4a74e73
! Mem[000000005800007c] = 5057e8ff, %l7 = 5893878263faaf66
swap [%i0+0x07c],%l7 ! %l7 = 000000005057e8ff
! Mem[0000000059800168] = 468433bc, %l4 = 000000ea, %l5 = e4a74e73
add %i3,0x168,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000468433bc
! Mem[00000000918001bc] = c7d6baa7, %g2 = 0000000000003c13
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000c7d6baa7
! Mem[0000000059000088] = 9ae13a8de21f8669, %l3 = 00000000e445171f, %l3 = 00000000e445171f
add %i2,0x88,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 9ae13a8de21f8669
! Mem[0000000091800044] = 62884d6e, %g2 = 00000000c7d6baa7
ldsb [%o0+0x044],%g2 ! %g2 = 0000000000000062
! %l1 = 0000000000000099, Mem[0000000090000012] = 39fb12ee
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = 009912ee
! Mem[00000000908000f8] = 2b060e06, %g2 = 0000000000000062
lduh [%i5+0x0f8],%g2 ! %g2 = 0000000000002b06
p36_label_22:
! %l4 = 000000ea, %l5 = 468433bc, Mem[0000000090800078] = 8e73dc9d e1da924e
std %l4,[%i5+0x078] ! Mem[0000000090800078] = 000000ea 468433bc
! %l6 = 000000003d752d00, Mem[00000000900000e8] = fa7f8c99055ac74f
stx %l6,[%i4+0x0e8] ! Mem[00000000900000e8] = 000000003d752d00
! Mem[000000005900018c] = eb74a47a, %l4 = 00000000000000ea
swap [%i2+0x18c],%l4 ! %l4 = 00000000eb74a47a
! Mem[0000000059800150] = 8fea108cf13f7f6f, %l7 = 000000005057e8ff, %l2 = 00000000b53468ea
add %i3,0x150,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 8fea108cf13f7f6f
! Mem[00000000910001c8] = 4a43cab8, %g2 = 0000000000002b06
ldsh [%i6+0x1ca],%g2 ! %g2 = 0000000000004a43
! Mem[0000000091800144] = e6adadca, %g2 = 0000000000004a43
lduh [%o0+0x146],%g2 ! %g2 = 000000000000e6ad
! %l0 = 0000000000000028, Mem[00000000918001b0] = 66792b48
stw %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000028
! Mem[000000005880008c] = 17582ddc, %l5 = 468433bc, %l1 = 00000099
add %i1,0x8c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000017582ddc
! Mem[0000000059000010] = b01b48b5, %l0 = 0000000000000028
swap [%i2+%o2],%l0 ! %l0 = 00000000b01b48b5
! Mem[0000000059800118] = 1e4ffda0b3dc15de, %l3 = 9ae13a8de21f8669, %l3 = 9ae13a8de21f8669
add %i3,0x118,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 1e4ffda0b3dc15de
p36_label_23:
! Mem[0000000059000150] = 787b669ad6e72f2f, %l7 = 000000005057e8ff
ldx [%i2+0x150],%l7 ! %l7 = 787b669ad6e72f2f
! Mem[000000005980010c] = e46fc098, %l7 = 787b669ad6e72f2f
swap [%i3+0x10c],%l7 ! %l7 = 00000000e46fc098
! %l6 = 000000003d752d00, Mem[00000000910000a5] = 04507a46
stb %l6,[%i6+0x0a5] ! Mem[00000000910000a4] = 00507a46
! Mem[00000000910000d4] = f56c72b9, %g2 = 000000000000e6ad
ldub [%i6+0x0d4],%g2 ! %g2 = 00000000000000f5
! Mem[00000000908001c0] = 3c13748e, %g2 = 00000000000000f5
ldsh [%i5+0x1c0],%g2 ! %g2 = 0000000000003c13
! Mem[0000000058000034] = 938be00c, %l7 = e46fc098, %l4 = eb74a47a
add %i0,0x34,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000938be00c
! Mem[0000000059800186] = b9e39d64, %l1 = 0000000017582ddc
ldstub [%i3+0x186],%l1 ! %l1 = 0000009d000000ff
! Mem[00000000590001ac] = 0e758bd0, %l7 = 00000000e46fc098
swap [%i2+0x1ac],%l7 ! %l7 = 000000000e758bd0
! Mem[0000000058000050] = af5732bd, %l1 = 000000000000009d
swap [%i0+0x050],%l1 ! %l1 = 00000000af5732bd
! %l1 = 00000000af5732bd, Mem[0000000091000092] = 46d868ca
sth %l1,[%i6+0x092] ! Mem[0000000091000090] = 32bd68ca
p36_label_24:
! Mem[000000009100007c] = 0a872570, %g18 = d425088a99bbe5f3
ldsw [%i6+0x07c],%g2 ! %g2 = d425088a99bbe5f3
! Mem[0000000090800020] = 1090194a4bf4b178, %g2 = 000000000a872570
ldx [%i5+%o4],%g2 ! %g2 = 1090194a4bf4b178
! %l1 = 00000000af5732bd, Mem[000000009080016c] = 1b54b44e
stb %l1,[%i5+0x16c] ! Mem[000000009080016c] = bd54b44e
! %l5 = 00000000468433bc, Mem[0000000090800054] = 06c069d7
stw %l5,[%i5+0x054] ! Mem[0000000090800054] = 468433bc
! Mem[0000000059000180] = d6488ba7, %l4 = 938be00c, %l5 = 468433bc
add %i2,0x180,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d6488ba7
! Mem[0000000058000094] = 3eb9ad72, %l7 = 000000000e758bd0
ldsb [%i0+0x095],%l7 ! %l7 = ffffffffffffffb9
! Mem[0000000058000138] = e7125ec94c8da5e7, %l5 = 00000000d6488ba7, %l3 = 1e4ffda0b3dc15de
add %i0,0x138,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = e7125ec94c8da5e7
! Mem[0000000058800158] = 3d69f1a3, %l7 = ffffffb9, %l0 = b01b48b5
add %i1,0x158,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000003d69f1a3
! Mem[0000000058000007] = 8d21c6ff, %l6 = 000000003d752d00
ldstub [%i0+0x007],%l6 ! %l6 = 000000ff000000ff
! Mem[00000000588000e0] = 00000048, %l5 = d6488ba7, %l5 = d6488ba7
add %i1,0xe0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000000000048
p36_label_25:
! Mem[0000000090000048] = ced1bed1, %g2 = 1090194a4bf4b178
lduw [%i4+0x048],%g2 ! %g2 = 00000000ced1bed1
! Mem[00000000590000c4] = feb393ff, %l5 = 00000048, %l6 = 000000ff
add %i2,0xc4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000feb393ff
! Mem[00000000580001dd] = 94cb6a94, %l1 = 00000000af5732bd
ldstub [%i0+0x1dd],%l1 ! %l1 = 000000cb000000ff
! Mem[0000000090000090] = 811a29b2, %g2 = 00000000ced1bed1
lduh [%i4+0x090],%g2 ! %g2 = 000000000000811a
! Mem[00000000598000b0] = 025e3262, %l6 = 00000000feb393ff
ldstub [%i3+0x0b0],%l6 ! %l6 = 00000002000000ff
! Mem[000000005880010c] = 6305d5ac, %l2 = 8fea108cf13f7f6f
swap [%i1+0x10c],%l2 ! %l2 = 000000006305d5ac
! Mem[0000000058000134] = ed0c2c34, %l2 = 6305d5ac, %l1 = 000000cb
add %i0,0x134,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ed0c2c34
! Mem[00000000580001e0] = b374d955, %l6 = 00000002, %l6 = 00000002
add %i0,0x1e0,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000b374d955
! Mem[0000000059000111] = 8b53f677, %l3 = e7125ec94c8da5e7
ldstub [%i2+0x111],%l3 ! %l3 = 00000053000000ff
! Mem[00000000580000f8] = 84e6112583350e3c, %l6 = 00000000b374d955, %l4 = 00000000938be00c
add %i0,0xf8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 84e6112583350e3c
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 000000003d69f1a3
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ed0c2c34
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000006305d5ac
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000053
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 84e6112583350e3c
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000048
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b374d955
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffb9
bne,a,pn %xcc,p36_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 42918bc28d21c6ff
ldx [%i0+0x000],%g3 ! Observed data at 0000000058000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = bdea0bffe445171f
ldx [%i0+0x038],%g3 ! Observed data at 0000000058000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000009d734baf47
ldx [%i0+0x050],%g3 ! Observed data at 0000000058000050
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 54c9f3b8ff3ceb11
ldx [%i0+0x068],%g3 ! Observed data at 0000000058000068
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 31bfe3dc63faaf66
ldx [%i0+0x078],%g3 ! Observed data at 0000000058000078
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000ea0000004f
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000580000e8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 84e6112583350e3c
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000580000f8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = e3ff76ed33aa2da0
ldx [%i0+0x120],%g3 ! Observed data at 0000000058000120
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 45e33b04c072c4ff
ldx [%i0+0x148],%g3 ! Observed data at 0000000058000148
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x148,%g4
ldx [%g1+0x190],%g2 ! Expected data = ecff0b99c149d65a
ldx [%i0+0x190],%g3 ! Observed data at 0000000058000190
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = b2836be794ff6a94
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000580001d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1d8,%g4
set p36_local1_expect,%g1
p36_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 9baaf1c3e3ff1f34
ldx [%i1+0x010],%g3 ! Observed data at 0000000058800010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = a78dd0d3d605ff55
ldx [%i1+0x048],%g3 ! Observed data at 0000000058800048
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 7d155d1eff45aae2
ldx [%i1+0x060],%g3 ! Observed data at 0000000058800060
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 36ffc18a97525e03
ldx [%i1+0x078],%g3 ! Observed data at 0000000058800078
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2471a93317582ddc
ldx [%i1+0x088],%g3 ! Observed data at 0000000058800088
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff98917dff41dbe8
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000588000a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 7e4500001ec5e7a0
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000588000c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0000004819540e68
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000588000e0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = bc0d93ff76e9d8ff
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000588000f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = c4ccb9aff13f7f6f
ldx [%i1+0x108],%g3 ! Observed data at 0000000058800108
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x108,%g4
ldx [%g1+0x160],%g2 ! Expected data = b84da58a9ed342ff
ldx [%i1+0x160],%g3 ! Observed data at 0000000058800160
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a215ef9f888184dd
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000588001b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = a904e6ad000000d5
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000588001c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8ff07cfcffeb8a74
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000588001d0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a669c9aaf26d25ff
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000588001f8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1f8,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 00000028a373fc47
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 = d8e466afcfc908d2
ldx [%i2+0x018],%g3 ! Observed data at 0000000059000018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = bebf785cbcff682e
ldx [%i2+0x028],%g3 ! Observed data at 0000000059000028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ed00ffa7fdbb98e4
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000590000b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 164b0be8feb393ff
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000590000c0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 7ded63fe00000011
ldx [%i2+0x108],%g3 ! Observed data at 0000000059000108
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8bfff6770fd835b4
ldx [%i2+0x110],%g3 ! Observed data at 0000000059000110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 710b2e4e9c0e62db
ldx [%i2+0x118],%g3 ! Observed data at 0000000059000118
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = cf483d576e3af6dc
ldx [%i2+0x120],%g3 ! Observed data at 0000000059000120
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = e8e6c1e5a5ff3e98
ldx [%i2+0x140],%g3 ! Observed data at 0000000059000140
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = e9d5738d0414cf75
ldx [%i2+0x178],%g3 ! Observed data at 0000000059000178
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2926ef53000000ea
ldx [%i2+0x188],%g3 ! Observed data at 0000000059000188
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = e4e7a0f50000005b
ldx [%i2+0x198],%g3 ! Observed data at 0000000059000198
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 48ee5a06e46fc098
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000590001a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1a8,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x068],%g2 ! Expected data = 36ffc18a6fa6f15f
ldx [%i3+0x068],%g3 ! Observed data at 0000000059800068
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000001183350e3c
ldx [%i3+0x070],%g3 ! Observed data at 0000000059800070
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 43c1cfb400000049
ldx [%i3+0x078],%g3 ! Observed data at 0000000059800078
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 02803d321ec5e7a0
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000598000a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff5e3262fa190471
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000598000b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6ee8c92000000011
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000598000b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 14388b15d6e72f2f
ldx [%i3+0x108],%g3 ! Observed data at 0000000059800108
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000000bc978f83c
ldx [%i3+0x130],%g3 ! Observed data at 0000000059800130
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 58085d8ac2262712
ldx [%i3+0x138],%g3 ! Observed data at 0000000059800138
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1c57aee8b9e3ff64
ldx [%i3+0x180],%g3 ! Observed data at 0000000059800180
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 046169ff0d8eb3e0
ldx [%i3+0x190],%g3 ! Observed data at 0000000059800190
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x190,%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
! The test for processor 36 failed
p36_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x090] ! Set processor 36 done flag
set p36_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 36 failed
p36_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x090] ! Set processor 36 done flag
set p36_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p36_selfmod_failed:
ba p36_failed
mov 0xabc,%g1
p36_common_error:
or %g0,0xf04,%g1
ba p36_failed
mov %o5,%g3
p36_common_signature_error:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_common_timeout:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p36_failed
mov 0x0,%g3
p36_trap1e:
stda %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800028]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000028]
stha %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000028]
done
p36_trap1o:
stda %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800028]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000028]
stha %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000028]
done
p36_trap2e:
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000020]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059000010]
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800020]
done
p36_trap2o:
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000020]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059000010]
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800020]
done
p36_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p36_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p36_init_memory_pointers:
set p36_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p36_local0_start,%i0
set p36_local1_start,%i1
set p36_local2_start,%i2
set p36_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ff2f5a2a2c3939fb
ldx [%g1+0x008],%l1 ! %l1 = d43bfbb817582ddc
ldx [%g1+0x010],%l2 ! %l2 = d66f6f306385dace
ldx [%g1+0x018],%l3 ! %l3 = 3e5aa34a13e73a90
ldx [%g1+0x020],%l4 ! %l4 = 807814b63195ddab
ldx [%g1+0x028],%l5 ! %l5 = 5f8189b9b2836be7
ldx [%g1+0x030],%l6 ! %l6 = 43696e48710b2e4e
ldx [%g1+0x038],%l7 ! %l7 = d174393c1c46c6e1
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9b934f83 ec4a35c4 e2f01a4a bc4a76ab
! %f4 = feb9154d 94302c85 be7b3cff 088d435d
! %f8 = d2e11fc0 b988b5ad 03f97ceb 06eee7dd
! %f12 = 2b3779a2 c805bcbc d079e303 9a008484
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 32ecae9a 5a8abf5f 6c852290 4a593887
! %f20 = d8fb7040 cd6a3d6d 18636204 4ae9edc4
! %f24 = acd6aa77 d7395ef8 86662ac2 d42e068c
! %f28 = 882db667 d4916d0b d0f511e2 74208f50
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2d7a56d8 51da5320 f56d94f9 0d6a8266
! %f36 = 179fb3d4 708048ba 9a90d91d 2f6a901c
! %f40 = 54c97170 cb0db016 1a96a169 10cc6d37
! %f44 = 3546c3ea ad3050fa 2012a0d1 ab7b54c8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7981ce000000003f,%g7,%g1 ! GSR scale = 7, align = 7
wr %g1,%g0,%gsr ! GSR = 7981ce000000003f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 37
p37_label_1:
! %l3 = 2396d998fa6b6fda, Mem[00000000910001e8] = 3ad6395c507b7c4e
stx %l3,[%i6+0x1e8] ! Mem[00000000910001e8] = 2396d998fa6b6fda
! %l6 = 17ca6738b6e2b0cb, Mem[0000000091000060] = c02e18b8
stw %l6,[%i6+0x060] ! Mem[0000000091000060] = b6e2b0cb
! %l3 = 2396d998fa6b6fda, Mem[0000000091000010] = a3481fff
stw %l3,[%i6+%o2] ! Mem[0000000091000010] = fa6b6fda
! Mem[000000005b800018] = c5cbe40a, %l2 = 1b97bfa4, %l0 = 0fd1bc24
add %i3,0x18,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c5cbe40a
! Mem[000000005a800118] = e824ae6594cedd88, %l4 = 4f6692b424a25118, %l3 = 2396d998fa6b6fda
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = e824ae6594cedd88
! Mem[000000009180004c] = 3f9d7633, %g2 = 8fffa0af01e30d43
lduh [%o0+0x04c],%g2 ! %g2 = 0000000000003f9d
! Mem[00000000900001e8] = 7804a745321a70ad, %g2 = 0000000000003f9d
ldx [%i4+0x1e8],%g2 ! %g2 = 7804a745321a70ad
! %l4 = 4f6692b424a25118, Mem[00000000900001d4] = a5390858
stw %l4,[%i4+0x1d4] ! Mem[00000000900001d4] = 24a25118
! Mem[000000005a8000cc] = 9462617f, %l1 = 8b1401e7, %l4 = 24a25118
add %i1,0xcc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000009462617f
! Mem[0000000091800020] = 0eab704a, %g2 = 7804a745321a70ad
ldub [%o0+%o4],%g2 ! %g2 = 000000000000000e
p37_label_2:
! Mem[0000000090800004] = af2073d1, %g2 = 000000000000000e
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffaf20
! Mem[000000005a8000f0] = ffb89476, %l5 = 85566847, %l3 = 94cedd88
add %i1,0xf0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ffb89476
! Mem[0000000090800048] = 43388b1e 7399d98f, %g2 = ffffaf20, %g3 = 0bad0b00
ldd [%i5+0x048],%g2 ! %g2 = 0000000043388b1e 000000007399d98f
! %l4 = 000000009462617f, Mem[0000000090000174] = 4bdb039c
stb %l4,[%i4+0x174] ! Mem[0000000090000174] = 7fdb039c
! Mem[000000005b0000d8] = b5ad50e930dc6c2f, %l7 = 4946891c27832778, %l4 = 000000009462617f
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b5ad50e930dc6c2f
! %l1 = b97f96fe8b1401e7, Mem[00000000908000dc] = dde12c94
sth %l1,[%i5+0x0dc] ! Mem[00000000908000dc] = 01e72c94
! Mem[000000005b000080] = 2fed0dc5ed047257, %l6 = 17ca6738b6e2b0cb, %l5 = 040be59685566847
add %i2,0x80,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 2fed0dc5ed047257
! Mem[0000000090800020] = 194a4bf4, %g2 = 0000000043388b1e
lduh [%i5+0x022],%g2 ! %g2 = 000000000000194a
! Mem[000000005b800188] = 01d3fba65baba2ff, %l1 = b97f96fe8b1401e7, %l3 = 00000000ffb89476
add %i3,0x188,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 01d3fba65baba2ff
! Mem[000000005b8001b8] = af3b12df, %l0 = c5cbe40a, %l7 = 27832778
add %i3,0x1b8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000af3b12df
p37_label_3:
! Mem[000000005b8000b0] = 55614689a9a14524, %l5 = 2fed0dc5ed047257, %l2 = 1f5a55e01b97bfa4
add %i3,0xb0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 55614689a9a14524
! %l2 = 55614689a9a14524, Mem[0000000090800074] = 9a33da3c
sth %l2,[%i5+0x074] ! Mem[0000000090800074] = 4524da3c
! %l6 = 17ca6738b6e2b0cb, Mem[0000000090000198] = a8d5c7632717b4b3
stx %l6,[%i4+0x198] ! Mem[0000000090000198] = 17ca6738b6e2b0cb
! Mem[000000005a0000c8] = 6de7e2b3, %l1 = b97f96fe8b1401e7
swap [%i0+0x0c8],%l1 ! %l1 = 000000006de7e2b3
! Mem[000000005a000008] = 5f549f20, %l4 = 30dc6c2f, %l1 = 6de7e2b3
add %i0,0x08,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000005f549f20
! Mem[000000005a000189] = 6a65ffba, %l2 = 55614689a9a14524
ldstub [%i0+0x189],%l2 ! %l2 = 00000065000000ff
! Mem[000000009000009c] = f6e5be86, %g18 = ec0f904c685c9ee5
ldsw [%i4+0x09c],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[000000005b0000b8] = 6a219c88, %l3 = 01d3fba65baba2ff
ldsw [%i2+0x0b8],%l3 ! %l3 = 000000006a219c88
! Mem[000000005b800020] = 1aa4e4d2, %l1 = 000000005f549f20
swap [%i3+%o4],%l1 ! %l1 = 000000001aa4e4d2
! Mem[00000000910000d0] = 56f56c72, %g2 = fffffffff6e5be86
ldub [%i6+0x0d3],%g2 ! %g2 = 0000000000000056
p37_label_4:
! Mem[000000005b000128] = 166f94ed, %l0 = c5cbe40a, %l2 = 00000065
add %i2,0x128,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000166f94ed
! Mem[000000005a000194] = 7b8d3806, %l4 = b5ad50e930dc6c2f
swap [%i0+0x194],%l4 ! %l4 = 000000007b8d3806
! %l2 = 00000000166f94ed, Mem[00000000910001d6] = 8fa5fb4d
sth %l2,[%i6+0x1d6] ! Mem[00000000910001d4] = 94edfb4d
! Mem[00000000918000f0] = 618e3b78, %g2 = 0000000000000056
ldsb [%o0+0x0f1],%g2 ! %g2 = 0000000000000061
! Mem[0000000090800004] = 73d15c96, %g2 = 0000000000000061
lduh [%i5+0x006],%g2 ! %g2 = 00000000000073d1
! %l3 = 000000006a219c88, Mem[0000000090800108] = 2b678fd32dc91a2f
stx %l3,[%i5+0x108] ! Mem[0000000090800108] = 000000006a219c88
! %l1 = 000000001aa4e4d2, Mem[00000000908000f0] = f9b0f1e8b21a8c6a
stx %l1,[%i5+0x0f0] ! Mem[00000000908000f0] = 000000001aa4e4d2
! %l0 = 00000000c5cbe40a, Mem[000000009180015c] = aee176b8
stb %l0,[%o0+0x15c] ! Mem[000000009180015c] = 0ae176b8
! Mem[00000000900001dc] = e87d6201, %g18 = ec0f904c685c9ee5
ldsw [%i4+0x1dc],%g2 ! %g2 = ec0f904c685c9ee5
! %l0 = 00000000c5cbe40a, Mem[00000000918001e2] = 23c48ad0
stb %l0,[%o0+0x1e2] ! Mem[00000000918001e0] = 0ac48ad0
p37_label_5:
! Mem[000000005b8001d8] = c7b6474e, %l2 = 166f94ed, %l2 = 166f94ed
add %i3,0x1d8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c7b6474e
! %l4 = 000000007b8d3806, Mem[000000009080010c] = 6a219c88
stw %l4,[%i5+0x10c] ! Mem[000000009080010c] = 7b8d3806
! Mem[000000005b800188] = 01d3fba6, %l7 = af3b12df, %l7 = af3b12df
add %i3,0x188,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000001d3fba6
! Mem[000000005b800120] = b96fa24fc64a7092, %l2 = 00000000c7b6474e, %l4 = 000000007b8d3806
add %i3,0x120,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = b96fa24fc64a7092
! %l6 = 17ca6738b6e2b0cb, Mem[0000000090800108] = 00000000
stw %l6,[%i5+0x108] ! Mem[0000000090800108] = b6e2b0cb
! Mem[000000005a8001a0] = 9f3a6e53bf74049f, %l6 = 17ca6738b6e2b0cb, %l2 = 00000000c7b6474e
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 9f3a6e53bf74049f
! Mem[000000005a0000d4] = 777736c4, %l0 = 00000000c5cbe40a
swap [%i0+0x0d4],%l0 ! %l0 = 00000000777736c4
! Mem[0000000090800038] = b0bb7951, %g2 = ffffffffe87d6201
lduw [%i5+0x038],%g2 ! %g2 = 00000000b0bb7951
! Mem[0000000090800180] = 34ecb2cb7e522fec, %g2 = 00000000b0bb7951
ldx [%i5+0x180],%g2 ! %g2 = 34ecb2cb7e522fec
! Mem[0000000091000060] = b0cb72f6, %g2 = 34ecb2cb7e522fec
lduh [%i6+0x062],%g2 ! %g2 = 000000000000b0cb
p37_label_6:
! Mem[0000000091800040] = 6fcc5f8162884d6e, %g2 = 000000000000b0cb
ldx [%o0+0x040],%g2 ! %g2 = 6fcc5f8162884d6e
! Mem[000000005b0001a8] = 61cb323b, %l0 = 00000000777736c4
ldub [%i2+0x1aa],%l0 ! %l0 = 0000000000000032
! Mem[000000005b0001cc] = 8d25415c, %l7 = 01d3fba6, %l6 = b6e2b0cb
add %i2,0x1cc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000008d25415c
! Mem[000000005b000088] = 6dc9e3ac, %l6 = 8d25415c, %l3 = 6a219c88
add %i2,0x88,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000006dc9e3ac
! Mem[000000005b000150] = 2eb3aa723ade86af, %l6 = 000000008d25415c, %l2 = 9f3a6e53bf74049f
add %i2,0x150,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 2eb3aa723ade86af
! Mem[00000000908001a0] = 401b30fd, %g2 = 6fcc5f8162884d6e
ldub [%i5+0x1a0],%g2 ! %g2 = 0000000000000040
! Mem[000000005b8000d8] = ea92c7356ee089ea, %l1 = 000000001aa4e4d2, %l0 = 0000000000000032
add %i3,0xd8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ea92c7356ee089ea
! Mem[0000000090800098] = 19897435, %g18 = ec0f904c685c9ee5
ldsw [%i5+0x098],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[000000005a0001b8] = c02289b69d9b0eab, %l3 = 000000006dc9e3ac, %l4 = b96fa24fc64a7092
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = c02289b69d9b0eab
! Mem[0000000090800128] = f2c7513126392562, %g2 = 0000000019897435
ldx [%i5+0x128],%g2 ! %g2 = f2c7513126392562
p37_label_7:
! %l0 = 6ee089ea, %l1 = 1aa4e4d2, Mem[00000000908000a8] = 583e064b b6a7d55c
std %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = 6ee089ea 1aa4e4d2
! Mem[0000000091000054] = 711c88b1, %g18 = ec0f904c685c9ee5
ldsw [%i6+0x054],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[000000009080007c] = e1da924e, %g2 = 00000000711c88b1
lduw [%i5+0x07c],%g2 ! %g2 = 00000000e1da924e
! Mem[0000000090000030] = 0fad1b73, %g2 = 00000000e1da924e
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000000fad
! %l4 = c02289b69d9b0eab, Mem[0000000090800132] = 491fe548
sth %l4,[%i5+0x132] ! Mem[0000000090800130] = 0eabe548
! Mem[000000009100011c] = 72a066a4, %g2 = 0000000000000fad
ldub [%i6+0x11c],%g2 ! %g2 = 0000000000000072
! %l2 = 2eb3aa723ade86af, Mem[000000005b000040] = 09a0efc4
sth %l2,[%i2+0x040] ! Mem[000000005b000040] = 86afefc4
! Mem[000000005a000120] = 544013598b6d87dc, %l6 = 000000008d25415c, %l6 = 000000008d25415c
add %i0,0x120,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 544013598b6d87dc
! Mem[000000005a000174] = 3d6a19a6, %l1 = 1aa4e4d2, %l3 = 6dc9e3ac
add %i0,0x174,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000003d6a19a6
! Mem[000000005a000004] = 4f08df95, %l7 = 0000000001d3fba6
swap [%i0+0x004],%l7 ! %l7 = 000000004f08df95
p37_label_8:
! %l1 = 000000001aa4e4d2, Mem[00000000918001b8] = f81bf3c6c7d6baa7
stx %l1,[%o0+0x1b8] ! Mem[00000000918001b8] = 000000001aa4e4d2
! Mem[000000005a000100] = 543b32e944d4aec9, %l1 = 000000001aa4e4d2, %l1 = 000000001aa4e4d2
add %i0,0x100,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 543b32e944d4aec9
! Mem[00000000910001f4] = a585e4cf, %g2 = 0000000000000072
lduh [%i6+0x1f4],%g2 ! %g2 = 000000000000a585
! Mem[000000005b0001e0] = f98dd58787708239, %l1 = 543b32e944d4aec9, %l7 = 000000004f08df95
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = f98dd58787708239
! Mem[00000000900000fc] = dff87715, %g18 = ec0f904c685c9ee5
ldsw [%i4+0x0fc],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[000000005a80017f] = 9808922f, %l7 = f98dd58787708239
ldstub [%i1+0x17f],%l7 ! %l7 = 0000002f000000ff
! Mem[000000005b00000c] = c0fb5ced, %l5 = 2fed0dc5ed047257
swap [%i2+0x00c],%l5 ! %l5 = 00000000c0fb5ced
! %l2 = 2eb3aa723ade86af, Mem[0000000091000090] = f98046d8
sth %l2,[%i6+0x090] ! Mem[0000000091000090] = 86af46d8
! Mem[0000000091000008] = ea4acda0, %g2 = ffffffffdff87715
ldsb [%i6+0x00a],%g2 ! %g2 = ffffffffffffffea
! %l2 = 2eb3aa723ade86af, Mem[00000000900001cd] = 75042858
stb %l2,[%i4+0x1cd] ! Mem[00000000900001cc] = af042858
p37_label_9:
! Mem[000000005a8001c8] = 81c3e4cb, %l4 = c02289b69d9b0eab
swap [%i1+0x1c8],%l4 ! %l4 = 0000000081c3e4cb
! Mem[0000000090800040] = a431df9a, %g2 = ffffffffffffffea
ldsh [%i5+0x042],%g2 ! %g2 = ffffffffffffa431
! Mem[000000005a00006c] = a5d244f4, %l3 = 3d6a19a6, %l5 = c0fb5ced
add %i0,0x6c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a5d244f4
! Mem[000000005a8000a1] = f5e2c0ec, %l1 = 543b32e944d4aec9
ldstub [%i1+0x0a1],%l1 ! %l1 = 000000e2000000ff
! Mem[0000000091800194] = 7475326e, %g2 = ffffffffffffa431
lduh [%o0+0x196],%g2 ! %g2 = 0000000000007475
! Mem[000000005b8000c0] = ca9d10fa, %l4 = 81c3e4cb, %l4 = 81c3e4cb
add %i3,0xc0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ca9d10fa
! Mem[000000005b80006c] = 68d0b140, %l5 = a5d244f4, %l0 = 6ee089ea
add %i3,0x6c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000068d0b140
! Mem[0000000091000038] = 691f8eb0, %g2 = 0000000000007475
lduw [%i6+0x038],%g2 ! %g2 = 00000000691f8eb0
! Mem[000000005a8000b4] = 5a5ae192, %l3 = 000000003d6a19a6
ldsw [%i1+0x0b4],%l3 ! %l3 = 000000005a5ae192
! Mem[000000005b80017c] = 6e1ec2c9, %l0 = 0000000068d0b140
ldstub [%i3+0x17c],%l0 ! %l0 = 0000006e000000ff
p37_label_10:
! Mem[000000005b0001e8] = 5abb2227, %l6 = 544013598b6d87dc
swap [%i2+0x1e8],%l6 ! %l6 = 000000005abb2227
! Mem[000000005a00009c] = 6d2dbbcc, %l7 = 000000000000002f
ldstub [%i0+0x09c],%l7 ! %l7 = 0000006d000000ff
! Mem[0000000091000038] = 8eb0b4f8, %g2 = 00000000691f8eb0
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000008eb0
! Mem[000000005b800098] = d5dae5f2, %l4 = 00000000ca9d10fa
swap [%i3+0x098],%l4 ! %l4 = 00000000d5dae5f2
! Mem[000000005b80000e] = 572e9944, %l6 = 000000005abb2227
ldstub [%i3+0x00e],%l6 ! %l6 = 00000099000000ff
! Mem[000000005a000140] = e4e4d7ec73a1f691, %l0 = 000000000000006e, %l4 = 00000000d5dae5f2
add %i0,0x140,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = e4e4d7ec73a1f691
! Mem[000000005a8001e4] = e46f825f, %l1 = 00000000000000e2
swap [%i1+0x1e4],%l1 ! %l1 = 00000000e46f825f
! %l4 = e4e4d7ec73a1f691, Mem[0000000091800138] = 508182b7
sth %l4,[%o0+0x138] ! Mem[0000000091800138] = f69182b7
! Mem[000000005b800110] = 6923160f, %l6 = 0000000000000099
swap [%i3+0x110],%l6 ! %l6 = 000000006923160f
! Mem[0000000091800088] = 76cfc3f20471678d, %g2 = 0000000000008eb0
ldx [%o0+0x088],%g2 ! %g2 = 76cfc3f20471678d
p37_label_11:
! Mem[000000005a00008c] = 18c331e8, %l0 = 0000006e, %l5 = a5d244f4
add %i0,0x8c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000018c331e8
! Mem[000000005a00003c] = cfc51158, %l6 = 000000006923160f
swap [%i0+0x03c],%l6 ! %l6 = 00000000cfc51158
! %l7 = 000000000000006d, Mem[000000005b000108] = a06f5614ba9f79c1
stx %l7,[%i2+0x108] ! Mem[000000005b000108] = 000000000000006d
! Mem[0000000090000128] = 574953fa, %g18 = ec0f904c685c9ee5
ldsw [%i4+0x128],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[000000005b0000e0] = 3295546e16a9ec7a, %l5 = 0000000018c331e8, %l0 = 000000000000006e
add %i2,0xe0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 3295546e16a9ec7a
! Mem[000000005a800128] = d35abe36, %l1 = 00000000e46f825f
ldsw [%i1+0x128],%l1 ! %l1 = ffffffffd35abe36
! Mem[0000000091800184] = 48e04b63, %g18 = ec0f904c685c9ee5
ldsw [%o0+0x184],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[0000000090000034] = ba1461cf, %g2 = 0000000048e04b63
lduh [%i4+0x034],%g2 ! %g2 = 000000000000ba14
! %l0 = 16a9ec7a, %l1 = d35abe36, Mem[0000000091000110] = dc796364 d2835a7f
std %l0,[%i6+0x110] ! Mem[0000000091000110] = 16a9ec7a d35abe36
! Mem[0000000090000104] = 823d4765, %g2 = 000000000000ba14
ldub [%i4+0x104],%g2 ! %g2 = 0000000000000082
p37_label_12:
! Mem[0000000091000000] = 5ded1651098441f9, %g2 = 0000000000000082
ldx [%i6+%g0],%g2 ! %g2 = 5ded1651098441f9
! Mem[000000005b000184] = 0c0986c3, %l6 = 00000000cfc51158
swap [%i2+0x184],%l6 ! %l6 = 000000000c0986c3
! Mem[000000005a8001e4] = 000000e2, %l2 = 3ade86af, %l5 = 18c331e8
add %i1,0x1e4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000000000e2
! Mem[000000005b0001c8] = a6a898fb, %l6 = 000000000c0986c3
swap [%i2+0x1c8],%l6 ! %l6 = 00000000a6a898fb
! %l7 = 000000000000006d, Mem[000000005b00010c] = 0000006d
stw %l7,[%i2+0x10c] ! Mem[000000005b00010c] = 0000006d
! %l2 = 3ade86af, %l3 = 5a5ae192, Mem[000000005b000040] = 86afefc4 024bde16
std %l2,[%i2+0x040] ! Mem[000000005b000040] = 3ade86af 5a5ae192
! Mem[000000005a0000b8] = 6c4e97f1, %l0 = 16a9ec7a, %l1 = d35abe36
add %i0,0xb8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000006c4e97f1
! Mem[00000000918000e4] = 455174c4, %g2 = 5ded1651098441f9
lduw [%o0+0x0e4],%g2 ! %g2 = 00000000455174c4
! %l1 = 000000006c4e97f1, Mem[0000000091800065] = 48188984
stb %l1,[%o0+0x065] ! Mem[0000000091800064] = f1188984
! Mem[00000000908001a4] = 54e92dc3, %g2 = 00000000455174c4
lduw [%i5+0x1a4],%g2 ! %g2 = 0000000054e92dc3
p37_label_13:
! %l1 = 000000006c4e97f1, Mem[0000000091800118] = 9aed71ad45908c8d
stx %l1,[%o0+0x118] ! Mem[0000000091800118] = 000000006c4e97f1
! Mem[000000005a800186] = cb714023, %l0 = 3295546e16a9ec7a
ldstub [%i1+0x186],%l0 ! %l0 = 00000040000000ff
! Mem[000000009000011c] = 9142e934, %g2 = 0000000054e92dc3
ldub [%i4+0x11f],%g2 ! %g2 = 0000000000000091
! %l4 = 73a1f691, %l5 = 000000e2, Mem[0000000091800020] = 0eab704a ec2c43bb
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 73a1f691 000000e2
! Mem[000000005a0000c4] = 1a7313fd, %l2 = 3ade86af, %l4 = 73a1f691
add %i0,0xc4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000001a7313fd
! Mem[000000009100014c] = 0d23a8d3, %g2 = 0000000000000091
ldub [%i6+0x14f],%g2 ! %g2 = 000000000000000d
! Mem[000000005a0000c8] = 8b1401e7, %l7 = 0000006d, %l5 = 000000e2
add %i0,0xc8,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000008b1401e7
! %l7 = 000000000000006d, Mem[0000000090000056] = 90b1fb06
sth %l7,[%i4+0x056] ! Mem[0000000090000054] = 006dfb06
! Mem[000000009180016c] = 90500a0d, %g2 = 000000000000000d
ldub [%o0+0x16d],%g2 ! %g2 = 0000000000000090
! %l1 = 000000006c4e97f1, Mem[0000000090000084] = 9936a78a
stw %l1,[%i4+0x084] ! Mem[0000000090000084] = 6c4e97f1
p37_label_14:
! %l1 = 000000006c4e97f1, Mem[000000009080006c] = e92489db
stw %l1,[%i5+0x06c] ! Mem[000000009080006c] = 6c4e97f1
! %l1 = 000000006c4e97f1, Mem[00000000918000e4] = 455174c4
stw %l1,[%o0+0x0e4] ! Mem[00000000918000e4] = 6c4e97f1
! Mem[0000000090800100] = 7ed95b8666e26e91, %g2 = 0000000000000090
ldx [%i5+0x100],%g2 ! %g2 = 7ed95b8666e26e91
! Mem[000000005b00003c] = f6aded49, %l5 = 8b1401e7, %l1 = 6c4e97f1
add %i2,0x3c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f6aded49
! Mem[000000005b800090] = e61e71f7, %l7 = 0000006d, %l3 = 5a5ae192
add %i3,0x90,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e61e71f7
! Mem[000000005a000060] = 31790b77, %l4 = 000000001a7313fd
swap [%i0+0x060],%l4 ! %l4 = 0000000031790b77
! Mem[0000000090000014] = 12ee166a, %g2 = 7ed95b8666e26e91
lduw [%i4+0x014],%g2 ! %g2 = 0000000012ee166a
! Mem[000000005a0001a0] = 69263212, %l5 = 8b1401e7, %l7 = 0000006d
add %i0,0x1a0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000069263212
! Mem[0000000090800034] = 02ba786f, %g2 = 0000000012ee166a
lduh [%i5+0x034],%g2 ! %g2 = 00000000000002ba
! Mem[000000005a000140] = e4e4d7ec73a1f691, %l2 = 2eb3aa723ade86af, %l2 = 2eb3aa723ade86af
add %i0,0x140,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = e4e4d7ec73a1f691
p37_label_15:
! Mem[000000005b0001c1] = 495a0e2a, %l1 = 00000000f6aded49
ldstub [%i2+0x1c1],%l1 ! %l1 = 0000005a000000ff
! Mem[000000005a000064] = 33c4cd8f, %l0 = 0000000000000040
ldstub [%i0+0x064],%l0 ! %l0 = 00000033000000ff
! Mem[000000005a800120] = 84eb6df4, %l7 = 0000000069263212
swap [%i1+0x120],%l7 ! %l7 = 0000000084eb6df4
! Mem[00000000918000fc] = 1d56c743, %g18 = ec0f904c685c9ee5
ldsw [%o0+0x0fc],%g2 ! %g2 = ec0f904c685c9ee5
! %l0 = 0000000000000033, Mem[00000000908001fc] = 298365f5
sth %l0,[%i5+0x1fc] ! Mem[00000000908001fc] = 003365f5
! Mem[00000000918000a8] = 3a36aa50, %g18 = ec0f904c685c9ee5
ldsw [%o0+0x0a8],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[000000005b000128] = 166f94ede3d4d958, %l5 = 000000008b1401e7, %l5 = 000000008b1401e7
add %i2,0x128,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 166f94ede3d4d958
! Mem[000000009100002c] = 153b13c1, %g2 = 000000003a36aa50
ldsb [%i6+0x02f],%g2 ! %g2 = 0000000000000015
! Mem[00000000908000a0] = d990a0ad, %g2 = 0000000000000015
lduh [%i5+0x0a0],%g2 ! %g2 = 000000000000d990
! Mem[0000000091800180] = 8efb9848, %g2 = 000000000000d990
ldub [%o0+0x181],%g2 ! %g2 = 000000000000008e
p37_label_16:
! %l1 = 000000000000005a, Mem[00000000908000f0] = 000000001aa4e4d2
stx %l1,[%i5+0x0f0] ! Mem[00000000908000f0] = 000000000000005a
! Mem[000000005a000150] = 608dee94, %l6 = 00000000a6a898fb
swap [%i0+0x150],%l6 ! %l6 = 00000000608dee94
! Mem[000000005b800188] = 01d3fba6, %l7 = 0000000084eb6df4
swap [%i3+0x188],%l7 ! %l7 = 0000000001d3fba6
! Mem[00000000918001d8] = 05319c388896c003, %g2 = 000000000000008e
ldx [%o0+0x1d8],%g2 ! %g2 = 05319c388896c003
! Mem[000000005a000178] = e37dad82, %l5 = 166f94ede3d4d958
swap [%i0+0x178],%l5 ! %l5 = 00000000e37dad82
! Mem[000000005b800140] = 4898cbb4c2577465, %l7 = 0000000001d3fba6, %l0 = 0000000000000033
add %i3,0x140,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 4898cbb4c2577465
! %l4 = 31790b77, %l5 = e37dad82, Mem[00000000910000c0] = b7768631 5ee02183
std %l4,[%i6+0x0c0] ! Mem[00000000910000c0] = 31790b77 e37dad82
! %l0 = c2577465, %l1 = 0000005a, Mem[0000000091000060] = b6e2b0cb 72f626d7
std %l0,[%i6+0x060] ! Mem[0000000091000060] = c2577465 0000005a
! Mem[0000000090800140] = 58c1586a2c742e28, %g2 = 05319c388896c003
ldx [%i5+0x140],%g2 ! %g2 = 58c1586a2c742e28
! %l2 = e4e4d7ec73a1f691, Mem[00000000908000e8] = f9ee12e7
stw %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = 73a1f691
p37_label_17:
! Mem[000000005b8000e8] = 8bbf4872, %l6 = 00000000608dee94
swap [%i3+0x0e8],%l6 ! %l6 = 000000008bbf4872
! Mem[00000000908001d8] = bbeab1cd 83155997, %g2 = 2c742e28, %g3 = 7399d98f
ldd [%i5+0x1d8],%g2 ! %g2 = 00000000bbeab1cd 0000000083155997
! %l4 = 0000000031790b77, Mem[000000009000005e] = 206c7dcd
sth %l4,[%i4+0x05e] ! Mem[000000009000005c] = 0b777dcd
! Mem[000000005a000090] = abf0a7ff, %l6 = 000000008bbf4872
swap [%i0+0x090],%l6 ! %l6 = 00000000abf0a7ff
! Mem[000000005a8001e8] = e01db2159625c98a, %l7 = 0000000001d3fba6, %l5 = 00000000e37dad82
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = e01db2159625c98a
! Mem[000000005b800044] = d9746492, %l3 = 00000000e61e71f7
swap [%i3+0x044],%l3 ! %l3 = 00000000d9746492
! Mem[000000005b000000] = 252fea93, %l4 = 31790b77, %l5 = 9625c98a
casa [%i2]0x80,%l4,%l5 ! %l5 = 00000000252fea93
! Mem[0000000090000188] = b24fd1a2, %g2 = 00000000bbeab1cd
ldsb [%i4+0x188],%g2 ! %g2 = ffffffffffffffb2
! Mem[00000000908001ac] = b162313d, %g18 = ec0f904c685c9ee5
ldsw [%i5+0x1ac],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[0000000091000158] = 8fcc0a61, %g2 = ffffffffb162313d
ldsh [%i6+0x15a],%g2 ! %g2 = ffffffffffff8fcc
p37_label_18:
! Mem[00000000918000cc] = ca9de9a6, %g18 = ec0f904c685c9ee5
ldsw [%o0+0x0cc],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[000000005b80010c] = 1b910392, %l3 = 00000000d9746492
swap [%i3+0x10c],%l3 ! %l3 = 000000001b910392
! Mem[000000005a800170] = 58782c1052c24778, %l1 = 000000000000005a, %l2 = e4e4d7ec73a1f691
add %i1,0x170,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 58782c1052c24778
! Mem[000000005b80018c] = 5baba2ff, %l3 = 1b910392, %l1 = 0000005a
add %i3,0x18c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000005baba2ff
! Mem[000000005b000088] = 6dc9e3ac, %l6 = abf0a7ff, %l7 = 01d3fba6
add %i2,0x88,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000006dc9e3ac
! Mem[0000000090000104] = 823d4765, %g2 = ffffffffca9de9a6
ldsh [%i4+0x104],%g2 ! %g2 = ffffffffffff823d
! Mem[000000005a8000bc] = 2a27ecba, %l6 = abf0a7ff, %l2 = 52c24778
add %i1,0xbc,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000002a27ecba
! Mem[000000005b800068] = 4a828302, %l5 = 00000000252fea93
swap [%i3+0x068],%l5 ! %l5 = 000000004a828302
! Mem[00000000918001f0] = da6263a0, %g2 = ffffffffffff823d
lduw [%o0+0x1f0],%g2 ! %g2 = 00000000da6263a0
! Mem[0000000091800080] = 40837ec6, %g18 = ec0f904c685c9ee5
ldsw [%o0+0x080],%g2 ! %g2 = ec0f904c685c9ee5
p37_label_19:
! %l2 = 000000002a27ecba, Mem[0000000091800018] = a40c3402842e6924
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = 000000002a27ecba
! Mem[000000005b0000b0] = b724d270, %l5 = 000000004a828302
swap [%i2+0x0b0],%l5 ! %l5 = 00000000b724d270
! Mem[000000005b8000fd] = 4677c967, %l5 = 00000000b724d270
ldstub [%i3+0x0fd],%l5 ! %l5 = 00000077000000ff
! Mem[000000009000011c] = 453e1191, %g2 = 0000000040837ec6
lduh [%i4+0x11c],%g2 ! %g2 = 000000000000453e
! Mem[0000000090000124] = 3a43a47e, %g2 = 000000000000453e
ldsb [%i4+0x124],%g2 ! %g2 = 000000000000003a
! Mem[00000000910000dc] = 2bdb4172, %g2 = 000000000000003a
lduh [%i6+0x0dc],%g2 ! %g2 = 0000000000002bdb
! Mem[000000005b800048] = 56090a3b, %l2 = 2a27ecba, %l3 = 1b910392
add %i3,0x48,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000056090a3b
! Mem[000000005b000114] = 01a7613d, %l4 = 0000000031790b77
lduw [%i2+0x114],%l4 ! %l4 = 0000000001a7613d
! Mem[0000000090000188] = b24fd1a288aab532, %g2 = 0000000000002bdb
ldx [%i4+0x188],%g2 ! %g2 = b24fd1a288aab532
! Mem[000000005b0001f8] = 932af166, %l6 = 00000000abf0a7ff
ldsh [%i2+0x1fa],%l6 ! %l6 = fffffffffffff166
p37_label_20:
! Mem[000000005a0001e4] = 485838dd, %l6 = fffff166, %l6 = fffff166
add %i0,0x1e4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000485838dd
! Mem[00000000910000d8] = 0cd425ea2bdb4172, %g2 = b24fd1a288aab532
ldx [%i6+0x0d8],%g2 ! %g2 = 0cd425ea2bdb4172
! %l2 = 000000002a27ecba, Mem[00000000900001be] = 3da63ac5
sth %l2,[%i4+0x1be] ! Mem[00000000900001bc] = ecba3ac5
! Mem[0000000090800140] = 58c1586a, %g18 = ec0f904c685c9ee5
ldsw [%i5+0x140],%g2 ! %g2 = ec0f904c685c9ee5
! Mem[000000005a80005c] = 8a7f2356, %l4 = 0000000001a7613d
swap [%i1+0x05c],%l4 ! %l4 = 000000008a7f2356
! Mem[000000005a800194] = 6cdc614d, %l7 = 000000006dc9e3ac
swap [%i1+0x194],%l7 ! %l7 = 000000006cdc614d
! Mem[00000000908000d0] = 9374d460 15078ff8, %g2 = 58c1586a, %g3 = 83155997
ldd [%i5+0x0d0],%g2 ! %g2 = 000000009374d460 0000000015078ff8
! %l6 = 00000000485838dd, Mem[00000000918001f8] = 86c742aefcc2e909
stx %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = 00000000485838dd
! Mem[0000000091000038] = 691f8eb0b4f82c3d, %g2 = 000000009374d460
ldx [%i6+0x038],%g2 ! %g2 = 691f8eb0b4f82c3d
! Mem[000000005b800028] = 05a53813f98c99ac, %l7 = 000000006cdc614d, %l7 = 000000006cdc614d
add %i3,0x28,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 05a53813f98c99ac
p37_label_21:
! Mem[0000000090800030] = d23802ba, %g2 = 691f8eb0b4f82c3d
ldub [%i5+0x032],%g2 ! %g2 = 00000000000000d2
! Mem[0000000091800188] = bd1a6cc6, %g2 = 00000000000000d2
ldsb [%o0+0x18a],%g2 ! %g2 = ffffffffffffffbd
! Mem[000000005a0001f0] = 56d810bd, %l0 = 4898cbb4c2577465
swap [%i0+0x1f0],%l0 ! %l0 = 0000000056d810bd
! Mem[000000005b000074] = bf276777, %l4 = 000000008a7f2356
ldsw [%i2+0x074],%l4 ! %l4 = ffffffffbf276777
! %l3 = 0000000056090a3b, Mem[0000000090800150] = 5af554a2
sth %l3,[%i5+0x150] ! Mem[0000000090800150] = 0a3b54a2
! Mem[0000000091000054] = 1c88b173, %g2 = ffffffffffffffbd
ldub [%i6+0x055],%g2 ! %g2 = 000000000000001c
! Mem[000000009080016c] = b44e9978, %g2 = 000000000000001c
lduh [%i5+0x16e],%g2 ! %g2 = 000000000000b44e
! %l4 = bf276777, %l5 = 00000077, Mem[0000000091800098] = 9a4c128d d19b8d67
std %l4,[%o0+0x098] ! Mem[0000000091800098] = bf276777 00000077
! Mem[00000000910000b8] = 74a74d85, %g2 = 000000000000b44e
lduw [%i6+0x0b8],%g2 ! %g2 = 0000000074a74d85
! Mem[0000000090800134] = adbd4e93, %g2 = 0000000074a74d85
lduh [%i5+0x136],%g2 ! %g2 = 000000000000adbd
p37_label_22:
! %l7 = 05a53813f98c99ac, Mem[0000000091800084] = f779f5df
stb %l7,[%o0+0x084] ! Mem[0000000091800084] = ac79f5df
! Mem[0000000090000030] = 73ba1461, %g2 = 000000000000adbd
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000073
! Mem[00000000918001e0] = 580f0ac4 8ad07d9a, %g2 = 00000073, %g3 = 15078ff8
ldd [%o0+0x1e0],%g2 ! %g2 = 00000000580f0ac4 000000008ad07d9a
! Mem[000000005b800058] = e456d5627e9bbea0, %l3 = 0000000056090a3b, %l6 = 00000000485838dd
add %i3,0x58,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = e456d5627e9bbea0
! %l3 = 0000000056090a3b, Mem[000000009080016a] = 2bd21b54
sth %l3,[%i5+0x16a] ! Mem[0000000090800168] = 0a3b1b54
! Mem[000000005a0000c8] = 8b1401e7, %l3 = 56090a3b, %l2 = 2a27ecba
add %i0,0xc8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000008b1401e7
! Mem[000000005a000108] = 7b783e6ea511116f, %l3 = 0000000056090a3b, %l1 = 000000005baba2ff
add %i0,0x108,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 7b783e6ea511116f
! Mem[000000009100006c] = 4344684b, %g2 = 00000000580f0ac4
ldsh [%i6+0x06e],%g2 ! %g2 = 0000000000004344
! Mem[000000005a8000fc] = 9b44ba1e, %l7 = f98c99ac, %l1 = a511116f
add %i1,0xfc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009b44ba1e
! Mem[00000000910001a0] = 4e04db9a, %g2 = 0000000000004344
ldub [%i6+0x1a2],%g2 ! %g2 = 000000000000004e
p37_label_23:
! Mem[00000000908000cc] = b1e09374, %g2 = 000000000000004e
ldsh [%i5+0x0ce],%g2 ! %g2 = ffffffffffffb1e0
! Mem[000000005b8000b4] = a9a14524, %l0 = 0000000056d810bd
ldsh [%i3+0x0b4],%l0 ! %l0 = ffffffffffffa9a1
! Mem[0000000091000158] = 3eeb8fcc0a611a84, %g2 = ffffffffffffb1e0
ldx [%i6+0x158],%g2 ! %g2 = 3eeb8fcc0a611a84
! %l0 = ffffffffffffa9a1, Mem[0000000091800184] = 48e04b63
stw %l0,[%o0+0x184] ! Mem[0000000091800184] = ffffa9a1
! Mem[000000005b800190] = 99cba264, %l1 = 9b44ba1e, %l4 = bf276777
add %i3,0x190,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000099cba264
! Mem[000000005b0001a8] = 61cb323b, %l1 = 000000009b44ba1e
swap [%i2+0x1a8],%l1 ! %l1 = 0000000061cb323b
! Mem[000000005b8000b5] = a9a14524, %l5 = 0000000000000077
ldstub [%i3+0x0b5],%l5 ! %l5 = 000000a1000000ff
! Mem[00000000910001a0] = 5aae4e04, %g2 = 3eeb8fcc0a611a84
lduw [%i6+0x1a0],%g2 ! %g2 = 000000005aae4e04
! Mem[000000005a0000e0] = 91166cab, %l3 = 0000000056090a3b
swap [%i0+0x0e0],%l3 ! %l3 = 0000000091166cab
! Mem[000000005a8001b8] = 777a3d2a6f673720, %l5 = 00000000000000a1, %l0 = ffffffffffffa9a1
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 777a3d2a6f673720
p37_label_24:
! Mem[000000005a000178] = e3d4d958, %l3 = 0000000091166cab
lduh [%i0+0x178],%l3 ! %l3 = 000000000000e3d4
! %l1 = 0000000061cb323b, Mem[000000009100000c] = cda0196b
stb %l1,[%i6+0x00c] ! Mem[000000009100000c] = 3ba0196b
! Mem[000000005b00002b] = 5d689696, %l2 = 000000008b1401e7
ldstub [%i2+0x02b],%l2 ! %l2 = 00000096000000ff
! Mem[000000005b800159] = 3a26f110, %l7 = 05a53813f98c99ac
ldstub [%i3+0x159],%l7 ! %l7 = 00000026000000ff
! %l4 = 0000000099cba264, Mem[0000000090000164] = 7c1f981c
sth %l4,[%i4+0x164] ! Mem[0000000090000164] = a264981c
! %l4 = 99cba264, %l5 = 000000a1, Mem[0000000091000198] = 74177a16 50c524c1
std %l4,[%i6+0x198] ! Mem[0000000091000198] = 99cba264 000000a1
! Mem[0000000090800060] = ec0a57d6, %g2 = 000000005aae4e04
lduh [%i5+0x060],%g2 ! %g2 = 000000000000ec0a
! Mem[0000000090000060] = 7dcd45f0 6598ff10, %g2 = 0000ec0a, %g3 = 8ad07d9a
ldd [%i4+0x060],%g2 ! %g2 = 000000007dcd45f0 000000006598ff10
! Mem[00000000908000f4] = 0000005a, %g2 = 000000007dcd45f0
ldsb [%i5+0x0f4],%g2 ! %g2 = 0000000000000000
! Mem[000000005b000033] = 1593655a, %l3 = 000000000000e3d4
ldstub [%i2+0x033],%l3 ! %l3 = 0000005a000000ff
p37_label_25:
! %l0 = 777a3d2a6f673720, Mem[0000000091000101] = ca8f3be4
stb %l0,[%i6+0x101] ! Mem[0000000091000100] = 208f3be4
! Mem[000000005a800100] = 59c0a652, %l0 = 777a3d2a6f673720
lduh [%i1+0x100],%l0 ! %l0 = 00000000000059c0
! %l2 = 0000000000000096, Mem[0000000090000100] = dc07f72f823d4765
stx %l2,[%i4+0x100] ! Mem[0000000090000100] = 0000000000000096
! Mem[000000005a800160] = e1d5bd8d, %l5 = 00000000000000a1
swap [%i1+0x160],%l5 ! %l5 = 00000000e1d5bd8d
! Mem[000000005a800004] = 85659a8f, %l0 = 00000000000059c0
ldstub [%i1+0x004],%l0 ! %l0 = 00000085000000ff
! Mem[000000005a80018c] = 8626db77, %l0 = 0000000000000085
swap [%i1+0x18c],%l0 ! %l0 = 000000008626db77
! Mem[000000005a800090] = aad2653537c50966, %l5 = 00000000e1d5bd8d, %l0 = 000000008626db77
add %i1,0x90,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = aad2653537c50966
! Mem[00000000908000a4] = c18e6ee0, %g2 = 0000000000000000
ldub [%i5+0x0a6],%g2 ! %g2 = 00000000000000c1
! Mem[000000005a000128] = dbc37380, %l6 = e456d5627e9bbea0
swap [%i0+0x128],%l6 ! %l6 = 00000000dbc37380
! Mem[0000000090800018] = f3c1b6dba1adf09e, %g2 = 00000000000000c1
ldx [%i5+%o3],%g2 ! %g2 = f3c1b6dba1adf09e
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p37_branch_failed
p37_not_taken_0_end:
! End of Random Code for Thread 37
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 aad2653537c50966
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000061cb323b
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000096
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000005a
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000099cba264
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e1d5bd8d
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000dbc37380
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000026
bne,a,pn %xcc,p37_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6dfc7faf01d3fba6
ldx [%i0+0x000],%g3 ! Observed data at 000000005a000000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = 86c2400a6923160f
ldx [%i0+0x038],%g3 ! Observed data at 000000005a000038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 1a7313fdffc4cd8f
ldx [%i0+0x060],%g3 ! Observed data at 000000005a000060
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 8bbf4872d385c52f
ldx [%i0+0x090],%g3 ! Observed data at 000000005a000090
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0c462592ff2dbbcc
ldx [%i0+0x098],%g3 ! Observed data at 000000005a000098
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 8b1401e746e96681
ldx [%i0+0x0c8],%g3 ! Observed data at 000000005a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8a736c2dc5cbe40a
ldx [%i0+0x0d0],%g3 ! Observed data at 000000005a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 56090a3b8f3125d3
ldx [%i0+0x0e0],%g3 ! Observed data at 000000005a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 7e9bbea09c19f1a5
ldx [%i0+0x128],%g3 ! Observed data at 000000005a000128
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = a6a898fbfbf579ec
ldx [%i0+0x150],%g3 ! Observed data at 000000005a000150
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = e3d4d958d84f5c48
ldx [%i0+0x178],%g3 ! Observed data at 000000005a000178
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 6affffba818cf9e8
ldx [%i0+0x188],%g3 ! Observed data at 000000005a000188
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 069b87ef30dc6c2f
ldx [%i0+0x190],%g3 ! Observed data at 000000005a000190
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c25774654f2c5bbc
ldx [%i0+0x1f0],%g3 ! Observed data at 000000005a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x1f0,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b5d9dddaff659a8f
ldx [%i1+0x000],%g3 ! Observed data at 000000005a800000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x000,%g4
ldx [%g1+0x058],%g2 ! Expected data = 721f3a4d01a7613d
ldx [%i1+0x058],%g3 ! Observed data at 000000005a800058
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f5ffc0ec6aea5c9d
ldx [%i1+0x0a0],%g3 ! Observed data at 000000005a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 69263212baa5922a
ldx [%i1+0x120],%g3 ! Observed data at 000000005a800120
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000a128f1de0b
ldx [%i1+0x160],%g3 ! Observed data at 000000005a800160
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = f39d97f7980892ff
ldx [%i1+0x178],%g3 ! Observed data at 000000005a800178
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = f0e14eb2cb71ff23
ldx [%i1+0x180],%g3 ! Observed data at 000000005a800180
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ad09a86a00000085
ldx [%i1+0x188],%g3 ! Observed data at 000000005a800188
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = e22320246dc9e3ac
ldx [%i1+0x190],%g3 ! Observed data at 000000005a800190
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 9d9b0eab24fcf729
ldx [%i1+0x1c8],%g3 ! Observed data at 000000005a8001c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = fe9cf57d000000e2
ldx [%i1+0x1e0],%g3 ! Observed data at 000000005a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1e0,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 7eb3554fed047257
ldx [%i2+0x008],%g3 ! Observed data at 000000005b000008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5d6896ff258df823
ldx [%i2+0x028],%g3 ! Observed data at 000000005b000028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 159365ff0f2d20a8
ldx [%i2+0x030],%g3 ! Observed data at 000000005b000030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 3ade86af5a5ae192
ldx [%i2+0x040],%g3 ! Observed data at 000000005b000040
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x040,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 4a828302dadc7ad8
ldx [%i2+0x0b0],%g3 ! Observed data at 000000005b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000000000006d
ldx [%i2+0x108],%g3 ! Observed data at 000000005b000108
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x108,%g4
ldx [%g1+0x180],%g2 ! Expected data = c5d09ee8cfc51158
ldx [%i2+0x180],%g3 ! Observed data at 000000005b000180
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9b44ba1ea9e65b47
ldx [%i2+0x1a8],%g3 ! Observed data at 000000005b0001a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 49ff0e2a60145c3b
ldx [%i2+0x1c0],%g3 ! Observed data at 000000005b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0c0986c38d25415c
ldx [%i2+0x1c8],%g3 ! Observed data at 000000005b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8b6d87dc42e7eb3b
ldx [%i2+0x1e8],%g3 ! Observed data at 000000005b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1e8,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = dfecd223572eff44
ldx [%i3+0x008],%g3 ! Observed data at 000000005b800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5f549f20d78b6f13
ldx [%i3+0x020],%g3 ! Observed data at 000000005b800020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4635f536e61e71f7
ldx [%i3+0x040],%g3 ! Observed data at 000000005b800040
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 252fea9368d0b140
ldx [%i3+0x068],%g3 ! Observed data at 000000005b800068
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = ca9d10fa6df6e40e
ldx [%i3+0x098],%g3 ! Observed data at 000000005b800098
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 55614689a9ff4524
ldx [%i3+0x0b0],%g3 ! Observed data at 000000005b8000b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 608dee9437995648
ldx [%i3+0x0e8],%g3 ! Observed data at 000000005b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 04a5682246ffc967
ldx [%i3+0x0f8],%g3 ! Observed data at 000000005b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3bb6b0d6d9746492
ldx [%i3+0x108],%g3 ! Observed data at 000000005b800108
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000992841cff7
ldx [%i3+0x110],%g3 ! Observed data at 000000005b800110
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x110,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3afff1103328776d
ldx [%i3+0x158],%g3 ! Observed data at 000000005b800158
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2879c8a0ff1ec2c9
ldx [%i3+0x178],%g3 ! Observed data at 000000005b800178
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 84eb6df45baba2ff
ldx [%i3+0x188],%g3 ! Observed data at 000000005b800188
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x188,%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
! 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:
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800008]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800010]
stwa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000020]
ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800000]
done
p37_trap1o:
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800008]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800010]
stwa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000020]
ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800000]
done
p37_trap2e:
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800010]
stda %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000000]
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800008]
done
p37_trap2o:
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800010]
stda %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000000]
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800008]
done
p37_trap3e:
nop
nop
nop
nop
nop
done
p37_trap3o:
nop
nop
nop
nop
nop
done
p37_init_memory_pointers:
set p37_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p37_local0_start,%i0
set p37_local1_start,%i1
set p37_local2_start,%i2
set p37_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7831df280fd1bc24
ldx [%g1+0x008],%l1 ! %l1 = b97f96fe8b1401e7
ldx [%g1+0x010],%l2 ! %l2 = 1f5a55e01b97bfa4
ldx [%g1+0x018],%l3 ! %l3 = 2396d998fa6b6fda
ldx [%g1+0x020],%l4 ! %l4 = 4f6692b424a25118
ldx [%g1+0x028],%l5 ! %l5 = 040be59685566847
ldx [%g1+0x030],%l6 ! %l6 = 17ca6738b6e2b0cb
ldx [%g1+0x038],%l7 ! %l7 = 4946891c27832778
! Initialize the output register of window 0
set unres3_start,%o0
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 = 90b2ee1e 1d5a4119 9b752f68 6ac891d3
! %f4 = 3b0226cd 031b453c 2d079aa8 38a89ae8
! %f8 = 75c09f2b f75dfecd 89e7f950 1fe04b81
! %f12 = 9ddb02b6 90a39b65 ea059cc2 38267d69
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7d8320d1 f80d976f 4ee464a8 66bdce6d
! %f20 = 18b2eff1 9b6b36a7 7f682061 fdc38590
! %f24 = 7b3e99c1 3b264c2e 2f26b931 e0d23aa3
! %f28 = 47102f9c a058ebcb dc520b2a 7ceaa43f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5ba3c596 7e01d4d5 5afa0df0 31521593
! %f36 = 8660aa0b 1608aafc b97beb6a 1f7077fa
! %f40 = 445d9ca9 b5e521fd 670465d7 9ee824e2
! %f44 = a29b3429 0929d5d2 564b45c1 89885aef
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfaa2bbb70000005b,%g7,%g1 ! GSR scale = 11, align = 3
wr %g1,%g0,%gsr ! GSR = faa2bbb70000005b
wr %g0,%y ! Clear Y 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[00000000910000f8] = bdd1b2d4, %g2 = ff0d40d0fa7b7cc6
ldsb [%i6+0x0fb],%g2 ! %g2 = ffffffffffffffbd
! Mem[000000005c8000ea] = bb53527c, %l5 = 120c1bea57ece7a3
ldstub [%i1+0x0ea],%l5 ! %l5 = 00000052000000ff
! Mem[00000000900000c8] = 929c1f18, %g2 = ffffffffffffffbd
lduh [%i4+0x0c8],%g2 ! %g2 = 000000000000929c
! Mem[000000005d000078] = 68d2ded1, %l2 = c717f1a2, %l0 = f8033945
add %i2,0x78,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000068d2ded1
! Mem[000000005d0000e4] = a0a6b71d, %l1 = 0c773e29, %l5 = 00000052
add %i2,0xe4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000a0a6b71d
! %l0 = 68d2ded1, %l1 = 0c773e29, Mem[0000000090800008] = 5c96a471 c18b3701
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 68d2ded1 0c773e29
! Mem[000000005d0001c0] = 17f90467, %l5 = a0a6b71d, %l7 = bf3022f0
add %i2,0x1c0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000017f90467
! %l6 = 38e6e507f62fa769, Mem[000000005d8000a8] = d3dbb182a57e82a9
stx %l6,[%i3+0x0a8] ! Mem[000000005d8000a8] = 38e6e507f62fa769
! %l6 = 38e6e507f62fa769, Mem[0000000090000098] = 1d130fa6f6e5be86
stx %l6,[%i4+0x098] ! Mem[0000000090000098] = 38e6e507f62fa769
! Mem[00000000910000f0] = 7a0369f8, %g2 = 000000000000929c
ldsb [%i6+0x0f1],%g2 ! %g2 = 000000000000007a
p38_label_2:
! Mem[000000005d0001bc] = 4b61710e, %l2 = 720d1d72c717f1a2
swap [%i2+0x1bc],%l2 ! %l2 = 000000004b61710e
! Mem[00000000910001c8] = 2b4a43ca, %g2 = 000000000000007a
ldsb [%i6+0x1c9],%g2 ! %g2 = 000000000000002b
! %l4 = 2d7b98d1, %l5 = a0a6b71d, Mem[0000000090800080] = 6a2f1ae1 37b269c8
std %l4,[%i5+0x080] ! Mem[0000000090800080] = 2d7b98d1 a0a6b71d
! Mem[000000005d800188] = 3b8899e0 aea052f9, %l4 = 2d7b98d1, %l5 = a0a6b71d
ldd [%i3+0x188],%l4 ! %l4 = 000000003b8899e0 00000000aea052f9
! Mem[0000000090000024] = f0c6c03c, %g2 = 000000000000002b
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff0c6
! Mem[00000000900000bc] = 2943a056, %g2 = fffffffffffff0c6
ldsh [%i4+0x0be],%g2 ! %g2 = 0000000000002943
! Mem[000000005d000160] = 1a257354ed22e050, %l7 = 0000000017f90467, %l7 = 0000000017f90467
add %i2,0x160,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 1a257354ed22e050
! %l0 = 68d2ded1, %l1 = 0c773e29, Mem[00000000910000d8] = 0cd425ea 2bdb4172
std %l0,[%i6+0x0d8] ! Mem[00000000910000d8] = 68d2ded1 0c773e29
! Mem[000000005c000180] = 6e0fd7c5, %l0 = 68d2ded1, %l1 = 0c773e29
add %i0,0x180,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000006e0fd7c5
! Mem[000000005c0001b0] = 3ec7742d381195b3, %l5 = 00000000aea052f9, %l5 = 00000000aea052f9
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 3ec7742d381195b3
p38_label_3:
! Mem[000000005d0000c4] = 7c30bbf8, %l6 = f62fa769, %l3 = d7daf470
add %i2,0xc4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007c30bbf8
! %l5 = 3ec7742d381195b3, Mem[0000000091800008] = 89cb5f7de161985a
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 3ec7742d381195b3
! %l5 = 3ec7742d381195b3, Mem[0000000090000028] = c6d1db87
sth %l5,[%i4+%o5] ! Mem[0000000090000028] = 95b3db87
! Mem[000000005c800198] = 4532e57e, %l4 = 000000003b8899e0
lduh [%i1+0x19a],%l4 ! %l4 = 000000000000e57e
! Mem[000000005d0001e8] = 87d404ea, %l3 = 000000007c30bbf8
swap [%i2+0x1e8],%l3 ! %l3 = 0000000087d404ea
! Mem[00000000918000a8] = 3a36aa50 8d44d5c1, %g2 = 00002943, %g3 = 0bad0b00
ldd [%o0+0x0a8],%g2 ! %g2 = 000000003a36aa50 000000008d44d5c1
! Mem[000000005c0001c8] = 24cd4f99a4e6c98c, %l7 = 1a257354ed22e050, %l5 = 3ec7742d381195b3
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 24cd4f99a4e6c98c
! Mem[000000005d000008] = fe4fa28e42ecacf2, %l1 = 000000006e0fd7c5, %l4 = 000000000000e57e
add %i2,0x08,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = fe4fa28e42ecacf2
! Mem[000000005c0001e4] = e6bde777, %l2 = 4b61710e, %l1 = 6e0fd7c5
add %i0,0x1e4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e6bde777
! Mem[000000005d000100] = 26886b16, %l1 = e6bde777, %l2 = 4b61710e
add %i2,0x100,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000026886b16
p38_label_4:
! %l4 = fe4fa28e42ecacf2, Mem[0000000091000064] = 72f626d7
stw %l4,[%i6+0x064] ! Mem[0000000091000064] = 42ecacf2
! Mem[000000005d80016a] = d427a9d4, %l4 = fe4fa28e42ecacf2
ldstub [%i3+0x16a],%l4 ! %l4 = 000000a9000000ff
! Mem[0000000091000108] = 1c0669f4, %g2 = 000000003a36aa50
lduw [%i6+0x108],%g2 ! %g2 = 000000001c0669f4
! Mem[000000005c000014] = 28f3c46d, %l2 = 0000000026886b16
swap [%i0+0x014],%l2 ! %l2 = 0000000028f3c46d
! Mem[000000005d000108] = 6af76c82, %l5 = a4e6c98c, %l1 = e6bde777
add %i2,0x108,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000006af76c82
! Mem[0000000090000050] = 390b4411, %g2 = 000000001c0669f4
ldub [%i4+0x050],%g2 ! %g2 = 0000000000000039
! Mem[000000005c0001e8] = 58b1e5b1bc47d9b0, %l7 = 1a257354ed22e050, %l3 = 0000000087d404ea
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 58b1e5b1bc47d9b0
! Mem[00000000908000a8] = 583e064bb6a7d55c, %g2 = 0000000000000039
ldx [%i5+0x0a8],%g2 ! %g2 = 583e064bb6a7d55c
! Mem[0000000091800030] = a1df39f4 0765146b, %g2 = b6a7d55c, %g3 = 8d44d5c1
ldd [%o0+0x030],%g2 ! %g2 = 00000000a1df39f4 000000000765146b
! Mem[000000005c000000] = 902f4a5a, %l0 = 68d2ded1, %l2 = 28f3c46d
casa [%i0]0x80,%l0,%l2 ! %l2 = 00000000902f4a5a
p38_label_5:
! %l4 = 000000a9, %l5 = a4e6c98c, Mem[0000000091800088] = 76cfc3f2 0471678d
std %l4,[%o0+0x088] ! Mem[0000000091800088] = 000000a9 a4e6c98c
! %l1 = 000000006af76c82, Mem[000000009100011a] = c1d572a0
stb %l1,[%i6+0x11a] ! Mem[0000000091000118] = 82d572a0
! Mem[0000000090000164] = 981cb023, %g2 = 00000000a1df39f4
lduh [%i4+0x166],%g2 ! %g2 = 000000000000981c
! Mem[000000005d800178] = dff998282ce797ed, %l6 = 38e6e507f62fa769, %l6 = 38e6e507f62fa769
add %i3,0x178,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = dff998282ce797ed
! Mem[000000005d800180] = 7c5d4057, %l4 = 00000000000000a9
swap [%i3+0x180],%l4 ! %l4 = 000000007c5d4057
! Mem[000000005c0000de] = 1fd8ea83, %l5 = 24cd4f99a4e6c98c
ldstub [%i0+0x0de],%l5 ! %l5 = 000000ea000000ff
! Mem[000000005d800128] = f611eca3, %l4 = 000000007c5d4057
swap [%i3+0x128],%l4 ! %l4 = 00000000f611eca3
! Mem[0000000090800024] = 4bf4b178, %g2 = 000000000000981c
lduw [%i5+0x024],%g2 ! %g2 = 000000004bf4b178
! Mem[0000000090000018] = d23cbe49, %g2 = 000000004bf4b178
lduw [%i4+%o3],%g2 ! %g2 = 00000000d23cbe49
! Mem[00000000918001e0] = 580f23c4, %g18 = b9d7073a29285b33
ldsw [%o0+0x1e0],%g2 ! %g2 = b9d7073a29285b33
p38_label_6:
! Mem[000000009180015c] = aee176b8, %g2 = 00000000580f23c4
lduw [%o0+0x15c],%g2 ! %g2 = 00000000aee176b8
! Mem[000000005c000094] = 857be95d, %l1 = 6af76c82, %l3 = bc47d9b0
add %i0,0x94,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000857be95d
! Mem[00000000908001ec] = 7c50ba28, %g2 = 00000000aee176b8
lduw [%i5+0x1ec],%g2 ! %g2 = 000000007c50ba28
! Mem[000000005c000150] = 40a5c6e1, %l6 = 2ce797ed, %l6 = 2ce797ed
add %i0,0x150,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000040a5c6e1
! Mem[00000000910000a8] = 4619b6e4, %g2 = 000000007c50ba28
lduw [%i6+0x0a8],%g2 ! %g2 = 000000004619b6e4
! Mem[0000000090000018] = 49178bda, %g2 = 000000004619b6e4
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000049
! Mem[000000005d000100] = 26886b16, %l7 = ed22e050, %l5 = 000000ea
add %i2,0x100,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000026886b16
! Mem[000000005c800018] = 8a95aa83c5f5d452, %l4 = 00000000f611eca3, %l3 = 00000000857be95d
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 8a95aa83c5f5d452
! Mem[000000005d8001ec] = d7eca167, %l4 = f611eca3, %l4 = f611eca3
add %i3,0x1ec,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d7eca167
! Mem[000000005c0000d0] = 6b544c9402bd4037, %l2 = 00000000902f4a5a, %l4 = 00000000d7eca167
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 6b544c9402bd4037
p38_label_7:
! Mem[000000009000010c] = 9d6924b7, %g2 = 0000000000000049
ldsh [%i4+0x10c],%g2 ! %g2 = ffffffffffff9d69
! Mem[000000009080009c] = b4d990a0, %g2 = ffffffffffff9d69
ldub [%i5+0x09f],%g2 ! %g2 = 00000000000000b4
! Mem[0000000091000044] = e93ed9b0, %g2 = 00000000000000b4
lduh [%i6+0x046],%g2 ! %g2 = 000000000000e93e
! Mem[000000005d0000e0] = 9647882d, %l1 = 6af76c82, %l0 = 68d2ded1
add %i2,0xe0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009647882d
! %l0 = 000000009647882d, Mem[000000009080002d] = 6ca9f674
stb %l0,[%i5+0x02d] ! Mem[000000009080002c] = 2da9f674
! %l2 = 902f4a5a, %l3 = c5f5d452, Mem[0000000090800188] = de3e04f8 59b82350
std %l2,[%i5+0x188] ! Mem[0000000090800188] = 902f4a5a c5f5d452
! Mem[000000005d80018f] = aea052f9, %l4 = 6b544c9402bd4037
ldstub [%i3+0x18f],%l4 ! %l4 = 000000f9000000ff
! Mem[0000000091800100] = 6905bed0, %g2 = 000000000000e93e
ldsh [%o0+0x100],%g2 ! %g2 = 0000000000006905
! %l6 = 0000000040a5c6e1, Mem[00000000900000a0] = ffe648f0
stw %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = 40a5c6e1
! Mem[0000000090000160] = 1e32a6c17c1f981c, %g2 = 0000000000006905
ldx [%i4+0x160],%g2 ! %g2 = 1e32a6c17c1f981c
p38_label_8:
! Mem[000000005d800174] = abd9b791, %l1 = 6af76c82, %l2 = 902f4a5a
add %i3,0x174,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000abd9b791
! Mem[0000000090800034] = 786fb0bb, %g2 = 1e32a6c17c1f981c
ldsh [%i5+0x036],%g2 ! %g2 = 000000000000786f
! %l7 = 1a257354ed22e050, Mem[0000000090000052] = 44110e54
sth %l7,[%i4+0x052] ! Mem[0000000090000050] = e0500e54
! Mem[000000005d80014a] = 3affa699, %l7 = 1a257354ed22e050
ldstub [%i3+0x14a],%l7 ! %l7 = 000000a6000000ff
! Mem[000000005d0001c0] = 17f9046783886092, %l0 = 000000009647882d, %l3 = 8a95aa83c5f5d452
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 17f9046783886092
! %l0 = 9647882d, %l1 = 6af76c82, Mem[0000000091800190] = df687899 ade27475
std %l0,[%o0+0x190] ! Mem[0000000091800190] = 9647882d 6af76c82
! Mem[000000009100004c] = 600cdb96, %g2 = 000000000000786f
lduw [%i6+0x04c],%g2 ! %g2 = 00000000600cdb96
! Mem[000000005d0001fc] = 1584af62, %l0 = 9647882d, %l3 = 83886092
add %i2,0x1fc,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000001584af62
! %l3 = 000000001584af62, Mem[0000000091000120] = dc2c85ca
stw %l3,[%i6+0x120] ! Mem[0000000091000120] = 1584af62
! Mem[000000005d00009c] = 1bb013d8, %l6 = 40a5c6e1, %l2 = abd9b791
add %i2,0x9c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000001bb013d8
p38_label_9:
! Mem[0000000090000060] = 7dcd45f0, %g2 = 00000000600cdb96
lduh [%i4+0x060],%g2 ! %g2 = 0000000000007dcd
! Mem[000000005c000058] = d9ead647f62cd75c, %l3 = 000000001584af62, %l3 = 000000001584af62
add %i0,0x58,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = d9ead647f62cd75c
! Mem[000000009100012c] = 3b517a4d, %g2 = 0000000000007dcd
ldsh [%i6+0x12c],%g2 ! %g2 = 0000000000003b51
! Mem[000000009000004c] = bd74f16b, %g2 = 0000000000003b51
ldsh [%i4+0x04c],%g2 ! %g2 = ffffffffffffbd74
! Mem[000000005d800130] = a52f86cf, %l4 = 00000000000000f9
swap [%i3+0x130],%l4 ! %l4 = 00000000a52f86cf
! Mem[000000005d000099] = b3970292, %l3 = d9ead647f62cd75c
ldstub [%i2+0x099],%l3 ! %l3 = 00000097000000ff
! %l0 = 000000009647882d, Mem[0000000091000040] = 6f83458c
stw %l0,[%i6+0x040] ! Mem[0000000091000040] = 9647882d
! Mem[000000005c8001b8] = 30a35146, %l5 = 0000000026886b16
swap [%i1+0x1b8],%l5 ! %l5 = 0000000030a35146
! %l4 = 00000000a52f86cf, Mem[0000000091000048] = d9b0337c600cdb96
stx %l4,[%i6+0x048] ! Mem[0000000091000048] = 00000000a52f86cf
! Mem[000000005c000008] = 694d54871d473785, %l4 = 00000000a52f86cf, %l1 = 000000006af76c82
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 694d54871d473785
p38_label_10:
! Mem[0000000090800188] = 902f4a5ac5f5d452, %g2 = ffffffffffffbd74
ldx [%i5+0x188],%g2 ! %g2 = 902f4a5ac5f5d452
! Mem[000000005d800114] = 89fe7468, %l1 = 694d54871d473785
swap [%i3+0x114],%l1 ! %l1 = 0000000089fe7468
! Mem[000000009080014c] = 87c7d860, %g18 = b9d7073a29285b33
ldsw [%i5+0x14c],%g2 ! %g2 = b9d7073a29285b33
! Mem[0000000091000134] = ce95b5da, %g2 = ffffffff87c7d860
lduw [%i6+0x134],%g2 ! %g2 = 00000000ce95b5da
! Mem[000000005d000138] = 06c77faa92a4b60e, %l7 = 00000000000000a6, %l6 = 0000000040a5c6e1
add %i2,0x138,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 06c77faa92a4b60e
! %l4 = a52f86cf, %l5 = 30a35146, Mem[000000005d800008] = 8ae82f32 25ea05b0
std %l4,[%i3+%o1] ! Mem[000000005d800008] = a52f86cf 30a35146
! Mem[000000005c800094] = edd52993, %l0 = 000000009647882d
ldstub [%i1+0x094],%l0 ! %l0 = 000000ed000000ff
! Mem[0000000090000050] = 390be0500e5490b1, %g2 = 00000000ce95b5da
ldx [%i4+0x050],%g2 ! %g2 = 390be0500e5490b1
! Mem[000000005d0001ea] = 7c30bbf8, %l2 = 000000001bb013d8
ldstub [%i2+0x1ea],%l2 ! %l2 = 000000bb000000ff
! Mem[00000000900000e8] = fa7f8c99055ac74f, %g2 = 390be0500e5490b1
ldx [%i4+0x0e8],%g2 ! %g2 = fa7f8c99055ac74f
p38_label_11:
! Mem[000000005c8001a0] = aa5dedea, %l6 = 92a4b60e, %l2 = 000000bb
add %i1,0x1a0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000aa5dedea
! Mem[000000005d000118] = 66d162f9343786da, %l7 = 00000000000000a6, %l3 = 0000000000000097
add %i2,0x118,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 66d162f9343786da
! Mem[000000005d0001c4] = 83886092, %l1 = 0000000089fe7468
swap [%i2+0x1c4],%l1 ! %l1 = 0000000083886092
! Mem[00000000918000e4] = 455174c4, %g2 = fa7f8c99055ac74f
ldub [%o0+0x0e4],%g2 ! %g2 = 0000000000000045
! %l7 = 00000000000000a6, Mem[0000000091800120] = 240e338f078bc1e8
stx %l7,[%o0+0x120] ! Mem[0000000091800120] = 00000000000000a6
! %l7 = 00000000000000a6, Mem[00000000900001a8] = bbf186c9b7572d16
stx %l7,[%i4+0x1a8] ! Mem[00000000900001a8] = 00000000000000a6
! Mem[000000009100010c] = 6fbe3348, %g2 = 0000000000000045
lduw [%i6+0x10c],%g2 ! %g2 = 000000006fbe3348
! Mem[0000000090800154] = e1894ba5, %g2 = 000000006fbe3348
ldsb [%i5+0x156],%g2 ! %g2 = ffffffffffffffe1
! %l0 = 00000000000000ed, Mem[0000000091800098] = 9a4c128dd19b8d67
stx %l0,[%o0+0x098] ! Mem[0000000091800098] = 00000000000000ed
! %l2 = 00000000aa5dedea, Mem[00000000908000d4] = 15078ff8
stw %l2,[%i5+0x0d4] ! Mem[00000000908000d4] = aa5dedea
p38_label_12:
! Mem[0000000090800010] = b4fabb0f, %g18 = b9d7073a29285b33
ldsw [%i5+%o2],%g2 ! %g2 = b9d7073a29285b33
! %l6 = 06c77faa92a4b60e, Mem[00000000910001c0] = 32543d68
stb %l6,[%i6+0x1c0] ! Mem[00000000910001c0] = 0e543d68
! Mem[000000005d800100] = 20f5fdbf, %l3 = 66d162f9343786da
ldub [%i3+0x100],%l3 ! %l3 = 0000000000000020
! Mem[000000005c800188] = 3b14d1f7, %l4 = a52f86cf, %l2 = aa5dedea
add %i1,0x188,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000003b14d1f7
! Mem[0000000091800028] = 11fb055f, %g2 = ffffffffb4fabb0f
ldsh [%o0+0x02a],%g2 ! %g2 = 00000000000011fb
! Mem[000000005d000158] = c95198fec76e619e, %l7 = 00000000000000a6, %l5 = 0000000030a35146
add %i2,0x158,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = c95198fec76e619e
! %l6 = 06c77faa92a4b60e, Mem[0000000090000030] = 0fad1b73
sth %l6,[%i4+0x030] ! Mem[0000000090000030] = b60e1b73
! Mem[000000005d0000d4] = 734c0fc1, %l1 = 83886092, %l3 = 00000020
add %i2,0xd4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000734c0fc1
! Mem[000000005c800078] = 8b98afb3, %l1 = 0000000083886092
swap [%i1+0x078],%l1 ! %l1 = 000000008b98afb3
! Mem[000000005c800098] = ca43bb9f3d061c09, %l4 = 00000000a52f86cf, %l4 = 00000000a52f86cf
add %i1,0x98,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ca43bb9f3d061c09
p38_label_13:
! Mem[0000000090800114] = c65de570, %g2 = 00000000000011fb
lduh [%i5+0x114],%g2 ! %g2 = 000000000000c65d
! Mem[0000000090800050] = 73d2e7a7, %g18 = b9d7073a29285b33
ldsw [%i5+0x050],%g2 ! %g2 = b9d7073a29285b33
! Mem[000000005d800004] = 7c10199f, %l7 = 00000000000000a6
swap [%i3+0x004],%l7 ! %l7 = 000000007c10199f
! Mem[00000000908001b8] = 70b8af94, %g2 = 0000000073d2e7a7
ldub [%i5+0x1bb],%g2 ! %g2 = 0000000000000070
! Mem[000000005d0000dc] = fdbc7a2d, %l2 = 3b14d1f7, %l1 = 8b98afb3
add %i2,0xdc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000fdbc7a2d
! Mem[000000005d0000dc] = fdbc7a2d, %l4 = ca43bb9f3d061c09
swap [%i2+0x0dc],%l4 ! %l4 = 00000000fdbc7a2d
! Mem[000000005c8001e4] = db455688, %l1 = 00000000fdbc7a2d
swap [%i1+0x1e4],%l1 ! %l1 = 00000000db455688
! Mem[0000000090800048] = 43388b1e, %g2 = 0000000000000070
lduh [%i5+0x048],%g2 ! %g2 = 0000000000004338
! Mem[0000000090000130] = f4027544, %g2 = 0000000000004338
lduw [%i4+0x130],%g2 ! %g2 = 00000000f4027544
! Mem[000000005d800120] = eea0d88d, %l7 = 7c10199f, %l0 = 000000ed
add %i3,0x120,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000eea0d88d
p38_label_14:
! Mem[000000005d000132] = a5f117d2, %l3 = 00000000734c0fc1
ldstub [%i2+0x132],%l3 ! %l3 = 00000017000000ff
! Mem[000000005d800100] = 20f5fdbf, %l3 = 0000000000000017
ldstub [%i3+0x100],%l3 ! %l3 = 00000020000000ff
! Mem[000000005c0001cd] = a4e6c98c, %l2 = 000000003b14d1f7
ldstub [%i0+0x1cd],%l2 ! %l2 = 000000e6000000ff
! Mem[000000005d0001c8] = 1a355437, %l4 = 00000000fdbc7a2d
ldsw [%i2+0x1c8],%l4 ! %l4 = 000000001a355437
! Mem[000000005c000060] = b6843484bb9cea43, %l6 = 06c77faa92a4b60e, %l6 = 06c77faa92a4b60e
add %i0,0x60,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = b6843484bb9cea43
! %l7 = 000000007c10199f, Mem[0000000090800182] = b2cb7e52
sth %l7,[%i5+0x182] ! Mem[0000000090800180] = 199f7e52
! %l7 = 000000007c10199f, Mem[000000009100006e] = 4344684b
stb %l7,[%i6+0x06e] ! Mem[000000009100006c] = 9f44684b
! Mem[000000005c0001fc] = 11295d14, %l5 = c76e619e, %l3 = 00000020
add %i0,0x1fc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000011295d14
! Mem[000000005d000134] = b9d6a7f5, %l1 = 00000000db455688
ldstub [%i2+0x134],%l1 ! %l1 = 000000b9000000ff
! Mem[0000000091000060] = b842ecac, %g2 = 00000000f4027544
ldsb [%i6+0x063],%g2 ! %g2 = ffffffffffffffb8
p38_label_15:
! %l7 = 000000007c10199f, Mem[00000000910000c0] = b7768631
sth %l7,[%i6+0x0c0] ! Mem[00000000910000c0] = 199f8631
! Mem[0000000091800094] = d5000000, %g2 = ffffffffffffffb8
ldub [%o0+0x097],%g2 ! %g2 = 00000000000000d5
! Mem[000000005d000040] = 263bd37871e7bec1, %l7 = 000000007c10199f, %l0 = 00000000eea0d88d
add %i2,0x40,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 263bd37871e7bec1
! %l0 = 71e7bec1, %l1 = 000000b9, Mem[00000000908000e0] = 629b4f78 4de60fc4
std %l0,[%i5+0x0e0] ! Mem[00000000908000e0] = 71e7bec1 000000b9
! %l4 = 000000001a355437, Mem[000000009000013c] = 9a9d196a
sth %l4,[%i4+0x13c] ! Mem[000000009000013c] = 5437196a
! Mem[00000000918000ec] = 2bf82661, %g2 = 00000000000000d5
ldub [%o0+0x0ee],%g2 ! %g2 = 000000000000002b
! Mem[00000000908000d0] = d460aa5d, %g2 = 000000000000002b
ldsh [%i5+0x0d2],%g2 ! %g2 = ffffffffffffd460
! Mem[000000009000000c] = 5f4b3277, %g18 = b9d7073a29285b33
ldsw [%i4+0x00c],%g2 ! %g2 = b9d7073a29285b33
! Mem[000000005d800188] = 3b8899e0aea052ff, %l4 = 000000001a355437, %l0 = 263bd37871e7bec1
add %i3,0x188,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 3b8899e0aea052ff
! Mem[000000005c000030] = 0083d3e9033ed22e, %l2 = 00000000000000e6, %l1 = 00000000000000b9
add %i0,0x30,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 0083d3e9033ed22e
p38_label_16:
! Mem[000000005d800018] = 95af7934a4f15071, %l5 = c95198fec76e619e, %l0 = 3b8899e0aea052ff
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 95af7934a4f15071
! Mem[000000009180012c] = 0c4a2f69, %g2 = 000000005f4b3277
ldsb [%o0+0x12e],%g2 ! %g2 = 000000000000000c
! Mem[000000005c800080] = 7a328ded2ab1ee44, %l4 = 000000001a355437, %l2 = 00000000000000e6
add %i1,0x80,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 7a328ded2ab1ee44
! Mem[000000005d000164] = ed22e050, %l1 = 033ed22e, %l0 = a4f15071
add %i2,0x164,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ed22e050
! Mem[000000005d0000c8] = fd8e1108, %l4 = 000000001a355437
ldstub [%i2+0x0c8],%l4 ! %l4 = 000000fd000000ff
! Mem[000000005d800168] = d427ffd4, %l4 = 000000fd, %l1 = 033ed22e
add %i3,0x168,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000d427ffd4
! %l4 = 00000000000000fd, Mem[000000009080002a] = d51e182d
sth %l4,[%i5+0x02a] ! Mem[0000000090800028] = 00fd182d
! Mem[000000005c80010c] = 28c16c91, %l3 = 0000000011295d14
swap [%i1+0x10c],%l3 ! %l3 = 0000000028c16c91
! Mem[0000000091000190] = 79168c5f, %g2 = 000000000000000c
lduw [%i6+0x190],%g2 ! %g2 = 0000000079168c5f
! Mem[000000005c000090] = 8448f4d9, %l4 = 000000fd, %l4 = 000000fd
add %i0,0x90,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008448f4d9
p38_label_17:
! Mem[000000005d800130] = 000000f9, %l0 = 00000000ed22e050
lduw [%i3+0x130],%l0 ! %l0 = 00000000000000f9
! Mem[000000005c800124] = 76a66fb3, %l5 = c95198fec76e619e
swap [%i1+0x124],%l5 ! %l5 = 0000000076a66fb3
! Mem[000000009080008c] = 4bf6f604, %g2 = 0000000079168c5f
ldsb [%i5+0x08d],%g2 ! %g2 = 000000000000004b
! Mem[0000000091000180] = 4df7bcd0 217f2bc5, %g2 = 0000004b, %g3 = 0765146b
ldd [%i6+0x180],%g2 ! %g2 = 000000004df7bcd0 00000000217f2bc5
! Mem[000000005d0001c4] = 89fe7468, %l2 = 2ab1ee44, %l5 = 76a66fb3
add %i2,0x1c4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000089fe7468
! Mem[000000005c8001c8] = 26be2d46, %l6 = bb9cea43, %l6 = bb9cea43
add %i1,0x1c8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000026be2d46
! Mem[000000005c00017b] = 0690fe7a, %l1 = 00000000d427ffd4
ldstub [%i0+0x17b],%l1 ! %l1 = 0000007a000000ff
! %l3 = 0000000028c16c91, Mem[0000000091800180] = 628efb98
stb %l3,[%o0+0x180] ! Mem[0000000091800180] = 918efb98
! Mem[000000005d000190] = 1216f24b15c9026d, %l6 = 0000000026be2d46, %l7 = 000000007c10199f
add %i2,0x190,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 1216f24b15c9026d
! Mem[000000005c800140] = 7231acb5, %l7 = 15c9026d, %l1 = 0000007a
add %i1,0x140,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000007231acb5
p38_label_18:
! Mem[000000005c8001e8] = dce5c833e1db87fd, %l6 = 0000000026be2d46, %l5 = 0000000089fe7468
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = dce5c833e1db87fd
! Mem[000000005d800190] = a2516ddbba0d4130, %l3 = 0000000028c16c91, %l1 = 000000007231acb5
add %i3,0x190,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = a2516ddbba0d4130
! Mem[000000005c800183] = 1d497fe3, %l4 = 000000008448f4d9
ldstub [%i1+0x183],%l4 ! %l4 = 000000e3000000ff
! %l0 = 000000f9, %l1 = ba0d4130, Mem[00000000910001e8] = 3ad6395c 507b7c4e
std %l0,[%i6+0x1e8] ! Mem[00000000910001e8] = 000000f9 ba0d4130
! Mem[000000005c00000c] = 1d473785, %l2 = 7a328ded2ab1ee44
swap [%i0+0x00c],%l2 ! %l2 = 000000001d473785
! Mem[000000005c0001b0] = 3ec7742d381195b3, %l7 = 1216f24b15c9026d, %l5 = dce5c833e1db87fd
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 3ec7742d381195b3
! Mem[0000000091800040] = 6fcc5f81, %g2 = 000000004df7bcd0
lduw [%o0+0x040],%g2 ! %g2 = 000000006fcc5f81
! Mem[000000005c800160] = 55f478c0, %l1 = a2516ddbba0d4130
swap [%i1+0x160],%l1 ! %l1 = 0000000055f478c0
! Mem[000000005c800077] = 8c2dfbc8, %l7 = 1216f24b15c9026d
ldstub [%i1+0x077],%l7 ! %l7 = 000000c8000000ff
! Mem[000000005d80014d] = ae403274, %l5 = 3ec7742d381195b3
ldstub [%i3+0x14d],%l5 ! %l5 = 00000040000000ff
p38_label_19:
! %l1 = 0000000055f478c0, Mem[000000005c8001e0] = 08af000afdbc7a2d
stx %l1,[%i1+0x1e0] ! Mem[000000005c8001e0] = 0000000055f478c0
! %l1 = 0000000055f478c0, Mem[0000000090800138] = 4e9370d8
stw %l1,[%i5+0x138] ! Mem[0000000090800138] = 55f478c0
! Mem[0000000091800114] = 68cde05e, %g18 = b9d7073a29285b33
ldsw [%o0+0x114],%g2 ! %g2 = b9d7073a29285b33
! Mem[0000000090000100] = dc07f72f 823d4765, %g2 = 68cde05e, %g3 = 217f2bc5
ldd [%i4+0x100],%g2 ! %g2 = 00000000dc07f72f 00000000823d4765
! Mem[000000005c00001c] = cb773a09, %l5 = 0000000000000040
swap [%i0+0x01c],%l5 ! %l5 = 00000000cb773a09
! Mem[0000000091000174] = 9780e92e, %g2 = 00000000dc07f72f
ldsb [%i6+0x177],%g2 ! %g2 = ffffffffffffff97
! Mem[00000000908001f0] = 045003e2, %g2 = ffffffffffffff97
ldsb [%i5+0x1f0],%g2 ! %g2 = 0000000000000004
! Mem[000000005c80007c] = 161431e2, %l0 = 000000f9, %l7 = 000000c8
add %i1,0x7c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000161431e2
! %l2 = 000000001d473785, Mem[0000000090800008] = 68d2ded10c773e29
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 000000001d473785
! Mem[000000005c00016c] = 04f988d4, %l5 = cb773a09, %l0 = 000000f9
add %i0,0x16c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000004f988d4
p38_label_20:
! Mem[000000005d000090] = 888d0fd8 779d0786, %l4 = 000000e3, %l5 = cb773a09
ldd [%i2+0x090],%l4 ! %l4 = 00000000888d0fd8 00000000779d0786
! Mem[000000005d8000ae] = f62fa769, %l7 = 00000000161431e2
ldstub [%i3+0x0ae],%l7 ! %l7 = 000000a7000000ff
! %l1 = 0000000055f478c0, Mem[00000000908001dc] = 83155997
stw %l1,[%i5+0x1dc] ! Mem[00000000908001dc] = 55f478c0
! Mem[00000000900001c0] = 3ac5b3a2, %g2 = 0000000000000004
lduw [%i4+0x1c0],%g2 ! %g2 = 000000003ac5b3a2
! %l1 = 0000000055f478c0, Mem[00000000908001f4] = e158b096
stw %l1,[%i5+0x1f4] ! Mem[00000000908001f4] = 55f478c0
! Mem[00000000910001b4] = d7859c60, %g18 = b9d7073a29285b33
ldsw [%i6+0x1b4],%g2 ! %g2 = b9d7073a29285b33
! Mem[000000005c800008] = 110322870baf6dab, %l7 = 00000000000000a7, %l2 = 000000001d473785
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 110322870baf6dab
! Mem[000000005c800150] = 6ccae097bf443e2e, %l4 = 00000000888d0fd8, %l5 = 00000000779d0786
add %i1,0x150,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6ccae097bf443e2e
! Mem[0000000090800080] = 2d7b98d1, %g18 = b9d7073a29285b33
ldsw [%i5+0x080],%g2 ! %g2 = b9d7073a29285b33
! Mem[0000000091000180] = 4df7bcd0, %g2 = 000000002d7b98d1
lduw [%i6+0x180],%g2 ! %g2 = 000000004df7bcd0
p38_label_21:
! Mem[000000005c8000c4] = 8360b78a, %l2 = 110322870baf6dab
swap [%i1+0x0c4],%l2 ! %l2 = 000000008360b78a
! Mem[0000000091000088] = 031b32de, %g2 = 000000004df7bcd0
lduh [%i6+0x08a],%g2 ! %g2 = 000000000000031b
! %l7 = 00000000000000a7, Mem[000000009080007c] = e1da924e
sth %l7,[%i5+0x07c] ! Mem[000000009080007c] = 00a7924e
! Mem[00000000910001e0] = 9757141a, %g2 = 000000000000031b
lduw [%i6+0x1e0],%g2 ! %g2 = 000000009757141a
! Mem[000000005c8000b0] = a1bdb963, %l7 = 00000000000000a7
swap [%i1+0x0b0],%l7 ! %l7 = 00000000a1bdb963
! Mem[000000005c000110] = 92d28ec3, %l7 = a1bdb963, %l6 = 26be2d46
add %i0,0x110,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000092d28ec3
! Mem[000000005d000160] = 1a257354ed22e050, %l7 = 00000000a1bdb963, %l0 = 0000000004f988d4
add %i2,0x160,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 1a257354ed22e050
! Mem[00000000908000e4] = 000000b9, %g2 = 000000009757141a
lduw [%i5+0x0e4],%g2 ! %g2 = 00000000000000b9
! Mem[000000005d0000c8] = ff8e1108, %l3 = 0000000028c16c91
swap [%i2+0x0c8],%l3 ! %l3 = 00000000ff8e1108
! Mem[0000000090800134] = 48adbd55, %g2 = 00000000000000b9
ldsb [%i5+0x135],%g2 ! %g2 = 0000000000000048
p38_label_22:
! Mem[000000005d000188] = ac23ef57029f672a, %l0 = 1a257354ed22e050, %l2 = 000000008360b78a
add %i2,0x188,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = ac23ef57029f672a
! Mem[000000005c0000f8] = 879ecf7b, %l5 = 6ccae097bf443e2e
swap [%i0+0x0f8],%l5 ! %l5 = 00000000879ecf7b
! %l5 = 00000000879ecf7b, Mem[0000000090800120] = 56258ffd
stw %l5,[%i5+0x120] ! Mem[0000000090800120] = 879ecf7b
! Mem[000000005c8001f0] = 5a6a6d0af5f24ec2, %l0 = 1a257354ed22e050, %l4 = 00000000888d0fd8
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 5a6a6d0af5f24ec2
! Mem[000000005d0001b4] = b8470ab4, %l0 = ed22e050, %l7 = a1bdb963
add %i2,0x1b4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000b8470ab4
! %l5 = 00000000879ecf7b, Mem[0000000090000074] = 538b29ee
stw %l5,[%i4+0x074] ! Mem[0000000090000074] = 879ecf7b
! Mem[000000005d8000f0] = 3b6939c4, %l4 = f5f24ec2, %l0 = ed22e050
add %i3,0xf0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000003b6939c4
! Mem[000000005d0001c0] = 17f90467 89fe7468, %l2 = 029f672a, %l3 = ff8e1108
ldd [%i2+0x1c0],%l2 ! %l2 = 0000000017f90467 0000000089fe7468
! Mem[000000005d0001cc] = d85f20d4, %l6 = 92d28ec3, %l7 = b8470ab4
add %i2,0x1cc,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d85f20d4
! Mem[000000005c0001b4] = 381195b3, %l1 = 0000000055f478c0
swap [%i0+0x1b4],%l1 ! %l1 = 00000000381195b3
p38_label_23:
! Mem[00000000908000cc] = bdb1e093, %g2 = 0000000000000048
ldub [%i5+0x0cd],%g2 ! %g2 = 00000000000000bd
! %l3 = 0000000089fe7468, Mem[000000009080010e] = 1a2f08bc
sth %l3,[%i5+0x10e] ! Mem[000000009080010c] = 746808bc
! Mem[0000000091000170] = 7e96cb00, %g2 = 00000000000000bd
ldsb [%i6+0x172],%g2 ! %g2 = 000000000000007e
! %l6 = 0000000092d28ec3, Mem[00000000900001d6] = 0858cf29
stb %l6,[%i4+0x1d6] ! Mem[00000000900001d4] = c358cf29
! Mem[00000000918001ac] = ef624079, %g2 = 000000000000007e
ldsh [%o0+0x1ae],%g2 ! %g2 = ffffffffffffef62
! Mem[000000005d800146] = cf19492b, %l0 = 000000003b6939c4
ldstub [%i3+0x146],%l0 ! %l0 = 00000049000000ff
! %l1 = 00000000381195b3, Mem[0000000091800104] = 4bb31f20
stb %l1,[%o0+0x104] ! Mem[0000000091800104] = b3b31f20
! Mem[000000005c0001b7] = 55f478c0, %l0 = 0000000000000049
ldstub [%i0+0x1b7],%l0 ! %l0 = 000000c0000000ff
! Mem[000000005c000068] = 225956f8, %l5 = 00000000879ecf7b
ldstub [%i0+0x068],%l5 ! %l5 = 00000022000000ff
! Mem[000000005c8001d0] = 04cfab14 bbbc3b81, %l6 = 92d28ec3, %l7 = d85f20d4
ldd [%i1+0x1d0],%l6 ! %l6 = 0000000004cfab14 00000000bbbc3b81
p38_label_24:
! %l6 = 0000000004cfab14, Mem[0000000091000050] = 7b687bc5
stb %l6,[%i6+0x050] ! Mem[0000000091000050] = 14687bc5
! Mem[000000005c000078] = 78e54962, %l3 = 0000000089fe7468
swap [%i0+0x078],%l3 ! %l3 = 0000000078e54962
! Mem[0000000090000020] = 0e67b97a, %g2 = ffffffffffffef62
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000e67
! Mem[0000000091000140] = 1c9410bf29780a2a, %g2 = 0000000000000e67
ldx [%i6+0x140],%g2 ! %g2 = 1c9410bf29780a2a
! %l4 = f5f24ec2, %l5 = 00000022, Mem[0000000090800138] = 55f478c0 8c601918
std %l4,[%i5+0x138] ! Mem[0000000090800138] = f5f24ec2 00000022
! Mem[0000000091000130] = 7b9364c7, %g18 = b9d7073a29285b33
ldsw [%i6+0x130],%g2 ! %g2 = b9d7073a29285b33
! %l7 = 00000000bbbc3b81, Mem[000000005d00013e] = 92a4b60e
stb %l7,[%i2+0x13e] ! Mem[000000005d00013c] = 92a4810e
! Mem[000000005c0001a8] = fe622f61d853bda6, %l0 = 00000000000000c0, %l6 = 0000000004cfab14
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = fe622f61d853bda6
! Mem[000000005c80007a] = 83886092, %l3 = 0000000078e54962
ldstub [%i1+0x07a],%l3 ! %l3 = 00000060000000ff
! %l4 = 5a6a6d0af5f24ec2, Mem[0000000091000091] = 8046d868
stb %l4,[%i6+0x091] ! Mem[0000000091000090] = c246d868
p38_label_25:
! %l0 = 00000000000000c0, Mem[0000000091800006] = 25e53ec7
sth %l0,[%o0+0x006] ! Mem[0000000091800004] = 00c03ec7
! Mem[000000005c000124] = c00d874d, %l7 = bbbc3b81, %l0 = 000000c0
add %i0,0x124,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c00d874d
! Mem[0000000090800064] = 97d5e655, %g18 = b9d7073a29285b33
ldsw [%i5+0x064],%g2 ! %g2 = b9d7073a29285b33
! Mem[000000005d800158] = ae6710e9, %l0 = 00000000c00d874d
swap [%i3+0x158],%l0 ! %l0 = 00000000ae6710e9
! Mem[0000000090000104] = 47650beb, %g2 = ffffffff97d5e655
ldsh [%i4+0x106],%g2 ! %g2 = 0000000000004765
! Mem[000000005d000054] = 66a9ae8f, %l7 = bbbc3b81, %l5 = 00000022
add %i2,0x54,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000066a9ae8f
! Mem[000000005d000099] = b3ff0292, %l3 = 0000000000000060
ldstub [%i2+0x099],%l3 ! %l3 = 000000ff000000ff
! Mem[00000000908000d0] = 9374d460 aa5dedea, %g2 = 00004765, %g3 = 823d4765
ldd [%i5+0x0d0],%g2 ! %g2 = 000000009374d460 00000000aa5dedea
! Mem[000000005d800074] = 6fb4b6f1, %l0 = 00000000ae6710e9
ldstub [%i3+0x074],%l0 ! %l0 = 0000006f000000ff
! Mem[000000005c00018c] = e24639ef, %l4 = 5a6a6d0af5f24ec2
swap [%i0+0x18c],%l4 ! %l4 = 00000000e24639ef
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 000000000000006f
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000381195b3
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000017f90467
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ff
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000e24639ef
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000066a9ae8f
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000bbbc3b81
bne,a,pn %xcc,p38_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p38_check_fp_registers:
set p38_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9b752f68 6ac891d3
bne %xcc,p38_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3b0226cd 031b453c
bne %xcc,p38_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2d079aa8 38a89ae8
bne %xcc,p38_f6_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 694d54872ab1ee44
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 = 3d3ecd6126886b16
ldx [%i0+0x010],%g3 ! Observed data at 000000005c000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = de99995000000040
ldx [%i0+0x018],%g3 ! Observed data at 000000005c000018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x018,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff5956f84e367e8b
ldx [%i0+0x068],%g3 ! Observed data at 000000005c000068
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 89fe74682bf34cf0
ldx [%i0+0x078],%g3 ! Observed data at 000000005c000078
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ac879ef21fd8ff83
ldx [%i0+0x0d8],%g3 ! Observed data at 000000005c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = bf443e2e45243196
ldx [%i0+0x0f8],%g3 ! Observed data at 000000005c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0690feff0512d152
ldx [%i0+0x178],%g3 ! Observed data at 000000005c000178
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5161b145f5f24ec2
ldx [%i0+0x188],%g3 ! Observed data at 000000005c000188
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 3ec7742d55f478ff
ldx [%i0+0x1b0],%g3 ! Observed data at 000000005c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 24cd4f99a4ffc98c
ldx [%i0+0x1c8],%g3 ! Observed data at 000000005c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1c8,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x070],%g2 ! Expected data = c02859068c2dfbff
ldx [%i1+0x070],%g3 ! Observed data at 000000005c800070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 8388ff92161431e2
ldx [%i1+0x078],%g3 ! Observed data at 000000005c800078
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 131a062cffd52993
ldx [%i1+0x090],%g3 ! Observed data at 000000005c800090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000a72d31dfb2
ldx [%i1+0x0b0],%g3 ! Observed data at 000000005c8000b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c175c3a50baf6dab
ldx [%i1+0x0c0],%g3 ! Observed data at 000000005c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = bb53ff7c7c65cae4
ldx [%i1+0x0e8],%g3 ! Observed data at 000000005c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 32be9f7611295d14
ldx [%i1+0x108],%g3 ! Observed data at 000000005c800108
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = bca4a990c76e619e
ldx [%i1+0x120],%g3 ! Observed data at 000000005c800120
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = ba0d413059371d71
ldx [%i1+0x160],%g3 ! Observed data at 000000005c800160
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1d497fff08805c17
ldx [%i1+0x180],%g3 ! Observed data at 000000005c800180
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 26886b167a01063d
ldx [%i1+0x1b8],%g3 ! Observed data at 000000005c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0000000055f478c0
ldx [%i1+0x1e0],%g3 ! Observed data at 000000005c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1e0,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x098],%g2 ! Expected data = b3ff02921bb013d8
ldx [%i2+0x098],%g3 ! Observed data at 000000005d000098
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 28c16c9142cfd6e2
ldx [%i2+0x0c8],%g3 ! Observed data at 000000005d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = dbc5b9803d061c09
ldx [%i2+0x0d8],%g3 ! Observed data at 000000005d0000d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x130],%g2 ! Expected data = a5f1ffd2ffd6a7f5
ldx [%i2+0x130],%g3 ! Observed data at 000000005d000130
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 06c77faa92a4810e
ldx [%i2+0x138],%g3 ! Observed data at 000000005d000138
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x138,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0867c6bfc717f1a2
ldx [%i2+0x1b8],%g3 ! Observed data at 000000005d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 17f9046789fe7468
ldx [%i2+0x1c0],%g3 ! Observed data at 000000005d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7c30fff8748f2c76
ldx [%i2+0x1e8],%g3 ! Observed data at 000000005d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1e8,%g4
set p38_local3_expect,%g1
p38_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = fd7476f6000000a6
ldx [%i3+0x000],%g3 ! Observed data at 000000005d800000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a52f86cf30a35146
ldx [%i3+0x008],%g3 ! Observed data at 000000005d800008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x008,%g4
ldx [%g1+0x070],%g2 ! Expected data = 1b95028fffb4b6f1
ldx [%i3+0x070],%g3 ! Observed data at 000000005d800070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 38e6e507f62fff69
ldx [%i3+0x0a8],%g3 ! Observed data at 000000005d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = fff5fdbf3d706015
ldx [%i3+0x100],%g3 ! Observed data at 000000005d800100
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 336a500f1d473785
ldx [%i3+0x110],%g3 ! Observed data at 000000005d800110
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 7c5d40573915c75b
ldx [%i3+0x128],%g3 ! Observed data at 000000005d800128
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000f96fb2a856
ldx [%i3+0x130],%g3 ! Observed data at 000000005d800130
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = ba1bc740cf19ff2b
ldx [%i3+0x140],%g3 ! Observed data at 000000005d800140
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3affff99aeff3274
ldx [%i3+0x148],%g3 ! Observed data at 000000005d800148
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = c00d874d4c0bccdd
ldx [%i3+0x158],%g3 ! Observed data at 000000005d800158
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = d427ffd41e259bd4
ldx [%i3+0x168],%g3 ! Observed data at 000000005d800168
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000a9d23f8faa
ldx [%i3+0x180],%g3 ! Observed data at 000000005d800180
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 3b8899e0aea052ff
ldx [%i3+0x188],%g3 ! Observed data at 000000005d800188
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x188,%g4
! The test for processor 38 has passed
p38_passed:
ta GOOD_TRAP
nop
p38_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p38_failed
p38_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p38_failed
p38_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p38_failed
p38_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p38_failed
p38_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p38_failed
p38_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p38_failed
p38_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p38_failed
p38_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p38_failed
p38_f2_fail:
set p38_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f4_fail:
set p38_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f6_fail:
set p38_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 38 failed
p38_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x098] ! Set processor 38 done flag
set p38_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 38 failed
p38_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x098] ! Set processor 38 done flag
set p38_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p38_selfmod_failed:
ba p38_failed
mov 0xabc,%g1
p38_common_error:
or %g0,0xf06,%g1
ba p38_failed
mov %o5,%g3
p38_common_signature_error:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_common_timeout:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p38_failed
mov 0x0,%g3
p38_trap1e:
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d800020]
stxa %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800008]
ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000010]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000020]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c800020]
stxa %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800020]
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d000018]
done
p38_trap1o:
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d800020]
stxa %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800008]
ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000010]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000020]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c800020]
stxa %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800020]
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d000018]
done
p38_trap2e:
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c000018]
done
p38_trap2o:
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c000018]
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 = 67d2d233f8033945
ldx [%g1+0x008],%l1 ! %l1 = 0e81096e0c773e29
ldx [%g1+0x010],%l2 ! %l2 = 720d1d72c717f1a2
ldx [%g1+0x018],%l3 ! %l3 = dd125049d7daf470
ldx [%g1+0x020],%l4 ! %l4 = 07a649562d7b98d1
ldx [%g1+0x028],%l5 ! %l5 = 120c1bea57ece7a3
ldx [%g1+0x030],%l6 ! %l6 = 38e6e507f62fa769
ldx [%g1+0x038],%l7 ! %l7 = a8c6bee1bf3022f0
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7f06a3a7 d05c7e82 48896b05 d8446342
! %f4 = 30de4584 db53b2f6 a0a8963c a5183be3
! %f8 = de6edb65 a2056eb7 1e5a3883 eea9963b
! %f12 = c5f007a2 3973a061 2e528750 6b26b525
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f80cfec6 6a026da7 ba17407d 63c2f734
! %f20 = c99141eb 73a57d41 84dee319 0c7f6245
! %f24 = a3b24746 f9cd1979 5312309f 69a55fdb
! %f28 = 6997fa82 5e55f6f5 df6bf165 6ff281eb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5c04c3c2 b4bb6337 36f6a8fb 19329c00
! %f36 = 7e4eb495 06f784ad 1b201aa6 e81dfaac
! %f40 = d48fd08e ca0d4cf6 72745c9a 15abf42f
! %f44 = c462572d 57069b4f 55c73e9f 5208233e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x93f0b2bf00000021,%g7,%g1 ! GSR scale = 4, align = 1
wr %g1,%g0,%gsr ! GSR = 93f0b2bf00000021
wr %g0,%y ! Clear Y 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[0000000090800148] = 4a3087c7, %g2 = 6529ac86729998db
lduh [%i5+0x14a],%g2 ! %g2 = 0000000000004a30
! Mem[000000005e000014] = fc6fef24, %l0 = 1f842893, %l5 = abebedcd
add %i0,0x14,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000fc6fef24
! Mem[00000000918001f4] = 0af886c7, %g2 = 0000000000004a30
lduh [%o0+0x1f6],%g2 ! %g2 = 0000000000000af8
! %l7 = c3bc5c3cb2cbddf0, Mem[0000000091000161] = c27f729a
stb %l7,[%i6+0x161] ! Mem[0000000091000160] = f07f729a
! Mem[0000000090800030] = 74aad238, %g18 = 54fa17b1e046bfb4
ldsw [%i5+0x030],%g2 ! %g2 = 54fa17b1e046bfb4
! Mem[000000005e0001f8] = 872200c4ca3cb147, %l3 = 1718d96eaef3fa57
ldx [%i0+0x1f8],%l3 ! %l3 = 872200c4ca3cb147
! Mem[0000000090000088] = 487ec682 423efff6, %g2 = 74aad238, %g3 = 0bad0b00
ldd [%i4+0x088],%g2 ! %g2 = 00000000487ec682 00000000423efff6
! Mem[00000000918001cc] = 465455b7, %g2 = 00000000487ec682
ldsh [%o0+0x1ce],%g2 ! %g2 = 0000000000004654
! Mem[000000005e000040] = df4703ff, %l5 = fc6fef24, %l0 = 1f842893
add %i0,0x40,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000df4703ff
! Mem[0000000091800028] = 11fb055f, %g2 = 0000000000004654
ldsh [%o0+0x02a],%g2 ! %g2 = 00000000000011fb
p39_label_2:
! Mem[0000000091800098] = 9a4c128d d19b8d67, %g2 = 000011fb, %g3 = 423efff6
ldd [%o0+0x098],%g2 ! %g2 = 000000009a4c128d 00000000d19b8d67
! %l0 = df4703ff, %l1 = 60310330, Mem[0000000091000160] = 72f07f72 9a024c61
std %l0,[%i6+0x160] ! Mem[0000000091000160] = df4703ff 60310330
! %l6 = abd42bfa93d646df, Mem[0000000091000184] = 217f2bc5
sth %l6,[%i6+0x184] ! Mem[0000000091000184] = 46df2bc5
! %l2 = 10a3c5a2, %l3 = ca3cb147, Mem[00000000900000c8] = 929c1f18 c6f5be11
std %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = 10a3c5a2 ca3cb147
! %l0 = 00000000df4703ff, Mem[0000000091000010] = a3481fff
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = df4703ff
! Mem[000000005e8001e4] = 5e75c1b8, %l3 = 872200c4ca3cb147
ldsh [%i1+0x1e4],%l3 ! %l3 = 0000000000005e75
! Mem[00000000910000d8] = 0cd425ea, %g2 = 000000009a4c128d
lduw [%i6+0x0d8],%g2 ! %g2 = 000000000cd425ea
! Mem[000000005f000170] = 303e796a, %l6 = abd42bfa93d646df
swap [%i2+0x170],%l6 ! %l6 = 00000000303e796a
! Mem[000000005e0001e0] = d9cf9500, %l7 = c3bc5c3cb2cbddf0
ldsb [%i0+0x1e2],%l7 ! %l7 = ffffffffffffff95
! Mem[0000000091000138] = e962452c da495b2d, %g2 = 0cd425ea, %g3 = d19b8d67
ldd [%i6+0x138],%g2 ! %g2 = 00000000e962452c 00000000da495b2d
p39_label_3:
! Mem[000000005f800148] = 8e8f0eba, %l3 = 00005e75, %l1 = 60310330
add %i3,0x148,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000008e8f0eba
! Mem[000000005f800134] = e62c5314, %l6 = 303e796a, %l1 = 8e8f0eba
add %i3,0x134,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e62c5314
! Mem[000000005e8001bc] = d778496a, %l4 = e598af3496a12987
swap [%i1+0x1bc],%l4 ! %l4 = 00000000d778496a
! Mem[0000000091800158] = fa96aee1, %g2 = 00000000e962452c
ldsh [%o0+0x15a],%g2 ! %g2 = fffffffffffffa96
! %l3 = 0000000000005e75, Mem[0000000090000130] = f40275446baa230f
stx %l3,[%i4+0x130] ! Mem[0000000090000130] = 0000000000005e75
! Mem[000000005f80011f] = e279afc1, %l4 = 00000000d778496a
ldstub [%i3+0x11f],%l4 ! %l4 = 000000c1000000ff
! Mem[0000000090000058] = 31c4db5d, %g2 = fffffffffffffa96
lduh [%i4+0x05a],%g2 ! %g2 = 00000000000031c4
! %l1 = 00000000e62c5314, Mem[0000000090000146] = af01b330
sth %l1,[%i4+0x146] ! Mem[0000000090000144] = 5314b330
! Mem[000000005e000008] = ce3cf08825268565, %l3 = 0000000000005e75, %l4 = 00000000000000c1
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = ce3cf08825268565
! Mem[000000005f8001d1] = c3902aee, %l4 = ce3cf08825268565
ldstub [%i3+0x1d1],%l4 ! %l4 = 00000090000000ff
p39_label_4:
! %l7 = ffffffffffffff95, Mem[0000000091000130] = 7b9364c7
sth %l7,[%i6+0x130] ! Mem[0000000091000130] = ff9564c7
! Mem[000000005e800024] = dd6b6ad2, %l5 = fc6fef24, %l3 = 00005e75
add %i1,0x24,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000dd6b6ad2
! Mem[000000005e000035] = 28aae52f, %l0 = 00000000df4703ff
ldstub [%i0+0x035],%l0 ! %l0 = 000000aa000000ff
! Mem[000000005f000118] = 7cb67082, %l0 = 00000000000000aa
lduw [%i2+0x118],%l0 ! %l0 = 000000007cb67082
! Mem[0000000091000150] = 23a8d37e 9a37bfce, %g2 = 000031c4, %g3 = da495b2d
ldd [%i6+0x150],%g2 ! %g2 = 0000000023a8d37e 000000009a37bfce
! Mem[000000005f800150] = a7978199, %l4 = 0000000000000090
swap [%i3+0x150],%l4 ! %l4 = 00000000a7978199
! Mem[000000005f800100] = dff6aad0, %l4 = a7978199, %l1 = e62c5314
add %i3,0x100,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000dff6aad0
! %l4 = a7978199, %l5 = fc6fef24, Mem[0000000091000070] = 684b1c1a 828d9352
std %l4,[%i6+0x070] ! Mem[0000000091000070] = a7978199 fc6fef24
! %l6 = 00000000303e796a, Mem[000000005f800050] = 80cd4d3a
stb %l6,[%i3+0x050] ! Mem[000000005f800050] = 6acd4d3a
! %l1 = 00000000dff6aad0, Mem[000000009080018c] = 59b82350
stw %l1,[%i5+0x18c] ! Mem[000000009080018c] = dff6aad0
p39_label_5:
! Mem[000000005e800010] = 8f360dd96ac23059, %l0 = 000000007cb67082
ldx [%i1+%o2],%l0 ! %l0 = 8f360dd96ac23059
! %l2 = b41c4dc610a3c5a2, Mem[000000005e800098] = 9bf4533d
sth %l2,[%i1+0x098] ! Mem[000000005e800098] = c5a2533d
! Mem[000000005e0000b0] = 193bd68d59a2d7a4, %l2 = b41c4dc610a3c5a2, %l6 = 00000000303e796a
add %i0,0xb0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 193bd68d59a2d7a4
! Mem[000000005e000070] = 1c6bfedc, %l6 = 59a2d7a4, %l5 = fc6fef24
add %i0,0x70,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000001c6bfedc
! Mem[0000000090800008] = 5c96a471, %g18 = 54fa17b1e046bfb4
ldsw [%i5+%o1],%g2 ! %g2 = 54fa17b1e046bfb4
! Mem[000000005f00018c] = 2d560105, %l3 = 00000000dd6b6ad2
swap [%i2+0x18c],%l3 ! %l3 = 000000002d560105
! Mem[00000000908001a0] = 401b30fd, %g2 = 000000005c96a471
ldsb [%i5+0x1a0],%g2 ! %g2 = 0000000000000040
! %l2 = 10a3c5a2, %l3 = 2d560105, Mem[0000000091800100] = 6905bed0 4bb31f20
std %l2,[%o0+0x100] ! Mem[0000000091800100] = 10a3c5a2 2d560105
! %l6 = 193bd68d59a2d7a4, Mem[000000005f0000b8] = b6df5894e10cd75b
stx %l6,[%i2+0x0b8] ! Mem[000000005f0000b8] = 193bd68d59a2d7a4
! Mem[000000005f0000f0] = d406e9721bd7cc24, %l7 = ffffffffffffff95, %l0 = 8f360dd96ac23059
add %i2,0xf0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d406e9721bd7cc24
p39_label_6:
! Mem[000000005f000070] = 359ddae2, %l3 = 000000002d560105
swap [%i2+0x070],%l3 ! %l3 = 00000000359ddae2
! Mem[00000000918000ac] = 8d44d5c1, %g18 = 54fa17b1e046bfb4
ldsw [%o0+0x0ac],%g2 ! %g2 = 54fa17b1e046bfb4
! %l0 = 1bd7cc24, %l1 = dff6aad0, Mem[0000000090800028] = bd71d51e 186ca9f6
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 1bd7cc24 dff6aad0
! Mem[000000005e800132] = 907cbb56, %l4 = 00000000a7978199
ldstub [%i1+0x132],%l4 ! %l4 = 000000bb000000ff
! %l3 = 00000000359ddae2, Mem[0000000091800098] = 9a4c128d
sth %l3,[%o0+0x098] ! Mem[0000000091800098] = dae2128d
! Mem[000000005e800040] = cab0f153, %l0 = d406e9721bd7cc24
ldub [%i1+0x040],%l0 ! %l0 = 00000000000000ca
! Mem[000000005f0001b8] = 84758ff1, %l5 = 000000001c6bfedc
swap [%i2+0x1b8],%l5 ! %l5 = 0000000084758ff1
! Mem[000000005e000048] = b106328ade7f13de, %l4 = 00000000000000bb, %l7 = ffffffffffffff95
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b106328ade7f13de
! Mem[000000005e000065] = 5138923a, %l2 = b41c4dc610a3c5a2
ldstub [%i0+0x065],%l2 ! %l2 = 00000038000000ff
! Mem[000000005e8001af] = 90160836, %l5 = 0000000084758ff1
ldstub [%i1+0x1af],%l5 ! %l5 = 00000036000000ff
p39_label_7:
! %l0 = 00000000000000ca, Mem[00000000908001e0] = ac6a9c05c7e29cb9
stx %l0,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000000000000ca
! Mem[000000005f8001f8] = 42065d882cd91eed, %l2 = 0000000000000038, %l2 = 0000000000000038
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 42065d882cd91eed
! %l4 = 000000bb, %l5 = 00000036, Mem[0000000090800128] = f2c75131 26392562
std %l4,[%i5+0x128] ! Mem[0000000090800128] = 000000bb 00000036
! Mem[0000000090000188] = d1a288aa, %g2 = ffffffff8d44d5c1
ldsh [%i4+0x18a],%g2 ! %g2 = ffffffffffffd1a2
! Mem[000000005f000147] = e9af214f, %l0 = 00000000000000ca
ldstub [%i2+0x147],%l0 ! %l0 = 0000004f000000ff
! Mem[000000005e80010e] = ad599f1c, %l4 = 00000000000000bb
ldstub [%i1+0x10e],%l4 ! %l4 = 0000009f000000ff
! Mem[000000005e000194] = 34a88915, %l4 = 000000000000009f
swap [%i0+0x194],%l4 ! %l4 = 0000000034a88915
! %l7 = b106328ade7f13de, Mem[00000000900001a0] = 41d36b30fb63a27f
stx %l7,[%i4+0x1a0] ! Mem[00000000900001a0] = b106328ade7f13de
! Mem[0000000090800140] = 58c1586a 2c742e28, %g2 = ffffd1a2, %g3 = 9a37bfce
ldd [%i5+0x140],%g2 ! %g2 = 0000000058c1586a 000000002c742e28
! Mem[000000005e0000c4] = b285fee1, %l6 = 193bd68d59a2d7a4
swap [%i0+0x0c4],%l6 ! %l6 = 00000000b285fee1
p39_label_8:
! Mem[000000005f000135] = c4b5f5e6, %l3 = 00000000359ddae2
ldstub [%i2+0x135],%l3 ! %l3 = 000000b5000000ff
! Mem[000000005f800034] = 86f3198b, %l5 = 0000000000000036
swap [%i3+0x034],%l5 ! %l5 = 0000000086f3198b
! %l6 = 00000000b285fee1, Mem[000000009100006b] = 32c7f143
stb %l6,[%i6+0x06b] ! Mem[0000000091000068] = e1c7f143
! Mem[000000005e000100] = 5a1c7042, %l7 = b106328ade7f13de
swap [%i0+0x100],%l7 ! %l7 = 000000005a1c7042
! Mem[000000005f8001ac] = 93b41eb2, %l7 = 000000005a1c7042
lduw [%i3+0x1ac],%l7 ! %l7 = 0000000093b41eb2
! Mem[000000005e80012e] = 6236bc88, %l0 = 000000000000004f
ldstub [%i1+0x12e],%l0 ! %l0 = 000000bc000000ff
! Mem[0000000091800184] = 48e04b63, %g2 = 0000000058c1586a
lduw [%o0+0x184],%g2 ! %g2 = 0000000048e04b63
! Mem[000000005f000099] = 9f43864b, %l1 = 00000000dff6aad0
ldstub [%i2+0x099],%l1 ! %l1 = 00000043000000ff
! Mem[00000000908001f0] = e2e158b0, %g2 = 0000000048e04b63
ldsb [%i5+0x1f3],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000090800030] = 74aad238, %g2 = ffffffffffffffe2
lduh [%i5+0x030],%g2 ! %g2 = 00000000000074aa
p39_label_9:
! Mem[00000000900001e0] = c4906488, %g2 = 00000000000074aa
lduh [%i4+0x1e0],%g2 ! %g2 = 000000000000c490
! Mem[00000000910000c4] = 5ee02183, %g2 = 000000000000c490
lduw [%i6+0x0c4],%g2 ! %g2 = 000000005ee02183
! Mem[00000000918001a0] = d6da767b, %g2 = 000000005ee02183
ldub [%o0+0x1a0],%g2 ! %g2 = 00000000000000d6
! %l7 = 0000000093b41eb2, Mem[00000000918001e4] = 8ad07d9a
stw %l7,[%o0+0x1e4] ! Mem[00000000918001e4] = 93b41eb2
! Mem[000000005f800118] = 7f0fa03ee279afff, %l5 = 0000000086f3198b, %l6 = 00000000b285fee1
add %i3,0x118,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 7f0fa03ee279afff
! Mem[00000000910000a8] = 4619b6e4, %g2 = 00000000000000d6
ldub [%i6+0x0a8],%g2 ! %g2 = 0000000000000046
! Mem[000000009000019c] = 17b4b3b1, %g2 = 0000000000000046
ldsb [%i4+0x19d],%g2 ! %g2 = 0000000000000017
! Mem[000000005e800120] = c63b301c702c748c, %l5 = 0000000086f3198b, %l4 = 0000000034a88915
add %i1,0x120,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = c63b301c702c748c
! Mem[000000005e800098] = c5a2533d68ed51c9, %l3 = 00000000000000b5, %l1 = 0000000000000043
add %i1,0x98,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c5a2533d68ed51c9
! Mem[000000005e000100] = de7f13de, %l6 = 7f0fa03ee279afff
swap [%i0+0x100],%l6 ! %l6 = 00000000de7f13de
p39_label_10:
! Mem[000000005f800016] = 0b5f1802, %l4 = c63b301c702c748c
ldstub [%i3+0x016],%l4 ! %l4 = 00000018000000ff
! %l0 = 00000000000000bc, Mem[000000009180013c] = ed415bc7
stw %l0,[%o0+0x13c] ! Mem[000000009180013c] = 000000bc
! Mem[000000005e00014a] = a6c17c84, %l6 = 00000000de7f13de
ldstub [%i0+0x14a],%l6 ! %l6 = 0000007c000000ff
! Mem[0000000091000048] = d9b0337c 600cdb96, %g2 = 00000017, %g3 = 2c742e28
ldd [%i6+0x048],%g2 ! %g2 = 00000000d9b0337c 00000000600cdb96
! %l2 = 2cd91eed, %l3 = 000000b5, Mem[0000000091800040] = 6fcc5f81 62884d6e
std %l2,[%o0+0x040] ! Mem[0000000091800040] = 2cd91eed 000000b5
! Mem[00000000918000e4] = 455174c4, %g2 = 00000000d9b0337c
ldsb [%o0+0x0e4],%g2 ! %g2 = 0000000000000045
! %l5 = 0000000086f3198b, Mem[0000000091800138] = 508182b7000000bc
stx %l5,[%o0+0x138] ! Mem[0000000091800138] = 0000000086f3198b
! Mem[00000000900000fc] = dff87715, %g2 = 0000000000000045
ldsh [%i4+0x0fc],%g2 ! %g2 = ffffffffffffdff8
! Mem[000000005f00015c] = 1ef26395, %l7 = 93b41eb2, %l7 = 93b41eb2
add %i2,0x15c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001ef26395
! Mem[000000005f00001c] = aabfeb90, %l5 = 86f3198b, %l6 = 0000007c
add %i2,0x1c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000aabfeb90
p39_label_11:
! Mem[00000000910000b8] = 74a74d85, %g2 = ffffffffffffdff8
ldub [%i6+0x0b8],%g2 ! %g2 = 0000000000000074
! Mem[000000005f8000cc] = 5aa67d1a, %l7 = 000000001ef26395
swap [%i3+0x0cc],%l7 ! %l7 = 000000005aa67d1a
! Mem[000000005e80008c] = 7c800c57, %l3 = 00000000000000b5
swap [%i1+0x08c],%l3 ! %l3 = 000000007c800c57
! Mem[0000000090000138] = 84329a9d, %g2 = 0000000000000074
lduh [%i4+0x13a],%g2 ! %g2 = 0000000000008432
! Mem[000000005e0000dc] = 481917b7, %l6 = aabfeb90, %l1 = 68ed51c9
add %i0,0xdc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000481917b7
! Mem[00000000908000f4] = 6a2b060e, %g2 = 0000000000008432
ldub [%i5+0x0f7],%g2 ! %g2 = 000000000000006a
! Mem[000000005f800068] = eded2b9f, %l5 = 86f3198b, %l1 = 481917b7
add %i3,0x68,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000eded2b9f
! Mem[000000005f000143] = cc7b4b14, %l0 = 00000000000000bc
ldstub [%i2+0x143],%l0 ! %l0 = 00000014000000ff
! Mem[000000009180008c] = 678d2280, %g2 = 000000000000006a
lduh [%o0+0x08e],%g2 ! %g2 = 000000000000678d
! Mem[000000005f8000ec] = dad661f7, %l6 = 00000000aabfeb90
swap [%i3+0x0ec],%l6 ! %l6 = 00000000dad661f7
p39_label_12:
! Mem[000000005e0000fa] = c6a89138, %l3 = 000000007c800c57
ldstub [%i0+0x0fa],%l3 ! %l3 = 00000091000000ff
! Mem[000000005e800180] = dc22a854, %l4 = 0000000000000018
swap [%i1+0x180],%l4 ! %l4 = 00000000dc22a854
! %l2 = 2cd91eed, %l3 = 00000091, Mem[0000000090000030] = 0fad1b73 ba1461cf
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 2cd91eed 00000091
! Mem[000000005e80000c] = 56f3678a, %l7 = 000000005aa67d1a
swap [%i1+0x00c],%l7 ! %l7 = 0000000056f3678a
! Mem[0000000091800140] = c3f43f58, %g2 = 000000000000678d
lduh [%o0+0x140],%g2 ! %g2 = 000000000000c3f4
! Mem[00000000918000e8] = ae4b5d710e312bf8, %g2 = 000000000000c3f4
ldx [%o0+0x0e8],%g2 ! %g2 = ae4b5d710e312bf8
! Mem[000000005f8000d0] = ce248f86, %l1 = 00000000eded2b9f
swap [%i3+0x0d0],%l1 ! %l1 = 00000000ce248f86
! Mem[000000005f80019c] = 309fd1de, %l6 = dad661f7, %l6 = dad661f7
add %i3,0x19c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000309fd1de
! Mem[000000005e800138] = e67dd5e4, %l6 = 00000000309fd1de
swap [%i1+0x138],%l6 ! %l6 = 00000000e67dd5e4
! Mem[000000005e8001c2] = b7fca676, %l1 = 00000000ce248f86
ldstub [%i1+0x1c2],%l1 ! %l1 = 000000a6000000ff
p39_label_13:
! Mem[000000005e000018] = be56e756, %l5 = 86f3198b, %l0 = 00000014
add %i0,0x18,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000be56e756
! Mem[000000009000010c] = 9d6924b7, %g2 = ae4b5d710e312bf8
lduw [%i4+0x10c],%g2 ! %g2 = 000000009d6924b7
! Mem[000000005e8000a0] = 105617c60b9635ec, %l4 = 00000000dc22a854, %l2 = 42065d882cd91eed
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 105617c60b9635ec
! Mem[000000005f800165] = 0f0a31dd, %l1 = 00000000000000a6
ldstub [%i3+0x165],%l1 ! %l1 = 0000000a000000ff
! Mem[000000009180012c] = 54b60c4a, %g2 = 000000009d6924b7
lduw [%o0+0x12c],%g2 ! %g2 = 0000000054b60c4a
! Mem[000000005f0000a6] = c05520ac, %l0 = 00000000be56e756
ldstub [%i2+0x0a6],%l0 ! %l0 = 00000020000000ff
! Mem[0000000091000078] = 9cfade54, %g2 = 0000000054b60c4a
lduw [%i6+0x078],%g2 ! %g2 = 000000009cfade54
! Mem[000000005e800024] = dd6b6ad2, %l1 = 000000000000000a
swap [%i1+0x024],%l1 ! %l1 = 00000000dd6b6ad2
! Mem[000000005f00010b] = f8168095, %l1 = 00000000dd6b6ad2
ldstub [%i2+0x10b],%l1 ! %l1 = 00000095000000ff
! Mem[0000000090800184] = ecde3e04, %g2 = 000000009cfade54
ldsb [%i5+0x187],%g2 ! %g2 = ffffffffffffffec
p39_label_14:
! Mem[000000005f800034] = 00000036, %l0 = 0000000000000020
swap [%i3+0x034],%l0 ! %l0 = 0000000000000036
! %l2 = 0b9635ec, %l3 = 00000091, Mem[0000000090800040] = 839ba431 df9afe37
std %l2,[%i5+0x040] ! Mem[0000000090800040] = 0b9635ec 00000091
! %l6 = e67dd5e4, %l7 = 56f3678a, Mem[0000000090000108] = 0beb9214 9d6924b7
std %l6,[%i4+0x108] ! Mem[0000000090000108] = e67dd5e4 56f3678a
! %l3 = 0000000000000091, Mem[0000000091000158] = 3eeb8fcc
stw %l3,[%i6+0x158] ! Mem[0000000091000158] = 00000091
! %l7 = 0000000056f3678a, Mem[00000000900000b4] = 2801dd14
stw %l7,[%i4+0x0b4] ! Mem[00000000900000b4] = 56f3678a
! Mem[000000005e800110] = ff182c4a, %l7 = 56f3678a, %l0 = 00000036
add %i1,0x110,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ff182c4a
! %l3 = 0000000000000091, Mem[00000000900001ee] = 70ad6e71
sth %l3,[%i4+0x1ee] ! Mem[00000000900001ec] = 00916e71
! Mem[00000000900000ec] = 4f1204d4, %g2 = ffffffffffffffec
ldsb [%i4+0x0ef],%g2 ! %g2 = 000000000000004f
! Mem[000000005e000180] = 9a7809ae60e57a40, %l3 = 0000000000000091, %l0 = 00000000ff182c4a
add %i0,0x180,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 9a7809ae60e57a40
! Mem[000000005e800001] = cb90e75a, %l7 = 0000000056f3678a
ldstub [%i1+0x001],%l7 ! %l7 = 00000090000000ff
p39_label_15:
! %l7 = 0000000000000090, Mem[0000000091800160] = f1db476f
sth %l7,[%o0+0x160] ! Mem[0000000091800160] = 0090476f
! Mem[000000005e800088] = 3f272837, %l5 = 0000000086f3198b
ldsh [%i1+0x088],%l5 ! %l5 = 0000000000003f27
! Mem[000000005e80001c] = a9ad0de3, %l6 = e67dd5e4, %l4 = dc22a854
add %i1,0x1c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a9ad0de3
! Mem[000000005e000190] = ca8d96f70000009f, %l6 = 00000000e67dd5e4, %l3 = 0000000000000091
add %i0,0x190,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = ca8d96f70000009f
! Mem[00000000918001f0] = da6263a0 b9f50af8, %g2 = 0000004f, %g3 = 600cdb96
ldd [%o0+0x1f0],%g2 ! %g2 = 00000000da6263a0 00000000b9f50af8
! %l6 = 00000000e67dd5e4, Mem[000000005e000170] = 48e4199c
stw %l6,[%i0+0x170] ! Mem[000000005e000170] = e67dd5e4
! Mem[000000005e8001d8] = 8c42af23, %l0 = 9a7809ae60e57a40
swap [%i1+0x1d8],%l0 ! %l0 = 000000008c42af23
! Mem[000000005f8000a8] = e4caf7e7c192cb62, %l7 = 0000000000000090, %l1 = 0000000000000095
add %i3,0xa8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = e4caf7e7c192cb62
! Mem[000000005e8000ea] = de6c5231, %l7 = 0000000000000090
ldstub [%i1+0x0ea],%l7 ! %l7 = 00000052000000ff
! Mem[00000000910000d4] = f56c72b9, %g2 = 00000000da6263a0
lduw [%i6+0x0d4],%g2 ! %g2 = 00000000f56c72b9
p39_label_16:
! Mem[000000005f8000fc] = 9941071e, %l5 = 00003f27, %l6 = e67dd5e4
add %i3,0xfc,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000009941071e
! Mem[0000000091000084] = ca1141d3, %g18 = 54fa17b1e046bfb4
ldsw [%i6+0x084],%g2 ! %g2 = 54fa17b1e046bfb4
! %l5 = 0000000000003f27, Mem[000000005e0001c9] = e505247c
stb %l5,[%i0+0x1c9] ! Mem[000000005e0001c8] = e527247c
! Mem[000000005e800020] = f047e9fb, %l2 = 0b9635ec, %l1 = c192cb62
add %i1,0x20,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f047e9fb
! Mem[000000005e0001d0] = 98e9b68ca0eb1a24, %l7 = 0000000000000052, %l4 = 00000000a9ad0de3
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 98e9b68ca0eb1a24
! Mem[0000000090000160] = 32a6c17c, %g2 = ffffffffca1141d3
ldsb [%i4+0x161],%g2 ! %g2 = 0000000000000032
! Mem[00000000918000d0] = 0f131ea5055cd7cb, %g2 = 0000000000000032
ldx [%o0+0x0d0],%g2 ! %g2 = 0f131ea5055cd7cb
! Mem[000000005f8001c0] = 54712bd4, %l7 = 0000000000000052
swap [%i3+0x1c0],%l7 ! %l7 = 0000000054712bd4
! Mem[000000005e00002c] = 85e5a2a0, %l7 = 54712bd4, %l0 = 8c42af23
add %i0,0x2c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000085e5a2a0
! %l7 = 0000000054712bd4, Mem[0000000090000090] = 811a29b2
stw %l7,[%i4+0x090] ! Mem[0000000090000090] = 54712bd4
p39_label_17:
! Mem[0000000090800168] = a3b72bd2, %g2 = 0f131ea5055cd7cb
ldsb [%i5+0x168],%g2 ! %g2 = ffffffffffffffa3
! %l4 = 98e9b68ca0eb1a24, Mem[00000000908000f5] = 1a8c6a2b
stb %l4,[%i5+0x0f5] ! Mem[00000000908000f4] = 248c6a2b
! Mem[00000000900001b0] = 9cd7a462bcc1966d, %g2 = ffffffffffffffa3
ldx [%i4+0x1b0],%g2 ! %g2 = 9cd7a462bcc1966d
! Mem[00000000918001d8] = 05319c38 8896c003, %g2 = bcc1966d, %g3 = b9f50af8
ldd [%o0+0x1d8],%g2 ! %g2 = 0000000005319c38 000000008896c003
! Mem[000000005e800014] = 6ac23059, %l4 = a0eb1a24, %l4 = a0eb1a24
add %i1,0x14,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000006ac23059
! Mem[000000005e000010] = f1ae7e56, %l7 = 54712bd4, %l4 = 6ac23059
add %i0,0x10,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000f1ae7e56
! Mem[000000005e0001dc] = 41882646, %l0 = 0000000085e5a2a0
swap [%i0+0x1dc],%l0 ! %l0 = 0000000041882646
! Mem[0000000091800088] = 76cfc3f2, %g18 = 54fa17b1e046bfb4
ldsw [%o0+0x088],%g2 ! %g2 = 54fa17b1e046bfb4
! Mem[000000005f80012c] = e804bb04, %l5 = 0000000000003f27
ldstub [%i3+0x12c],%l5 ! %l5 = 000000e8000000ff
! %l1 = 00000000f047e9fb, Mem[0000000091800080] = 40837ec6
stw %l1,[%o0+0x080] ! Mem[0000000091800080] = f047e9fb
p39_label_18:
! Mem[000000005e8000c8] = c40f516e, %l1 = f047e9fb, %l3 = 0000009f
add %i1,0xc8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000c40f516e
! Mem[000000005e000098] = 93a8427c72af1bd1, %l1 = 00000000f047e9fb, %l2 = 105617c60b9635ec
add %i0,0x98,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 93a8427c72af1bd1
! Mem[000000005e80016c] = a5f81fd1, %l5 = 00000000000000e8
swap [%i1+0x16c],%l5 ! %l5 = 00000000a5f81fd1
! Mem[0000000091800094] = 058684d5, %g2 = 0000000076cfc3f2
lduh [%o0+0x094],%g2 ! %g2 = 0000000000000586
! Mem[000000005f8001e6] = 3e8cee42, %l3 = 00000000c40f516e
ldstub [%i3+0x1e6],%l3 ! %l3 = 000000ee000000ff
! Mem[000000005f000084] = 78f6e4f1, %l5 = 00000000a5f81fd1
ldstub [%i2+0x084],%l5 ! %l5 = 00000078000000ff
! Mem[000000005f80011c] = e279afff, %l5 = 0000000000000078
swap [%i3+0x11c],%l5 ! %l5 = 00000000e279afff
! Mem[000000005f000004] = bf646668, %l5 = 00000000e279afff
swap [%i2+0x004],%l5 ! %l5 = 00000000bf646668
! Mem[00000000918000c4] = c313a76b, %g18 = 54fa17b1e046bfb4
ldsw [%o0+0x0c4],%g2 ! %g2 = 54fa17b1e046bfb4
! %l0 = 0000000041882646, Mem[0000000091000000] = 5ded1651
stw %l0,[%i6+%g0] ! Mem[0000000091000000] = 41882646
p39_label_19:
! Mem[000000005f000078] = b3bfe5742bbc75fe, %l3 = 00000000000000ee, %l6 = 000000009941071e
add %i2,0x78,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = b3bfe5742bbc75fe
! Mem[00000000900000c4] = 471810a3, %g2 = ffffffffc313a76b
ldsh [%i4+0x0c6],%g2 ! %g2 = 0000000000004718
! %l0 = 0000000041882646, Mem[00000000918001a0] = d6da767b7cf2b7ad
stx %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 0000000041882646
! Mem[0000000091000010] = df4703ff 3d1e3e00, %g2 = 00004718, %g3 = 8896c003
ldd [%i6+%o2],%g2 ! %g2 = 00000000df4703ff 000000003d1e3e00
! Mem[0000000090800100] = 8666e26e, %g2 = 00000000df4703ff
ldsb [%i5+0x103],%g2 ! %g2 = ffffffffffffff86
! Mem[000000005e80018c] = 5732b4c1, %l2 = 93a8427c72af1bd1
swap [%i1+0x18c],%l2 ! %l2 = 000000005732b4c1
! Mem[0000000091800174] = b5d1f23a, %g2 = ffffffffffffff86
ldsb [%o0+0x177],%g2 ! %g2 = ffffffffffffffb5
! %l3 = 00000000000000ee, Mem[000000005e800060] = 5ebd706b1ee18791
stx %l3,[%i1+0x060] ! Mem[000000005e800060] = 00000000000000ee
! Mem[000000005f800000] = e923936f, %l4 = f1ae7e56, %l5 = bf646668
casa [%i3]0x80,%l4,%l5 ! %l5 = 00000000e923936f
! Mem[0000000090800188] = de3e04f8, %g2 = ffffffffffffffb5
lduh [%i5+0x188],%g2 ! %g2 = 000000000000de3e
p39_label_20:
! Mem[000000005e8001ac] = 901608ff, %l3 = 00000000000000ee
swap [%i1+0x1ac],%l3 ! %l3 = 00000000901608ff
! Mem[000000005e8000ec] = 89fc93c4, %l7 = 54712bd4, %l0 = 41882646
add %i1,0xec,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000089fc93c4
! Mem[000000005f8000d4] = b2e9c060, %l4 = 00000000f1ae7e56
ldstub [%i3+0x0d4],%l4 ! %l4 = 000000b2000000ff
! %l4 = 000000b2, %l5 = e923936f, Mem[0000000091000090] = f98046d8 68ca6544
std %l4,[%i6+0x090] ! Mem[0000000091000090] = 000000b2 e923936f
! Mem[000000005f8000ac] = c192cb62, %l6 = b3bfe5742bbc75fe
swap [%i3+0x0ac],%l6 ! %l6 = 00000000c192cb62
! Mem[000000005e000078] = 3889f04d, %l7 = 54712bd4, %l5 = e923936f
add %i0,0x78,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000003889f04d
! Mem[000000005e800140] = 4a2a5c47a2123cd7, %l0 = 0000000089fc93c4, %l0 = 0000000089fc93c4
add %i1,0x140,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4a2a5c47a2123cd7
! Mem[000000005f8001d0] = c3ff2aee, %l0 = 4a2a5c47a2123cd7
swap [%i3+0x1d0],%l0 ! %l0 = 00000000c3ff2aee
! %l1 = 00000000f047e9fb, Mem[0000000090000190] = 27339c59892c7c4b
stx %l1,[%i4+0x190] ! Mem[0000000090000190] = 00000000f047e9fb
! Mem[0000000091800138] = 00000000 86f3198b, %g2 = 0000de3e, %g3 = 3d1e3e00
ldd [%o0+0x138],%g2 ! %g2 = 0000000000000000 0000000086f3198b
p39_label_21:
! Mem[00000000900000a8] = 6884ab74 ca0cda6c, %g2 = 00000000, %g3 = 86f3198b
ldd [%i4+0x0a8],%g2 ! %g2 = 000000006884ab74 00000000ca0cda6c
! Mem[000000005f000070] = 2d560105, %l6 = c192cb62, %l4 = 000000b2
add %i2,0x70,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000002d560105
! Mem[000000005e0000a0] = 7e374ad14916864a, %l6 = 00000000c192cb62, %l2 = 000000005732b4c1
add %i0,0xa0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 7e374ad14916864a
! Mem[000000005e8001c0] = b7fcff763dfa9325, %l5 = 000000003889f04d, %l2 = 7e374ad14916864a
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = b7fcff763dfa9325
! Mem[000000005e00004c] = de7f13de, %l1 = 00000000f047e9fb
ldstub [%i0+0x04c],%l1 ! %l1 = 000000de000000ff
! Mem[000000005e800124] = 702c748c, %l2 = b7fcff763dfa9325
swap [%i1+0x124],%l2 ! %l2 = 00000000702c748c
! Mem[000000005e00011c] = f2b3bf38, %l7 = 54712bd4, %l6 = c192cb62
add %i0,0x11c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000f2b3bf38
! Mem[000000005f800098] = c0524aa5, %l7 = 54712bd4, %l5 = 3889f04d
add %i3,0x98,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000c0524aa5
! %l7 = 0000000054712bd4, Mem[0000000090800104] = 66e26e91
sth %l7,[%i5+0x104] ! Mem[0000000090800104] = 2bd46e91
! %l7 = 0000000054712bd4, Mem[0000000090800188] = de3e04f8dff6aad0
stx %l7,[%i5+0x188] ! Mem[0000000090800188] = 0000000054712bd4
p39_label_22:
! Mem[00000000910001d4] = 0ccf8fa5, %g18 = 54fa17b1e046bfb4
ldsw [%i6+0x1d4],%g2 ! %g2 = 54fa17b1e046bfb4
! Mem[000000009000018c] = b5320000, %g2 = 000000000ccf8fa5
ldub [%i4+0x18e],%g2 ! %g2 = 00000000000000b5
! Mem[000000005f0000fc] = bcd96684, %l6 = 00000000f2b3bf38
ldstub [%i2+0x0fc],%l6 ! %l6 = 000000bc000000ff
! Mem[0000000090000104] = 3d4765e6, %g2 = 00000000000000b5
ldsb [%i4+0x105],%g2 ! %g2 = 000000000000003d
! Mem[000000005e000018] = be56e756187b478b, %l2 = 00000000702c748c, %l0 = 00000000c3ff2aee
add %i0,0x18,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = be56e756187b478b
! %l5 = 00000000c0524aa5, Mem[0000000091000101] = ca8f3be4
stb %l5,[%i6+0x101] ! Mem[0000000091000100] = a58f3be4
! Mem[00000000918001f0] = 63a0b9f5, %g2 = 000000000000003d
ldub [%o0+0x1f2],%g2 ! %g2 = 0000000000000063
! Mem[00000000900000fc] = dff87715, %g2 = 0000000000000063
lduw [%i4+0x0fc],%g2 ! %g2 = 00000000dff87715
! Mem[00000000908001c4] = 808b04d8, %g2 = 00000000dff87715
lduh [%i5+0x1c6],%g2 ! %g2 = 000000000000808b
! Mem[0000000090000018] = d23cbe49, %g2 = 000000000000808b
ldub [%i4+%o3],%g2 ! %g2 = 00000000000000d2
p39_label_23:
! Mem[00000000918001f8] = 86c742ae fcc2e909, %g2 = 000000d2, %g3 = ca0cda6c
ldd [%o0+0x1f8],%g2 ! %g2 = 0000000086c742ae 00000000fcc2e909
! %l7 = 0000000054712bd4, Mem[0000000090000198] = a8d5c763
stw %l7,[%i4+0x198] ! Mem[0000000090000198] = 54712bd4
! Mem[000000005e0001a8] = d4c4bb185e69a76f, %l3 = 00000000901608ff, %l6 = 00000000000000bc
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = d4c4bb185e69a76f
! Mem[00000000918000f0] = 26618e3b, %g2 = 0000000086c742ae
ldub [%o0+0x0f0],%g2 ! %g2 = 0000000000000026
! Mem[000000005f8000fc] = 9941071e, %l6 = d4c4bb185e69a76f
lduw [%i3+0x0fc],%l6 ! %l6 = 000000009941071e
! Mem[000000005e0000ec] = 50011f33, %l6 = 9941071e, %l6 = 9941071e
add %i0,0xec,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000050011f33
! Mem[000000005f80011c] = 00000078, %l5 = 00000000c0524aa5
swap [%i3+0x11c],%l5 ! %l5 = 0000000000000078
! Mem[000000005f0000c8] = 812db658, %l7 = 54712bd4, %l0 = 187b478b
add %i2,0xc8,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000812db658
! Mem[0000000090800080] = 1ae137b2, %g2 = 0000000000000026
ldub [%i5+0x082],%g2 ! %g2 = 000000000000001a
! %l1 = 00000000000000de, Mem[0000000090800144] = 2c742e28
sth %l1,[%i5+0x144] ! Mem[0000000090800144] = 00de2e28
p39_label_24:
! Mem[00000000910000a4] = cdd63b42, %g2 = 000000000000001a
lduh [%i6+0x0a4],%g2 ! %g2 = 000000000000cdd6
! %l6 = 0000000050011f33, Mem[0000000090000090] = 54712bd4
stw %l6,[%i4+0x090] ! Mem[0000000090000090] = 50011f33
! Mem[000000005e0001e0] = d9cf9500, %l3 = 00000000901608ff
swap [%i0+0x1e0],%l3 ! %l3 = 00000000d9cf9500
! Mem[000000005e00011c] = f2b3bf38, %l6 = 50011f33, %l4 = 2d560105
add %i0,0x11c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f2b3bf38
! Mem[00000000910000ac] = 56e6721b, %g2 = 000000000000cdd6
lduw [%i6+0x0ac],%g2 ! %g2 = 0000000056e6721b
! Mem[000000005f0000e8] = 4467e7c2, %l3 = 00000000d9cf9500
swap [%i2+0x0e8],%l3 ! %l3 = 000000004467e7c2
! Mem[0000000090000120] = 42e934013a43a47e, %g2 = 0000000056e6721b
ldx [%i4+0x120],%g2 ! %g2 = 42e934013a43a47e
! Mem[000000005f800080] = 532181ec7f2a71d4, %l2 = 00000000702c748c, %l1 = 00000000000000de
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 532181ec7f2a71d4
! Mem[000000005f00004c] = b1b3551a, %l6 = 0000000050011f33
swap [%i2+0x04c],%l6 ! %l6 = 00000000b1b3551a
! Mem[000000005e00000f] = 25268565, %l6 = 00000000b1b3551a
ldstub [%i0+0x00f],%l6 ! %l6 = 00000065000000ff
p39_label_25:
! Mem[0000000090800008] = 71c18b37, %g2 = 42e934013a43a47e
ldub [%i5+0x00b],%g2 ! %g2 = 0000000000000071
! Mem[000000005f8001e0] = 58ee1ce53e8cff42, %l5 = 0000000000000078, %l2 = 00000000702c748c
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 58ee1ce53e8cff42
! Mem[000000005e000160] = 60a842d0a268482c, %l4 = 00000000f2b3bf38, %l5 = 0000000000000078
add %i0,0x160,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 60a842d0a268482c
! Mem[000000005e80001c] = a9ad0de3, %l1 = 7f2a71d4, %l7 = 54712bd4
add %i1,0x1c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a9ad0de3
! Mem[000000005e800060] = 00000000 000000ee, %l2 = 3e8cff42, %l3 = 4467e7c2
ldd [%i1+0x060],%l2 ! %l2 = 0000000000000000 00000000000000ee
! Mem[000000005f0001f8] = c1260e5d3419e339, %l7 = 00000000a9ad0de3, %l6 = 0000000000000065
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = c1260e5d3419e339
! %l3 = 00000000000000ee, Mem[0000000091000142] = 10bf2978
stb %l3,[%i6+0x142] ! Mem[0000000091000140] = eebf2978
! Mem[0000000091000180] = d046df2b, %g2 = 0000000000000071
ldub [%i6+0x183],%g2 ! %g2 = 00000000000000d0
! %l6 = 3419e339, %l7 = a9ad0de3, Mem[00000000918000f0] = 26618e3b 7818ae9c
std %l6,[%o0+0x0f0] ! Mem[00000000918000f0] = 3419e339 a9ad0de3
! Mem[000000005e000178] = fd527d54, %l7 = a9ad0de3, %l7 = a9ad0de3
add %i0,0x178,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000fd527d54
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 00000000812db658
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 532181ec7f2a71d4
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ee
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f2b3bf38
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 60a842d0a268482c
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be c1260e5d3419e339
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000fd527d54
bne,a,pn %xcc,p39_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p39_check_fp_registers:
set p39_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 48896b05 d8446342
bne %xcc,p39_f2_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ce3cf088252685ff
ldx [%i0+0x008],%g3 ! Observed data at 000000005e000008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1224595e28ffe52f
ldx [%i0+0x030],%g3 ! Observed data at 000000005e000030
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = b106328aff7f13de
ldx [%i0+0x048],%g3 ! Observed data at 000000005e000048
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = d320d1a251ff923a
ldx [%i0+0x060],%g3 ! Observed data at 000000005e000060
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 2c6fc15559a2d7a4
ldx [%i0+0x0c0],%g3 ! Observed data at 000000005e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c6a8ff38bb4a1835
ldx [%i0+0x0f8],%g3 ! Observed data at 000000005e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = e279afff71b5a934
ldx [%i0+0x100],%g3 ! Observed data at 000000005e000100
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = a6c1ff84f47f2039
ldx [%i0+0x148],%g3 ! Observed data at 000000005e000148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = e67dd5e4a302c570
ldx [%i0+0x170],%g3 ! Observed data at 000000005e000170
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = ca8d96f70000009f
ldx [%i0+0x190],%g3 ! Observed data at 000000005e000190
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = e527247cf6ee3509
ldx [%i0+0x1c8],%g3 ! Observed data at 000000005e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f1e32a4d85e5a2a0
ldx [%i0+0x1d8],%g3 ! Observed data at 000000005e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 901608ffadbc8ae3
ldx [%i0+0x1e0],%g3 ! Observed data at 000000005e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1e0,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = cbffe75ad1752552
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 = 23f410ab5aa67d1a
ldx [%i1+0x008],%g3 ! Observed data at 000000005e800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = f047e9fb0000000a
ldx [%i1+0x020],%g3 ! Observed data at 000000005e800020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x020,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00000000000000ee
ldx [%i1+0x060],%g3 ! Observed data at 000000005e800060
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3f272837000000b5
ldx [%i1+0x088],%g3 ! Observed data at 000000005e800088
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = c5a2533d68ed51c9
ldx [%i1+0x098],%g3 ! Observed data at 000000005e800098
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = de6cff3189fc93c4
ldx [%i1+0x0e8],%g3 ! Observed data at 000000005e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 41a65858ad59ff1c
ldx [%i1+0x108],%g3 ! Observed data at 000000005e800108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = c63b301c3dfa9325
ldx [%i1+0x120],%g3 ! Observed data at 000000005e800120
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = dd3991b16236ff88
ldx [%i1+0x128],%g3 ! Observed data at 000000005e800128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 907cff565e50015e
ldx [%i1+0x130],%g3 ! Observed data at 000000005e800130
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 309fd1de8add0b0c
ldx [%i1+0x138],%g3 ! Observed data at 000000005e800138
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1fd34cd9000000e8
ldx [%i1+0x168],%g3 ! Observed data at 000000005e800168
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000181ecd3b2f
ldx [%i1+0x180],%g3 ! Observed data at 000000005e800180
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7aceec9a72af1bd1
ldx [%i1+0x188],%g3 ! Observed data at 000000005e800188
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 3fe75617000000ee
ldx [%i1+0x1a8],%g3 ! Observed data at 000000005e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5241abfa96a12987
ldx [%i1+0x1b8],%g3 ! Observed data at 000000005e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b7fcff763dfa9325
ldx [%i1+0x1c0],%g3 ! Observed data at 000000005e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 60e57a40a8109b4f
ldx [%i1+0x1d8],%g3 ! Observed data at 000000005e8001d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1d8,%g4
set p39_local2_expect,%g1
p39_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 01581e55e279afff
ldx [%i2+0x000],%g3 ! Observed data at 000000005f000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x000,%g4
ldx [%g1+0x048],%g2 ! Expected data = 84764da050011f33
ldx [%i2+0x048],%g3 ! Observed data at 000000005f000048
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2d5601055da508cb
ldx [%i2+0x070],%g3 ! Observed data at 000000005f000070
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = e487c928fff6e4f1
ldx [%i2+0x080],%g3 ! Observed data at 000000005f000080
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9fff864b03d5dd3b
ldx [%i2+0x098],%g3 ! Observed data at 000000005f000098
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 26d8d7f4c055ffac
ldx [%i2+0x0a0],%g3 ! Observed data at 000000005f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 193bd68d59a2d7a4
ldx [%i2+0x0b8],%g3 ! Observed data at 000000005f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d9cf9500fd325852
ldx [%i2+0x0e8],%g3 ! Observed data at 000000005f0000e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = a1f00e33ffd96684
ldx [%i2+0x0f8],%g3 ! Observed data at 000000005f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = f81680ffd684433f
ldx [%i2+0x108],%g3 ! Observed data at 000000005f000108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = d2f3246cc4fff5e6
ldx [%i2+0x130],%g3 ! Observed data at 000000005f000130
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = cc7b4bffe9af21ff
ldx [%i2+0x140],%g3 ! Observed data at 000000005f000140
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 93d646df0cfa6d1f
ldx [%i2+0x170],%g3 ! Observed data at 000000005f000170
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9be24fd3dd6b6ad2
ldx [%i2+0x188],%g3 ! Observed data at 000000005f000188
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1c6bfedc152c5694
ldx [%i2+0x1b8],%g3 ! Observed data at 000000005f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1b8,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 54c3df170b5fff02
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 = 84407fac00000020
ldx [%i3+0x030],%g3 ! Observed data at 000000005f800030
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6acd4d3a7c8c46d7
ldx [%i3+0x050],%g3 ! Observed data at 000000005f800050
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x050,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e4caf7e72bbc75fe
ldx [%i3+0x0a8],%g3 ! Observed data at 000000005f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 6fff30b41ef26395
ldx [%i3+0x0c8],%g3 ! Observed data at 000000005f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = eded2b9fffe9c060
ldx [%i3+0x0d0],%g3 ! Observed data at 000000005f8000d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e1daf755aabfeb90
ldx [%i3+0x0e8],%g3 ! Observed data at 000000005f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7f0fa03ec0524aa5
ldx [%i3+0x118],%g3 ! Observed data at 000000005f800118
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 15316432ff04bb04
ldx [%i3+0x128],%g3 ! Observed data at 000000005f800128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 00000090624f0ff0
ldx [%i3+0x150],%g3 ! Observed data at 000000005f800150
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 728525ca0fff31dd
ldx [%i3+0x160],%g3 ! Observed data at 000000005f800160
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 00000052dbeb2b6b
ldx [%i3+0x1c0],%g3 ! Observed data at 000000005f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = a2123cd77ebbfc8c
ldx [%i3+0x1d0],%g3 ! Observed data at 000000005f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 58ee1ce53e8cff42
ldx [%i3+0x1e0],%g3 ! Observed data at 000000005f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1e0,%g4
! The test for processor 39 has passed
p39_passed:
ta GOOD_TRAP
nop
p39_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p39_failed
p39_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p39_failed
p39_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p39_failed
p39_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p39_failed
p39_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p39_failed
p39_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p39_failed
p39_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p39_failed
p39_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p39_failed
p39_f2_fail:
set p39_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 39 failed
p39_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 39 failed
p39_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p39_selfmod_failed:
ba p39_failed
mov 0xabc,%g1
p39_common_error:
or %g0,0xf07,%g1
ba p39_failed
mov %o5,%g3
p39_common_signature_error:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_common_timeout:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p39_failed
mov 0x0,%g3
p39_trap1e:
stwa %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800008]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f800020]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800028]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800020]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e000028]
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f000018]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800000]
done
p39_trap1o:
stwa %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800008]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f800020]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800028]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800020]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e000028]
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f000018]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800000]
done
p39_trap2e:
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800010]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f800000]
done
p39_trap2o:
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800010]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f800000]
done
p39_trap3e:
nop
nop
nop
nop
done
p39_trap3o:
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 = ffd186a61f842893
ldx [%g1+0x008],%l1 ! %l1 = b753fa4460310330
ldx [%g1+0x010],%l2 ! %l2 = b41c4dc610a3c5a2
ldx [%g1+0x018],%l3 ! %l3 = 1718d96eaef3fa57
ldx [%g1+0x020],%l4 ! %l4 = e598af3496a12987
ldx [%g1+0x028],%l5 ! %l5 = 40ce7043abebedcd
ldx [%g1+0x030],%l6 ! %l6 = abd42bfa93d646df
ldx [%g1+0x038],%l7 ! %l7 = c3bc5c3cb2cbddf0
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5dec6a10 12106529 74b47abf f55bcb46
! %f4 = 294a8cb1 1fd1c10a 785e9d19 e85cc198
! %f8 = 643eba4a ad992dfd ec43bdd8 ed47b60f
! %f12 = f2a9d4c4 b3c3c450 8ef87447 87f4dbfb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8ba8e4cc 9d0b0928 2375cffc bd80806c
! %f20 = b530fb59 99fec0eb 945759d5 53f60f21
! %f24 = 15d8da84 d392fde5 73815447 cbfcd9d1
! %f28 = 909f3901 2c676325 19e4d28f ae2c397f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5b86b905 6df93186 1b9df217 6817d24f
! %f36 = 285b75e9 0bd29842 b1f6951e 74084afe
! %f40 = 9df2cc22 e165d25f de2daf39 366a0815
! %f44 = 41b398d2 1212a902 7e3c8e7a 343578fd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6e1017df00000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = 6e1017df00000038
wr %g0,%y ! Clear Y 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[0000000060800060] = 7bb5e1fc, %l5 = d6570ecb, %l0 = bf1827f1
add %i1,0x60,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000007bb5e1fc
! Mem[0000000061000008] = f22b413b6dc2ad12, %l5 = f7c8c3abd6570ecb, %l3 = 0ed28b1c9023c57e
add %i2,0x08,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = f22b413b6dc2ad12
! Mem[0000000090000060] = 7dcd45f0, %g2 = ffb20fc17fc8af99
lduw [%i4+0x060],%g2 ! %g2 = 000000007dcd45f0
! Mem[0000000090000180] = dbb0693090cb7b8d, %g2 = 000000007dcd45f0
ldx [%i4+0x180],%g2 ! %g2 = dbb0693090cb7b8d
! Mem[0000000060000158] = 0233813c36b3c228, %l6 = 45d739c23c6ead88, %l1 = 43b5f2864f7b6343
add %i0,0x158,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 0233813c36b3c228
! Mem[00000000618000bc] = 1d149938, %l5 = f7c8c3abd6570ecb
ldstub [%i3+0x0bc],%l5 ! %l5 = 0000001d000000ff
! Mem[0000000060800004] = 86e3112a, %l5 = 0000001d, %l7 = a1775da6
add %i1,0x04,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000086e3112a
! Mem[00000000600000a0] = 2108e52e, %l0 = 7bb5e1fc, %l4 = a1d76724
add %i0,0xa0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000002108e52e
! Mem[0000000091000150] = 23a8d37e, %g2 = dbb0693090cb7b8d
lduh [%i6+0x150],%g2 ! %g2 = 00000000000023a8
! Mem[0000000091000060] = c02e18b872f626d7, %g2 = 00000000000023a8
ldx [%i6+0x060],%g2 ! %g2 = c02e18b872f626d7
p40_label_2:
! Mem[00000000608001e5] = 0da4ac7f, %l7 = 0000000086e3112a
ldstub [%i1+0x1e5],%l7 ! %l7 = 000000a4000000ff
! Mem[00000000618000b5] = 1c516ea0, %l1 = 0233813c36b3c228
ldstub [%i3+0x0b5],%l1 ! %l1 = 00000051000000ff
! Mem[0000000060800170] = af1317c76dcbeaf3, %l4 = 000000002108e52e, %l0 = 000000007bb5e1fc
add %i1,0x170,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = af1317c76dcbeaf3
! Mem[0000000060000060] = b156cb18, %l6 = 3c6ead88, %l0 = 6dcbeaf3
add %i0,0x60,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b156cb18
! %l6 = 3c6ead88, %l7 = 000000a4, Mem[0000000091000018] = 424501ee 4891d8bc
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 3c6ead88 000000a4
! Mem[0000000091800114] = 68cde05e, %g2 = c02e18b872f626d7
lduw [%o0+0x114],%g2 ! %g2 = 0000000068cde05e
! Mem[000000006000013c] = a4eeea21, %l6 = 45d739c23c6ead88
ldstub [%i0+0x13c],%l6 ! %l6 = 000000a4000000ff
! Mem[0000000061000038] = a33673cc, %l4 = 000000002108e52e
swap [%i2+0x038],%l4 ! %l4 = 00000000a33673cc
! Mem[0000000090800164] = 5a44a3b7, %g2 = 0000000068cde05e
lduh [%i5+0x166],%g2 ! %g2 = 0000000000005a44
! Mem[00000000618000d0] = 0c2e8a91, %l1 = 0000000000000051
ldstub [%i3+0x0d0],%l1 ! %l1 = 0000000c000000ff
p40_label_3:
! Mem[000000006080009c] = ce314531, %l1 = 000000000000000c
ldstub [%i1+0x09c],%l1 ! %l1 = 000000ce000000ff
! Mem[000000009100016c] = 7fd5a81e, %g18 = 3cfbfdcbed68d7c3
ldsw [%i6+0x16c],%g2 ! %g2 = 3cfbfdcbed68d7c3
! Mem[0000000090000164] = 7c1f981c, %g2 = 000000007fd5a81e
ldsh [%i4+0x164],%g2 ! %g2 = 0000000000007c1f
! Mem[0000000060000150] = 26e25c9979822c3b, %l3 = f22b413b6dc2ad12, %l2 = 3b8602cc23238c95
add %i0,0x150,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 26e25c9979822c3b
! Mem[000000009100001c] = 000000a4, %g2 = 0000000000007c1f
ldsb [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000060800138] = 8141a96a, %l5 = 000000000000001d
ldstub [%i1+0x138],%l5 ! %l5 = 00000081000000ff
! Mem[00000000900000d8] = 7242406d, %g2 = 0000000000000000
lduw [%i4+0x0d8],%g2 ! %g2 = 000000007242406d
! Mem[00000000600001d0] = 023a54fc820a0095, %l7 = 00000000000000a4, %l7 = 00000000000000a4
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 023a54fc820a0095
! %l1 = 00000000000000ce, Mem[0000000091800058] = 4a905669
sth %l1,[%o0+0x058] ! Mem[0000000091800058] = 00ce5669
! Mem[00000000900001ac] = b7572d16, %g2 = 000000007242406d
ldsh [%i4+0x1ac],%g2 ! %g2 = ffffffffffffb757
p40_label_4:
! %l7 = 023a54fc820a0095, Mem[0000000061800092] = 30c71927
stb %l7,[%i3+0x092] ! Mem[0000000061800090] = 30c79527
! Mem[0000000061000050] = 20b7cb0c, %l6 = 00000000000000a4
swap [%i2+0x050],%l6 ! %l6 = 0000000020b7cb0c
! Mem[0000000091800198] = 765b3b83, %g2 = ffffffffffffb757
ldsh [%o0+0x19a],%g2 ! %g2 = 000000000000765b
! Mem[0000000061000026] = f2612c6c, %l6 = 0000000020b7cb0c
ldstub [%i2+0x026],%l6 ! %l6 = 0000002c000000ff
! Mem[00000000610000e2] = 58a0d702, %l6 = 000000000000002c
ldstub [%i2+0x0e2],%l6 ! %l6 = 000000d7000000ff
! Mem[0000000091000088] = 9892031b, %g2 = 000000000000765b
lduh [%i6+0x088],%g2 ! %g2 = 0000000000009892
! Mem[00000000918000dc] = b8e5ecbf, %g2 = 0000000000009892
ldub [%o0+0x0de],%g2 ! %g2 = 00000000000000b8
! Mem[00000000900000e0] = 753968e19da32575, %g2 = 00000000000000b8
ldx [%i4+0x0e0],%g2 ! %g2 = 753968e19da32575
! Mem[00000000610000c5] = 483f3ace, %l1 = 00000000000000ce
ldstub [%i2+0x0c5],%l1 ! %l1 = 0000003f000000ff
! Mem[0000000060800050] = 4bc6ff1c70ccadb6, %l4 = 00000000a33673cc, %l2 = 26e25c9979822c3b
add %i1,0x50,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 4bc6ff1c70ccadb6
p40_label_5:
! Mem[0000000061800110] = 6cabd8d08a0e1ef2, %l3 = f22b413b6dc2ad12, %l4 = 00000000a33673cc
add %i3,0x110,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 6cabd8d08a0e1ef2
! Mem[00000000910000f4] = a2e7f01b, %g2 = 753968e19da32575
ldub [%i6+0x0f6],%g2 ! %g2 = 00000000000000a2
! Mem[0000000091000010] = a3481fff, %g2 = 00000000000000a2
lduh [%i6+%o2],%g2 ! %g2 = 000000000000a348
! Mem[00000000608001c8] = 25d6e863edd05251, %l2 = 4bc6ff1c70ccadb6, %l4 = 6cabd8d08a0e1ef2
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 25d6e863edd05251
! Mem[00000000610000b0] = 0d279abc4de34482, %l4 = 25d6e863edd05251, %l0 = 00000000b156cb18
add %i2,0xb0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 0d279abc4de34482
! Mem[000000009080008c] = f6f60457, %g2 = 000000000000a348
ldub [%i5+0x08e],%g2 ! %g2 = 00000000000000f6
! Mem[00000000618000b8] = 17f43b21ff149938, %l3 = f22b413b6dc2ad12, %l3 = f22b413b6dc2ad12
add %i3,0xb8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 17f43b21ff149938
! %l0 = 4de34482, %l1 = 0000003f, Mem[0000000090800158] = 4ba53888 4c94e5e0
std %l0,[%i5+0x158] ! Mem[0000000090800158] = 4de34482 0000003f
! Mem[00000000918001bc] = c7d6baa7, %g2 = 00000000000000f6
ldsh [%o0+0x1bc],%g2 ! %g2 = ffffffffffffc7d6
! Mem[000000009180008c] = 678d2280, %g2 = ffffffffffffc7d6
ldsb [%o0+0x08e],%g2 ! %g2 = 0000000000000067
p40_label_6:
! Mem[0000000091800008] = 7de16198, %g2 = 0000000000000067
ldub [%o0+0x00b],%g2 ! %g2 = 000000000000007d
! Mem[0000000061800088] = 8fa923d0, %l7 = 023a54fc820a0095
ldsb [%i3+0x088],%l7 ! %l7 = ffffffffffffff8f
! Mem[000000009080010c] = 2dc91a2f, %g2 = 000000000000007d
lduw [%i5+0x10c],%g2 ! %g2 = 000000002dc91a2f
! Mem[0000000091000014] = 3d1e3e00, %g2 = 000000002dc91a2f
lduh [%i6+0x014],%g2 ! %g2 = 0000000000003d1e
! %l4 = 25d6e863edd05251, Mem[0000000090000090] = 811a29b2
stw %l4,[%i4+0x090] ! Mem[0000000090000090] = edd05251
! Mem[0000000061800128] = 5f0cfeab, %l0 = 4de34482, %l6 = 000000d7
add %i3,0x128,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000005f0cfeab
! Mem[00000000910001d4] = 0ccf8fa5, %g18 = 3cfbfdcbed68d7c3
ldsw [%i6+0x1d4],%g2 ! %g2 = 3cfbfdcbed68d7c3
! Mem[0000000061800020] = 08964457bc382427, %l4 = 25d6e863edd05251, %l4 = 25d6e863edd05251
add %i3,0x20,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 08964457bc382427
! Mem[0000000061800058] = 9f1fbda4ddd7a3df, %l4 = 08964457bc382427, %l0 = 0d279abc4de34482
add %i3,0x58,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 9f1fbda4ddd7a3df
! %l6 = 000000005f0cfeab, Mem[00000000600001a6] = 51f470b6
sth %l6,[%i0+0x1a6] ! Mem[00000000600001a4] = 51f4feab
p40_label_7:
! Mem[0000000060800140] = f6c49dc64e75980d, %l1 = 000000000000003f, %l5 = 0000000000000081
add %i1,0x140,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = f6c49dc64e75980d
! Mem[00000000910000b4] = acf367d0, %g2 = 000000000ccf8fa5
lduh [%i6+0x0b4],%g2 ! %g2 = 000000000000acf3
! Mem[0000000060800168] = b1dc4eeb, %l2 = 4bc6ff1c70ccadb6
swap [%i1+0x168],%l2 ! %l2 = 00000000b1dc4eeb
! Mem[00000000908001c0] = 3c13748e4459808b, %g2 = 000000000000acf3
ldx [%i5+0x1c0],%g2 ! %g2 = 3c13748e4459808b
! Mem[0000000090000068] = 4c531842, %g2 = 3c13748e4459808b
ldsh [%i4+0x06a],%g2 ! %g2 = 0000000000004c53
! Mem[0000000091000034] = b618f0b2, %g2 = 0000000000004c53
ldsb [%i6+0x034],%g2 ! %g2 = ffffffffffffffb6
! Mem[00000000900001bc] = a63ac5b3, %g2 = ffffffffffffffb6
ldub [%i4+0x1bf],%g2 ! %g2 = 00000000000000a6
! Mem[0000000061800088] = 8fa923d0, %l6 = 000000005f0cfeab
lduw [%i3+0x088],%l6 ! %l6 = 000000008fa923d0
! %l6 = 000000008fa923d0, Mem[00000000918000fa] = 011d1d56
stb %l6,[%o0+0x0fa] ! Mem[00000000918000f8] = d01d1d56
! Mem[0000000090800150] = 5af554a2, %g18 = 3cfbfdcbed68d7c3
ldsw [%i5+0x150],%g2 ! %g2 = 3cfbfdcbed68d7c3
p40_label_8:
! Mem[0000000060800018] = b64d85ab, %l3 = ff149938, %l5 = 4e75980d
add %i1,0x18,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b64d85ab
! Mem[0000000090800030] = 74aad23802ba786f, %g2 = 000000005af554a2
ldx [%i5+0x030],%g2 ! %g2 = 74aad23802ba786f
! Mem[00000000608001c0] = dfebbfe7, %l6 = 000000008fa923d0
ldstub [%i1+0x1c0],%l6 ! %l6 = 000000df000000ff
! Mem[0000000091000100] = 54ca8f3b, %g2 = 74aad23802ba786f
ldsb [%i6+0x100],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000028] = c6d1db87 5fe1fe5c, %g2 = 00000054, %g3 = 0bad0b00
ldd [%i4+%o5],%g2 ! %g2 = 00000000c6d1db87 000000005fe1fe5c
! Mem[00000000608001fc] = 01f88402, %l0 = ddd7a3df, %l2 = b1dc4eeb
add %i1,0x1fc,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000001f88402
! Mem[0000000061800058] = 9f1fbda4ddd7a3df, %l1 = 000000000000003f, %l7 = ffffffffffffff8f
add %i3,0x58,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 9f1fbda4ddd7a3df
! Mem[0000000090000008] = f314fdbb, %g2 = 00000000c6d1db87
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000f3
! Mem[0000000090000140] = c860ad21 b704af01, %g2 = 000000f3, %g3 = 5fe1fe5c
ldd [%i4+0x140],%g2 ! %g2 = 00000000c860ad21 00000000b704af01
! Mem[0000000060000154] = 79822c3b, %l7 = ddd7a3df, %l1 = 0000003f
add %i0,0x154,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000079822c3b
p40_label_9:
! Mem[0000000061000030] = 4dd4072f, %l4 = 08964457bc382427
swap [%i2+0x030],%l4 ! %l4 = 000000004dd4072f
! %l6 = 00000000000000df, Mem[0000000090000068] = 975a4c53
stw %l6,[%i4+0x068] ! Mem[0000000090000068] = 000000df
! Mem[00000000900001a0] = 41d36b30 fb63a27f, %g2 = c860ad21, %g3 = b704af01
ldd [%i4+0x1a0],%g2 ! %g2 = 0000000041d36b30 00000000fb63a27f
! %l0 = ddd7a3df, %l1 = 79822c3b, Mem[0000000090000118] = f699086e 453e1191
std %l0,[%i4+0x118] ! Mem[0000000090000118] = ddd7a3df 79822c3b
! Mem[0000000060800148] = 7d4abaa9, %l6 = 00000000000000df
lduw [%i1+0x148],%l6 ! %l6 = 000000007d4abaa9
! Mem[000000006080006c] = b09b889d, %l4 = 000000004dd4072f
ldsh [%i1+0x06c],%l4 ! %l4 = ffffffffffffb09b
! %l6 = 7d4abaa9, %l7 = ddd7a3df, Mem[0000000091000060] = c02e18b8 72f626d7
std %l6,[%i6+0x060] ! Mem[0000000091000060] = 7d4abaa9 ddd7a3df
! Mem[000000006000012c] = 44858ed6, %l3 = ff149938, %l7 = ddd7a3df
add %i0,0x12c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000044858ed6
! Mem[0000000060800158] = b13d4dbd4dcf5922, %l1 = 0000000079822c3b, %l3 = 17f43b21ff149938
add %i1,0x158,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = b13d4dbd4dcf5922
! %l2 = 01f88402, %l3 = 4dcf5922, Mem[0000000090800130] = 39ab491f e548adbd
std %l2,[%i5+0x130] ! Mem[0000000090800130] = 01f88402 4dcf5922
p40_label_10:
! Mem[00000000618000c4] = 30a5985b, %l0 = ddd7a3df, %l7 = 44858ed6
add %i3,0xc4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000030a5985b
! %l2 = 0000000001f88402, Mem[0000000090800090] = 0457759b
sth %l2,[%i5+0x090] ! Mem[0000000090800090] = 8402759b
! Mem[0000000061000008] = f22b413b6dc2ad12, %l7 = 0000000030a5985b, %l0 = 9f1fbda4ddd7a3df
add %i2,0x08,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = f22b413b6dc2ad12
! %l3 = b13d4dbd4dcf5922, Mem[0000000090800090] = 8402759b
stw %l3,[%i5+0x090] ! Mem[0000000090800090] = 4dcf5922
! Mem[00000000908001a4] = 54e92dc3, %g2 = 0000000041d36b30
ldsb [%i5+0x1a4],%g2 ! %g2 = 0000000000000054
! Mem[0000000090800190] = 6220d8b6, %g2 = 0000000000000054
ldub [%i5+0x193],%g2 ! %g2 = 0000000000000062
! Mem[0000000060800186] = c4451ae8, %l3 = b13d4dbd4dcf5922
ldstub [%i1+0x186],%l3 ! %l3 = 0000001a000000ff
! Mem[0000000060000080] = aa8dee73, %l1 = 0000000079822c3b
swap [%i0+0x080],%l1 ! %l1 = 00000000aa8dee73
! Mem[0000000060800194] = 05e2697f, %l1 = 00000000aa8dee73
swap [%i1+0x194],%l1 ! %l1 = 0000000005e2697f
! Mem[0000000061800014] = b57ba51c, %l4 = ffffffffffffb09b
ldub [%i3+0x015],%l4 ! %l4 = 000000000000007b
p40_label_11:
! Mem[0000000061000190] = 9dcb491c, %l3 = 0000001a, %l5 = b64d85ab
add %i2,0x190,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000009dcb491c
! Mem[00000000918000e0] = ecbf61dd, %g2 = 0000000000000062
ldsh [%o0+0x0e0],%g2 ! %g2 = ffffffffffffecbf
! Mem[00000000918001a8] = 8a2d4b6b, %g2 = ffffffffffffecbf
ldsb [%o0+0x1aa],%g2 ! %g2 = ffffffffffffff8a
! Mem[00000000908001a8] = 887acab1, %g2 = ffffffffffffff8a
ldsb [%i5+0x1a9],%g2 ! %g2 = ffffffffffffff88
! Mem[0000000061800090] = 30c79527a44d4946, %l3 = 000000000000001a, %l0 = f22b413b6dc2ad12
add %i3,0x90,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 30c79527a44d4946
! Mem[0000000090000030] = 1b73ba14, %g2 = ffffffffffffff88
ldub [%i4+0x032],%g2 ! %g2 = 000000000000001b
! Mem[00000000610001f8] = 7464121c, %l6 = 000000007d4abaa9
ldstub [%i2+0x1f8],%l6 ! %l6 = 00000074000000ff
! Mem[00000000610001d0] = 95fb27ca545823cd, %l7 = 0000000030a5985b, %l4 = 000000000000007b
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 95fb27ca545823cd
! Mem[000000006100019c] = 044f8801, %l6 = 0000000000000074
swap [%i2+0x19c],%l6 ! %l6 = 00000000044f8801
! %l4 = 545823cd, %l5 = 9dcb491c, Mem[0000000090800038] = b0bb7951 93bde44d
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 545823cd 9dcb491c
p40_label_12:
! Mem[0000000060800030] = 4e238fecdf705e2d, %l2 = 0000000001f88402, %l1 = 0000000005e2697f
add %i1,0x30,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 4e238fecdf705e2d
! Mem[0000000060800018] = b64d85ab, %l5 = 000000009dcb491c
swap [%i1+%o3],%l5 ! %l5 = 00000000b64d85ab
! Mem[0000000091000058] = 7303b0f7, %g2 = 000000000000001b
ldsb [%i6+0x058],%g2 ! %g2 = 0000000000000073
! Mem[0000000060800088] = ab1c3bc41420e77d, %l0 = 30c79527a44d4946, %l1 = 4e238fecdf705e2d
add %i1,0x88,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ab1c3bc41420e77d
! Mem[0000000060000148] = dc4362d8, %l3 = 000000000000001a
ldsb [%i0+0x148],%l3 ! %l3 = ffffffffffffffdc
! %l3 = ffffffffffffffdc, Mem[0000000090000133] = 446baa23
stb %l3,[%i4+0x133] ! Mem[0000000090000130] = dc6baa23
! Mem[00000000910001b0] = 8464d785, %g2 = 0000000000000073
ldsh [%i6+0x1b2],%g2 ! %g2 = ffffffffffff8464
! Mem[0000000060800109] = 6e892b02, %l3 = ffffffffffffffdc
ldstub [%i1+0x109],%l3 ! %l3 = 00000089000000ff
! Mem[0000000060000130] = 2787f9fb, %l0 = 30c79527a44d4946
ldstub [%i0+0x130],%l0 ! %l0 = 00000027000000ff
! Mem[000000006000012c] = 44858ed6, %l0 = 0000000000000027
ldstub [%i0+0x12c],%l0 ! %l0 = 00000044000000ff
p40_label_13:
! Mem[00000000610000cc] = c7e8b450, %l2 = 0000000001f88402
swap [%i2+0x0cc],%l2 ! %l2 = 00000000c7e8b450
! Mem[0000000061000014] = 4784337f, %l0 = 00000044, %l4 = 545823cd
add %i2,0x14,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004784337f
! %l2 = c7e8b450, %l3 = 00000089, Mem[0000000090000000] = ba40193a 611bdea4
std %l2,[%i4+%g0] ! Mem[0000000090000000] = c7e8b450 00000089
! Mem[00000000900000b4] = 2801dd14, %g18 = 3cfbfdcbed68d7c3
ldsw [%i4+0x0b4],%g2 ! %g2 = 3cfbfdcbed68d7c3
! Mem[0000000090800094] = 72929a41, %g2 = 000000002801dd14
ldsh [%i5+0x094],%g2 ! %g2 = 0000000000007292
! %l7 = 0000000030a5985b, Mem[00000000908000b6] = 260a20f3
sth %l7,[%i5+0x0b6] ! Mem[00000000908000b4] = 985b20f3
! Mem[0000000091800110] = 62c768cd, %g2 = 0000000000007292
ldub [%o0+0x112],%g2 ! %g2 = 0000000000000062
! Mem[00000000910001c8] = fc2b4a43 cab845d7, %g2 = 00000062, %g3 = fb63a27f
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000fc2b4a43 00000000cab845d7
! Mem[00000000608001d4] = 1e90392f, %l3 = 0000000000000089
ldstub [%i1+0x1d4],%l3 ! %l3 = 0000001e000000ff
! %l0 = 0000000000000044, Mem[00000000910001f9] = 0b445c5e
stb %l0,[%i6+0x1f9] ! Mem[00000000910001f8] = 44445c5e
p40_label_14:
! Mem[00000000608000e8] = d5c9d97d6b89c66d, %l6 = 00000000044f8801
ldx [%i1+0x0e8],%l6 ! %l6 = d5c9d97d6b89c66d
! Mem[00000000610001d4] = 545823cd, %l4 = 000000004784337f
ldstub [%i2+0x1d4],%l4 ! %l4 = 00000054000000ff
! Mem[00000000608001d0] = 42005a7c, %l0 = 0000000000000044
swap [%i1+0x1d0],%l0 ! %l0 = 0000000042005a7c
! %l4 = 0000000000000054, Mem[0000000091800148] = adcaf2f2
sth %l4,[%o0+0x148] ! Mem[0000000091800148] = 0054f2f2
! Mem[0000000090800194] = 20d8b67b, %g2 = 00000000fc2b4a43
lduw [%i5+0x194],%g2 ! %g2 = 0000000020d8b67b
! %l3 = 000000000000001e, Mem[0000000091800160] = f1db476f
stw %l3,[%o0+0x160] ! Mem[0000000091800160] = 0000001e
! Mem[0000000061000018] = ab4db3a7ca7c1d64, %l2 = 00000000c7e8b450, %l1 = ab1c3bc41420e77d
add %i2,0x18,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ab4db3a7ca7c1d64
! Mem[0000000061000178] = 171a51c2 947f7b62, %l4 = 00000054, %l5 = b64d85ab
ldd [%i2+0x178],%l4 ! %l4 = 00000000171a51c2 00000000947f7b62
! Mem[00000000900001c4] = a50ab220, %g2 = 0000000020d8b67b
lduw [%i4+0x1c4],%g2 ! %g2 = 00000000a50ab220
! Mem[00000000910001e0] = 9757141a, %g18 = 3cfbfdcbed68d7c3
ldsw [%i6+0x1e0],%g2 ! %g2 = 3cfbfdcbed68d7c3
p40_label_15:
! Mem[00000000910000f8] = f01b28bd, %g2 = ffffffff9757141a
lduh [%i6+0x0f8],%g2 ! %g2 = 000000000000f01b
! Mem[0000000091000048] = 7c600cdb, %g2 = 000000000000f01b
ldsb [%i6+0x04b],%g2 ! %g2 = 000000000000007c
! %l6 = 6b89c66d, %l7 = 30a5985b, Mem[00000000908001c0] = 3c13748e 4459808b
std %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = 6b89c66d 30a5985b
! %l4 = 00000000171a51c2, Mem[0000000060000098] = 465ecc481f3644a6
stx %l4,[%i0+0x098] ! Mem[0000000060000098] = 00000000171a51c2
! Mem[0000000061000040] = 99771003, %l7 = 0000000030a5985b
ldsb [%i2+0x041],%l7 ! %l7 = 0000000000000077
! %l0 = 42005a7c, %l1 = ca7c1d64, Mem[0000000090000068] = 000000df 1842c3ee
std %l0,[%i4+0x068] ! Mem[0000000090000068] = 42005a7c ca7c1d64
! %l4 = 00000000171a51c2, Mem[0000000091000049] = b0337c60
stb %l4,[%i6+0x049] ! Mem[0000000091000048] = c2337c60
! Mem[0000000060800074] = d4ecc105, %l0 = 0000000042005a7c
swap [%i1+0x074],%l0 ! %l0 = 00000000d4ecc105
! Mem[0000000060000054] = bb844d4d, %l5 = 00000000947f7b62
swap [%i0+0x054],%l5 ! %l5 = 00000000bb844d4d
! %l0 = 00000000d4ecc105, Mem[0000000091000174] = cb003d97
stw %l0,[%i6+0x174] ! Mem[0000000091000174] = d4ecc105
p40_label_16:
! Mem[00000000910000c4] = 2183dcdf, %g2 = 000000000000007c
ldsh [%i6+0x0c6],%g2 ! %g2 = 0000000000002183
! Mem[0000000090000034] = ba1461cf, %g18 = 3cfbfdcbed68d7c3
ldsw [%i4+0x034],%g2 ! %g2 = 3cfbfdcbed68d7c3
! %l5 = 00000000bb844d4d, Mem[00000000910001a0] = 5aae4e04db9aa178
stx %l5,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000000bb844d4d
! Mem[000000006080015d] = 4dcf5922, %l5 = 00000000bb844d4d
ldstub [%i1+0x15d],%l5 ! %l5 = 000000cf000000ff
! Mem[00000000900000d4] = 1fa4f272, %g2 = ffffffffba1461cf
ldsb [%i4+0x0d5],%g2 ! %g2 = 000000000000001f
! Mem[000000006080008e] = 1420e77d, %l7 = 0000000000000077
ldstub [%i1+0x08e],%l7 ! %l7 = 000000e7000000ff
! %l1 = ab4db3a7ca7c1d64, Mem[00000000918001fe] = e90903f5
stb %l1,[%o0+0x1fe] ! Mem[00000000918001fc] = 640903f5
! %l4 = 171a51c2, %l5 = 000000cf, Mem[00000000910001e0] = 9757141a 14d36e1d
std %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 171a51c2 000000cf
! Mem[0000000061800170] = ea45d5af, %l3 = 0000001e, %l7 = 000000e7
add %i3,0x170,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ea45d5af
! Mem[0000000090800144] = 28f4004a, %g2 = 000000000000001f
ldub [%i5+0x147],%g2 ! %g2 = 0000000000000028
p40_label_17:
! Mem[00000000610000a0] = 7ad84a25 7047aa43, %l0 = d4ecc105, %l1 = ca7c1d64
ldd [%i2+0x0a0],%l0 ! %l0 = 000000007ad84a25 000000007047aa43
! Mem[00000000900001c4] = a50ab220, %g2 = 0000000000000028
ldsh [%i4+0x1c4],%g2 ! %g2 = ffffffffffffa50a
! Mem[0000000060800140] = f6c49dc64e75980d, %l0 = 000000007ad84a25, %l7 = 00000000ea45d5af
add %i1,0x140,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = f6c49dc64e75980d
! Mem[00000000610000e8] = 590febfa, %l1 = 000000007047aa43
swap [%i2+0x0e8],%l1 ! %l1 = 00000000590febfa
! %l5 = 00000000000000cf, Mem[0000000091800180] = 628efb9848e04b63
stx %l5,[%o0+0x180] ! Mem[0000000091800180] = 00000000000000cf
! %l5 = 00000000000000cf, Mem[00000000910001c8] = fc2b4a43
stw %l5,[%i6+0x1c8] ! Mem[00000000910001c8] = 000000cf
! %l2 = c7e8b450, %l3 = 0000001e, Mem[0000000060000000] = 87180c68 422f8ca5
std %l2,[%i0+%g0] ! Mem[0000000060000000] = c7e8b450 0000001e
! Mem[0000000091000080] = 70fb1ffe, %g2 = ffffffffffffa50a
ldub [%i6+0x080],%g2 ! %g2 = 0000000000000070
! Mem[00000000918001f8] = 86c742aefcc26409, %g2 = 0000000000000070
ldx [%o0+0x1f8],%g2 ! %g2 = 86c742aefcc26409
! Mem[0000000060800179] = 2345f998, %l5 = 00000000000000cf
ldstub [%i1+0x179],%l5 ! %l5 = 00000045000000ff
p40_label_18:
! Mem[0000000061000160] = d11d9370239ef0fe, %l7 = f6c49dc64e75980d, %l0 = 000000007ad84a25
add %i2,0x160,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d11d9370239ef0fe
! Mem[00000000910000e4] = af6c5ab8, %g2 = 86c742aefcc26409
ldsb [%i6+0x0e6],%g2 ! %g2 = ffffffffffffffaf
! Mem[00000000910000e8] = 5ab839f7, %g2 = ffffffffffffffaf
lduw [%i6+0x0e8],%g2 ! %g2 = 000000005ab839f7
! %l1 = 00000000590febfa, Mem[000000009180016c] = 7d90500a
sth %l1,[%o0+0x16c] ! Mem[000000009180016c] = ebfa500a
! Mem[0000000090000188] = d1a288aa, %g2 = 000000005ab839f7
ldsh [%i4+0x18a],%g2 ! %g2 = ffffffffffffd1a2
! Mem[000000009100011c] = 66a4dc2c, %g2 = ffffffffffffd1a2
ldub [%i6+0x11e],%g2 ! %g2 = 0000000000000066
! %l4 = 171a51c2, %l5 = 00000045, Mem[0000000090000168] = b023eb84 85b571f7
std %l4,[%i4+0x168] ! Mem[0000000090000168] = 171a51c2 00000045
! %l6 = 6b89c66d, %l7 = 4e75980d, Mem[0000000091800010] = 459f86b6 04e42612
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 6b89c66d 4e75980d
! Mem[0000000091000100] = 3be45b07, %g2 = 0000000000000066
ldsb [%i6+0x103],%g2 ! %g2 = 000000000000003b
! %l7 = f6c49dc64e75980d, Mem[000000009100004a] = 337c600c
stb %l7,[%i6+0x04a] ! Mem[0000000091000048] = 0d7c600c
p40_label_19:
! Mem[0000000091800054] = a94d00ce, %g2 = 000000000000003b
ldsh [%o0+0x056],%g2 ! %g2 = ffffffffffffa94d
! %l6 = d5c9d97d6b89c66d, Mem[00000000910001d8] = fb4de26b63857868
stx %l6,[%i6+0x1d8] ! Mem[00000000910001d8] = d5c9d97d6b89c66d
! Mem[000000006080002c] = e72507c9, %l1 = 590febfa, %l6 = 6b89c66d
add %i1,0x2c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e72507c9
! Mem[00000000610000fc] = 226a2e29, %l6 = e72507c9, %l6 = e72507c9
add %i2,0xfc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000226a2e29
! %l5 = 0000000000000045, Mem[00000000618001ee] = 7c22b270
stb %l5,[%i3+0x1ee] ! Mem[00000000618001ec] = 7c224570
! Mem[000000006180013b] = a0b8383e, %l4 = 00000000171a51c2
ldstub [%i3+0x13b],%l4 ! %l4 = 0000003e000000ff
! Mem[000000006100010e] = 25702234, %l3 = 000000000000001e
ldstub [%i2+0x10e],%l3 ! %l3 = 00000022000000ff
! %l1 = 00000000590febfa, Mem[0000000090800172] = 73750b78
stb %l1,[%i5+0x172] ! Mem[0000000090800170] = fa750b78
! %l5 = 0000000000000045, Mem[00000000910001b0] = 3ef08464
stw %l5,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000045
! Mem[00000000608001c8] = 25d6e863edd05251, %l2 = 00000000c7e8b450, %l3 = 0000000000000022
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 25d6e863edd05251
p40_label_20:
! Mem[0000000060000018] = 096c52a2, %l4 = 000000000000003e
ldsh [%i0+%o3],%l4 ! %l4 = 000000000000096c
! Mem[0000000060800046] = a25eee43, %l5 = 0000000000000045
ldstub [%i1+0x046],%l5 ! %l5 = 000000ee000000ff
! Mem[000000006100001c] = ca7c1d64, %l1 = 590febfa, %l1 = 590febfa
add %i2,0x1c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ca7c1d64
! Mem[0000000061000184] = 4464a81b, %l2 = c7e8b450, %l5 = 000000ee
add %i2,0x184,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000004464a81b
! Mem[0000000060800080] = 882cbea7, %l6 = 226a2e29, %l6 = 226a2e29
add %i1,0x80,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000882cbea7
! Mem[0000000090800058] = e5e022d7 73d92fb4, %g2 = ffffa94d, %g3 = cab845d7
ldd [%i5+0x058],%g2 ! %g2 = 00000000e5e022d7 0000000073d92fb4
! Mem[0000000061800020] = 08964457, %l7 = f6c49dc64e75980d
swap [%i3+%o4],%l7 ! %l7 = 0000000008964457
! Mem[00000000608000ac] = b0ee3a1b, %l6 = 00000000882cbea7
swap [%i1+0x0ac],%l6 ! %l6 = 00000000b0ee3a1b
! Mem[0000000060800178] = 23fff998, %l2 = c7e8b450, %l6 = b0ee3a1b
add %i1,0x178,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000023fff998
! Mem[00000000608000c4] = 26cd0f8c, %l4 = 000000000000096c
swap [%i1+0x0c4],%l4 ! %l4 = 0000000026cd0f8c
p40_label_21:
! Mem[00000000608001a0] = b5d86e81, %l6 = 0000000023fff998
ldstub [%i1+0x1a0],%l6 ! %l6 = 000000b5000000ff
! Mem[00000000918001b0] = 40792b48 ac72831e, %g2 = e5e022d7, %g3 = 73d92fb4
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000040792b48 00000000ac72831e
! %l7 = 0000000008964457, Mem[0000000091800124] = 078bc1e8
sth %l7,[%o0+0x124] ! Mem[0000000091800124] = 4457c1e8
! %l7 = 0000000008964457, Mem[00000000900001a8] = bbf186c9
stb %l7,[%i4+0x1a8] ! Mem[00000000900001a8] = 57f186c9
! Mem[00000000910001d4] = 8fa5d5c9, %g2 = 0000000040792b48
lduh [%i6+0x1d6],%g2 ! %g2 = 0000000000008fa5
! Mem[00000000608001a8] = 9e96c0c65868b86b, %l0 = d11d9370239ef0fe, %l0 = d11d9370239ef0fe
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 9e96c0c65868b86b
! Mem[0000000060000144] = e1893d8e, %l6 = 000000b5, %l7 = 08964457
add %i0,0x144,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000e1893d8e
! Mem[0000000061800008] = 72dfe425576cf413, %l0 = 9e96c0c65868b86b, %l4 = 0000000026cd0f8c
add %i3,0x08,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 72dfe425576cf413
! Mem[0000000060800114] = c1cf72cd, %l1 = ca7c1d64, %l5 = 4464a81b
add %i1,0x114,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000c1cf72cd
! Mem[000000006000005f] = b5c5c542, %l3 = 25d6e863edd05251
ldstub [%i0+0x05f],%l3 ! %l3 = 00000042000000ff
p40_label_22:
! Mem[00000000618000dc] = e41f4d2b, %l6 = 00000000000000b5
swap [%i3+0x0dc],%l6 ! %l6 = 00000000e41f4d2b
! Mem[00000000918001b8] = f81bf3c6 c7d6baa7, %g2 = 00008fa5, %g3 = ac72831e
ldd [%o0+0x1b8],%g2 ! %g2 = 00000000f81bf3c6 00000000c7d6baa7
! Mem[0000000061800018] = 3133788ebb3892a0, %l4 = 72dfe425576cf413, %l0 = 9e96c0c65868b86b
add %i3,0x18,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 3133788ebb3892a0
! Mem[0000000090800110] = 08bc7fa5, %g2 = 00000000f81bf3c6
ldub [%i5+0x110],%g2 ! %g2 = 0000000000000008
! %l0 = bb3892a0, %l1 = ca7c1d64, Mem[00000000910001c8] = 000000cf cab845d7
std %l0,[%i6+0x1c8] ! Mem[00000000910001c8] = bb3892a0 ca7c1d64
! Mem[00000000600000e6] = 83a19e19, %l7 = 00000000e1893d8e
ldstub [%i0+0x0e6],%l7 ! %l7 = 0000009e000000ff
! Mem[00000000908000e8] = 12e75a31, %g2 = 0000000000000008
lduh [%i5+0x0ea],%g2 ! %g2 = 00000000000012e7
! Mem[0000000090800100] = 5b8666e2, %g2 = 00000000000012e7
ldub [%i5+0x102],%g2 ! %g2 = 000000000000005b
! %l6 = 00000000e41f4d2b, Mem[0000000091000120] = dc2c85ca403b2726
stx %l6,[%i6+0x120] ! Mem[0000000091000120] = 00000000e41f4d2b
! Mem[0000000091000114] = d2835a7f, %g2 = 000000000000005b
ldsb [%i6+0x114],%g2 ! %g2 = ffffffffffffffd2
p40_label_23:
! %l6 = 00000000e41f4d2b, Mem[0000000091000192] = 8c5fe486
stb %l6,[%i6+0x192] ! Mem[0000000091000190] = 2b5fe486
! %l2 = 00000000c7e8b450, Mem[0000000061800168] = 510a9de39201ee53
stx %l2,[%i3+0x168] ! Mem[0000000061800168] = 00000000c7e8b450
! Mem[0000000060000014] = 9bf1e355, %l4 = 576cf413, %l6 = e41f4d2b
add %i0,0x14,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000009bf1e355
! Mem[0000000061000098] = 1afbd389cfcda10d, %l6 = 000000009bf1e355, %l7 = 000000000000009e
add %i2,0x98,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 1afbd389cfcda10d
! Mem[00000000608000e0] = 0aaa28d2f1dea305, %l3 = 0000000000000042, %l0 = 3133788ebb3892a0
add %i1,0xe0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 0aaa28d2f1dea305
! Mem[00000000600000e8] = 891de94a, %l1 = ca7c1d64, %l4 = 576cf413
add %i0,0xe8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000891de94a
! Mem[00000000910001d0] = 57b5099b, %g2 = ffffffffffffffd2
lduw [%i6+0x1d0],%g2 ! %g2 = 0000000057b5099b
! Mem[00000000600000e0] = 351fce4a, %l3 = 0000000000000042
swap [%i0+0x0e0],%l3 ! %l3 = 00000000351fce4a
! Mem[00000000900000d8] = 406d6102, %g2 = 0000000057b5099b
ldub [%i4+0x0da],%g2 ! %g2 = 0000000000000040
! Mem[0000000061000000] = 0c8d794487f8f05e, %l1 = 00000000ca7c1d64, %l2 = 00000000c7e8b450
casxa [%i2]0x80,%l1,%l2 ! %l2 = 0c8d794487f8f05e
p40_label_24:
! %l0 = 0aaa28d2f1dea305, Mem[00000000900001cf] = 2858943a
stb %l0,[%i4+0x1cf] ! Mem[00000000900001cc] = 0558943a
! %l4 = 891de94a, %l5 = c1cf72cd, Mem[00000000910001a8] = 6a7c62a6 fc7fc538
std %l4,[%i6+0x1a8] ! Mem[00000000910001a8] = 891de94a c1cf72cd
! Mem[00000000618001a0] = 0cae32113461a0bb, %l0 = 0aaa28d2f1dea305, %l0 = 0aaa28d2f1dea305
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0cae32113461a0bb
! Mem[0000000091000170] = 9a437e96, %g18 = 3cfbfdcbed68d7c3
ldsw [%i6+0x170],%g2 ! %g2 = 3cfbfdcbed68d7c3
! %l2 = 0c8d794487f8f05e, Mem[0000000091800190] = df687899
stb %l2,[%o0+0x190] ! Mem[0000000091800190] = 5e687899
! Mem[0000000061800124] = e2afed1c, %l7 = 1afbd389cfcda10d
swap [%i3+0x124],%l7 ! %l7 = 00000000e2afed1c
! Mem[0000000060000003] = c7e8b450, %l3 = 00000000351fce4a
ldstub [%i0+0x003],%l3 ! %l3 = 00000050000000ff
! Mem[0000000060800060] = 7bb5e1fcf91affd3, %l2 = 0c8d794487f8f05e, %l0 = 0cae32113461a0bb
add %i1,0x60,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 7bb5e1fcf91affd3
! Mem[0000000061000044] = 47be4e58, %l6 = 000000009bf1e355
ldstub [%i2+0x044],%l6 ! %l6 = 00000047000000ff
! %l3 = 0000000000000050, Mem[0000000091000142] = 10bf2978
stb %l3,[%i6+0x142] ! Mem[0000000091000140] = 50bf2978
p40_label_25:
! Mem[0000000060000183] = f491e242, %l3 = 0000000000000050
ldstub [%i0+0x183],%l3 ! %l3 = 00000042000000ff
! Mem[00000000908000f8] = 2b060e06 aac8415e, %g2 = 9a437e96, %g3 = c7d6baa7
ldd [%i5+0x0f8],%g2 ! %g2 = 000000002b060e06 00000000aac8415e
! %l7 = 00000000e2afed1c, Mem[0000000090800178] = b1007217
stb %l7,[%i5+0x178] ! Mem[0000000090800178] = 1c007217
! Mem[0000000060800190] = aefba307aa8dee73, %l1 = 00000000ca7c1d64, %l1 = 00000000ca7c1d64
add %i1,0x190,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = aefba307aa8dee73
! Mem[0000000090000040] = 2ba48b81, %g2 = 000000002b060e06
lduh [%i4+0x040],%g2 ! %g2 = 0000000000002ba4
! Mem[00000000600001ca] = cef4b4f9, %l2 = 0c8d794487f8f05e
ldstub [%i0+0x1ca],%l2 ! %l2 = 000000b4000000ff
! Mem[000000006100003f] = b391b4af, %l2 = 00000000000000b4
ldstub [%i2+0x03f],%l2 ! %l2 = 000000af000000ff
! Mem[0000000090000024] = f0c6c03c, %g18 = 3cfbfdcbed68d7c3
ldsw [%i4+0x024],%g2 ! %g2 = 3cfbfdcbed68d7c3
! Mem[0000000060800064] = f91affd3, %l0 = f91affd3, %l5 = c1cf72cd
add %i1,0x64,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000f91affd3
! Mem[00000000600001f8] = 8882656f, %l1 = aa8dee73, %l1 = aa8dee73
add %i0,0x1f8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000008882656f
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 7bb5e1fcf91affd3
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000008882656f
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000af
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000042
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000891de94a
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000f91affd3
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000047
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e2afed1c
bne,a,pn %xcc,p40_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p40_check_fp_registers:
set p40_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 5dec6a10 12106529
bne %xcc,p40_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 294a8cb1 1fd1c10a
bne %xcc,p40_f4_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = c7e8b4ff0000001e
ldx [%i0+0x000],%g3 ! Observed data at 0000000060000000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x000,%g4
ldx [%g1+0x050],%g2 ! Expected data = fdeb4458947f7b62
ldx [%i0+0x050],%g3 ! Observed data at 0000000060000050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = f4710ec7b5c5c5ff
ldx [%i0+0x058],%g3 ! Observed data at 0000000060000058
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 79822c3ba6a8e473
ldx [%i0+0x080],%g3 ! Observed data at 0000000060000080
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00000000171a51c2
ldx [%i0+0x098],%g3 ! Observed data at 0000000060000098
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0000004283a1ff19
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000600000e0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 3c95d926ff858ed6
ldx [%i0+0x128],%g3 ! Observed data at 0000000060000128
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff87f9fb188becae
ldx [%i0+0x130],%g3 ! Observed data at 0000000060000130
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 61ab24aeffeeea21
ldx [%i0+0x138],%g3 ! Observed data at 0000000060000138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = f491e2ff948e4e23
ldx [%i0+0x180],%g3 ! Observed data at 0000000060000180
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7fedc46c51f4feab
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000600001a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = cef4fff9ae362acb
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000600001c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1c8,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 9dcb491c8bc04b65
ldx [%i1+0x018],%g3 ! Observed data at 0000000060800018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 777d1567a25eff43
ldx [%i1+0x040],%g3 ! Observed data at 0000000060800040
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 7bb5e1fcc1cf72cd
ldx [%i1+0x060],%g3 ! Observed data at 0000000060800060
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 26a477f842005a7c
ldx [%i1+0x070],%g3 ! Observed data at 0000000060800070
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = ab1c3bc41420ff7d
ldx [%i1+0x088],%g3 ! Observed data at 0000000060800088
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = abb8f750ff314531
ldx [%i1+0x098],%g3 ! Observed data at 0000000060800098
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 9ca16081882cbea7
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000608000a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1eab4d560000096c
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000608000c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6eff2b02353c438c
ldx [%i1+0x108],%g3 ! Observed data at 0000000060800108
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff41a96a6e739d6b
ldx [%i1+0x138],%g3 ! Observed data at 0000000060800138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = b13d4dbd4dff5922
ldx [%i1+0x158],%g3 ! Observed data at 0000000060800158
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 70ccadb6edb298aa
ldx [%i1+0x168],%g3 ! Observed data at 0000000060800168
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 23fff998d4e1485e
ldx [%i1+0x178],%g3 ! Observed data at 0000000060800178
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = f65bc79cc445ffe8
ldx [%i1+0x180],%g3 ! Observed data at 0000000060800180
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = aefba307aa8dee73
ldx [%i1+0x190],%g3 ! Observed data at 0000000060800190
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ffd86e812933c79d
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000608001a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffebbfe7f1ca8ebf
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000608001c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 00000044ff90392f
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000608001d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 8d1b96ff0dffac7f
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000608001e0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1e0,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 94321f49f261ff6c
ldx [%i2+0x020],%g3 ! Observed data at 0000000061000020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = bc38242798bb93e0
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 = 2108e52eb391b4ff
ldx [%i2+0x038],%g3 ! Observed data at 0000000061000038
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 99771003ffbe4e58
ldx [%i2+0x040],%g3 ! Observed data at 0000000061000040
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000a42ac5d58e
ldx [%i2+0x050],%g3 ! Observed data at 0000000061000050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e726461c48ff3ace
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000610000c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e4ef7d7901f88402
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000610000c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 58a0ff0209bb1e62
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000610000e0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7047aa43dfce7043
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000610000e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 32baa5502570ff34
ldx [%i2+0x108],%g3 ! Observed data at 0000000061000108
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x108,%g4
ldx [%g1+0x198],%g2 ! Expected data = e989cde200000074
ldx [%i2+0x198],%g3 ! Observed data at 0000000061000198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 95fb27caff5823cd
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000610001d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ff64121c550c407a
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000610001f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1f8,%g4
set p40_local3_expect,%g1
p40_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 4e75980dbc382427
ldx [%i3+0x020],%g3 ! Observed data at 0000000061800020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x020,%g4
ldx [%g1+0x090],%g2 ! Expected data = 30c79527a44d4946
ldx [%i3+0x090],%g3 ! Observed data at 0000000061800090
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 030d8f3d1cff6ea0
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000618000b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 17f43b21ff149938
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000618000b8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff2e8a9105ce733e
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000618000d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ccc97659000000b5
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000618000d8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 10e62f48cfcda10d
ldx [%i3+0x120],%g3 ! Observed data at 0000000061800120
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = a0b838ff1173e027
ldx [%i3+0x138],%g3 ! Observed data at 0000000061800138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 00000000c7e8b450
ldx [%i3+0x168],%g3 ! Observed data at 0000000061800168
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 33e159b27c224570
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000618001e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1e8,%g4
! The test for processor 40 has passed
p40_passed:
ta GOOD_TRAP
nop
p40_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p40_failed
p40_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p40_failed
p40_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p40_failed
p40_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p40_failed
p40_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p40_failed
p40_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p40_failed
p40_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p40_failed
p40_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p40_failed
p40_f0_fail:
set p40_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f4_fail:
set p40_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 40 failed
p40_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 40 failed
p40_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p40_selfmod_failed:
ba p40_failed
mov 0xabc,%g1
p40_common_error:
or %g0,0xf08,%g1
ba p40_failed
mov %o5,%g3
p40_common_signature_error:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_common_timeout:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p40_failed
mov 0x0,%g3
p40_trap1e:
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800018]
stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800000]
done
p40_trap1o:
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800018]
stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800000]
done
p40_trap2e:
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061000018]
stha %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800008]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800028]
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800020]
done
p40_trap2o:
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061000018]
stha %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800008]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800028]
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800020]
done
p40_trap3e:
nop
nop
nop
nop
nop
done
p40_trap3o:
nop
nop
nop
nop
nop
done
p40_init_memory_pointers:
set p40_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p40_local0_start,%i0
set p40_local1_start,%i1
set p40_local2_start,%i2
set p40_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 504d20c0bf1827f1
ldx [%g1+0x008],%l1 ! %l1 = 43b5f2864f7b6343
ldx [%g1+0x010],%l2 ! %l2 = 3b8602cc23238c95
ldx [%g1+0x018],%l3 ! %l3 = 0ed28b1c9023c57e
ldx [%g1+0x020],%l4 ! %l4 = 25733d69a1d76724
ldx [%g1+0x028],%l5 ! %l5 = f7c8c3abd6570ecb
ldx [%g1+0x030],%l6 ! %l6 = 45d739c23c6ead88
ldx [%g1+0x038],%l7 ! %l7 = 027cf528a1775da6
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4ad569f0 c3df2502 fc88d2fd be5a5ae7
! %f4 = e45ffd05 db3b1572 db4dbe83 d9550434
! %f8 = 1494174a 5ba62d5f fa5f72ad 5605f7b5
! %f12 = 006e2c4a 5a4473ea 6cbf5d72 67261aa4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ddb20582 9bfc808a 04be0b78 e4158c48
! %f20 = 269bc7b7 467bc81a b430ea39 105ab97f
! %f24 = a5410b05 98b73dca fa5c1493 ae9a2b51
! %f28 = 3902bf85 f55ba9a0 89876750 19926cdb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fe68b50a cf150693 e18181d6 51682900
! %f36 = f2135d16 abd344c7 0cdf44e9 93ee2f72
! %f40 = cee64966 fa9c0d80 345a223d be1807f6
! %f44 = 64041c4c 5641945a a54940fa bc8cec30
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe2d5ac2f00000005,%g7,%g1 ! GSR scale = 0, align = 5
wr %g1,%g0,%gsr ! GSR = e2d5ac2f00000005
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 41
p41_label_1:
! Mem[00000000628000d4] = 7dde91a8, %l3 = 76d1005219708ff3
swap [%i1+0x0d4],%l3 ! %l3 = 000000007dde91a8
! Mem[0000000062800120] = 93dd53e8, %l2 = 4784f2c633d27e16
swap [%i1+0x120],%l2 ! %l2 = 0000000093dd53e8
! Mem[0000000090800180] = 34ecb2cb7e522fec, %g2 = e600712d34ef6769
ldx [%i5+0x180],%g2 ! %g2 = 34ecb2cb7e522fec
! %l4 = 8dcb9ec887cc7f16, Mem[0000000091800158] = adfdfa96aee176b8
stx %l4,[%o0+0x158] ! Mem[0000000091800158] = 8dcb9ec887cc7f16
! Mem[0000000063800020] = c696197934fc5a94, %l3 = 000000007dde91a8, %l0 = c500121be1d3ddae
add %i3,0x20,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c696197934fc5a94
! Mem[00000000908001f4] = e158b096, %g2 = 34ecb2cb7e522fec
lduw [%i5+0x1f4],%g2 ! %g2 = 00000000e158b096
! Mem[0000000063800194] = 8e72200a, %l6 = 1459de04548cc06e
swap [%i3+0x194],%l6 ! %l6 = 000000008e72200a
! Mem[0000000062800010] = 65c4a707, %l6 = 8e72200a, %l6 = 8e72200a
add %i1,0x10,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000065c4a707
! Mem[0000000091000130] = 7b9364c7, %g2 = 00000000e158b096
lduw [%i6+0x130],%g2 ! %g2 = 000000007b9364c7
! Mem[00000000900001d0] = 58943a5f, %g2 = 000000007b9364c7
ldsh [%i4+0x1d0],%g2 ! %g2 = 0000000000005894
p41_label_2:
! %l5 = 8dfd48f895bb253d, Mem[00000000908000ed] = 31c8e8f9
stb %l5,[%i5+0x0ed] ! Mem[00000000908000ec] = 3dc8e8f9
! Mem[0000000091800190] = df687899ade27475, %g2 = 0000000000005894
ldx [%o0+0x190],%g2 ! %g2 = df687899ade27475
! Mem[00000000620001b4] = c468266c, %l6 = 0000000065c4a707
swap [%i0+0x1b4],%l6 ! %l6 = 00000000c468266c
! %l7 = 9a6237b99ce2ab41, Mem[00000000908000c0] = 2e57b703
stw %l7,[%i5+0x0c0] ! Mem[00000000908000c0] = 9ce2ab41
! Mem[00000000620001c0] = 50e3b2bf707e7491, %l0 = c696197934fc5a94, %l6 = 00000000c468266c
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 50e3b2bf707e7491
! Mem[00000000638000c0] = b6d70686360b98d2, %l2 = 0000000093dd53e8, %l4 = 8dcb9ec887cc7f16
add %i3,0xc0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = b6d70686360b98d2
! Mem[000000009100016c] = 1e9a437e, %g2 = df687899ade27475
ldub [%i6+0x16f],%g2 ! %g2 = 000000000000001e
! %l7 = 9a6237b99ce2ab41, Mem[00000000900000ea] = 8c99055a
stb %l7,[%i4+0x0ea] ! Mem[00000000900000e8] = 4199055a
! Mem[00000000620000f4] = 6a94f95b, %l4 = b6d70686360b98d2
swap [%i0+0x0f4],%l4 ! %l4 = 000000006a94f95b
! %l6 = 50e3b2bf707e7491, Mem[00000000908001b4] = 6fe8048a
stb %l6,[%i5+0x1b4] ! Mem[00000000908001b4] = 91e8048a
p41_label_3:
! Mem[0000000091800120] = 240e338f, %g18 = 82b94d386a004c16
ldsw [%o0+0x120],%g2 ! %g2 = 82b94d386a004c16
! Mem[0000000091000034] = b2691f8e, %g2 = 00000000240e338f
ldub [%i6+0x037],%g2 ! %g2 = 00000000000000b2
! %l4 = 6a94f95b, %l5 = 95bb253d, Mem[0000000090800138] = 4e9370d8 8c601918
std %l4,[%i5+0x138] ! Mem[0000000090800138] = 6a94f95b 95bb253d
! Mem[00000000620001cf] = f190fc8d, %l7 = 9a6237b99ce2ab41
ldstub [%i0+0x1cf],%l7 ! %l7 = 0000008d000000ff
! Mem[000000006200013c] = 8eebde77, %l7 = 000000000000008d
swap [%i0+0x13c],%l7 ! %l7 = 000000008eebde77
! %l2 = 0000000093dd53e8, Mem[0000000090000164] = 7c1f981c
stw %l2,[%i4+0x164] ! Mem[0000000090000164] = 93dd53e8
! Mem[00000000628000c7] = 9086a880, %l7 = 000000008eebde77
ldstub [%i1+0x0c7],%l7 ! %l7 = 00000080000000ff
! %l0 = c696197934fc5a94, Mem[0000000091000058] = 7303b0f734b6ce7d
stx %l0,[%i6+0x058] ! Mem[0000000091000058] = c696197934fc5a94
! Mem[000000006380002b] = 3f1324d7, %l1 = 942ecc1e9106a857
ldstub [%i3+0x02b],%l1 ! %l1 = 000000d7000000ff
! Mem[0000000063800167] = 7ae8b288, %l3 = 000000007dde91a8
ldstub [%i3+0x167],%l3 ! %l3 = 00000088000000ff
p41_label_4:
! Mem[0000000063000148] = 93f5f74c, %l2 = 0000000093dd53e8
swap [%i2+0x148],%l2 ! %l2 = 0000000093f5f74c
! Mem[0000000062000132] = 01867a59, %l2 = 0000000093f5f74c
ldstub [%i0+0x132],%l2 ! %l2 = 0000007a000000ff
! Mem[0000000063000058] = 3ec56a3f, %l7 = 0000000000000080
swap [%i2+0x058],%l7 ! %l7 = 000000003ec56a3f
! Mem[0000000090800118] = 5e44319c, %g2 = 00000000000000b2
lduh [%i5+0x11a],%g2 ! %g2 = 0000000000005e44
! Mem[0000000063000123] = ead1f9af, %l7 = 000000003ec56a3f
ldstub [%i2+0x123],%l7 ! %l7 = 000000af000000ff
! %l6 = 50e3b2bf707e7491, Mem[00000000900000de] = 522c7539
sth %l6,[%i4+0x0de] ! Mem[00000000900000dc] = 74917539
! Mem[000000006200011c] = 54f38250, %l5 = 8dfd48f895bb253d
swap [%i0+0x11c],%l5 ! %l5 = 0000000054f38250
! Mem[00000000620000a8] = 7c75b612, %l6 = 707e7491, %l5 = 54f38250
add %i0,0xa8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000007c75b612
! Mem[000000006380016d] = 3eb9a348, %l2 = 000000000000007a
ldstub [%i3+0x16d],%l2 ! %l2 = 000000b9000000ff
! %l6 = 707e7491, %l7 = 000000af, Mem[0000000062000078] = a94b1e08 941c9d0e
std %l6,[%i0+0x078] ! Mem[0000000062000078] = 707e7491 000000af
p41_label_5:
! Mem[0000000062000068] = babf717891dd1526, %l5 = 000000007c75b612, %l6 = 50e3b2bf707e7491
add %i0,0x68,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = babf717891dd1526
! Mem[0000000091000058] = 197934fc, %g2 = 0000000000005e44
ldsb [%i6+0x05a],%g2 ! %g2 = 0000000000000019
! Mem[0000000091800130] = 2f69a2c8, %g18 = 82b94d386a004c16
ldsw [%o0+0x130],%g2 ! %g2 = 82b94d386a004c16
! Mem[00000000620000b0] = d1b443c0717f6db4, %l6 = babf717891dd1526, %l2 = 00000000000000b9
add %i0,0xb0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d1b443c0717f6db4
! Mem[0000000063000060] = 04d9676e, %l5 = 7c75b612, %l2 = 717f6db4
add %i2,0x60,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000004d9676e
! Mem[0000000090800058] = e5e022d773d92fb4, %g2 = 000000002f69a2c8
ldx [%i5+0x058],%g2 ! %g2 = e5e022d773d92fb4
! Mem[0000000063000164] = 3e518a8f, %l7 = 000000af, %l0 = 34fc5a94
add %i2,0x164,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000003e518a8f
! Mem[00000000630000e0] = b7bada85481e1b70, %l5 = 000000007c75b612, %l7 = 00000000000000af
add %i2,0xe0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = b7bada85481e1b70
! Mem[0000000063800020] = c696197934fc5a94, %l0 = 000000003e518a8f, %l5 = 000000007c75b612
add %i3,0x20,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = c696197934fc5a94
! Mem[00000000908001a0] = 401b30fd54e92dc3, %g2 = e5e022d773d92fb4
ldx [%i5+0x1a0],%g2 ! %g2 = 401b30fd54e92dc3
p41_label_6:
! Mem[0000000062000080] = 713697d76f6b0c2d, %l6 = babf717891dd1526, %l3 = 0000000000000088
add %i0,0x80,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 713697d76f6b0c2d
! Mem[0000000090800148] = f4004a30 87c7d860, %g2 = 54e92dc3, %g3 = 0bad0b00
ldd [%i5+0x148],%g2 ! %g2 = 00000000f4004a30 0000000087c7d860
! Mem[0000000062000150] = 6fc1f80e, %l6 = 91dd1526, %l7 = 481e1b70
add %i0,0x150,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000006fc1f80e
! Mem[00000000620000f8] = 06af4340321bdf63, %l6 = babf717891dd1526, %l6 = babf717891dd1526
add %i0,0xf8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 06af4340321bdf63
! %l5 = c696197934fc5a94, Mem[00000000918001e8] = 1d25499ee6bb3a30
stx %l5,[%o0+0x1e8] ! Mem[00000000918001e8] = c696197934fc5a94
! %l6 = 321bdf63, %l7 = 6fc1f80e, Mem[0000000090000148] = b3307626 b1da7755
std %l6,[%i4+0x148] ! Mem[0000000090000148] = 321bdf63 6fc1f80e
! Mem[0000000063000130] = df29c53c, %l0 = 000000003e518a8f
ldstub [%i2+0x130],%l0 ! %l0 = 000000df000000ff
! Mem[0000000063800198] = cf0fdde2, %l0 = 000000df, %l0 = 000000df
add %i3,0x198,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000cf0fdde2
! Mem[0000000063000188] = cd7cebe7f706a3d6, %l3 = 713697d76f6b0c2d, %l2 = 0000000004d9676e
add %i2,0x188,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = cd7cebe7f706a3d6
! Mem[000000006380006c] = ed7bc54a, %l4 = 000000006a94f95b
ldstub [%i3+0x06c],%l4 ! %l4 = 000000ed000000ff
p41_label_7:
! Mem[00000000620000f4] = 360b98d2, %l4 = 000000ed, %l6 = 321bdf63
add %i0,0xf4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000360b98d2
! %l4 = 000000ed, %l5 = 34fc5a94, Mem[0000000090800098] = 19897435 0675bab4
std %l4,[%i5+0x098] ! Mem[0000000090800098] = 000000ed 34fc5a94
! Mem[0000000063800144] = 24f08bc5, %l6 = 00000000360b98d2
swap [%i3+0x144],%l6 ! %l6 = 0000000024f08bc5
! Mem[0000000062000048] = 1c1c96a02b4e7a28, %l4 = 00000000000000ed, %l0 = 00000000cf0fdde2
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 1c1c96a02b4e7a28
! Mem[00000000630001d0] = 0fc987929e77b227, %l5 = c696197934fc5a94, %l2 = cd7cebe7f706a3d6
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 0fc987929e77b227
! Mem[0000000091800044] = 4d6e3e22, %g2 = 00000000f4004a30
ldsb [%o0+0x046],%g2 ! %g2 = 000000000000004d
! %l6 = 0000000024f08bc5, Mem[0000000090800090] = 0457759b
sth %l6,[%i5+0x090] ! Mem[0000000090800090] = 8bc5759b
! Mem[00000000620001cc] = f190fcff, %l5 = c696197934fc5a94
swap [%i0+0x1cc],%l5 ! %l5 = 00000000f190fcff
! Mem[00000000908000d0] = 9374d46015078ff8, %g2 = 000000000000004d
ldx [%i5+0x0d0],%g2 ! %g2 = 9374d46015078ff8
! Mem[0000000062000118] = 261fa68e95bb253d, %l4 = 00000000000000ed, %l0 = 1c1c96a02b4e7a28
add %i0,0x118,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 261fa68e95bb253d
p41_label_8:
! Mem[00000000910000c0] = b7768631, %g2 = 9374d46015078ff8
lduw [%i6+0x0c0],%g2 ! %g2 = 00000000b7768631
! Mem[00000000620000f4] = 360b98d2, %l3 = 713697d76f6b0c2d
swap [%i0+0x0f4],%l3 ! %l3 = 00000000360b98d2
! Mem[000000006380016c] = 3effa348, %l4 = 00000000000000ed
swap [%i3+0x16c],%l4 ! %l4 = 000000003effa348
! Mem[0000000062000080] = 713697d76f6b0c2d, %l4 = 000000003effa348, %l1 = 00000000000000d7
add %i0,0x80,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 713697d76f6b0c2d
! %l3 = 00000000360b98d2, Mem[00000000910000dc] = 2bdb4172
stb %l3,[%i6+0x0dc] ! Mem[00000000910000dc] = d2db4172
! Mem[00000000630000e4] = 481e1b70, %l3 = 00000000360b98d2
swap [%i2+0x0e4],%l3 ! %l3 = 00000000481e1b70
! %l2 = 0fc987929e77b227, Mem[00000000918001cc] = ed5e4654
stw %l2,[%o0+0x1cc] ! Mem[00000000918001cc] = 9e77b227
! Mem[00000000908001dc] = 5997ac6a, %g2 = 00000000b7768631
ldub [%i5+0x1de],%g2 ! %g2 = 0000000000000059
! Mem[0000000062800074] = 8dddb554, %l0 = 95bb253d, %l6 = 24f08bc5
add %i1,0x74,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008dddb554
! Mem[00000000620001a0] = 4a7182f5, %l6 = 000000008dddb554
swap [%i0+0x1a0],%l6 ! %l6 = 000000004a7182f5
p41_label_9:
! %l0 = 95bb253d, %l1 = 6f6b0c2d, Mem[0000000090800170] = 99787375 0b78e392
std %l0,[%i5+0x170] ! Mem[0000000090800170] = 95bb253d 6f6b0c2d
! Mem[00000000620001bf] = 1f184922, %l2 = 0fc987929e77b227
ldstub [%i0+0x1bf],%l2 ! %l2 = 00000022000000ff
! Mem[0000000062000160] = 67fdd0f9, %l6 = 000000004a7182f5
ldstub [%i0+0x160],%l6 ! %l6 = 00000067000000ff
! Mem[0000000062000114] = f076d6d4, %l1 = 6f6b0c2d, %l5 = f190fcff
add %i0,0x114,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000f076d6d4
! Mem[000000009000005c] = db5d206c, %g2 = 0000000000000059
lduw [%i4+0x05c],%g2 ! %g2 = 00000000db5d206c
! Mem[00000000638001b0] = 57402081, %l3 = 00000000481e1b70
swap [%i3+0x1b0],%l3 ! %l3 = 0000000057402081
! Mem[00000000908001e4] = c7e29cb9, %g2 = 00000000db5d206c
lduw [%i5+0x1e4],%g2 ! %g2 = 00000000c7e29cb9
! Mem[0000000091000018] = 424501ee, %g2 = 00000000c7e29cb9
lduw [%i6+%o3],%g2 ! %g2 = 00000000424501ee
! Mem[00000000620001f8] = 79a1cf62, %l4 = 3effa348, %l0 = 95bb253d
add %i0,0x1f8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000079a1cf62
! Mem[000000009100011c] = 66a4dc2c, %g2 = 00000000424501ee
lduh [%i6+0x11e],%g2 ! %g2 = 00000000000066a4
p41_label_10:
! Mem[00000000638000f8] = 85bca09b1f8e417c, %l1 = 713697d76f6b0c2d, %l3 = 0000000057402081
add %i3,0xf8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 85bca09b1f8e417c
! Mem[00000000620000c8] = 85b792a888f4bd62, %l1 = 713697d76f6b0c2d, %l5 = 00000000f076d6d4
add %i0,0xc8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 85b792a888f4bd62
! %l3 = 85bca09b1f8e417c, Mem[00000000910001a0] = 5aae4e04db9aa178
stx %l3,[%i6+0x1a0] ! Mem[00000000910001a0] = 85bca09b1f8e417c
! Mem[00000000638001a0] = c4d1b4d3, %l5 = 85b792a888f4bd62
swap [%i3+0x1a0],%l5 ! %l5 = 00000000c4d1b4d3
! Mem[00000000918001ec] = 34fc5a94, %g2 = 00000000000066a4
lduw [%o0+0x1ec],%g2 ! %g2 = 0000000034fc5a94
! Mem[00000000628001a8] = 27b3221e, %l0 = 0000000079a1cf62
swap [%i1+0x1a8],%l0 ! %l0 = 0000000027b3221e
! Mem[00000000628000a2] = 254b728e, %l0 = 0000000027b3221e
ldstub [%i1+0x0a2],%l0 ! %l0 = 00000072000000ff
! Mem[0000000062800136] = a914cc69, %l2 = 0000000000000022
ldstub [%i1+0x136],%l2 ! %l2 = 000000cc000000ff
! Mem[0000000063800104] = 11f0b8c9, %l2 = 00000000000000cc
ldstub [%i3+0x104],%l2 ! %l2 = 00000011000000ff
! Mem[00000000638000e0] = 35a492a2, %l3 = 1f8e417c, %l0 = 00000072
add %i3,0xe0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000035a492a2
p41_label_11:
! Mem[00000000910000c8] = dcdf1df9, %g2 = 0000000034fc5a94
ldsb [%i6+0x0c8],%g2 ! %g2 = ffffffffffffffdc
! Mem[00000000628000ec] = 5b223331, %l2 = 0000000000000011
swap [%i1+0x0ec],%l2 ! %l2 = 000000005b223331
! Mem[000000006200016c] = a6355877, %l0 = 35a492a2, %l1 = 6f6b0c2d
add %i0,0x16c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a6355877
! %l2 = 000000005b223331, Mem[00000000918000f8] = c0bd011d
stw %l2,[%o0+0x0f8] ! Mem[00000000918000f8] = 5b223331
! Mem[00000000908000f4] = 8c6a2b06, %g2 = ffffffffffffffdc
ldsb [%i5+0x0f6],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000063800080] = 61bfecec30dcfd1e, %l0 = 0000000035a492a2, %l2 = 000000005b223331
add %i3,0x80,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 61bfecec30dcfd1e
! %l4 = 000000003effa348, Mem[00000000908001aa] = 7acab162
stb %l4,[%i5+0x1aa] ! Mem[00000000908001a8] = 48cab162
! Mem[0000000062800180] = 9004f31b, %l0 = 35a492a2, %l0 = 35a492a2
add %i1,0x180,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000009004f31b
! Mem[0000000063800170] = 4a59b0a721074f52, %l1 = 00000000a6355877, %l2 = 61bfecec30dcfd1e
add %i3,0x170,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 4a59b0a721074f52
! %l6 = 0000000000000067, Mem[000000006200013a] = 9c22861b
stb %l6,[%i0+0x13a] ! Mem[0000000062000138] = 9c22671b
p41_label_12:
! Mem[0000000063800084] = 30dcfd1e, %l0 = 9004f31b, %l6 = 00000067
add %i3,0x84,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000030dcfd1e
! Mem[0000000063800190] = fbc30c0c, %l1 = a6355877, %l4 = 3effa348
add %i3,0x190,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000fbc30c0c
! Mem[0000000063000188] = cd7cebe7, %l1 = 00000000a6355877
swap [%i2+0x188],%l1 ! %l1 = 00000000cd7cebe7
! Mem[0000000062800095] = 963fe4b3, %l5 = 00000000c4d1b4d3
ldstub [%i1+0x095],%l5 ! %l5 = 0000003f000000ff
! Mem[00000000638001a3] = 88f4bd62, %l6 = 0000000030dcfd1e
ldstub [%i3+0x1a3],%l6 ! %l6 = 00000062000000ff
! Mem[00000000630000bc] = d4c8ee03, %l3 = 85bca09b1f8e417c
swap [%i2+0x0bc],%l3 ! %l3 = 00000000d4c8ee03
! Mem[00000000620001f8] = 79a1cf620a3397e6, %l0 = 000000009004f31b, %l2 = 4a59b0a721074f52
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 79a1cf620a3397e6
! Mem[000000009100002c] = 21f71715, %g2 = ffffffffffffff8c
lduw [%i6+0x02c],%g2 ! %g2 = 0000000021f71715
! Mem[0000000090000028] = c6d1db87 5fe1fe5c, %g2 = 21f71715, %g3 = 87c7d860
ldd [%i4+%o5],%g2 ! %g2 = 00000000c6d1db87 000000005fe1fe5c
! Mem[0000000090800190] = 386f1462 20d8b67b, %g2 = c6d1db87, %g3 = 5fe1fe5c
ldd [%i5+0x190],%g2 ! %g2 = 00000000386f1462 0000000020d8b67b
p41_label_13:
! %l2 = 79a1cf620a3397e6, Mem[0000000090800082] = 1ae137b2
sth %l2,[%i5+0x082] ! Mem[0000000090800080] = 97e637b2
! %l6 = 00000062, %l7 = 6fc1f80e, Mem[0000000090000090] = 811a29b2 5581f7ab
std %l6,[%i4+0x090] ! Mem[0000000090000090] = 00000062 6fc1f80e
! Mem[00000000620001cc] = 34fc5a94, %l1 = 00000000cd7cebe7
ldstub [%i0+0x1cc],%l1 ! %l1 = 00000034000000ff
! Mem[000000006280017c] = 77fa07ca, %l1 = 0000000000000034
swap [%i1+0x17c],%l1 ! %l1 = 0000000077fa07ca
! Mem[00000000620001f8] = 79a1cf62, %l4 = 00000000fbc30c0c
lduw [%i0+0x1f8],%l4 ! %l4 = 0000000079a1cf62
! Mem[00000000620000f4] = 6f6b0c2d, %l3 = 00000000d4c8ee03
swap [%i0+0x0f4],%l3 ! %l3 = 000000006f6b0c2d
! Mem[00000000620000c0] = f598829d5853fc7d, %l3 = 000000006f6b0c2d, %l3 = 000000006f6b0c2d
add %i0,0xc0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = f598829d5853fc7d
! Mem[00000000908001a8] = 578848ca, %g2 = 00000000386f1462
ldub [%i5+0x1a8],%g2 ! %g2 = 0000000000000057
! Mem[0000000062000108] = 295553456b981c43, %l0 = 000000009004f31b, %l3 = f598829d5853fc7d
add %i0,0x108,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 295553456b981c43
! Mem[00000000918000b0] = 5dea1cbaf0124ac8, %g2 = 0000000000000057
ldx [%o0+0x0b0],%g2 ! %g2 = 5dea1cbaf0124ac8
p41_label_14:
! Mem[00000000910000b8] = 74a74d85 92648f3d, %g2 = f0124ac8, %g3 = 20d8b67b
ldd [%i6+0x0b8],%g2 ! %g2 = 0000000074a74d85 0000000092648f3d
! Mem[00000000638001f8] = 7232c87d, %l6 = 00000062, %l4 = 79a1cf62
add %i3,0x1f8,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000007232c87d
! Mem[0000000090000014] = 166ad23c, %g2 = 0000000074a74d85
ldub [%i4+0x016],%g2 ! %g2 = 0000000000000016
! %l7 = 000000006fc1f80e, Mem[0000000091800035] = 65146b0d
stb %l7,[%o0+0x035] ! Mem[0000000091800034] = 0e146b0d
! %l6 = 0000000000000062, Mem[000000009080019d] = 7b77bd40
stb %l6,[%i5+0x19d] ! Mem[000000009080019c] = 6277bd40
! Mem[0000000062800038] = 61e41d9e1a69f113, %l1 = 0000000077fa07ca, %l7 = 000000006fc1f80e
add %i1,0x38,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 61e41d9e1a69f113
! %l3 = 295553456b981c43, Mem[00000000918000c8] = 358eac19
stw %l3,[%o0+0x0c8] ! Mem[00000000918000c8] = 6b981c43
! Mem[0000000063000110] = 73bf6e5e, %l1 = 0000000077fa07ca
swap [%i2+0x110],%l1 ! %l1 = 0000000073bf6e5e
! %l0 = 000000009004f31b, Mem[0000000091800118] = 9aed71ad
stw %l0,[%o0+0x118] ! Mem[0000000091800118] = 9004f31b
! Mem[0000000090800008] = 5c96a471c18b3701, %g2 = 0000000000000016
ldx [%i5+%o1],%g2 ! %g2 = 5c96a471c18b3701
p41_label_15:
! Mem[00000000630001c0] = 221d85f784102ef7, %l5 = 000000000000003f, %l2 = 79a1cf620a3397e6
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 221d85f784102ef7
! Mem[00000000620000e8] = 648c6832d38de129, %l6 = 0000000000000062, %l7 = 61e41d9e1a69f113
add %i0,0xe8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 648c6832d38de129
! Mem[0000000063000154] = 2da46cce, %l1 = 0000000073bf6e5e
swap [%i2+0x154],%l1 ! %l1 = 000000002da46cce
! Mem[0000000063800038] = 1ea40075c87cf058, %l1 = 000000002da46cce, %l7 = 648c6832d38de129
add %i3,0x38,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 1ea40075c87cf058
! %l5 = 000000000000003f, Mem[0000000091800160] = f1db476fa96a1584
stx %l5,[%o0+0x160] ! Mem[0000000091800160] = 000000000000003f
! Mem[00000000630001c8] = 62832326a4435b2c, %l2 = 221d85f784102ef7, %l2 = 221d85f784102ef7
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 62832326a4435b2c
! %l2 = a4435b2c, %l3 = 6b981c43, Mem[00000000900000e8] = fa7f4199 055ac74f
std %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = a4435b2c 6b981c43
! Mem[0000000063000098] = 91cb481c70e395ea, %l3 = 295553456b981c43, %l7 = 1ea40075c87cf058
add %i2,0x98,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 91cb481c70e395ea
! Mem[000000006280002c] = e449f99e, %l6 = 0000000000000062
ldstub [%i1+0x02c],%l6 ! %l6 = 000000e4000000ff
! Mem[00000000900000ac] = da6c15f9, %g2 = 5c96a471c18b3701
ldub [%i4+0x0ae],%g2 ! %g2 = 00000000000000da
p41_label_16:
! Mem[00000000638001b4] = 520c4059, %l0 = 000000009004f31b
swap [%i3+0x1b4],%l0 ! %l0 = 00000000520c4059
! Mem[000000009100004c] = 967b687b, %g2 = 00000000000000da
ldsb [%i6+0x04f],%g2 ! %g2 = ffffffffffffff96
! Mem[00000000638000a0] = a56c95cd3570ebff, %l6 = 00000000000000e4, %l2 = 62832326a4435b2c
add %i3,0xa0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = a56c95cd3570ebff
! %l7 = 91cb481c70e395ea, Mem[0000000090800062] = 57d697d5
stb %l7,[%i5+0x062] ! Mem[0000000090800060] = ead697d5
! %l2 = 3570ebff, %l3 = 6b981c43, Mem[0000000063800080] = 61bfecec 30dcfd1e
std %l2,[%i3+0x080] ! Mem[0000000063800080] = 3570ebff 6b981c43
! Mem[00000000630001f4] = 9d7b1cf4, %l3 = 6b981c43, %l6 = 000000e4
add %i2,0x1f4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000009d7b1cf4
! %l4 = 000000007232c87d, Mem[00000000900000d1] = eb92602c
stb %l4,[%i4+0x0d1] ! Mem[00000000900000d0] = 7d92602c
! Mem[0000000063800150] = 555ad291, %l6 = 9d7b1cf4, %l0 = 520c4059
add %i3,0x150,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000555ad291
! %l4 = 7232c87d, %l5 = 0000003f, Mem[0000000090000180] = dbb06930 90cb7b8d
std %l4,[%i4+0x180] ! Mem[0000000090000180] = 7232c87d 0000003f
! Mem[000000009100010c] = 6fbe3348, %g2 = ffffffffffffff96
ldsh [%i6+0x10c],%g2 ! %g2 = 0000000000006fbe
p41_label_17:
! Mem[00000000638001bb] = d24d111d, %l5 = 000000000000003f
ldstub [%i3+0x1bb],%l5 ! %l5 = 0000001d000000ff
! Mem[0000000090000070] = 80d78bd7 538b29ee, %g2 = 00006fbe, %g3 = 92648f3d
ldd [%i4+0x070],%g2 ! %g2 = 0000000080d78bd7 00000000538b29ee
! Mem[000000006380015c] = 5c3d2d8b, %l1 = 2da46cce, %l6 = 9d7b1cf4
add %i3,0x15c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000005c3d2d8b
! %l4 = 7232c87d, %l5 = 0000001d, Mem[0000000063800070] = 2eb516db fa367b41
std %l4,[%i3+0x070] ! Mem[0000000063800070] = 7232c87d 0000001d
! Mem[000000009100001c] = d8bcad86, %g2 = 0000000080d78bd7
ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000d8
! Mem[00000000620000c8] = 85b792a8, %l7 = 70e395ea, %l5 = 0000001d
add %i0,0xc8,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000085b792a8
! Mem[0000000062800110] = b07ba8b1, %l4 = 7232c87d, %l3 = 6b981c43
add %i1,0x110,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000b07ba8b1
! %l2 = a56c95cd3570ebff, Mem[00000000918001d0] = 55b7a45f
sth %l2,[%o0+0x1d0] ! Mem[00000000918001d0] = ebffa45f
! Mem[0000000091800030] = a1df39f4 070e146b, %g2 = 000000d8, %g3 = 538b29ee
ldd [%o0+0x030],%g2 ! %g2 = 00000000a1df39f4 00000000070e146b
! Mem[0000000090800160] = a336f3e19c995a44, %g2 = 00000000a1df39f4
ldx [%i5+0x160],%g2 ! %g2 = a336f3e19c995a44
p41_label_18:
! %l4 = 7232c87d, %l5 = 85b792a8, Mem[0000000091800120] = 240e338f 078bc1e8
std %l4,[%o0+0x120] ! Mem[0000000091800120] = 7232c87d 85b792a8
! %l6 = 000000005c3d2d8b, Mem[0000000091000148] = d562d23c
stb %l6,[%i6+0x148] ! Mem[0000000091000148] = 8b62d23c
! Mem[00000000628000e8] = 39d6a6bd, %l2 = a56c95cd3570ebff
lduw [%i1+0x0e8],%l2 ! %l2 = 0000000039d6a6bd
! Mem[0000000063000118] = 43b3a5e9, %l4 = 000000007232c87d
swap [%i2+0x118],%l4 ! %l4 = 0000000043b3a5e9
! %l1 = 000000002da46cce, Mem[0000000091800104] = 4bb31f20
stw %l1,[%o0+0x104] ! Mem[0000000091800104] = 2da46cce
! Mem[000000006280013d] = 5d4c6adf, %l1 = 000000002da46cce
ldstub [%i1+0x13d],%l1 ! %l1 = 0000004c000000ff
! Mem[0000000063000068] = 04fbeb67314857c4, %l0 = 00000000555ad291, %l2 = 0000000039d6a6bd
add %i2,0x68,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 04fbeb67314857c4
! Mem[00000000620001c4] = 707e7491, %l6 = 000000005c3d2d8b
lduw [%i0+0x1c4],%l6 ! %l6 = 00000000707e7491
! %l5 = 0000000085b792a8, Mem[00000000908001d8] = bbeab1cd83155997
stx %l5,[%i5+0x1d8] ! Mem[00000000908001d8] = 0000000085b792a8
! Mem[000000006200008c] = 090a23e7, %l0 = 555ad291, %l3 = b07ba8b1
add %i0,0x8c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000090a23e7
p41_label_19:
! Mem[0000000063000034] = 9978ae04, %l7 = 91cb481c70e395ea
ldstub [%i2+0x034],%l7 ! %l7 = 00000099000000ff
! Mem[00000000638000e8] = 29de85fcff1ee8c1, %l0 = 00000000555ad291, %l2 = 04fbeb67314857c4
add %i3,0xe8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 29de85fcff1ee8c1
! Mem[00000000628000ac] = 3ea61c85, %l5 = 85b792a8, %l1 = 0000004c
add %i1,0xac,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000003ea61c85
! %l0 = 00000000555ad291, Mem[0000000091800011] = 9f86b604
stb %l0,[%o0+0x011] ! Mem[0000000091800010] = 9186b604
! Mem[000000006300011b] = 7232c87d, %l3 = 00000000090a23e7
ldstub [%i2+0x11b],%l3 ! %l3 = 0000007d000000ff
! Mem[0000000090800168] = a3b72bd21b54b44e, %g2 = a336f3e19c995a44
ldx [%i5+0x168],%g2 ! %g2 = a3b72bd21b54b44e
! Mem[0000000063000190] = e196f44482dac69d, %l7 = 0000000000000099, %l0 = 00000000555ad291
add %i2,0x190,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = e196f44482dac69d
! Mem[0000000091800148] = adcaf2f2 a95f58e7, %g2 = 1b54b44e, %g3 = 070e146b
ldd [%o0+0x148],%g2 ! %g2 = 00000000adcaf2f2 00000000a95f58e7
! Mem[0000000063000058] = 00000080, %l6 = 00000000707e7491
ldsb [%i2+0x059],%l6 ! %l6 = 0000000000000000
! Mem[000000006380002c] = 2eb2abb3, %l6 = 0000000000000000
swap [%i3+0x02c],%l6 ! %l6 = 000000002eb2abb3
p41_label_20:
! Mem[0000000063800010] = 3f123e702fcf609f, %l7 = 0000000000000099, %l4 = 0000000043b3a5e9
add %i3,0x10,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 3f123e702fcf609f
! Mem[00000000638001a4] = bc19a81d, %l1 = 000000003ea61c85
swap [%i3+0x1a4],%l1 ! %l1 = 00000000bc19a81d
! Mem[0000000062000188] = 19881930986dad00, %l7 = 0000000000000099, %l0 = e196f44482dac69d
add %i0,0x188,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 19881930986dad00
! Mem[0000000062800080] = 010fc12d7fe9f0a2, %l5 = 0000000085b792a8, %l5 = 0000000085b792a8
add %i1,0x80,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 010fc12d7fe9f0a2
! Mem[0000000063800064] = cfdbdf80, %l6 = 2eb2abb3, %l1 = bc19a81d
add %i3,0x64,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000cfdbdf80
! Mem[0000000091000138] = e962452c, %g2 = 00000000adcaf2f2
lduw [%i6+0x138],%g2 ! %g2 = 00000000e962452c
! Mem[00000000628000f8] = caff0f5c, %l1 = cfdbdf80, %l2 = ff1ee8c1
add %i1,0xf8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000caff0f5c
! Mem[0000000063000055] = 70d96ba1, %l5 = 010fc12d7fe9f0a2
ldstub [%i2+0x055],%l5 ! %l5 = 000000d9000000ff
! Mem[0000000063000180] = 0aca6b1e, %l4 = 3f123e702fcf609f
swap [%i2+0x180],%l4 ! %l4 = 000000000aca6b1e
! Mem[0000000090000138] = f0b98432, %g18 = 82b94d386a004c16
ldsw [%i4+0x138],%g2 ! %g2 = 82b94d386a004c16
p41_label_21:
! Mem[0000000063000029] = 42aac01b, %l1 = 00000000cfdbdf80
ldstub [%i2+0x029],%l1 ! %l1 = 000000aa000000ff
! Mem[00000000630001a8] = f8806223, %l5 = 00000000000000d9
ldstub [%i2+0x1a8],%l5 ! %l5 = 000000f8000000ff
! Mem[00000000638001f0] = 012aa438bcfc781d, %l6 = 000000002eb2abb3, %l1 = 00000000000000aa
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 012aa438bcfc781d
! Mem[00000000620001a0] = 8dddb554, %l0 = 19881930986dad00
swap [%i0+0x1a0],%l0 ! %l0 = 000000008dddb554
! %l4 = 000000000aca6b1e, Mem[0000000063000170] = e7cf000fa9bd9f15
stx %l4,[%i2+0x170] ! Mem[0000000063000170] = 000000000aca6b1e
! Mem[0000000062800140] = 86831e01, %l5 = 00000000000000f8
ldstub [%i1+0x140],%l5 ! %l5 = 00000086000000ff
! Mem[000000006280010c] = f5e1f596, %l3 = 0000007d, %l7 = 00000099
add %i1,0x10c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000f5e1f596
! %l3 = 000000000000007d, Mem[0000000063000050] = ac51bbb3
sth %l3,[%i2+0x050] ! Mem[0000000063000050] = 007dbbb3
! %l1 = 012aa438bcfc781d, Mem[00000000900000f8] = 761a06b6dff87715
stx %l1,[%i4+0x0f8] ! Mem[00000000900000f8] = 012aa438bcfc781d
! Mem[00000000620001b3] = 620feef8, %l1 = 012aa438bcfc781d
ldstub [%i0+0x1b3],%l1 ! %l1 = 000000f8000000ff
p41_label_22:
! Mem[0000000063800088] = 69f7fa61, %l1 = 00000000000000f8
ldstub [%i3+0x088],%l1 ! %l1 = 00000069000000ff
! Mem[00000000638000a0] = a56c95cd, %l4 = 0aca6b1e, %l1 = 00000069
add %i3,0xa0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000a56c95cd
! Mem[0000000062000186] = 88afe995, %l0 = 000000008dddb554
ldstub [%i0+0x186],%l0 ! %l0 = 000000e9000000ff
! Mem[00000000638000f8] = 85bca09b1f8e417c, %l6 = 000000002eb2abb3, %l7 = 00000000f5e1f596
add %i3,0xf8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 85bca09b1f8e417c
! Mem[00000000628001bc] = 2cd67ba5, %l0 = 00000000000000e9
ldstub [%i1+0x1bc],%l0 ! %l0 = 0000002c000000ff
! %l4 = 000000000aca6b1e, Mem[0000000090800030] = 74aad23802ba786f
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 000000000aca6b1e
! Mem[00000000630000e6] = 360b98d2, %l1 = 00000000a56c95cd
ldstub [%i2+0x0e6],%l1 ! %l1 = 00000098000000ff
! Mem[00000000620001f8] = 79a1cf620a3397e6, %l3 = 000000000000007d, %l5 = 0000000000000086
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 79a1cf620a3397e6
! Mem[000000006200016a] = a3712943, %l0 = 000000000000002c
ldstub [%i0+0x16a],%l0 ! %l0 = 00000029000000ff
! Mem[0000000063800178] = 4a76d3cb6c85e46c, %l6 = 000000002eb2abb3, %l0 = 0000000000000029
add %i3,0x178,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 4a76d3cb6c85e46c
p41_label_23:
! Mem[0000000063800120] = 05928319, %l6 = 2eb2abb3, %l3 = 0000007d
add %i3,0x120,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000005928319
! Mem[00000000630001c0] = 221d85f7, %l2 = 00000000caff0f5c
swap [%i2+0x1c0],%l2 ! %l2 = 00000000221d85f7
! Mem[0000000090000018] = be49178b, %g2 = fffffffff0b98432
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000be49
! Mem[00000000630000d0] = 9163e86662328ec0, %l4 = 000000000aca6b1e, %l3 = 0000000005928319
add %i2,0xd0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9163e86662328ec0
! Mem[000000006200003a] = b49e590c, %l4 = 000000000aca6b1e
ldstub [%i0+0x03a],%l4 ! %l4 = 00000059000000ff
! Mem[000000009080014c] = 87c7d860, %g18 = 82b94d386a004c16
ldsw [%i5+0x14c],%g2 ! %g2 = 82b94d386a004c16
! Mem[000000006300018c] = f706a3d6, %l4 = 0000000000000059
ldstub [%i2+0x18c],%l4 ! %l4 = 000000f7000000ff
! %l7 = 85bca09b1f8e417c, Mem[00000000908001cb] = 0f03f88b
stb %l7,[%i5+0x1cb] ! Mem[00000000908001c8] = 7c03f88b
! %l6 = 000000002eb2abb3, Mem[00000000900001e2] = 64888017
sth %l6,[%i4+0x1e2] ! Mem[00000000900001e0] = abb38017
! %l3 = 9163e86662328ec0, Mem[0000000090800160] = a336f3e19c995a44
stx %l3,[%i5+0x160] ! Mem[0000000090800160] = 9163e86662328ec0
p41_label_24:
! %l5 = 79a1cf620a3397e6, Mem[00000000918001f8] = 86c742aefcc2e909
stx %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = 79a1cf620a3397e6
! Mem[0000000062000018] = b9cb1f1f02284891, %l1 = 0000000000000098, %l2 = 00000000221d85f7
add %i0,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = b9cb1f1f02284891
! %l7 = 85bca09b1f8e417c, Mem[00000000918001f8] = 79a1cf620a3397e6
stx %l7,[%o0+0x1f8] ! Mem[00000000918001f8] = 85bca09b1f8e417c
! Mem[0000000063000164] = 3e518a8f, %l5 = 0a3397e6, %l0 = 6c85e46c
add %i2,0x164,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000003e518a8f
! Mem[0000000063000050] = 007dbbb3, %l2 = 02284891, %l1 = 00000098
add %i2,0x50,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000007dbbb3
! Mem[0000000063800058] = 2246453a, %l1 = 007dbbb3, %l6 = 2eb2abb3
add %i3,0x58,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002246453a
! Mem[00000000638001a0] = 88f4bdff, %l0 = 000000003e518a8f
ldstub [%i3+0x1a0],%l0 ! %l0 = 00000088000000ff
! Mem[00000000630001e0] = 74c7b47b6d61e284, %l3 = 9163e86662328ec0, %l4 = 00000000000000f7
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 74c7b47b6d61e284
! Mem[0000000063000010] = 50e87810, %l3 = 9163e86662328ec0
swap [%i2+%o2],%l3 ! %l3 = 0000000050e87810
! %l4 = 74c7b47b6d61e284, Mem[000000009000008e] = fff60000
stb %l4,[%i4+0x08e] ! Mem[000000009000008c] = 84f60000
p41_label_25:
! Mem[0000000062800084] = 7fe9f0a2, %l2 = 02284891, %l6 = 2246453a
add %i1,0x84,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000007fe9f0a2
! Mem[00000000638001f8] = 7232c87d, %l3 = 0000000050e87810
ldsw [%i3+0x1f8],%l3 ! %l3 = 000000007232c87d
! Mem[0000000063000054] = 70ff6ba1, %l6 = 7fe9f0a2, %l5 = 0a3397e6
add %i2,0x54,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000070ff6ba1
! Mem[000000009080009c] = fc5a94d9, %g2 = ffffffff87c7d860
ldub [%i5+0x09d],%g2 ! %g2 = 00000000000000fc
! Mem[000000006280000c] = b21a5004, %l7 = 85bca09b1f8e417c
ldstub [%i1+0x00c],%l7 ! %l7 = 000000b2000000ff
! Mem[0000000062800140] = ff831e01, %l7 = 00000000000000b2
ldub [%i1+0x143],%l7 ! %l7 = 0000000000000001
! %l1 = 00000000007dbbb3, Mem[00000000908000b0] = be69c6f53a9b260a
stx %l1,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000000007dbbb3
! Mem[0000000062800170] = d014352fc5bcfda0, %l5 = 0000000070ff6ba1, %l4 = 74c7b47b6d61e284
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = d014352fc5bcfda0
! %l5 = 0000000070ff6ba1, Mem[00000000910001b4] = d7859c60
stw %l5,[%i6+0x1b4] ! Mem[00000000910001b4] = 70ff6ba1
! Mem[00000000638001f0] = 012aa438bcfc781d, %l0 = 0000000000000088, %l4 = d014352fc5bcfda0
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 012aa438bcfc781d
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p41_branch_failed
p41_not_taken_0_end:
! End of Random Code for Thread 41
p41_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0a4] ! Set processor 41 done flag
! Check Registers
p41_check_registers:
set p41_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000088
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000007dbbb3
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b9cb1f1f02284891
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007232c87d
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 012aa438bcfc781d
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000070ff6ba1
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007fe9f0a2
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000001
bne,a,pn %xcc,p41_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = b49eff0c709613a2
ldx [%i0+0x038],%g3 ! Observed data at 0000000062000038
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 707e7491000000af
ldx [%i0+0x078],%g3 ! Observed data at 0000000062000078
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 360cabedd4c8ee03
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000620000f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 261fa68e95bb253d
ldx [%i0+0x118],%g3 ! Observed data at 0000000062000118
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0186ff590657dae3
ldx [%i0+0x130],%g3 ! Observed data at 0000000062000130
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9c22671b0000008d
ldx [%i0+0x138],%g3 ! Observed data at 0000000062000138
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = fffdd0f94b30fdcf
ldx [%i0+0x160],%g3 ! Observed data at 0000000062000160
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = a371ff43a6355877
ldx [%i0+0x168],%g3 ! Observed data at 0000000062000168
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = b304c01288afff95
ldx [%i0+0x180],%g3 ! Observed data at 0000000062000180
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 986dad006418a0a6
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000620001a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 620feeff65c4a707
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000620001b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = dcc05c781f1849ff
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000620001b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 89f81d83fffc5a94
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000620001c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1c8,%g4
set p41_local1_expect,%g1
p41_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = fea6e669ff1a5004
ldx [%i1+0x008],%g3 ! Observed data at 0000000062800008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1a3ee687ff49f99e
ldx [%i1+0x028],%g3 ! Observed data at 0000000062800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 723a901a96ffe4b3
ldx [%i1+0x090],%g3 ! Observed data at 0000000062800090
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 254bff8e93e74cfe
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000628000a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 06f0bae69086a8ff
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000628000c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a6e21fa019708ff3
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000628000d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 39d6a6bd00000011
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000628000e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 33d27e1630bcdf5d
ldx [%i1+0x120],%g3 ! Observed data at 0000000062800120
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 4abe6a00a914ff69
ldx [%i1+0x130],%g3 ! Observed data at 0000000062800130
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = f48f00e05dff6adf
ldx [%i1+0x138],%g3 ! Observed data at 0000000062800138
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff831e01eca661a6
ldx [%i1+0x140],%g3 ! Observed data at 0000000062800140
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = 58b041e500000034
ldx [%i1+0x178],%g3 ! Observed data at 0000000062800178
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 79a1cf62e9b2632c
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000628001a8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a7fff5ccffd67ba5
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000628001b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1b8,%g4
set p41_local2_expect,%g1
p41_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 62328ec02a8de283
ldx [%i2+0x010],%g3 ! Observed data at 0000000063000010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 42ffc01b24be8c6c
ldx [%i2+0x028],%g3 ! Observed data at 0000000063000028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a2535b15ff78ae04
ldx [%i2+0x030],%g3 ! Observed data at 0000000063000030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 007dbbb370ff6ba1
ldx [%i2+0x050],%g3 ! Observed data at 0000000063000050
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000080eaeb537f
ldx [%i2+0x058],%g3 ! Observed data at 0000000063000058
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x058,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6e03cd491f8e417c
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000630000b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = b7bada85360bffd2
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000630000e0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 77fa07cae21c3521
ldx [%i2+0x110],%g3 ! Observed data at 0000000063000110
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7232c8ffba60b74a
ldx [%i2+0x118],%g3 ! Observed data at 0000000063000118
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ead1f9ffcd236f8a
ldx [%i2+0x120],%g3 ! Observed data at 0000000063000120
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff29c53c4e112613
ldx [%i2+0x130],%g3 ! Observed data at 0000000063000130
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 93dd53e81fab8288
ldx [%i2+0x148],%g3 ! Observed data at 0000000063000148
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = cc2cfc6673bf6e5e
ldx [%i2+0x150],%g3 ! Observed data at 0000000063000150
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000000aca6b1e
ldx [%i2+0x170],%g3 ! Observed data at 0000000063000170
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2fcf609fc3c36653
ldx [%i2+0x180],%g3 ! Observed data at 0000000063000180
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = a6355877ff06a3d6
ldx [%i2+0x188],%g3 ! Observed data at 0000000063000188
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff80622315e2f812
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000630001a8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = caff0f5c84102ef7
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000630001c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x1c0,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 3f1324ff00000000
ldx [%i3+0x028],%g3 ! Observed data at 0000000063800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6cb69c11ff7bc54a
ldx [%i3+0x068],%g3 ! Observed data at 0000000063800068
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7232c87d0000001d
ldx [%i3+0x070],%g3 ! Observed data at 0000000063800070
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3570ebff6b981c43
ldx [%i3+0x080],%g3 ! Observed data at 0000000063800080
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = fff7fa6167394c53
ldx [%i3+0x088],%g3 ! Observed data at 0000000063800088
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x088,%g4
ldx [%g1+0x100],%g2 ! Expected data = 822b89b2fff0b8c9
ldx [%i3+0x100],%g3 ! Observed data at 0000000063800100
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8f4c5c9e360b98d2
ldx [%i3+0x140],%g3 ! Observed data at 0000000063800140
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 091067357ae8b2ff
ldx [%i3+0x160],%g3 ! Observed data at 0000000063800160
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 563b8931000000ed
ldx [%i3+0x168],%g3 ! Observed data at 0000000063800168
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = fbc30c0c548cc06e
ldx [%i3+0x190],%g3 ! Observed data at 0000000063800190
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = fff4bdff3ea61c85
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000638001a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 481e1b709004f31b
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000638001b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d24d11ffeda17595
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000638001b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1b8,%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
! 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:
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062800010]
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800008]
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063800020]
stxa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000010]
done
p41_trap1o:
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062800010]
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800008]
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063800020]
stxa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000010]
done
p41_trap2e:
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062800008]
stxa %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000010]
done
p41_trap2o:
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062800008]
stxa %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000010]
done
p41_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p41_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p41_init_memory_pointers:
set p41_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p41_local0_start,%i0
set p41_local1_start,%i1
set p41_local2_start,%i2
set p41_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c500121be1d3ddae
ldx [%g1+0x008],%l1 ! %l1 = 942ecc1e9106a857
ldx [%g1+0x010],%l2 ! %l2 = 4784f2c633d27e16
ldx [%g1+0x018],%l3 ! %l3 = 76d1005219708ff3
ldx [%g1+0x020],%l4 ! %l4 = 8dcb9ec887cc7f16
ldx [%g1+0x028],%l5 ! %l5 = 8dfd48f895bb253d
ldx [%g1+0x030],%l6 ! %l6 = 1459de04548cc06e
ldx [%g1+0x038],%l7 ! %l7 = 9a6237b99ce2ab41
! Initialize the output register of window 0
set unres3_start,%o0
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 = c9722d27 5a36898d 714ca5a5 e0e24c9a
! %f4 = 8cda80b0 8a789232 ad289d94 1f7f426e
! %f8 = 30462a65 0c81d977 d5e78d3a 50d01107
! %f12 = bccd8696 2931ce45 17077200 fbdeb4f6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 79235fda 380c87ee 740d40ae 12806a67
! %f20 = 0d64d006 406b05da 3bb495c5 0955bc81
! %f24 = f2d3e901 c859b55a cdeed9a2 7277e06e
! %f28 = 5af24add ac216f31 7c97404f a6e38e46
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e6bccbab d3728829 36dd289c 0b743b78
! %f36 = 845aab09 8115df1d f1dd83bb 594fcd18
! %f40 = 0817bd37 e19c5c78 d95b10f4 c807a332
! %f44 = e4174aba 38df54cf b411ecab eddc8c33
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x96350e6800000028,%g7,%g1 ! GSR scale = 5, align = 0
wr %g1,%g0,%gsr ! GSR = 96350e6800000028
wr %g0,%y ! Clear Y 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[0000000064800044] = d6950486, %l0 = 75d5219e, %l0 = 75d5219e
add %i1,0x44,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d6950486
! Mem[00000000648000c8] = df6e386d4ff8c8a8, %l7 = bdb1eab809cb5339, %l7 = bdb1eab809cb5339
add %i1,0xc8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = df6e386d4ff8c8a8
! Mem[00000000640000b8] = 65718d9b5c30b90a, %l0 = 00000000d6950486, %l0 = 00000000d6950486
add %i0,0xb8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 65718d9b5c30b90a
! Mem[0000000090800148] = f4004a3087c7d860, %g2 = 000000832b1cd00e
ldx [%i5+0x148],%g2 ! %g2 = f4004a3087c7d860
! Mem[00000000658001b0] = d3767f50, %l6 = 39ba63563eaad4cd
ldsh [%i3+0x1b0],%l6 ! %l6 = ffffffffffffd376
! Mem[0000000065000024] = d7511895, %l1 = 13fc33cdd9dd55aa
ldsh [%i2+0x026],%l1 ! %l1 = 0000000000001895
! Mem[00000000650001cd] = aa7e7d50, %l7 = df6e386d4ff8c8a8
ldstub [%i2+0x1cd],%l7 ! %l7 = 0000007e000000ff
! Mem[00000000900000d4] = a4f27242, %g2 = f4004a3087c7d860
lduh [%i4+0x0d6],%g2 ! %g2 = 000000000000a4f2
! Mem[00000000640000ac] = 47241247, %l6 = ffffffffffffd376
swap [%i0+0x0ac],%l6 ! %l6 = 0000000047241247
! Mem[0000000064800178] = b77d78a6d7a11cf1, %l7 = 000000000000007e, %l4 = 97abc14ebe8b6d42
add %i1,0x178,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b77d78a6d7a11cf1
p42_label_2:
! %l2 = 54ab1d7c6b3b97da, Mem[00000000908000d3] = 6015078f
stb %l2,[%i5+0x0d3] ! Mem[00000000908000d0] = da15078f
! Mem[0000000065000094] = 7762e1a2, %l5 = 84fa46ca389af306
swap [%i2+0x094],%l5 ! %l5 = 000000007762e1a2
! Mem[000000006580005a] = 2168d021, %l7 = 000000000000007e
ldstub [%i3+0x05a],%l7 ! %l7 = 000000d0000000ff
! Mem[0000000091000040] = 6f83458c b5c1e93e, %g2 = 0000a4f2, %g3 = 0bad0b00
ldd [%i6+0x040],%g2 ! %g2 = 000000006f83458c 00000000b5c1e93e
! Mem[00000000650001f4] = adf4d4c8, %l0 = 65718d9b5c30b90a
swap [%i2+0x1f4],%l0 ! %l0 = 00000000adf4d4c8
! Mem[0000000064800028] = 8a870920, %l2 = 54ab1d7c6b3b97da
swap [%i1+%o5],%l2 ! %l2 = 000000008a870920
! %l0 = 00000000adf4d4c8, Mem[0000000090800070] = eea29214
stw %l0,[%i5+0x070] ! Mem[0000000090800070] = adf4d4c8
! Mem[0000000064800184] = 6096e7e0, %l5 = 000000007762e1a2
ldsh [%i1+0x186],%l5 ! %l5 = ffffffffffffe7e0
! %l6 = 47241247, %l7 = 000000d0, Mem[0000000090800128] = f2c75131 26392562
std %l6,[%i5+0x128] ! Mem[0000000090800128] = 47241247 000000d0
! %l2 = 000000008a870920, Mem[0000000090000098] = 1d130fa6
sth %l2,[%i4+0x098] ! Mem[0000000090000098] = 09200fa6
p42_label_3:
! Mem[0000000065800090] = 565a26cd6e3d14f8, %l3 = 63ee741a0ec00b88, %l3 = 63ee741a0ec00b88
add %i3,0x90,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 565a26cd6e3d14f8
! Mem[000000009100010c] = 6fbe3348, %g2 = 000000006f83458c
ldub [%i6+0x10c],%g2 ! %g2 = 000000000000006f
! Mem[0000000064000030] = e8688ddf4e3a7df5, %l2 = 000000008a870920, %l5 = ffffffffffffe7e0
add %i0,0x30,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = e8688ddf4e3a7df5
! Mem[00000000910000f4] = a2e7f01b, %g2 = 000000000000006f
lduh [%i6+0x0f6],%g2 ! %g2 = 000000000000a2e7
! Mem[0000000091000188] = 170ec0b9, %g18 = 2aa1a5e84602637c
ldsw [%i6+0x188],%g2 ! %g2 = 2aa1a5e84602637c
! %l7 = 00000000000000d0, Mem[0000000090800194] = 20d8b67b
stw %l7,[%i5+0x194] ! Mem[0000000090800194] = 000000d0
! Mem[0000000064000058] = f9c037ac19f7c632, %l0 = 00000000adf4d4c8, %l3 = 565a26cd6e3d14f8
add %i0,0x58,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = f9c037ac19f7c632
! Mem[0000000065000060] = b4590d91, %l4 = b77d78a6d7a11cf1
ldstub [%i2+0x060],%l4 ! %l4 = 000000b4000000ff
! Mem[0000000064800074] = a399fa44, %l3 = f9c037ac19f7c632
swap [%i1+0x074],%l3 ! %l3 = 00000000a399fa44
! %l0 = 00000000adf4d4c8, Mem[0000000065000078] = b2b3e925
stw %l0,[%i2+0x078] ! Mem[0000000065000078] = adf4d4c8
p42_label_4:
! %l1 = 0000000000001895, Mem[0000000091000130] = 7b9364c7
stb %l1,[%i6+0x130] ! Mem[0000000091000130] = 959364c7
! Mem[0000000090000128] = 574953fa, %g2 = 00000000170ec0b9
lduw [%i4+0x128],%g2 ! %g2 = 00000000574953fa
! Mem[00000000648001a8] = d300a000, %l2 = 000000008a870920
swap [%i1+0x1a8],%l2 ! %l2 = 00000000d300a000
! Mem[00000000918000c8] = 358eac19ca9de9a6, %g2 = 00000000574953fa
ldx [%o0+0x0c8],%g2 ! %g2 = 358eac19ca9de9a6
! Mem[00000000648001e4] = fd37b8d0, %l7 = 00000000000000d0
swap [%i1+0x1e4],%l7 ! %l7 = 00000000fd37b8d0
! Mem[0000000065800010] = 4bd06ae2dff6fb1c, %l4 = 00000000000000b4, %l7 = 00000000fd37b8d0
add %i3,0x10,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 4bd06ae2dff6fb1c
! Mem[0000000064800060] = fd0e0616, %l5 = e8688ddf4e3a7df5
swap [%i1+0x060],%l5 ! %l5 = 00000000fd0e0616
! %l4 = 00000000000000b4, Mem[0000000090800070] = adf4d4c89a33da3c
stx %l4,[%i5+0x070] ! Mem[0000000090800070] = 00000000000000b4
! Mem[00000000648000d8] = d1356ff5, %l1 = 00001895, %l6 = 47241247
add %i1,0xd8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000d1356ff5
! %l4 = 00000000000000b4, Mem[00000000918001f4] = b9f50af8
sth %l4,[%o0+0x1f4] ! Mem[00000000918001f4] = 00b40af8
p42_label_5:
! %l0 = 00000000adf4d4c8, Mem[00000000918001f0] = da6263a0
sth %l0,[%o0+0x1f0] ! Mem[00000000918001f0] = d4c863a0
! Mem[0000000065000148] = 4da2accf84585dda, %l4 = 00000000000000b4, %l0 = 00000000adf4d4c8
add %i2,0x148,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 4da2accf84585dda
! Mem[000000006580010c] = fc3861e6, %l6 = d1356ff5, %l6 = d1356ff5
add %i3,0x10c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000fc3861e6
! Mem[0000000091000158] = 3eeb8fcc0a611a84, %g2 = 358eac19ca9de9a6
ldx [%i6+0x158],%g2 ! %g2 = 3eeb8fcc0a611a84
! Mem[0000000091800080] = 40837ec6, %g18 = 2aa1a5e84602637c
ldsw [%o0+0x080],%g2 ! %g2 = 2aa1a5e84602637c
! Mem[000000009100000c] = 196ba348, %g2 = 0000000040837ec6
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000196b
! %l4 = 00000000000000b4, Mem[00000000910001e0] = 9757141a14d36e1d
stx %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 00000000000000b4
! Mem[00000000648000a8] = d31abbc8d4657aba, %l1 = 0000000000001895, %l7 = 4bd06ae2dff6fb1c
add %i1,0xa8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = d31abbc8d4657aba
! %l1 = 0000000000001895, Mem[0000000091000160] = 72c27f729a024c61
stx %l1,[%i6+0x160] ! Mem[0000000091000160] = 0000000000001895
! Mem[0000000065000054] = 261c1261, %l7 = d31abbc8d4657aba
swap [%i2+0x054],%l7 ! %l7 = 00000000261c1261
p42_label_6:
! Mem[0000000065800168] = dbd3940718157f96, %l5 = 00000000fd0e0616, %l7 = 00000000261c1261
add %i3,0x168,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = dbd3940718157f96
! Mem[0000000064800150] = 699de1eb, %l0 = 4da2accf84585dda
swap [%i1+0x150],%l0 ! %l0 = 00000000699de1eb
! %l4 = 000000b4, %l5 = fd0e0616, Mem[0000000090800160] = a336f3e1 9c995a44
std %l4,[%i5+0x160] ! Mem[0000000090800160] = 000000b4 fd0e0616
! Mem[00000000650000b8] = 323d102314b0356e, %l7 = dbd3940718157f96, %l4 = 00000000000000b4
add %i2,0xb8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 323d102314b0356e
! Mem[00000000640001fc] = 19d40491, %l6 = fc3861e6, %l7 = 18157f96
add %i0,0x1fc,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000019d40491
! Mem[0000000065000194] = 2e77199d, %l3 = 00000000a399fa44
swap [%i2+0x194],%l3 ! %l3 = 000000002e77199d
! Mem[00000000918001f0] = d4c863a0, %g2 = 000000000000196b
lduw [%o0+0x1f0],%g2 ! %g2 = 00000000d4c863a0
! Mem[0000000065000078] = adf4d4c89f24dda1, %l0 = 00000000699de1eb, %l7 = 0000000019d40491
add %i2,0x78,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = adf4d4c89f24dda1
! %l2 = 00000000d300a000, Mem[000000009100002c] = 21f71715
stw %l2,[%i6+0x02c] ! Mem[000000009100002c] = d300a000
! %l5 = 00000000fd0e0616, Mem[0000000065000148] = 4da2accf84585dda
stx %l5,[%i2+0x148] ! Mem[0000000065000148] = 00000000fd0e0616
p42_label_7:
! Mem[00000000658001e0] = e7c271c1c1ad1819, %l5 = 00000000fd0e0616, %l2 = 00000000d300a000
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = e7c271c1c1ad1819
! Mem[00000000640000ae] = ffffd376, %l7 = adf4d4c89f24dda1
ldstub [%i0+0x0ae],%l7 ! %l7 = 000000d3000000ff
! Mem[00000000900001fc] = 27a29918, %g18 = 2aa1a5e84602637c
ldsw [%i4+0x1fc],%g2 ! %g2 = 2aa1a5e84602637c
! %l4 = 14b0356e, %l5 = fd0e0616, Mem[0000000090800030] = 74aad238 02ba786f
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 14b0356e fd0e0616
! Mem[00000000640001f4] = 5d814012, %l1 = 0000000000001895
swap [%i0+0x1f4],%l1 ! %l1 = 000000005d814012
! Mem[00000000640001b4] = 5b981200, %l7 = 00000000000000d3
swap [%i0+0x1b4],%l7 ! %l7 = 000000005b981200
! %l2 = e7c271c1c1ad1819, Mem[0000000065000172] = 435e10ea
sth %l2,[%i2+0x172] ! Mem[0000000065000170] = 435e1819
! Mem[000000006400019c] = 2e6926b4, %l4 = 14b0356e, %l4 = 14b0356e
add %i0,0x19c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000002e6926b4
! Mem[00000000640000a0] = 49b775be, %l7 = 5b981200, %l1 = 5d814012
add %i0,0xa0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000049b775be
! Mem[00000000658000a0] = 2638c25e, %l3 = 000000002e77199d
swap [%i3+0x0a0],%l3 ! %l3 = 000000002638c25e
p42_label_8:
! Mem[0000000064000060] = 864d89c0, %l6 = 00000000fc3861e6
ldub [%i0+0x062],%l6 ! %l6 = 0000000000000089
! Mem[00000000640000a8] = 70f442db, %l4 = 000000002e6926b4
swap [%i0+0x0a8],%l4 ! %l4 = 0000000070f442db
! Mem[00000000640001c8] = b5f88ce6b168d901, %l4 = 0000000070f442db, %l7 = 000000005b981200
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b5f88ce6b168d901
! %l3 = 000000002638c25e, Mem[00000000900001e0] = c4906488801799cf
stx %l3,[%i4+0x1e0] ! Mem[00000000900001e0] = 000000002638c25e
! %l5 = 00000000fd0e0616, Mem[00000000908000a4] = f468c18e
stb %l5,[%i5+0x0a4] ! Mem[00000000908000a4] = 1668c18e
! Mem[000000009100011c] = 66a4dc2c, %g2 = 0000000027a29918
ldsb [%i6+0x11e],%g2 ! %g2 = 0000000000000066
! %l0 = 699de1eb, %l1 = 49b775be, Mem[00000000900001d0] = 58943a5f a5390858
std %l0,[%i4+0x1d0] ! Mem[00000000900001d0] = 699de1eb 49b775be
! Mem[0000000064800098] = b82f2040bc57263c, %l5 = 00000000fd0e0616, %l7 = b5f88ce6b168d901
add %i1,0x98,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = b82f2040bc57263c
! Mem[0000000064800048] = 4979696f5fa4c33a, %l4 = 0000000070f442db, %l5 = 00000000fd0e0616
add %i1,0x48,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 4979696f5fa4c33a
! %l0 = 00000000699de1eb, Mem[00000000900000de] = 522c7539
sth %l0,[%i4+0x0de] ! Mem[00000000900000dc] = e1eb7539
p42_label_9:
! %l3 = 000000002638c25e, Mem[0000000091800118] = 9aed71ad45908c8d
stx %l3,[%o0+0x118] ! Mem[0000000091800118] = 000000002638c25e
! Mem[0000000091000188] = 170ec0b9, %g18 = 2aa1a5e84602637c
ldsw [%i6+0x188],%g2 ! %g2 = 2aa1a5e84602637c
! %l7 = b82f2040bc57263c, Mem[0000000091800030] = a1df39f4
stw %l7,[%o0+0x030] ! Mem[0000000091800030] = bc57263c
! Mem[0000000065000103] = 990107d0, %l2 = e7c271c1c1ad1819
ldstub [%i2+0x103],%l2 ! %l2 = 000000d0000000ff
! Mem[0000000091800090] = 2280542f, %g2 = 00000000170ec0b9
ldsb [%o0+0x090],%g2 ! %g2 = 0000000000000022
! %l5 = 4979696f5fa4c33a, Mem[0000000090800070] = 00000000000000b4
stx %l5,[%i5+0x070] ! Mem[0000000090800070] = 4979696f5fa4c33a
! Mem[00000000658000d0] = 207741bde38295c9, %l4 = 0000000070f442db, %l0 = 00000000699de1eb
add %i3,0xd0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 207741bde38295c9
! Mem[00000000658001c1] = 58a085d4, %l2 = 00000000000000d0
ldstub [%i3+0x1c1],%l2 ! %l2 = 000000a0000000ff
! Mem[00000000650001ed] = fa1c9b9b, %l6 = 0000000000000089
ldstub [%i2+0x1ed],%l6 ! %l6 = 0000001c000000ff
! Mem[0000000064000097] = b744134f, %l3 = 000000002638c25e
ldstub [%i0+0x097],%l3 ! %l3 = 0000004f000000ff
p42_label_10:
! Mem[000000009100000c] = cda0196b, %g2 = 0000000000000022
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffcda0
! Mem[0000000064000198] = ef1184302e6926b4, %l5 = 4979696f5fa4c33a
ldx [%i0+0x198],%l5 ! %l5 = ef1184302e6926b4
! Mem[0000000064000098] = de8c10c2, %l4 = 0000000070f442db
swap [%i0+0x098],%l4 ! %l4 = 00000000de8c10c2
! Mem[0000000064800160] = 7fb08931e06da133, %l6 = 000000000000001c
ldx [%i1+0x160],%l6 ! %l6 = 7fb08931e06da133
! %l4 = 00000000de8c10c2, Mem[000000009080004e] = d98f73d2
stb %l4,[%i5+0x04e] ! Mem[000000009080004c] = c28f73d2
! %l0 = 207741bde38295c9, Mem[0000000091000144] = 29780a2a
stw %l0,[%i6+0x144] ! Mem[0000000091000144] = e38295c9
! Mem[0000000065000100] = 990107ff0f75c298, %l1 = 0000000049b775be, %l6 = 7fb08931e06da133
add %i2,0x100,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 990107ff0f75c298
! %l1 = 0000000049b775be, Mem[0000000091800192] = 7899ade2
sth %l1,[%o0+0x192] ! Mem[0000000091800190] = 75beade2
! Mem[000000009080013c] = 1858c158, %g2 = ffffffffffffcda0
ldsb [%i5+0x13f],%g2 ! %g2 = 0000000000000018
! Mem[00000000648000ad] = d4657aba, %l1 = 0000000049b775be
ldstub [%i1+0x0ad],%l1 ! %l1 = 00000065000000ff
p42_label_11:
! Mem[0000000091000034] = b618f0b2, %g2 = 0000000000000018
lduh [%i6+0x034],%g2 ! %g2 = 000000000000b618
! Mem[0000000064000078] = 3cc16980c7ed84c2, %l3 = 000000000000004f, %l2 = 00000000000000a0
add %i0,0x78,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 3cc16980c7ed84c2
! Mem[0000000064000160] = 2e574f26, %l1 = 0000000000000065
ldub [%i0+0x163],%l1 ! %l1 = 0000000000000026
! Mem[000000006500017d] = 7000fd6b, %l1 = 0000000000000026
ldstub [%i2+0x17d],%l1 ! %l1 = 00000000000000ff
! Mem[0000000065800138] = a1d4e130, %l4 = 00000000de8c10c2
ldsw [%i3+0x138],%l4 ! %l4 = ffffffffa1d4e130
! Mem[00000000650000c4] = ec4483a2, %l4 = ffffffffa1d4e130
swap [%i2+0x0c4],%l4 ! %l4 = 00000000ec4483a2
! Mem[0000000065800180] = db756518, %l6 = 990107ff0f75c298
ldstub [%i3+0x180],%l6 ! %l6 = 000000db000000ff
! Mem[0000000091000190] = 79168c5fe48655e5, %g2 = 000000000000b618
ldx [%i6+0x190],%g2 ! %g2 = 79168c5fe48655e5
! Mem[0000000064000104] = 58140354, %l7 = b82f2040bc57263c
swap [%i0+0x104],%l7 ! %l7 = 0000000058140354
! Mem[00000000648001a8] = 8a870920, %l7 = 0000000058140354
ldstub [%i1+0x1a8],%l7 ! %l7 = 0000008a000000ff
p42_label_12:
! %l7 = 000000000000008a, Mem[00000000900001f4] = d0a0c782
stw %l7,[%i4+0x1f4] ! Mem[00000000900001f4] = 0000008a
! Mem[00000000650001ac] = eb88124e, %l0 = 207741bde38295c9
ldstub [%i2+0x1ac],%l0 ! %l0 = 000000eb000000ff
! %l2 = c7ed84c2, %l3 = 0000004f, Mem[0000000090800060] = ec0a57d6 97d5e655
std %l2,[%i5+0x060] ! Mem[0000000090800060] = c7ed84c2 0000004f
! Mem[000000006500009d] = 2b8521cf, %l5 = ef1184302e6926b4
ldstub [%i2+0x09d],%l5 ! %l5 = 00000085000000ff
! Mem[000000006480019a] = b2d6e0bf, %l1 = 0000000000000000
ldstub [%i1+0x19a],%l1 ! %l1 = 000000e0000000ff
! Mem[0000000064800064] = 1cd1885e, %l6 = 000000db, %l4 = ec4483a2
add %i1,0x64,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000001cd1885e
! Mem[00000000900000f8] = 761a06b6, %g2 = 79168c5fe48655e5
lduh [%i4+0x0f8],%g2 ! %g2 = 000000000000761a
! Mem[00000000918000f4] = 7818ae9c, %g18 = 2aa1a5e84602637c
ldsw [%o0+0x0f4],%g2 ! %g2 = 2aa1a5e84602637c
! Mem[0000000090000118] = 086e453e, %g2 = 000000007818ae9c
ldsh [%i4+0x11a],%g2 ! %g2 = 000000000000086e
! Mem[00000000650001ac] = ff88124e, %l4 = 000000001cd1885e
swap [%i2+0x1ac],%l4 ! %l4 = 00000000ff88124e
p42_label_13:
! %l6 = 00000000000000db, Mem[0000000091800110] = de4e62c7
stb %l6,[%o0+0x110] ! Mem[0000000091800110] = db4e62c7
! %l6 = 00000000000000db, Mem[00000000910000d5] = 6c72b90c
stb %l6,[%i6+0x0d5] ! Mem[00000000910000d4] = db72b90c
! Mem[0000000064000188] = 65dbb90a, %l0 = 00000000000000eb
swap [%i0+0x188],%l0 ! %l0 = 0000000065dbb90a
! Mem[0000000091800088] = 76cfc3f2, %g2 = 000000000000086e
lduh [%o0+0x088],%g2 ! %g2 = 00000000000076cf
! Mem[0000000065800090] = 565a26cd6e3d14f8, %l5 = 0000000000000085, %l1 = 00000000000000e0
add %i3,0x90,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 565a26cd6e3d14f8
! Mem[0000000064800180] = 5abe63f16096e7e0, %l5 = 0000000000000085, %l4 = 00000000ff88124e
add %i1,0x180,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 5abe63f16096e7e0
! %l3 = 000000000000004f, Mem[00000000908001f8] = 7366b4e5
stw %l3,[%i5+0x1f8] ! Mem[00000000908001f8] = 0000004f
! Mem[0000000090000000] = ba40193a, %g2 = 00000000000076cf
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000ba
! Mem[0000000065800074] = 41c7b767, %l7 = 000000000000008a
swap [%i3+0x074],%l7 ! %l7 = 0000000041c7b767
! Mem[0000000065000040] = bcbc5807, %l6 = 000000db, %l2 = c7ed84c2
add %i2,0x40,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000bcbc5807
p42_label_14:
! Mem[0000000065800090] = 565a26cd, %l0 = 0000000065dbb90a
swap [%i3+0x090],%l0 ! %l0 = 00000000565a26cd
! Mem[00000000658000e8] = 5b6a56a1, %l1 = 565a26cd6e3d14f8
ldstub [%i3+0x0e8],%l1 ! %l1 = 0000005b000000ff
! Mem[00000000648000d8] = d1356ff5, %l4 = 6096e7e0, %l2 = bcbc5807
add %i1,0xd8,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d1356ff5
! Mem[000000009100009c] = dc30ce50, %g2 = 00000000000000ba
ldub [%i6+0x09f],%g2 ! %g2 = 00000000000000dc
! Mem[0000000065800001] = 07a827cd, %l2 = 00000000d1356ff5
ldstub [%i3+0x001],%l2 ! %l2 = 000000a8000000ff
! Mem[000000009000006c] = c3ee80d7, %g2 = 00000000000000dc
ldsb [%i4+0x06e],%g2 ! %g2 = ffffffffffffffc3
! Mem[00000000658001b3] = d3767f50, %l3 = 000000000000004f
ldstub [%i3+0x1b3],%l3 ! %l3 = 00000050000000ff
! Mem[00000000910001ec] = 507b7c4e, %g2 = ffffffffffffffc3
lduw [%i6+0x1ec],%g2 ! %g2 = 00000000507b7c4e
! Mem[0000000065000110] = 2ad27d72dec461e7, %l1 = 000000000000005b, %l4 = 5abe63f16096e7e0
add %i2,0x110,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 2ad27d72dec461e7
! Mem[00000000658000bc] = a298cc40, %l0 = 00000000565a26cd
ldstub [%i3+0x0bc],%l0 ! %l0 = 000000a2000000ff
p42_label_15:
! %l4 = 2ad27d72dec461e7, Mem[0000000090800015] = f2febcf3
stb %l4,[%i5+0x015] ! Mem[0000000090800014] = e7febcf3
! Mem[0000000091800190] = df6875be ade27475, %g2 = 507b7c4e, %g3 = b5c1e93e
ldd [%o0+0x190],%g2 ! %g2 = 00000000df6875be 00000000ade27475
! %l2 = 00000000000000a8, Mem[0000000091800174] = 6604b7b5
stb %l2,[%o0+0x174] ! Mem[0000000091800174] = a804b7b5
! Mem[00000000650001b0] = baa1967e, %l7 = 0000000041c7b767
swap [%i2+0x1b0],%l7 ! %l7 = 00000000baa1967e
! %l3 = 0000000000000050, Mem[00000000640000b1] = 2a9eb4a9
stb %l3,[%i0+0x0b1] ! Mem[00000000640000b0] = 2a50b4a9
! Mem[00000000918000a0] = 8f35b7ac ec86af93, %g2 = df6875be, %g3 = ade27475
ldd [%o0+0x0a0],%g2 ! %g2 = 000000008f35b7ac 00000000ec86af93
! Mem[0000000065000095] = 389af306, %l5 = 0000000000000085
ldstub [%i2+0x095],%l5 ! %l5 = 0000009a000000ff
! Mem[00000000918001a0] = 767b7cf2, %g2 = 000000008f35b7ac
lduh [%o0+0x1a2],%g2 ! %g2 = 000000000000767b
! Mem[00000000650000e0] = 2434f503ac990e3d, %l3 = 0000000000000050, %l3 = 0000000000000050
add %i2,0xe0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 2434f503ac990e3d
! Mem[0000000090000194] = 892c7c4b, %g2 = 000000000000767b
ldsb [%i4+0x194],%g2 ! %g2 = ffffffffffffff89
p42_label_16:
! Mem[00000000908000e4] = 4de60fc4, %g2 = ffffffffffffff89
lduw [%i5+0x0e4],%g2 ! %g2 = 000000004de60fc4
! Mem[0000000090000048] = ced1bed1, %g18 = 2aa1a5e84602637c
ldsw [%i4+0x048],%g2 ! %g2 = 2aa1a5e84602637c
! %l3 = 2434f503ac990e3d, Mem[0000000090800198] = efd5da4ff27b77bd
stx %l3,[%i5+0x198] ! Mem[0000000090800198] = 2434f503ac990e3d
! %l1 = 000000000000005b, Mem[0000000091800102] = bed04bb3
stb %l1,[%o0+0x102] ! Mem[0000000091800100] = 5bd04bb3
! %l4 = 2ad27d72dec461e7, Mem[00000000648001b0] = b3204bd6
stw %l4,[%i1+0x1b0] ! Mem[00000000648001b0] = dec461e7
! Mem[0000000064800164] = e06da133, %l5 = 000000000000009a
swap [%i1+0x164],%l5 ! %l5 = 00000000e06da133
! Mem[000000006500001d] = 7fc778af, %l1 = 000000000000005b
ldstub [%i2+0x01d],%l1 ! %l1 = 000000c7000000ff
! Mem[00000000640001f4] = 00001895, %l6 = 000000db, %l4 = dec461e7
add %i0,0x1f4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000000001895
! Mem[0000000065800110] = f47f7d30cfb7d311, %l7 = 00000000baa1967e, %l7 = 00000000baa1967e
add %i3,0x110,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = f47f7d30cfb7d311
! Mem[00000000648000c0] = 8d64159d, %l4 = 00001895, %l4 = 00001895
add %i1,0xc0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008d64159d
p42_label_17:
! Mem[0000000091800028] = 71ff11fb 055fc488, %g2 = ced1bed1, %g3 = ec86af93
ldd [%o0+%o5],%g2 ! %g2 = 0000000071ff11fb 00000000055fc488
! %l4 = 000000008d64159d, Mem[0000000090000020] = 0e67b97a
sth %l4,[%i4+%o4] ! Mem[0000000090000020] = 159db97a
! Mem[00000000908000d8] = 27372846 dde12c94, %g2 = 71ff11fb, %g3 = 055fc488
ldd [%i5+0x0d8],%g2 ! %g2 = 0000000027372846 00000000dde12c94
! Mem[0000000064800148] = 5f4e3173156227bb, %l5 = 00000000e06da133, %l0 = 00000000000000a2
add %i1,0x148,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 5f4e3173156227bb
! Mem[000000009000018c] = 88aab532, %g2 = 0000000027372846
lduh [%i4+0x18c],%g2 ! %g2 = 00000000000088aa
! %l2 = 00000000000000a8, Mem[00000000910001b6] = 9c607e24
sth %l2,[%i6+0x1b6] ! Mem[00000000910001b4] = 00a87e24
! Mem[0000000065000020] = d5777f8d d7511895, %l0 = 156227bb, %l1 = 000000c7
ldd [%i2+%o4],%l0 ! %l0 = 00000000d5777f8d 00000000d7511895
! Mem[00000000640001a4] = f8c05588, %l7 = cfb7d311, %l4 = 8d64159d
add %i0,0x1a4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000f8c05588
! Mem[000000006480005c] = 0c6094a6, %l4 = 00000000f8c05588
swap [%i1+0x05c],%l4 ! %l4 = 000000000c6094a6
! Mem[00000000908000c8] = 8bba183c, %g2 = 00000000000088aa
lduw [%i5+0x0c8],%g2 ! %g2 = 000000008bba183c
p42_label_18:
! Mem[00000000640000e6] = c5038842, %l4 = 000000000c6094a6
ldstub [%i0+0x0e6],%l4 ! %l4 = 00000088000000ff
! Mem[000000006580006c] = ebec71c4, %l1 = 00000000d7511895
swap [%i3+0x06c],%l1 ! %l1 = 00000000ebec71c4
! %l3 = 2434f503ac990e3d, Mem[00000000910000c0] = b7768631
stw %l3,[%i6+0x0c0] ! Mem[00000000910000c0] = ac990e3d
! Mem[0000000090800198] = 2434f503, %g2 = 000000008bba183c
lduh [%i5+0x198],%g2 ! %g2 = 0000000000002434
! Mem[0000000064800028] = 6b3b97da, %l7 = f47f7d30cfb7d311
ldsw [%i1+%o5],%l7 ! %l7 = 000000006b3b97da
! Mem[000000006400001c] = 99f624b2, %l6 = 00000000000000db
lduh [%i0+0x01c],%l6 ! %l6 = 00000000000099f6
! %l4 = 0000000000000088, Mem[0000000090800070] = 4979696f5fa4c33a
stx %l4,[%i5+0x070] ! Mem[0000000090800070] = 0000000000000088
! %l4 = 0000000000000088, Mem[000000009000012c] = 90beea6e
stb %l4,[%i4+0x12c] ! Mem[000000009000012c] = 88beea6e
! Mem[0000000090800144] = 28f4004a, %g2 = 0000000000002434
ldub [%i5+0x147],%g2 ! %g2 = 0000000000000028
! Mem[0000000065800158] = 43ef5fd3, %l1 = ebec71c4, %l3 = ac990e3d
add %i3,0x158,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000043ef5fd3
p42_label_19:
! Mem[0000000064000128] = c4b4a16c, %l7 = 000000006b3b97da
swap [%i0+0x128],%l7 ! %l7 = 00000000c4b4a16c
! Mem[0000000064800048] = 4979696f, %l3 = 0000000043ef5fd3
swap [%i1+0x048],%l3 ! %l3 = 000000004979696f
! Mem[0000000065800130] = 1ac9ff56, %l2 = 000000a8, %l4 = 00000088
add %i3,0x130,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000001ac9ff56
! Mem[00000000900000c8] = 929c1f18 c6f5be11, %g2 = 00000028, %g3 = dde12c94
ldd [%i4+0x0c8],%g2 ! %g2 = 00000000929c1f18 00000000c6f5be11
! Mem[0000000065800030] = 4ac0c6be, %l4 = 000000001ac9ff56
swap [%i3+0x030],%l4 ! %l4 = 000000004ac0c6be
! Mem[0000000091000138] = 452cda49, %g2 = 00000000929c1f18
ldsh [%i6+0x13a],%g2 ! %g2 = 000000000000452c
! Mem[00000000658001d6] = afddc55d, %l5 = 00000000e06da133
ldstub [%i3+0x1d6],%l5 ! %l5 = 000000c5000000ff
! Mem[0000000065800090] = 65dbb90a, %l5 = 000000c5, %l0 = d5777f8d
add %i3,0x90,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000065dbb90a
! %l5 = 00000000000000c5, Mem[00000000918000f0] = 26618e3b
stw %l5,[%o0+0x0f0] ! Mem[00000000918000f0] = 000000c5
! %l6 = 000099f6, %l7 = c4b4a16c, Mem[00000000910001a0] = 5aae4e04 db9aa178
std %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = 000099f6 c4b4a16c
p42_label_20:
! Mem[0000000091000078] = 9cfade54, %g18 = 2aa1a5e84602637c
ldsw [%i6+0x078],%g2 ! %g2 = 2aa1a5e84602637c
! Mem[0000000091000170] = 7e96cb00, %g2 = ffffffff9cfade54
ldub [%i6+0x172],%g2 ! %g2 = 000000000000007e
! Mem[00000000918001e8] = 1d25499ee6bb3a30, %g2 = 000000000000007e
ldx [%o0+0x1e8],%g2 ! %g2 = 1d25499ee6bb3a30
! Mem[0000000065800012] = 4bd06ae2, %l4 = 000000004ac0c6be
ldstub [%i3+0x012],%l4 ! %l4 = 0000006a000000ff
! Mem[0000000064800008] = ddbf30a1, %l3 = 000000004979696f
swap [%i1+%o1],%l3 ! %l3 = 00000000ddbf30a1
! Mem[0000000065000144] = 49769b89, %l2 = 00000000000000a8
ldstub [%i2+0x144],%l2 ! %l2 = 00000049000000ff
! Mem[00000000650000cc] = 9e6b214b, %l7 = 00000000c4b4a16c
swap [%i2+0x0cc],%l7 ! %l7 = 000000009e6b214b
! %l1 = 00000000ebec71c4, Mem[0000000091800151] = dd762106
stb %l1,[%o0+0x151] ! Mem[0000000091800150] = c4762106
! %l0 = 65dbb90a, %l1 = ebec71c4, Mem[0000000090800148] = f4004a30 87c7d860
std %l0,[%i5+0x148] ! Mem[0000000090800148] = 65dbb90a ebec71c4
! %l0 = 0000000065dbb90a, Mem[00000000900000ec] = 055ac74f
stb %l0,[%i4+0x0ec] ! Mem[00000000900000ec] = 0a5ac74f
p42_label_21:
! %l6 = 00000000000099f6, Mem[00000000910001c9] = 2b4a43ca
stb %l6,[%i6+0x1c9] ! Mem[00000000910001c8] = f64a43ca
! Mem[000000006580010b] = 197ff1c3, %l0 = 0000000065dbb90a
ldstub [%i3+0x10b],%l0 ! %l0 = 000000c3000000ff
! Mem[0000000064800008] = 4979696f5e97b5c3, %l5 = 00000000000000c5, %l6 = 00000000000099f6
add %i1,0x08,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 4979696f5e97b5c3
! Mem[0000000064800190] = cb3bcd64b5291819, %l5 = 00000000000000c5, %l3 = 00000000ddbf30a1
add %i1,0x190,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = cb3bcd64b5291819
! Mem[0000000064000054] = e942f0c5, %l4 = 000000000000006a
swap [%i0+0x054],%l4 ! %l4 = 00000000e942f0c5
! Mem[0000000090800168] = a3b72bd2 1b54b44e, %g2 = e6bb3a30, %g3 = c6f5be11
ldd [%i5+0x168],%g2 ! %g2 = 00000000a3b72bd2 000000001b54b44e
! Mem[0000000091800140] = c3f43f58, %g2 = 00000000a3b72bd2
lduh [%o0+0x140],%g2 ! %g2 = 000000000000c3f4
! Mem[00000000900001ec] = ad6e7122, %g2 = 000000000000c3f4
ldub [%i4+0x1ef],%g2 ! %g2 = 00000000000000ad
! Mem[0000000090800188] = de3e04f859b82350, %g2 = 00000000000000ad
ldx [%i5+0x188],%g2 ! %g2 = de3e04f859b82350
! Mem[0000000065800061] = b182199d, %l0 = 00000000000000c3
ldstub [%i3+0x061],%l0 ! %l0 = 00000082000000ff
p42_label_22:
! %l2 = 00000049, %l3 = b5291819, Mem[0000000090000050] = 390b4411 0e5490b1
std %l2,[%i4+0x050] ! Mem[0000000090000050] = 00000049 b5291819
! Mem[0000000065800008] = 4ffcb3c4, %l6 = 4979696f5e97b5c3
swap [%i3+%o1],%l6 ! %l6 = 000000004ffcb3c4
! Mem[00000000908000f8] = 2b060e06, %g2 = de3e04f859b82350
lduw [%i5+0x0f8],%g2 ! %g2 = 000000002b060e06
! Mem[0000000091800008] = 89cb5f7d, %g2 = 000000002b060e06
ldsb [%o0+%o1],%g2 ! %g2 = ffffffffffffff89
! Mem[00000000910000ac] = 1bf20a81, %g2 = ffffffffffffff89
ldsb [%i6+0x0af],%g2 ! %g2 = 000000000000001b
! Mem[00000000640001b8] = 550a760283a3c15a, %l4 = 00000000e942f0c5, %l0 = 0000000000000082
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 550a760283a3c15a
! Mem[00000000908001f8] = 0000004f298365f5, %g2 = 000000000000001b
ldx [%i5+0x1f8],%g2 ! %g2 = 0000004f298365f5
! %l2 = 00000049, %l3 = b5291819, Mem[00000000910001a0] = 000099f6 c4b4a16c
std %l2,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000049 b5291819
! Mem[0000000064000060] = 864d89c0, %l5 = 000000c5, %l0 = 83a3c15a
add %i0,0x60,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000864d89c0
! Mem[00000000918000c8] = 358eac19, %g2 = 0000004f298365f5
lduw [%o0+0x0c8],%g2 ! %g2 = 00000000358eac19
p42_label_23:
! Mem[00000000908000f0] = f9b0f1e8, %g2 = 00000000358eac19
lduw [%i5+0x0f0],%g2 ! %g2 = 00000000f9b0f1e8
! %l0 = 00000000864d89c0, Mem[0000000090000086] = a78a487e
sth %l0,[%i4+0x086] ! Mem[0000000090000084] = 89c0487e
! Mem[00000000650001e0] = 07144246, %l5 = 00000000000000c5
ldsb [%i2+0x1e0],%l5 ! %l5 = 0000000000000007
! Mem[0000000090000178] = 66a7c0d1, %g2 = 00000000f9b0f1e8
ldsb [%i4+0x179],%g2 ! %g2 = 0000000000000066
! Mem[00000000658000d0] = 207741bde38295c9, %l1 = 00000000ebec71c4, %l0 = 00000000864d89c0
add %i3,0xd0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 207741bde38295c9
! Mem[00000000650001b0] = 41c7b767, %l1 = ebec71c4, %l0 = e38295c9
add %i2,0x1b0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000041c7b767
! Mem[0000000065800038] = bd8657129b42f7e5, %l3 = cb3bcd64b5291819, %l6 = 000000004ffcb3c4
add %i3,0x38,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = bd8657129b42f7e5
! Mem[0000000064000184] = 713c6273, %l6 = 9b42f7e5, %l1 = ebec71c4
add %i0,0x184,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000713c6273
! Mem[00000000648000b0] = 020aa0c4, %l5 = 0000000000000007
swap [%i1+0x0b0],%l5 ! %l5 = 00000000020aa0c4
! Mem[0000000090800038] = 795193bd, %g2 = 0000000000000066
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000079
p42_label_24:
! Mem[0000000090000020] = 159db97a f0c6c03c, %g2 = 00000079, %g3 = 1b54b44e
ldd [%i4+%o4],%g2 ! %g2 = 00000000159db97a 00000000f0c6c03c
! Mem[0000000065000118] = f4a9187f, %l7 = 9e6b214b, %l1 = 713c6273
add %i2,0x118,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000f4a9187f
! Mem[0000000064000100] = 030ccacf, %l2 = 00000049, %l4 = e942f0c5
add %i0,0x100,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000030ccacf
! Mem[000000009000009c] = f6e5be86, %g2 = 00000000159db97a
lduw [%i4+0x09c],%g2 ! %g2 = 00000000f6e5be86
! Mem[0000000065800148] = f3d7544b, %l6 = bd8657129b42f7e5
swap [%i3+0x148],%l6 ! %l6 = 00000000f3d7544b
! Mem[00000000918000b4] = f0124ac8, %g2 = 00000000f6e5be86
ldsh [%o0+0x0b4],%g2 ! %g2 = fffffffffffff012
! Mem[00000000640001ec] = a68fe3b5, %l1 = 00000000f4a9187f
ldsw [%i0+0x1ec],%l1 ! %l1 = ffffffffa68fe3b5
! %l2 = 00000049, %l3 = b5291819, Mem[00000000640001f8] = 0bf28bac 19d40491
std %l2,[%i0+0x1f8] ! Mem[00000000640001f8] = 00000049 b5291819
! Mem[0000000065800148] = 9b42f7e5, %l5 = 00000000020aa0c4
swap [%i3+0x148],%l5 ! %l5 = 000000009b42f7e5
! Mem[00000000900001a0] = 41d36b30, %g2 = fffffffffffff012
ldsh [%i4+0x1a0],%g2 ! %g2 = 00000000000041d3
p42_label_25:
! Mem[0000000090800108] = 2b678fd32dc91a2f, %g2 = 00000000000041d3
ldx [%i5+0x108],%g2 ! %g2 = 2b678fd32dc91a2f
! Mem[0000000090000068] = 975a4c53, %g2 = 2b678fd32dc91a2f
ldsb [%i4+0x068],%g2 ! %g2 = ffffffffffffff97
! Mem[00000000650000c4] = a1d4e130, %l5 = 9b42f7e5, %l6 = f3d7544b
add %i2,0xc4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000a1d4e130
! %l1 = ffffffffa68fe3b5, Mem[00000000900001d8] = cf291b9ae87d6201
stx %l1,[%i4+0x1d8] ! Mem[00000000900001d8] = ffffffffa68fe3b5
! %l1 = ffffffffa68fe3b5, Mem[00000000910000b0] = f20a8113
stw %l1,[%i6+0x0b0] ! Mem[00000000910000b0] = a68fe3b5
! Mem[0000000065800000] = 07ff27cd1a254c03, %l3 = cb3bcd64b5291819, %l1 = ffffffffa68fe3b5
casxa [%i3]0x80,%l3,%l1 ! %l1 = 07ff27cd1a254c03
! Mem[00000000910001a0] = 00000049, %g2 = ffffffffffffff97
lduw [%i6+0x1a0],%g2 ! %g2 = 0000000000000049
! Mem[00000000910001e0] = 00000000, %g2 = 0000000000000049
ldsh [%i6+0x1e0],%g2 ! %g2 = 0000000000000000
! Mem[00000000910001f4] = e4cfa30b, %g2 = 0000000000000000
lduh [%i6+0x1f6],%g2 ! %g2 = 000000000000e4cf
! Mem[0000000091800068] = 84baf4de, %g2 = 000000000000e4cf
ldsb [%o0+0x068],%g2 ! %g2 = ffffffffffffff84
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p42_branch_failed
p42_not_taken_0_end:
! End of Random Code for Thread 42
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 0000000041c7b767
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 07ff27cd1a254c03
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000049
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be cb3bcd64b5291819
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000030ccacf
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009b42f7e5
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000a1d4e130
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009e6b214b
bne,a,pn %xcc,p42_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p42_check_fp_registers:
set p42_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be c9722d27 5a36898d
bne %xcc,p42_f0_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x050],%g2 ! Expected data = a0487abe0000006a
ldx [%i0+0x050],%g3 ! Observed data at 0000000064000050
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 44725929b74413ff
ldx [%i0+0x090],%g3 ! Observed data at 0000000064000090
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 70f442db1f1ca902
ldx [%i0+0x098],%g3 ! Observed data at 0000000064000098
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2e6926b4ffffff76
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000640000a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2a50b4a95e11a086
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000640000b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3f735ffbc503ff42
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000640000e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 030ccacfbc57263c
ldx [%i0+0x100],%g3 ! Observed data at 0000000064000100
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6b3b97da46b9ce26
ldx [%i0+0x128],%g3 ! Observed data at 0000000064000128
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x128,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000000eb1cbd820c
ldx [%i0+0x188],%g3 ! Observed data at 0000000064000188
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 52d98932000000d3
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000640001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = d1810d1a00001895
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000640001f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 00000049b5291819
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000640001f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1f8,%g4
set p42_local1_expect,%g1
p42_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 4979696f5e97b5c3
ldx [%i1+0x008],%g3 ! Observed data at 0000000064800008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6b3b97da6239876e
ldx [%i1+0x028],%g3 ! Observed data at 0000000064800028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 43ef5fd35fa4c33a
ldx [%i1+0x048],%g3 ! Observed data at 0000000064800048
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = d7c975eff8c05588
ldx [%i1+0x058],%g3 ! Observed data at 0000000064800058
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 4e3a7df51cd1885e
ldx [%i1+0x060],%g3 ! Observed data at 0000000064800060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2640dbee19f7c632
ldx [%i1+0x070],%g3 ! Observed data at 0000000064800070
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d31abbc8d4ff7aba
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000648000a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 00000007deeb4231
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000648000b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x150],%g2 ! Expected data = 84585dda134b4617
ldx [%i1+0x150],%g3 ! Observed data at 0000000064800150
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7fb089310000009a
ldx [%i1+0x160],%g3 ! Observed data at 0000000064800160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = b2d6ffbf7ab2d94a
ldx [%i1+0x198],%g3 ! Observed data at 0000000064800198
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff870920919e4964
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000648001a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = dec461e7de813524
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000648001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c775f523000000d0
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000648001e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1e0,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 1034cead7fff78af
ldx [%i2+0x018],%g3 ! Observed data at 0000000065000018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x018,%g4
ldx [%g1+0x050],%g2 ! Expected data = fa4132f3d4657aba
ldx [%i2+0x050],%g3 ! Observed data at 0000000065000050
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = ff590d91362812c8
ldx [%i2+0x060],%g3 ! Observed data at 0000000065000060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = adf4d4c89f24dda1
ldx [%i2+0x078],%g3 ! Observed data at 0000000065000078
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = eec8706838fff306
ldx [%i2+0x090],%g3 ! Observed data at 0000000065000090
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = b1e303ca2bff21cf
ldx [%i2+0x098],%g3 ! Observed data at 0000000065000098
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 42406d1aa1d4e130
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000650000c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1d0603efc4b4a16c
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000650000c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 990107ff0f75c298
ldx [%i2+0x100],%g3 ! Observed data at 0000000065000100
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 4d571b1dff769b89
ldx [%i2+0x140],%g3 ! Observed data at 0000000065000140
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 00000000fd0e0616
ldx [%i2+0x148],%g3 ! Observed data at 0000000065000148
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 435e1819dd1a94c8
ldx [%i2+0x170],%g3 ! Observed data at 0000000065000170
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 5270f2f970fffd6b
ldx [%i2+0x178],%g3 ! Observed data at 0000000065000178
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = fa991a43a399fa44
ldx [%i2+0x190],%g3 ! Observed data at 0000000065000190
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = fc3357451cd1885e
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000650001a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 41c7b7675bcb0c52
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000650001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = cb926558aaff7d50
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000650001c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = fec64611faff9b9b
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000650001e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e4ecf9475c30b90a
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000650001f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1f0,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 07ff27cd1a254c03
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 = 5e97b5c3fa2ebda1
ldx [%i3+0x008],%g3 ! Observed data at 0000000065800008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4bd0ffe2dff6fb1c
ldx [%i3+0x010],%g3 ! Observed data at 0000000065800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1ac9ff565a801650
ldx [%i3+0x030],%g3 ! Observed data at 0000000065800030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2168ff218417ae37
ldx [%i3+0x058],%g3 ! Observed data at 0000000065800058
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = b1ff199d785869f7
ldx [%i3+0x060],%g3 ! Observed data at 0000000065800060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 93e0a99fd7511895
ldx [%i3+0x068],%g3 ! Observed data at 0000000065800068
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 601fe2070000008a
ldx [%i3+0x070],%g3 ! Observed data at 0000000065800070
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 65dbb90a6e3d14f8
ldx [%i3+0x090],%g3 ! Observed data at 0000000065800090
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2e77199d6ac4a47e
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000658000a0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = aad70d8fff98cc40
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000658000b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff6a56a13e2f4974
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000658000e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 197ff1fffc3861e6
ldx [%i3+0x108],%g3 ! Observed data at 0000000065800108
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x108,%g4
ldx [%g1+0x148],%g2 ! Expected data = 020aa0c41a91d36f
ldx [%i3+0x148],%g3 ! Observed data at 0000000065800148
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff756518d79fa80e
ldx [%i3+0x180],%g3 ! Observed data at 0000000065800180
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d3767fff68d78644
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000658001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 58ff85d4005c00e7
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000658001c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0e1fdf67afddff5d
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000658001d0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1d0,%g4
! The test for processor 42 has passed
p42_passed:
ta GOOD_TRAP
nop
p42_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p42_failed
p42_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p42_failed
p42_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p42_failed
p42_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p42_failed
p42_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p42_failed
p42_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p42_failed
p42_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p42_failed
p42_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p42_failed
p42_f0_fail:
set p42_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000018]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064000010]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000065800018]
stwa %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800000]
stda %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800010]
stda %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800020]
done
p42_trap1o:
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000018]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064000010]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000065800018]
stwa %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800000]
stda %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800010]
stda %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800020]
done
p42_trap2e:
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000010]
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064000018]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000065800000]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064000000]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800020]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064800000]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000065800018]
done
p42_trap2o:
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000010]
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064000018]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000065800000]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064000000]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800020]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064800000]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000065800018]
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 = e5c54c7275d5219e
ldx [%g1+0x008],%l1 ! %l1 = 13fc33cdd9dd55aa
ldx [%g1+0x010],%l2 ! %l2 = 54ab1d7c6b3b97da
ldx [%g1+0x018],%l3 ! %l3 = 63ee741a0ec00b88
ldx [%g1+0x020],%l4 ! %l4 = 97abc14ebe8b6d42
ldx [%g1+0x028],%l5 ! %l5 = 84fa46ca389af306
ldx [%g1+0x030],%l6 ! %l6 = 39ba63563eaad4cd
ldx [%g1+0x038],%l7 ! %l7 = bdb1eab809cb5339
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1b1a76a5 0a2072c9 bf8c7844 6d52d288
! %f4 = df2d1ff9 23409573 e9dd96c9 8ece987b
! %f8 = 14e7452e 35e40cfc 0adbf61a f770dd2b
! %f12 = 8b3afc96 e58d6efd 294bcd89 186b6b93
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = da41bcc7 431de7c1 e0e9af4f 2437ec49
! %f20 = 8bb38795 3dd88827 767b9320 124479d8
! %f24 = 183e1bd4 eaf19d8e 05cadc66 af10cc95
! %f28 = b76c539a 7cf48ecc 522f45fd 6c6ee212
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2e79231c 0b161f8f 51205efc 2fd70334
! %f36 = 61a363f4 e3e756d1 5b5b8ade 878b3464
! %f40 = 704291dd 71fc30a1 8652220c ebd5d41f
! %f44 = 2ac2598a 96f69b49 e78f33cb 3cbee22c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5840e8d800000027,%g7,%g1 ! GSR scale = 4, align = 7
wr %g1,%g0,%gsr ! GSR = 5840e8d800000027
wr %g0,%y ! Clear Y 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:
! %l2 = 212911204c5096eb, Mem[000000009180013a] = 82b7ed41
sth %l2,[%o0+0x13a] ! Mem[0000000091800138] = 96ebed41
! %l0 = b10ca9369e508238, Mem[0000000090000110] = 18614e6e
sth %l0,[%i4+0x110] ! Mem[0000000090000110] = 82384e6e
! %l7 = 9abbeb7478189402, Mem[00000000900001e4] = 801799cf
stw %l7,[%i4+0x1e4] ! Mem[00000000900001e4] = 78189402
! Mem[00000000910000b4] = acf367d0, %g18 = 27cd0c7eb46b38e9
ldsw [%i6+0x0b4],%g2 ! %g2 = 27cd0c7eb46b38e9
! Mem[0000000066800160] = 51cdf0bee7bd5b9b, %l4 = d581df18666a967b, %l4 = d581df18666a967b
add %i1,0x160,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 51cdf0bee7bd5b9b
! Mem[0000000067800150] = b2145073, %l6 = 7298d6b065ec12a8
swap [%i3+0x150],%l6 ! %l6 = 00000000b2145073
! Mem[0000000066000188] = c06ef2e4, %l5 = 808ebc8c56282b26
ldstub [%i0+0x188],%l5 ! %l5 = 000000c0000000ff
! Mem[0000000066800180] = 45b26c7eae611256, %l7 = 9abbeb7478189402, %l2 = 212911204c5096eb
add %i1,0x180,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 45b26c7eae611256
! Mem[000000006700011c] = d155542e, %l6 = 00000000b2145073
ldstub [%i2+0x11c],%l6 ! %l6 = 000000d1000000ff
! Mem[0000000067000038] = 6ffd9a155a87f5ae, %l4 = 51cdf0bee7bd5b9b, %l3 = 858f8061cc59c353
add %i2,0x38,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 6ffd9a155a87f5ae
p43_label_2:
! Mem[00000000668001cc] = 0ce51686, %l4 = 51cdf0bee7bd5b9b
swap [%i1+0x1cc],%l4 ! %l4 = 000000000ce51686
! Mem[00000000900001f0] = 6e71228e, %g2 = ffffffffacf367d0
ldsh [%i4+0x1f0],%g2 ! %g2 = 0000000000006e71
! Mem[00000000678000ef] = fca231a4, %l1 = 82da7cb81c05c5cc
ldstub [%i3+0x0ef],%l1 ! %l1 = 000000a4000000ff
! Mem[00000000678000dc] = 48914809, %l2 = 45b26c7eae611256
ldstub [%i3+0x0dc],%l2 ! %l2 = 00000048000000ff
! Mem[0000000067000058] = d1646465, %l7 = 9abbeb7478189402
swap [%i2+0x058],%l7 ! %l7 = 00000000d1646465
! Mem[00000000668000d0] = 5b37655f, %l5 = 00000000000000c0
swap [%i1+0x0d0],%l5 ! %l5 = 000000005b37655f
! %l0 = b10ca9369e508238, Mem[0000000066000144] = 3afd312f
sth %l0,[%i0+0x144] ! Mem[0000000066000144] = 8238312f
! %l6 = 00000000000000d1, Mem[00000000918000e4] = 455174c4
stw %l6,[%o0+0x0e4] ! Mem[00000000918000e4] = 000000d1
! Mem[0000000091000008] = 915dea4a, %g2 = 0000000000006e71
lduw [%i6+%o1],%g2 ! %g2 = 00000000915dea4a
! Mem[0000000067000104] = e4e13d07, %l3 = 6ffd9a155a87f5ae
swap [%i2+0x104],%l3 ! %l3 = 00000000e4e13d07
p43_label_3:
! Mem[0000000091800060] = 47a258f4 bb481889, %g2 = 915dea4a, %g3 = 0bad0b00
ldd [%o0+0x060],%g2 ! %g2 = 0000000047a258f4 00000000bb481889
! Mem[000000009000018c] = 88aab532, %g18 = 27cd0c7eb46b38e9
ldsw [%i4+0x18c],%g2 ! %g2 = 27cd0c7eb46b38e9
! Mem[00000000910000b0] = 8113acf3, %g2 = ffffffff88aab532
ldub [%i6+0x0b2],%g2 ! %g2 = 0000000000000081
! Mem[0000000090000110] = 82384e6e, %g18 = 27cd0c7eb46b38e9
ldsw [%i4+0x110],%g2 ! %g2 = 27cd0c7eb46b38e9
! Mem[0000000066800034] = db553fbc, %l0 = 9e508238, %l4 = 0ce51686
add %i1,0x34,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000db553fbc
! Mem[0000000090800190] = 386f146220d8b67b, %g2 = ffffffff82384e6e
ldx [%i5+0x190],%g2 ! %g2 = 386f146220d8b67b
! Mem[00000000910000e0] = f6e7af4c, %g2 = 386f146220d8b67b
ldsb [%i6+0x0e2],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000067000118] = 81a7b2e4ff55542e, %l3 = 00000000e4e13d07, %l1 = 00000000000000a4
add %i2,0x118,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 81a7b2e4ff55542e
! Mem[0000000066000004] = 7556c834, %l3 = e4e13d07, %l0 = 9e508238
add %i0,0x04,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007556c834
! %l5 = 000000005b37655f, Mem[0000000091000120] = dc2c85ca403b2726
stx %l5,[%i6+0x120] ! Mem[0000000091000120] = 000000005b37655f
p43_label_4:
! Mem[0000000091800030] = 39f40765, %g2 = fffffffffffffff6
lduh [%o0+0x032],%g2 ! %g2 = 00000000000039f4
! Mem[0000000066000080] = 59a2e729, %l7 = d1646465, %l2 = 00000048
add %i0,0x80,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000059a2e729
! %l1 = 81a7b2e4ff55542e, Mem[000000009000012e] = ea6ef402
stb %l1,[%i4+0x12e] ! Mem[000000009000012c] = 2e6ef402
! Mem[000000006600000c] = 09c9dd98, %l3 = e4e13d07, %l0 = 7556c834
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000009c9dd98
! %l2 = 0000000059a2e729, Mem[00000000908000f0] = f9b0f1e8b21a8c6a
stx %l2,[%i5+0x0f0] ! Mem[00000000908000f0] = 0000000059a2e729
! Mem[0000000090800060] = ec0a57d6, %g2 = 00000000000039f4
ldub [%i5+0x060],%g2 ! %g2 = 00000000000000ec
! Mem[0000000066000120] = ef9f7760ec1f55f1, %l7 = 00000000d1646465, %l6 = 00000000000000d1
add %i0,0x120,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = ef9f7760ec1f55f1
! %l2 = 0000000059a2e729, Mem[00000000910001f4] = a585e4cf
stw %l2,[%i6+0x1f4] ! Mem[00000000910001f4] = 59a2e729
! Mem[00000000668000d1] = 000000c0, %l1 = 81a7b2e4ff55542e
ldstub [%i1+0x0d1],%l1 ! %l1 = 00000000000000ff
! Mem[00000000668001a8] = 6cb5e1aa, %l6 = ef9f7760ec1f55f1
swap [%i1+0x1a8],%l6 ! %l6 = 000000006cb5e1aa
p43_label_5:
! Mem[0000000067000028] = 17f80f52, %l1 = 00000000, %l2 = 59a2e729
add %i2,0x28,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000017f80f52
! Mem[0000000067800062] = 860d99e4, %l1 = 0000000000000000
ldstub [%i3+0x062],%l1 ! %l1 = 00000099000000ff
! Mem[0000000066000038] = 34a42abb 8cf6875a, %l6 = 6cb5e1aa, %l7 = d1646465
ldd [%i0+0x038],%l6 ! %l6 = 0000000034a42abb 000000008cf6875a
! Mem[0000000066800084] = 83abca70, %l7 = 000000008cf6875a
ldstub [%i1+0x084],%l7 ! %l7 = 00000083000000ff
! Mem[0000000066800014] = 62a1e87d, %l7 = 00000083, %l1 = 00000099
add %i1,0x14,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000062a1e87d
! Mem[0000000066800134] = f0b65dc5, %l4 = 00000000db553fbc
swap [%i1+0x134],%l4 ! %l4 = 00000000f0b65dc5
! Mem[00000000678000d0] = a3e1f3c8, %l6 = 0000000034a42abb
ldstub [%i3+0x0d0],%l6 ! %l6 = 000000a3000000ff
! Mem[00000000918001d0] = 55b7a45f, %g2 = 00000000000000ec
lduw [%o0+0x1d0],%g2 ! %g2 = 0000000055b7a45f
! Mem[0000000067000090] = 858a44f774525ffb, %l4 = 00000000f0b65dc5, %l6 = 00000000000000a3
add %i2,0x90,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 858a44f774525ffb
! Mem[0000000090000070] = 80d78bd7, %g2 = 0000000055b7a45f
lduh [%i4+0x070],%g2 ! %g2 = 00000000000080d7
p43_label_6:
! Mem[00000000660001c8] = 35aff9022aafa793, %l2 = 0000000017f80f52, %l6 = 858a44f774525ffb
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 35aff9022aafa793
! Mem[0000000067000145] = d133b4e5, %l1 = 0000000062a1e87d
ldstub [%i2+0x145],%l1 ! %l1 = 00000033000000ff
! Mem[00000000900000e4] = 9da32575, %g18 = 27cd0c7eb46b38e9
ldsw [%i4+0x0e4],%g2 ! %g2 = 27cd0c7eb46b38e9
! Mem[000000006600011c] = 12ae8985, %l7 = 0000000000000083
swap [%i0+0x11c],%l7 ! %l7 = 0000000012ae8985
! Mem[0000000066000018] = 7a4d79a8, %l3 = e4e13d07, %l5 = 5b37655f
add %i0,0x18,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000007a4d79a8
! Mem[00000000668000c4] = 60412163, %l2 = 0000000017f80f52
swap [%i1+0x0c4],%l2 ! %l2 = 0000000060412163
! Mem[00000000660000f4] = e9cf5995, %l4 = 00000000f0b65dc5
swap [%i0+0x0f4],%l4 ! %l4 = 00000000e9cf5995
! %l1 = 0000000000000033, Mem[00000000908001c0] = 3c13748e
stw %l1,[%i5+0x1c0] ! Mem[00000000908001c0] = 00000033
! Mem[00000000668001a8] = ec1f55f1ac5d3207, %l6 = 35aff9022aafa793, %l3 = 00000000e4e13d07
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = ec1f55f1ac5d3207
! Mem[000000006780019a] = f08c20cb, %l2 = 0000000060412163
ldstub [%i3+0x19a],%l2 ! %l2 = 00000020000000ff
p43_label_7:
! Mem[0000000066800048] = 9b5ae6ce78adc549, %l3 = ec1f55f1ac5d3207, %l7 = 0000000012ae8985
add %i1,0x48,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 9b5ae6ce78adc549
! Mem[0000000090000024] = f0c6c03c, %g2 = ffffffff9da32575
lduw [%i4+0x024],%g2 ! %g2 = 00000000f0c6c03c
! %l2 = 0000000000000020, Mem[00000000918000b0] = 5dea1cbaf0124ac8
stx %l2,[%o0+0x0b0] ! Mem[00000000918000b0] = 0000000000000020
! Mem[00000000670001f0] = 94a679eb, %l0 = 09c9dd98, %l4 = e9cf5995
add %i2,0x1f0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000094a679eb
! %l4 = 94a679eb, %l5 = 7a4d79a8, Mem[0000000091800188] = 4b57bd1a 6cc61047
std %l4,[%o0+0x188] ! Mem[0000000091800188] = 94a679eb 7a4d79a8
! Mem[000000006780007f] = 4b7a2697, %l7 = 9b5ae6ce78adc549
ldstub [%i3+0x07f],%l7 ! %l7 = 00000097000000ff
! Mem[000000006600005c] = 6889cda7, %l1 = 0000000000000033
swap [%i0+0x05c],%l1 ! %l1 = 000000006889cda7
! Mem[0000000090800000] = 0e4b137e, %g18 = 27cd0c7eb46b38e9
ldsw [%i5+%g0],%g2 ! %g2 = 27cd0c7eb46b38e9
! %l2 = 00000020, %l3 = ac5d3207, Mem[0000000091800170] = 0dd8e744 6604b7b5
std %l2,[%o0+0x170] ! Mem[0000000091800170] = 00000020 ac5d3207
! Mem[00000000910000e0] = f772f6e7 af4caf6c, %g2 = 0e4b137e, %g3 = bb481889
ldd [%i6+0x0e0],%g2 ! %g2 = 00000000f772f6e7 00000000af4caf6c
p43_label_8:
! Mem[0000000067000108] = c30d8cf1, %l0 = 09c9dd98, %l3 = ac5d3207
add %i2,0x108,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000c30d8cf1
! Mem[000000006600012c] = ad0bba5b, %l1 = 000000006889cda7
swap [%i0+0x12c],%l1 ! %l1 = 00000000ad0bba5b
! Mem[00000000668000b0] = 21129b53, %l5 = 000000007a4d79a8
ldsb [%i1+0x0b0],%l5 ! %l5 = 0000000000000021
! Mem[00000000908000ac] = b6a7d55c, %g2 = 00000000f772f6e7
lduh [%i5+0x0ac],%g2 ! %g2 = 000000000000b6a7
! Mem[0000000067000044] = 13858146, %l2 = 0000000000000020
swap [%i2+0x044],%l2 ! %l2 = 0000000013858146
! Mem[00000000918001d8] = 05319c38, %g2 = 000000000000b6a7
lduw [%o0+0x1d8],%g2 ! %g2 = 0000000005319c38
! Mem[0000000067800032] = 9bb3e706, %l3 = 00000000c30d8cf1
ldstub [%i3+0x032],%l3 ! %l3 = 000000e7000000ff
! Mem[00000000918001f0] = da6263a0 b9f50af8, %g2 = 05319c38, %g3 = af4caf6c
ldd [%o0+0x1f0],%g2 ! %g2 = 00000000da6263a0 00000000b9f50af8
! Mem[00000000670001e4] = b6095103, %l1 = 00000000ad0bba5b
swap [%i2+0x1e4],%l1 ! %l1 = 00000000b6095103
! Mem[0000000066800048] = 9b5ae6ce, %l7 = 0000000000000097
swap [%i1+0x048],%l7 ! %l7 = 000000009b5ae6ce
p43_label_9:
! %l0 = 0000000009c9dd98, Mem[00000000918000c4] = c313a76b
sth %l0,[%o0+0x0c4] ! Mem[00000000918000c4] = dd98a76b
! Mem[0000000066800178] = 0074ca11b49c0966, %l7 = 000000009b5ae6ce, %l5 = 0000000000000021
add %i1,0x178,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 0074ca11b49c0966
! Mem[0000000067000040] = cb6fd5d800000020, %l0 = 0000000009c9dd98, %l0 = 0000000009c9dd98
add %i2,0x40,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = cb6fd5d800000020
! %l7 = 000000009b5ae6ce, Mem[00000000910000c8] = dcdf1df93c865f96
stx %l7,[%i6+0x0c8] ! Mem[00000000910000c8] = 000000009b5ae6ce
! Mem[000000006680008c] = 7d693ef6, %l3 = 00000000000000e7
ldstub [%i1+0x08c],%l3 ! %l3 = 0000007d000000ff
! %l5 = 0074ca11b49c0966, Mem[000000009080011a] = 5e44319c
sth %l5,[%i5+0x11a] ! Mem[0000000090800118] = 0966319c
! Mem[00000000670001bc] = e1e6f3c0, %l1 = b6095103, %l4 = 94a679eb
add %i2,0x1bc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000e1e6f3c0
! Mem[00000000670001e0] = 558b0dc9ad0bba5b, %l2 = 0000000013858146, %l1 = 00000000b6095103
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 558b0dc9ad0bba5b
! Mem[0000000066000151] = d8dc8f1e, %l7 = 000000009b5ae6ce
ldstub [%i0+0x151],%l7 ! %l7 = 000000dc000000ff
! Mem[00000000668001f8] = bafcbd3d, %l4 = e1e6f3c0, %l4 = e1e6f3c0
add %i1,0x1f8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000bafcbd3d
p43_label_10:
! Mem[0000000090800190] = 386f1462, %g2 = 00000000da6263a0
ldsh [%i5+0x190],%g2 ! %g2 = 000000000000386f
! %l0 = 00000020, %l1 = ad0bba5b, Mem[0000000090000188] = b24fd1a2 88aab532
std %l0,[%i4+0x188] ! Mem[0000000090000188] = 00000020 ad0bba5b
! %l7 = 00000000000000dc, Mem[00000000900000dc] = 6102522c
stw %l7,[%i4+0x0dc] ! Mem[00000000900000dc] = 000000dc
! Mem[0000000090000134] = 6baa230f, %g2 = 000000000000386f
lduw [%i4+0x134],%g2 ! %g2 = 000000006baa230f
! Mem[0000000067000078] = 449a036b, %l7 = 000000dc, %l3 = 0000007d
add %i2,0x78,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000449a036b
! Mem[0000000067800040] = 7d7f42aa, %l5 = b49c0966, %l0 = 00000020
add %i3,0x40,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000007d7f42aa
! %l0 = 000000007d7f42aa, Mem[0000000091000018] = 424501ee4891d8bc
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 000000007d7f42aa
! Mem[00000000678000d0] = ffe1f3c898a9ce3e, %l1 = 558b0dc9ad0bba5b, %l2 = 0000000013858146
add %i3,0xd0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ffe1f3c898a9ce3e
! Mem[000000009000006c] = 1842c3ee, %g18 = 27cd0c7eb46b38e9
ldsw [%i4+0x06c],%g2 ! %g2 = 27cd0c7eb46b38e9
! Mem[0000000067800130] = ca351ebd65eeaed3, %l7 = 00000000000000dc, %l6 = 35aff9022aafa793
add %i3,0x130,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = ca351ebd65eeaed3
p43_label_11:
! %l7 = 00000000000000dc, Mem[00000000900000b0] = 15f9f13d
stw %l7,[%i4+0x0b0] ! Mem[00000000900000b0] = 000000dc
! Mem[00000000668000fa] = 79439f4e, %l0 = 000000007d7f42aa
ldstub [%i1+0x0fa],%l0 ! %l0 = 0000009f000000ff
! Mem[0000000091800010] = 459f86b604e42612, %g2 = 000000001842c3ee
ldx [%o0+%o2],%g2 ! %g2 = 459f86b604e42612
! Mem[0000000066000028] = f8ecdd9b4598f3c2, %l1 = 558b0dc9ad0bba5b
ldx [%i0+%o5],%l1 ! %l1 = f8ecdd9b4598f3c2
! Mem[000000006680006c] = 870d6f43, %l5 = 0074ca11b49c0966
swap [%i1+0x06c],%l5 ! %l5 = 00000000870d6f43
! %l6 = ca351ebd65eeaed3, Mem[000000009000001c] = 178bdab7
sth %l6,[%i4+0x01c] ! Mem[000000009000001c] = aed3dab7
! Mem[0000000090800108] = 2b678fd32dc91a2f, %g2 = 459f86b604e42612
ldx [%i5+0x108],%g2 ! %g2 = 2b678fd32dc91a2f
! Mem[000000006680018c] = d6924f01, %l1 = f8ecdd9b4598f3c2
ldstub [%i1+0x18c],%l1 ! %l1 = 000000d6000000ff
! Mem[00000000668000c0] = 482086f217f80f52, %l5 = 00000000870d6f43, %l0 = 000000000000009f
add %i1,0xc0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 482086f217f80f52
! Mem[0000000067000108] = c30d8cf1836d9895, %l1 = 00000000000000d6, %l6 = ca351ebd65eeaed3
add %i2,0x108,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = c30d8cf1836d9895
p43_label_12:
! Mem[0000000066800078] = 89c0f2f4, %l3 = 00000000449a036b
swap [%i1+0x078],%l3 ! %l3 = 0000000089c0f2f4
! Mem[00000000900000d8] = 7242406d000000dc, %g2 = 2b678fd32dc91a2f
ldx [%i4+0x0d8],%g2 ! %g2 = 7242406d000000dc
! Mem[0000000066000020] = 452d48e2, %l3 = 0000000089c0f2f4
swap [%i0+%o4],%l3 ! %l3 = 00000000452d48e2
! Mem[0000000067000095] = 74525ffb, %l4 = 00000000bafcbd3d
ldstub [%i2+0x095],%l4 ! %l4 = 00000052000000ff
! Mem[0000000066000159] = 3acc9b32, %l6 = c30d8cf1836d9895
ldstub [%i0+0x159],%l6 ! %l6 = 000000cc000000ff
! Mem[00000000668001f4] = 21d0ef28, %l7 = 000000dc, %l7 = 000000dc
add %i1,0x1f4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000021d0ef28
! %l7 = 0000000021d0ef28, Mem[00000000918001c0] = 11ac9835
sth %l7,[%o0+0x1c0] ! Mem[00000000918001c0] = ef289835
! %l4 = 0000000000000052, Mem[0000000066800198] = 41592a895a89c72e
stx %l4,[%i1+0x198] ! Mem[0000000066800198] = 0000000000000052
! Mem[0000000067000011] = 165dc31d, %l1 = 00000000000000d6
ldstub [%i2+0x011],%l1 ! %l1 = 0000005d000000ff
! Mem[00000000660000b0] = ecb71d80, %l2 = 98a9ce3e, %l1 = 0000005d
add %i0,0xb0,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ecb71d80
p43_label_13:
! Mem[00000000670001ef] = bc22020c, %l3 = 00000000452d48e2
ldstub [%i2+0x1ef],%l3 ! %l3 = 0000000c000000ff
! Mem[000000009100000c] = 196ba348, %g2 = 7242406d000000dc
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000196b
! Mem[00000000908001c8] = 0f03f88b, %g2 = 000000000000196b
ldsb [%i5+0x1cb],%g2 ! %g2 = 000000000000000f
! Mem[00000000660001b0] = 702328a4, %l4 = 00000052, %l4 = 00000052
add %i0,0x1b0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000702328a4
! Mem[0000000067800140] = 362434f8, %l3 = 0000000c, %l5 = 870d6f43
add %i3,0x140,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000362434f8
! Mem[000000009180011c] = 45908c8d, %g18 = 27cd0c7eb46b38e9
ldsw [%o0+0x11c],%g2 ! %g2 = 27cd0c7eb46b38e9
! %l4 = 00000000702328a4, Mem[0000000090000000] = ba40193a611bdea4
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 00000000702328a4
! Mem[00000000900000e4] = 9da32575, %g2 = 0000000045908c8d
lduw [%i4+0x0e4],%g2 ! %g2 = 000000009da32575
! Mem[0000000066800088] = c8386084ff693ef6, %l7 = 0000000021d0ef28, %l1 = 00000000ecb71d80
add %i1,0x88,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = c8386084ff693ef6
! Mem[00000000678000c8] = 15aef4c2, %l7 = 21d0ef28, %l5 = 362434f8
add %i3,0xc8,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000015aef4c2
p43_label_14:
! Mem[0000000091000054] = 711c88b1, %g2 = 000000009da32575
lduw [%i6+0x054],%g2 ! %g2 = 00000000711c88b1
! Mem[0000000066000135] = 14d7c4ce, %l2 = ffe1f3c898a9ce3e
ldstub [%i0+0x135],%l2 ! %l2 = 000000d7000000ff
! %l1 = c8386084ff693ef6, Mem[0000000066800080] = ec60d20affabca70
stx %l1,[%i1+0x080] ! Mem[0000000066800080] = c8386084ff693ef6
! Mem[000000009000006c] = 1842c3ee, %g2 = 00000000711c88b1
ldub [%i4+0x06c],%g2 ! %g2 = 0000000000000018
! Mem[0000000067800020] = 7072c15e, %l2 = 000000d7, %l1 = ff693ef6
add %i3,0x20,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000007072c15e
! Mem[00000000660001d0] = 5be082c7, %l7 = 0000000021d0ef28
ldstub [%i0+0x1d0],%l7 ! %l7 = 0000005b000000ff
! Mem[00000000670001e8] = 6ddf63b8bc2202ff, %l4 = 00000000702328a4, %l5 = 0000000015aef4c2
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6ddf63b8bc2202ff
! Mem[00000000668001c0] = 7d47b6c2eb6e8421, %l7 = 000000000000005b, %l0 = 482086f217f80f52
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 7d47b6c2eb6e8421
! Mem[00000000908001d0] = 69c8950e, %g2 = 0000000000000018
ldub [%i5+0x1d1],%g2 ! %g2 = 0000000000000069
! %l0 = 7d47b6c2eb6e8421, Mem[00000000910001a0] = 5aae4e04db9aa178
stx %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 7d47b6c2eb6e8421
p43_label_15:
! %l4 = 702328a4, %l5 = bc2202ff, Mem[0000000090800030] = 74aad238 02ba786f
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 702328a4 bc2202ff
! Mem[0000000090800034] = bc2202ff, %g2 = 0000000000000069
ldsb [%i5+0x034],%g2 ! %g2 = ffffffffffffffbc
! Mem[0000000091800160] = f1db476fa96a1584, %g2 = ffffffffffffffbc
ldx [%o0+0x160],%g2 ! %g2 = f1db476fa96a1584
! Mem[00000000910001b0] = 8464d785, %g2 = f1db476fa96a1584
ldsh [%i6+0x1b2],%g2 ! %g2 = ffffffffffff8464
! Mem[00000000660001fc] = d3dffa18, %l1 = 000000007072c15e
swap [%i0+0x1fc],%l1 ! %l1 = 00000000d3dffa18
! Mem[00000000678001c2] = 314932c8, %l4 = 00000000702328a4
ldstub [%i3+0x1c2],%l4 ! %l4 = 00000032000000ff
! %l3 = 000000000000000c, Mem[0000000090800150] = 5af554a2
stb %l3,[%i5+0x150] ! Mem[0000000090800150] = 0cf554a2
! Mem[0000000066000188] = ff6ef2e43189b93f, %l4 = 0000000000000032, %l4 = 0000000000000032
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ff6ef2e43189b93f
! Mem[00000000668001c8] = d09eb22de7bd5b9b, %l2 = 00000000000000d7, %l6 = 00000000000000cc
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = d09eb22de7bd5b9b
! Mem[0000000067000134] = 03ac68b3, %l0 = eb6e8421, %l5 = bc2202ff
add %i2,0x134,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000003ac68b3
p43_label_16:
! Mem[0000000090800058] = e5e022d7 73d92fb4, %g2 = ffff8464, %g3 = b9f50af8
ldd [%i5+0x058],%g2 ! %g2 = 00000000e5e022d7 0000000073d92fb4
! Mem[0000000091800190] = df687899, %g2 = 00000000e5e022d7
lduh [%o0+0x190],%g2 ! %g2 = 000000000000df68
! Mem[000000006780009c] = bc3e467b, %l1 = d3dffa18, %l2 = 000000d7
add %i3,0x9c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000bc3e467b
! Mem[0000000067800168] = db5354b364c150d9, %l5 = 0000000003ac68b3, %l0 = 7d47b6c2eb6e8421
add %i3,0x168,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = db5354b364c150d9
! Mem[00000000678001e0] = 578a103e73ba098f, %l0 = db5354b364c150d9, %l1 = 00000000d3dffa18
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 578a103e73ba098f
! Mem[00000000908001f8] = 7366b4e5298365f5, %g2 = 000000000000df68
ldx [%i5+0x1f8],%g2 ! %g2 = 7366b4e5298365f5
! Mem[0000000067000158] = 56aab950, %l5 = 0000000003ac68b3
swap [%i2+0x158],%l5 ! %l5 = 0000000056aab950
! Mem[0000000066800144] = 39b43bfb, %l7 = 0000005b, %l0 = 64c150d9
add %i1,0x144,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000039b43bfb
! Mem[00000000678000e4] = 5e7d392f, %l5 = 0000000056aab950
swap [%i3+0x0e4],%l5 ! %l5 = 000000005e7d392f
! Mem[0000000090000060] = 45f06598, %g2 = 7366b4e5298365f5
ldsh [%i4+0x062],%g2 ! %g2 = 00000000000045f0
p43_label_17:
! Mem[0000000091800134] = 64810f50, %g2 = 00000000000045f0
ldub [%o0+0x135],%g2 ! %g2 = 0000000000000064
! Mem[0000000067000188] = 21de0781, %l0 = 39b43bfb, %l2 = bc3e467b
add %i2,0x188,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000021de0781
! Mem[00000000900000d8] = 7242406d, %g18 = 27cd0c7eb46b38e9
ldsw [%i4+0x0d8],%g2 ! %g2 = 27cd0c7eb46b38e9
! Mem[00000000678001fc] = 77b1aecb, %l0 = 39b43bfb, %l5 = 5e7d392f
add %i3,0x1fc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000077b1aecb
! Mem[000000006700017c] = ccd9e740, %l4 = ff6ef2e43189b93f
ldstub [%i2+0x17c],%l4 ! %l4 = 000000cc000000ff
! Mem[00000000908001ac] = b162313d, %g18 = 27cd0c7eb46b38e9
ldsw [%i5+0x1ac],%g2 ! %g2 = 27cd0c7eb46b38e9
! Mem[0000000090000188] = 00000020 ad0bba5b, %g2 = b162313d, %g3 = 73d92fb4
ldd [%i4+0x188],%g2 ! %g2 = 0000000000000020 00000000ad0bba5b
! %l7 = 000000000000005b, Mem[0000000091000148] = d562d23c
sth %l7,[%i6+0x148] ! Mem[0000000091000148] = 005bd23c
! %l0 = 39b43bfb, %l1 = 73ba098f, Mem[0000000090000130] = f4027544 6baa230f
std %l0,[%i4+0x130] ! Mem[0000000090000130] = 39b43bfb 73ba098f
! Mem[0000000067000198] = 81be3d30, %l0 = 0000000039b43bfb
swap [%i2+0x198],%l0 ! %l0 = 0000000081be3d30
p43_label_18:
! %l3 = 000000000000000c, Mem[0000000090000174] = 4bdb039c
stw %l3,[%i4+0x174] ! Mem[0000000090000174] = 0000000c
! Mem[00000000678001b0] = 0bf29510b2d4c447, %l1 = 578a103e73ba098f
ldx [%i3+0x1b0],%l1 ! %l1 = 0bf29510b2d4c447
! %l3 = 000000000000000c, Mem[00000000908000ec] = 5a31c8e8
stw %l3,[%i5+0x0ec] ! Mem[00000000908000ec] = 0000000c
! %l2 = 0000000021de0781, Mem[00000000918001ad] = 6bef6240
stb %l2,[%o0+0x1ad] ! Mem[00000000918001ac] = 81ef6240
! Mem[00000000918000ac] = 8d44d5c1, %g2 = 0000000000000020
ldsb [%o0+0x0ac],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000067800190] = 206493f6, %l5 = 77b1aecb, %l1 = b2d4c447
add %i3,0x190,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000206493f6
! Mem[0000000091800108] = b991f50b, %g2 = ffffffffffffff8d
ldsh [%o0+0x108],%g2 ! %g2 = ffffffffffffb991
! Mem[00000000660001c8] = 35aff902, %l2 = 0000000021de0781
ldstub [%i0+0x1c8],%l2 ! %l2 = 00000035000000ff
! Mem[0000000066800068] = cc60f4f2b49c0966, %l2 = 0000000000000035, %l5 = 0000000077b1aecb
add %i1,0x68,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = cc60f4f2b49c0966
! Mem[0000000066000100] = 8295c063cf8a4f14, %l1 = 00000000206493f6, %l0 = 0000000081be3d30
add %i0,0x100,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8295c063cf8a4f14
p43_label_19:
! Mem[0000000067000150] = 83d5a576, %l5 = b49c0966, %l3 = 0000000c
add %i2,0x150,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000083d5a576
! Mem[0000000091800070] = f19e8697, %g2 = ffffffffffffb991
lduh [%o0+0x070],%g2 ! %g2 = 000000000000f19e
! Mem[0000000067000108] = c30d8cf1836d9895, %l2 = 0000000000000035, %l3 = 0000000083d5a576
add %i2,0x108,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = c30d8cf1836d9895
! Mem[0000000090800014] = f2febcf3, %g2 = 000000000000f19e
ldsb [%i5+0x015],%g2 ! %g2 = fffffffffffffff2
! Mem[00000000660000ac] = 3d347fd4, %l6 = e7bd5b9b, %l5 = b49c0966
add %i0,0xac,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000003d347fd4
! Mem[0000000066800118] = 9fb2d2d7, %l4 = 00000000000000cc
swap [%i1+0x118],%l4 ! %l4 = 000000009fb2d2d7
! Mem[00000000668000e4] = c15479d6, %l4 = 000000009fb2d2d7
swap [%i1+0x0e4],%l4 ! %l4 = 00000000c15479d6
! Mem[00000000670001a0] = 94b79d81, %l6 = d09eb22de7bd5b9b
ldstub [%i2+0x1a0],%l6 ! %l6 = 00000094000000ff
! %l4 = 00000000c15479d6, Mem[0000000090800190] = 386f146220d8b67b
stx %l4,[%i5+0x190] ! Mem[0000000090800190] = 00000000c15479d6
! Mem[000000006780014b] = 3cd61412, %l6 = 0000000000000094
ldstub [%i3+0x14b],%l6 ! %l6 = 00000012000000ff
p43_label_20:
! Mem[0000000066800018] = e1ff723795973b7b, %l2 = 0000000000000035, %l1 = 00000000206493f6
add %i1,0x18,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = e1ff723795973b7b
! Mem[00000000678000d7] = 98a9ce3e, %l4 = 00000000c15479d6
ldstub [%i3+0x0d7],%l4 ! %l4 = 0000003e000000ff
! Mem[0000000067000018] = 26519c3c, %l3 = c30d8cf1836d9895
ldstub [%i2+%o3],%l3 ! %l3 = 00000026000000ff
! Mem[00000000908000c8] = 8bba183c cfbdb1e0, %g2 = fffffff2, %g3 = ad0bba5b
ldd [%i5+0x0c8],%g2 ! %g2 = 000000008bba183c 00000000cfbdb1e0
! %l0 = 8295c063cf8a4f14, Mem[0000000091800180] = 628efb98
sth %l0,[%o0+0x180] ! Mem[0000000091800180] = 4f14fb98
! Mem[0000000067800028] = 75449a73265e3f02, %l4 = 000000000000003e, %l1 = e1ff723795973b7b
add %i3,0x28,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 75449a73265e3f02
! %l7 = 000000000000005b, Mem[00000000900001b4] = bcc1966d
sth %l7,[%i4+0x1b4] ! Mem[00000000900001b4] = 005b966d
! Mem[00000000668000f0] = 92fa76c7, %l6 = 00000012, %l3 = 00000026
add %i1,0xf0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000092fa76c7
! %l2 = 00000035, %l3 = 92fa76c7, Mem[00000000908001e0] = ac6a9c05 c7e29cb9
std %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000035 92fa76c7
! %l4 = 000000000000003e, Mem[0000000090800018] = f3c1b6db
sth %l4,[%i5+%o3] ! Mem[0000000090800018] = 003eb6db
p43_label_21:
! Mem[00000000678001e0] = 578a103e73ba098f, %l5 = 000000003d347fd4, %l7 = 000000000000005b
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 578a103e73ba098f
! Mem[00000000668000d4] = a1f3b003, %l6 = 00000012, %l2 = 00000035
add %i1,0xd4,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a1f3b003
! Mem[00000000910000dc] = 4172f772, %g2 = 000000008bba183c
lduh [%i6+0x0de],%g2 ! %g2 = 0000000000004172
! Mem[0000000091000060] = c02e18b8 72f626d7, %g2 = 00004172, %g3 = cfbdb1e0
ldd [%i6+0x060],%g2 ! %g2 = 00000000c02e18b8 0000000072f626d7
! Mem[00000000668001a4] = ef4adf7e, %l1 = 75449a73265e3f02
swap [%i1+0x1a4],%l1 ! %l1 = 00000000ef4adf7e
! %l5 = 000000003d347fd4, Mem[0000000091800188] = 94a679eb7a4d79a8
stx %l5,[%o0+0x188] ! Mem[0000000091800188] = 000000003d347fd4
! Mem[0000000067000128] = 74449eb358cb27c5, %l2 = 00000000a1f3b003, %l6 = 0000000000000012
add %i2,0x128,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 74449eb358cb27c5
! Mem[00000000678001c8] = 550440af, %l6 = 58cb27c5, %l6 = 58cb27c5
add %i3,0x1c8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000550440af
! %l5 = 000000003d347fd4, Mem[0000000091800028] = 71ff11fb
stb %l5,[%o0+%o5] ! Mem[0000000091800028] = d4ff11fb
! Mem[00000000668000a0] = 860d384a, %l2 = a1f3b003, %l4 = 0000003e
add %i1,0xa0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000860d384a
p43_label_22:
! Mem[0000000067800190] = 206493f629543dd9, %l1 = 00000000ef4adf7e, %l6 = 00000000550440af
add %i3,0x190,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 206493f629543dd9
! Mem[0000000090000068] = 975a4c53 1842c3ee, %g2 = c02e18b8, %g3 = 72f626d7
ldd [%i4+0x068],%g2 ! %g2 = 00000000975a4c53 000000001842c3ee
! Mem[000000006700013c] = 27ae2514, %l6 = 206493f629543dd9
ldstub [%i2+0x13c],%l6 ! %l6 = 00000027000000ff
! Mem[00000000670001d8] = 52de89dff7397448, %l7 = 578a103e73ba098f, %l3 = 0000000092fa76c7
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 52de89dff7397448
! Mem[0000000066800088] = c8386084ff693ef6, %l2 = 00000000a1f3b003, %l1 = 00000000ef4adf7e
add %i1,0x88,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = c8386084ff693ef6
! Mem[0000000066000003] = dbda6a9e, %l1 = c8386084ff693ef6
ldstub [%i0+0x003],%l1 ! %l1 = 0000009e000000ff
! %l0 = 8295c063cf8a4f14, Mem[00000000910000a1] = ce50d2cd
stb %l0,[%i6+0x0a1] ! Mem[00000000910000a0] = 1450d2cd
! Mem[00000000660000dc] = 147390d8, %l7 = 578a103e73ba098f
swap [%i0+0x0dc],%l7 ! %l7 = 00000000147390d8
! Mem[00000000900001b4] = 005b966d, %g2 = 00000000975a4c53
ldub [%i4+0x1b4],%g2 ! %g2 = 0000000000000000
! Mem[00000000668000c0] = 482086f2, %l0 = 8295c063cf8a4f14
swap [%i1+0x0c0],%l0 ! %l0 = 00000000482086f2
p43_label_23:
! Mem[0000000067800060] = 860dffe4, %l6 = 0000000000000027
swap [%i3+0x060],%l6 ! %l6 = 00000000860dffe4
! Mem[0000000067000164] = 9f5ce052, %l4 = 860d384a, %l5 = 3d347fd4
add %i2,0x164,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000009f5ce052
! Mem[000000006680001c] = 95973b7b, %l1 = 000000000000009e
ldsw [%i1+0x01c],%l1 ! %l1 = ffffffff95973b7b
! Mem[0000000066800088] = c8386084, %l7 = 147390d8, %l3 = f7397448
add %i1,0x88,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c8386084
! Mem[00000000678001db] = ec75a6a5, %l7 = 00000000147390d8
ldstub [%i3+0x1db],%l7 ! %l7 = 000000a5000000ff
! Mem[000000009000011c] = 119142e9, %g2 = 0000000000000000
ldub [%i4+0x11e],%g2 ! %g2 = 0000000000000011
! Mem[00000000908000f8] = 2b060e06 aac8415e, %g2 = 00000011, %g3 = 1842c3ee
ldd [%i5+0x0f8],%g2 ! %g2 = 000000002b060e06 00000000aac8415e
! Mem[00000000668000b8] = 7249fb0078144c43, %l3 = 00000000c8386084, %l5 = 000000009f5ce052
add %i1,0xb8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 7249fb0078144c43
! Mem[0000000090800134] = 48adbd4e, %g2 = 000000002b060e06
ldub [%i5+0x135],%g2 ! %g2 = 0000000000000048
! Mem[0000000066000158] = 3aff9b32 d8fcc780, %l2 = a1f3b003, %l3 = c8386084
ldd [%i0+0x158],%l2 ! %l2 = 000000003aff9b32 00000000d8fcc780
p43_label_24:
! Mem[000000009100000c] = cda0196b, %g2 = 0000000000000048
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000cd
! Mem[0000000067000190] = 8fa403cd, %l7 = 000000a5, %l2 = 3aff9b32
add %i2,0x190,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000008fa403cd
! Mem[0000000066800060] = eba12dee, %l2 = 8fa403cd, %l6 = 860dffe4
add %i1,0x60,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000eba12dee
! Mem[0000000066800024] = 51d99aa7, %l7 = 00000000000000a5
swap [%i1+0x024],%l7 ! %l7 = 0000000051d99aa7
! Mem[000000006680010c] = 9b4aa8db, %l5 = 7249fb0078144c43
swap [%i1+0x10c],%l5 ! %l5 = 000000009b4aa8db
! Mem[0000000067000118] = 81a7b2e4ff55542e, %l7 = 0000000051d99aa7, %l1 = ffffffff95973b7b
add %i2,0x118,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 81a7b2e4ff55542e
! %l2 = 000000008fa403cd, Mem[000000009180002f] = 88a1df39
stb %l2,[%o0+0x02f] ! Mem[000000009180002c] = cda1df39
! Mem[0000000067800028] = 75449a73, %l4 = 00000000860d384a
swap [%i3+%o5],%l4 ! %l4 = 0000000075449a73
! %l6 = eba12dee, %l7 = 51d99aa7, Mem[0000000090800138] = 4e9370d8 8c601918
std %l6,[%i5+0x138] ! Mem[0000000090800138] = eba12dee 51d99aa7
! Mem[000000006600005c] = 00000033, %l4 = 0000000075449a73
ldstub [%i0+0x05c],%l4 ! %l4 = 00000000000000ff
p43_label_25:
! Mem[000000009000005c] = db5d206c, %g2 = 00000000000000cd
ldub [%i4+0x05c],%g2 ! %g2 = 00000000000000db
! %l3 = 00000000d8fcc780, Mem[0000000091800188] = 000000003d347fd4
stx %l3,[%o0+0x188] ! Mem[0000000091800188] = 00000000d8fcc780
! Mem[0000000091000134] = ce95b5da, %g2 = 00000000000000db
lduw [%i6+0x134],%g2 ! %g2 = 00000000ce95b5da
! Mem[00000000678001ac] = 66ac7e80, %l4 = 0000000000000000
lduh [%i3+0x1ac],%l4 ! %l4 = 00000000000066ac
! Mem[00000000900001fc] = a29918ba, %g2 = 00000000ce95b5da
ldsb [%i4+0x1fd],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000067000024] = 5ebeb0f5, %l1 = 81a7b2e4ff55542e
swap [%i2+0x024],%l1 ! %l1 = 000000005ebeb0f5
! Mem[00000000900001a4] = a27fbbf1, %g2 = ffffffffffffffa2
ldsb [%i4+0x1a6],%g2 ! %g2 = ffffffffffffffa2
! %l7 = 0000000051d99aa7, Mem[00000000918000b4] = 00000020
stw %l7,[%o0+0x0b4] ! Mem[00000000918000b4] = 51d99aa7
! Mem[00000000678000b0] = 1fe50e40, %l0 = 482086f2, %l3 = d8fcc780
add %i3,0xb0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000001fe50e40
! %l4 = 000066ac, %l5 = 9b4aa8db, Mem[00000000910000c0] = b7768631 5ee02183
std %l4,[%i6+0x0c0] ! Mem[00000000910000c0] = 000066ac 9b4aa8db
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 00000000482086f2
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005ebeb0f5
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008fa403cd
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001fe50e40
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000066ac
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009b4aa8db
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000eba12dee
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000051d99aa7
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 bf8c7844 6d52d288
bne %xcc,p43_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e9dd96c9 8ece987b
bne %xcc,p43_f6_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = dbda6aff7556c834
ldx [%i0+0x000],%g3 ! Observed data at 0000000066000000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 89c0f2f42f7d447d
ldx [%i0+0x020],%g3 ! Observed data at 0000000066000020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2e82a111ff000033
ldx [%i0+0x058],%g3 ! Observed data at 0000000066000058
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d8892f1173ba098f
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000660000d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 56c629def0b65dc5
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000660000f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5702edf700000083
ldx [%i0+0x118],%g3 ! Observed data at 0000000066000118
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = a35659016889cda7
ldx [%i0+0x128],%g3 ! Observed data at 0000000066000128
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7d23124214ffc4ce
ldx [%i0+0x130],%g3 ! Observed data at 0000000066000130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 27a4ac868238312f
ldx [%i0+0x140],%g3 ! Observed data at 0000000066000140
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = d8ff8f1e977889ae
ldx [%i0+0x150],%g3 ! Observed data at 0000000066000150
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3aff9b32d8fcc780
ldx [%i0+0x158],%g3 ! Observed data at 0000000066000158
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff6ef2e43189b93f
ldx [%i0+0x188],%g3 ! Observed data at 0000000066000188
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffaff9022aafa793
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000660001c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ffe082c797a2cb56
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000660001d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 167425d37072c15e
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000660001f8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1f8,%g4
set p43_local1_expect,%g1
p43_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = e7ef9884000000a5
ldx [%i1+0x020],%g3 ! Observed data at 0000000066800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000009778adc549
ldx [%i1+0x048],%g3 ! Observed data at 0000000066800048
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = cc60f4f2b49c0966
ldx [%i1+0x068],%g3 ! Observed data at 0000000066800068
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 449a036b80b8d2bc
ldx [%i1+0x078],%g3 ! Observed data at 0000000066800078
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = c8386084ff693ef6
ldx [%i1+0x080],%g3 ! Observed data at 0000000066800080
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = c8386084ff693ef6
ldx [%i1+0x088],%g3 ! Observed data at 0000000066800088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = cf8a4f1417f80f52
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000668000c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00ff00c0a1f3b003
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000668000d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 162e11ca9fb2d2d7
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000668000e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7943ff4ec33e5171
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000668000f8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = f3ef8d2e78144c43
ldx [%i1+0x108],%g3 ! Observed data at 0000000066800108
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000cc2a227c78
ldx [%i1+0x118],%g3 ! Observed data at 0000000066800118
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = f1e798dbdb553fbc
ldx [%i1+0x130],%g3 ! Observed data at 0000000066800130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x130,%g4
ldx [%g1+0x188],%g2 ! Expected data = db9bc977ff924f01
ldx [%i1+0x188],%g3 ! Observed data at 0000000066800188
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000000000000052
ldx [%i1+0x198],%g3 ! Observed data at 0000000066800198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = eb711fcc265e3f02
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000668001a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ec1f55f1ac5d3207
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000668001a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = d09eb22de7bd5b9b
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000668001c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1c8,%g4
set p43_local2_expect,%g1
p43_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 16ffc31d3243fcc9
ldx [%i2+0x010],%g3 ! Observed data at 0000000067000010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff519c3c60c10512
ldx [%i2+0x018],%g3 ! Observed data at 0000000067000018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8272f882ff55542e
ldx [%i2+0x020],%g3 ! Observed data at 0000000067000020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = cb6fd5d800000020
ldx [%i2+0x040],%g3 ! Observed data at 0000000067000040
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 78189402b0734032
ldx [%i2+0x058],%g3 ! Observed data at 0000000067000058
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 858a44f774ff5ffb
ldx [%i2+0x090],%g3 ! Observed data at 0000000067000090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4e25d8395a87f5ae
ldx [%i2+0x100],%g3 ! Observed data at 0000000067000100
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 81a7b2e4ff55542e
ldx [%i2+0x118],%g3 ! Observed data at 0000000067000118
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 826311e0ffae2514
ldx [%i2+0x138],%g3 ! Observed data at 0000000067000138
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = a3d7cc54d1ffb4e5
ldx [%i2+0x140],%g3 ! Observed data at 0000000067000140
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 03ac68b3c07a28f2
ldx [%i2+0x158],%g3 ! Observed data at 0000000067000158
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = c0157a9cffd9e740
ldx [%i2+0x178],%g3 ! Observed data at 0000000067000178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 39b43bfbc1451dd5
ldx [%i2+0x198],%g3 ! Observed data at 0000000067000198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ffb79d81d1d6c734
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000670001a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 558b0dc9ad0bba5b
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000670001e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6ddf63b8bc2202ff
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000670001e8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x1e8,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 860d384a265e3f02
ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9bb3ff06bf65e6d7
ldx [%i3+0x030],%g3 ! Observed data at 0000000067800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000000270ceae508
ldx [%i3+0x060],%g3 ! Observed data at 0000000067800060
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 98d53b294b7a26ff
ldx [%i3+0x078],%g3 ! Observed data at 0000000067800078
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ffe1f3c898a9ceff
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000678000d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6a38108aff914809
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000678000d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0c1c397d56aab950
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000678000e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 34989e75fca231ff
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000678000e8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3cd614ff1cf7124f
ldx [%i3+0x148],%g3 ! Observed data at 0000000067800148
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 65ec12a8c417850f
ldx [%i3+0x150],%g3 ! Observed data at 0000000067800150
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = f08cffcbdd4ec7f0
ldx [%i3+0x198],%g3 ! Observed data at 0000000067800198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3149ffc834f5c4eb
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000678001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ec75a6ffc0ff0f4b
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000678001d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1d8,%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_f6_fail:
set p43_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067000028]
done
p43_trap1o:
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067000028]
done
p43_trap2e:
stba %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800020]
ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000008]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000067000000]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000067800000]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000066000010]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000067000010]
stwa %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000010]
done
p43_trap2o:
stba %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800020]
ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000008]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000067000000]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000067800000]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000066000010]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000067000010]
stwa %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000010]
done
p43_trap3e:
nop
nop
nop
nop
nop
done
p43_trap3o:
nop
nop
nop
nop
nop
done
p43_init_memory_pointers:
set p43_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p43_local0_start,%i0
set p43_local1_start,%i1
set p43_local2_start,%i2
set p43_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b10ca9369e508238
ldx [%g1+0x008],%l1 ! %l1 = 82da7cb81c05c5cc
ldx [%g1+0x010],%l2 ! %l2 = 212911204c5096eb
ldx [%g1+0x018],%l3 ! %l3 = 858f8061cc59c353
ldx [%g1+0x020],%l4 ! %l4 = d581df18666a967b
ldx [%g1+0x028],%l5 ! %l5 = 808ebc8c56282b26
ldx [%g1+0x030],%l6 ! %l6 = 7298d6b065ec12a8
ldx [%g1+0x038],%l7 ! %l7 = 9abbeb7478189402
! Initialize the output register of window 0
set unres3_start,%o0
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 = ed31b9a5 4f63ad07 34caf492 2611cac2
! %f4 = b7052754 7581be97 6ae3c861 ab4d3ee1
! %f8 = 6b94bea0 771a92f5 99ea3853 24967483
! %f12 = 64c0edca 4160edc6 fff3d64b deb96af1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 612f8d06 4d31460a 44070efd 77b05eae
! %f20 = 04128ecc 7ac4967d b622bc50 780922a2
! %f24 = 5baa5599 9bcfb1dd c9f7a7f2 e1fd4bc3
! %f28 = 0b02df02 9d75a992 f3240fc5 38540c3f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8b62fe5b dfeded24 bf8657d6 83a75389
! %f36 = a4868f97 3505704f a629ebe5 36f35198
! %f40 = 36303ec8 77cd628a c3cc5956 87a340b6
! %f44 = 1d6f0ef6 d2aafa87 8b55b48c 1206a1c7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa194ea5800000040,%g7,%g1 ! GSR scale = 8, align = 0
wr %g1,%g0,%gsr ! GSR = a194ea5800000040
wr %g0,%y ! Clear Y 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:
! %l3 = d4dc236223948f3f, Mem[0000000090800071] = a292149a
stb %l3,[%i5+0x071] ! Mem[0000000090800070] = 3f92149a
! %l0 = 69a74b7dd2ad22d8, Mem[000000009180008c] = 0471678d
sth %l0,[%o0+0x08c] ! Mem[000000009180008c] = 22d8678d
! %l6 = fa3d8ad7cec2a2b2, Mem[000000009180006c] = c5a2c045
sth %l6,[%o0+0x06c] ! Mem[000000009180006c] = a2b2c045
! %l7 = 290a3a53b0ff171c, Mem[0000000091000088] = 9892031b32dec4f7
stx %l7,[%i6+0x088] ! Mem[0000000091000088] = 290a3a53b0ff171c
! Mem[0000000069000050] = daf1ded8, %l3 = 23948f3f, %l1 = 616e14f1
add %i2,0x50,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000daf1ded8
! Mem[00000000680000f0] = 1e1ac50c f9e04343, %l4 = 01a6d943, %l5 = c503e365
ldd [%i0+0x0f0],%l4 ! %l4 = 000000001e1ac50c 00000000f9e04343
! Mem[000000009180010c] = f6f919f1, %g18 = 56ae7188a2ee0315
ldsw [%o0+0x10c],%g2 ! %g2 = 56ae7188a2ee0315
! Mem[0000000068800190] = 6a74b88a0c9b98e6, %l4 = 000000001e1ac50c, %l1 = 00000000daf1ded8
add %i1,0x190,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 6a74b88a0c9b98e6
! Mem[0000000069000128] = f1f50f992f36760a, %l2 = 60de2990bcc5c08d, %l0 = 69a74b7dd2ad22d8
add %i2,0x128,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = f1f50f992f36760a
! Mem[000000006880017a] = 06d4ebc5, %l4 = 000000001e1ac50c
ldstub [%i1+0x17a],%l4 ! %l4 = 000000eb000000ff
p44_label_2:
! Mem[0000000068800028] = 844a2e5b, %l5 = 00000000f9e04343
swap [%i1+%o5],%l5 ! %l5 = 00000000844a2e5b
! Mem[00000000688000b0] = 996c388d, %l4 = 000000eb, %l6 = cec2a2b2
add %i1,0xb0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000996c388d
! Mem[0000000069000138] = 53b9e757, %l7 = b0ff171c, %l6 = 996c388d
add %i2,0x138,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000053b9e757
! Mem[0000000068800008] = 69ba615e5a14cae5, %l5 = 00000000844a2e5b, %l4 = 00000000000000eb
add %i1,0x08,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 69ba615e5a14cae5
! Mem[000000006880012e] = 99e1ca79, %l4 = 69ba615e5a14cae5
ldstub [%i1+0x12e],%l4 ! %l4 = 000000ca000000ff
! Mem[00000000910001b4] = d7859c60, %g2 = fffffffff6f919f1
lduh [%i6+0x1b4],%g2 ! %g2 = 000000000000d785
! Mem[0000000068000184] = d92e6b9b, %l6 = 53b9e757, %l7 = b0ff171c
add %i0,0x184,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d92e6b9b
! Mem[0000000068000078] = d45e3cdb, %l6 = 53b9e757, %l1 = 0c9b98e6
add %i0,0x78,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000d45e3cdb
! %l4 = 00000000000000ca, Mem[00000000910001a8] = 6a7c62a6
stb %l4,[%i6+0x1a8] ! Mem[00000000910001a8] = ca7c62a6
! %l0 = f1f50f992f36760a, Mem[00000000908000d0] = 9374d46015078ff8
stx %l0,[%i5+0x0d0] ! Mem[00000000908000d0] = f1f50f992f36760a
p44_label_3:
! %l3 = d4dc236223948f3f, Mem[0000000091000168] = 69d5747b
stw %l3,[%i6+0x168] ! Mem[0000000091000168] = 23948f3f
! Mem[0000000069000188] = e6b2cf72, %l0 = 2f36760a, %l4 = 000000ca
add %i2,0x188,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000e6b2cf72
! Mem[0000000068800100] = 374250b5d453261b, %l7 = 00000000d92e6b9b, %l1 = 00000000d45e3cdb
add %i1,0x100,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 374250b5d453261b
! %l7 = 00000000d92e6b9b, Mem[00000000908001a4] = 54e92dc3
stb %l7,[%i5+0x1a4] ! Mem[00000000908001a4] = 9be92dc3
! %l6 = 0000000053b9e757, Mem[0000000091000150] = 23a8d37e9a37bfce
stx %l6,[%i6+0x150] ! Mem[0000000091000150] = 0000000053b9e757
! Mem[0000000090000098] = 1d130fa6, %g2 = 000000000000d785
lduh [%i4+0x098],%g2 ! %g2 = 0000000000001d13
! Mem[00000000918000f4] = 9cc0bd01, %g2 = 0000000000001d13
ldub [%o0+0x0f7],%g2 ! %g2 = 000000000000009c
! Mem[0000000091000108] = 1c0669f4, %g2 = 000000000000009c
ldub [%i6+0x108],%g2 ! %g2 = 000000000000001c
! Mem[000000006880000f] = 5a14cae5, %l2 = 60de2990bcc5c08d
ldstub [%i1+0x00f],%l2 ! %l2 = 000000e5000000ff
! Mem[00000000900000e4] = 9da32575, %g2 = 000000000000001c
ldub [%i4+0x0e4],%g2 ! %g2 = 000000000000009d
p44_label_4:
! Mem[0000000069000180] = 5d6409ca, %l2 = 00000000000000e5
ldstub [%i2+0x180],%l2 ! %l2 = 0000005d000000ff
! Mem[00000000688001de] = 9ad0fed6, %l0 = f1f50f992f36760a
ldstub [%i1+0x1de],%l0 ! %l0 = 000000fe000000ff
! Mem[0000000090000074] = eefec322, %g2 = 000000000000009d
ldub [%i4+0x077],%g2 ! %g2 = 00000000000000ee
! Mem[0000000068000154] = 04849d70, %l2 = 0000005d, %l0 = 000000fe
add %i0,0x154,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000004849d70
! Mem[0000000069000154] = 5d88c558, %l3 = d4dc236223948f3f
swap [%i2+0x154],%l3 ! %l3 = 000000005d88c558
! Mem[00000000910000e4] = 4caf6c5a, %g2 = 00000000000000ee
ldub [%i6+0x0e5],%g2 ! %g2 = 000000000000004c
! Mem[000000006880010a] = 0e1ab85c, %l0 = 0000000004849d70
ldstub [%i1+0x10a],%l0 ! %l0 = 000000b8000000ff
! Mem[0000000091800050] = cba28e15 f78fa94d, %g2 = 0000004c, %g3 = 0bad0b00
ldd [%o0+0x050],%g2 ! %g2 = 00000000cba28e15 00000000f78fa94d
! Mem[0000000091000194] = e48655e5, %g18 = 56ae7188a2ee0315
ldsw [%i6+0x194],%g2 ! %g2 = 56ae7188a2ee0315
! Mem[0000000069000110] = 750fba65, %l2 = 000000000000005d
swap [%i2+0x110],%l2 ! %l2 = 00000000750fba65
p44_label_5:
! Mem[0000000069800024] = f0c2dfe5, %l7 = d92e6b9b, %l5 = 844a2e5b
add %i3,0x24,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000f0c2dfe5
! %l4 = 00000000e6b2cf72, Mem[00000000910000f0] = 047a0369f82aa2e7
stx %l4,[%i6+0x0f0] ! Mem[00000000910000f0] = 00000000e6b2cf72
! Mem[0000000090000010] = 487bece2 12ee166a, %g2 = e48655e5, %g3 = f78fa94d
ldd [%i4+%o2],%g2 ! %g2 = 00000000487bece2 0000000012ee166a
! Mem[00000000908000dc] = 94629b4f, %g2 = 00000000487bece2
ldub [%i5+0x0df],%g2 ! %g2 = 0000000000000094
! %l5 = 00000000f0c2dfe5, Mem[00000000918000e7] = c4ae4b5d
stb %l5,[%o0+0x0e7] ! Mem[00000000918000e4] = e5ae4b5d
! Mem[0000000069000000] = 05eb211c, %l5 = 00000000f0c2dfe5
swap [%i2+%g0],%l5 ! %l5 = 0000000005eb211c
! Mem[0000000069800110] = 5aecc77c, %l2 = 00000000750fba65
swap [%i3+0x110],%l2 ! %l2 = 000000005aecc77c
! Mem[00000000690000e5] = 68503dec, %l0 = 00000000000000b8
ldstub [%i2+0x0e5],%l0 ! %l0 = 00000050000000ff
! Mem[00000000690001bc] = b5179f13, %l5 = 0000000005eb211c
swap [%i2+0x1bc],%l5 ! %l5 = 00000000b5179f13
! Mem[000000009100007c] = 3319557f, %g2 = 0000000000000094
ldsh [%i6+0x07c],%g2 ! %g2 = 0000000000003319
p44_label_6:
! Mem[0000000091800154] = 19adfdfa, %g2 = 0000000000003319
ldub [%o0+0x157],%g2 ! %g2 = 0000000000000019
! Mem[0000000090800098] = 74350675, %g2 = 0000000000000019
lduh [%i5+0x09a],%g2 ! %g2 = 0000000000007435
! Mem[000000006800008c] = 8a17e229, %l1 = 374250b5d453261b
swap [%i0+0x08c],%l1 ! %l1 = 000000008a17e229
! Mem[00000000910001bc] = 6c1e3a32, %g2 = 0000000000007435
ldub [%i6+0x1bd],%g2 ! %g2 = 000000000000006c
! %l6 = 0000000053b9e757, Mem[0000000091800153] = 21065fbe
stb %l6,[%o0+0x153] ! Mem[0000000091800150] = 57065fbe
! Mem[0000000091000068] = 5f782632, %g2 = 000000000000006c
lduw [%i6+0x068],%g2 ! %g2 = 000000005f782632
! Mem[00000000900001d0] = 58943a5f a5390858, %g2 = 5f782632, %g3 = 12ee166a
ldd [%i4+0x1d0],%g2 ! %g2 = 0000000058943a5f 00000000a5390858
! Mem[000000006980014c] = da809c57, %l2 = 000000005aecc77c
ldstub [%i3+0x14c],%l2 ! %l2 = 000000da000000ff
! Mem[000000006800006c] = 78412eca, %l5 = 00000000b5179f13
swap [%i0+0x06c],%l5 ! %l5 = 0000000078412eca
! Mem[0000000069800120] = ad9479cd, %l2 = 00000000000000da
swap [%i3+0x120],%l2 ! %l2 = 00000000ad9479cd
p44_label_7:
! Mem[00000000900001a8] = 86c9b757, %g2 = 0000000058943a5f
ldsb [%i4+0x1aa],%g2 ! %g2 = ffffffffffffff86
! Mem[0000000090000188] = b24fd1a2 88aab532, %g2 = ffffff86, %g3 = a5390858
ldd [%i4+0x188],%g2 ! %g2 = 00000000b24fd1a2 0000000088aab532
! Mem[00000000900000b0] = 15f9f13d2801dd14, %g2 = 00000000b24fd1a2
ldx [%i4+0x0b0],%g2 ! %g2 = 15f9f13d2801dd14
! Mem[0000000091000044] = b5c1e93e, %g18 = 56ae7188a2ee0315
ldsw [%i6+0x044],%g2 ! %g2 = 56ae7188a2ee0315
! Mem[00000000918001f0] = da6263a0b9f50af8, %g2 = ffffffffb5c1e93e
ldx [%o0+0x1f0],%g2 ! %g2 = da6263a0b9f50af8
! Mem[0000000090800040] = 839ba431df9afe37, %g2 = da6263a0b9f50af8
ldx [%i5+0x040],%g2 ! %g2 = 839ba431df9afe37
! Mem[00000000688001c8] = b6a4ffdcd8d45797, %l5 = 0000000078412eca, %l5 = 0000000078412eca
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = b6a4ffdcd8d45797
! Mem[0000000069000184] = 50b33472, %l5 = d8d45797, %l0 = 00000050
add %i2,0x184,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000050b33472
! Mem[0000000068800194] = 0c9b98e6, %l7 = d92e6b9b, %l7 = d92e6b9b
add %i1,0x194,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000c9b98e6
! Mem[00000000900000b8] = 6b59ef29, %g2 = 839ba431df9afe37
ldub [%i4+0x0bb],%g2 ! %g2 = 000000000000006b
p44_label_8:
! Mem[0000000068800000] = 03975da3, %l1 = 8a17e229, %l0 = 50b33472
casa [%i1]0x80,%l1,%l0 ! %l0 = 0000000003975da3
! Mem[00000000910000f0] = 00000000, %g18 = 56ae7188a2ee0315
ldsw [%i6+0x0f0],%g2 ! %g2 = 56ae7188a2ee0315
! Mem[00000000698000a8] = 00641479, %l5 = b6a4ffdcd8d45797
swap [%i3+0x0a8],%l5 ! %l5 = 0000000000641479
! Mem[00000000680001f9] = c04a451b, %l4 = 00000000e6b2cf72
ldstub [%i0+0x1f9],%l4 ! %l4 = 0000004a000000ff
! Mem[000000006980003c] = 37877cb0, %l6 = 0000000053b9e757
ldsh [%i3+0x03c],%l6 ! %l6 = 0000000000003787
! Mem[0000000069800034] = afaafc68, %l1 = 000000008a17e229
ldsb [%i3+0x037],%l1 ! %l1 = 0000000000000068
! Mem[0000000069000058] = f214e84a3c19feca, %l0 = 0000000003975da3, %l4 = 000000000000004a
add %i2,0x58,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = f214e84a3c19feca
! Mem[00000000910001c8] = fc2b4a43cab845d7, %g2 = 0000000000000000
ldx [%i6+0x1c8],%g2 ! %g2 = fc2b4a43cab845d7
! Mem[00000000680001b0] = f3e76a9e, %l7 = 000000000c9b98e6
swap [%i0+0x1b0],%l7 ! %l7 = 00000000f3e76a9e
! Mem[00000000680000ec] = 00d00236, %l4 = 3c19feca, %l3 = 5d88c558
add %i0,0xec,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000000d00236
p44_label_9:
! %l2 = ad9479cd, %l3 = 00d00236, Mem[0000000091800040] = 6fcc5f81 62884d6e
std %l2,[%o0+0x040] ! Mem[0000000091800040] = ad9479cd 00d00236
! Mem[0000000068000108] = 68788ca0, %l6 = 00003787, %l0 = 03975da3
add %i0,0x108,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000068788ca0
! Mem[0000000090800178] = b1007217, %g2 = fc2b4a43cab845d7
lduh [%i5+0x178],%g2 ! %g2 = 000000000000b100
! Mem[0000000091000180] = 4df7bcd0 217f2bc5, %g2 = 0000b100, %g3 = 88aab532
ldd [%i6+0x180],%g2 ! %g2 = 000000004df7bcd0 00000000217f2bc5
! Mem[0000000069800112] = 750fba65, %l7 = 00000000f3e76a9e
ldstub [%i3+0x112],%l7 ! %l7 = 000000ba000000ff
! Mem[00000000680000c8] = 4eb0766d, %l6 = 00003787, %l1 = 00000068
add %i0,0xc8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000004eb0766d
! Mem[00000000680000cf] = bf00ce9b, %l6 = 0000000000003787
ldstub [%i0+0x0cf],%l6 ! %l6 = 0000009b000000ff
! Mem[0000000091000000] = 16510984, %g2 = 000000004df7bcd0
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000001651
! Mem[00000000910001b4] = 9c607e24, %g2 = 0000000000001651
ldsh [%i6+0x1b6],%g2 ! %g2 = ffffffffffff9c60
! Mem[0000000069800030] = 5d50da03, %l0 = 0000000068788ca0
swap [%i3+0x030],%l0 ! %l0 = 000000005d50da03
p44_label_10:
! Mem[0000000069800045] = 18863013, %l1 = 000000004eb0766d
ldstub [%i3+0x045],%l1 ! %l1 = 00000086000000ff
! Mem[00000000688001a5] = 87afc462, %l6 = 000000000000009b
ldstub [%i1+0x1a5],%l6 ! %l6 = 000000af000000ff
! %l6 = 000000af, %l7 = 000000ba, Mem[0000000090800108] = 2b678fd3 2dc91a2f
std %l6,[%i5+0x108] ! Mem[0000000090800108] = 000000af 000000ba
! Mem[00000000690001a0] = 215379fcb7d92bc5, %l4 = f214e84a3c19feca, %l3 = 0000000000d00236
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 215379fcb7d92bc5
! Mem[0000000069000068] = 9ca60d89, %l5 = 00641479, %l0 = 5d50da03
add %i2,0x68,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000009ca60d89
! %l7 = 00000000000000ba, Mem[00000000910000a8] = 4619b6e4
stw %l7,[%i6+0x0a8] ! Mem[00000000910000a8] = 000000ba
! Mem[00000000918001cc] = 5e465455, %g2 = ffffffffffff9c60
ldub [%o0+0x1cd],%g2 ! %g2 = 000000000000005e
! Mem[000000006980004c] = 6a74ede6, %l0 = 000000009ca60d89
swap [%i3+0x04c],%l0 ! %l0 = 000000006a74ede6
! Mem[00000000900001f4] = d0a0c782, %g2 = 000000000000005e
lduh [%i4+0x1f4],%g2 ! %g2 = 000000000000d0a0
! %l7 = 00000000000000ba, Mem[00000000908001fc] = 298365f5
sth %l7,[%i5+0x1fc] ! Mem[00000000908001fc] = 00ba65f5
p44_label_11:
! Mem[0000000090800150] = 5af554a2 1234e189, %g2 = 0000d0a0, %g3 = 217f2bc5
ldd [%i5+0x150],%g2 ! %g2 = 000000005af554a2 000000001234e189
! Mem[00000000680001e4] = d92a2de7, %l1 = 0000000000000086
ldsw [%i0+0x1e4],%l1 ! %l1 = ffffffffd92a2de7
! Mem[0000000069800138] = 214cd788, %l1 = ffffffffd92a2de7
swap [%i3+0x138],%l1 ! %l1 = 00000000214cd788
! Mem[0000000068000114] = e59b45c9, %l1 = 00000000214cd788
ldstub [%i0+0x114],%l1 ! %l1 = 000000e5000000ff
! Mem[00000000688001d0] = df1d7fbb21867740, %l7 = 00000000000000ba
ldx [%i1+0x1d0],%l7 ! %l7 = df1d7fbb21867740
! Mem[00000000918001e8] = 1d25499e, %g2 = 000000005af554a2
ldsh [%o0+0x1e8],%g2 ! %g2 = 0000000000001d25
! Mem[00000000918001c0] = 983505e4, %g2 = 0000000000001d25
ldsb [%o0+0x1c2],%g2 ! %g2 = ffffffffffffff98
! %l1 = 00000000000000e5, Mem[0000000091000034] = b618f0b2
stw %l1,[%i6+0x034] ! Mem[0000000091000034] = 000000e5
! Mem[0000000069800008] = c13760c3c7db7e0b, %l0 = 000000006a74ede6, %l6 = 00000000000000af
add %i3,0x08,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c13760c3c7db7e0b
! Mem[000000006900004e] = 2a9aa4e0, %l0 = 000000006a74ede6
ldstub [%i2+0x04e],%l0 ! %l0 = 000000a4000000ff
p44_label_12:
! %l4 = 3c19feca, %l5 = 00641479, Mem[00000000918000d8] = b09059a2 33f7b8e5
std %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = 3c19feca 00641479
! Mem[0000000068800093] = e5771bdd, %l4 = f214e84a3c19feca
ldstub [%i1+0x093],%l4 ! %l4 = 000000dd000000ff
! Mem[00000000908000ac] = d55cbe69, %g2 = ffffffffffffff98
ldsh [%i5+0x0ae],%g2 ! %g2 = ffffffffffffd55c
! %l4 = 000000dd, %l5 = 00641479, Mem[0000000090800068] = 75c6f97e e92489db
std %l4,[%i5+0x068] ! Mem[0000000090800068] = 000000dd 00641479
! %l4 = 00000000000000dd, Mem[0000000090800016] = febcf3c1
sth %l4,[%i5+0x016] ! Mem[0000000090800014] = 00ddf3c1
! Mem[00000000690001f5] = 118402d6, %l1 = 00000000000000e5
ldstub [%i2+0x1f5],%l1 ! %l1 = 00000084000000ff
! Mem[00000000900001b0] = 9cd7a462bcc1966d, %g2 = ffffffffffffd55c
ldx [%i4+0x1b0],%g2 ! %g2 = 9cd7a462bcc1966d
! %l7 = df1d7fbb21867740, Mem[0000000091000008] = 915dea4acda0196b
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = df1d7fbb21867740
! Mem[0000000069000186] = 50b33472, %l4 = 00000000000000dd
ldstub [%i2+0x186],%l4 ! %l4 = 00000034000000ff
! Mem[0000000090800150] = 5af554a2, %g2 = 9cd7a462bcc1966d
ldsb [%i5+0x150],%g2 ! %g2 = 000000000000005a
p44_label_13:
! Mem[000000006800005c] = 7a7a2529, %l6 = c13760c3c7db7e0b
swap [%i0+0x05c],%l6 ! %l6 = 000000007a7a2529
! Mem[0000000068000048] = 443e9e0673b534b8, %l5 = 0000000000641479, %l6 = 000000007a7a2529
add %i0,0x48,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 443e9e0673b534b8
! Mem[0000000069000058] = f214e84a3c19feca, %l2 = 00000000ad9479cd, %l0 = 00000000000000a4
add %i2,0x58,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = f214e84a3c19feca
! %l6 = 73b534b8, %l7 = 21867740, Mem[0000000091000170] = 9a437e96 cb003d97
std %l6,[%i6+0x170] ! Mem[0000000091000170] = 73b534b8 21867740
! Mem[00000000910001a8] = 62a6fc7f, %g2 = 000000000000005a
ldsh [%i6+0x1aa],%g2 ! %g2 = 00000000000062a6
! Mem[00000000680000e4] = 47c5f01b, %l2 = ad9479cd, %l2 = ad9479cd
add %i0,0xe4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000047c5f01b
! Mem[00000000698001ce] = e704d47c, %l6 = 443e9e0673b534b8
ldstub [%i3+0x1ce],%l6 ! %l6 = 000000d4000000ff
! Mem[000000009000009c] = f6e5be86, %g2 = 00000000000062a6
ldsb [%i4+0x09c],%g2 ! %g2 = fffffffffffffff6
! Mem[00000000908001b0] = e16fe804, %g2 = fffffffffffffff6
ldub [%i5+0x1b3],%g2 ! %g2 = 00000000000000e1
! %l0 = f214e84a3c19feca, Mem[00000000908001c2] = 748e4459
sth %l0,[%i5+0x1c2] ! Mem[00000000908001c0] = feca4459
p44_label_14:
! Mem[000000009100016c] = 7fd5a81e, %g2 = 00000000000000e1
ldsb [%i6+0x16c],%g2 ! %g2 = 000000000000007f
! Mem[00000000680000dc] = be8497a9, %l0 = f214e84a3c19feca
swap [%i0+0x0dc],%l0 ! %l0 = 00000000be8497a9
! Mem[000000006980011c] = f8feb997, %l3 = b7d92bc5, %l3 = b7d92bc5
add %i3,0x11c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f8feb997
! Mem[00000000698001fc] = 7c4e4678, %l0 = 00000000be8497a9
swap [%i3+0x1fc],%l0 ! %l0 = 000000007c4e4678
! %l3 = 00000000f8feb997, Mem[0000000090800194] = 20d8b67b
stw %l3,[%i5+0x194] ! Mem[0000000090800194] = f8feb997
! Mem[0000000068000008] = 69a5b58b0a8affa3, %l5 = 0000000000641479, %l1 = 0000000000000084
add %i0,0x08,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 69a5b58b0a8affa3
! Mem[0000000069800157] = 57ef05c9, %l7 = df1d7fbb21867740
ldstub [%i3+0x157],%l7 ! %l7 = 000000c9000000ff
! Mem[000000006900013c] = a783b27d, %l3 = 00000000f8feb997
swap [%i2+0x13c],%l3 ! %l3 = 00000000a783b27d
! Mem[00000000698000ae] = bdcdc04e, %l5 = 0000000000641479
ldstub [%i3+0x0ae],%l5 ! %l5 = 000000c0000000ff
! Mem[0000000068000080] = 369e3f28bfc92db0, %l3 = 00000000a783b27d, %l7 = 00000000000000c9
add %i0,0x80,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 369e3f28bfc92db0
p44_label_15:
! %l6 = 000000d4, %l7 = bfc92db0, Mem[00000000900000f0] = 1204d436 1a869d3d
std %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = 000000d4 bfc92db0
! Mem[000000006880006c] = 07d0f473, %l4 = 00000034, %l3 = a783b27d
add %i1,0x6c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000007d0f473
! %l5 = 00000000000000c0, Mem[0000000091800199] = 6e765b3b
stb %l5,[%o0+0x199] ! Mem[0000000091800198] = c0765b3b
! Mem[00000000680000b8] = b97751ed3b6828d4, %l4 = 0000000000000034, %l7 = 369e3f28bfc92db0
add %i0,0xb8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b97751ed3b6828d4
! Mem[00000000698001b0] = 9e05d28e, %l5 = 00000000000000c0
swap [%i3+0x1b0],%l5 ! %l5 = 000000009e05d28e
! Mem[00000000690001ec] = b18c340b, %l2 = 0000000047c5f01b
swap [%i2+0x1ec],%l2 ! %l2 = 00000000b18c340b
! %l4 = 00000034, %l5 = 9e05d28e, Mem[00000000918001f0] = da6263a0 b9f50af8
std %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000034 9e05d28e
! Mem[00000000900001d0] = 58943a5f, %g18 = 56ae7188a2ee0315
ldsw [%i4+0x1d0],%g2 ! %g2 = 56ae7188a2ee0315
! Mem[00000000690001ee] = 47c5f01b, %l4 = 0000000000000034
ldstub [%i2+0x1ee],%l4 ! %l4 = 000000f0000000ff
! Mem[0000000091800004] = 99c425e5, %g2 = 0000000058943a5f
ldub [%o0+0x004],%g2 ! %g2 = 0000000000000099
p44_label_16:
! Mem[00000000688001f0] = 807cdbf6, %l6 = 000000d4, %l1 = 0a8affa3
add %i1,0x1f0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000807cdbf6
! Mem[000000006880011c] = 7bbddf6f, %l4 = 000000f0, %l0 = 7c4e4678
add %i1,0x11c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000007bbddf6f
! %l0 = 000000007bbddf6f, Mem[00000000908000e0] = 629b4f78
stw %l0,[%i5+0x0e0] ! Mem[00000000908000e0] = 7bbddf6f
! Mem[00000000690001e0] = bf8f9a2618ff1c36, %l5 = 000000009e05d28e, %l2 = 00000000b18c340b
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = bf8f9a2618ff1c36
! %l1 = 00000000807cdbf6, Mem[000000009000004c] = bd74f16b
stb %l1,[%i4+0x04c] ! Mem[000000009000004c] = f674f16b
! Mem[0000000068800104] = d453261b, %l2 = bf8f9a2618ff1c36
swap [%i1+0x104],%l2 ! %l2 = 00000000d453261b
! %l7 = b97751ed3b6828d4, Mem[000000006880011e] = 7bbddf6f
stb %l7,[%i1+0x11e] ! Mem[000000006880011c] = 7bbdd46f
! Mem[000000006980018e] = 07bd6ccc, %l0 = 000000007bbddf6f
ldstub [%i3+0x18e],%l0 ! %l0 = 0000006c000000ff
! Mem[0000000090000130] = f4027544 6baa230f, %g2 = 00000099, %g3 = 1234e189
ldd [%i4+0x130],%g2 ! %g2 = 00000000f4027544 000000006baa230f
! Mem[00000000690001fc] = cdae4cd6, %l1 = 00000000807cdbf6
swap [%i2+0x1fc],%l1 ! %l1 = 00000000cdae4cd6
p44_label_17:
! Mem[00000000690001d8] = b08b2972, %l6 = 000000d4, %l7 = 3b6828d4
add %i2,0x1d8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000b08b2972
! Mem[0000000068800094] = 524cd05e, %l4 = 00000000000000f0
lduh [%i1+0x094],%l4 ! %l4 = 000000000000524c
! %l5 = 000000009e05d28e, Mem[00000000918000fa] = 011d1d56
sth %l5,[%o0+0x0fa] ! Mem[00000000918000f8] = d28e1d56
! Mem[00000000900001f4] = d0a0c782, %g2 = 00000000f4027544
lduh [%i4+0x1f4],%g2 ! %g2 = 000000000000d0a0
! %l6 = 000000d4, %l7 = b08b2972, Mem[0000000090000160] = 1e32a6c1 7c1f981c
std %l6,[%i4+0x160] ! Mem[0000000090000160] = 000000d4 b08b2972
! Mem[0000000069800110] = 750fff65a847db8d, %l1 = 00000000cdae4cd6, %l5 = 000000009e05d28e
add %i3,0x110,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 750fff65a847db8d
! Mem[000000009100005c] = 7dc02e18, %g2 = 000000000000d0a0
ldsb [%i6+0x05f],%g2 ! %g2 = 000000000000007d
! %l2 = d453261b, %l3 = 07d0f473, Mem[0000000068800190] = 6a74b88a 0c9b98e6
std %l2,[%i1+0x190] ! Mem[0000000068800190] = d453261b 07d0f473
! Mem[00000000908001c0] = 3c13feca 4459808b, %g2 = 0000007d, %g3 = 6baa230f
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003c13feca 000000004459808b
! %l4 = 0000524c, %l5 = a847db8d, Mem[0000000091000018] = 424501ee 4891d8bc
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 0000524c a847db8d
p44_label_18:
! Mem[0000000091000078] = 9cfade54 3319557f, %g2 = 3c13feca, %g3 = 4459808b
ldd [%i6+0x078],%g2 ! %g2 = 000000009cfade54 000000003319557f
! Mem[0000000090800010] = b4fabb0f1cf200dd, %g2 = 000000009cfade54
ldx [%i5+%o2],%g2 ! %g2 = b4fabb0f1cf200dd
! Mem[00000000918001a8] = f1918a2d, %g18 = 56ae7188a2ee0315
ldsw [%o0+0x1a8],%g2 ! %g2 = 56ae7188a2ee0315
! Mem[00000000900001d0] = 58943a5fa5390858, %g2 = fffffffff1918a2d
ldx [%i4+0x1d0],%g2 ! %g2 = 58943a5fa5390858
! Mem[00000000900000f0] = 000000d4, %g2 = 58943a5fa5390858
ldsh [%i4+0x0f0],%g2 ! %g2 = 0000000000000000
! Mem[00000000680001a4] = fa827d10, %l3 = 0000000007d0f473
swap [%i0+0x1a4],%l3 ! %l3 = 00000000fa827d10
! %l5 = 750fff65a847db8d, Mem[00000000918001a0] = d6da767b7cf2b7ad
stx %l5,[%o0+0x1a0] ! Mem[00000000918001a0] = 750fff65a847db8d
! %l6 = 000000d4, %l7 = b08b2972, Mem[00000000908001e8] = 30f93a4f 7c50ba28
std %l6,[%i5+0x1e8] ! Mem[00000000908001e8] = 000000d4 b08b2972
! %l4 = 0000524c, %l5 = a847db8d, Mem[0000000090000098] = 1d130fa6 f6e5be86
std %l4,[%i4+0x098] ! Mem[0000000090000098] = 0000524c a847db8d
! Mem[00000000918000b8] = 5d6b0849, %g2 = 0000000000000000
lduh [%o0+0x0b8],%g2 ! %g2 = 0000000000005d6b
p44_label_19:
! Mem[0000000090000114] = 142df699, %g2 = 0000000000005d6b
ldsh [%i4+0x116],%g2 ! %g2 = 000000000000142d
! %l7 = 00000000b08b2972, Mem[0000000090000084] = 9936a78a
stw %l7,[%i4+0x084] ! Mem[0000000090000084] = b08b2972
! Mem[0000000068800010] = f0e08a67, %l2 = 00000000d453261b
swap [%i1+%o2],%l2 ! %l2 = 00000000f0e08a67
! Mem[0000000091000068] = 2632c7f1, %g2 = 000000000000142d
lduh [%i6+0x06a],%g2 ! %g2 = 0000000000002632
! Mem[0000000069000118] = c60dcf3cad0185a9, %l6 = 00000000000000d4, %l4 = 000000000000524c
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = c60dcf3cad0185a9
! Mem[000000006980008c] = 8384bebc, %l1 = 00000000cdae4cd6
swap [%i3+0x08c],%l1 ! %l1 = 000000008384bebc
! Mem[00000000688000a8] = dddaa173e4d70fc7, %l2 = 00000000f0e08a67, %l1 = 000000008384bebc
add %i1,0xa8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = dddaa173e4d70fc7
! %l1 = dddaa173e4d70fc7, Mem[0000000090800020] = 1090194a
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = e4d70fc7
! Mem[0000000069000080] = 3f3f4c46, %l0 = 000000000000006c
swap [%i2+0x080],%l0 ! %l0 = 000000003f3f4c46
! Mem[00000000690000f8] = f6e723bec93bb4fb, %l7 = 00000000b08b2972, %l1 = dddaa173e4d70fc7
add %i2,0xf8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = f6e723bec93bb4fb
p44_label_20:
! %l0 = 000000003f3f4c46, Mem[00000000908001a2] = 30fd9be9
stb %l0,[%i5+0x1a2] ! Mem[00000000908001a0] = 46fd9be9
! Mem[00000000680001e8] = 9752419c, %l7 = 00000000b08b2972
swap [%i0+0x1e8],%l7 ! %l7 = 000000009752419c
! Mem[00000000680000ac] = bef80596, %l4 = c60dcf3cad0185a9
ldsb [%i0+0x0ae],%l4 ! %l4 = 0000000000000005
! Mem[0000000091800154] = 065fbe19, %g18 = 56ae7188a2ee0315
ldsw [%o0+0x154],%g2 ! %g2 = 56ae7188a2ee0315
! %l1 = f6e723bec93bb4fb, Mem[000000009100001c] = a847db8d
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = c93bb4fb
! %l6 = 000000d4, %l7 = 9752419c, Mem[0000000091000088] = 290a3a53 b0ff171c
std %l6,[%i6+0x088] ! Mem[0000000091000088] = 000000d4 9752419c
! Mem[000000006980018a] = d82e595e, %l1 = f6e723bec93bb4fb
ldstub [%i3+0x18a],%l1 ! %l1 = 00000059000000ff
! Mem[0000000090000094] = 5581f7ab, %g2 = 00000000065fbe19
ldsh [%i4+0x094],%g2 ! %g2 = 0000000000005581
! Mem[00000000680000ec] = 00d00236, %l6 = 00000000000000d4
swap [%i0+0x0ec],%l6 ! %l6 = 0000000000d00236
! Mem[00000000680000e0] = 596cf823, %l3 = fa827d10, %l3 = fa827d10
add %i0,0xe0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000596cf823
p44_label_21:
! Mem[00000000910001b4] = d7859c60, %g2 = 0000000000005581
lduh [%i6+0x1b4],%g2 ! %g2 = 000000000000d785
! Mem[00000000918000c4] = 13a76b35, %g2 = 000000000000d785
ldsb [%o0+0x0c5],%g2 ! %g2 = 0000000000000013
! Mem[0000000069800048] = 6120fe55, %l5 = a847db8d, %l2 = f0e08a67
add %i3,0x48,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000006120fe55
! Mem[000000006800000b] = 69a5b58b, %l2 = 000000006120fe55
ldstub [%i0+0x00b],%l2 ! %l2 = 0000008b000000ff
! Mem[0000000090000178] = 1d66a7c0, %g18 = 56ae7188a2ee0315
ldsw [%i4+0x178],%g2 ! %g2 = 56ae7188a2ee0315
! Mem[00000000908001a8] = 57887aca b162313d, %g2 = 1d66a7c0, %g3 = 3319557f
ldd [%i5+0x1a8],%g2 ! %g2 = 0000000057887aca 00000000b162313d
! Mem[00000000680001cc] = 9cd535ad, %l1 = 00000059, %l4 = 00000005
add %i0,0x1cc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000009cd535ad
! Mem[0000000090800060] = ec0a57d6, %g2 = 0000000057887aca
lduw [%i5+0x060],%g2 ! %g2 = 00000000ec0a57d6
! Mem[0000000091800040] = 9479cd00, %g2 = 00000000ec0a57d6
ldsb [%o0+0x041],%g2 ! %g2 = ffffffffffffff94
! Mem[00000000918000d0] = 0f131ea5 055cd7cb, %g2 = ffffff94, %g3 = b162313d
ldd [%o0+0x0d0],%g2 ! %g2 = 000000000f131ea5 00000000055cd7cb
p44_label_22:
! Mem[0000000068800010] = d453261bbd1a7589, %l3 = 00000000596cf823, %l3 = 00000000596cf823
add %i1,0x10,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = d453261bbd1a7589
! Mem[00000000908000f0] = f9b0f1e8b21a8c6a, %g2 = 000000000f131ea5
ldx [%i5+0x0f0],%g2 ! %g2 = f9b0f1e8b21a8c6a
! Mem[0000000091800044] = 00d00236, %g2 = f9b0f1e8b21a8c6a
lduw [%o0+0x044],%g2 ! %g2 = 0000000000d00236
! %l2 = 000000000000008b, Mem[0000000090800120] = 56258ffd79e65d19
stx %l2,[%i5+0x120] ! Mem[0000000090800120] = 000000000000008b
! Mem[0000000068800160] = 0bee4b6f, %l5 = 750fff65a847db8d
swap [%i1+0x160],%l5 ! %l5 = 000000000bee4b6f
! %l0 = 000000003f3f4c46, Mem[0000000090800024] = 4bf4b178
stb %l0,[%i5+0x024] ! Mem[0000000090800024] = 46f4b178
! Mem[000000006900018c] = cfc78f86, %l0 = 000000003f3f4c46
ldstub [%i2+0x18c],%l0 ! %l0 = 000000cf000000ff
! Mem[00000000688000b0] = 996c388d65cd0753, %l5 = 000000000bee4b6f, %l0 = 00000000000000cf
add %i1,0xb0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 996c388d65cd0753
! Mem[0000000068000084] = bfc92db0, %l6 = 00d00236, %l6 = 00d00236
add %i0,0x84,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000bfc92db0
! Mem[00000000910000b4] = 67d074a7, %g2 = 0000000000d00236
ldub [%i6+0x0b6],%g2 ! %g2 = 0000000000000067
p44_label_23:
! Mem[0000000068800130] = a8283077889a459c, %l3 = d453261bbd1a7589, %l0 = 996c388d65cd0753
add %i1,0x130,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = a8283077889a459c
! Mem[0000000068000110] = 4c9983dc, %l1 = 0000000000000059
swap [%i0+0x110],%l1 ! %l1 = 000000004c9983dc
! %l0 = a8283077889a459c, Mem[0000000091000138] = e962452c
stw %l0,[%i6+0x138] ! Mem[0000000091000138] = 889a459c
! Mem[000000006880000b] = 69ba615e, %l6 = 00000000bfc92db0
ldstub [%i1+0x00b],%l6 ! %l6 = 0000005e000000ff
! Mem[0000000068800146] = ba207620, %l2 = 000000000000008b
ldstub [%i1+0x146],%l2 ! %l2 = 00000076000000ff
! Mem[0000000091800008] = 5f7de161, %g2 = 0000000000000067
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000005f7d
! Mem[0000000068800190] = d453261b, %l5 = 000000000bee4b6f
swap [%i1+0x190],%l5 ! %l5 = 00000000d453261b
! Mem[00000000910001d8] = 4de26b63, %g2 = 0000000000005f7d
ldub [%i6+0x1d9],%g2 ! %g2 = 000000000000004d
! Mem[000000009080005c] = b4ec0a57, %g2 = 000000000000004d
ldsb [%i5+0x05f],%g2 ! %g2 = ffffffffffffffb4
! Mem[00000000698001d0] = 0ee4bc0f406665ee, %l7 = 000000009752419c, %l2 = 0000000000000076
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 0ee4bc0f406665ee
p44_label_24:
! Mem[0000000091800158] = fa96aee1, %g2 = ffffffffffffffb4
ldub [%o0+0x15a],%g2 ! %g2 = 00000000000000fa
! %l2 = 406665ee, %l3 = bd1a7589, Mem[00000000900000c8] = 929c1f18 c6f5be11
std %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = 406665ee bd1a7589
! Mem[00000000900000b8] = 6b59ef29, %g2 = 00000000000000fa
ldsb [%i4+0x0bb],%g2 ! %g2 = 000000000000006b
! Mem[0000000068000040] = ca2e9235, %l4 = 000000009cd535ad
lduw [%i0+0x040],%l4 ! %l4 = 00000000ca2e9235
! Mem[0000000090000128] = 574953fa 90beea6e, %g2 = 0000006b, %g3 = 055cd7cb
ldd [%i4+0x128],%g2 ! %g2 = 00000000574953fa 0000000090beea6e
! Mem[000000006880015c] = cb917472, %l5 = 00000000d453261b
swap [%i1+0x15c],%l5 ! %l5 = 00000000cb917472
! Mem[0000000069000098] = ccd2f7078a47def1, %l7 = 000000009752419c, %l4 = 00000000ca2e9235
add %i2,0x98,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = ccd2f7078a47def1
! %l6 = 000000000000005e, Mem[0000000090800087] = c826f953
stb %l6,[%i5+0x087] ! Mem[0000000090800084] = 5e26f953
! %l2 = 406665ee, %l3 = bd1a7589, Mem[0000000068800108] = 0e1aff5c 59dd7770
std %l2,[%i1+0x108] ! Mem[0000000068800108] = 406665ee bd1a7589
! Mem[0000000091000000] = 5ded1651, %g18 = 56ae7188a2ee0315
ldsw [%i6+%g0],%g2 ! %g2 = 56ae7188a2ee0315
p44_label_25:
! %l7 = 000000009752419c, Mem[00000000908001cc] = 03f88b06
sth %l7,[%i5+0x1cc] ! Mem[00000000908001cc] = 419c8b06
! Mem[000000009100015c] = 0a611a84, %g2 = 000000005ded1651
lduw [%i6+0x15c],%g2 ! %g2 = 000000000a611a84
! %l1 = 000000004c9983dc, Mem[0000000091000184] = 217f2bc5
stb %l1,[%i6+0x184] ! Mem[0000000091000184] = dc7f2bc5
! Mem[0000000068800076] = 42baa2ad, %l6 = 000000000000005e
ldstub [%i1+0x076],%l6 ! %l6 = 000000a2000000ff
! %l0 = 889a459c, %l1 = 4c9983dc, Mem[0000000091800030] = a1df39f4 0765146b
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 889a459c 4c9983dc
! Mem[0000000069000122] = 9a950f67, %l0 = a8283077889a459c
ldstub [%i2+0x122],%l0 ! %l0 = 0000000f000000ff
! %l4 = 8a47def1, %l5 = cb917472, Mem[0000000091800148] = adcaf2f2 a95f58e7
std %l4,[%o0+0x148] ! Mem[0000000091800148] = 8a47def1 cb917472
! Mem[0000000091800078] = 923a5b60, %g18 = 56ae7188a2ee0315
ldsw [%o0+0x078],%g2 ! %g2 = 56ae7188a2ee0315
! Mem[00000000908001ec] = b08b2972, %g2 = ffffffff923a5b60
lduw [%i5+0x1ec],%g2 ! %g2 = 00000000b08b2972
! Mem[0000000091800178] = d1f23a03, %g2 = 00000000b08b2972
ldsh [%o0+0x178],%g2 ! %g2 = ffffffffffffd1f2
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p44_branch_failed
p44_not_taken_0_end:
! End of Random Code for Thread 44
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 000000000000000f
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004c9983dc
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0ee4bc0f406665ee
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ccd2f7078a47def1
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000cb917472
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000a2
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009752419c
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b7052754 7581be97
bne %xcc,p44_f4_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 69a5b5ff0a8affa3
ldx [%i0+0x008],%g3 ! Observed data at 0000000068000008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x008,%g4
ldx [%g1+0x058],%g2 ! Expected data = 73987d43c7db7e0b
ldx [%i0+0x058],%g3 ! Observed data at 0000000068000058
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff6be3a0b5179f13
ldx [%i0+0x068],%g3 ! Observed data at 0000000068000068
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = f100d8e1d453261b
ldx [%i0+0x088],%g3 ! Observed data at 0000000068000088
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4eb0766dbf00ceff
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000680000c8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9ebadea43c19feca
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000680000d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = cbb3fed6000000d4
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000680000e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 00000059ff9b45c9
ldx [%i0+0x110],%g3 ! Observed data at 0000000068000110
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x110,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ec82f7d007d0f473
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000680001a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0c9b98e6892ec59c
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000680001b0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b08b297200e75662
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000680001e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = c0ff451bf6063346
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000680001f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1f8,%g4
set p44_local1_expect,%g1
p44_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 69ba61ff5a14caff
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 = d453261bbd1a7589
ldx [%i1+0x010],%g3 ! Observed data at 0000000068800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = f9e0434314183100
ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7d6db2c942baffad
ldx [%i1+0x070],%g3 ! Observed data at 0000000068800070
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = e5771bff524cd05e
ldx [%i1+0x090],%g3 ! Observed data at 0000000068800090
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = 374250b518ff1c36
ldx [%i1+0x100],%g3 ! Observed data at 0000000068800100
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 406665eebd1a7589
ldx [%i1+0x108],%g3 ! Observed data at 0000000068800108
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = fb7690bb7bbdd46f
ldx [%i1+0x118],%g3 ! Observed data at 0000000068800118
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = b77ee70e99e1ff79
ldx [%i1+0x128],%g3 ! Observed data at 0000000068800128
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1829dfc5ba20ff20
ldx [%i1+0x140],%g3 ! Observed data at 0000000068800140
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = fdc5fcafd453261b
ldx [%i1+0x158],%g3 ! Observed data at 0000000068800158
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = a847db8d311a0e3e
ldx [%i1+0x160],%g3 ! Observed data at 0000000068800160
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 06d4ffc570ee983f
ldx [%i1+0x178],%g3 ! Observed data at 0000000068800178
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0bee4b6f07d0f473
ldx [%i1+0x190],%g3 ! Observed data at 0000000068800190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2a9a04b487ffc462
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000688001a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = dfb07ad69ad0ffd6
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000688001d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x1d8,%g4
set p44_local2_expect,%g1
p44_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = f0c2dfe52e10c857
ldx [%i2+0x000],%g3 ! Observed data at 0000000069000000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x000,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9c24a46a2a9affe0
ldx [%i2+0x048],%g3 ! Observed data at 0000000069000048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000006c18ae4119
ldx [%i2+0x080],%g3 ! Observed data at 0000000069000080
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c6d3667468ff3dec
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000690000e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0000005d5d494f32
ldx [%i2+0x110],%g3 ! Observed data at 0000000069000110
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9a95ff67b6eeab37
ldx [%i2+0x120],%g3 ! Observed data at 0000000069000120
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 53b9e757f8feb997
ldx [%i2+0x138],%g3 ! Observed data at 0000000069000138
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = defb8e2f23948f3f
ldx [%i2+0x150],%g3 ! Observed data at 0000000069000150
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff6409ca50b3ff72
ldx [%i2+0x180],%g3 ! Observed data at 0000000069000180
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = e6b2cf72ffc78f86
ldx [%i2+0x188],%g3 ! Observed data at 0000000069000188
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 48595c8305eb211c
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000690001b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = dc6a50d347c5ff1b
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000690001e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = db789b4511ff02d6
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000690001f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a31ee9b3807cdbf6
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000690001f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1f8,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 68788ca0afaafc68
ldx [%i3+0x030],%g3 ! Observed data at 0000000069800030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = b402ee1818ff3013
ldx [%i3+0x040],%g3 ! Observed data at 0000000069800040
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6120fe559ca60d89
ldx [%i3+0x048],%g3 ! Observed data at 0000000069800048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = db4c0da6cdae4cd6
ldx [%i3+0x088],%g3 ! Observed data at 0000000069800088
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d8d45797bdcdff4e
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000698000a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 750fff65a847db8d
ldx [%i3+0x110],%g3 ! Observed data at 0000000069800110
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000da66e6021a
ldx [%i3+0x120],%g3 ! Observed data at 0000000069800120
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = d92a2de7f238b9c7
ldx [%i3+0x138],%g3 ! Observed data at 0000000069800138
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = eb205d90ff809c57
ldx [%i3+0x148],%g3 ! Observed data at 0000000069800148
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = b0cdeb9e57ef05ff
ldx [%i3+0x150],%g3 ! Observed data at 0000000069800150
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = d82eff5e07bdffcc
ldx [%i3+0x188],%g3 ! Observed data at 0000000069800188
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000c09be57f7d
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000698001b0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2839a183e704ff7c
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000698001c8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 5bd329e6be8497a9
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000698001f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1f8,%g4
! The test for processor 44 has passed
p44_passed:
ta GOOD_TRAP
nop
p44_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p44_failed
p44_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p44_failed
p44_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p44_failed
p44_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p44_failed
p44_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p44_failed
p44_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p44_failed
p44_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p44_failed
p44_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p44_failed
p44_f4_fail:
set p44_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 44 failed
p44_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 44 failed
p44_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p44_selfmod_failed:
ba p44_failed
mov 0xabc,%g1
p44_common_error:
or %g0,0xf0c,%g1
ba p44_failed
mov %o5,%g3
p44_common_signature_error:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_common_timeout:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p44_failed
mov 0x0,%g3
p44_trap1e:
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000008]
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068000020]
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000028]
done
p44_trap1o:
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000008]
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068000020]
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000028]
done
p44_trap2e:
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068800000]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068800010]
stba %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000000]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800000]
stha %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000000]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068800000]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000000]
done
p44_trap2o:
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068800000]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068800010]
stba %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000000]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800000]
stha %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000000]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068800000]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000000]
done
p44_trap3e:
nop
nop
nop
nop
nop
done
p44_trap3o:
nop
nop
nop
nop
nop
done
p44_init_memory_pointers:
set p44_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p44_local0_start,%i0
set p44_local1_start,%i1
set p44_local2_start,%i2
set p44_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 69a74b7dd2ad22d8
ldx [%g1+0x008],%l1 ! %l1 = 34455168616e14f1
ldx [%g1+0x010],%l2 ! %l2 = 60de2990bcc5c08d
ldx [%g1+0x018],%l3 ! %l3 = d4dc236223948f3f
ldx [%g1+0x020],%l4 ! %l4 = 3d1d737801a6d943
ldx [%g1+0x028],%l5 ! %l5 = 8bfe502ac503e365
ldx [%g1+0x030],%l6 ! %l6 = fa3d8ad7cec2a2b2
ldx [%g1+0x038],%l7 ! %l7 = 290a3a53b0ff171c
! Initialize the output register of window 0
set unres3_start,%o0
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 = 8ae1bb4f 39301b5c cf128f68 419a4684
! %f4 = 6bcb563a ef7e61ee 0d9e6d37 6a978371
! %f8 = d313551f 7b12cfc3 9a07735b 0bed44ca
! %f12 = c97a3e3f 67baa2f9 25978ba9 7ca57b1e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 82afc835 84b9e5a7 2063bc9e dfdd9515
! %f20 = 4a9c0bec c8d5185b 316969a5 a8e3fdc5
! %f24 = dff70d67 13cf4f4d 6307c687 9a5b4a26
! %f28 = 0a9df0dd afebd52d 62867e37 cb78d500
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6e068846 d1939b49 926e50b2 5e8acebd
! %f36 = 14173da2 f9843842 3ba965a5 44e98bab
! %f40 = 50adc9f0 9fb0788f a69ef9d0 fb1ffe1e
! %f44 = eebfe6f5 8d7323d4 5eba2497 7230ee98
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2060455000000064,%g7,%g1 ! GSR scale = 12, align = 4
wr %g1,%g0,%gsr ! GSR = 2060455000000064
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 45
p45_label_1:
! Mem[000000006b000008] = 0eb9391f, %l4 = 0912e8bb, %l1 = 365caebf
add %i2,0x08,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000eb9391f
! %l4 = f98eb33a0912e8bb, Mem[00000000910000f8] = f01b28bdd1b2d45d
stx %l4,[%i6+0x0f8] ! Mem[00000000910000f8] = f98eb33a0912e8bb
! Mem[00000000910000b0] = f20a8113acf367d0, %g2 = 2933fcd576532f2f
ldx [%i6+0x0b0],%g2 ! %g2 = f20a8113acf367d0
! %l6 = a5363fe222294171, Mem[00000000900001c8] = 60b21f1e6e750428
stx %l6,[%i4+0x1c8] ! Mem[00000000900001c8] = a5363fe222294171
! Mem[000000006a8001c8] = 0a33c34b, %l7 = 1b0b2d5df1ade808
ldstub [%i1+0x1c8],%l7 ! %l7 = 0000000a000000ff
! Mem[00000000918000c4] = c313a76b, %g2 = f20a8113acf367d0
lduw [%o0+0x0c4],%g2 ! %g2 = 00000000c313a76b
! Mem[000000006a800020] = dbdd4dc05655e5dd, %l7 = 000000000000000a, %l7 = 000000000000000a
add %i1,0x20,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = dbdd4dc05655e5dd
! Mem[000000006a8000b4] = 83699a3d, %l0 = 33dd1b868ba041e3
swap [%i1+0x0b4],%l0 ! %l0 = 0000000083699a3d
! Mem[000000006a000108] = 982d745fa6d2cfd8, %l2 = 4cedf83dd08dd54d, %l1 = 000000000eb9391f
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 982d745fa6d2cfd8
! Mem[0000000090800070] = 149a33da, %g2 = 00000000c313a76b
ldub [%i5+0x073],%g2 ! %g2 = 0000000000000014
p45_label_2:
! Mem[000000006a800008] = 2e45886a, %l0 = 83699a3d, %l7 = 5655e5dd
add %i1,0x08,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002e45886a
! %l5 = dc44ad506b3492e9, Mem[0000000090800178] = b10072179a7249cf
stx %l5,[%i5+0x178] ! Mem[0000000090800178] = dc44ad506b3492e9
! %l2 = d08dd54d, %l3 = 502726bf, Mem[000000006b800110] = bfc5ee87 e970cc14
std %l2,[%i3+0x110] ! Mem[000000006b800110] = d08dd54d 502726bf
! %l6 = a5363fe222294171, Mem[00000000900001ad] = 572d169c
stb %l6,[%i4+0x1ad] ! Mem[00000000900001ac] = 712d169c
! %l7 = 000000002e45886a, Mem[0000000090000032] = 1b73ba14
stb %l7,[%i4+0x032] ! Mem[0000000090000030] = 6a73ba14
! Mem[000000006b0000cc] = 4c24b26b, %l1 = 982d745fa6d2cfd8
swap [%i2+0x0cc],%l1 ! %l1 = 000000004c24b26b
! Mem[000000006b800020] = 2875fef2196af699, %l0 = 0000000083699a3d, %l3 = 1bdc7830502726bf
add %i3,0x20,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 2875fef2196af699
! Mem[000000006a0001f8] = f98029bdbac43646, %l3 = 2875fef2196af699, %l0 = 0000000083699a3d
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = f98029bdbac43646
! Mem[000000006b0001ec] = b609d118, %l0 = bac43646, %l6 = 22294171
add %i2,0x1ec,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b609d118
! %l0 = bac43646, %l1 = 4c24b26b, Mem[00000000900001b0] = 9cd7a462 bcc1966d
std %l0,[%i4+0x1b0] ! Mem[00000000900001b0] = bac43646 4c24b26b
p45_label_3:
! Mem[0000000091800078] = 923a5b60 4dfb2106, %g2 = 00000014, %g3 = 0bad0b00
ldd [%o0+0x078],%g2 ! %g2 = 00000000923a5b60 000000004dfb2106
! Mem[000000006b80012d] = 82ed2563, %l4 = f98eb33a0912e8bb
ldstub [%i3+0x12d],%l4 ! %l4 = 000000ed000000ff
! Mem[000000006b00003c] = ba5a2c06, %l5 = 6b3492e9, %l7 = 2e45886a
add %i2,0x3c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000ba5a2c06
! %l5 = dc44ad506b3492e9, Mem[00000000908000a5] = 68c18e58
stb %l5,[%i5+0x0a5] ! Mem[00000000908000a4] = e9c18e58
! %l2 = 4cedf83dd08dd54d, Mem[000000009000005e] = 206c7dcd
stb %l2,[%i4+0x05e] ! Mem[000000009000005c] = 4d6c7dcd
! Mem[00000000900001c8] = a5363fe2 22294171, %g2 = 923a5b60, %g3 = 4dfb2106
ldd [%i4+0x1c8],%g2 ! %g2 = 00000000a5363fe2 0000000022294171
! %l4 = 00000000000000ed, Mem[00000000908001ee] = ba280450
sth %l4,[%i5+0x1ee] ! Mem[00000000908001ec] = 00ed0450
! Mem[000000006a800080] = efe70dd1, %l0 = f98029bdbac43646
swap [%i1+0x080],%l0 ! %l0 = 00000000efe70dd1
! Mem[000000006a000118] = a7d3c504c01cddab, %l2 = 4cedf83dd08dd54d, %l4 = 00000000000000ed
add %i0,0x118,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = a7d3c504c01cddab
! Mem[00000000918001c0] = 983505e4, %g2 = 00000000a5363fe2
ldsh [%o0+0x1c2],%g2 ! %g2 = ffffffffffff9835
p45_label_4:
! Mem[000000009180017c] = 0fc721bd, %g2 = ffffffffffff9835
ldsb [%o0+0x17c],%g2 ! %g2 = 000000000000000f
! %l1 = 000000004c24b26b, Mem[0000000090000090] = 811a29b25581f7ab
stx %l1,[%i4+0x090] ! Mem[0000000090000090] = 000000004c24b26b
! %l4 = a7d3c504c01cddab, Mem[0000000091800174] = 6604b7b5
stw %l4,[%o0+0x174] ! Mem[0000000091800174] = c01cddab
! Mem[000000009100001c] = 91d8bcad, %g2 = 000000000000000f
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffff91
! Mem[000000006a00017c] = 972016cf, %l2 = d08dd54d, %l0 = efe70dd1
add %i0,0x17c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000972016cf
! Mem[00000000900001a0] = 41d36b30, %g2 = ffffffffffffff91
lduw [%i4+0x1a0],%g2 ! %g2 = 0000000041d36b30
! %l4 = a7d3c504c01cddab, Mem[000000006b8000f0] = 18a429f6449e21e1
stx %l4,[%i3+0x0f0] ! Mem[000000006b8000f0] = a7d3c504c01cddab
! Mem[000000006a0000dc] = 33aa7d5a, %l1 = 000000004c24b26b
swap [%i0+0x0dc],%l1 ! %l1 = 0000000033aa7d5a
! Mem[000000006b000180] = b3a5d2d90e436e01, %l6 = 00000000b609d118, %l7 = 00000000ba5a2c06
add %i2,0x180,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = b3a5d2d90e436e01
! Mem[00000000908000d0] = 9374d460, %g2 = 0000000041d36b30
ldub [%i5+0x0d0],%g2 ! %g2 = 0000000000000093
p45_label_5:
! Mem[000000006b000030] = 6eba2370, %l7 = b3a5d2d90e436e01
swap [%i2+0x030],%l7 ! %l7 = 000000006eba2370
! Mem[0000000090000114] = eeb8142d, %g2 = 0000000000000093
ldsh [%i4+0x114],%g2 ! %g2 = ffffffffffffeeb8
! %l1 = 0000000033aa7d5a, Mem[00000000910001cc] = cab845d7
stw %l1,[%i6+0x1cc] ! Mem[00000000910001cc] = 33aa7d5a
! %l3 = 2875fef2196af699, Mem[0000000091000172] = 7e96cb00
sth %l3,[%i6+0x172] ! Mem[0000000091000170] = f699cb00
! %l5 = dc44ad506b3492e9, Mem[00000000908000d0] = 9374d46015078ff8
stx %l5,[%i5+0x0d0] ! Mem[00000000908000d0] = dc44ad506b3492e9
! %l3 = 2875fef2196af699, Mem[000000009000015c] = 256eece5
sth %l3,[%i4+0x15c] ! Mem[000000009000015c] = f699ece5
! %l0 = 00000000972016cf, Mem[0000000091800103] = d04bb31f
stb %l0,[%o0+0x103] ! Mem[0000000091800100] = cf4bb31f
! Mem[000000006b0001f4] = f8551731, %l7 = 000000006eba2370
swap [%i2+0x1f4],%l7 ! %l7 = 00000000f8551731
! Mem[0000000091000074] = 828d9352, %g2 = ffffffffffffeeb8
lduh [%i6+0x074],%g2 ! %g2 = 000000000000828d
! Mem[000000006b000074] = 99f0ebdb, %l5 = 6b3492e9, %l2 = d08dd54d
add %i2,0x74,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000099f0ebdb
p45_label_6:
! Mem[000000006a000090] = aa9a86b8, %l7 = f8551731, %l5 = 6b3492e9
add %i0,0x90,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000aa9a86b8
! Mem[000000006b800050] = fe93698185efd356, %l4 = a7d3c504c01cddab, %l0 = 00000000972016cf
add %i3,0x50,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = fe93698185efd356
! Mem[000000006b800034] = 65f1cda5, %l0 = 85efd356, %l6 = b609d118
add %i3,0x34,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000065f1cda5
! Mem[000000006a800168] = 1039875a76d4a06e, %l7 = 00000000f8551731, %l2 = 0000000099f0ebdb
add %i1,0x168,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 1039875a76d4a06e
! Mem[000000006a8000a8] = ab3dd4de, %l1 = 0000000033aa7d5a
swap [%i1+0x0a8],%l1 ! %l1 = 00000000ab3dd4de
! Mem[000000006b0001b0] = 9e5d7b20, %l1 = 00000000ab3dd4de
ldstub [%i2+0x1b0],%l1 ! %l1 = 0000009e000000ff
! Mem[000000009100004c] = 600cdb96, %g18 = 7f12fe2dedba7689
ldsw [%i6+0x04c],%g2 ! %g2 = 7f12fe2dedba7689
! Mem[000000006a0001fc] = bac43646, %l0 = fe93698185efd356
ldstub [%i0+0x1fc],%l0 ! %l0 = 000000ba000000ff
! %l2 = 1039875a76d4a06e, Mem[000000009100005e] = ce7dc02e
sth %l2,[%i6+0x05e] ! Mem[000000009100005c] = a06ec02e
! Mem[0000000090800130] = 491fe548, %g2 = 00000000600cdb96
lduh [%i5+0x132],%g2 ! %g2 = 000000000000491f
p45_label_7:
! Mem[000000006b800030] = a2c34fd065f1cda5, %l6 = 0000000065f1cda5, %l1 = 000000000000009e
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = a2c34fd065f1cda5
! %l1 = a2c34fd065f1cda5, Mem[0000000091000010] = a3481fff
sth %l1,[%i6+%o2] ! Mem[0000000091000010] = cda51fff
! Mem[000000006a8001ba] = 98d7a3cb, %l4 = a7d3c504c01cddab
ldstub [%i1+0x1ba],%l4 ! %l4 = 000000a3000000ff
! Mem[000000006b800028] = c001190eab49ebb7, %l4 = 00000000000000a3, %l4 = 00000000000000a3
add %i3,0x28,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = c001190eab49ebb7
! Mem[000000006a000130] = d9ae4501, %l4 = c001190eab49ebb7
swap [%i0+0x130],%l4 ! %l4 = 00000000d9ae4501
! Mem[000000006b800098] = 00da65cbf4950fee, %l3 = 2875fef2196af699, %l3 = 2875fef2196af699
add %i3,0x98,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 00da65cbf4950fee
! Mem[0000000090000158] = 42baf699, %g2 = 000000000000491f
ldsh [%i4+0x15a],%g2 ! %g2 = 00000000000042ba
! Mem[000000006a000036] = 4ec56cc8, %l0 = 00000000000000ba
ldstub [%i0+0x036],%l0 ! %l0 = 0000006c000000ff
! Mem[000000006b8000ac] = 7700c963, %l7 = f8551731, %l4 = d9ae4501
add %i3,0xac,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000007700c963
! Mem[000000006b80017c] = b5cc5463, %l0 = 0000006c, %l2 = 76d4a06e
add %i3,0x17c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b5cc5463
p45_label_8:
! Mem[00000000910001c4] = 53ba02fc, %g2 = 00000000000042ba
ldsb [%i6+0x1c5],%g2 ! %g2 = 0000000000000053
! %l5 = 00000000aa9a86b8, Mem[0000000091000160] = 72c27f72
stw %l5,[%i6+0x160] ! Mem[0000000091000160] = aa9a86b8
! Mem[000000006b80015a] = eadebaf4, %l6 = 0000000065f1cda5
ldstub [%i3+0x15a],%l6 ! %l6 = 000000ba000000ff
! Mem[000000006b80012e] = 82ff2563, %l4 = 000000007700c963
ldstub [%i3+0x12e],%l4 ! %l4 = 00000025000000ff
! Mem[000000006b8001a8] = b21ca5f704fdc03a, %l7 = 00000000f8551731, %l7 = 00000000f8551731
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = b21ca5f704fdc03a
! Mem[000000006a000120] = 599ef3fb099cfdb9, %l2 = 00000000b5cc5463, %l4 = 0000000000000025
add %i0,0x120,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 599ef3fb099cfdb9
! Mem[0000000091000128] = 47d5b5f9 3b517a4d, %g2 = 00000053, %g3 = 22294171
ldd [%i6+0x128],%g2 ! %g2 = 0000000047d5b5f9 000000003b517a4d
! Mem[000000006a800118] = 3667f17b579e1205, %l6 = 00000000000000ba, %l6 = 00000000000000ba
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 3667f17b579e1205
! %l1 = a2c34fd065f1cda5, Mem[00000000900000e8] = fa7f8c99
stw %l1,[%i4+0x0e8] ! Mem[00000000900000e8] = 65f1cda5
! Mem[000000006b800068] = d2425dd9, %l2 = b5cc5463, %l4 = 099cfdb9
add %i3,0x68,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000d2425dd9
p45_label_9:
! Mem[000000006a000114] = 531f4aee, %l3 = f4950fee, %l2 = b5cc5463
add %i0,0x114,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000531f4aee
! %l4 = 00000000d2425dd9, Mem[0000000090000102] = f72f823d
sth %l4,[%i4+0x102] ! Mem[0000000090000100] = 5dd9823d
! Mem[0000000090800118] = 5e44319c, %g2 = 0000000047d5b5f9
ldub [%i5+0x11a],%g2 ! %g2 = 000000000000005e
! Mem[00000000908000d4] = 92e92737, %g2 = 000000000000005e
lduh [%i5+0x0d6],%g2 ! %g2 = 00000000000092e9
! Mem[000000006b8001ac] = 04fdc03a, %l7 = b21ca5f704fdc03a
ldsh [%i3+0x1ae],%l7 ! %l7 = ffffffffffffc03a
! Mem[0000000091000108] = 1c0669f4 6fbe3348, %g2 = 000092e9, %g3 = 3b517a4d
ldd [%i6+0x108],%g2 ! %g2 = 000000001c0669f4 000000006fbe3348
! Mem[000000006a800174] = a114d436, %l6 = 3667f17b579e1205
swap [%i1+0x174],%l6 ! %l6 = 00000000a114d436
! Mem[000000006b800098] = 00da65cb, %l1 = 65f1cda5, %l4 = d2425dd9
add %i3,0x98,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000000da65cb
! Mem[000000006a000160] = 99f4589e99ac23c9, %l0 = 000000000000006c, %l4 = 0000000000da65cb
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 99f4589e99ac23c9
! %l0 = 000000000000006c, Mem[0000000090000028] = c6d1db875fe1fe5c
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 000000000000006c
p45_label_10:
! Mem[000000006b800124] = 9e1100ec, %l0 = 000000000000006c
swap [%i3+0x124],%l0 ! %l0 = 000000009e1100ec
! Mem[000000006b80010e] = be709f49, %l0 = 000000009e1100ec
ldstub [%i3+0x10e],%l0 ! %l0 = 0000009f000000ff
! Mem[000000006b0001c7] = f6823063, %l7 = ffffffffffffc03a
ldstub [%i2+0x1c7],%l7 ! %l7 = 00000063000000ff
! Mem[000000006b800118] = c0554955, %l5 = aa9a86b8, %l6 = a114d436
add %i3,0x118,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000c0554955
! Mem[00000000910000a8] = 4619b6e4, %g2 = 000000001c0669f4
ldub [%i6+0x0a8],%g2 ! %g2 = 0000000000000046
! Mem[000000006a80019c] = efa333f3, %l4 = 99f4589e99ac23c9
swap [%i1+0x19c],%l4 ! %l4 = 00000000efa333f3
! %l4 = 00000000efa333f3, Mem[0000000091000073] = 1a828d93
stb %l4,[%i6+0x073] ! Mem[0000000091000070] = f3828d93
! %l0 = 000000000000009f, Mem[0000000090800108] = 2b678fd3
stw %l0,[%i5+0x108] ! Mem[0000000090800108] = 0000009f
! %l1 = a2c34fd065f1cda5, Mem[0000000091000072] = 1cf3828d
stb %l1,[%i6+0x072] ! Mem[0000000091000070] = a5f3828d
! Mem[000000006b800115] = 502726bf, %l6 = 00000000c0554955
ldstub [%i3+0x115],%l6 ! %l6 = 00000027000000ff
p45_label_11:
! %l7 = 0000000000000063, Mem[0000000091000073] = f3828d93
stb %l7,[%i6+0x073] ! Mem[0000000091000070] = 63828d93
! Mem[0000000091800048] = 22539c3f, %g2 = 0000000000000046
ldub [%o0+0x049],%g2 ! %g2 = 0000000000000022
! Mem[00000000910000c8] = dcdf1df9, %g18 = 7f12fe2dedba7689
ldsw [%i6+0x0c8],%g2 ! %g2 = 7f12fe2dedba7689
! Mem[0000000091000104] = e45b07f3, %g2 = ffffffffdcdf1df9
lduh [%i6+0x104],%g2 ! %g2 = 000000000000e45b
! Mem[000000006a8000ef] = 8eea0905, %l5 = 00000000aa9a86b8
ldstub [%i1+0x0ef],%l5 ! %l5 = 00000005000000ff
! Mem[0000000090000120] = 34013a43, %g2 = 000000000000e45b
lduh [%i4+0x122],%g2 ! %g2 = 0000000000003401
! Mem[000000006a00017a] = 88eea48c, %l1 = a2c34fd065f1cda5
ldstub [%i0+0x17a],%l1 ! %l1 = 000000a4000000ff
! Mem[000000006b0001e0] = 832b0449, %l5 = 00000005, %l7 = 00000063
add %i2,0x1e0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000832b0449
! Mem[000000006a8000c0] = 17de516a4ab1fc70, %l0 = 000000000000009f, %l7 = 00000000832b0449
add %i1,0xc0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 17de516a4ab1fc70
! Mem[000000006a000090] = aa9a86b8ba348b3f, %l2 = 00000000531f4aee, %l0 = 000000000000009f
add %i0,0x90,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = aa9a86b8ba348b3f
p45_label_12:
! %l5 = 0000000000000005, Mem[0000000091800033] = f4076514
stb %l5,[%o0+0x033] ! Mem[0000000091800030] = 05076514
! Mem[000000006b0000b2] = 63727d09, %l3 = 00da65cbf4950fee
ldstub [%i2+0x0b2],%l3 ! %l3 = 0000007d000000ff
! Mem[000000006a000184] = cdb40a5c, %l1 = 00000000000000a4
swap [%i0+0x184],%l1 ! %l1 = 00000000cdb40a5c
! %l6 = 0000000000000027, Mem[000000006a8000fe] = d5033458
sth %l6,[%i1+0x0fe] ! Mem[000000006a8000fc] = d5030027
! %l0 = aa9a86b8ba348b3f, Mem[00000000900000dc] = 6102522c
sth %l0,[%i4+0x0dc] ! Mem[00000000900000dc] = 8b3f522c
! %l7 = 17de516a4ab1fc70, Mem[00000000900001b9] = 872b771e
stb %l7,[%i4+0x1b9] ! Mem[00000000900001b8] = 702b771e
! Mem[00000000908001f0] = 045003e2, %g2 = 0000000000003401
lduw [%i5+0x1f0],%g2 ! %g2 = 00000000045003e2
! Mem[000000006a800168] = 1039875a76d4a06e, %l2 = 00000000531f4aee, %l7 = 17de516a4ab1fc70
add %i1,0x168,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 1039875a76d4a06e
! Mem[0000000091800040] = 6fcc5f81, %g2 = 00000000045003e2
lduw [%o0+0x040],%g2 ! %g2 = 000000006fcc5f81
! %l7 = 1039875a76d4a06e, Mem[00000000910000e0] = f772f6e7
stb %l7,[%i6+0x0e0] ! Mem[00000000910000e0] = 6e72f6e7
p45_label_13:
! Mem[000000006a0000b4] = 05f43bf9, %l3 = 0000007d, %l2 = 531f4aee
add %i0,0xb4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000005f43bf9
! Mem[000000006b800037] = 65f1cda5, %l2 = 0000000005f43bf9
ldstub [%i3+0x037],%l2 ! %l2 = 000000a5000000ff
! Mem[000000009180000c] = e161985a, %g2 = 000000006fcc5f81
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffe161
! Mem[000000009000011c] = 453e1191, %g18 = 7f12fe2dedba7689
ldsw [%i4+0x11c],%g2 ! %g2 = 7f12fe2dedba7689
! Mem[000000006b800038] = a3076fd5 716cda1c, %l0 = ba348b3f, %l1 = cdb40a5c
ldd [%i3+0x038],%l0 ! %l0 = 00000000a3076fd5 00000000716cda1c
! Mem[000000006a8000d2] = 348f7faa, %l1 = 00000000716cda1c
ldstub [%i1+0x0d2],%l1 ! %l1 = 0000007f000000ff
! Mem[000000006b0001bc] = 7d6e0a1b, %l6 = 00000027, %l6 = 00000027
add %i2,0x1bc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000007d6e0a1b
! Mem[000000006a000138] = 31ebe445, %l6 = 000000007d6e0a1b
swap [%i0+0x138],%l6 ! %l6 = 0000000031ebe445
! %l1 = 000000000000007f, Mem[00000000918001e2] = 23c48ad0
sth %l1,[%o0+0x1e2] ! Mem[00000000918001e0] = 007f8ad0
! Mem[0000000090000038] = 95fa7adc, %g2 = 00000000453e1191
ldub [%i4+0x03b],%g2 ! %g2 = 0000000000000095
p45_label_14:
! %l6 = 0000000031ebe445, Mem[0000000090000111] = 614e6eee
stb %l6,[%i4+0x111] ! Mem[0000000090000110] = 454e6eee
! Mem[000000006a000088] = 40785accd1eac420, %l0 = 00000000a3076fd5, %l1 = 000000000000007f
add %i0,0x88,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 40785accd1eac420
! Mem[000000006b800148] = 212c8d05, %l3 = 000000000000007d
ldstub [%i3+0x148],%l3 ! %l3 = 00000021000000ff
! Mem[000000006a800113] = 293a0537, %l3 = 0000000000000021
ldstub [%i1+0x113],%l3 ! %l3 = 00000037000000ff
! %l4 = efa333f3, %l5 = 00000005, Mem[00000000918001b0] = 40792b48 ac72831e
std %l4,[%o0+0x1b0] ! Mem[00000000918001b0] = efa333f3 00000005
! Mem[000000006a000078] = 0cafedba946b92b8, %l6 = 0000000031ebe445, %l1 = 40785accd1eac420
add %i0,0x78,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 0cafedba946b92b8
! Mem[000000006b800170] = 8989e868, %l4 = 00000000efa333f3
ldstub [%i3+0x170],%l4 ! %l4 = 00000089000000ff
! Mem[00000000900000e0] = 753968e19da32575, %g2 = 0000000000000095
ldx [%i4+0x0e0],%g2 ! %g2 = 753968e19da32575
! Mem[000000006a8001c0] = ab10cfb6, %l2 = 000000a5, %l3 = 00000037
add %i1,0x1c0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ab10cfb6
! Mem[0000000090000014] = 12ee166a, %g2 = 753968e19da32575
lduw [%i4+0x014],%g2 ! %g2 = 0000000012ee166a
p45_label_15:
! Mem[0000000090800030] = d23802ba, %g2 = 0000000012ee166a
ldsb [%i5+0x032],%g2 ! %g2 = ffffffffffffffd2
! Mem[000000006b0000b5] = 7b19ec04, %l4 = 0000000000000089
ldstub [%i2+0x0b5],%l4 ! %l4 = 00000019000000ff
! %l6 = 0000000031ebe445, Mem[0000000090000158] = 6a1a42baf699ece5
stx %l6,[%i4+0x158] ! Mem[0000000090000158] = 0000000031ebe445
! Mem[000000006a8001f0] = fed7347bc4c7e4f9, %l7 = 1039875a76d4a06e, %l7 = 1039875a76d4a06e
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = fed7347bc4c7e4f9
! Mem[000000006b0001c0] = a52a744b, %l7 = fed7347bc4c7e4f9
ldstub [%i2+0x1c0],%l7 ! %l7 = 000000a5000000ff
! Mem[00000000910001b8] = 7e24de3b, %g2 = ffffffffffffffd2
lduw [%i6+0x1b8],%g2 ! %g2 = 000000007e24de3b
! Mem[000000006a8001e0] = 8222e8bf, %l7 = 00000000000000a5
ldstub [%i1+0x1e0],%l7 ! %l7 = 00000082000000ff
! Mem[000000006a8000e8] = e23b1ef9, %l3 = 00000000ab10cfb6
swap [%i1+0x0e8],%l3 ! %l3 = 00000000e23b1ef9
! Mem[0000000091800020] = 0eab704a, %g2 = 000000007e24de3b
lduh [%o0+%o4],%g2 ! %g2 = 0000000000000eab
! Mem[000000006a000124] = 099cfdb9, %l0 = 00000000a3076fd5
swap [%i0+0x124],%l0 ! %l0 = 00000000099cfdb9
p45_label_16:
! Mem[0000000090800008] = a471c18b, %g2 = 0000000000000eab
ldub [%i5+0x00a],%g2 ! %g2 = 00000000000000a4
! Mem[000000009180017c] = 0fc721bd, %g2 = 00000000000000a4
ldsh [%o0+0x17c],%g2 ! %g2 = 0000000000000fc7
! Mem[000000009180010c] = f919f1de, %g2 = 0000000000000fc7
ldub [%o0+0x10d],%g2 ! %g2 = 00000000000000f9
! Mem[000000006b000184] = 0e436e01, %l0 = 00000000099cfdb9
swap [%i2+0x184],%l0 ! %l0 = 000000000e436e01
! Mem[000000006a000118] = a7d3c504c01cddab, %l1 = 0cafedba946b92b8, %l0 = 000000000e436e01
add %i0,0x118,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = a7d3c504c01cddab
! Mem[000000009180019c] = 3b83f75f, %g18 = 7f12fe2dedba7689
ldsw [%o0+0x19c],%g2 ! %g2 = 7f12fe2dedba7689
! Mem[0000000090000190] = 27339c59, %g2 = 000000003b83f75f
lduw [%i4+0x190],%g2 ! %g2 = 0000000027339c59
! Mem[000000006a8000ac] = 708993b1, %l1 = 0cafedba946b92b8
swap [%i1+0x0ac],%l1 ! %l1 = 00000000708993b1
! Mem[00000000900000c8] = 1f18c6f5, %g2 = 0000000027339c59
ldsh [%i4+0x0ca],%g2 ! %g2 = 0000000000001f18
! Mem[0000000091000058] = 7303b0f7, %g2 = 0000000000001f18
lduw [%i6+0x058],%g2 ! %g2 = 000000007303b0f7
p45_label_17:
! Mem[000000006a8001d0] = cd8e61bf, %l5 = 00000005, %l5 = 00000005
add %i1,0x1d0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000cd8e61bf
! Mem[000000006b800120] = 57ebb2b3, %l5 = cd8e61bf, %l1 = 708993b1
add %i3,0x120,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000057ebb2b3
! Mem[0000000091800118] = 9aed71ad, %g2 = 000000007303b0f7
ldub [%o0+0x118],%g2 ! %g2 = 000000000000009a
! Mem[00000000900000e4] = 9da32575, %g2 = 000000000000009a
ldub [%i4+0x0e4],%g2 ! %g2 = 000000000000009d
! Mem[0000000091000128] = 47d5b5f93b517a4d, %g2 = 000000000000009d
ldx [%i6+0x128],%g2 ! %g2 = 47d5b5f93b517a4d
! Mem[00000000908001e8] = 30f93a4f, %g18 = 7f12fe2dedba7689
ldsw [%i5+0x1e8],%g2 ! %g2 = 7f12fe2dedba7689
! Mem[000000006a000164] = 99ac23c9, %l2 = 00000000000000a5
swap [%i0+0x164],%l2 ! %l2 = 0000000099ac23c9
! Mem[000000006b0000e4] = 4054257d, %l7 = 0000000000000082
swap [%i2+0x0e4],%l7 ! %l7 = 000000004054257d
! Mem[000000006b00005c] = dff5b127, %l0 = a7d3c504c01cddab
swap [%i2+0x05c],%l0 ! %l0 = 00000000dff5b127
! Mem[000000006b00000b] = 0eb9391f, %l1 = 0000000057ebb2b3
ldstub [%i2+0x00b],%l1 ! %l1 = 0000001f000000ff
p45_label_18:
! Mem[000000006a000160] = 99f4589e000000a5, %l3 = 00000000e23b1ef9, %l5 = 00000000cd8e61bf
add %i0,0x160,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 99f4589e000000a5
! Mem[00000000908001e0] = ac6a9c05 c7e29cb9, %g2 = 30f93a4f, %g3 = 6fbe3348
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000ac6a9c05 00000000c7e29cb9
! Mem[0000000090000080] = 611b9936, %g2 = 00000000ac6a9c05
ldsb [%i4+0x082],%g2 ! %g2 = 0000000000000061
! Mem[000000006a800078] = 5a4e1d71, %l7 = 000000004054257d
swap [%i1+0x078],%l7 ! %l7 = 000000005a4e1d71
! Mem[000000006b00013a] = 4c8a9118, %l7 = 000000005a4e1d71
ldstub [%i2+0x13a],%l7 ! %l7 = 00000091000000ff
! Mem[000000006b0000f0] = c17425bef3d7d065, %l5 = 99f4589e000000a5, %l0 = 00000000dff5b127
add %i2,0xf0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = c17425bef3d7d065
! Mem[000000006a800080] = bac43646e1fe0d1e, %l5 = 99f4589e000000a5, %l7 = 0000000000000091
add %i1,0x80,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = bac43646e1fe0d1e
! Mem[000000006b8000b0] = 2a5959a2, %l2 = 99ac23c9, %l1 = 0000001f
add %i3,0xb0,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002a5959a2
! Mem[000000006b000108] = bf733ad66a927877, %l5 = 99f4589e000000a5, %l5 = 99f4589e000000a5
add %i2,0x108,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = bf733ad66a927877
! Mem[000000009000000c] = 77487bec, %g2 = 0000000000000061
ldsb [%i4+0x00f],%g2 ! %g2 = 0000000000000077
p45_label_19:
! Mem[000000006a800080] = bac43646e1fe0d1e, %l3 = 00000000e23b1ef9, %l0 = c17425bef3d7d065
add %i1,0x80,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = bac43646e1fe0d1e
! %l2 = 0000000099ac23c9, Mem[0000000090000165] = 1f981cb0
stb %l2,[%i4+0x165] ! Mem[0000000090000164] = c9981cb0
! Mem[000000006b00006c] = 0b81e5b9, %l4 = 0000000000000019
swap [%i2+0x06c],%l4 ! %l4 = 000000000b81e5b9
! Mem[000000006b8001a8] = b21ca5f704fdc03a, %l0 = bac43646e1fe0d1e, %l6 = 0000000031ebe445
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = b21ca5f704fdc03a
! %l7 = bac43646e1fe0d1e, Mem[00000000900000b0] = 15f9f13d2801dd14
stx %l7,[%i4+0x0b0] ! Mem[00000000900000b0] = bac43646e1fe0d1e
! Mem[0000000091000130] = c7ce95b5, %g2 = 0000000000000077
ldub [%i6+0x133],%g2 ! %g2 = 00000000000000c7
! %l7 = bac43646e1fe0d1e, Mem[0000000090000198] = a8d5c7632717b4b3
stx %l7,[%i4+0x198] ! Mem[0000000090000198] = bac43646e1fe0d1e
! Mem[000000006b000188] = ba95a99e, %l6 = b21ca5f704fdc03a
swap [%i2+0x188],%l6 ! %l6 = 00000000ba95a99e
! Mem[000000006a00017c] = 972016cf, %l3 = 00000000e23b1ef9
swap [%i0+0x17c],%l3 ! %l3 = 00000000972016cf
! Mem[000000009180004c] = 3f9d7633, %g18 = 7f12fe2dedba7689
ldsw [%o0+0x04c],%g2 ! %g2 = 7f12fe2dedba7689
p45_label_20:
! Mem[000000009000010c] = 9d6924b7, %g18 = 7f12fe2dedba7689
ldsw [%i4+0x10c],%g2 ! %g2 = 7f12fe2dedba7689
! Mem[000000006b000038] = e427ae73, %l4 = 000000000b81e5b9
swap [%i2+0x038],%l4 ! %l4 = 00000000e427ae73
! Mem[000000006a8000ec] = 8eea09ff, %l6 = 00000000ba95a99e
swap [%i1+0x0ec],%l6 ! %l6 = 000000008eea09ff
! Mem[000000006a000108] = 982d745fa6d2cfd8, %l2 = 0000000099ac23c9, %l1 = 000000002a5959a2
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 982d745fa6d2cfd8
! Mem[000000006b00002c] = 0bbe961c, %l0 = e1fe0d1e, %l2 = 99ac23c9
add %i2,0x2c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000bbe961c
! Mem[000000006a000038] = 6bbe57cca11a8332, %l5 = bf733ad66a927877, %l7 = bac43646e1fe0d1e
add %i0,0x38,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 6bbe57cca11a8332
! Mem[000000006a000148] = 73aa3fb8, %l7 = 6bbe57cca11a8332
swap [%i0+0x148],%l7 ! %l7 = 0000000073aa3fb8
! Mem[000000006b800130] = 84bef4de, %l0 = e1fe0d1e, %l4 = e427ae73
add %i3,0x130,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000084bef4de
! Mem[000000006b8000a0] = 73dafd41021d95b9, %l3 = 00000000972016cf, %l7 = 0000000073aa3fb8
add %i3,0xa0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 73dafd41021d95b9
! Mem[000000006b8000d0] = e0d5822c, %l7 = 73dafd41021d95b9
swap [%i3+0x0d0],%l7 ! %l7 = 00000000e0d5822c
p45_label_21:
! %l4 = 0000000084bef4de, Mem[000000009080006c] = e92489db
stb %l4,[%i5+0x06c] ! Mem[000000009080006c] = de2489db
! Mem[00000000908000f4] = b21a8c6a, %g2 = ffffffff9d6924b7
ldsb [%i5+0x0f4],%g2 ! %g2 = ffffffffffffffb2
! Mem[000000006b0000ea] = ed46012c, %l1 = 982d745fa6d2cfd8
ldstub [%i2+0x0ea],%l1 ! %l1 = 00000001000000ff
! Mem[000000006b000078] = 4d7197270b09b0dc, %l7 = 00000000e0d5822c, %l6 = 000000008eea09ff
add %i2,0x78,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 4d7197270b09b0dc
! Mem[000000006b0000f8] = 8cc05915, %l5 = bf733ad66a927877
swap [%i2+0x0f8],%l5 ! %l5 = 000000008cc05915
! Mem[0000000090000164] = 7cc9981c, %g2 = ffffffffffffffb2
ldsh [%i4+0x164],%g2 ! %g2 = 0000000000007cc9
! %l7 = 00000000e0d5822c, Mem[00000000908000a4] = f4e9c18e
stb %l7,[%i5+0x0a4] ! Mem[00000000908000a4] = 2ce9c18e
! Mem[000000009000009c] = f6e5be86, %g2 = 0000000000007cc9
ldsh [%i4+0x09c],%g2 ! %g2 = fffffffffffff6e5
! Mem[000000006b80005c] = 55f1242e, %l0 = e1fe0d1e, %l4 = 84bef4de
add %i3,0x5c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000055f1242e
! %l2 = 0bbe961c, %l3 = 972016cf, Mem[00000000918000f0] = 26618e3b 7818ae9c
std %l2,[%o0+0x0f0] ! Mem[00000000918000f0] = 0bbe961c 972016cf
p45_label_22:
! Mem[000000006a8000a1] = 1f9d6d66, %l6 = 4d7197270b09b0dc
ldstub [%i1+0x0a1],%l6 ! %l6 = 0000009d000000ff
! Mem[000000006b000128] = 02080bfd, %l2 = 0bbe961c, %l3 = 972016cf
add %i2,0x128,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000002080bfd
! Mem[000000006a000034] = 4ec5ffc8, %l7 = 00000000e0d5822c
swap [%i0+0x034],%l7 ! %l7 = 000000004ec5ffc8
! Mem[000000006a800164] = f9e5eb0e, %l5 = 000000008cc05915
swap [%i1+0x164],%l5 ! %l5 = 00000000f9e5eb0e
! %l6 = 000000000000009d, Mem[0000000091800074] = 4c114da9
stb %l6,[%o0+0x074] ! Mem[0000000091800074] = 9d114da9
! Mem[00000000918000b0] = 1cbaf012, %g2 = fffffffffffff6e5
ldsh [%o0+0x0b2],%g2 ! %g2 = 0000000000001cba
! Mem[000000006a0000cc] = 68e8318a, %l1 = 0000000000000001
swap [%i0+0x0cc],%l1 ! %l1 = 0000000068e8318a
! %l4 = 55f1242e, %l5 = f9e5eb0e, Mem[00000000910000e0] = 6e72f6e7 af4caf6c
std %l4,[%i6+0x0e0] ! Mem[00000000910000e0] = 55f1242e f9e5eb0e
! Mem[00000000908000a8] = 583e064b b6a7d55c, %g2 = 00001cba, %g3 = c7e29cb9
ldd [%i5+0x0a8],%g2 ! %g2 = 00000000583e064b 00000000b6a7d55c
! Mem[00000000910000b0] = f20a8113, %g2 = 00000000583e064b
ldsh [%i6+0x0b0],%g2 ! %g2 = fffffffffffff20a
p45_label_23:
! %l7 = 000000004ec5ffc8, Mem[000000006b000048] = 60c88049
stb %l7,[%i2+0x048] ! Mem[000000006b000048] = c8c88049
! Mem[000000006a8000b4] = 8ba041e3, %l4 = 0000000055f1242e
ldstub [%i1+0x0b4],%l4 ! %l4 = 0000008b000000ff
! Mem[000000006a0000f8] = c50420e2, %l5 = 00000000f9e5eb0e
swap [%i0+0x0f8],%l5 ! %l5 = 00000000c50420e2
! Mem[00000000918001d0] = 55b7a45f b5ec7dcc, %g2 = fffff20a, %g3 = b6a7d55c
ldd [%o0+0x1d0],%g2 ! %g2 = 0000000055b7a45f 00000000b5ec7dcc
! Mem[0000000091800140] = c3f43f58, %g18 = 7f12fe2dedba7689
ldsw [%o0+0x140],%g2 ! %g2 = 7f12fe2dedba7689
! %l4 = 0000008b, %l5 = c50420e2, Mem[0000000090800058] = e5e022d7 73d92fb4
std %l4,[%i5+0x058] ! Mem[0000000090800058] = 0000008b c50420e2
! Mem[0000000090800190] = 386f146220d8b67b, %g2 = ffffffffc3f43f58
ldx [%i5+0x190],%g2 ! %g2 = 386f146220d8b67b
! Mem[0000000091000030] = 3b13c1d5 b618f0b2, %g2 = 20d8b67b, %g3 = b5ec7dcc
ldd [%i6+0x030],%g2 ! %g2 = 000000003b13c1d5 00000000b618f0b2
! Mem[000000006b0001a7] = b8f8b71a, %l7 = 000000004ec5ffc8
ldstub [%i2+0x1a7],%l7 ! %l7 = 0000001a000000ff
! Mem[000000006a8000e8] = ab10cfb6, %l0 = e1fe0d1e, %l0 = e1fe0d1e
add %i1,0xe8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ab10cfb6
p45_label_24:
! Mem[00000000900001d8] = cf291b9ae87d6201, %g2 = 000000003b13c1d5
ldx [%i4+0x1d8],%g2 ! %g2 = cf291b9ae87d6201
! Mem[0000000090000198] = bac43646, %g2 = cf291b9ae87d6201
lduw [%i4+0x198],%g2 ! %g2 = 00000000bac43646
! %l1 = 0000000068e8318a, Mem[000000009180004e] = 7633cba2
stb %l1,[%o0+0x04e] ! Mem[000000009180004c] = 8a33cba2
! Mem[00000000900001d0] = 58943a5f, %g2 = 00000000bac43646
ldsh [%i4+0x1d0],%g2 ! %g2 = 0000000000005894
! Mem[000000006a8000f1] = c5cf8cca, %l6 = 000000000000009d
ldstub [%i1+0x0f1],%l6 ! %l6 = 000000cf000000ff
! Mem[000000006b800190] = 2b00b79547844509, %l4 = 000000000000008b, %l3 = 0000000002080bfd
add %i3,0x190,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 2b00b79547844509
! %l5 = 00000000c50420e2, Mem[000000009000014c] = b1da7755
stw %l5,[%i4+0x14c] ! Mem[000000009000014c] = c50420e2
! Mem[000000006b8000b0] = 2a5959a2136aacd5, %l3 = 2b00b79547844509, %l6 = 00000000000000cf
add %i3,0xb0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 2a5959a2136aacd5
! Mem[000000006a0001b6] = 221602fe, %l2 = 000000000bbe961c
ldstub [%i0+0x1b6],%l2 ! %l2 = 00000002000000ff
! %l6 = 2a5959a2136aacd5, Mem[000000006a8001e2] = ff22e8bf
sth %l6,[%i1+0x1e2] ! Mem[000000006a8001e0] = ff22acd5
p45_label_25:
! Mem[000000006a0001b0] = 4ba003b72216fffe, %l4 = 000000000000008b, %l6 = 2a5959a2136aacd5
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 4ba003b72216fffe
! %l2 = 0000000000000002, Mem[000000006a800010] = 30a14e5b
stw %l2,[%i1+%o2] ! Mem[000000006a800010] = 00000002
! Mem[000000006a800068] = 9e7c10e6, %l0 = 00000000ab10cfb6
swap [%i1+0x068],%l0 ! %l0 = 000000009e7c10e6
! Mem[000000006a000138] = 7d6e0a1b, %l4 = 000000000000008b
swap [%i0+0x138],%l4 ! %l4 = 000000007d6e0a1b
! Mem[000000006a800168] = 1039875a, %l3 = 2b00b79547844509
swap [%i1+0x168],%l3 ! %l3 = 000000001039875a
! %l2 = 00000002, %l3 = 1039875a, Mem[00000000910000e8] = 5ab839f7 368f3761
std %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = 00000002 1039875a
! Mem[000000006a000120] = 599ef3fba3076fd5, %l3 = 000000001039875a, %l6 = 4ba003b72216fffe
add %i0,0x120,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 599ef3fba3076fd5
! Mem[000000006a800142] = eeb73d47, %l7 = 000000000000001a
ldstub [%i1+0x142],%l7 ! %l7 = 0000003d000000ff
! Mem[000000006b800118] = c055495502ad997c, %l2 = 0000000000000002, %l7 = 000000000000003d
add %i3,0x118,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = c055495502ad997c
! Mem[0000000091000114] = 5a7fc04b, %g2 = 0000000000005894
ldub [%i6+0x116],%g2 ! %g2 = 000000000000005a
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p45_branch_failed
p45_not_taken_0_end:
! End of Random Code for Thread 45
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 000000009e7c10e6
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000068e8318a
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000002
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001039875a
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007d6e0a1b
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c50420e2
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 599ef3fba3076fd5
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be c055495502ad997c
bne,a,pn %xcc,p45_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p45_check_fp_registers:
set p45_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8ae1bb4f 39301b5c
bne %xcc,p45_f0_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = 57a2e445e0d5822c
ldx [%i0+0x030],%g3 ! Observed data at 000000006a000030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x030,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 920dabf500000001
ldx [%i0+0x0c8],%g3 ! Observed data at 000000006a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = f795977a4c24b26b
ldx [%i0+0x0d8],%g3 ! Observed data at 000000006a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f9e5eb0ec5ad9fb6
ldx [%i0+0x0f8],%g3 ! Observed data at 000000006a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 599ef3fba3076fd5
ldx [%i0+0x120],%g3 ! Observed data at 000000006a000120
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ab49ebb71c47ecf8
ldx [%i0+0x130],%g3 ! Observed data at 000000006a000130
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0000008b88d0aa28
ldx [%i0+0x138],%g3 ! Observed data at 000000006a000138
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = a11a83321413e500
ldx [%i0+0x148],%g3 ! Observed data at 000000006a000148
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 99f4589e000000a5
ldx [%i0+0x160],%g3 ! Observed data at 000000006a000160
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 88eeff8ce23b1ef9
ldx [%i0+0x178],%g3 ! Observed data at 000000006a000178
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6dd17c2d000000a4
ldx [%i0+0x180],%g3 ! Observed data at 000000006a000180
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4ba003b72216fffe
ldx [%i0+0x1b0],%g3 ! Observed data at 000000006a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f98029bdffc43646
ldx [%i0+0x1f8],%g3 ! Observed data at 000000006a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1f8,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 000000020d0e6cf2
ldx [%i1+0x010],%g3 ! Observed data at 000000006a800010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x010,%g4
ldx [%g1+0x068],%g2 ! Expected data = ab10cfb625ad05e0
ldx [%i1+0x068],%g3 ! Observed data at 000000006a800068
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4054257d437a0335
ldx [%i1+0x078],%g3 ! Observed data at 000000006a800078
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = bac43646e1fe0d1e
ldx [%i1+0x080],%g3 ! Observed data at 000000006a800080
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 1fff6d6600eeb013
ldx [%i1+0x0a0],%g3 ! Observed data at 000000006a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 33aa7d5a946b92b8
ldx [%i1+0x0a8],%g3 ! Observed data at 000000006a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 1c603b09ffa041e3
ldx [%i1+0x0b0],%g3 ! Observed data at 000000006a8000b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 348fffaac04327e2
ldx [%i1+0x0d0],%g3 ! Observed data at 000000006a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ab10cfb6ba95a99e
ldx [%i1+0x0e8],%g3 ! Observed data at 000000006a8000e8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c5ff8ccaf159bcdd
ldx [%i1+0x0f0],%g3 ! Observed data at 000000006a8000f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 4c9120b6d5030027
ldx [%i1+0x0f8],%g3 ! Observed data at 000000006a8000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 293a05ff024700d6
ldx [%i1+0x110],%g3 ! Observed data at 000000006a800110
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = eeb7ff475a07c5c9
ldx [%i1+0x140],%g3 ! Observed data at 000000006a800140
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 1672707d8cc05915
ldx [%i1+0x160],%g3 ! Observed data at 000000006a800160
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4784450976d4a06e
ldx [%i1+0x168],%g3 ! Observed data at 000000006a800168
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = f38cdb3f579e1205
ldx [%i1+0x170],%g3 ! Observed data at 000000006a800170
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3aac95d499ac23c9
ldx [%i1+0x198],%g3 ! Observed data at 000000006a800198
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 98d7ffcb2926c563
ldx [%i1+0x1b8],%g3 ! Observed data at 000000006a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff33c34bcfe1be93
ldx [%i1+0x1c8],%g3 ! Observed data at 000000006a8001c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff22acd5e40bcad8
ldx [%i1+0x1e0],%g3 ! Observed data at 000000006a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1e0,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 0eb939ff7cb2b850
ldx [%i2+0x008],%g3 ! Observed data at 000000006b000008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0e436e01f5a9deda
ldx [%i2+0x030],%g3 ! Observed data at 000000006b000030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0b81e5b9ba5a2c06
ldx [%i2+0x038],%g3 ! Observed data at 000000006b000038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = c8c88049ea1ab314
ldx [%i2+0x048],%g3 ! Observed data at 000000006b000048
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 832b7c3fc01cddab
ldx [%i2+0x058],%g3 ! Observed data at 000000006b000058
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0b35b9db00000019
ldx [%i2+0x068],%g3 ! Observed data at 000000006b000068
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6372ff097bffec04
ldx [%i2+0x0b0],%g3 ! Observed data at 000000006b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 12e8a669a6d2cfd8
ldx [%i2+0x0c8],%g3 ! Observed data at 000000006b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4cada4bc00000082
ldx [%i2+0x0e0],%g3 ! Observed data at 000000006b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ed46ff2cd6f422b1
ldx [%i2+0x0e8],%g3 ! Observed data at 000000006b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6a927877700ecf9e
ldx [%i2+0x0f8],%g3 ! Observed data at 000000006b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 4c8aff1823701741
ldx [%i2+0x138],%g3 ! Observed data at 000000006b000138
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = b3a5d2d9099cfdb9
ldx [%i2+0x180],%g3 ! Observed data at 000000006b000180
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 04fdc03a3a34934d
ldx [%i2+0x188],%g3 ! Observed data at 000000006b000188
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d87bdad4b8f8b7ff
ldx [%i2+0x1a0],%g3 ! Observed data at 000000006b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff5d7b2081658ae6
ldx [%i2+0x1b0],%g3 ! Observed data at 000000006b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff2a744bf68230ff
ldx [%i2+0x1c0],%g3 ! Observed data at 000000006b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8e3561946eba2370
ldx [%i2+0x1f0],%g3 ! Observed data at 000000006b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1f0,%g4
set p45_local3_expect,%g1
p45_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = a2c34fd065f1cdff
ldx [%i3+0x030],%g3 ! Observed data at 000000006b800030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x030,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 021d95b98b86ee8f
ldx [%i3+0x0d0],%g3 ! Observed data at 000000006b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a7d3c504c01cddab
ldx [%i3+0x0f0],%g3 ! Observed data at 000000006b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = f9ad2d70be70ff49
ldx [%i3+0x108],%g3 ! Observed data at 000000006b800108
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = d08dd54d50ff26bf
ldx [%i3+0x110],%g3 ! Observed data at 000000006b800110
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 57ebb2b30000006c
ldx [%i3+0x120],%g3 ! Observed data at 000000006b800120
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4bf20dec82ffff63
ldx [%i3+0x128],%g3 ! Observed data at 000000006b800128
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = ff2c8d05f4a27c99
ldx [%i3+0x148],%g3 ! Observed data at 000000006b800148
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = eadefff4cdc173fe
ldx [%i3+0x158],%g3 ! Observed data at 000000006b800158
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff89e868ed455ff6
ldx [%i3+0x170],%g3 ! Observed data at 000000006b800170
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x170,%g4
! The test for processor 45 has passed
p45_passed:
ta GOOD_TRAP
nop
p45_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p45_failed
p45_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p45_failed
p45_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p45_failed
p45_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p45_failed
p45_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p45_failed
p45_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p45_failed
p45_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p45_failed
p45_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p45_failed
p45_f0_fail:
set p45_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a000028]
stwa %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000000]
stba %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800018]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b000018]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000008]
done
p45_trap1o:
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a000028]
stwa %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000000]
stba %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800018]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b000018]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000008]
done
p45_trap2e:
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a800020]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000020]
stxa %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000008]
done
p45_trap2o:
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a800020]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000020]
stxa %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000008]
done
p45_trap3e:
nop
nop
nop
nop
done
p45_trap3o:
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 = 33dd1b868ba041e3
ldx [%g1+0x008],%l1 ! %l1 = e7e11b14365caebf
ldx [%g1+0x010],%l2 ! %l2 = 4cedf83dd08dd54d
ldx [%g1+0x018],%l3 ! %l3 = 1bdc7830502726bf
ldx [%g1+0x020],%l4 ! %l4 = f98eb33a0912e8bb
ldx [%g1+0x028],%l5 ! %l5 = dc44ad506b3492e9
ldx [%g1+0x030],%l6 ! %l6 = a5363fe222294171
ldx [%g1+0x038],%l7 ! %l7 = 1b0b2d5df1ade808
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3f137109 a3f2fb1c 65a5e8fb de7f4feb
! %f4 = 811fa496 9dde4fcf a5dc2268 3a8d6f11
! %f8 = 3eac5d50 e2bd40f1 3e1ed70a def8d541
! %f12 = bfb35dba c7054d2f 98a989b8 f94d201b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d27c1407 74cb036b 281f1a5f 28a2c9f5
! %f20 = dc3c176b 81e896c1 e88e1bbd d19db909
! %f24 = ece9c941 e18597cc 97840ad6 78ed3b1d
! %f28 = 2bac0bbd 80489f9d 34b37777 b95435b8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 916c7650 d762d441 ccfaf95a c2aa2605
! %f36 = 9b8d9f5b f053e79a b98a72b8 cce33267
! %f40 = 315d31bd 58a52d06 284de320 d6abe923
! %f44 = 0c55d3b0 40dc44d3 ac5e7219 f89cdea6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x30a9865800000015,%g7,%g1 ! GSR scale = 2, align = 5
wr %g1,%g0,%gsr ! GSR = 30a9865800000015
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 46
p46_label_1:
! %l3 = 2510c31e3964a67d, Mem[0000000090800110] = 08bc7fa5c65de570
stx %l3,[%i5+0x110] ! Mem[0000000090800110] = 2510c31e3964a67d
! Mem[000000006c8000a0] = 08063e0d, %l5 = e20532d2b480387c
swap [%i1+0x0a0],%l5 ! %l5 = 0000000008063e0d
! Mem[000000006c800088] = 1a5407d6, %l7 = 8e92e064, %l6 = d96068dd
add %i1,0x88,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000001a5407d6
! Mem[000000006d000114] = ea75619f, %l1 = b35079d83ccd1964
swap [%i2+0x114],%l1 ! %l1 = 00000000ea75619f
! Mem[000000009180016c] = 7d90500a, %g2 = 000000d409208ebb
lduw [%o0+0x16c],%g2 ! %g2 = 000000007d90500a
! Mem[000000006c000134] = 700c94c6, %l4 = 99fcfd3883685e86
ldstub [%i0+0x134],%l4 ! %l4 = 00000070000000ff
! %l6 = 000000001a5407d6, Mem[000000006d8000d0] = f630925c84fe8d5b
stx %l6,[%i3+0x0d0] ! Mem[000000006d8000d0] = 000000001a5407d6
! Mem[000000006d8001d0] = 118c5711, %l7 = 5e68d9fc8e92e064
ldsb [%i3+0x1d0],%l7 ! %l7 = 0000000000000011
! Mem[00000000918001a0] = d6da767b, %g2 = 000000007d90500a
lduw [%o0+0x1a0],%g2 ! %g2 = 00000000d6da767b
! Mem[000000006d000109] = fc8476af, %l6 = 000000001a5407d6
ldstub [%i2+0x109],%l6 ! %l6 = 00000084000000ff
p46_label_2:
! %l6 = 0000000000000084, Mem[00000000918001a4] = 7cf2b7ad
stw %l6,[%o0+0x1a4] ! Mem[00000000918001a4] = 00000084
! %l5 = 0000000008063e0d, Mem[0000000091000143] = bf29780a
stb %l5,[%i6+0x143] ! Mem[0000000091000140] = 0d29780a
! Mem[00000000908001a0] = 401b30fd 54e92dc3, %g2 = d6da767b, %g3 = 0bad0b00
ldd [%i5+0x1a0],%g2 ! %g2 = 00000000401b30fd 0000000054e92dc3
! Mem[0000000090000028] = c6d1db875fe1fe5c, %g2 = 00000000401b30fd
ldx [%i4+%o5],%g2 ! %g2 = c6d1db875fe1fe5c
! %l0 = 282a125229a03f7f, Mem[000000006d8000f0] = f98229a486e464f8
stx %l0,[%i3+0x0f0] ! Mem[000000006d8000f0] = 282a125229a03f7f
! Mem[0000000091800168] = 33d7f37d, %g2 = c6d1db875fe1fe5c
ldsb [%o0+0x169],%g2 ! %g2 = 0000000000000033
! %l2 = 0df39e49d7b2e4e7, Mem[000000006d0000a4] = ff0b9d84
stw %l2,[%i2+0x0a4] ! Mem[000000006d0000a4] = d7b2e4e7
! Mem[000000006d00003f] = d62fa231, %l6 = 0000000000000084
ldstub [%i2+0x03f],%l6 ! %l6 = 00000031000000ff
! Mem[000000006c0001a4] = 38ed000c, %l2 = d7b2e4e7, %l6 = 00000031
add %i0,0x1a4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000038ed000c
! Mem[00000000910001a8] = a6fc7fc5, %g2 = 0000000000000033
ldub [%i6+0x1ab],%g2 ! %g2 = 00000000000000a6
p46_label_3:
! %l2 = 0df39e49d7b2e4e7, Mem[0000000090800098] = 19897435
stw %l2,[%i5+0x098] ! Mem[0000000090800098] = d7b2e4e7
! Mem[000000006d800110] = 49cd23ce, %l7 = 0000000000000011
ldstub [%i3+0x110],%l7 ! %l7 = 00000049000000ff
! Mem[000000006c800050] = 69a53f80beea564a, %l0 = 282a125229a03f7f, %l3 = 2510c31e3964a67d
add %i1,0x50,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 69a53f80beea564a
! Mem[000000006d8001e0] = a07d8ffe, %l6 = 0000000038ed000c
ldstub [%i3+0x1e0],%l6 ! %l6 = 000000a0000000ff
! Mem[0000000090000100] = dc07f72f, %g18 = a96689fc307fed19
ldsw [%i4+0x100],%g2 ! %g2 = a96689fc307fed19
! %l6 = 00000000000000a0, Mem[000000009100002c] = 21f71715
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = 000000a0
! Mem[000000006d800198] = 00d65cd9, %l2 = 0df39e49d7b2e4e7
swap [%i3+0x198],%l2 ! %l2 = 0000000000d65cd9
! Mem[00000000918001f0] = 6263a0b9, %g2 = ffffffffdc07f72f
ldub [%o0+0x1f1],%g2 ! %g2 = 0000000000000062
! Mem[000000006d8001b8] = bc450f1e, %l0 = 282a125229a03f7f
swap [%i3+0x1b8],%l0 ! %l0 = 00000000bc450f1e
! Mem[000000009180019c] = 3b83f75f, %g18 = a96689fc307fed19
ldsw [%o0+0x19c],%g2 ! %g2 = a96689fc307fed19
p46_label_4:
! Mem[0000000091800100] = 6905bed0, %g18 = a96689fc307fed19
ldsw [%o0+0x100],%g2 ! %g2 = a96689fc307fed19
! Mem[0000000091800058] = 4a905669 4bad1b14, %g2 = 6905bed0, %g3 = 54e92dc3
ldd [%o0+0x058],%g2 ! %g2 = 000000004a905669 000000004bad1b14
! Mem[000000006c000040] = db9a94db, %l2 = 0000000000d65cd9
lduw [%i0+0x040],%l2 ! %l2 = 00000000db9a94db
! Mem[000000006c800058] = a827bb375aa72ff8, %l5 = 0000000008063e0d, %l2 = 00000000db9a94db
add %i1,0x58,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = a827bb375aa72ff8
! Mem[000000006d800070] = adfc33e2, %l4 = 0000000000000070
swap [%i3+0x070],%l4 ! %l4 = 00000000adfc33e2
! Mem[0000000090000178] = 1d66a7c0 d1f39af5, %g2 = 4a905669, %g3 = 4bad1b14
ldd [%i4+0x178],%g2 ! %g2 = 000000001d66a7c0 00000000d1f39af5
! Mem[000000006c80019b] = 8358e53a, %l1 = 00000000ea75619f
ldstub [%i1+0x19b],%l1 ! %l1 = 0000003a000000ff
! Mem[0000000091000124] = 3b272647, %g2 = 000000001d66a7c0
ldsb [%i6+0x125],%g2 ! %g2 = 000000000000003b
! Mem[00000000910000cc] = 962fe757, %g2 = 000000000000003b
ldsb [%i6+0x0cf],%g2 ! %g2 = ffffffffffffff96
! Mem[000000006d80010c] = 37f14092, %l6 = 00000000000000a0
ldstub [%i3+0x10c],%l6 ! %l6 = 00000037000000ff
p46_label_5:
! Mem[0000000091000178] = 80e92e28, %g2 = ffffffffffffff96
lduw [%i6+0x178],%g2 ! %g2 = 0000000080e92e28
! Mem[000000006d8000ec] = a4487a42, %l3 = 69a53f80beea564a
swap [%i3+0x0ec],%l3 ! %l3 = 00000000a4487a42
! Mem[00000000908001d4] = 8605bbea, %g2 = 0000000080e92e28
lduh [%i5+0x1d6],%g2 ! %g2 = 0000000000008605
! Mem[00000000910001d4] = 0ccf8fa5, %g2 = 0000000000008605
ldsh [%i6+0x1d4],%g2 ! %g2 = 0000000000000ccf
! %l0 = 00000000bc450f1e, Mem[0000000090000170] = ab93d825
stw %l0,[%i4+0x170] ! Mem[0000000090000170] = bc450f1e
! %l5 = 0000000008063e0d, Mem[000000006c800032] = 92857911
sth %l5,[%i1+0x032] ! Mem[000000006c800030] = 92853e0d
! Mem[000000006c000090] = 53d24f08, %l3 = 00000000a4487a42
swap [%i0+0x090],%l3 ! %l3 = 0000000053d24f08
! Mem[000000006d000184] = c2557ed9, %l1 = 000000000000003a
ldstub [%i2+0x184],%l1 ! %l1 = 000000c2000000ff
! %l6 = 0000000000000037, Mem[000000006c8000de] = 73a4a4ad
stb %l6,[%i1+0x0de] ! Mem[000000006c8000dc] = 73a437ad
! Mem[000000006c8000fc] = ec259e7d, %l0 = 00000000bc450f1e
swap [%i1+0x0fc],%l0 ! %l0 = 00000000ec259e7d
p46_label_6:
! Mem[00000000908001b8] = f661ca70, %g2 = 0000000000000ccf
lduw [%i5+0x1b8],%g2 ! %g2 = 00000000f661ca70
! %l5 = 0000000008063e0d, Mem[000000006c0001fc] = 9c86b3f2
stw %l5,[%i0+0x1fc] ! Mem[000000006c0001fc] = 08063e0d
! %l2 = a827bb375aa72ff8, Mem[0000000090000148] = b3307626b1da7755
stx %l2,[%i4+0x148] ! Mem[0000000090000148] = a827bb375aa72ff8
! %l5 = 0000000008063e0d, Mem[000000009180004c] = 3f9d7633
sth %l5,[%o0+0x04c] ! Mem[000000009180004c] = 3e0d7633
! %l2 = a827bb375aa72ff8, Mem[0000000091000122] = 85ca403b
sth %l2,[%i6+0x122] ! Mem[0000000091000120] = 2ff8403b
! Mem[0000000090800188] = de3e04f8 59b82350, %g2 = f661ca70, %g3 = d1f39af5
ldd [%i5+0x188],%g2 ! %g2 = 00000000de3e04f8 0000000059b82350
! %l0 = 00000000ec259e7d, Mem[0000000091800188] = 4b57bd1a
stw %l0,[%o0+0x188] ! Mem[0000000091800188] = ec259e7d
! Mem[0000000090800150] = 5af554a21234e189, %g2 = 00000000de3e04f8
ldx [%i5+0x150],%g2 ! %g2 = 5af554a21234e189
! Mem[000000006d0001c8] = 5520b5b4, %l4 = 00000000adfc33e2
swap [%i2+0x1c8],%l4 ! %l4 = 000000005520b5b4
! Mem[000000006c8001a4] = 75ee226e, %l3 = 53d24f08, %l6 = 00000037
add %i1,0x1a4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000075ee226e
p46_label_7:
! Mem[000000006c0000bb] = c95c029d, %l4 = 000000005520b5b4
ldstub [%i0+0x0bb],%l4 ! %l4 = 0000009d000000ff
! Mem[000000006d00002c] = e53f8b34, %l6 = 75ee226e, %l6 = 75ee226e
add %i2,0x2c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000e53f8b34
! Mem[0000000091000130] = 7b9364c7ce95b5da, %g2 = 5af554a21234e189
ldx [%i6+0x130],%g2 ! %g2 = 7b9364c7ce95b5da
! Mem[000000006d800014] = ffd7eb2a, %l2 = 5aa72ff8, %l1 = 000000c2
add %i3,0x14,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ffd7eb2a
! Mem[000000006c00003b] = 363bbc3b, %l5 = 0000000008063e0d
ldstub [%i0+0x03b],%l5 ! %l5 = 0000003b000000ff
! Mem[0000000091800058] = 4a905669 4bad1b14, %g2 = ce95b5da, %g3 = 59b82350
ldd [%o0+0x058],%g2 ! %g2 = 000000004a905669 000000004bad1b14
! Mem[000000006c800088] = 1a5407d6, %l0 = 00000000ec259e7d
ldstub [%i1+0x088],%l0 ! %l0 = 0000001a000000ff
! Mem[000000006d800170] = 91f29543, %l5 = 000000000000003b
swap [%i3+0x170],%l5 ! %l5 = 0000000091f29543
! %l4 = 000000000000009d, Mem[0000000090800020] = 1090194a
stb %l4,[%i5+%o4] ! Mem[0000000090800020] = 9d90194a
! Mem[00000000900001f4] = d0a0c782, %g18 = a96689fc307fed19
ldsw [%i4+0x1f4],%g2 ! %g2 = a96689fc307fed19
p46_label_8:
! Mem[000000006c8001cc] = 1781e256, %l1 = 00000000ffd7eb2a
ldsh [%i1+0x1ce],%l1 ! %l1 = ffffffffffffe256
! Mem[000000006d800008] = 4975f15aada7ef2d, %l4 = 000000000000009d, %l5 = 0000000091f29543
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 4975f15aada7ef2d
! Mem[000000009100012c] = 3b517a4d, %g2 = ffffffffd0a0c782
lduh [%i6+0x12c],%g2 ! %g2 = 0000000000003b51
! Mem[0000000090800010] = b4fabb0f1cf2febc, %g2 = 0000000000003b51
ldx [%i5+%o2],%g2 ! %g2 = b4fabb0f1cf2febc
! Mem[000000006c8000ec] = e6f72b02, %l4 = 000000000000009d
ldstub [%i1+0x0ec],%l4 ! %l4 = 000000e6000000ff
! Mem[0000000091800164] = a96a1584, %g2 = b4fabb0f1cf2febc
lduw [%o0+0x164],%g2 ! %g2 = 00000000a96a1584
! Mem[000000006d0000f0] = ff79b20586bc7c91, %l3 = 0000000053d24f08, %l2 = a827bb375aa72ff8
add %i2,0xf0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = ff79b20586bc7c91
! Mem[000000009100008c] = 32dec4f7, %g2 = 00000000a96a1584
lduw [%i6+0x08c],%g2 ! %g2 = 0000000032dec4f7
! Mem[000000006c000182] = c1345b7a, %l7 = 0000000000000049
ldstub [%i0+0x182],%l7 ! %l7 = 0000005b000000ff
! Mem[00000000910001dc] = 68975714, %g2 = 0000000032dec4f7
ldsb [%i6+0x1df],%g2 ! %g2 = 0000000000000068
p46_label_9:
! Mem[000000006d8000cc] = 6cbcd900, %l0 = 0000001a, %l7 = 0000005b
add %i3,0xcc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006cbcd900
! %l7 = 000000006cbcd900, Mem[000000009000012c] = 90beea6e
sth %l7,[%i4+0x12c] ! Mem[000000009000012c] = d900ea6e
! Mem[0000000091000064] = 72f626d7, %g2 = 0000000000000068
lduw [%i6+0x064],%g2 ! %g2 = 0000000072f626d7
! Mem[00000000918000c8] = 358eac19, %g2 = 0000000072f626d7
lduw [%o0+0x0c8],%g2 ! %g2 = 00000000358eac19
! Mem[000000006d8001ef] = f98a367d, %l3 = 0000000053d24f08
ldstub [%i3+0x1ef],%l3 ! %l3 = 0000007d000000ff
! Mem[000000006c80002c] = 1fbd3681, %l5 = 4975f15aada7ef2d
swap [%i1+0x02c],%l5 ! %l5 = 000000001fbd3681
! Mem[000000006d0000e8] = a1323cd0a362d1f3, %l5 = 000000001fbd3681, %l4 = 00000000000000e6
add %i2,0xe8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a1323cd0a362d1f3
! %l1 = ffffffffffffe256, Mem[000000009080013c] = 8c601918
stb %l1,[%i5+0x13c] ! Mem[000000009080013c] = 56601918
! Mem[000000006d800184] = 4c56a172, %l0 = 000000000000001a
lduw [%i3+0x184],%l0 ! %l0 = 000000004c56a172
! Mem[000000006d00011c] = 7cdb9fc4, %l1 = ffffffffffffe256
swap [%i2+0x11c],%l1 ! %l1 = 000000007cdb9fc4
p46_label_10:
! Mem[000000006d000178] = 2b8443fb, %l4 = a362d1f3, %l2 = 86bc7c91
add %i2,0x178,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000002b8443fb
! %l5 = 000000001fbd3681, Mem[000000009000000a] = fdbb5f4b
stb %l5,[%i4+0x00a] ! Mem[0000000090000008] = 81bb5f4b
! %l3 = 000000000000007d, Mem[00000000910001c0] = 32543d68
stw %l3,[%i6+0x1c0] ! Mem[00000000910001c0] = 0000007d
! Mem[000000006c800160] = e958900e, %l1 = 000000007cdb9fc4
swap [%i1+0x160],%l1 ! %l1 = 00000000e958900e
! Mem[0000000090800074] = 9a33da3c, %g18 = a96689fc307fed19
ldsw [%i5+0x074],%g2 ! %g2 = a96689fc307fed19
! Mem[000000006d000134] = 5aeff524, %l2 = 2b8443fb, %l5 = 1fbd3681
add %i2,0x134,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005aeff524
! Mem[000000006c000114] = 035ac96c, %l0 = 4c56a172, %l0 = 4c56a172
add %i0,0x114,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000035ac96c
! Mem[0000000091800048] = 3e22539c3e0d7633, %g2 = ffffffff9a33da3c
ldx [%o0+0x048],%g2 ! %g2 = 3e22539c3e0d7633
! Mem[00000000910000b8] = a74d8592, %g2 = 3e22539c3e0d7633
ldsb [%i6+0x0b9],%g2 ! %g2 = ffffffffffffffa7
! %l4 = a362d1f3, %l5 = 5aeff524, Mem[0000000091000018] = 424501ee 4891d8bc
std %l4,[%i6+%o3] ! Mem[0000000091000018] = a362d1f3 5aeff524
p46_label_11:
! %l5 = 000000005aeff524, Mem[0000000090800035] = ba786fb0
stb %l5,[%i5+0x035] ! Mem[0000000090800034] = 24786fb0
! Mem[00000000918000d0] = 0f131ea5 055cd7cb, %g2 = ffffffa7, %g3 = 4bad1b14
ldd [%o0+0x0d0],%g2 ! %g2 = 000000000f131ea5 00000000055cd7cb
! Mem[000000006c0001c0] = 9060e4a2, %l7 = 000000006cbcd900
ldstub [%i0+0x1c0],%l7 ! %l7 = 00000090000000ff
! Mem[000000009000000c] = 77487bec, %g2 = 000000000f131ea5
ldub [%i4+0x00f],%g2 ! %g2 = 0000000000000077
! Mem[000000006c800178] = 5860196b, %l0 = 035ac96c, %l0 = 035ac96c
add %i1,0x178,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005860196b
! %l5 = 000000005aeff524, Mem[000000009100017c] = fc1dbb24
sth %l5,[%i6+0x17c] ! Mem[000000009100017c] = f524bb24
! Mem[000000006d0000f0] = ff79b20586bc7c91, %l4 = a1323cd0a362d1f3, %l2 = 000000002b8443fb
add %i2,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = ff79b20586bc7c91
! Mem[00000000910001c4] = ba02fc2b, %g2 = 0000000000000077
ldsh [%i6+0x1c6],%g2 ! %g2 = ffffffffffffba02
! Mem[000000006d0001fc] = 45c32029, %l2 = ff79b20586bc7c91
swap [%i2+0x1fc],%l2 ! %l2 = 0000000045c32029
! Mem[000000006c8001fc] = 2be1a9b0, %l1 = 00000000e958900e
swap [%i1+0x1fc],%l1 ! %l1 = 000000002be1a9b0
p46_label_12:
! %l4 = a1323cd0a362d1f3, Mem[0000000090800060] = ec0a57d6
stw %l4,[%i5+0x060] ! Mem[0000000090800060] = a362d1f3
! Mem[0000000091800140] = c3f43f583b10af7c, %g2 = ffffffffffffba02
ldx [%o0+0x140],%g2 ! %g2 = c3f43f583b10af7c
! Mem[0000000091800084] = df76cfc3, %g2 = c3f43f583b10af7c
ldsb [%o0+0x087],%g2 ! %g2 = ffffffffffffffdf
! Mem[000000006c000174] = 27ab1d3d, %l4 = a1323cd0a362d1f3
lduw [%i0+0x174],%l4 ! %l4 = 0000000027ab1d3d
! Mem[0000000091800160] = f1db476f, %g18 = a96689fc307fed19
ldsw [%o0+0x160],%g2 ! %g2 = a96689fc307fed19
! Mem[00000000910000d8] = 0cd425ea 2bdb4172, %g2 = f1db476f, %g3 = 055cd7cb
ldd [%i6+0x0d8],%g2 ! %g2 = 000000000cd425ea 000000002bdb4172
! Mem[000000006d8000c0] = ba456420, %l6 = e53f8b34, %l1 = 2be1a9b0
add %i3,0xc0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ba456420
! Mem[00000000908000a8] = 583e064b b6a7d55c, %g2 = 0cd425ea, %g3 = 2bdb4172
ldd [%i5+0x0a8],%g2 ! %g2 = 00000000583e064b 00000000b6a7d55c
! Mem[000000009000005c] = db5d206c, %g2 = 00000000583e064b
ldsh [%i4+0x05c],%g2 ! %g2 = ffffffffffffdb5d
! Mem[000000006d80011c] = f2f47bf8, %l2 = 0000000045c32029
swap [%i3+0x11c],%l2 ! %l2 = 00000000f2f47bf8
p46_label_13:
! Mem[00000000910000b0] = f20a8113 acf367d0, %g2 = ffffdb5d, %g3 = b6a7d55c
ldd [%i6+0x0b0],%g2 ! %g2 = 00000000f20a8113 00000000acf367d0
! Mem[000000006c80010c] = 01341aae, %l1 = 00000000ba456420
ldstub [%i1+0x10c],%l1 ! %l1 = 00000001000000ff
! Mem[000000006c00019c] = 54a788de, %l7 = 0000000000000090
ldstub [%i0+0x19c],%l7 ! %l7 = 00000054000000ff
! Mem[0000000090800188] = de3e04f8, %g2 = 00000000f20a8113
lduw [%i5+0x188],%g2 ! %g2 = 00000000de3e04f8
! Mem[000000006c8000e0] = e6077b581b77b8f3, %l7 = 0000000000000054, %l3 = 000000000000007d
add %i1,0xe0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e6077b581b77b8f3
! Mem[000000006c8001b8] = 3089daaa, %l5 = 5aeff524, %l3 = 1b77b8f3
add %i1,0x1b8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003089daaa
! %l0 = 000000005860196b, Mem[00000000908001aa] = 7acab162
sth %l0,[%i5+0x1aa] ! Mem[00000000908001a8] = 196bb162
! %l3 = 000000003089daaa, Mem[00000000908001a8] = 5788196bb162313d
stx %l3,[%i5+0x1a8] ! Mem[00000000908001a8] = 000000003089daaa
! Mem[000000006c80001f] = bbd0761e, %l4 = 0000000027ab1d3d
ldstub [%i1+0x01f],%l4 ! %l4 = 0000001e000000ff
! Mem[000000006c00005c] = 8b110c4f, %l4 = 0000001e, %l3 = 3089daaa
add %i0,0x5c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000008b110c4f
p46_label_14:
! Mem[0000000091800084] = f5df76cf, %g2 = 00000000de3e04f8
lduh [%o0+0x086],%g2 ! %g2 = 000000000000f5df
! Mem[000000006c8001ee] = 2b3b12e3, %l5 = 000000005aeff524
ldstub [%i1+0x1ee],%l5 ! %l5 = 00000012000000ff
! Mem[0000000090800168] = a3b72bd2, %g18 = a96689fc307fed19
ldsw [%i5+0x168],%g2 ! %g2 = a96689fc307fed19
! Mem[0000000090800194] = 20d8b67b, %g18 = a96689fc307fed19
ldsw [%i5+0x194],%g2 ! %g2 = a96689fc307fed19
! Mem[000000006c8001e1] = f6ad0681, %l2 = 00000000f2f47bf8
ldstub [%i1+0x1e1],%l2 ! %l2 = 000000ad000000ff
! %l6 = 00000000e53f8b34, Mem[00000000918001ec] = e6bb3a30
stw %l6,[%o0+0x1ec] ! Mem[00000000918001ec] = e53f8b34
! Mem[0000000090800090] = 0457759b72929a41, %g2 = 0000000020d8b67b
ldx [%i5+0x090],%g2 ! %g2 = 0457759b72929a41
! Mem[000000006d8001d8] = 21de798b, %l5 = 0000000000000012
ldsw [%i3+0x1d8],%l5 ! %l5 = 0000000021de798b
! %l5 = 0000000021de798b, Mem[00000000908001b8] = f661ca70
stw %l5,[%i5+0x1b8] ! Mem[00000000908001b8] = 21de798b
! Mem[000000006c0000b9] = c95c02ff, %l4 = 000000000000001e
ldstub [%i0+0x0b9],%l4 ! %l4 = 0000005c000000ff
p46_label_15:
! Mem[0000000090000144] = b704af01, %g2 = 0457759b72929a41
lduw [%i4+0x144],%g2 ! %g2 = 00000000b704af01
! Mem[000000006c8000d8] = bcf4289673a437ad, %l5 = 0000000021de798b, %l4 = 000000000000005c
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = bcf4289673a437ad
! Mem[000000006d80019f] = 87226930, %l0 = 000000005860196b
ldstub [%i3+0x19f],%l0 ! %l0 = 00000030000000ff
! Mem[000000006d000138] = aab25949d0c66f07, %l6 = 00000000e53f8b34, %l0 = 0000000000000030
add %i2,0x138,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = aab25949d0c66f07
! Mem[000000006d8000b0] = e23477bb, %l6 = 00000000e53f8b34
ldstub [%i3+0x0b0],%l6 ! %l6 = 000000e2000000ff
! Mem[00000000908001cc] = 03f88b06, %g2 = 00000000b704af01
lduh [%i5+0x1cc],%g2 ! %g2 = 00000000000003f8
! Mem[0000000090800158] = 38884c94, %g2 = 00000000000003f8
ldsh [%i5+0x15a],%g2 ! %g2 = 0000000000003888
! Mem[000000006c800014] = 24423bc8, %l4 = bcf4289673a437ad
ldstub [%i1+0x014],%l4 ! %l4 = 00000024000000ff
! Mem[000000006d00007a] = 7efbb2f5, %l2 = 00000000000000ad
ldstub [%i2+0x07a],%l2 ! %l2 = 000000b2000000ff
! Mem[0000000091800030] = a1df39f40765146b, %g2 = 0000000000003888
ldx [%o0+0x030],%g2 ! %g2 = a1df39f40765146b
p46_label_16:
! Mem[000000006c800088] = ff5407d6364d0752, %l6 = 00000000000000e2, %l5 = 0000000021de798b
add %i1,0x88,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = ff5407d6364d0752
! Mem[000000006d000138] = aab25949d0c66f07, %l4 = 0000000000000024, %l4 = 0000000000000024
add %i2,0x138,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = aab25949d0c66f07
! %l3 = 000000008b110c4f, Mem[0000000090800093] = 9b72929a
stb %l3,[%i5+0x093] ! Mem[0000000090800090] = 4f72929a
! Mem[0000000090800068] = 75c6f97e, %g2 = a1df39f40765146b
lduw [%i5+0x068],%g2 ! %g2 = 0000000075c6f97e
! Mem[000000006d8001fc] = ae38eebb, %l7 = 0000000000000054
swap [%i3+0x1fc],%l7 ! %l7 = 00000000ae38eebb
! %l2 = 00000000000000b2, Mem[00000000918000e0] = ecbf61dd455174c4
stx %l2,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000000000000b2
! Mem[0000000090000128] = 574953fa, %g2 = 0000000075c6f97e
ldsh [%i4+0x128],%g2 ! %g2 = 0000000000005749
! Mem[000000006c8001c0] = ff9d34ed, %l6 = 00000000000000e2
ldstub [%i1+0x1c0],%l6 ! %l6 = 000000ff000000ff
! Mem[000000006c800100] = 2c9aeba3500ccf44, %l5 = ff5407d6364d0752
ldx [%i1+0x100],%l5 ! %l5 = 2c9aeba3500ccf44
! Mem[000000006d000144] = e0c9fc92, %l6 = 000000ff, %l7 = ae38eebb
add %i2,0x144,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000e0c9fc92
p46_label_17:
! Mem[000000006d00000d] = 50fa7451, %l0 = aab25949d0c66f07
ldstub [%i2+0x00d],%l0 ! %l0 = 000000fa000000ff
! Mem[000000006c800109] = 6fe9e68c, %l1 = 0000000000000001
ldstub [%i1+0x109],%l1 ! %l1 = 000000e9000000ff
! Mem[0000000090800154] = 1234e189, %g18 = a96689fc307fed19
ldsw [%i5+0x154],%g2 ! %g2 = a96689fc307fed19
! Mem[00000000918000f8] = c0bd011d, %g2 = 000000001234e189
ldub [%o0+0x0f8],%g2 ! %g2 = 00000000000000c0
! %l0 = 000000fa, %l1 = 000000e9, Mem[00000000900000d0] = 37eb9260 2c1fa4f2
std %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = 000000fa 000000e9
! Mem[000000006d0000a8] = dfa235b5, %l0 = 000000fa, %l0 = 000000fa
add %i2,0xa8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000dfa235b5
! %l7 = 00000000e0c9fc92, Mem[0000000091800128] = 288e8bf254b60c4a
stx %l7,[%o0+0x128] ! Mem[0000000091800128] = 00000000e0c9fc92
! Mem[000000006d0001b8] = 63aebae5, %l7 = e0c9fc92, %l3 = 8b110c4f
add %i2,0x1b8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000063aebae5
! %l1 = 00000000000000e9, Mem[00000000908000d8] = 27372846dde12c94
stx %l1,[%i5+0x0d8] ! Mem[00000000908000d8] = 00000000000000e9
! Mem[000000006d0000d0] = cfd3fedecf4a2b1c, %l1 = 00000000000000e9, %l3 = 0000000063aebae5
add %i2,0xd0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = cfd3fedecf4a2b1c
p46_label_18:
! Mem[00000000918000b0] = 5dea1cba f0124ac8, %g2 = 000000c0, %g3 = acf367d0
ldd [%o0+0x0b0],%g2 ! %g2 = 000000005dea1cba 00000000f0124ac8
! Mem[00000000918000c8] = ac19ca9d, %g2 = 000000005dea1cba
ldub [%o0+0x0ca],%g2 ! %g2 = 00000000000000ac
! Mem[000000006c000114] = 035ac96c, %l7 = 00000000e0c9fc92
ldstub [%i0+0x114],%l7 ! %l7 = 00000003000000ff
! Mem[000000006c0000ab] = 04e45b1e, %l2 = 00000000000000b2
ldstub [%i0+0x0ab],%l2 ! %l2 = 0000001e000000ff
! %l2 = 000000000000001e, Mem[0000000090000190] = 27339c59892c7c4b
stx %l2,[%i4+0x190] ! Mem[0000000090000190] = 000000000000001e
! Mem[000000006c0001e0] = 00aa1db2, %l6 = 000000ff, %l1 = 000000e9
add %i0,0x1e0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000000aa1db2
! %l7 = 0000000000000003, Mem[0000000091800084] = f779f5df
stb %l7,[%o0+0x084] ! Mem[0000000091800084] = 0379f5df
! %l2 = 000000000000001e, Mem[0000000091000012] = 1fff3d1e
sth %l2,[%i6+0x012] ! Mem[0000000091000010] = 001e3d1e
! Mem[0000000091800068] = dec5a2c0, %g2 = 00000000000000ac
ldsb [%o0+0x06b],%g2 ! %g2 = ffffffffffffffde
! Mem[000000006c80011c] = 725cdcac, %l6 = 00000000000000ff
swap [%i1+0x11c],%l6 ! %l6 = 00000000725cdcac
p46_label_19:
! Mem[00000000918001fc] = fcc2e909, %g2 = ffffffffffffffde
lduw [%o0+0x1fc],%g2 ! %g2 = 00000000fcc2e909
! %l6 = 725cdcac, %l7 = 00000003, Mem[0000000091800048] = 3e22539c 3e0d7633
std %l6,[%o0+0x048] ! Mem[0000000091800048] = 725cdcac 00000003
! Mem[0000000091000180] = bcd0217f, %g2 = 00000000fcc2e909
lduh [%i6+0x182],%g2 ! %g2 = 000000000000bcd0
! Mem[00000000900000f0] = 1204d436, %g18 = a96689fc307fed19
ldsw [%i4+0x0f0],%g2 ! %g2 = a96689fc307fed19
! Mem[000000006c0001ef] = 269bc724, %l0 = 00000000dfa235b5
ldstub [%i0+0x1ef],%l0 ! %l0 = 00000024000000ff
! Mem[000000006d800188] = 4e4945dd22c857de, %l4 = aab25949d0c66f07, %l0 = 0000000000000024
add %i3,0x188,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 4e4945dd22c857de
! Mem[000000006c80013a] = d6b7aed8, %l3 = cfd3fedecf4a2b1c
ldstub [%i1+0x13a],%l3 ! %l3 = 000000ae000000ff
! Mem[000000006c000150] = bc5f3828, %l1 = 0000000000aa1db2
ldstub [%i0+0x150],%l1 ! %l1 = 000000bc000000ff
! Mem[000000006c800018] = 07d8f622bbd076ff, %l5 = 2c9aeba3500ccf44, %l5 = 2c9aeba3500ccf44
add %i1,0x18,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 07d8f622bbd076ff
! Mem[000000006d8000a4] = b5c47370, %l0 = 22c857de, %l6 = 725cdcac
add %i3,0xa4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b5c47370
p46_label_20:
! Mem[000000006c0001b0] = 49f249d4, %l1 = 000000bc, %l4 = d0c66f07
add %i0,0x1b0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000049f249d4
! Mem[000000006c0001aa] = 343d83bc, %l1 = 00000000000000bc
ldstub [%i0+0x1aa],%l1 ! %l1 = 00000083000000ff
! Mem[00000000900000b4] = 2801dd14, %g2 = 000000001204d436
ldsh [%i4+0x0b4],%g2 ! %g2 = 0000000000002801
! Mem[000000006d8000cc] = 6cbcd900, %l6 = 00000000b5c47370
swap [%i3+0x0cc],%l6 ! %l6 = 000000006cbcd900
! Mem[000000006d8000c0] = ba456420, %l3 = 00000000000000ae
swap [%i3+0x0c0],%l3 ! %l3 = 00000000ba456420
! Mem[000000006c8001bf] = d743e4bb, %l5 = 07d8f622bbd076ff
ldstub [%i1+0x1bf],%l5 ! %l5 = 000000bb000000ff
! Mem[000000006c0001d8] = e44e8808d3efc2d9, %l6 = 000000006cbcd900
ldx [%i0+0x1d8],%l6 ! %l6 = e44e8808d3efc2d9
! Mem[0000000090000068] = 975a4c53, %g2 = 0000000000002801
lduw [%i4+0x068],%g2 ! %g2 = 00000000975a4c53
! %l3 = 00000000ba456420, Mem[000000009080019c] = f27b77bd
sth %l3,[%i5+0x19c] ! Mem[000000009080019c] = 642077bd
! %l0 = 22c857de, %l1 = 00000083, Mem[000000006d000100] = 393ce5ea 3a1e7568
std %l0,[%i2+0x100] ! Mem[000000006d000100] = 22c857de 00000083
p46_label_21:
! Mem[000000006c800192] = e6269b25, %l4 = 0000000049f249d4
ldstub [%i1+0x192],%l4 ! %l4 = 0000009b000000ff
! Mem[000000006c000164] = 544549b4, %l5 = 00000000000000bb
ldsh [%i0+0x166],%l5 ! %l5 = 00000000000049b4
! Mem[000000009000003c] = fa7adc32, %g2 = 00000000975a4c53
ldsh [%i4+0x03c],%g2 ! %g2 = fffffffffffffa7a
! Mem[000000006d0000a0] = 602f7f64d7b2e4e7, %l1 = 0000000000000083, %l6 = e44e8808d3efc2d9
add %i2,0xa0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 602f7f64d7b2e4e7
! Mem[000000006d0000f0] = ff79b20586bc7c91, %l3 = 00000000ba456420, %l7 = 0000000000000003
add %i2,0xf0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = ff79b20586bc7c91
! Mem[000000006c80011b] = c8adf05d, %l5 = 00000000000049b4
ldstub [%i1+0x11b],%l5 ! %l5 = 0000005d000000ff
! Mem[000000006c000188] = 3a58bb897409ed53, %l2 = 000000000000001e
ldx [%i0+0x188],%l2 ! %l2 = 3a58bb897409ed53
! Mem[000000006c000130] = 69bf120e, %l3 = 00000000ba456420
swap [%i0+0x130],%l3 ! %l3 = 0000000069bf120e
! Mem[000000006d80012a] = cdb56866, %l6 = 602f7f64d7b2e4e7
ldstub [%i3+0x12a],%l6 ! %l6 = 00000068000000ff
! %l4 = 0000009b, %l5 = 0000005d, Mem[00000000908000b8] = 20f3c9fb 4b1d15cc
std %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = 0000009b 0000005d
p46_label_22:
! %l4 = 000000000000009b, Mem[0000000090000040] = 2ba48b81
sth %l4,[%i4+0x040] ! Mem[0000000090000040] = 009b8b81
! %l5 = 000000000000005d, Mem[00000000910001c8] = fc2b4a43cab845d7
stx %l5,[%i6+0x1c8] ! Mem[00000000910001c8] = 000000000000005d
! Mem[0000000091800034] = 0765146b, %g2 = fffffffffffffa7a
lduh [%o0+0x034],%g2 ! %g2 = 0000000000000765
! Mem[0000000091800084] = f5df76cf, %g2 = 0000000000000765
lduh [%o0+0x086],%g2 ! %g2 = 000000000000f5df
! Mem[0000000091800108] = f50bf6f9, %g2 = 000000000000f5df
ldsb [%o0+0x10a],%g2 ! %g2 = fffffffffffffff5
! %l2 = 3a58bb897409ed53, Mem[00000000900000e8] = fa7f8c99
sth %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = ed538c99
! Mem[00000000910000e8] = 5ab839f7368f3761, %g2 = fffffffffffffff5
ldx [%i6+0x0e8],%g2 ! %g2 = 5ab839f7368f3761
! Mem[000000006d800051] = 7ac39ef3, %l7 = ff79b20586bc7c91
ldstub [%i3+0x051],%l7 ! %l7 = 000000c3000000ff
! Mem[00000000918001b0] = 40792b48, %g2 = 5ab839f7368f3761
ldsh [%o0+0x1b0],%g2 ! %g2 = 0000000000004079
! Mem[000000006d80002b] = 54378bdc, %l6 = 0000000000000068
ldstub [%i3+0x02b],%l6 ! %l6 = 000000dc000000ff
p46_label_23:
! Mem[000000006d000020] = 646d4488f7cd39f3, %l3 = 0000000069bf120e, %l3 = 0000000069bf120e
add %i2,0x20,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 646d4488f7cd39f3
! %l6 = 00000000000000dc, Mem[00000000900001c0] = 3ac5b3a2a50ab220
stx %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 00000000000000dc
! %l7 = 00000000000000c3, Mem[0000000090000190] = 00000000
sth %l7,[%i4+0x190] ! Mem[0000000090000190] = 00c30000
! Mem[000000009080013c] = 56601918, %g2 = 0000000000004079
ldub [%i5+0x13c],%g2 ! %g2 = 0000000000000056
! %l0 = 22c857de, %l1 = 00000083, Mem[0000000091000080] = 70fb1ffe ca1141d3
std %l0,[%i6+0x080] ! Mem[0000000091000080] = 22c857de 00000083
! Mem[0000000091000138] = e962452c, %g2 = 0000000000000056
lduh [%i6+0x138],%g2 ! %g2 = 000000000000e962
! Mem[000000006c8001a9] = 198f7e48, %l7 = 00000000000000c3
ldstub [%i1+0x1a9],%l7 ! %l7 = 0000008f000000ff
! Mem[0000000091800098] = 9a4c128d, %g18 = a96689fc307fed19
ldsw [%o0+0x098],%g2 ! %g2 = a96689fc307fed19
! Mem[0000000090800068] = f97ee924, %g2 = ffffffff9a4c128d
ldsh [%i5+0x06a],%g2 ! %g2 = fffffffffffff97e
! %l6 = 00000000000000dc, Mem[000000009100002c] = 000000a0
sth %l6,[%i6+0x02c] ! Mem[000000009100002c] = 00dc00a0
p46_label_24:
! Mem[00000000900000ac] = da6c15f9, %g2 = fffffffffffff97e
ldsb [%i4+0x0ae],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000091000194] = e48655e5, %g2 = ffffffffffffffda
lduh [%i6+0x194],%g2 ! %g2 = 000000000000e486
! Mem[000000006c8000d0] = 2618da0cf9a12314, %l4 = 000000000000009b, %l2 = 3a58bb897409ed53
add %i1,0xd0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 2618da0cf9a12314
! Mem[0000000091800104] = 4bb31f20, %g2 = 000000000000e486
lduw [%o0+0x104],%g2 ! %g2 = 000000004bb31f20
! Mem[000000006c0001f0] = 51c4b35eb0684e5e, %l7 = 000000000000008f, %l7 = 000000000000008f
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 51c4b35eb0684e5e
! %l0 = 22c857de, %l1 = 00000083, Mem[0000000091800100] = 6905bed0 4bb31f20
std %l0,[%o0+0x100] ! Mem[0000000091800100] = 22c857de 00000083
! Mem[00000000918001e4] = 9a1d2549, %g2 = 000000004bb31f20
ldsb [%o0+0x1e7],%g2 ! %g2 = ffffffffffffff9a
! Mem[000000006d800088] = 44463d06, %l3 = f7cd39f3, %l6 = 000000dc
add %i3,0x88,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000044463d06
! Mem[0000000091000150] = 23a8d37e, %g2 = ffffffffffffff9a
lduw [%i6+0x150],%g2 ! %g2 = 0000000023a8d37e
! Mem[00000000908001e8] = 30f93a4f, %g2 = 0000000023a8d37e
ldsh [%i5+0x1e8],%g2 ! %g2 = 00000000000030f9
p46_label_25:
! %l4 = 0000009b, %l5 = 0000005d, Mem[0000000091000010] = a348001e 3d1e3e00
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 0000009b 0000005d
! %l3 = 646d4488f7cd39f3, Mem[0000000090800008] = 5c96a471
stw %l3,[%i5+%o1] ! Mem[0000000090800008] = f7cd39f3
! Mem[000000006c800144] = d0ffcd1c, %l2 = 2618da0cf9a12314
ldstub [%i1+0x144],%l2 ! %l2 = 000000d0000000ff
! Mem[000000006d8000ef] = beea564a, %l7 = 51c4b35eb0684e5e
ldstub [%i3+0x0ef],%l7 ! %l7 = 0000004a000000ff
! Mem[0000000091000170] = 9a437e96 cb003d97, %g2 = 000030f9, %g3 = f0124ac8
ldd [%i6+0x170],%g2 ! %g2 = 000000009a437e96 00000000cb003d97
! Mem[000000006d800134] = f171846c, %l7 = 0000004a, %l0 = 22c857de
add %i3,0x134,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f171846c
! Mem[000000009000012c] = ea6ef402, %g2 = 000000009a437e96
ldub [%i4+0x12e],%g2 ! %g2 = 00000000000000ea
! Mem[000000006c8001e9] = 9fbddb46, %l6 = 0000000044463d06
ldstub [%i1+0x1e9],%l6 ! %l6 = 000000bd000000ff
! %l0 = f171846c, %l1 = 00000083, Mem[0000000091000108] = 1c0669f4 6fbe3348
std %l0,[%i6+0x108] ! Mem[0000000091000108] = f171846c 00000083
! %l4 = 0000009b, %l5 = 0000005d, Mem[0000000090000008] = f31481bb 5f4b3277
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000009b 0000005d
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p46_branch_failed
p46_not_taken_0_end:
! End of Random Code for Thread 46
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 00000000f171846c
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000083
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000d0
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 646d4488f7cd39f3
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000009b
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000005d
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000bd
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000004a
bne,a,pn %xcc,p46_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = 363bbcffb3a0e05c
ldx [%i0+0x038],%g3 ! Observed data at 000000006c000038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x038,%g4
ldx [%g1+0x090],%g2 ! Expected data = a4487a425020d2f1
ldx [%i0+0x090],%g3 ! Observed data at 000000006c000090
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 04e45bffc2e431b0
ldx [%i0+0x0a8],%g3 ! Observed data at 000000006c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c9ff02ff6e26fdaa
ldx [%i0+0x0b8],%g3 ! Observed data at 000000006c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x110],%g2 ! Expected data = c5b73870ff5ac96c
ldx [%i0+0x110],%g3 ! Observed data at 000000006c000110
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = ba456420ff0c94c6
ldx [%i0+0x130],%g3 ! Observed data at 000000006c000130
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff5f3828b6b4e643
ldx [%i0+0x150],%g3 ! Observed data at 000000006c000150
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = c134ff7a1b4e8d8d
ldx [%i0+0x180],%g3 ! Observed data at 000000006c000180
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = dbffe858ffa788de
ldx [%i0+0x198],%g3 ! Observed data at 000000006c000198
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 343dffbc865d80b7
ldx [%i0+0x1a8],%g3 ! Observed data at 000000006c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff60e4a25ab0ee25
ldx [%i0+0x1c0],%g3 ! Observed data at 000000006c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 04f0a0f3269bc7ff
ldx [%i0+0x1e8],%g3 ! Observed data at 000000006c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1d12af9208063e0d
ldx [%i0+0x1f8],%g3 ! Observed data at 000000006c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1f8,%g4
set p46_local1_expect,%g1
p46_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 3ef1d334ff423bc8
ldx [%i1+0x010],%g3 ! Observed data at 000000006c800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 07d8f622bbd076ff
ldx [%i1+0x018],%g3 ! Observed data at 000000006c800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 81fa55faada7ef2d
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 = 92853e0db73288b3
ldx [%i1+0x030],%g3 ! Observed data at 000000006c800030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x030,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff5407d6364d0752
ldx [%i1+0x088],%g3 ! Observed data at 000000006c800088
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = b480387c66ed582f
ldx [%i1+0x0a0],%g3 ! Observed data at 000000006c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = bcf4289673a437ad
ldx [%i1+0x0d8],%g3 ! Observed data at 000000006c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b7f0f7b5fff72b02
ldx [%i1+0x0e8],%g3 ! Observed data at 000000006c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 87d2f871bc450f1e
ldx [%i1+0x0f8],%g3 ! Observed data at 000000006c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6fffe68cff341aae
ldx [%i1+0x108],%g3 ! Observed data at 000000006c800108
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = c8adf0ff000000ff
ldx [%i1+0x118],%g3 ! Observed data at 000000006c800118
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = d6b7ffd8fab1b6b2
ldx [%i1+0x138],%g3 ! Observed data at 000000006c800138
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = d269f107ffffcd1c
ldx [%i1+0x140],%g3 ! Observed data at 000000006c800140
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7cdb9fc465f96764
ldx [%i1+0x160],%g3 ! Observed data at 000000006c800160
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = e626ff259e131426
ldx [%i1+0x190],%g3 ! Observed data at 000000006c800190
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 8358e5fff65f776c
ldx [%i1+0x198],%g3 ! Observed data at 000000006c800198
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 19ff7e4894765815
ldx [%i1+0x1a8],%g3 ! Observed data at 000000006c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 3089daaad743e4ff
ldx [%i1+0x1b8],%g3 ! Observed data at 000000006c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff9d34ed43440023
ldx [%i1+0x1c0],%g3 ! Observed data at 000000006c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f6ff0681cc046286
ldx [%i1+0x1e0],%g3 ! Observed data at 000000006c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9fffdb462b3bffe3
ldx [%i1+0x1e8],%g3 ! Observed data at 000000006c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 75928b32e958900e
ldx [%i1+0x1f8],%g3 ! Observed data at 000000006c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1f8,%g4
set p46_local2_expect,%g1
p46_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = a931127f50ff7451
ldx [%i2+0x008],%g3 ! Observed data at 000000006d000008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 04a56fccd62fa2ff
ldx [%i2+0x038],%g3 ! Observed data at 000000006d000038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7efbfff59c814541
ldx [%i2+0x078],%g3 ! Observed data at 000000006d000078
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 602f7f64d7b2e4e7
ldx [%i2+0x0a0],%g3 ! Observed data at 000000006d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 22c857de00000083
ldx [%i2+0x100],%g3 ! Observed data at 000000006d000100
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = fcff76af9d92bce0
ldx [%i2+0x108],%g3 ! Observed data at 000000006d000108
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = cea920553ccd1964
ldx [%i2+0x110],%g3 ! Observed data at 000000006d000110
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = beb9f5acffffe256
ldx [%i2+0x118],%g3 ! Observed data at 000000006d000118
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x118,%g4
ldx [%g1+0x180],%g2 ! Expected data = 448e39edff557ed9
ldx [%i2+0x180],%g3 ! Observed data at 000000006d000180
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = adfc33e2eceee47f
ldx [%i2+0x1c8],%g3 ! Observed data at 000000006d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f092b0bd86bc7c91
ldx [%i2+0x1f8],%g3 ! Observed data at 000000006d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1f8,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 54378bff939d1caa
ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7aff9ef351ea35f7
ldx [%i3+0x050],%g3 ! Observed data at 000000006d800050
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000708fcf6215
ldx [%i3+0x070],%g3 ! Observed data at 000000006d800070
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff3477bb5ff28957
ldx [%i3+0x0b0],%g3 ! Observed data at 000000006d8000b0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 000000ae88102e7c
ldx [%i3+0x0c0],%g3 ! Observed data at 000000006d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9ea8da4db5c47370
ldx [%i3+0x0c8],%g3 ! Observed data at 000000006d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000001a5407d6
ldx [%i3+0x0d0],%g3 ! Observed data at 000000006d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 24c0f5fcbeea56ff
ldx [%i3+0x0e8],%g3 ! Observed data at 000000006d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 282a125229a03f7f
ldx [%i3+0x0f0],%g3 ! Observed data at 000000006d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = e126e69ffff14092
ldx [%i3+0x108],%g3 ! Observed data at 000000006d800108
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffcd23ce8d278df9
ldx [%i3+0x110],%g3 ! Observed data at 000000006d800110
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 2895122f45c32029
ldx [%i3+0x118],%g3 ! Observed data at 000000006d800118
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = cdb5ff6673f9f22e
ldx [%i3+0x128],%g3 ! Observed data at 000000006d800128
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0000003b382f9b45
ldx [%i3+0x170],%g3 ! Observed data at 000000006d800170
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = d7b2e4e7872269ff
ldx [%i3+0x198],%g3 ! Observed data at 000000006d800198
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 29a03f7fe5b7afb6
ldx [%i3+0x1b8],%g3 ! Observed data at 000000006d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff7d8ffe9be5e1e3
ldx [%i3+0x1e0],%g3 ! Observed data at 000000006d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e31cc51af98a36ff
ldx [%i3+0x1e8],%g3 ! Observed data at 000000006d8001e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = aaefba1f00000054
ldx [%i3+0x1f8],%g3 ! Observed data at 000000006d8001f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1f8,%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
! 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:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d000008]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006c000018]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000028]
ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d000010]
stda %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000000]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d000000]
stxa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800010]
done
p46_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d000008]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006c000018]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000028]
ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d000010]
stda %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000000]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d000000]
stxa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800010]
done
p46_trap2e:
stwa %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000010]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d800008]
lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c800008]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d000008]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000010]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d800028]
done
p46_trap2o:
stwa %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000010]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d800008]
lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c800008]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d000008]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000010]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d800028]
done
p46_trap3e:
nop
nop
nop
nop
nop
nop
done
p46_trap3o:
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 = 282a125229a03f7f
ldx [%g1+0x008],%l1 ! %l1 = b35079d83ccd1964
ldx [%g1+0x010],%l2 ! %l2 = 0df39e49d7b2e4e7
ldx [%g1+0x018],%l3 ! %l3 = 2510c31e3964a67d
ldx [%g1+0x020],%l4 ! %l4 = 99fcfd3883685e86
ldx [%g1+0x028],%l5 ! %l5 = e20532d2b480387c
ldx [%g1+0x030],%l6 ! %l6 = 4def3668d96068dd
ldx [%g1+0x038],%l7 ! %l7 = 5e68d9fc8e92e064
! Initialize the output register of window 0
set unres3_start,%o0
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 = ab333406 d1ecfaa1 dadfa8d9 03c2d2fd
! %f4 = 3696ad3a 5a3a0879 a6a62ee9 34a60651
! %f8 = 2bc7730b cf6cb262 b0aaccef e270cd5a
! %f12 = c1d4736a 5954914b 71239131 0f9db74b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fd36f3cb 264fa9fb 8ee5a37d 3f444121
! %f20 = db1d9ac8 f0fb4d7f 1d22f549 16528808
! %f24 = a221517e e04bb55f 6fe9c877 bfacf55f
! %f28 = e9f6650c a873d054 ffd544d9 b2a82534
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 861e870b 59d343c9 5fafb987 eeccf361
! %f36 = 7de5cae5 58d93a42 bffd7f90 68d45183
! %f40 = 9cd35c34 08fb23bc 8b1350bb 10f0b5cc
! %f44 = 4bcbcce6 de987b84 b9bca89f 6cce3724
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd36429670000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = d36429670000000b
wr %g0,%y ! Clear Y 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:
! %l2 = f8a28e4fe39c322e, Mem[000000009080019c] = f27b77bd
sth %l2,[%i5+0x19c] ! Mem[000000009080019c] = 322e77bd
! %l1 = 85d5351e8428020b, Mem[000000009180012a] = 8bf254b6
sth %l1,[%o0+0x12a] ! Mem[0000000091800128] = 020b54b6
! Mem[000000006e000128] = 0a04ac138fca527a, %l6 = 2b8478f4ae2e995b, %l6 = 2b8478f4ae2e995b
add %i0,0x128,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 0a04ac138fca527a
! Mem[000000006f000038] = b6df78af, %l7 = a470d301, %l3 = e398e2d4
add %i2,0x38,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000b6df78af
! Mem[000000006f8000d0] = 915739548ab19f08, %l7 = 39f170f4a470d301, %l5 = deea5d304cfff6b1
add %i3,0xd0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 915739548ab19f08
! Mem[0000000090800014] = f2febcf3, %g2 = 36ff771781457917
ldsb [%i5+0x015],%g2 ! %g2 = fffffffffffffff2
! %l7 = 39f170f4a470d301, Mem[00000000910001b2] = 8464d785
sth %l7,[%i6+0x1b2] ! Mem[00000000910001b0] = d301d785
! %l7 = 39f170f4a470d301, Mem[0000000091000149] = 62d23c47
stb %l7,[%i6+0x149] ! Mem[0000000091000148] = 01d23c47
! %l6 = 0a04ac138fca527a, Mem[00000000918001c8] = 1c6c117f
stw %l6,[%o0+0x1c8] ! Mem[00000000918001c8] = 8fca527a
! Mem[000000006e000168] = 348fd470, %l1 = 8428020b, %l0 = 97e9ad07
add %i0,0x168,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000348fd470
p47_label_2:
! Mem[000000006e800160] = 618c4a87ce9d8a10, %l5 = 915739548ab19f08, %l7 = 39f170f4a470d301
add %i1,0x160,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 618c4a87ce9d8a10
! Mem[0000000091800064] = 48188984, %g2 = fffffffffffffff2
ldsb [%o0+0x065],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000048] = ced1bed1bd74f16b, %g2 = 0000000000000048
ldx [%i4+0x048],%g2 ! %g2 = ced1bed1bd74f16b
! Mem[000000006f800144] = e083ea58, %l2 = f8a28e4fe39c322e
swap [%i3+0x144],%l2 ! %l2 = 00000000e083ea58
! Mem[000000006f000164] = 320c48c5, %l3 = 00000000b6df78af
swap [%i2+0x164],%l3 ! %l3 = 00000000320c48c5
! Mem[0000000091000078] = 9cfade543319557f, %g2 = ced1bed1bd74f16b
ldx [%i6+0x078],%g2 ! %g2 = 9cfade543319557f
! Mem[000000006f0001e0] = 7f127d1d, %l4 = c750987016654bb0
ldub [%i2+0x1e1],%l4 ! %l4 = 0000000000000012
! %l7 = 618c4a87ce9d8a10, Mem[0000000091000130] = 7b9364c7
stw %l7,[%i6+0x130] ! Mem[0000000091000130] = ce9d8a10
! Mem[000000006f800078] = bc3285c27c39cae8, %l4 = 0000000000000012, %l7 = 618c4a87ce9d8a10
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = bc3285c27c39cae8
! Mem[00000000900001d4] = a5390858, %g18 = f6ca23963624c382
ldsw [%i4+0x1d4],%g2 ! %g2 = f6ca23963624c382
p47_label_3:
! %l6 = 0a04ac138fca527a, Mem[0000000091000164] = 9a024c61
sth %l6,[%i6+0x164] ! Mem[0000000091000164] = 527a4c61
! %l0 = 348fd470, %l1 = 8428020b, Mem[0000000091800158] = adfdfa96 aee176b8
std %l0,[%o0+0x158] ! Mem[0000000091800158] = 348fd470 8428020b
! %l0 = 00000000348fd470, Mem[00000000910001e9] = d6395c50
stb %l0,[%i6+0x1e9] ! Mem[00000000910001e8] = 70395c50
! Mem[0000000091800058] = 4a905669 4bad1b14, %g2 = a5390858, %g3 = 0bad0b00
ldd [%o0+0x058],%g2 ! %g2 = 000000004a905669 000000004bad1b14
! Mem[000000006f000114] = 6346ec3c, %l2 = 00000000e083ea58
swap [%i2+0x114],%l2 ! %l2 = 000000006346ec3c
! Mem[000000006f000004] = 8cc82a6a, %l6 = 0a04ac138fca527a
swap [%i2+0x004],%l6 ! %l6 = 000000008cc82a6a
! Mem[000000006f0001a8] = 594dd61f, %l5 = 8ab19f08, %l0 = 348fd470
add %i2,0x1a8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000594dd61f
! Mem[000000006f80012a] = 0a9b3880, %l4 = 0000000000000012
ldstub [%i3+0x12a],%l4 ! %l4 = 00000038000000ff
! Mem[000000006e800068] = 475ec45eda30536b, %l0 = 00000000594dd61f, %l5 = 915739548ab19f08
add %i1,0x68,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 475ec45eda30536b
! %l7 = bc3285c27c39cae8, Mem[0000000091000078] = 9cfade54
stw %l7,[%i6+0x078] ! Mem[0000000091000078] = 7c39cae8
p47_label_4:
! Mem[00000000910001f0] = 35572a2e, %g2 = 000000004a905669
lduw [%i6+0x1f0],%g2 ! %g2 = 0000000035572a2e
! Mem[000000006e0000f0] = 265c98d6, %l2 = 000000006346ec3c
ldstub [%i0+0x0f0],%l2 ! %l2 = 00000026000000ff
! Mem[0000000091000058] = 7303b0f7 34b6ce7d, %g2 = 35572a2e, %g3 = 4bad1b14
ldd [%i6+0x058],%g2 ! %g2 = 000000007303b0f7 0000000034b6ce7d
! Mem[000000006e800060] = 17908b890f1ff505, %l2 = 0000000000000026, %l0 = 00000000594dd61f
add %i1,0x60,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 17908b890f1ff505
! Mem[000000006f0001a0] = 524e04e8efe77773, %l6 = 000000008cc82a6a, %l2 = 0000000000000026
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 524e04e8efe77773
! Mem[0000000090000048] = bed1bd74, %g2 = 000000007303b0f7
lduh [%i4+0x04a],%g2 ! %g2 = 000000000000bed1
! Mem[0000000091800058] = 4a9056694bad1b14, %g2 = 000000000000bed1
ldx [%o0+0x058],%g2 ! %g2 = 4a9056694bad1b14
! Mem[000000006f80019d] = 3d0779da, %l3 = 00000000320c48c5
ldstub [%i3+0x19d],%l3 ! %l3 = 00000007000000ff
! Mem[00000000900000f0] = 1204d436 1a869d3d, %g2 = 4bad1b14, %g3 = 34b6ce7d
ldd [%i4+0x0f0],%g2 ! %g2 = 000000001204d436 000000001a869d3d
! Mem[00000000910001b8] = 7e24de3b, %g18 = f6ca23963624c382
ldsw [%i6+0x1b8],%g2 ! %g2 = f6ca23963624c382
p47_label_5:
! Mem[000000009000015c] = 256eece5, %g18 = f6ca23963624c382
ldsw [%i4+0x15c],%g2 ! %g2 = f6ca23963624c382
! Mem[00000000910001a4] = a1786a7c, %g2 = 00000000256eece5
ldsb [%i6+0x1a6],%g2 ! %g2 = ffffffffffffffa1
! Mem[000000006f00003c] = 9c3607b9, %l2 = efe77773, %l7 = 7c39cae8
add %i2,0x3c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000009c3607b9
! Mem[000000006f8001b0] = ca2476184f0859ce, %l0 = 17908b890f1ff505, %l1 = 85d5351e8428020b
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ca2476184f0859ce
! Mem[000000006f800160] = 25f62fa2ff7ec72e, %l4 = 0000000000000038, %l6 = 000000008cc82a6a
add %i3,0x160,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 25f62fa2ff7ec72e
! Mem[0000000090000048] = ced1bed1 bd74f16b, %g2 = ffffffa1, %g3 = 1a869d3d
ldd [%i4+0x048],%g2 ! %g2 = 00000000ced1bed1 00000000bd74f16b
! Mem[0000000090000024] = f0c6c03c, %g2 = 00000000ced1bed1
lduw [%i4+0x024],%g2 ! %g2 = 00000000f0c6c03c
! Mem[000000006f800123] = 3f745cac, %l1 = ca2476184f0859ce
ldstub [%i3+0x123],%l1 ! %l1 = 000000ac000000ff
! Mem[000000006e8000aa] = 42a4d71c, %l3 = 0000000000000007
ldstub [%i1+0x0aa],%l3 ! %l3 = 000000d7000000ff
! Mem[000000006e800174] = f28446f6, %l6 = 25f62fa2ff7ec72e
swap [%i1+0x174],%l6 ! %l6 = 00000000f28446f6
p47_label_6:
! Mem[00000000900001f0] = 6e71228e, %g18 = f6ca23963624c382
ldsw [%i4+0x1f0],%g2 ! %g2 = f6ca23963624c382
! Mem[000000006f000114] = e083ea58, %l4 = 00000038, %l0 = 0f1ff505
add %i2,0x114,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e083ea58
! Mem[000000006e000038] = 0d1a89dab6e9d7b9, %l1 = 00000000000000ac, %l7 = 000000009c3607b9
add %i0,0x38,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 0d1a89dab6e9d7b9
! Mem[000000006e800112] = d2a6f7e7, %l6 = 00000000f28446f6
ldstub [%i1+0x112],%l6 ! %l6 = 000000f7000000ff
! Mem[000000006e8000e8] = 7f8b4298a69d6469, %l5 = 475ec45eda30536b, %l2 = 524e04e8efe77773
add %i1,0xe8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 7f8b4298a69d6469
! Mem[000000006f0001a8] = 594dd61f, %l1 = 00000000000000ac
swap [%i2+0x1a8],%l1 ! %l1 = 00000000594dd61f
! %l2 = 7f8b4298a69d6469, Mem[00000000900000f0] = 1204d436
stw %l2,[%i4+0x0f0] ! Mem[00000000900000f0] = a69d6469
! Mem[000000006f80019c] = 3dff79da, %l0 = 00000000e083ea58
swap [%i3+0x19c],%l0 ! %l0 = 000000003dff79da
! Mem[000000006f000140] = 98080747a75f42fa, %l7 = 0d1a89dab6e9d7b9, %l5 = 475ec45eda30536b
add %i2,0x140,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 98080747a75f42fa
! Mem[000000006e000038] = 0d1a89da, %l3 = 000000d7, %l3 = 000000d7
add %i0,0x38,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000d1a89da
p47_label_7:
! %l5 = 98080747a75f42fa, Mem[0000000090000164] = 7c1f981c
sth %l5,[%i4+0x164] ! Mem[0000000090000164] = 42fa981c
! Mem[000000006f000149] = d7faba76, %l0 = 000000003dff79da
ldstub [%i2+0x149],%l0 ! %l0 = 000000fa000000ff
! Mem[000000006f800010] = e5eae3bb75dea2eb, %l2 = 7f8b4298a69d6469, %l7 = 0d1a89dab6e9d7b9
add %i3,0x10,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = e5eae3bb75dea2eb
! Mem[000000009080003c] = e44d839b, %g2 = 000000006e71228e
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffe4
! %l3 = 000000000d1a89da, Mem[00000000918001d2] = a45fb5ec
sth %l3,[%o0+0x1d2] ! Mem[00000000918001d0] = 89dab5ec
! Mem[000000006f0000a5] = f778e85d, %l2 = 7f8b4298a69d6469
ldstub [%i2+0x0a5],%l2 ! %l2 = 00000078000000ff
! Mem[000000006e800118] = 1b5691b1, %l7 = 75dea2eb, %l1 = 594dd61f
add %i1,0x118,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000001b5691b1
! Mem[000000006f800024] = 2693497c, %l4 = 0000000000000038
swap [%i3+0x024],%l4 ! %l4 = 000000002693497c
! Mem[0000000090000008] = f314fdbb 5f4b3277, %g2 = ffffffe4, %g3 = bd74f16b
ldd [%i4+%o1],%g2 ! %g2 = 00000000f314fdbb 000000005f4b3277
! Mem[0000000091800054] = f78fa94d, %g18 = f6ca23963624c382
ldsw [%o0+0x054],%g2 ! %g2 = f6ca23963624c382
p47_label_8:
! Mem[000000006f8001ac] = 803448e2, %l2 = 0000000000000078
swap [%i3+0x1ac],%l2 ! %l2 = 00000000803448e2
! Mem[00000000900001c4] = a50ab220, %g18 = f6ca23963624c382
ldsw [%i4+0x1c4],%g2 ! %g2 = f6ca23963624c382
! Mem[000000006f0001eb] = 67c60f43, %l4 = 000000002693497c
ldstub [%i2+0x1eb],%l4 ! %l4 = 00000043000000ff
! Mem[000000006f000068] = 08ccec5b91c2bbf3, %l0 = 00000000000000fa, %l0 = 00000000000000fa
add %i2,0x68,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 08ccec5b91c2bbf3
! Mem[0000000091000050] = 7b687bc5, %g2 = ffffffffa50ab220
lduw [%i6+0x050],%g2 ! %g2 = 000000007b687bc5
! Mem[000000006f800198] = 11ca77ca, %l7 = 75dea2eb, %l2 = 803448e2
add %i3,0x198,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000011ca77ca
! Mem[000000009100007c] = 3319557f, %g2 = 000000007b687bc5
ldsb [%i6+0x07c],%g2 ! %g2 = 0000000000000033
! Mem[000000006e8001e8] = 75405aa4, %l1 = 1b5691b1, %l5 = a75f42fa
add %i1,0x1e8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000075405aa4
! Mem[000000006e800032] = 8dd1075b, %l7 = e5eae3bb75dea2eb
ldstub [%i1+0x032],%l7 ! %l7 = 00000007000000ff
! Mem[000000006f0000e0] = 676925fb, %l7 = 0000000000000007
swap [%i2+0x0e0],%l7 ! %l7 = 00000000676925fb
p47_label_9:
! Mem[00000000918000fc] = 1d56c743, %g2 = 0000000000000033
lduw [%o0+0x0fc],%g2 ! %g2 = 000000001d56c743
! Mem[00000000900000a8] = 6884ab74 ca0cda6c, %g2 = 1d56c743, %g3 = 5f4b3277
ldd [%i4+0x0a8],%g2 ! %g2 = 000000006884ab74 00000000ca0cda6c
! Mem[000000006f0001cc] = 152f40e0, %l7 = 676925fb, %l5 = 75405aa4
add %i2,0x1cc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000152f40e0
! Mem[000000006e00002d] = c90eaa4e, %l1 = 000000001b5691b1
ldstub [%i0+0x02d],%l1 ! %l1 = 0000000e000000ff
! Mem[000000006f0000a0] = a26b02b1, %l1 = 0000000e, %l1 = 0000000e
add %i2,0xa0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a26b02b1
! Mem[000000006e0000b0] = 5ef283d2, %l0 = 08ccec5b91c2bbf3
ldub [%i0+0x0b1],%l0 ! %l0 = 00000000000000f2
! Mem[000000006f8001d4] = b026ffef, %l1 = a26b02b1, %l7 = 676925fb
add %i3,0x1d4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000b026ffef
! Mem[00000000908001a0] = 30fd54e9, %g2 = 000000006884ab74
ldsh [%i5+0x1a2],%g2 ! %g2 = 00000000000030fd
! Mem[000000006e800094] = 347e58d3, %l0 = 00000000000000f2
swap [%i1+0x094],%l0 ! %l0 = 00000000347e58d3
! Mem[000000006e000188] = ebfaa58d, %l7 = 00000000b026ffef
swap [%i0+0x188],%l7 ! %l7 = 00000000ebfaa58d
p47_label_10:
! Mem[000000006f8001d6] = b026ffef, %l4 = 0000000000000043
ldstub [%i3+0x1d6],%l4 ! %l4 = 000000ff000000ff
! %l1 = 00000000a26b02b1, Mem[000000009000007c] = 1b236ed1
stw %l1,[%i4+0x07c] ! Mem[000000009000007c] = a26b02b1
! %l1 = 00000000a26b02b1, Mem[0000000091800000] = 03f5e670
stw %l1,[%o0+%g0] ! Mem[0000000091800000] = a26b02b1
! %l0 = 00000000347e58d3, Mem[0000000090800010] = b4fabb0f1cf2febc
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 00000000347e58d3
! Mem[000000006e8001ec] = 33e8d89e, %l0 = 00000000347e58d3
swap [%i1+0x1ec],%l0 ! %l0 = 0000000033e8d89e
! Mem[00000000900001f0] = 6e71228e, %g2 = 00000000000030fd
ldsh [%i4+0x1f0],%g2 ! %g2 = 0000000000006e71
! Mem[0000000090800098] = 19897435 0675bab4, %g2 = 00006e71, %g3 = ca0cda6c
ldd [%i5+0x098],%g2 ! %g2 = 0000000019897435 000000000675bab4
! Mem[000000006e000008] = 8d1a1341, %l5 = 00000000152f40e0
swap [%i0+%o1],%l5 ! %l5 = 000000008d1a1341
! Mem[000000009180006c] = c5a2c045, %g2 = 0000000019897435
ldsh [%o0+0x06c],%g2 ! %g2 = ffffffffffffc5a2
! Mem[000000006f0001c7] = a7bdb534, %l0 = 0000000033e8d89e
ldstub [%i2+0x1c7],%l0 ! %l0 = 00000034000000ff
p47_label_11:
! Mem[0000000091000118] = c04bc1d5 72a066a4, %g2 = ffffc5a2, %g3 = 0675bab4
ldd [%i6+0x118],%g2 ! %g2 = 00000000c04bc1d5 0000000072a066a4
! Mem[000000006f8000cc] = ba83521d, %l2 = 11ca77ca, %l4 = 000000ff
add %i3,0xcc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ba83521d
! Mem[0000000091000194] = 55e57417, %g2 = 00000000c04bc1d5
ldsh [%i6+0x196],%g2 ! %g2 = 00000000000055e5
! Mem[0000000090000128] = 574953fa 90beea6e, %g2 = 000055e5, %g3 = 72a066a4
ldd [%i4+0x128],%g2 ! %g2 = 00000000574953fa 0000000090beea6e
! %l3 = 000000000d1a89da, Mem[00000000918000d8] = b09059a2
stb %l3,[%o0+0x0d8] ! Mem[00000000918000d8] = da9059a2
! Mem[0000000091800018] = 3402842e, %g2 = 00000000574953fa
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000003402
! Mem[000000006f0001c0] = c634eda2, %l7 = ebfaa58d, %l0 = 00000034
add %i2,0x1c0,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c634eda2
! %l6 = 00000000000000f7, Mem[000000006f0001fe] = 8ead53f4
stb %l6,[%i2+0x1fe] ! Mem[000000006f0001fc] = 8eadf7f4
! Mem[000000006f000040] = db9c025c, %l5 = 000000008d1a1341
swap [%i2+0x040],%l5 ! %l5 = 00000000db9c025c
! Mem[000000006f800108] = 75354074, %l1 = 00000000a26b02b1
lduw [%i3+0x108],%l1 ! %l1 = 0000000075354074
p47_label_12:
! Mem[000000006e000174] = 1e369eb8, %l5 = db9c025c, %l4 = ba83521d
add %i0,0x174,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000001e369eb8
! Mem[000000006e0000dc] = b7e5ae7f, %l6 = 00000000000000f7
swap [%i0+0x0dc],%l6 ! %l6 = 00000000b7e5ae7f
! Mem[00000000918000a0] = 8f35b7ac, %g2 = 0000000000003402
ldsb [%o0+0x0a0],%g2 ! %g2 = ffffffffffffff8f
! Mem[00000000918001c4] = 05e425b7, %g2 = ffffffffffffff8f
lduw [%o0+0x1c4],%g2 ! %g2 = 0000000005e425b7
! Mem[0000000090000078] = fec32266, %g18 = f6ca23963624c382
ldsw [%i4+0x078],%g2 ! %g2 = f6ca23963624c382
! Mem[000000006f000144] = a75f42fa, %l1 = 75354074, %l3 = 0d1a89da
add %i2,0x144,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a75f42fa
! Mem[000000006e0001d0] = dd9a3f75e4a175e8, %l0 = 00000000c634eda2, %l0 = 00000000c634eda2
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = dd9a3f75e4a175e8
! Mem[000000006f8000c8] = b1433cab, %l5 = db9c025c, %l7 = ebfaa58d
add %i3,0xc8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000b1433cab
! Mem[000000006e0001cd] = 500ef800, %l1 = 0000000075354074
ldstub [%i0+0x1cd],%l1 ! %l1 = 0000000e000000ff
! Mem[000000006e000150] = 5bd539aa, %l3 = a75f42fa, %l2 = 11ca77ca
add %i0,0x150,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000005bd539aa
p47_label_13:
! Mem[000000006e80003c] = a20cb873, %l1 = 0000000e, %l4 = 1e369eb8
add %i1,0x3c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a20cb873
! Mem[00000000918000c4] = c313a76b, %g2 = fffffffffec32266
lduw [%o0+0x0c4],%g2 ! %g2 = 00000000c313a76b
! Mem[000000006e8000c0] = 60a3df512d53ad37, %l1 = 000000000000000e, %l6 = 00000000b7e5ae7f
add %i1,0xc0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 60a3df512d53ad37
! Mem[000000006f8001f8] = bc92560bdb2321f2, %l1 = 000000000000000e, %l4 = 00000000a20cb873
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = bc92560bdb2321f2
! Mem[000000006f000080] = d7e194cd, %l6 = 60a3df512d53ad37
swap [%i2+0x080],%l6 ! %l6 = 00000000d7e194cd
! Mem[0000000091800160] = f1db476f, %g2 = 00000000c313a76b
lduw [%o0+0x160],%g2 ! %g2 = 00000000f1db476f
! Mem[0000000091800154] = 065fbe19, %g2 = 00000000f1db476f
ldsh [%o0+0x154],%g2 ! %g2 = 000000000000065f
! Mem[000000006e0001b2] = f10bd97d, %l7 = 00000000b1433cab
ldstub [%i0+0x1b2],%l7 ! %l7 = 000000d9000000ff
! %l0 = dd9a3f75e4a175e8, Mem[0000000090800037] = 6fb0bb79
stb %l0,[%i5+0x037] ! Mem[0000000090800034] = e8b0bb79
! Mem[000000006e00004c] = 753a114f, %l3 = 00000000a75f42fa
ldsb [%i0+0x04c],%l3 ! %l3 = 0000000000000075
p47_label_14:
! %l2 = 000000005bd539aa, Mem[000000006e000054] = 407089df
stb %l2,[%i0+0x054] ! Mem[000000006e000054] = aa7089df
! Mem[000000006e0001bd] = 2f896df1, %l6 = 00000000d7e194cd
ldstub [%i0+0x1bd],%l6 ! %l6 = 00000089000000ff
! Mem[000000006e0000e8] = 8226f41d, %l1 = 000000000000000e
ldstub [%i0+0x0e8],%l1 ! %l1 = 00000082000000ff
! %l4 = db2321f2, %l5 = db9c025c, Mem[0000000090000028] = c6d1db87 5fe1fe5c
std %l4,[%i4+%o5] ! Mem[0000000090000028] = db2321f2 db9c025c
! %l7 = 00000000000000d9, Mem[0000000090800030] = 74aad238
sth %l7,[%i5+0x030] ! Mem[0000000090800030] = 00d9d238
! Mem[000000006e8000c7] = 2d53ad37, %l2 = 000000005bd539aa
ldstub [%i1+0x0c7],%l2 ! %l2 = 00000037000000ff
! Mem[000000006f800188] = d64d34fe6106bea2, %l2 = 0000000000000037, %l3 = 0000000000000075
add %i3,0x188,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = d64d34fe6106bea2
! %l1 = 0000000000000082, Mem[000000006f800023] = 44ea7560
stb %l1,[%i3+0x023] ! Mem[000000006f800020] = 44ea7582
! Mem[000000006f0000df] = 8ff8e57c, %l2 = 0000000000000037
ldstub [%i2+0x0df],%l2 ! %l2 = 0000007c000000ff
! Mem[000000006f000018] = 1e9a6099, %l0 = dd9a3f75e4a175e8
ldub [%i2+%o3],%l0 ! %l0 = 000000000000001e
p47_label_15:
! Mem[000000006e800194] = b2933699, %l4 = db2321f2, %l2 = 0000007c
add %i1,0x194,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b2933699
! %l1 = 0000000000000082, Mem[0000000091000040] = 6f83458cb5c1e93e
stx %l1,[%i6+0x040] ! Mem[0000000091000040] = 0000000000000082
! Mem[000000006e8001c4] = 817b9fd8, %l5 = db9c025c, %l3 = 6106bea2
add %i1,0x1c4,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000817b9fd8
! Mem[0000000091800198] = 326e765b3b83f75f, %g2 = 000000000000065f
ldx [%o0+0x198],%g2 ! %g2 = 326e765b3b83f75f
! Mem[0000000090000110] = 18614e6e, %g2 = 326e765b3b83f75f
lduw [%i4+0x110],%g2 ! %g2 = 0000000018614e6e
! Mem[0000000091800060] = 47a258f4, %g18 = f6ca23963624c382
ldsw [%o0+0x060],%g2 ! %g2 = f6ca23963624c382
! Mem[000000006e000098] = caf08084381202ea, %l0 = 000000000000001e, %l6 = 0000000000000089
add %i0,0x98,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = caf08084381202ea
! Mem[000000006e80010d] = 7e092e55, %l2 = 00000000b2933699
ldstub [%i1+0x10d],%l2 ! %l2 = 00000009000000ff
! %l0 = 0000001e, %l1 = 00000082, Mem[0000000091800170] = 0dd8e744 6604b7b5
std %l0,[%o0+0x170] ! Mem[0000000091800170] = 0000001e 00000082
! %l6 = caf08084381202ea, Mem[00000000900001ac] = b7572d16
sth %l6,[%i4+0x1ac] ! Mem[00000000900001ac] = 02ea2d16
p47_label_16:
! Mem[000000006f000118] = 67be820f, %l7 = 000000d9, %l6 = 381202ea
add %i2,0x118,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000067be820f
! Mem[000000006e000008] = 152f40e0, %l5 = 00000000db9c025c
ldstub [%i0+%o1],%l5 ! %l5 = 00000015000000ff
! %l0 = 000000000000001e, Mem[00000000900000b0] = 15f9f13d2801dd14
stx %l0,[%i4+0x0b0] ! Mem[00000000900000b0] = 000000000000001e
! Mem[0000000091000050] = 7b687bc5, %g18 = f6ca23963624c382
ldsw [%i6+0x050],%g2 ! %g2 = f6ca23963624c382
! %l2 = 0000000000000009, Mem[00000000918001ca] = 527aed5e
sth %l2,[%o0+0x1ca] ! Mem[00000000918001c8] = 0009ed5e
! Mem[00000000908000e8] = 12e75a31, %g2 = 000000007b687bc5
lduh [%i5+0x0ea],%g2 ! %g2 = 00000000000012e7
! Mem[0000000091800180] = 628efb98, %g2 = 00000000000012e7
lduh [%o0+0x180],%g2 ! %g2 = 000000000000628e
! Mem[0000000091000028] = ec3993f6, %g18 = f6ca23963624c382
ldsw [%i6+%o5],%g2 ! %g2 = f6ca23963624c382
! %l0 = 000000000000001e, Mem[00000000918000f0] = 26618e3b7818ae9c
stx %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 000000000000001e
! Mem[0000000091800168] = 33d7f37d, %g2 = ffffffffec3993f6
ldub [%o0+0x169],%g2 ! %g2 = 0000000000000033
p47_label_17:
! Mem[00000000910000a4] = 3b424619, %g2 = 0000000000000033
ldsh [%i6+0x0a6],%g2 ! %g2 = 0000000000003b42
! Mem[000000006e0001d8] = d1f92e754a0ffd5d, %l4 = bc92560bdb2321f2, %l6 = 0000000067be820f
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = d1f92e754a0ffd5d
! Mem[00000000900001f8] = fa17c81f27a29918, %g2 = 0000000000003b42
ldx [%i4+0x1f8],%g2 ! %g2 = fa17c81f27a29918
! Mem[00000000900001c0] = 3ac5b3a2, %g2 = fa17c81f27a29918
ldsh [%i4+0x1c0],%g2 ! %g2 = 0000000000003ac5
! Mem[000000006f0001d4] = 899d7eff, %l5 = 0000000000000015
swap [%i2+0x1d4],%l5 ! %l5 = 00000000899d7eff
! Mem[000000006f800038] = 38a47be7, %l2 = 0000000000000009
swap [%i3+0x038],%l2 ! %l2 = 0000000038a47be7
! %l4 = bc92560bdb2321f2, Mem[0000000090800099] = 89743506
stb %l4,[%i5+0x099] ! Mem[0000000090800098] = f2743506
! Mem[00000000918000b8] = 5d6b0849 6cfe733f, %g2 = 00003ac5, %g3 = 90beea6e
ldd [%o0+0x0b8],%g2 ! %g2 = 000000005d6b0849 000000006cfe733f
! Mem[000000006e80019c] = 51667c1e, %l3 = 00000000817b9fd8
swap [%i1+0x19c],%l3 ! %l3 = 0000000051667c1e
! Mem[000000006f8000c0] = 81d2fcdf, %l0 = 0000001e, %l6 = 4a0ffd5d
add %i3,0xc0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000081d2fcdf
p47_label_18:
! Mem[00000000918001e0] = 580f23c4 8ad07d9a, %g2 = 5d6b0849, %g3 = 6cfe733f
ldd [%o0+0x1e0],%g2 ! %g2 = 00000000580f23c4 000000008ad07d9a
! Mem[000000006e800054] = 8d07a3a4, %l1 = 0000000000000082
swap [%i1+0x054],%l1 ! %l1 = 000000008d07a3a4
! %l0 = 000000000000001e, Mem[00000000900001c4] = a50ab220
sth %l0,[%i4+0x1c4] ! Mem[00000000900001c4] = 001eb220
! Mem[0000000091000028] = ec3993f6, %g18 = f6ca23963624c382
ldsw [%i6+%o5],%g2 ! %g2 = f6ca23963624c382
! Mem[000000006f0001c4] = a7bdb5ff, %l3 = 0000000051667c1e
swap [%i2+0x1c4],%l3 ! %l3 = 00000000a7bdb5ff
! Mem[000000006e8001e9] = 75405aa4, %l2 = 0000000038a47be7
ldstub [%i1+0x1e9],%l2 ! %l2 = 00000040000000ff
! Mem[0000000091800060] = 47a258f4, %g2 = ffffffffec3993f6
lduw [%o0+0x060],%g2 ! %g2 = 0000000047a258f4
! Mem[0000000090800060] = 0a57d697, %g2 = 0000000047a258f4
ldsb [%i5+0x061],%g2 ! %g2 = 000000000000000a
! Mem[000000006e8001a4] = c8c6f690, %l1 = 8d07a3a4, %l1 = 8d07a3a4
add %i1,0x1a4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000c8c6f690
! Mem[0000000091800170] = 0000001e, %g2 = 000000000000000a
lduh [%o0+0x170],%g2 ! %g2 = 0000000000000000
p47_label_19:
! %l3 = 00000000a7bdb5ff, Mem[00000000918000a0] = 8f35b7ac
sth %l3,[%o0+0x0a0] ! Mem[00000000918000a0] = b5ffb7ac
! Mem[000000006f8001e8] = 088c27e3, %l0 = 0000001e, %l2 = 00000040
add %i3,0x1e8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000088c27e3
! Mem[000000006f0001e3] = 7f127d1d, %l3 = 00000000a7bdb5ff
ldstub [%i2+0x1e3],%l3 ! %l3 = 0000001d000000ff
! Mem[00000000908000e4] = 0fc4f9ee, %g2 = 0000000000000000
lduh [%i5+0x0e6],%g2 ! %g2 = 0000000000000fc4
! Mem[0000000090000088] = 487ec682423efff6, %g2 = 0000000000000fc4
ldx [%i4+0x088],%g2 ! %g2 = 487ec682423efff6
! Mem[000000006f8001e0] = a2b6c3d3, %l5 = 00000000899d7eff
ldstub [%i3+0x1e0],%l5 ! %l5 = 000000a2000000ff
! Mem[00000000910001dc] = 63857868, %g2 = 487ec682423efff6
ldsh [%i6+0x1dc],%g2 ! %g2 = 0000000000006385
! Mem[000000006e800148] = 0fcfad4c1fac75cd, %l4 = bc92560bdb2321f2, %l2 = 00000000088c27e3
add %i1,0x148,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 0fcfad4c1fac75cd
! Mem[000000006e800009] = 3c504c4c, %l2 = 0fcfad4c1fac75cd
ldstub [%i1+0x009],%l2 ! %l2 = 00000050000000ff
! Mem[000000006f800174] = 9c89a624, %l3 = 0000001d, %l2 = 00000050
add %i3,0x174,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000009c89a624
p47_label_20:
! %l4 = bc92560bdb2321f2, Mem[00000000900001c8] = 60b21f1e6e750428
stx %l4,[%i4+0x1c8] ! Mem[00000000900001c8] = bc92560bdb2321f2
! Mem[000000006e000060] = 3110f714, %l6 = 81d2fcdf, %l6 = 81d2fcdf
add %i0,0x60,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000003110f714
! Mem[0000000091800180] = 628efb9848e04b63, %g2 = 0000000000006385
ldx [%o0+0x180],%g2 ! %g2 = 628efb9848e04b63
! %l0 = 0000001e, %l1 = c8c6f690, Mem[0000000091000080] = 70fb1ffe ca1141d3
std %l0,[%i6+0x080] ! Mem[0000000091000080] = 0000001e c8c6f690
! Mem[000000006e000190] = 179fb6e673b27bba, %l1 = 00000000c8c6f690, %l5 = 00000000000000a2
add %i0,0x190,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 179fb6e673b27bba
! %l7 = 00000000000000d9, Mem[000000009000010c] = 9d6924b7
stw %l7,[%i4+0x10c] ! Mem[000000009000010c] = 000000d9
! %l0 = 000000000000001e, Mem[0000000091000108] = 1c0669f4
stw %l0,[%i6+0x108] ! Mem[0000000091000108] = 0000001e
! Mem[00000000910000c0] = b7768631 5ee02183, %g2 = 48e04b63, %g3 = 8ad07d9a
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000b7768631 000000005ee02183
! %l0 = 0000001e, %l1 = c8c6f690, Mem[00000000900001a8] = bbf186c9 02ea2d16
std %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = 0000001e c8c6f690
! Mem[000000006e800040] = 8c92bdfc81d86be9, %l7 = 00000000000000d9
ldx [%i1+0x040],%l7 ! %l7 = 8c92bdfc81d86be9
p47_label_21:
! Mem[000000006e800074] = 647ca533, %l4 = bc92560bdb2321f2
swap [%i1+0x074],%l4 ! %l4 = 00000000647ca533
! %l0 = 000000000000001e, Mem[0000000090000010] = 487bece212ee166a
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 000000000000001e
! Mem[000000006f800008] = aea7f7d8, %l1 = 00000000c8c6f690
ldstub [%i3+%o1],%l1 ! %l1 = 000000ae000000ff
! %l4 = 00000000647ca533, Mem[000000009000009b] = a6f6e5be
stb %l4,[%i4+0x09b] ! Mem[0000000090000098] = 33f6e5be
! Mem[000000006f800028] = f4a518236bff6b2e, %l6 = 000000003110f714, %l6 = 000000003110f714
add %i3,0x28,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f4a518236bff6b2e
! %l7 = 8c92bdfc81d86be9, Mem[0000000090000134] = 6baa230f
sth %l7,[%i4+0x134] ! Mem[0000000090000134] = 6be9230f
! Mem[000000006f8001e7] = d441325f, %l1 = 00000000000000ae
ldstub [%i3+0x1e7],%l1 ! %l1 = 0000005f000000ff
! Mem[0000000091000118] = c04bc1d5, %g2 = 00000000b7768631
lduh [%i6+0x118],%g2 ! %g2 = 000000000000c04b
! Mem[00000000900000f4] = 1a869d3d, %g2 = 000000000000c04b
lduh [%i4+0x0f4],%g2 ! %g2 = 0000000000001a86
! Mem[000000006e800098] = dfd9eb38ee0bec00, %l2 = 000000009c89a624, %l2 = 000000009c89a624
add %i1,0x98,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = dfd9eb38ee0bec00
p47_label_22:
! Mem[000000006f800150] = 649ca8dd2ff3ddef, %l5 = 179fb6e673b27bba, %l5 = 179fb6e673b27bba
add %i3,0x150,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 649ca8dd2ff3ddef
! Mem[000000006f800130] = 21f36621, %l3 = 000000000000001d
swap [%i3+0x130],%l3 ! %l3 = 0000000021f36621
! Mem[0000000090000190] = 27339c59, %g18 = f6ca23963624c382
ldsw [%i4+0x190],%g2 ! %g2 = f6ca23963624c382
! Mem[000000006e000129] = 0a04ac13, %l3 = 0000000021f36621
ldstub [%i0+0x129],%l3 ! %l3 = 00000004000000ff
! Mem[000000006e000130] = 1241cc1e, %l0 = 000000000000001e
swap [%i0+0x130],%l0 ! %l0 = 000000001241cc1e
! Mem[000000006f00012c] = a8038b88, %l0 = 000000001241cc1e
swap [%i2+0x12c],%l0 ! %l0 = 00000000a8038b88
! Mem[000000006e0000ce] = 4294f53a, %l2 = dfd9eb38ee0bec00
ldstub [%i0+0x0ce],%l2 ! %l2 = 000000f5000000ff
! Mem[000000006e000014] = d41c41bd, %l0 = a8038b88, %l4 = 647ca533
add %i0,0x14,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d41c41bd
! Mem[0000000090000000] = ba40193a, %g2 = 0000000027339c59
ldsb [%i4+%g0],%g2 ! %g2 = ffffffffffffffba
! Mem[000000006f8000d8] = 359217ab4c73f485, %l0 = 00000000a8038b88, %l4 = 00000000d41c41bd
add %i3,0xd8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 359217ab4c73f485
p47_label_23:
! Mem[000000006e00007b] = aca7a654, %l6 = f4a518236bff6b2e
ldstub [%i0+0x07b],%l6 ! %l6 = 00000054000000ff
! Mem[00000000900001e4] = cf7804a7, %g2 = ffffffffffffffba
ldsb [%i4+0x1e7],%g2 ! %g2 = ffffffffffffffcf
! Mem[000000006e000168] = 348fd470674a1f77, %l3 = 0000000000000004, %l4 = 359217ab4c73f485
add %i0,0x168,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 348fd470674a1f77
! Mem[000000006e800199] = e33f0427, %l4 = 348fd470674a1f77
ldstub [%i1+0x199],%l4 ! %l4 = 0000003f000000ff
! %l1 = 000000000000005f, Mem[0000000091000030] = 3b13c1d5b618f0b2
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 000000000000005f
! %l2 = 00000000000000f5, Mem[0000000091000090] = f98046d8
stw %l2,[%i6+0x090] ! Mem[0000000091000090] = 000000f5
! Mem[000000006e000078] = aca7a6ff82d47a3a, %l4 = 000000000000003f, %l0 = 00000000a8038b88
add %i0,0x78,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = aca7a6ff82d47a3a
! Mem[000000006e80000c] = 152ea37a, %l5 = 2ff3ddef, %l0 = 82d47a3a
add %i1,0x0c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000152ea37a
! Mem[000000009180005c] = 1b1447a2, %g2 = ffffffffffffffcf
lduh [%o0+0x05e],%g2 ! %g2 = 0000000000001b14
! Mem[000000006e8001b0] = cf9584395b3bb0c8, %l3 = 0000000000000004, %l1 = 000000000000005f
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = cf9584395b3bb0c8
p47_label_24:
! Mem[0000000090000180] = 3090cb7b, %g2 = 0000000000001b14
ldub [%i4+0x183],%g2 ! %g2 = 0000000000000030
! %l1 = cf9584395b3bb0c8, Mem[0000000090800118] = 37795e44319cba4e
stx %l1,[%i5+0x118] ! Mem[0000000090800118] = cf9584395b3bb0c8
! Mem[000000006f800158] = 25805912, %l4 = 000000000000003f
swap [%i3+0x158],%l4 ! %l4 = 0000000025805912
! Mem[00000000910001e4] = 14d36e1d, %g18 = f6ca23963624c382
ldsw [%i6+0x1e4],%g2 ! %g2 = f6ca23963624c382
! Mem[000000006e8001e0] = dbd8410b5b73e8e8, %l1 = cf9584395b3bb0c8, %l1 = cf9584395b3bb0c8
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = dbd8410b5b73e8e8
! Mem[000000006e00009c] = 381202ea, %l5 = 649ca8dd2ff3ddef
swap [%i0+0x09c],%l5 ! %l5 = 00000000381202ea
! Mem[000000006f800170] = eb81bd58, %l7 = 81d86be9, %l7 = 81d86be9
add %i3,0x170,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000eb81bd58
! Mem[000000006f800154] = 2ff3ddef, %l7 = eb81bd58, %l4 = 25805912
add %i3,0x154,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002ff3ddef
! Mem[000000006f000040] = 8d1a1341, %l7 = 00000000eb81bd58
swap [%i2+0x040],%l7 ! %l7 = 000000008d1a1341
! Mem[000000006e000048] = 9730daed, %l0 = 152ea37a, %l3 = 00000004
add %i0,0x48,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000009730daed
p47_label_25:
! Mem[00000000908001ec] = 7c50ba28, %g2 = 0000000014d36e1d
lduw [%i5+0x1ec],%g2 ! %g2 = 000000007c50ba28
! Mem[000000006e0001fc] = 12d32ad1, %l6 = 0000000000000054
ldstub [%i0+0x1fc],%l6 ! %l6 = 00000012000000ff
! Mem[000000006e000108] = 05be94d19db632f7, %l7 = 000000008d1a1341, %l2 = 00000000000000f5
add %i0,0x108,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 05be94d19db632f7
! Mem[00000000908001d0] = f169c895, %g2 = 000000007c50ba28
ldub [%i5+0x1d0],%g2 ! %g2 = 00000000000000f1
! Mem[000000006f80007c] = 7c39cae8, %l0 = 00000000152ea37a
ldstub [%i3+0x07c],%l0 ! %l0 = 0000007c000000ff
! Mem[0000000091000008] = 915dea4a, %g18 = f6ca23963624c382
ldsw [%i6+%o1],%g2 ! %g2 = f6ca23963624c382
! %l5 = 00000000381202ea, Mem[0000000091800015] = e42612a4
stb %l5,[%o0+0x015] ! Mem[0000000091800014] = ea2612a4
! Mem[000000009000011c] = 453e1191, %g18 = f6ca23963624c382
ldsw [%i4+0x11c],%g2 ! %g2 = f6ca23963624c382
! Mem[000000006e8000ac] = 724749ae, %l2 = 05be94d19db632f7
swap [%i1+0x0ac],%l2 ! %l2 = 00000000724749ae
! Mem[00000000910001c4] = 0753ba02, %g2 = 00000000453e1191
lduw [%i6+0x1c4],%g2 ! %g2 = 000000000753ba02
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 000000000000007c
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be dbd8410b5b73e8e8
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000724749ae
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000009730daed
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002ff3ddef
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000381202ea
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000012
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008d1a1341
bne,a,pn %xcc,p47_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ff2f40e01586b4d0
ldx [%i0+0x008],%g3 ! Observed data at 000000006e000008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 63b6ac06c9ffaa4e
ldx [%i0+0x028],%g3 ! Observed data at 000000006e000028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = e1f895faaa7089df
ldx [%i0+0x050],%g3 ! Observed data at 000000006e000050
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = aca7a6ff82d47a3a
ldx [%i0+0x078],%g3 ! Observed data at 000000006e000078
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = caf080842ff3ddef
ldx [%i0+0x098],%g3 ! Observed data at 000000006e000098
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 09d1d7df4294ff3a
ldx [%i0+0x0c8],%g3 ! Observed data at 000000006e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d3a67c11000000f7
ldx [%i0+0x0d8],%g3 ! Observed data at 000000006e0000d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff26f41d805a3d5d
ldx [%i0+0x0e8],%g3 ! Observed data at 000000006e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff5c98d61fe6d9b7
ldx [%i0+0x0f0],%g3 ! Observed data at 000000006e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0affac138fca527a
ldx [%i0+0x128],%g3 ! Observed data at 000000006e000128
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000001e9be0529d
ldx [%i0+0x130],%g3 ! Observed data at 000000006e000130
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x130,%g4
ldx [%g1+0x188],%g2 ! Expected data = b026ffefbd0aaf52
ldx [%i0+0x188],%g3 ! Observed data at 000000006e000188
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f10bff7d0bf0f2d0
ldx [%i0+0x1b0],%g3 ! Observed data at 000000006e0001b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4ce1c8032fff6df1
ldx [%i0+0x1b8],%g3 ! Observed data at 000000006e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b284d8f950fff800
ldx [%i0+0x1c8],%g3 ! Observed data at 000000006e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 59603cffffd32ad1
ldx [%i0+0x1f8],%g3 ! Observed data at 000000006e0001f8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1f8,%g4
set p47_local1_expect,%g1
p47_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 3cff4c4c152ea37a
ldx [%i1+0x008],%g3 ! Observed data at 000000006e800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8dd1ff5b7a040f25
ldx [%i1+0x030],%g3 ! Observed data at 000000006e800030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = c25798e600000082
ldx [%i1+0x050],%g3 ! Observed data at 000000006e800050
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7959293cdb2321f2
ldx [%i1+0x070],%g3 ! Observed data at 000000006e800070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4e4ea319000000f2
ldx [%i1+0x090],%g3 ! Observed data at 000000006e800090
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 42a4ff1c9db632f7
ldx [%i1+0x0a8],%g3 ! Observed data at 000000006e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 60a3df512d53adff
ldx [%i1+0x0c0],%g3 ! Observed data at 000000006e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 237414847eff2e55
ldx [%i1+0x108],%g3 ! Observed data at 000000006e800108
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = d2a6ffe7dba8fbe7
ldx [%i1+0x110],%g3 ! Observed data at 000000006e800110
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x110,%g4
ldx [%g1+0x170],%g2 ! Expected data = 15507a53ff7ec72e
ldx [%i1+0x170],%g3 ! Observed data at 000000006e800170
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = e3ff0427817b9fd8
ldx [%i1+0x198],%g3 ! Observed data at 000000006e800198
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 75ff5aa4347e58d3
ldx [%i1+0x1e8],%g3 ! Observed data at 000000006e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x1e8,%g4
set p47_local2_expect,%g1
p47_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = aff1f4b28fca527a
ldx [%i2+0x000],%g3 ! Observed data at 000000006f000000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = eb81bd58e0a3d565
ldx [%i2+0x040],%g3 ! Observed data at 000000006f000040
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2d53ad373edd793c
ldx [%i2+0x080],%g3 ! Observed data at 000000006f000080
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a26b02b1f7ffe85d
ldx [%i2+0x0a0],%g3 ! Observed data at 000000006f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7a0d0af48ff8e5ff
ldx [%i2+0x0d8],%g3 ! Observed data at 000000006f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0000000776722cf1
ldx [%i2+0x0e0],%g3 ! Observed data at 000000006f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 869c7dc3e083ea58
ldx [%i2+0x110],%g3 ! Observed data at 000000006f000110
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 33d0ad1b1241cc1e
ldx [%i2+0x128],%g3 ! Observed data at 000000006f000128
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = d7ffba7633e1c6c6
ldx [%i2+0x148],%g3 ! Observed data at 000000006f000148
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = f78f6e9eb6df78af
ldx [%i2+0x160],%g3 ! Observed data at 000000006f000160
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000ac31542f14
ldx [%i2+0x1a8],%g3 ! Observed data at 000000006f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = c634eda251667c1e
ldx [%i2+0x1c0],%g3 ! Observed data at 000000006f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = a66616bc00000015
ldx [%i2+0x1d0],%g3 ! Observed data at 000000006f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7f127dff378c09c6
ldx [%i2+0x1e0],%g3 ! Observed data at 000000006f0001e0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 67c60fff27d8d85d
ldx [%i2+0x1e8],%g3 ! Observed data at 000000006f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8eaf07458eadf7f4
ldx [%i2+0x1f8],%g3 ! Observed data at 000000006f0001f8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1f8,%g4
set p47_local3_expect,%g1
p47_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ffa7f7d83c446fd9
ldx [%i3+0x008],%g3 ! Observed data at 000000006f800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 44ea758200000038
ldx [%i3+0x020],%g3 ! Observed data at 000000006f800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000901fe19dd
ldx [%i3+0x038],%g3 ! Observed data at 000000006f800038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = bc3285c2ff39cae8
ldx [%i3+0x078],%g3 ! Observed data at 000000006f800078
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x078,%g4
ldx [%g1+0x120],%g2 ! Expected data = 3f745cff9d0ad747
ldx [%i3+0x120],%g3 ! Observed data at 000000006f800120
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0a9bff80872e84fa
ldx [%i3+0x128],%g3 ! Observed data at 000000006f800128
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000001dec3b8654
ldx [%i3+0x130],%g3 ! Observed data at 000000006f800130
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = e41b1a38e39c322e
ldx [%i3+0x140],%g3 ! Observed data at 000000006f800140
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000003fd56e530b
ldx [%i3+0x158],%g3 ! Observed data at 000000006f800158
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 11ca77cae083ea58
ldx [%i3+0x198],%g3 ! Observed data at 000000006f800198
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 3b48cd1200000078
ldx [%i3+0x1a8],%g3 ! Observed data at 000000006f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 7a16fa83b026ffef
ldx [%i3+0x1d0],%g3 ! Observed data at 000000006f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffb6c3d3d44132ff
ldx [%i3+0x1e0],%g3 ! Observed data at 000000006f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1e0,%g4
! The test for processor 47 has passed
p47_passed:
ta GOOD_TRAP
nop
p47_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p47_failed
p47_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p47_failed
p47_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p47_failed
p47_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p47_failed
p47_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p47_failed
p47_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p47_failed
p47_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p47_failed
p47_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p47_failed
! The test for processor 47 failed
p47_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0bc] ! Set processor 47 done flag
set p47_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 47 failed
p47_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0bc] ! Set processor 47 done flag
set p47_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p47_selfmod_failed:
ba p47_failed
mov 0xabc,%g1
p47_common_error:
or %g0,0xf0f,%g1
ba p47_failed
mov %o5,%g3
p47_common_signature_error:
set p47_temp,%g1
ba p47_failed
st %g2,[%g1] ! Common Lock Number
p47_common_timeout:
set p47_temp,%g1
ba p47_failed
st %g2,[%g1] ! Common Lock Number
p47_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p47_failed
mov 0x0,%g3
p47_trap1e:
ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800018]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000010]
done
p47_trap1o:
ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800018]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000010]
done
p47_trap2e:
stwa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028]
lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e800020]
stha %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000020]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e800010]
done
p47_trap2o:
stwa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028]
lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e800020]
stha %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000020]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e800010]
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 = 873ef28697e9ad07
ldx [%g1+0x008],%l1 ! %l1 = 85d5351e8428020b
ldx [%g1+0x010],%l2 ! %l2 = f8a28e4fe39c322e
ldx [%g1+0x018],%l3 ! %l3 = d81c3d41e398e2d4
ldx [%g1+0x020],%l4 ! %l4 = c750987016654bb0
ldx [%g1+0x028],%l5 ! %l5 = deea5d304cfff6b1
ldx [%g1+0x030],%l6 ! %l6 = 2b8478f4ae2e995b
ldx [%g1+0x038],%l7 ! %l7 = 39f170f4a470d301
! Initialize the output register of window 0
set unres3_start,%o0
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 = e12978c2 0ac2e506 a2728e0b d7c44096
! %f4 = 1a6f8386 9c073185 878195ef 264ebb31
! %f8 = 3c3c4ae9 31dce04a 51f72a13 513e2ac6
! %f12 = 5377d255 37c46023 3dfbe04c 8af29cdc
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e4c918dc dfb26fa7 07e17c28 1f31ff28
! %f20 = df5f527e 68e38680 20a25c26 a42d666c
! %f24 = b623d5cd 7b546124 202fcdf4 01ea31ec
! %f28 = 04687361 2d8b89ee 9c03d1b5 ff28bb5b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 817146ee f2407f38 9639f8c0 06e595e5
! %f36 = e1a735ee 1d48f1cc 6fa11ab7 fcd29144
! %f40 = 1c2addcf f259c026 68a2f7b2 edca960d
! %f44 = 96124322 4415cf20 cbe7d607 52de15e8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xec0abd7800000003,%g7,%g1 ! GSR scale = 0, align = 3
wr %g1,%g0,%gsr ! GSR = ec0abd7800000003
wr %g0,%y ! Clear Y 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[0000000091000014] = 3d1e3e00, %g2 = 000000e1000000ff
lduh [%i6+0x014],%g2 ! %g2 = 0000000000003d1e
! Mem[000000007100005c] = c649c2c1, %l5 = bb07a31a, %l5 = bb07a31a
add %i2,0x5c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000c649c2c1
! %l7 = 47bee62e472abf2f, Mem[000000009000018c] = 88aab532
sth %l7,[%i4+0x18c] ! Mem[000000009000018c] = bf2fb532
! Mem[0000000071000068] = 6885809128a927f8, %l6 = 3d8bc66be327f7c0, %l3 = b685dbd267bf0db4
add %i2,0x68,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 6885809128a927f8
! Mem[000000007100015c] = 88aae835, %l2 = 735dba67, %l1 = 7ca9e684
add %i2,0x15c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000088aae835
! %l5 = 00000000c649c2c1, Mem[00000000900001ee] = 70ad6e71
sth %l5,[%i4+0x1ee] ! Mem[00000000900001ec] = c2c16e71
! Mem[0000000070000104] = 026fc954, %l5 = 00000000c649c2c1
swap [%i0+0x104],%l5 ! %l5 = 00000000026fc954
! %l4 = f0a90c167e7eee88, Mem[0000000090000190] = 27339c59
stb %l4,[%i4+0x190] ! Mem[0000000090000190] = 88339c59
! Mem[0000000091000094] = 68ca6544, %g2 = 0000000000003d1e
lduw [%i6+0x094],%g2 ! %g2 = 0000000068ca6544
! Mem[00000000910000f4] = f82aa2e7, %g2 = 0000000068ca6544
lduw [%i6+0x0f4],%g2 ! %g2 = 00000000f82aa2e7
p48_label_2:
! Mem[0000000070800078] = c37aa888997026fe, %l4 = f0a90c167e7eee88, %l7 = 47bee62e472abf2f
add %i1,0x78,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = c37aa888997026fe
! %l2 = 5809943c735dba67, Mem[0000000091800180] = 628efb98
sth %l2,[%o0+0x180] ! Mem[0000000091800180] = ba67fb98
! Mem[00000000708000ac] = 0d0f3812, %l6 = 3d8bc66be327f7c0
ldsb [%i1+0x0af],%l6 ! %l6 = 0000000000000012
! Mem[000000007180019c] = 8c2b8aed, %l7 = 997026fe, %l6 = 00000012
add %i3,0x19c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000008c2b8aed
! Mem[0000000071800025] = 346e1800, %l3 = 6885809128a927f8
ldstub [%i3+0x025],%l3 ! %l3 = 0000006e000000ff
! Mem[0000000070000130] = 16d0140c4107fe9a, %l0 = ca5cfc365dd87006, %l1 = 0000000088aae835
add %i0,0x130,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 16d0140c4107fe9a
! %l4 = 7e7eee88, %l5 = 026fc954, Mem[00000000910001b8] = 7e24de3b c76c1e3a
std %l4,[%i6+0x1b8] ! Mem[00000000910001b8] = 7e7eee88 026fc954
! Mem[00000000718001d4] = 67384b9e, %l2 = 5809943c735dba67
ldstub [%i3+0x1d4],%l2 ! %l2 = 00000067000000ff
! Mem[00000000910001fc] = 1f5b5ded, %g2 = 00000000f82aa2e7
ldsh [%i6+0x1fe],%g2 ! %g2 = 0000000000001f5b
! Mem[0000000090000098] = 130fa6f6, %g2 = 0000000000001f5b
ldub [%i4+0x099],%g2 ! %g2 = 0000000000000013
p48_label_3:
! Mem[00000000710000ed] = 33b70457, %l1 = 16d0140c4107fe9a
ldstub [%i2+0x0ed],%l1 ! %l1 = 000000b7000000ff
! Mem[0000000070800080] = 10596df8, %l6 = 000000008c2b8aed
swap [%i1+0x080],%l6 ! %l6 = 0000000010596df8
! Mem[0000000091000040] = 6f83458cb5c1e93e, %g2 = 0000000000000013
ldx [%i6+0x040],%g2 ! %g2 = 6f83458cb5c1e93e
! Mem[00000000708000b1] = 75f11856, %l2 = 0000000000000067
ldstub [%i1+0x0b1],%l2 ! %l2 = 000000f1000000ff
! Mem[000000007100007c] = 06e1ebbd, %l6 = 0000000010596df8
swap [%i2+0x07c],%l6 ! %l6 = 0000000006e1ebbd
! Mem[0000000071000144] = 0f6c3c91, %l4 = 7e7eee88, %l1 = 000000b7
add %i2,0x144,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000f6c3c91
! %l3 = 000000000000006e, Mem[00000000910001a0] = 5aae4e04db9aa178
stx %l3,[%i6+0x1a0] ! Mem[00000000910001a0] = 000000000000006e
! Mem[000000007080015c] = 6995d13f, %l5 = 00000000026fc954
ldsb [%i1+0x15c],%l5 ! %l5 = 0000000000000069
! Mem[000000009100002c] = 21f71715, %g2 = 6f83458cb5c1e93e
lduw [%i6+0x02c],%g2 ! %g2 = 0000000021f71715
! %l6 = 0000000006e1ebbd, Mem[00000000910001e8] = 3ad6395c507b7c4e
stx %l6,[%i6+0x1e8] ! Mem[00000000910001e8] = 0000000006e1ebbd
p48_label_4:
! Mem[0000000070800158] = 7f2779ca, %l6 = 0000000006e1ebbd
swap [%i1+0x158],%l6 ! %l6 = 000000007f2779ca
! Mem[0000000071800028] = 55677be6, %l5 = 0000000000000069
swap [%i3+%o5],%l5 ! %l5 = 0000000055677be6
! %l0 = ca5cfc365dd87006, Mem[00000000918001c0] = 11ac9835
stw %l0,[%o0+0x1c0] ! Mem[00000000918001c0] = 5dd87006
! Mem[0000000091800048] = 3e22539c, %g18 = 827738544bf009c4
ldsw [%o0+0x048],%g2 ! %g2 = 827738544bf009c4
! %l1 = 000000000f6c3c91, Mem[0000000090800000] = 0e4b137eaf2073d1
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 000000000f6c3c91
! Mem[00000000710000d8] = 51b500f1, %l2 = 00000000000000f1
swap [%i2+0x0d8],%l2 ! %l2 = 0000000051b500f1
! Mem[000000007080009c] = 2e9f19a0, %l7 = 997026fe, %l4 = 7e7eee88
add %i1,0x9c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002e9f19a0
! Mem[00000000908001cc] = 03f88b06, %g2 = 000000003e22539c
lduw [%i5+0x1cc],%g2 ! %g2 = 0000000003f88b06
! Mem[00000000718001e4] = d5004bff, %l4 = 2e9f19a0, %l3 = 0000006e
add %i3,0x1e4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000d5004bff
! Mem[0000000091000018] = 424501ee 4891d8bc, %g2 = 03f88b06, %g3 = 0bad0b00
ldd [%i6+%o3],%g2 ! %g2 = 00000000424501ee 000000004891d8bc
p48_label_5:
! Mem[000000007080013d] = 7383db19, %l4 = 000000002e9f19a0
ldstub [%i1+0x13d],%l4 ! %l4 = 00000083000000ff
! Mem[0000000090000110] = 4e6eeeb8, %g2 = 00000000424501ee
lduh [%i4+0x112],%g2 ! %g2 = 0000000000004e6e
! Mem[00000000700000e3] = 01d80ffa, %l1 = 000000000f6c3c91
ldstub [%i0+0x0e3],%l1 ! %l1 = 000000fa000000ff
! %l0 = 5dd87006, %l1 = 000000fa, Mem[0000000090000188] = b24fd1a2 bf2fb532
std %l0,[%i4+0x188] ! Mem[0000000090000188] = 5dd87006 000000fa
! Mem[0000000091000018] = 424501ee, %g18 = 827738544bf009c4
ldsw [%i6+%o3],%g2 ! %g2 = 827738544bf009c4
! Mem[00000000710000c4] = 74e6762e, %l6 = 7f2779ca, %l6 = 7f2779ca
add %i2,0xc4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000074e6762e
! Mem[00000000900000c8] = 929c1f18, %g2 = 00000000424501ee
ldsb [%i4+0x0c8],%g2 ! %g2 = ffffffffffffff92
! Mem[000000007080007a] = c37aa888, %l2 = 0000000051b500f1
ldstub [%i1+0x07a],%l2 ! %l2 = 000000a8000000ff
! %l6 = 74e6762e, %l7 = 997026fe, Mem[00000000918000d8] = b09059a2 33f7b8e5
std %l6,[%o0+0x0d8] ! Mem[00000000918000d8] = 74e6762e 997026fe
! Mem[0000000070000194] = f7acb1a1, %l0 = ca5cfc365dd87006
swap [%i0+0x194],%l0 ! %l0 = 00000000f7acb1a1
p48_label_6:
! Mem[0000000071000094] = 50fe3773, %l7 = 997026fe, %l2 = 000000a8
add %i2,0x94,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000050fe3773
! Mem[00000000908000bc] = cc2e57b7, %g2 = ffffffffffffff92
ldub [%i5+0x0bf],%g2 ! %g2 = 00000000000000cc
! Mem[0000000070800192] = d8753329, %l6 = 0000000074e6762e
ldstub [%i1+0x192],%l6 ! %l6 = 00000033000000ff
! Mem[00000000910001bc] = 026fc954, %g2 = 00000000000000cc
ldub [%i6+0x1bc],%g2 ! %g2 = 0000000000000002
! Mem[0000000090000140] = c860ad21 b704af01, %g2 = 00000002, %g3 = 4891d8bc
ldd [%i4+0x140],%g2 ! %g2 = 00000000c860ad21 00000000b704af01
! Mem[0000000091800118] = 71ad4590, %g2 = 00000000c860ad21
ldsh [%o0+0x11a],%g2 ! %g2 = 00000000000071ad
! Mem[0000000091800188] = 4b57bd1a 6cc61047, %g2 = 000071ad, %g3 = b704af01
ldd [%o0+0x188],%g2 ! %g2 = 000000004b57bd1a 000000006cc61047
! %l0 = 00000000f7acb1a1, Mem[00000000700000d5] = afb23f3d
stb %l0,[%i0+0x0d5] ! Mem[00000000700000d4] = afa13f3d
! %l5 = 0000000055677be6, Mem[00000000908000f8] = 2b060e06aac8415e
stx %l5,[%i5+0x0f8] ! Mem[00000000908000f8] = 0000000055677be6
! %l0 = 00000000f7acb1a1, Mem[00000000908001e7] = b930f93a
stb %l0,[%i5+0x1e7] ! Mem[00000000908001e4] = a130f93a
p48_label_7:
! Mem[0000000070800028] = 2dd850ecbb2e408c, %l1 = 00000000000000fa, %l5 = 0000000055677be6
add %i1,0x28,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 2dd850ecbb2e408c
! %l2 = 0000000050fe3773, Mem[00000000918000dc] = 997026fe
stw %l2,[%o0+0x0dc] ! Mem[00000000918000dc] = 50fe3773
! Mem[0000000071000078] = 3bcb8901, %l0 = f7acb1a1, %l6 = 00000033
add %i2,0x78,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003bcb8901
! Mem[000000007080004c] = 4d5e9c52, %l7 = 997026fe, %l6 = 3bcb8901
add %i1,0x4c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000004d5e9c52
! Mem[00000000910001e0] = 9757141a, %g2 = 000000004b57bd1a
lduw [%i6+0x1e0],%g2 ! %g2 = 000000009757141a
! Mem[000000009100010c] = 3348dc79, %g2 = 000000009757141a
lduh [%i6+0x10e],%g2 ! %g2 = 0000000000003348
! %l5 = 2dd850ecbb2e408c, Mem[0000000091800008] = 89cb5f7de161985a
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 2dd850ecbb2e408c
! Mem[0000000071000008] = f58a9b80, %l5 = 2dd850ecbb2e408c
ldstub [%i2+%o1],%l5 ! %l5 = 000000f5000000ff
! Mem[00000000910001b8] = ee88026f, %g2 = 0000000000003348
lduh [%i6+0x1ba],%g2 ! %g2 = 000000000000ee88
! %l6 = 000000004d5e9c52, Mem[0000000091000124] = 403b2726
stw %l6,[%i6+0x124] ! Mem[0000000091000124] = 4d5e9c52
p48_label_8:
! Mem[0000000071000010] = 9a01a426, %l6 = 000000004d5e9c52
swap [%i2+%o2],%l6 ! %l6 = 000000009a01a426
! %l7 = c37aa888997026fe, Mem[00000000910001cc] = cab845d7
stw %l7,[%i6+0x1cc] ! Mem[00000000910001cc] = 997026fe
! Mem[0000000091000160] = 72c27f72 9a024c61, %g2 = 0000ee88, %g3 = 6cc61047
ldd [%i6+0x160],%g2 ! %g2 = 0000000072c27f72 000000009a024c61
! %l1 = 00000000000000fa, Mem[000000009180016c] = 7d90500a
stw %l1,[%o0+0x16c] ! Mem[000000009180016c] = 000000fa
! Mem[00000000700000a9] = d3516e93, %l5 = 00000000000000f5
ldstub [%i0+0x0a9],%l5 ! %l5 = 00000051000000ff
! Mem[0000000070800028] = 2dd850ec, %l0 = f7acb1a1, %l7 = 997026fe
add %i1,0x28,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002dd850ec
! Mem[0000000070000178] = 4e2adca1839e366a, %l5 = 0000000000000051, %l6 = 000000009a01a426
add %i0,0x178,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 4e2adca1839e366a
! Mem[000000007100011c] = 7047d4b5, %l2 = 0000000050fe3773
swap [%i2+0x11c],%l2 ! %l2 = 000000007047d4b5
! Mem[0000000090000014] = 6ad23cbe, %g2 = 0000000072c27f72
ldsb [%i4+0x017],%g2 ! %g2 = 000000000000006a
! Mem[00000000718000b8] = 94469fbb, %l6 = 839e366a, %l4 = 00000083
add %i3,0xb8,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000094469fbb
p48_label_9:
! Mem[0000000070800141] = 14a6f6bf, %l7 = 000000002dd850ec
ldstub [%i1+0x141],%l7 ! %l7 = 000000a6000000ff
! %l7 = 00000000000000a6, Mem[0000000091800030] = a1df39f40765146b
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 00000000000000a6
! Mem[00000000918000d8] = 74e6762e, %g2 = 000000000000006a
lduw [%o0+0x0d8],%g2 ! %g2 = 0000000074e6762e
! Mem[00000000710000a8] = ea2ee03378963a87, %l7 = 00000000000000a6, %l5 = 0000000000000051
add %i2,0xa8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = ea2ee03378963a87
! %l0 = f7acb1a1, %l1 = 000000fa, Mem[00000000918001d0] = 55b7a45f b5ec7dcc
std %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = f7acb1a1 000000fa
! Mem[0000000090000168] = b023eb84, %g2 = 0000000074e6762e
ldsh [%i4+0x168],%g2 ! %g2 = ffffffffffffb023
! %l3 = 00000000d5004bff, Mem[00000000908000f4] = b21a8c6a
sth %l3,[%i5+0x0f4] ! Mem[00000000908000f4] = 4bff8c6a
! Mem[0000000071000130] = 6083a642b3592dcd, %l1 = 00000000000000fa, %l7 = 00000000000000a6
add %i2,0x130,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 6083a642b3592dcd
! Mem[0000000071000014] = 44ec11a9, %l6 = 4e2adca1839e366a
swap [%i2+0x014],%l6 ! %l6 = 0000000044ec11a9
! Mem[0000000090000074] = 538b29ee, %g18 = 827738544bf009c4
ldsw [%i4+0x074],%g2 ! %g2 = 827738544bf009c4
p48_label_10:
! Mem[00000000700000b8] = 4dc1a3102c5c8310, %l5 = ea2ee03378963a87, %l0 = 00000000f7acb1a1
add %i0,0xb8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 4dc1a3102c5c8310
! Mem[00000000910001ec] = 06e1ebbd, %g18 = 827738544bf009c4
ldsw [%i6+0x1ec],%g2 ! %g2 = 827738544bf009c4
! %l3 = 00000000d5004bff, Mem[0000000091000108] = 1c0669f46fbe3348
stx %l3,[%i6+0x108] ! Mem[0000000091000108] = 00000000d5004bff
! Mem[0000000071000090] = e659b38b50fe3773, %l0 = 4dc1a3102c5c8310, %l2 = 000000007047d4b5
add %i2,0x90,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = e659b38b50fe3773
! %l5 = ea2ee03378963a87, Mem[0000000071800066] = 45ea3753
sth %l5,[%i3+0x066] ! Mem[0000000071800064] = 45ea3a87
! Mem[000000007100017c] = 74af2265, %l6 = 0000000044ec11a9
ldstub [%i2+0x17c],%l6 ! %l6 = 00000074000000ff
! Mem[0000000071800169] = 46e2c143, %l3 = 00000000d5004bff
ldstub [%i3+0x169],%l3 ! %l3 = 000000e2000000ff
! Mem[00000000710001d4] = 58c0d364, %l0 = 2c5c8310, %l3 = 000000e2
add %i2,0x1d4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000058c0d364
! Mem[000000009080008c] = 4bf6f604, %g2 = 0000000006e1ebbd
ldsb [%i5+0x08d],%g2 ! %g2 = 000000000000004b
! Mem[0000000070000010] = 42ef0c0d, %l3 = 0000000058c0d364
lduh [%i0+0x012],%l3 ! %l3 = 0000000000000c0d
p48_label_11:
! Mem[0000000071000038] = 8a54570b, %l2 = 50fe3773, %l0 = 2c5c8310
add %i2,0x38,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008a54570b
! Mem[000000007000011c] = a4dd5e45, %l4 = 0000000094469fbb
swap [%i0+0x11c],%l4 ! %l4 = 00000000a4dd5e45
! Mem[0000000070800058] = eae4a767 60e3b13d, %l2 = 50fe3773, %l3 = 00000c0d
ldd [%i1+0x058],%l2 ! %l2 = 00000000eae4a767 0000000060e3b13d
! %l2 = eae4a767, %l3 = 60e3b13d, Mem[00000000910001a8] = 6a7c62a6 fc7fc538
std %l2,[%i6+0x1a8] ! Mem[00000000910001a8] = eae4a767 60e3b13d
! Mem[00000000900001f4] = 82fa17c8, %g2 = 000000000000004b
ldub [%i4+0x1f7],%g2 ! %g2 = 0000000000000082
! Mem[0000000091800120] = 240e338f, %g2 = 0000000000000082
lduw [%o0+0x120],%g2 ! %g2 = 00000000240e338f
! Mem[000000009180014c] = a95f58e7, %g18 = 827738544bf009c4
ldsw [%o0+0x14c],%g2 ! %g2 = 827738544bf009c4
! Mem[0000000090000144] = b704af01, %g2 = ffffffffa95f58e7
ldub [%i4+0x144],%g2 ! %g2 = 00000000000000b7
! Mem[0000000070000170] = d0567620, %l3 = 60e3b13d, %l2 = eae4a767
add %i0,0x170,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000d0567620
! %l1 = 00000000000000fa, Mem[000000009000001c] = 178bdab7
stw %l1,[%i4+0x01c] ! Mem[000000009000001c] = 000000fa
p48_label_12:
! Mem[0000000071000030] = 8d957f180832734b, %l4 = 00000000a4dd5e45, %l5 = ea2ee03378963a87
add %i2,0x30,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 8d957f180832734b
! Mem[0000000091000028] = 93f621f7, %g2 = 00000000000000b7
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffff93f6
! Mem[0000000070800127] = 6723085b, %l3 = 0000000060e3b13d
ldstub [%i1+0x127],%l3 ! %l3 = 0000005b000000ff
! %l2 = 00000000d0567620, Mem[0000000091000042] = 458cb5c1
sth %l2,[%i6+0x042] ! Mem[0000000091000040] = 7620b5c1
! Mem[0000000071800170] = 96f7da5d, %l5 = 0832734b, %l1 = 000000fa
add %i3,0x170,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000096f7da5d
! %l4 = 00000000a4dd5e45, Mem[00000000908001cd] = f88b06f1
stb %l4,[%i5+0x1cd] ! Mem[00000000908001cc] = 458b06f1
! Mem[00000000718001b2] = 24550b37, %l7 = 6083a642b3592dcd
ldstub [%i3+0x1b2],%l7 ! %l7 = 0000000b000000ff
! Mem[0000000090000014] = 12ee166a, %g18 = 827738544bf009c4
ldsw [%i4+0x014],%g2 ! %g2 = 827738544bf009c4
! Mem[0000000071800198] = 6bc128da, %l2 = d0567620, %l3 = 0000005b
add %i3,0x198,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000006bc128da
! Mem[0000000071800110] = 39b90f6c7c23bf65, %l1 = 0000000096f7da5d, %l0 = 000000008a54570b
add %i3,0x110,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 39b90f6c7c23bf65
p48_label_13:
! Mem[00000000710000de] = a3eb6cc3, %l0 = 39b90f6c7c23bf65
ldstub [%i2+0x0de],%l0 ! %l0 = 0000006c000000ff
! Mem[0000000071000060] = 3966be50, %l4 = a4dd5e45, %l3 = 6bc128da
add %i2,0x60,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000003966be50
! %l0 = 0000006c, %l1 = 96f7da5d, Mem[0000000090000078] = fec32266 1b236ed1
std %l0,[%i4+0x078] ! Mem[0000000090000078] = 0000006c 96f7da5d
! Mem[0000000070000102] = 4d7c2038, %l3 = 000000003966be50
ldstub [%i0+0x102],%l3 ! %l3 = 00000020000000ff
! Mem[0000000070000098] = 27cf91f48869da45, %l6 = 0000000000000074, %l2 = 00000000d0567620
add %i0,0x98,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 27cf91f48869da45
! Mem[0000000090800060] = ec0a57d6, %g2 = 0000000012ee166a
lduh [%i5+0x060],%g2 ! %g2 = 000000000000ec0a
! Mem[0000000070000078] = 97c24219eaae87d1, %l3 = 0000000000000020, %l3 = 0000000000000020
add %i0,0x78,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 97c24219eaae87d1
! Mem[000000009080010c] = 2dc91a2f, %g2 = 000000000000ec0a
lduh [%i5+0x10c],%g2 ! %g2 = 0000000000002dc9
! Mem[000000007080004c] = 4d5e9c52, %l6 = 0000000000000074
ldstub [%i1+0x04c],%l6 ! %l6 = 0000004d000000ff
! Mem[0000000091800088] = 76cfc3f2 0471678d, %g2 = 00002dc9, %g3 = 9a024c61
ldd [%o0+0x088],%g2 ! %g2 = 0000000076cfc3f2 000000000471678d
p48_label_14:
! Mem[0000000090800098] = 89743506, %g2 = 0000000076cfc3f2
ldsb [%i5+0x099],%g2 ! %g2 = ffffffffffffff89
! Mem[0000000071800170] = 96f7da5d, %l3 = eaae87d1, %l0 = 0000006c
add %i3,0x170,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000096f7da5d
! Mem[0000000091000010] = a3481fff3d1e3e00, %g2 = ffffffffffffff89
ldx [%i6+%o2],%g2 ! %g2 = a3481fff3d1e3e00
! Mem[0000000070000048] = 87df6053b21720d3, %l4 = 00000000a4dd5e45, %l7 = 000000000000000b
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 87df6053b21720d3
! Mem[0000000070000065] = dec759f2, %l2 = 27cf91f48869da45
ldstub [%i0+0x065],%l2 ! %l2 = 000000c7000000ff
! Mem[000000007000018c] = 130c05f5, %l5 = 0832734b, %l2 = 000000c7
add %i0,0x18c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000130c05f5
! Mem[0000000091000140] = 1c9410bf, %g2 = a3481fff3d1e3e00
lduh [%i6+0x140],%g2 ! %g2 = 0000000000001c94
! Mem[000000007080004c] = ff5e9c52, %l2 = 00000000130c05f5
swap [%i1+0x04c],%l2 ! %l2 = 00000000ff5e9c52
! %l3 = 97c24219eaae87d1, Mem[00000000900001b8] = 38872b771ec23da6
stx %l3,[%i4+0x1b8] ! Mem[00000000900001b8] = 97c24219eaae87d1
! Mem[00000000710001f8] = e06e05c831479148, %l0 = 0000000096f7da5d, %l7 = 87df6053b21720d3
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e06e05c831479148
p48_label_15:
! Mem[000000009100015c] = 0a611a84, %g2 = 0000000000001c94
lduh [%i6+0x15c],%g2 ! %g2 = 0000000000000a61
! Mem[00000000718001a8] = 0a58fd61, %l4 = 00000000a4dd5e45
ldstub [%i3+0x1a8],%l4 ! %l4 = 0000000a000000ff
! Mem[0000000071800120] = 4d9e1a24, %l6 = 000000000000004d
ldstub [%i3+0x120],%l6 ! %l6 = 0000004d000000ff
! Mem[000000007180008c] = 6e6f1e32, %l5 = 0832734b, %l3 = eaae87d1
add %i3,0x8c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006e6f1e32
! Mem[000000007000006c] = e3d1f948, %l0 = 0000000096f7da5d
swap [%i0+0x06c],%l0 ! %l0 = 00000000e3d1f948
! Mem[00000000718001a8] = ff58fd61, %l4 = 000000000000000a
swap [%i3+0x1a8],%l4 ! %l4 = 00000000ff58fd61
! %l0 = 00000000e3d1f948, Mem[00000000900000d0] = 37eb92602c1fa4f2
stx %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = 00000000e3d1f948
! %l3 = 000000006e6f1e32, Mem[0000000091000148] = d562d23c
sth %l3,[%i6+0x148] ! Mem[0000000091000148] = 1e32d23c
! %l0 = e3d1f948, %l1 = 96f7da5d, Mem[0000000090000188] = 5dd87006 000000fa
std %l0,[%i4+0x188] ! Mem[0000000090000188] = e3d1f948 96f7da5d
! Mem[00000000708001ec] = 68dcbdc2, %l7 = 31479148, %l6 = 0000004d
add %i1,0x1ec,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000068dcbdc2
p48_label_16:
! Mem[00000000918000a8] = 3a36aa50, %g2 = 0000000000000a61
lduw [%o0+0x0a8],%g2 ! %g2 = 000000003a36aa50
! Mem[00000000710001ab] = aad9eed5, %l6 = 0000000068dcbdc2
ldstub [%i2+0x1ab],%l6 ! %l6 = 000000d5000000ff
! Mem[00000000718000a8] = b5c0db8481982920, %l1 = 0000000096f7da5d, %l6 = 00000000000000d5
add %i3,0xa8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = b5c0db8481982920
! Mem[00000000700000f7] = 9c2ad51e, %l2 = 00000000ff5e9c52
ldstub [%i0+0x0f7],%l2 ! %l2 = 0000001e000000ff
! Mem[0000000070000030] = ea2e8f74, %l2 = 000000000000001e
ldstub [%i0+0x030],%l2 ! %l2 = 000000ea000000ff
! Mem[0000000071800028] = 00000069, %l5 = 0832734b, %l4 = ff58fd61
add %i3,0x28,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000000000069
! Mem[0000000091800138] = 82b7ed41, %g2 = 000000003a36aa50
lduh [%o0+0x13a],%g2 ! %g2 = 00000000000082b7
! Mem[00000000718000bc] = b8c778fd, %l7 = 31479148, %l7 = 31479148
add %i3,0xbc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000b8c778fd
! Mem[00000000710001c8] = 3ae4d97a, %l7 = b8c778fd, %l1 = 96f7da5d
add %i2,0x1c8,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000003ae4d97a
! Mem[0000000070800174] = 3226564e, %l2 = 00000000000000ea
lduh [%i1+0x176],%l2 ! %l2 = 000000000000564e
p48_label_17:
! Mem[00000000700000ae] = 68e8e877, %l5 = 8d957f180832734b
ldstub [%i0+0x0ae],%l5 ! %l5 = 000000e8000000ff
! Mem[0000000090800120] = 56258ffd 79e65d19, %g2 = 000082b7, %g3 = 0471678d
ldd [%i5+0x120],%g2 ! %g2 = 0000000056258ffd 0000000079e65d19
! Mem[0000000070000058] = 216b1a7a, %l1 = 3ae4d97a, %l1 = 3ae4d97a
add %i0,0x58,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000216b1a7a
! %l1 = 00000000216b1a7a, Mem[0000000090000050] = 390b44110e5490b1
stx %l1,[%i4+0x050] ! Mem[0000000090000050] = 00000000216b1a7a
! Mem[0000000070000134] = 4107fe9a, %l6 = 81982920, %l5 = 000000e8
add %i0,0x134,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000004107fe9a
! Mem[0000000090800088] = 26f953ed164bf6f6, %g2 = 0000000056258ffd
ldx [%i5+0x088],%g2 ! %g2 = 26f953ed164bf6f6
! %l2 = 000000000000564e, Mem[0000000090000067] = 10975a4c
stb %l2,[%i4+0x067] ! Mem[0000000090000064] = 4e975a4c
! Mem[00000000708001d8] = 149fe6450839c4da, %l7 = 00000000b8c778fd, %l3 = 000000006e6f1e32
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 149fe6450839c4da
! Mem[0000000091800040] = 6fcc5f81, %g18 = 827738544bf009c4
ldsw [%o0+0x040],%g2 ! %g2 = 827738544bf009c4
! Mem[00000000918000e4] = 455174c4, %g2 = 000000006fcc5f81
ldub [%o0+0x0e4],%g2 ! %g2 = 0000000000000045
p48_label_18:
! Mem[000000007180011d] = af960579, %l5 = 000000004107fe9a
ldstub [%i3+0x11d],%l5 ! %l5 = 00000096000000ff
! %l7 = 00000000b8c778fd, Mem[00000000708000fd] = b58c22a9
stb %l7,[%i1+0x0fd] ! Mem[00000000708000fc] = b5fd22a9
! Mem[00000000708001e2] = ab8aaaf6, %l7 = 00000000b8c778fd
ldstub [%i1+0x1e2],%l7 ! %l7 = 000000aa000000ff
! Mem[00000000910001e8] = 00000000, %g2 = 0000000000000045
ldsh [%i6+0x1e8],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800090] = 80542f05, %g2 = 0000000000000000
ldsb [%o0+0x091],%g2 ! %g2 = ffffffffffffff80
! %l2 = 0000564e, %l3 = 0839c4da, Mem[0000000090800100] = 7ed95b86 66e26e91
std %l2,[%i5+0x100] ! Mem[0000000090800100] = 0000564e 0839c4da
! Mem[00000000908001e8] = 30f93a4f 7c50ba28, %g2 = ffffff80, %g3 = 79e65d19
ldd [%i5+0x1e8],%g2 ! %g2 = 0000000030f93a4f 000000007c50ba28
! Mem[00000000900000c4] = c5a24718, %g18 = 827738544bf009c4
ldsw [%i4+0x0c4],%g2 ! %g2 = 827738544bf009c4
! %l6 = b5c0db8481982920, Mem[000000009180006d] = a2c045f1
stb %l6,[%o0+0x06d] ! Mem[000000009180006c] = 20c045f1
! Mem[0000000070000190] = c2180c3f, %l6 = b5c0db8481982920
ldsw [%i0+0x190],%l6 ! %l6 = ffffffffc2180c3f
p48_label_19:
! Mem[0000000070800020] = fb17d5839179c38f, %l1 = 00000000216b1a7a, %l6 = ffffffffc2180c3f
add %i1,0x20,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = fb17d5839179c38f
! Mem[0000000071800044] = 2165d2ca, %l0 = e3d1f948, %l1 = 216b1a7a
add %i3,0x44,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002165d2ca
! Mem[000000009080014c] = 87c7d860, %g2 = ffffffffc5a24718
ldsb [%i5+0x14c],%g2 ! %g2 = ffffffffffffff87
! Mem[00000000718001b0] = 2455ff37, %l3 = 0839c4da, %l5 = 00000096
add %i3,0x1b0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000002455ff37
! Mem[00000000900000c0] = a056dafa, %g2 = ffffffffffffff87
lduh [%i4+0x0c0],%g2 ! %g2 = 000000000000a056
! Mem[00000000718001a8] = 0000000a, %l0 = 00000000e3d1f948
ldsb [%i3+0x1aa],%l0 ! %l0 = 0000000000000000
! %l7 = 00000000000000aa, Mem[0000000090800065] = d5e65575
stb %l7,[%i5+0x065] ! Mem[0000000090800064] = aae65575
! Mem[0000000070800074] = 5c723c27, %l4 = 00000069, %l6 = 9179c38f
add %i1,0x74,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000005c723c27
! Mem[000000007100011c] = 50fe3773, %l4 = 0000000000000069
swap [%i2+0x11c],%l4 ! %l4 = 0000000050fe3773
! Mem[00000000908000cc] = b1e09374, %g2 = 000000000000a056
lduh [%i5+0x0ce],%g2 ! %g2 = 000000000000b1e0
p48_label_20:
! Mem[00000000718000f0] = cc338c5cfcdbffc4, %l1 = 000000002165d2ca, %l2 = 000000000000564e
add %i3,0xf0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = cc338c5cfcdbffc4
! Mem[000000007100006c] = 28a927f8, %l3 = 149fe6450839c4da
swap [%i2+0x06c],%l3 ! %l3 = 0000000028a927f8
! Mem[0000000071800118] = 3d369ff7, %l6 = 000000005c723c27
swap [%i3+0x118],%l6 ! %l6 = 000000003d369ff7
! Mem[00000000908001c0] = 748e4459, %g2 = 000000000000b1e0
ldub [%i5+0x1c2],%g2 ! %g2 = 0000000000000074
! Mem[0000000070000138] = b5b020c9, %l4 = 0000000050fe3773
ldstub [%i0+0x138],%l4 ! %l4 = 000000b5000000ff
! Mem[0000000071800110] = 39b90f6c, %l6 = 3d369ff7, %l4 = 000000b5
add %i3,0x110,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000039b90f6c
! Mem[00000000718000a0] = e05fb7c2, %l4 = 0000000039b90f6c
swap [%i3+0x0a0],%l4 ! %l4 = 00000000e05fb7c2
! %l3 = 0000000028a927f8, Mem[0000000091000148] = 1e32d23c
sth %l3,[%i6+0x148] ! Mem[0000000091000148] = 27f8d23c
! %l3 = 0000000028a927f8, Mem[0000000091000133] = c7ce95b5
stb %l3,[%i6+0x133] ! Mem[0000000091000130] = f8ce95b5
! Mem[00000000710001b2] = 19eacd45, %l5 = 000000002455ff37
ldstub [%i2+0x1b2],%l5 ! %l5 = 000000cd000000ff
p48_label_21:
! Mem[0000000070800058] = eae4a767, %l6 = 000000003d369ff7
swap [%i1+0x058],%l6 ! %l6 = 00000000eae4a767
! Mem[0000000090000024] = f0c6c03c, %g2 = 0000000000000074
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff0c6
! Mem[000000009000010c] = 9d6924b7, %g2 = fffffffffffff0c6
ldsb [%i4+0x10c],%g2 ! %g2 = ffffffffffffff9d
! Mem[0000000071800030] = a3bda2eb, %l1 = 000000002165d2ca
swap [%i3+0x030],%l1 ! %l1 = 00000000a3bda2eb
! Mem[0000000070000120] = fae832ddb4151353, %l3 = 0000000028a927f8, %l0 = 0000000000000000
add %i0,0x120,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = fae832ddb4151353
! Mem[00000000700001a8] = 92c4ff63, %l4 = 00000000e05fb7c2
ldstub [%i0+0x1a8],%l4 ! %l4 = 00000092000000ff
! Mem[00000000910000d8] = 0cd425ea, %g18 = 827738544bf009c4
ldsw [%i6+0x0d8],%g2 ! %g2 = 827738544bf009c4
! Mem[0000000091000178] = 80e92e28, %g18 = 827738544bf009c4
ldsw [%i6+0x178],%g2 ! %g2 = 827738544bf009c4
! Mem[0000000091800090] = 542f0586, %g2 = ffffffff80e92e28
ldub [%o0+0x092],%g2 ! %g2 = 0000000000000054
! Mem[00000000710001fc] = 31479148, %l5 = 000000cd, %l0 = b4151353
add %i2,0x1fc,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000031479148
p48_label_22:
! Mem[00000000700000e8] = 78258153, %l6 = 00000000eae4a767
swap [%i0+0x0e8],%l6 ! %l6 = 0000000078258153
! %l0 = 31479148, %l1 = a3bda2eb, Mem[0000000091000148] = 27f8d23c 4734a30d
std %l0,[%i6+0x148] ! Mem[0000000091000148] = 31479148 a3bda2eb
! %l2 = fcdbffc4, %l3 = 28a927f8, Mem[0000000070800110] = bdce3fef c7a098df
std %l2,[%i1+0x110] ! Mem[0000000070800110] = fcdbffc4 28a927f8
! Mem[0000000090000074] = 538b29ee, %g18 = 827738544bf009c4
ldsw [%i4+0x074],%g2 ! %g2 = 827738544bf009c4
! Mem[0000000071800110] = 39b90f6c, %l5 = 00000000000000cd
swap [%i3+0x110],%l5 ! %l5 = 0000000039b90f6c
! Mem[0000000091800070] = f19e8697, %g2 = 00000000538b29ee
ldsh [%o0+0x070],%g2 ! %g2 = fffffffffffff19e
! Mem[0000000071800169] = 46ffc143, %l4 = 0000000000000092
ldstub [%i3+0x169],%l4 ! %l4 = 000000ff000000ff
! Mem[00000000708001b4] = 90d27fdc, %l3 = 0000000028a927f8
ldstub [%i1+0x1b4],%l3 ! %l3 = 00000090000000ff
! Mem[00000000718000d4] = 1b2f4323, %l5 = 39b90f6c, %l0 = 31479148
add %i3,0xd4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000001b2f4323
! %l0 = 000000001b2f4323, Mem[00000000900001c8] = 60b21f1e6e750428
stx %l0,[%i4+0x1c8] ! Mem[00000000900001c8] = 000000001b2f4323
p48_label_23:
! Mem[000000007180000c] = 09be3473, %l2 = fcdbffc4, %l1 = a3bda2eb
add %i3,0x0c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000009be3473
! %l2 = cc338c5cfcdbffc4, Mem[00000000910000bc] = 92648f3d
stb %l2,[%i6+0x0bc] ! Mem[00000000910000bc] = c4648f3d
! %l3 = 0000000000000090, Mem[0000000090800041] = 9ba431df
stb %l3,[%i5+0x041] ! Mem[0000000090800040] = 90a431df
! Mem[00000000700000cc] = 4c3a2227, %l3 = 00000090, %l1 = 09be3473
add %i0,0xcc,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000004c3a2227
! Mem[00000000900001e4] = cf7804a7, %g2 = fffffffffffff19e
ldsb [%i4+0x1e7],%g2 ! %g2 = ffffffffffffffcf
! Mem[0000000071000180] = 48488774, %l4 = 00000000000000ff
swap [%i2+0x180],%l4 ! %l4 = 0000000048488774
! Mem[0000000070800170] = 2bdb67eb, %l0 = 000000001b2f4323
swap [%i1+0x170],%l0 ! %l0 = 000000002bdb67eb
! Mem[0000000070000161] = 375f914d, %l5 = 0000000039b90f6c
ldstub [%i0+0x161],%l5 ! %l5 = 0000005f000000ff
! %l7 = 00000000000000aa, Mem[00000000918000b8] = 5d6b0849
sth %l7,[%o0+0x0b8] ! Mem[00000000918000b8] = 00aa0849
! Mem[0000000071000029] = ad61e9b1, %l7 = 00000000000000aa
ldstub [%i2+0x029],%l7 ! %l7 = 00000061000000ff
p48_label_24:
! Mem[0000000070800141] = 14fff6bf, %l6 = 0000000078258153
ldstub [%i1+0x141],%l6 ! %l6 = 000000ff000000ff
! Mem[00000000708001c0] = acc17916c3b27961, %l7 = 0000000000000061, %l0 = 000000002bdb67eb
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = acc17916c3b27961
! Mem[00000000908001d0] = f169c895, %g2 = ffffffffffffffcf
lduw [%i5+0x1d0],%g2 ! %g2 = 00000000f169c895
! Mem[00000000718001a4] = 5668f7c3, %l0 = acc17916c3b27961
swap [%i3+0x1a4],%l0 ! %l0 = 000000005668f7c3
! Mem[0000000070800030] = 445c48ab, %l5 = 0000005f, %l5 = 0000005f
add %i1,0x30,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000445c48ab
! Mem[0000000070800148] = dfe0ead7, %l2 = fcdbffc4, %l3 = 00000090
add %i1,0x148,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000dfe0ead7
! Mem[00000000910000a8] = e456e672, %g2 = 00000000f169c895
ldub [%i6+0x0ab],%g2 ! %g2 = 00000000000000e4
! Mem[0000000071000094] = 50fe3773, %l6 = 000000ff, %l7 = 00000061
add %i2,0x94,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000050fe3773
! Mem[0000000071800034] = 1944e813, %l4 = 0000000048488774
swap [%i3+0x034],%l4 ! %l4 = 000000001944e813
! Mem[00000000910001f4] = a585e4cf, %g2 = 00000000000000e4
lduh [%i6+0x1f4],%g2 ! %g2 = 000000000000a585
p48_label_25:
! Mem[00000000718000a4] = b5c5884c, %l5 = 00000000445c48ab
ldsh [%i3+0x0a6],%l5 ! %l5 = ffffffffffff884c
! Mem[000000009080000c] = c18b3701, %g2 = 000000000000a585
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffffc18b
! Mem[00000000708000a4] = 84767447, %l7 = 0000000050fe3773
swap [%i1+0x0a4],%l7 ! %l7 = 0000000084767447
! %l2 = cc338c5cfcdbffc4, Mem[000000009180016d] = 0000fa0d
stb %l2,[%o0+0x16d] ! Mem[000000009180016c] = c400fa0d
! Mem[000000007080005c] = 60e3b13d, %l6 = 000000ff, %l3 = dfe0ead7
add %i1,0x5c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000060e3b13d
! Mem[0000000070800018] = f5ca60ab, %l1 = 4c3a2227, %l2 = fcdbffc4
add %i1,0x18,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f5ca60ab
! Mem[00000000708000d4] = 815ef04a, %l1 = 000000004c3a2227
swap [%i1+0x0d4],%l1 ! %l1 = 00000000815ef04a
! Mem[0000000070000150] = 6b8b1301, %l6 = 00000000000000ff
swap [%i0+0x150],%l6 ! %l6 = 000000006b8b1301
! Mem[0000000071800188] = 5897667c, %l7 = 0000000084767447
swap [%i3+0x188],%l7 ! %l7 = 000000005897667c
! Mem[00000000718001dc] = c0a0ee78, %l2 = f5ca60ab, %l4 = 1944e813
add %i3,0x1dc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c0a0ee78
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 000000005668f7c3
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000815ef04a
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f5ca60ab
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000060e3b13d
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c0a0ee78
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffff884c
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006b8b1301
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000005897667c
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a2728e0b d7c44096
bne %xcc,p48_f2_fail
nop
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = ff2e8f742078ed6f
ldx [%i0+0x030],%g3 ! Observed data at 0000000070000030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 79971398deff59f2
ldx [%i0+0x060],%g3 ! Observed data at 0000000070000060
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 60477e4296f7da5d
ldx [%i0+0x068],%g3 ! Observed data at 0000000070000068
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d3ff6e9368e8ff77
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000700000a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 54564218afa13f3d
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000700000d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 01d80fff198d03aa
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000700000e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = eae4a767bcde2ff9
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000700000e8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 31a4cd2d9c2ad5ff
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000700000f0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4d7cff38c649c2c1
ldx [%i0+0x100],%g3 ! Observed data at 0000000070000100
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 683471cb94469fbb
ldx [%i0+0x118],%g3 ! Observed data at 0000000070000118
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = ffb020c930bd707c
ldx [%i0+0x138],%g3 ! Observed data at 0000000070000138
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000ffd72c2c59
ldx [%i0+0x150],%g3 ! Observed data at 0000000070000150
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 37ff914dab4a01a9
ldx [%i0+0x160],%g3 ! Observed data at 0000000070000160
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = c2180c3f5dd87006
ldx [%i0+0x190],%g3 ! Observed data at 0000000070000190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ffc4ff63b84aeb07
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000700001a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1a8,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x048],%g2 ! Expected data = 2e94acb6130c05f5
ldx [%i1+0x048],%g3 ! Observed data at 0000000070800048
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 3d369ff760e3b13d
ldx [%i1+0x058],%g3 ! Observed data at 0000000070800058
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = c37aff88997026fe
ldx [%i1+0x078],%g3 ! Observed data at 0000000070800078
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8c2b8aed1fbd0f4b
ldx [%i1+0x080],%g3 ! Observed data at 0000000070800080
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = c1488dc150fe3773
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000708000a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 75ff1856eb4c8d23
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000708000b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = fe21c9004c3a2227
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000708000d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 34f69068b5fd22a9
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000708000f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = fcdbffc428a927f8
ldx [%i1+0x110],%g3 ! Observed data at 0000000070800110
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 7becd3e2672308ff
ldx [%i1+0x120],%g3 ! Observed data at 0000000070800120
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3211a37673ffdb19
ldx [%i1+0x138],%g3 ! Observed data at 0000000070800138
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 14fff6bfff248be3
ldx [%i1+0x140],%g3 ! Observed data at 0000000070800140
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 06e1ebbd6995d13f
ldx [%i1+0x158],%g3 ! Observed data at 0000000070800158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1b2f43233226564e
ldx [%i1+0x170],%g3 ! Observed data at 0000000070800170
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = d875ff29c6d47d28
ldx [%i1+0x190],%g3 ! Observed data at 0000000070800190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9b521caaffd27fdc
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000708001b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ab8afff6d6d6b9c2
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000708001e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1e0,%g4
set p48_local2_expect,%g1
p48_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ff8a9b806e09b6e7
ldx [%i2+0x008],%g3 ! Observed data at 0000000071000008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4d5e9c52839e366a
ldx [%i2+0x010],%g3 ! Observed data at 0000000071000010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = adffe9b14a5680ed
ldx [%i2+0x028],%g3 ! Observed data at 0000000071000028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 688580910839c4da
ldx [%i2+0x068],%g3 ! Observed data at 0000000071000068
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3bcb890110596df8
ldx [%i2+0x078],%g3 ! Observed data at 0000000071000078
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000f1a3ebffc3
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000710000d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e625f0d333ff0457
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000710000e8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 2b65227f00000069
ldx [%i2+0x118],%g3 ! Observed data at 0000000071000118
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x118,%g4
ldx [%g1+0x178],%g2 ! Expected data = 49a21621ffaf2265
ldx [%i2+0x178],%g3 ! Observed data at 0000000071000178
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000ffd4f38977
ldx [%i2+0x180],%g3 ! Observed data at 0000000071000180
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = aad9eeffbda74c24
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000710001a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 19eaff45f782f5b3
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000710001b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1b0,%g4
set p48_local3_expect,%g1
p48_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 87b6236934ff1800
ldx [%i3+0x020],%g3 ! Observed data at 0000000071800020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000069cd8ecc19
ldx [%i3+0x028],%g3 ! Observed data at 0000000071800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2165d2ca48488774
ldx [%i3+0x030],%g3 ! Observed data at 0000000071800030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = cd3f5b3f45ea3a87
ldx [%i3+0x060],%g3 ! Observed data at 0000000071800060
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 39b90f6cb5c5884c
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000718000a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000cd7c23bf65
ldx [%i3+0x110],%g3 ! Observed data at 0000000071800110
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5c723c27afff0579
ldx [%i3+0x118],%g3 ! Observed data at 0000000071800118
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff9e1a24ce686bbb
ldx [%i3+0x120],%g3 ! Observed data at 0000000071800120
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x120,%g4
ldx [%g1+0x168],%g2 ! Expected data = 46ffc1439fbe1f40
ldx [%i3+0x168],%g3 ! Observed data at 0000000071800168
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 847674479bb0b2e2
ldx [%i3+0x188],%g3 ! Observed data at 0000000071800188
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 72579acdc3b27961
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000718001a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0000000a03c5a1d2
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000718001a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 2455ff373eb3a3ac
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000718001b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d92da55eff384b9e
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000718001d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1d0,%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_f2_fail:
set p48_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000070000010]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071800028]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071800000]
stda %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800018]
done
p48_trap1o:
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000070000010]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071800028]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071800000]
stda %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800018]
done
p48_trap2e:
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071000020]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071000028]
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000018]
stwa %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000018]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071000008]
stba %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000010]
done
p48_trap2o:
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071000020]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071000028]
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000018]
stwa %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000018]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071000008]
stba %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000010]
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 = ca5cfc365dd87006
ldx [%g1+0x008],%l1 ! %l1 = bf63d3e47ca9e684
ldx [%g1+0x010],%l2 ! %l2 = 5809943c735dba67
ldx [%g1+0x018],%l3 ! %l3 = b685dbd267bf0db4
ldx [%g1+0x020],%l4 ! %l4 = f0a90c167e7eee88
ldx [%g1+0x028],%l5 ! %l5 = d64a77c7bb07a31a
ldx [%g1+0x030],%l6 ! %l6 = 3d8bc66be327f7c0
ldx [%g1+0x038],%l7 ! %l7 = 47bee62e472abf2f
! Initialize the output register of window 0
set unres3_start,%o0
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 = 68b0654d e9d4b0aa f010c296 d58bf3dd
! %f4 = 3d9417ae 34da2fdb 64fc28c8 4b31c4df
! %f8 = c96465c8 858d06d9 df4af234 c2675662
! %f12 = d2e5d542 c3226ef6 8ab194b4 3bf8027f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 48e7db55 5acbdff0 76833870 9c8ffa38
! %f20 = f775432f 974d2a6d 925ee422 d581c6ef
! %f24 = 49fdab7f 7ada1f3f dc27c737 a8b49b86
! %f28 = 925cdae9 5b65678b 1d47b50c 8ce81de0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ce5b3534 c464fe4c 02ddc9de f24511c2
! %f36 = e71f3998 48e42e65 f42f01dc 0c94f605
! %f40 = 2a5e687d fa86a730 94a49ee7 30316cae
! %f44 = 1fb96f32 f2868dce 38b524e4 5bdde420
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x54db784800000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = 54db784800000037
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 49
p49_label_1:
! Mem[000000007200019b] = 8b85fc2b, %l2 = 2638f564511933aa
ldstub [%i0+0x19b],%l2 ! %l2 = 0000002b000000ff
! Mem[000000007280003e] = 686e17f9, %l2 = 000000000000002b
ldstub [%i1+0x03e],%l2 ! %l2 = 00000017000000ff
! %l2 = 0000000000000017, Mem[000000009100001e] = d8bcad86
sth %l2,[%i6+0x01e] ! Mem[000000009100001c] = 0017ad86
! %l4 = b063c925f0c8d857, Mem[0000000090800186] = 2fecde3e
sth %l4,[%i5+0x186] ! Mem[0000000090800184] = d857de3e
! Mem[000000007280005c] = 80c468ef, %l5 = 567d4940, %l2 = 00000017
add %i1,0x5c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000080c468ef
! Mem[0000000090000048] = ced1bed1, %g2 = c3bfff656e3e93f5
ldsh [%i4+0x048],%g2 ! %g2 = ffffffffffffced1
! Mem[0000000090000008] = fdbb5f4b, %g2 = ffffffffffffced1
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000fdbb
! %l4 = b063c925f0c8d857, Mem[000000007300007a] = eaabbdd1
sth %l4,[%i2+0x07a] ! Mem[0000000073000078] = eaabd857
! Mem[00000000730000ab] = 073074b8, %l2 = 0000000080c468ef
ldstub [%i2+0x0ab],%l2 ! %l2 = 000000b8000000ff
! %l5 = 86949b76567d4940, Mem[00000000910001c4] = 0753ba02
stw %l5,[%i6+0x1c4] ! Mem[00000000910001c4] = 567d4940
p49_label_2:
! Mem[0000000073000126] = 69ee2606, %l7 = df9f9a24702f2279
ldstub [%i2+0x126],%l7 ! %l7 = 00000026000000ff
! Mem[00000000910000d8] = 0cd425ea2bdb4172, %g2 = 000000000000fdbb
ldx [%i6+0x0d8],%g2 ! %g2 = 0cd425ea2bdb4172
! Mem[0000000090000018] = d23cbe49 178bdab7, %g2 = 2bdb4172, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 00000000d23cbe49 00000000178bdab7
! Mem[000000007200011c] = 751f74b9, %l4 = b063c925f0c8d857
swap [%i0+0x11c],%l4 ! %l4 = 00000000751f74b9
! %l6 = c46095c3, %l7 = 00000026, Mem[0000000090000110] = 18614e6e eeb8142d
std %l6,[%i4+0x110] ! Mem[0000000090000110] = c46095c3 00000026
! Mem[00000000908000c8] = 8bba183c, %g18 = 685a32d87239d6f1
ldsw [%i5+0x0c8],%g2 ! %g2 = 685a32d87239d6f1
! %l0 = 46d5e83a, %l1 = 8b875c23, Mem[00000000908001a8] = 57887aca b162313d
std %l0,[%i5+0x1a8] ! Mem[00000000908001a8] = 46d5e83a 8b875c23
! Mem[0000000091800018] = a40c3402, %g2 = ffffffff8bba183c
ldsh [%o0+%o3],%g2 ! %g2 = ffffffffffffa40c
! %l6 = f27ddd1cc46095c3, Mem[00000000720000e4] = 4255e9bd
stw %l6,[%i0+0x0e4] ! Mem[00000000720000e4] = c46095c3
! Mem[00000000738001a4] = 3699fdb4, %l5 = 86949b76567d4940
ldstub [%i3+0x1a4],%l5 ! %l5 = 00000036000000ff
p49_label_3:
! Mem[0000000073000169] = 24d5e25c, %l0 = 4a7ed90646d5e83a
ldstub [%i2+0x169],%l0 ! %l0 = 000000d5000000ff
! Mem[0000000072800023] = 0fecd539, %l6 = f27ddd1cc46095c3
ldstub [%i1+0x023],%l6 ! %l6 = 00000039000000ff
! Mem[000000009080011c] = ba4e5625, %g2 = ffffffffffffa40c
ldsh [%i5+0x11e],%g2 ! %g2 = ffffffffffffba4e
! Mem[0000000072000168] = 828df381, %l0 = 000000d5, %l0 = 000000d5
add %i0,0x168,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000828df381
! Mem[00000000900001c0] = 3ac5b3a2a50ab220, %g2 = ffffffffffffba4e
ldx [%i4+0x1c0],%g2 ! %g2 = 3ac5b3a2a50ab220
! Mem[0000000073000120] = fbb2bbad, %l5 = 0000000000000036
swap [%i2+0x120],%l5 ! %l5 = 00000000fbb2bbad
! Mem[00000000730001d0] = 51afc722, %l3 = d33868efc7e72bc3
ldsh [%i2+0x1d2],%l3 ! %l3 = ffffffffffffc722
! Mem[00000000728000a4] = 4761ee15, %l2 = 000000b8, %l7 = 00000026
add %i1,0xa4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000004761ee15
! Mem[0000000073000070] = 869eadc1, %l7 = 000000004761ee15
swap [%i2+0x070],%l7 ! %l7 = 00000000869eadc1
! %l4 = 00000000751f74b9, Mem[0000000091000020] = ad86dab9b58eb51d
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 00000000751f74b9
p49_label_4:
! Mem[000000007200002c] = 206bd945, %l6 = 0000000000000039
ldub [%i0+0x02e],%l6 ! %l6 = 00000000000000d9
! Mem[000000007300014b] = aa5f3151, %l4 = 00000000751f74b9
ldstub [%i2+0x14b],%l4 ! %l4 = 00000051000000ff
! Mem[000000007300003c] = 946323dc, %l5 = 00000000fbb2bbad
swap [%i2+0x03c],%l5 ! %l5 = 00000000946323dc
! Mem[0000000073800074] = 3694faa9, %l5 = 946323dc, %l7 = 869eadc1
add %i3,0x74,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000003694faa9
! Mem[0000000090800098] = 19897435, %g18 = 685a32d87239d6f1
ldsw [%i5+0x098],%g2 ! %g2 = 685a32d87239d6f1
! Mem[0000000091800018] = a40c3402842e6924, %g2 = 0000000019897435
ldx [%o0+%o3],%g2 ! %g2 = a40c3402842e6924
! %l7 = 000000003694faa9, Mem[000000009000006c] = 1842c3ee
stw %l7,[%i4+0x06c] ! Mem[000000009000006c] = 3694faa9
! %l0 = 00000000828df381, Mem[0000000090800140] = 58c1586a2c742e28
stx %l0,[%i5+0x140] ! Mem[0000000090800140] = 00000000828df381
! Mem[000000009080007c] = e1da924e, %g2 = a40c3402842e6924
ldsh [%i5+0x07c],%g2 ! %g2 = ffffffffffffe1da
! Mem[00000000918001e8] = 1d25499ee6bb3a30, %g2 = ffffffffffffe1da
ldx [%o0+0x1e8],%g2 ! %g2 = 1d25499ee6bb3a30
p49_label_5:
! Mem[0000000072000090] = 79df3aa8c52ea00c, %l2 = 00000000000000b8, %l4 = 0000000000000051
add %i0,0x90,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 79df3aa8c52ea00c
! %l4 = 79df3aa8c52ea00c, Mem[0000000090800198] = efd5da4f
stw %l4,[%i5+0x198] ! Mem[0000000090800198] = c52ea00c
! Mem[00000000908001c8] = 04d8b60f 03f88b06, %g2 = e6bb3a30, %g3 = 178bdab7
ldd [%i5+0x1c8],%g2 ! %g2 = 0000000004d8b60f 0000000003f88b06
! Mem[0000000073800010] = 0c247931, %l6 = 00000000000000d9
lduw [%i3+%o2],%l6 ! %l6 = 000000000c247931
! Mem[00000000900001ec] = ad6e7122, %g2 = 0000000004d8b60f
ldub [%i4+0x1ef],%g2 ! %g2 = 00000000000000ad
! Mem[00000000720001d4] = 60dbc930, %l5 = 00000000946323dc
ldsh [%i0+0x1d4],%l5 ! %l5 = 00000000000060db
! %l1 = 917b5e268b875c23, Mem[0000000090800168] = a3b72bd21b54b44e
stx %l1,[%i5+0x168] ! Mem[0000000090800168] = 917b5e268b875c23
! %l5 = 00000000000060db, Mem[0000000090800088] = 26f953ed
stw %l5,[%i5+0x088] ! Mem[0000000090800088] = 000060db
! Mem[0000000090800028] = bd71d51e, %g2 = 00000000000000ad
lduw [%i5+%o5],%g2 ! %g2 = 00000000bd71d51e
! Mem[0000000072800138] = 5864ba376f15e5c3, %l6 = 000000000c247931, %l4 = 79df3aa8c52ea00c
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 5864ba376f15e5c3
p49_label_6:
! Mem[00000000908000b0] = be69c6f5 3a9b260a, %g2 = bd71d51e, %g3 = 03f88b06
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000be69c6f5 000000003a9b260a
! %l0 = 00000000828df381, Mem[0000000091800108] = b991f50bf6f919f1
stx %l0,[%o0+0x108] ! Mem[0000000091800108] = 00000000828df381
! Mem[000000009100017c] = fc1dbb24, %g18 = 685a32d87239d6f1
ldsw [%i6+0x17c],%g2 ! %g2 = 685a32d87239d6f1
! Mem[0000000072000109] = 4f289059, %l5 = 00000000000060db
ldstub [%i0+0x109],%l5 ! %l5 = 00000028000000ff
! Mem[000000007200009c] = a8fc9c9c, %l1 = 8b875c23, %l6 = 0c247931
add %i0,0x9c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a8fc9c9c
! Mem[000000007200005c] = e35513f8, %l3 = ffffffffffffc722
ldstub [%i0+0x05c],%l3 ! %l3 = 000000e3000000ff
! %l6 = 00000000a8fc9c9c, Mem[0000000091800008] = 89cb5f7d
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = a8fc9c9c
! %l0 = 00000000828df381, Mem[0000000090000036] = 61cfacd6
stb %l0,[%i4+0x036] ! Mem[0000000090000034] = 81cfacd6
! %l2 = 00000000000000b8, Mem[0000000091800059] = 9056694b
stb %l2,[%o0+0x059] ! Mem[0000000091800058] = b856694b
! Mem[0000000072000010] = 8093eaff, %l3 = 00000000000000e3
swap [%i0+%o2],%l3 ! %l3 = 000000008093eaff
p49_label_7:
! Mem[000000009180013c] = ed415bc7, %g2 = fffffffffc1dbb24
ldsh [%o0+0x13c],%g2 ! %g2 = ffffffffffffed41
! Mem[0000000073800074] = 3694faa9, %l7 = 3694faa9, %l6 = a8fc9c9c
add %i3,0x74,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000003694faa9
! Mem[0000000072800184] = cea4313d, %l6 = 3694faa9, %l1 = 8b875c23
add %i1,0x184,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000cea4313d
! Mem[0000000072000084] = a33ad353, %l0 = 00000000828df381
swap [%i0+0x084],%l0 ! %l0 = 00000000a33ad353
! %l7 = 000000003694faa9, Mem[0000000090800196] = b67bc52e
sth %l7,[%i5+0x196] ! Mem[0000000090800194] = faa9c52e
! Mem[000000007280002d] = 1a00dac3, %l2 = 00000000000000b8
ldstub [%i1+0x02d],%l2 ! %l2 = 00000000000000ff
! Mem[0000000091800110] = 62c768cd, %g2 = ffffffffffffed41
ldsh [%o0+0x112],%g2 ! %g2 = 00000000000062c7
! Mem[00000000730000b0] = 5baf21b8a6146592, %l7 = 000000003694faa9, %l4 = 5864ba376f15e5c3
add %i2,0xb0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 5baf21b8a6146592
! Mem[00000000720001d8] = bc016302b14e2fc8, %l5 = 0000000000000028, %l4 = 5baf21b8a6146592
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = bc016302b14e2fc8
! Mem[00000000900001a0] = 41d36b30, %g2 = 00000000000062c7
lduw [%i4+0x1a0],%g2 ! %g2 = 0000000041d36b30
p49_label_8:
! Mem[0000000073000078] = eaabd857189cb26a, %l7 = 000000003694faa9, %l4 = bc016302b14e2fc8
add %i2,0x78,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = eaabd857189cb26a
! %l5 = 0000000000000028, Mem[000000009000001c] = 178bdab7
stw %l5,[%i4+0x01c] ! Mem[000000009000001c] = 00000028
! Mem[0000000091000104] = 07f31c06, %g2 = 0000000041d36b30
lduh [%i6+0x106],%g2 ! %g2 = 00000000000007f3
! Mem[000000007280019c] = 1e811d45, %l3 = 8093eaff, %l4 = 189cb26a
add %i1,0x19c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000001e811d45
! %l7 = 000000003694faa9, Mem[0000000090000101] = 07f72f82
stb %l7,[%i4+0x101] ! Mem[0000000090000100] = a9f72f82
! Mem[0000000072000154] = 25b20657, %l3 = 000000008093eaff
ldstub [%i0+0x154],%l3 ! %l3 = 00000025000000ff
! Mem[00000000900001e0] = c4906488, %g2 = 00000000000007f3
lduw [%i4+0x1e0],%g2 ! %g2 = 00000000c4906488
! Mem[0000000073800114] = c600b80c, %l7 = 3694faa9, %l7 = 3694faa9
add %i3,0x114,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000c600b80c
! Mem[00000000730000bc] = f644b034, %l1 = cea4313d, %l3 = 00000025
add %i2,0xbc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f644b034
! %l2 = 0000000000000000, Mem[00000000908000fc] = aac8415e
sth %l2,[%i5+0x0fc] ! Mem[00000000908000fc] = 0000415e
p49_label_9:
! Mem[0000000091000058] = 7303b0f7, %g18 = 685a32d87239d6f1
ldsw [%i6+0x058],%g2 ! %g2 = 685a32d87239d6f1
! Mem[0000000072000040] = c310dedd, %l0 = 00000000a33ad353
swap [%i0+0x040],%l0 ! %l0 = 00000000c310dedd
! Mem[000000007380011c] = cc6cf782, %l4 = 1e811d45, %l0 = c310dedd
add %i3,0x11c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000cc6cf782
! Mem[0000000072800154] = 44d0a7ac, %l4 = 000000001e811d45
ldstub [%i1+0x154],%l4 ! %l4 = 00000044000000ff
! Mem[00000000728000fc] = bccbe76d, %l7 = 00000000c600b80c
swap [%i1+0x0fc],%l7 ! %l7 = 00000000bccbe76d
! Mem[00000000908001fc] = 298365f5, %g2 = 000000007303b0f7
ldsh [%i5+0x1fc],%g2 ! %g2 = 0000000000002983
! %l1 = 00000000cea4313d, Mem[00000000900000a5] = a190e768
stb %l1,[%i4+0x0a5] ! Mem[00000000900000a4] = 3d90e768
! Mem[00000000900000a0] = ffe648f0, %g18 = 685a32d87239d6f1
ldsw [%i4+0x0a0],%g2 ! %g2 = 685a32d87239d6f1
! Mem[00000000728001b0] = 9be71440, %l5 = 0000000000000028
ldsw [%i1+0x1b0],%l5 ! %l5 = ffffffff9be71440
! Mem[0000000072800070] = 2b60563a, %l4 = 00000044, %l0 = cc6cf782
add %i1,0x70,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002b60563a
p49_label_10:
! Mem[0000000091800034] = 6b0de323, %g2 = ffffffffffe648f0
ldsb [%o0+0x037],%g2 ! %g2 = 000000000000006b
! Mem[0000000073800198] = a6b0bf60, %l2 = 0000000000000000
swap [%i3+0x198],%l2 ! %l2 = 00000000a6b0bf60
! Mem[00000000900001b0] = d7a462bc, %g2 = 000000000000006b
ldub [%i4+0x1b1],%g2 ! %g2 = 00000000000000d7
! Mem[00000000720000c0] = b0799159, %l1 = 00000000cea4313d
ldub [%i0+0x0c1],%l1 ! %l1 = 0000000000000079
! Mem[0000000072800028] = 876f93b3, %l3 = f644b034, %l1 = 00000079
add %i1,0x28,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000876f93b3
! Mem[0000000072000028] = cefb755d, %l4 = 0000000000000044
ldsw [%i0+%o5],%l4 ! %l4 = ffffffffcefb755d
! Mem[0000000091800010] = 459f86b6, %g2 = 00000000000000d7
ldsh [%o0+%o2],%g2 ! %g2 = 000000000000459f
! Mem[0000000090000090] = 811a29b2, %g2 = 000000000000459f
lduw [%i4+0x090],%g2 ! %g2 = 00000000811a29b2
! %l0 = 000000002b60563a, Mem[00000000900000cc] = c6f5be11
sth %l0,[%i4+0x0cc] ! Mem[00000000900000cc] = 563abe11
! Mem[0000000072800060] = 54d4ec03, %l0 = 000000002b60563a
lduw [%i1+0x060],%l0 ! %l0 = 0000000054d4ec03
p49_label_11:
! Mem[0000000091800070] = f19e8697, %g18 = 685a32d87239d6f1
ldsw [%o0+0x070],%g2 ! %g2 = 685a32d87239d6f1
! Mem[000000007280008a] = fa741fdf, %l1 = 00000000876f93b3
ldstub [%i1+0x08a],%l1 ! %l1 = 0000001f000000ff
! Mem[0000000091000008] = 915dea4a, %g2 = fffffffff19e8697
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffff915d
! Mem[00000000918001b4] = ac72831e, %g2 = ffffffffffff915d
lduh [%o0+0x1b4],%g2 ! %g2 = 000000000000ac72
! Mem[0000000091000060] = 18b872f6, %g2 = 000000000000ac72
lduh [%i6+0x062],%g2 ! %g2 = 00000000000018b8
! Mem[0000000072800064] = 07339de5, %l0 = 0000000054d4ec03
swap [%i1+0x064],%l0 ! %l0 = 0000000007339de5
! Mem[0000000073800004] = 03e7bdaf, %l0 = 0000000007339de5
ldstub [%i3+0x004],%l0 ! %l0 = 00000003000000ff
! Mem[00000000908000b0] = be69c6f5, %g2 = 00000000000018b8
lduw [%i5+0x0b0],%g2 ! %g2 = 00000000be69c6f5
! Mem[00000000728001e4] = 3f4e8cd9, %l0 = 0000000000000003
swap [%i1+0x1e4],%l0 ! %l0 = 000000003f4e8cd9
! Mem[0000000072800060] = 54d4ec03, %l0 = 000000003f4e8cd9
swap [%i1+0x060],%l0 ! %l0 = 0000000054d4ec03
p49_label_12:
! Mem[00000000918001c4] = e425b71c, %g2 = 00000000be69c6f5
ldsb [%o0+0x1c5],%g2 ! %g2 = ffffffffffffffe4
! Mem[0000000073800160] = cdc4a1bef6217f28, %l5 = ffffffff9be71440, %l7 = 00000000bccbe76d
add %i3,0x160,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = cdc4a1bef6217f28
! %l4 = cefb755d, %l5 = 9be71440, Mem[0000000091800090] = 2280542f 058684d5
std %l4,[%o0+0x090] ! Mem[0000000091800090] = cefb755d 9be71440
! Mem[0000000072800128] = e6720a00, %l0 = 54d4ec03, %l6 = 3694faa9
add %i1,0x128,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e6720a00
! Mem[00000000738001f7] = fdebc09d, %l5 = ffffffff9be71440
ldstub [%i3+0x1f7],%l5 ! %l5 = 0000009d000000ff
! Mem[00000000730000b4] = a6146592, %l4 = ffffffffcefb755d
swap [%i2+0x0b4],%l4 ! %l4 = 00000000a6146592
! Mem[0000000073000128] = 567b3092, %l6 = 00000000e6720a00
swap [%i2+0x128],%l6 ! %l6 = 00000000567b3092
! Mem[0000000091000184] = c5170ec0, %g2 = ffffffffffffffe4
ldsb [%i6+0x187],%g2 ! %g2 = ffffffffffffffc5
! Mem[00000000910001d0] = 57b5099b 0ccf8fa5, %g2 = ffffffc5, %g3 = 3a9b260a
ldd [%i6+0x1d0],%g2 ! %g2 = 0000000057b5099b 000000000ccf8fa5
! Mem[000000007200004c] = 998b892b, %l0 = 54d4ec03, %l3 = f644b034
add %i0,0x4c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000998b892b
p49_label_13:
! Mem[0000000072000030] = 4004689a2f587761, %l5 = 000000000000009d, %l3 = 00000000998b892b
add %i0,0x30,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 4004689a2f587761
! Mem[0000000090800038] = b0bb7951, %g2 = 0000000057b5099b
lduw [%i5+0x038],%g2 ! %g2 = 00000000b0bb7951
! Mem[0000000073800140] = 541e3b7738aef20c, %l4 = 00000000a6146592, %l2 = 00000000a6b0bf60
add %i3,0x140,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 541e3b7738aef20c
! Mem[0000000073000100] = a069cf32, %l7 = cdc4a1bef6217f28
lduh [%i2+0x102],%l7 ! %l7 = 000000000000cf32
! Mem[00000000738001af] = 9d682fcd, %l7 = 000000000000cf32
ldstub [%i3+0x1af],%l7 ! %l7 = 000000cd000000ff
! Mem[000000007280012e] = 3e788861, %l0 = 0000000054d4ec03
ldstub [%i1+0x12e],%l0 ! %l0 = 00000088000000ff
! %l2 = 541e3b7738aef20c, Mem[0000000091800184] = 48e04b63
stw %l2,[%o0+0x184] ! Mem[0000000091800184] = 38aef20c
! Mem[0000000091000074] = 93529cfa, %g2 = 00000000b0bb7951
lduh [%i6+0x076],%g2 ! %g2 = 0000000000009352
! Mem[00000000738001f3] = e3c1c73a, %l1 = 000000000000001f
ldstub [%i3+0x1f3],%l1 ! %l1 = 0000003a000000ff
! Mem[0000000091000018] = ee489100, %g2 = 0000000000009352
ldsb [%i6+0x01b],%g2 ! %g2 = ffffffffffffffee
p49_label_14:
! Mem[0000000072000028] = cefb755d206bd945, %l5 = 000000000000009d, %l4 = 00000000a6146592
add %i0,0x28,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = cefb755d206bd945
! Mem[000000007280013b] = 5864ba37, %l6 = 00000000567b3092
ldstub [%i1+0x13b],%l6 ! %l6 = 00000037000000ff
! %l6 = 00000037, %l7 = 000000cd, Mem[0000000090000188] = b24fd1a2 88aab532
std %l6,[%i4+0x188] ! Mem[0000000090000188] = 00000037 000000cd
! Mem[000000009000008c] = fff6811a, %g2 = ffffffffffffffee
ldsh [%i4+0x08e],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000073800184] = 78beacfc, %l5 = 000000000000009d
swap [%i3+0x184],%l5 ! %l5 = 0000000078beacfc
! Mem[0000000091000008] = 915dea4a, %g18 = 685a32d87239d6f1
ldsw [%i6+%o1],%g2 ! %g2 = 685a32d87239d6f1
! Mem[0000000072000164] = abec5c57, %l4 = cefb755d206bd945
ldstub [%i0+0x164],%l4 ! %l4 = 000000ab000000ff
! Mem[000000007200016c] = e37b1049, %l1 = 000000000000003a
ldstub [%i0+0x16c],%l1 ! %l1 = 000000e3000000ff
! %l2 = 541e3b7738aef20c, Mem[0000000073800040] = dc7444b9
stw %l2,[%i3+0x040] ! Mem[0000000073800040] = 38aef20c
! %l6 = 0000000000000037, Mem[0000000090800121] = 258ffd79
stb %l6,[%i5+0x121] ! Mem[0000000090800120] = 378ffd79
p49_label_15:
! %l4 = 00000000000000ab, Mem[0000000090000034] = ba1481cf
stw %l4,[%i4+0x034] ! Mem[0000000090000034] = 000000ab
! %l0 = 0000000000000088, Mem[000000009080011f] = 4e56378f
stb %l0,[%i5+0x11f] ! Mem[000000009080011c] = 8856378f
! %l6 = 0000000000000037, Mem[0000000091800148] = adcaf2f2
stw %l6,[%o0+0x148] ! Mem[0000000091800148] = 00000037
! Mem[000000009180004c] = 3f9d7633, %g2 = ffffffff915dea4a
lduh [%o0+0x04c],%g2 ! %g2 = 0000000000003f9d
! Mem[0000000091800060] = a258f4bb, %g2 = 0000000000003f9d
ldub [%o0+0x061],%g2 ! %g2 = 00000000000000a2
! Mem[0000000072800150] = e252ae70, %l4 = 00000000000000ab
ldub [%i1+0x153],%l4 ! %l4 = 0000000000000070
! Mem[0000000073800138] = 18e16dc97a00621c, %l5 = 0000000078beacfc, %l2 = 541e3b7738aef20c
add %i3,0x138,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 18e16dc97a00621c
! Mem[00000000900001e0] = c4906488801799cf, %g2 = 00000000000000a2
ldx [%i4+0x1e0],%g2 ! %g2 = c4906488801799cf
! %l4 = 0000000000000070, Mem[00000000908000a8] = 583e064bb6a7d55c
stx %l4,[%i5+0x0a8] ! Mem[00000000908000a8] = 0000000000000070
! Mem[000000007300003c] = fbb2bbad, %l5 = 0000000078beacfc
swap [%i2+0x03c],%l5 ! %l5 = 00000000fbb2bbad
p49_label_16:
! Mem[0000000072800150] = e252ae70, %l0 = 00000088, %l1 = 000000e3
add %i1,0x150,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e252ae70
! %l7 = 00000000000000cd, Mem[00000000900001c0] = 3ac5b3a2
stb %l7,[%i4+0x1c0] ! Mem[00000000900001c0] = cdc5b3a2
! Mem[0000000091800110] = 62c768cd, %g2 = c4906488801799cf
ldsb [%o0+0x112],%g2 ! %g2 = 0000000000000062
! Mem[0000000091000118] = c04bc1d5, %g2 = 0000000000000062
lduw [%i6+0x118],%g2 ! %g2 = 00000000c04bc1d5
! Mem[00000000910000fc] = d45d54ca, %g2 = 00000000c04bc1d5
ldub [%i6+0x0fe],%g2 ! %g2 = 00000000000000d4
! Mem[0000000073000180] = 8cadee0a, %l7 = 00000000000000cd
swap [%i2+0x180],%l7 ! %l7 = 000000008cadee0a
! Mem[000000007300006c] = 582a81ad, %l7 = 8cadee0a, %l7 = 8cadee0a
add %i2,0x6c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000582a81ad
! Mem[0000000073800018] = d3dfa510, %l7 = 00000000582a81ad
swap [%i3+%o3],%l7 ! %l7 = 00000000d3dfa510
! Mem[0000000090800114] = c65de570, %g18 = 685a32d87239d6f1
ldsw [%i5+0x114],%g2 ! %g2 = 685a32d87239d6f1
! Mem[0000000073000128] = e6720a00894d860e, %l0 = 0000000000000088, %l5 = 00000000fbb2bbad
add %i2,0x128,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = e6720a00894d860e
p49_label_17:
! Mem[00000000728000d8] = 1d0f04aca52ad7e9, %l3 = 4004689a2f587761, %l4 = 0000000000000070
add %i1,0xd8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 1d0f04aca52ad7e9
! %l1 = 00000000e252ae70, Mem[00000000910000fa] = 28bdd1b2
stb %l1,[%i6+0x0fa] ! Mem[00000000910000f8] = 70bdd1b2
! Mem[0000000072800038] = dfb5c2b4, %l1 = 00000000e252ae70
swap [%i1+0x038],%l1 ! %l1 = 00000000dfb5c2b4
! Mem[00000000730001a0] = 7dc40b01, %l0 = 0000000000000088
swap [%i2+0x1a0],%l0 ! %l0 = 000000007dc40b01
! Mem[00000000720001f4] = 000efb2e, %l0 = 7dc40b01, %l0 = 7dc40b01
add %i0,0x1f4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000000efb2e
! Mem[0000000072800077] = 19e312b9, %l2 = 18e16dc97a00621c
ldstub [%i1+0x077],%l2 ! %l2 = 000000b9000000ff
! %l4 = a52ad7e9, %l5 = 894d860e, Mem[0000000090000150] = 4227f2c0 a01a9ffb
std %l4,[%i4+0x150] ! Mem[0000000090000150] = a52ad7e9 894d860e
! Mem[00000000738000ce] = 57472362, %l4 = 1d0f04aca52ad7e9
ldstub [%i3+0x0ce],%l4 ! %l4 = 00000023000000ff
! %l7 = 00000000d3dfa510, Mem[0000000090000194] = 892c7c4b
stw %l7,[%i4+0x194] ! Mem[0000000090000194] = d3dfa510
! Mem[000000007300005c] = 12194423, %l4 = 00000023, %l0 = 000efb2e
add %i2,0x5c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000012194423
p49_label_18:
! Mem[00000000738000c8] = eead010e5747ff62, %l0 = 0000000012194423, %l4 = 0000000000000023
add %i3,0xc8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = eead010e5747ff62
! Mem[0000000072000088] = 1e7b06c3, %l0 = 0000000012194423
swap [%i0+0x088],%l0 ! %l0 = 000000001e7b06c3
! Mem[0000000090800170] = 99787375, %g2 = ffffffffc65de570
lduh [%i5+0x170],%g2 ! %g2 = 0000000000009978
! Mem[0000000072800068] = 7de0daf971b5ee91, %l3 = 4004689a2f587761, %l4 = eead010e5747ff62
add %i1,0x68,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 7de0daf971b5ee91
! Mem[000000007280010e] = 34f61df4, %l7 = 00000000d3dfa510
ldstub [%i1+0x10e],%l7 ! %l7 = 0000001d000000ff
! Mem[0000000072000108] = 4fff9059, %l3 = 2f587761, %l6 = 00000037
add %i0,0x108,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000004fff9059
! Mem[000000007280012d] = 3e78ff61, %l0 = 000000001e7b06c3
ldstub [%i1+0x12d],%l0 ! %l0 = 00000078000000ff
! Mem[00000000738000c0] = c1a1e5c4b7e9b6a8, %l6 = 000000004fff9059, %l6 = 000000004fff9059
add %i3,0xc0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = c1a1e5c4b7e9b6a8
! Mem[0000000091000090] = 8046d868, %g2 = 0000000000009978
ldsb [%i6+0x091],%g2 ! %g2 = ffffffffffffff80
! Mem[00000000918000d8] = b09059a2, %g2 = ffffffffffffff80
ldub [%o0+0x0d8],%g2 ! %g2 = 00000000000000b0
p49_label_19:
! Mem[0000000090000020] = 0e67b97a, %g2 = 00000000000000b0
ldub [%i4+%o4],%g2 ! %g2 = 000000000000000e
! %l0 = 00000078, %l1 = dfb5c2b4, Mem[00000000908000d8] = 27372846 dde12c94
std %l0,[%i5+0x0d8] ! Mem[00000000908000d8] = 00000078 dfb5c2b4
! Mem[00000000730000b5] = cefb755d, %l1 = 00000000dfb5c2b4
ldstub [%i2+0x0b5],%l1 ! %l1 = 000000fb000000ff
! Mem[0000000090000184] = 8d000000, %g2 = 000000000000000e
ldsb [%i4+0x187],%g2 ! %g2 = ffffffffffffff8d
! %l7 = 000000000000001d, Mem[0000000091000110] = dc796364
stw %l7,[%i6+0x110] ! Mem[0000000091000110] = 0000001d
! Mem[00000000720000e8] = b9b3d7c31f3497cb, %l6 = c1a1e5c4b7e9b6a8, %l1 = 00000000000000fb
add %i0,0xe8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = b9b3d7c31f3497cb
! Mem[00000000728000ef] = 77695cd6, %l6 = c1a1e5c4b7e9b6a8
ldstub [%i1+0x0ef],%l6 ! %l6 = 000000d6000000ff
! Mem[0000000073800020] = a7e0b226, %l0 = 0000000000000078
swap [%i3+%o4],%l0 ! %l0 = 00000000a7e0b226
! Mem[00000000908001b8] = f661ca70, %g2 = ffffffffffffff8d
ldub [%i5+0x1b8],%g2 ! %g2 = 00000000000000f6
! Mem[00000000730000c4] = 7a7ec16c, %l1 = b9b3d7c31f3497cb
swap [%i2+0x0c4],%l1 ! %l1 = 000000007a7ec16c
p49_label_20:
! Mem[0000000073000148] = aa5f31ff, %l7 = 000000000000001d
ldstub [%i2+0x148],%l7 ! %l7 = 000000aa000000ff
! Mem[000000007200017c] = b571ce1e, %l2 = 000000b9, %l6 = 000000d6
add %i0,0x17c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b571ce1e
! Mem[000000007300005c] = 12194423, %l3 = 2f587761, %l6 = b571ce1e
add %i2,0x5c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000012194423
! Mem[00000000720000e0] = c42c1fcf, %l7 = 00000000000000aa
swap [%i0+0x0e0],%l7 ! %l7 = 00000000c42c1fcf
! %l0 = a7e0b226, %l1 = 7a7ec16c, Mem[00000000900001c0] = cdc5b3a2 a50ab220
std %l0,[%i4+0x1c0] ! Mem[00000000900001c0] = a7e0b226 7a7ec16c
! Mem[000000009000004c] = 6b390b44, %g2 = 00000000000000f6
ldsb [%i4+0x04f],%g2 ! %g2 = 000000000000006b
! Mem[00000000738001ec] = c6c7c37e, %l2 = 000000b9, %l5 = 894d860e
add %i3,0x1ec,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c6c7c37e
! %l5 = 00000000c6c7c37e, Mem[00000000910000f8] = f01b70bd
stw %l5,[%i6+0x0f8] ! Mem[00000000910000f8] = c6c7c37e
! Mem[00000000730000c0] = 2609489b, %l1 = 000000007a7ec16c
swap [%i2+0x0c0],%l1 ! %l1 = 000000002609489b
! Mem[00000000728001f0] = cbef4cea097a7f8f, %l5 = 00000000c6c7c37e, %l5 = 00000000c6c7c37e
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = cbef4cea097a7f8f
p49_label_21:
! Mem[0000000090000120] = 34013a43, %g2 = 000000000000006b
ldub [%i4+0x122],%g2 ! %g2 = 0000000000000034
! Mem[0000000091800034] = 6b0de323, %g2 = 0000000000000034
ldsb [%o0+0x037],%g2 ! %g2 = 000000000000006b
! %l4 = 7de0daf971b5ee91, Mem[000000009100013c] = da495b2d
stw %l4,[%i6+0x13c] ! Mem[000000009100013c] = 71b5ee91
! Mem[00000000738001ec] = c6c7c37e, %l7 = c42c1fcf, %l0 = a7e0b226
add %i3,0x1ec,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c6c7c37e
! Mem[000000007380001c] = a3e66c8a, %l5 = 097a7f8f, %l1 = 2609489b
add %i3,0x1c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a3e66c8a
! Mem[0000000090800090] = 0457759b72929a41, %g2 = 000000000000006b
ldx [%i5+0x090],%g2 ! %g2 = 0457759b72929a41
! Mem[0000000072000174] = 01be7d17, %l3 = 4004689a2f587761
swap [%i0+0x174],%l3 ! %l3 = 0000000001be7d17
! Mem[0000000073000018] = 213c0f410eb58aad, %l6 = 0000000012194423, %l7 = 00000000c42c1fcf
add %i2,0x18,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 213c0f410eb58aad
! Mem[00000000908001a0] = 30fd54e9, %g2 = 0457759b72929a41
ldsb [%i5+0x1a2],%g2 ! %g2 = 0000000000000030
! Mem[00000000730000dc] = f59c2d17, %l4 = 71b5ee91, %l5 = 097a7f8f
add %i2,0xdc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f59c2d17
p49_label_22:
! Mem[0000000072800140] = 2fded41ef59ccdb4, %l2 = 00000000000000b9, %l2 = 00000000000000b9
add %i1,0x140,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 2fded41ef59ccdb4
! Mem[00000000908001e0] = ac6a9c05c7e29cb9, %g2 = 0000000000000030
ldx [%i5+0x1e0],%g2 ! %g2 = ac6a9c05c7e29cb9
! %l1 = 00000000a3e66c8a, Mem[0000000091800110] = de4e62c768cde05e
stx %l1,[%o0+0x110] ! Mem[0000000091800110] = 00000000a3e66c8a
! %l6 = 0000000012194423, Mem[000000009100011c] = 72a066a4
sth %l6,[%i6+0x11c] ! Mem[000000009100011c] = 442366a4
! Mem[000000007380007b] = ec95baa6, %l2 = 2fded41ef59ccdb4
ldstub [%i3+0x07b],%l2 ! %l2 = 000000a6000000ff
! Mem[00000000720001dc] = b14e2fc8, %l0 = 00000000c6c7c37e
lduh [%i0+0x1dc],%l0 ! %l0 = 000000000000b14e
! Mem[00000000738000aa] = b9d89e91, %l6 = 0000000012194423
ldstub [%i3+0x0aa],%l6 ! %l6 = 0000009e000000ff
! Mem[000000009180012c] = 54b60c4a, %g2 = ac6a9c05c7e29cb9
ldub [%o0+0x12c],%g2 ! %g2 = 0000000000000054
! Mem[0000000073800080] = df19c52a, %l1 = 00000000a3e66c8a
swap [%i3+0x080],%l1 ! %l1 = 00000000df19c52a
! Mem[00000000730000c8] = 2f9a8f91ae320bb4, %l1 = 00000000df19c52a, %l3 = 0000000001be7d17
add %i2,0xc8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 2f9a8f91ae320bb4
p49_label_23:
! Mem[0000000073800098] = 9845e7eb95185261, %l1 = 00000000df19c52a, %l2 = 00000000000000a6
add %i3,0x98,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 9845e7eb95185261
! %l5 = 00000000f59c2d17, Mem[000000009100016c] = 7fd5a81e
stw %l5,[%i6+0x16c] ! Mem[000000009100016c] = f59c2d17
! Mem[0000000090000090] = 811a29b25581f7ab, %g2 = 0000000000000054
ldx [%i4+0x090],%g2 ! %g2 = 811a29b25581f7ab
! Mem[00000000720001e0] = 5d8d53fa0122e7ff, %l3 = 2f9a8f91ae320bb4, %l7 = 213c0f410eb58aad
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 5d8d53fa0122e7ff
! Mem[0000000073800130] = 3834f3a6, %l7 = 5d8d53fa0122e7ff
swap [%i3+0x130],%l7 ! %l7 = 000000003834f3a6
! Mem[0000000091800130] = 2f69a2c8 c164810f, %g2 = 5581f7ab, %g3 = 0ccf8fa5
ldd [%o0+0x130],%g2 ! %g2 = 000000002f69a2c8 00000000c164810f
! Mem[0000000091000188] = 170ec0b9, %g2 = 000000002f69a2c8
lduh [%i6+0x188],%g2 ! %g2 = 000000000000170e
! %l7 = 000000003834f3a6, Mem[00000000720000c0] = b079915971462b90
stx %l7,[%i0+0x0c0] ! Mem[00000000720000c0] = 000000003834f3a6
! %l5 = 00000000f59c2d17, Mem[00000000910000e0] = f772f6e7
sth %l5,[%i6+0x0e0] ! Mem[00000000910000e0] = 2d17f6e7
! %l6 = 000000000000009e, Mem[0000000091000108] = 1c0669f46fbe3348
stx %l6,[%i6+0x108] ! Mem[0000000091000108] = 000000000000009e
p49_label_24:
! Mem[00000000900000a0] = ffe648f0, %g2 = 000000000000170e
lduw [%i4+0x0a0],%g2 ! %g2 = 00000000ffe648f0
! %l6 = 000000000000009e, Mem[00000000910000ec] = 368f3761
stw %l6,[%i6+0x0ec] ! Mem[00000000910000ec] = 0000009e
! Mem[0000000090000108] = 0beb9214, %g18 = 685a32d87239d6f1
ldsw [%i4+0x108],%g2 ! %g2 = 685a32d87239d6f1
! Mem[000000007380017c] = 322ae65a, %l4 = 7de0daf971b5ee91
swap [%i3+0x17c],%l4 ! %l4 = 00000000322ae65a
! Mem[000000007200018c] = c6ffc402, %l2 = 9845e7eb95185261
swap [%i0+0x18c],%l2 ! %l2 = 00000000c6ffc402
! Mem[0000000072800177] = cd5b74cc, %l7 = 000000003834f3a6
ldstub [%i1+0x177],%l7 ! %l7 = 000000cc000000ff
! Mem[000000009000011c] = 453e1191, %g2 = 000000000beb9214
lduw [%i4+0x11c],%g2 ! %g2 = 00000000453e1191
! Mem[0000000090000020] = 0e67b97af0c6c03c, %g2 = 00000000453e1191
ldx [%i4+%o4],%g2 ! %g2 = 0e67b97af0c6c03c
! %l0 = 000000000000b14e, Mem[0000000091800199] = 6e765b3b
stb %l0,[%o0+0x199] ! Mem[0000000091800198] = 4e765b3b
! Mem[0000000091000174] = cb003d97, %g2 = 0e67b97af0c6c03c
lduw [%i6+0x174],%g2 ! %g2 = 00000000cb003d97
p49_label_25:
! Mem[00000000738001ce] = bddd0828, %l5 = 00000000f59c2d17
ldstub [%i3+0x1ce],%l5 ! %l5 = 00000008000000ff
! %l4 = 00000000322ae65a, Mem[000000009100013a] = 452c71b5
sth %l4,[%i6+0x13a] ! Mem[0000000091000138] = e65a71b5
! Mem[000000007380012c] = 1f7aa8f2, %l3 = 2f9a8f91ae320bb4
swap [%i3+0x12c],%l3 ! %l3 = 000000001f7aa8f2
! Mem[0000000091800150] = 7621065f, %g2 = 00000000cb003d97
ldub [%o0+0x152],%g2 ! %g2 = 0000000000000076
! Mem[00000000720001d6] = 60dbc930, %l6 = 000000000000009e
ldstub [%i0+0x1d6],%l6 ! %l6 = 000000c9000000ff
! Mem[000000009180018c] = 6cc61047, %g2 = 0000000000000076
lduw [%o0+0x18c],%g2 ! %g2 = 000000006cc61047
! %l0 = 000000000000b14e, Mem[0000000090800164] = 9c995a44
stw %l0,[%i5+0x164] ! Mem[0000000090800164] = 0000b14e
! %l1 = 00000000df19c52a, Mem[0000000091800120] = 240e338f078bc1e8
stx %l1,[%o0+0x120] ! Mem[0000000091800120] = 00000000df19c52a
! Mem[0000000073800194] = f6bdc292, %l0 = 0000b14e, %l4 = 322ae65a
add %i3,0x194,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f6bdc292
! %l6 = 00000000000000c9, Mem[0000000090800118] = 37795e44319cba88
stx %l6,[%i5+0x118] ! Mem[0000000090800118] = 00000000000000c9
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p49_branch_failed
p49_not_taken_0_end:
! End of Random Code for Thread 49
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 000000000000b14e
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000df19c52a
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000c6ffc402
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001f7aa8f2
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f6bdc292
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000008
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000c9
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000cc
bne,a,pn %xcc,p49_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 000000e319b27cdf
ldx [%i0+0x010],%g3 ! Observed data at 0000000072000010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = a33ad353c653afe7
ldx [%i0+0x040],%g3 ! Observed data at 0000000072000040
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = d401fbe1ff5513f8
ldx [%i0+0x058],%g3 ! Observed data at 0000000072000058
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 95c17616828df381
ldx [%i0+0x080],%g3 ! Observed data at 0000000072000080
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 12194423dbcc6d37
ldx [%i0+0x088],%g3 ! Observed data at 0000000072000088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 000000003834f3a6
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000720000c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 000000aac46095c3
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000720000e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4fff905997d45aaf
ldx [%i0+0x108],%g3 ! Observed data at 0000000072000108
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4abacbb2f0c8d857
ldx [%i0+0x118],%g3 ! Observed data at 0000000072000118
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = f615a553ffb20657
ldx [%i0+0x150],%g3 ! Observed data at 0000000072000150
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5db1b147ffec5c57
ldx [%i0+0x160],%g3 ! Observed data at 0000000072000160
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 828df381ff7b1049
ldx [%i0+0x168],%g3 ! Observed data at 0000000072000168
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = c041bccc2f587761
ldx [%i0+0x170],%g3 ! Observed data at 0000000072000170
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = e5a1daf095185261
ldx [%i0+0x188],%g3 ! Observed data at 0000000072000188
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 8b85fcff176c5979
ldx [%i0+0x198],%g3 ! Observed data at 0000000072000198
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 274f176b60dbff30
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000720001d0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1d0,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 0fecd5ff52e693d9
ldx [%i1+0x020],%g3 ! Observed data at 0000000072800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 876f93b31affdac3
ldx [%i1+0x028],%g3 ! Observed data at 0000000072800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = e252ae70686efff9
ldx [%i1+0x038],%g3 ! Observed data at 0000000072800038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3f4e8cd954d4ec03
ldx [%i1+0x060],%g3 ! Observed data at 0000000072800060
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2b60563a19e312ff
ldx [%i1+0x070],%g3 ! Observed data at 0000000072800070
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = fa74ffdf2bbe3ab6
ldx [%i1+0x088],%g3 ! Observed data at 0000000072800088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 81c4d86477695cff
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000728000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 723ed9cbc600b80c
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000728000f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = df11a14c34f6fff4
ldx [%i1+0x108],%g3 ! Observed data at 0000000072800108
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = e6720a003effff61
ldx [%i1+0x128],%g3 ! Observed data at 0000000072800128
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5864baff6f15e5c3
ldx [%i1+0x138],%g3 ! Observed data at 0000000072800138
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = e252ae70ffd0a7ac
ldx [%i1+0x150],%g3 ! Observed data at 0000000072800150
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0cc0107ecd5b74ff
ldx [%i1+0x170],%g3 ! Observed data at 0000000072800170
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f62c07f100000003
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000728001e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1e0,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 59d9829778beacfc
ldx [%i2+0x038],%g3 ! Observed data at 0000000073000038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 4761ee15a9625e9c
ldx [%i2+0x070],%g3 ! Observed data at 0000000073000070
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = eaabd857189cb26a
ldx [%i2+0x078],%g3 ! Observed data at 0000000073000078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 073074ff6f76cd84
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000730000a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5baf21b8ceff755d
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000730000b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 7a7ec16c1f3497cb
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000730000c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0000003669eeff06
ldx [%i2+0x120],%g3 ! Observed data at 0000000073000120
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = e6720a00894d860e
ldx [%i2+0x128],%g3 ! Observed data at 0000000073000128
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = ff5f31ff7a1ff523
ldx [%i2+0x148],%g3 ! Observed data at 0000000073000148
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 24ffe25c882e22c3
ldx [%i2+0x168],%g3 ! Observed data at 0000000073000168
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000cd9b2cc6fb
ldx [%i2+0x180],%g3 ! Observed data at 0000000073000180
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0000008872846f1a
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000730001a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1a0,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = c85762f8ffe7bdaf
ldx [%i3+0x000],%g3 ! Observed data at 0000000073800000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 582a81ada3e66c8a
ldx [%i3+0x018],%g3 ! Observed data at 0000000073800018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000787f682b89
ldx [%i3+0x020],%g3 ! Observed data at 0000000073800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 38aef20c7e97992c
ldx [%i3+0x040],%g3 ! Observed data at 0000000073800040
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 80a8b782a8fc9c9c
ldx [%i3+0x070],%g3 ! Observed data at 0000000073800070
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = ec95baff607ce799
ldx [%i3+0x078],%g3 ! Observed data at 0000000073800078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = a3e66c8a250a030b
ldx [%i3+0x080],%g3 ! Observed data at 0000000073800080
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b9d8ff91a595a395
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000738000a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = eead010e5747ff62
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000738000c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 63b4d557ae320bb4
ldx [%i3+0x128],%g3 ! Observed data at 0000000073800128
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0122e7ffd2914caf
ldx [%i3+0x130],%g3 ! Observed data at 0000000073800130
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x130,%g4
ldx [%g1+0x178],%g2 ! Expected data = 5c87df9e71b5ee91
ldx [%i3+0x178],%g3 ! Observed data at 0000000073800178
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 3b34c49c0000009d
ldx [%i3+0x180],%g3 ! Observed data at 0000000073800180
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 00000000654006a9
ldx [%i3+0x198],%g3 ! Observed data at 0000000073800198
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 16e276e6ff99fdb4
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000738001a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 289b910b9d682fff
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000738001a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3313578dbdddff28
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000738001c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e3c1c7fffdebc0ff
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000738001f0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1f0,%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
! 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:
stba %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000018]
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072000020]
stha %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800008]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800008]
stba %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000028]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072000000]
done
p49_trap1o:
stba %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000018]
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072000020]
stha %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800008]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800008]
stba %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000028]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072000000]
done
p49_trap2e:
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072800010]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000073000020]
stwa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800010]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000073800028]
stha %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800028]
stba %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800010]
done
p49_trap2o:
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072800010]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000073000020]
stwa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800010]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000073800028]
stha %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800028]
stba %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800010]
done
p49_trap3e:
nop
nop
done
p49_trap3o:
nop
nop
done
p49_init_memory_pointers:
set p49_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p49_local0_start,%i0
set p49_local1_start,%i1
set p49_local2_start,%i2
set p49_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4a7ed90646d5e83a
ldx [%g1+0x008],%l1 ! %l1 = 917b5e268b875c23
ldx [%g1+0x010],%l2 ! %l2 = 2638f564511933aa
ldx [%g1+0x018],%l3 ! %l3 = d33868efc7e72bc3
ldx [%g1+0x020],%l4 ! %l4 = b063c925f0c8d857
ldx [%g1+0x028],%l5 ! %l5 = 86949b76567d4940
ldx [%g1+0x030],%l6 ! %l6 = f27ddd1cc46095c3
ldx [%g1+0x038],%l7 ! %l7 = df9f9a24702f2279
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3877600c e90b17ff 8074d5f4 9adc9427
! %f4 = 03027a9a 1657d3ee 622c3ad4 f70e0a61
! %f8 = d41c660c ff9131d8 f714f37c 051a3678
! %f12 = c6ccb7b3 0d7fbcbc 00ba26d6 ced4d578
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e44fa18c 5326edff f07288e2 44bb8b83
! %f20 = e45fb011 13eb139b 3f125846 e9f94949
! %f24 = 7fc20194 e526984b c30212a0 0ba9ba8a
! %f28 = 02add67b 1d1314a9 8d75217c abad5cb3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = aab45818 c20f7308 98219779 4e332457
! %f36 = 6fce171d b7a232d0 c0d93a8f 93bbfef6
! %f40 = b3ce553b 26b84a53 ee129306 b5f69c2e
! %f44 = df2f90a3 3c230e52 c00827f8 57c955a7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3766d33700000077,%g7,%g1 ! GSR scale = 14, align = 7
wr %g1,%g0,%gsr ! GSR = 3766d33700000077
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 50
p50_label_1:
! Mem[00000000758001e4] = 62cbe796, %l2 = 99d43d7c, %l1 = 48607907
add %i3,0x1e4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000062cbe796
! Mem[0000000091000100] = 54ca8f3b, %g18 = a388eeb6689a92a3
ldsw [%i6+0x100],%g2 ! %g2 = a388eeb6689a92a3
! Mem[0000000090800100] = 7ed95b86, %g2 = 0000000054ca8f3b
ldub [%i5+0x100],%g2 ! %g2 = 000000000000007e
! Mem[00000000748000a8] = 3b053f8c55ca475a, %l5 = 8b9cb30ddf8db483, %l2 = 340dd05899d43d7c
add %i1,0xa8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 3b053f8c55ca475a
! Mem[00000000748001a0] = 13ca2ffc50040392, %l6 = 0749e829d1a7d650, %l5 = 8b9cb30ddf8db483
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 13ca2ffc50040392
! Mem[0000000074000178] = 34de5ed5d02f2209, %l0 = 8a5c897279775b69, %l0 = 8a5c897279775b69
add %i0,0x178,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 34de5ed5d02f2209
! Mem[00000000740000c8] = 6a65727602b93ce4, %l1 = 0000000062cbe796, %l7 = 664d140e1079e96a
add %i0,0xc8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 6a65727602b93ce4
! Mem[0000000075000198] = 04856a04, %l1 = 62cbe796, %l7 = 02b93ce4
add %i2,0x198,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000004856a04
! Mem[0000000090800010] = fabb0f1c, %g2 = 000000000000007e
ldsb [%i5+0x011],%g2 ! %g2 = fffffffffffffffa
! Mem[0000000090000184] = 90cb7b8d, %g2 = fffffffffffffffa
lduw [%i4+0x184],%g2 ! %g2 = 0000000090cb7b8d
p50_label_2:
! Mem[00000000758001c0] = 9e323c89, %l6 = d1a7d650, %l0 = d02f2209
add %i3,0x1c0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000009e323c89
! %l0 = 9e323c89, %l1 = 62cbe796, Mem[0000000090000148] = b3307626 b1da7755
std %l0,[%i4+0x148] ! Mem[0000000090000148] = 9e323c89 62cbe796
! Mem[0000000074000140] = 5250df2ceba54178, %l4 = c2d6aed644e66888, %l4 = c2d6aed644e66888
add %i0,0x140,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 5250df2ceba54178
! Mem[0000000075800130] = 77e06aec2e78ab74, %l7 = 0000000004856a04, %l7 = 0000000004856a04
add %i3,0x130,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 77e06aec2e78ab74
! %l6 = 0749e829d1a7d650, Mem[000000009080017e] = 49cf34ec
sth %l6,[%i5+0x17e] ! Mem[000000009080017c] = d65034ec
! Mem[00000000918001b8] = f3c6c7d6, %g2 = 0000000090cb7b8d
lduh [%o0+0x1ba],%g2 ! %g2 = 000000000000f3c6
! Mem[00000000750001ec] = e5bbf878, %l6 = d1a7d650, %l7 = 2e78ab74
add %i2,0x1ec,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000e5bbf878
! %l3 = d3bc6d5cb7d81fee, Mem[00000000900001c4] = a50ab220
stw %l3,[%i4+0x1c4] ! Mem[00000000900001c4] = b7d81fee
! Mem[00000000740000f8] = 60483605, %l3 = d3bc6d5cb7d81fee
swap [%i0+0x0f8],%l3 ! %l3 = 0000000060483605
! Mem[0000000074800018] = dc56dffe, %l2 = 3b053f8c55ca475a
swap [%i1+%o3],%l2 ! %l2 = 00000000dc56dffe
p50_label_3:
! %l0 = 000000009e323c89, Mem[0000000091800090] = 2280542f
stw %l0,[%o0+0x090] ! Mem[0000000091800090] = 9e323c89
! Mem[00000000750000cf] = 24553e6d, %l3 = 0000000060483605
ldstub [%i2+0x0cf],%l3 ! %l3 = 0000006d000000ff
! Mem[0000000075000108] = ec0670bb, %l1 = 62cbe796, %l5 = 50040392
add %i2,0x108,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ec0670bb
! Mem[0000000090000010] = e212ee16, %g2 = 000000000000f3c6
ldsb [%i4+0x013],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000074800154] = b53a6874, %l5 = ec0670bb, %l4 = eba54178
add %i1,0x154,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000b53a6874
! Mem[00000000910000dc] = db4172f7, %g2 = ffffffffffffffe2
ldub [%i6+0x0dd],%g2 ! %g2 = 00000000000000db
! Mem[00000000748001d0] = bdb68df3, %l3 = 0000006d, %l4 = b53a6874
add %i1,0x1d0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000bdb68df3
! Mem[000000007400018c] = a40a1b7f, %l4 = 00000000bdb68df3
ldsw [%i0+0x18c],%l4 ! %l4 = ffffffffa40a1b7f
! Mem[0000000075800100] = 9f537de9, %l0 = 000000009e323c89
swap [%i3+0x100],%l0 ! %l0 = 000000009f537de9
! Mem[0000000090800060] = ec0a57d6, %g2 = 00000000000000db
lduw [%i5+0x060],%g2 ! %g2 = 00000000ec0a57d6
p50_label_4:
! Mem[0000000075000043] = 1f80acd6, %l0 = 000000009f537de9
ldstub [%i2+0x043],%l0 ! %l0 = 000000d6000000ff
! Mem[0000000075000040] = 1f80acff5541e052, %l4 = ffffffffa40a1b7f, %l5 = 00000000ec0670bb
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 1f80acff5541e052
! Mem[00000000758000bc] = f0c43201, %l2 = dc56dffe, %l1 = 62cbe796
add %i3,0xbc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f0c43201
! Mem[00000000758000e8] = 172192c4, %l2 = dc56dffe, %l3 = 0000006d
add %i3,0xe8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000172192c4
! %l4 = a40a1b7f, %l5 = 5541e052, Mem[0000000074000138] = 7337b3c8 a2308734
std %l4,[%i0+0x138] ! Mem[0000000074000138] = a40a1b7f 5541e052
! Mem[0000000090800018] = dba1adf0, %g2 = 00000000ec0a57d6
ldub [%i5+0x01b],%g2 ! %g2 = 00000000000000db
! Mem[0000000091000010] = 1fff3d1e, %g2 = 00000000000000db
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000001fff
! Mem[000000009100010c] = 6fbe3348, %g2 = 0000000000001fff
lduw [%i6+0x10c],%g2 ! %g2 = 000000006fbe3348
! Mem[0000000075000070] = b2f0aaa50ad49357, %l2 = 00000000dc56dffe, %l5 = 1f80acff5541e052
add %i2,0x70,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = b2f0aaa50ad49357
! Mem[00000000750001a8] = b415d72dafe6dfba, %l5 = b2f0aaa50ad49357, %l5 = b2f0aaa50ad49357
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = b415d72dafe6dfba
p50_label_5:
! Mem[0000000074000044] = 18e7ab73, %l6 = 0749e829d1a7d650
swap [%i0+0x044],%l6 ! %l6 = 0000000018e7ab73
! %l0 = 00000000000000d6, Mem[00000000750000c0] = 93bd7bd71ce60be8
stx %l0,[%i2+0x0c0] ! Mem[00000000750000c0] = 00000000000000d6
! Mem[0000000074000120] = 93ea39d320cef782, %l2 = 00000000dc56dffe, %l0 = 00000000000000d6
add %i0,0x120,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 93ea39d320cef782
! Mem[0000000075800114] = 3e43a04a, %l2 = 00000000dc56dffe
swap [%i3+0x114],%l2 ! %l2 = 000000003e43a04a
! Mem[0000000075800114] = dc56dffe, %l1 = f0c43201, %l0 = 20cef782
add %i3,0x114,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000dc56dffe
! Mem[00000000910000d8] = 0cd425ea2bdb4172, %g2 = 000000006fbe3348
ldx [%i6+0x0d8],%g2 ! %g2 = 0cd425ea2bdb4172
! Mem[00000000748000e1] = f1271e78, %l6 = 0000000018e7ab73
ldstub [%i1+0x0e1],%l6 ! %l6 = 00000027000000ff
! Mem[0000000075800140] = db7d17017278c742, %l6 = 0000000000000027, %l0 = 00000000dc56dffe
add %i3,0x140,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = db7d17017278c742
! Mem[00000000918001d0] = 55b7a45f b5ec7dcc, %g2 = 2bdb4172, %g3 = 0bad0b00
ldd [%o0+0x1d0],%g2 ! %g2 = 0000000055b7a45f 00000000b5ec7dcc
! Mem[0000000075000130] = bd565d48, %l3 = 00000000172192c4
swap [%i2+0x130],%l3 ! %l3 = 00000000bd565d48
p50_label_6:
! Mem[0000000075000062] = 4361a0ee, %l1 = 00000000f0c43201
ldstub [%i2+0x062],%l1 ! %l1 = 000000a0000000ff
! Mem[00000000910000f0] = 047a0369, %g2 = 0000000055b7a45f
ldub [%i6+0x0f0],%g2 ! %g2 = 0000000000000004
! Mem[00000000740000fc] = b4e382f3, %l2 = 3e43a04a, %l2 = 3e43a04a
add %i0,0xfc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000b4e382f3
! Mem[0000000091800028] = 71ff11fb, %g2 = 0000000000000004
lduw [%o0+%o5],%g2 ! %g2 = 0000000071ff11fb
! %l2 = 00000000b4e382f3, Mem[000000007500012f] = 4f97be01
stb %l2,[%i2+0x12f] ! Mem[000000007500012c] = 4f97bef3
! Mem[00000000758001f8] = ccd5745b, %l1 = 000000a0, %l1 = 000000a0
add %i3,0x1f8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ccd5745b
! Mem[0000000074800150] = fecb46e1 b53a6874, %l2 = b4e382f3, %l3 = bd565d48
ldd [%i1+0x150],%l2 ! %l2 = 00000000fecb46e1 00000000b53a6874
! Mem[00000000750001bc] = e26a912d, %l4 = a40a1b7f, %l5 = afe6dfba
add %i2,0x1bc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000e26a912d
! Mem[00000000740000ac] = 296e07af, %l7 = 00000000e5bbf878
swap [%i0+0x0ac],%l7 ! %l7 = 00000000296e07af
! Mem[00000000740000c8] = 6a657276, %l1 = ccd5745b, %l2 = fecb46e1
add %i0,0xc8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000006a657276
p50_label_7:
! %l2 = 000000006a657276, Mem[00000000910001de] = 78689757
stb %l2,[%i6+0x1de] ! Mem[00000000910001dc] = 76689757
! %l0 = 7278c742, %l1 = ccd5745b, Mem[0000000090800090] = 0457759b 72929a41
std %l0,[%i5+0x090] ! Mem[0000000090800090] = 7278c742 ccd5745b
! %l2 = 6a657276, %l3 = b53a6874, Mem[0000000091800048] = 3e22539c 3f9d7633
std %l2,[%o0+0x048] ! Mem[0000000091800048] = 6a657276 b53a6874
! Mem[00000000750001bc] = e26a912d, %l3 = 00000000b53a6874
ldstub [%i2+0x1bc],%l3 ! %l3 = 000000e2000000ff
! %l0 = db7d17017278c742, Mem[00000000748001de] = bf53ff6c
stb %l0,[%i1+0x1de] ! Mem[00000000748001dc] = bf53426c
! Mem[0000000075000164] = 39a110e2, %l0 = db7d17017278c742
swap [%i2+0x164],%l0 ! %l0 = 0000000039a110e2
! Mem[000000007580010c] = 383c454f, %l4 = a40a1b7f, %l4 = a40a1b7f
add %i3,0x10c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000383c454f
! Mem[000000007400001c] = 352364cb, %l7 = 00000000296e07af
ldstub [%i0+0x01c],%l7 ! %l7 = 00000035000000ff
! Mem[00000000900001a8] = bbf186c9b7572d16, %g2 = 0000000071ff11fb
ldx [%i4+0x1a8],%g2 ! %g2 = bbf186c9b7572d16
! Mem[0000000075000058] = 8ab7de99c49fbeb6, %l6 = 0000000000000027, %l1 = 00000000ccd5745b
add %i2,0x58,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 8ab7de99c49fbeb6
p50_label_8:
! Mem[00000000918001a8] = f1918a2d, %g2 = bbf186c9b7572d16
ldub [%o0+0x1a8],%g2 ! %g2 = 00000000000000f1
! %l2 = 000000006a657276, Mem[00000000908001f2] = 03e2e158
sth %l2,[%i5+0x1f2] ! Mem[00000000908001f0] = 7276e158
! Mem[00000000748000ec] = 7e64a1cd, %l5 = 00000000e26a912d
swap [%i1+0x0ec],%l5 ! %l5 = 000000007e64a1cd
! Mem[00000000748000a4] = dff696a3, %l2 = 000000006a657276
swap [%i1+0x0a4],%l2 ! %l2 = 00000000dff696a3
! Mem[000000007580001c] = 1868a1cf, %l6 = 00000027, %l7 = 00000035
add %i3,0x1c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000001868a1cf
! Mem[0000000074800078] = 06d9c2ee, %l4 = 383c454f, %l6 = 00000027
add %i1,0x78,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000006d9c2ee
! Mem[000000007500009c] = 03dfb3e8, %l7 = 000000001868a1cf
swap [%i2+0x09c],%l7 ! %l7 = 0000000003dfb3e8
! Mem[00000000748000ba] = a77bc22d, %l0 = 0000000039a110e2
ldstub [%i1+0x0ba],%l0 ! %l0 = 000000c2000000ff
! Mem[00000000910000f0] = 047a0369 f82aa2e7, %g2 = 000000f1, %g3 = b5ec7dcc
ldd [%i6+0x0f0],%g2 ! %g2 = 00000000047a0369 00000000f82aa2e7
! Mem[0000000090800108] = 2b678fd32dc91a2f, %g2 = 00000000047a0369
ldx [%i5+0x108],%g2 ! %g2 = 2b678fd32dc91a2f
p50_label_9:
! Mem[0000000074000008] = 2c3446772c7b4d07, %l2 = 00000000dff696a3, %l6 = 0000000006d9c2ee
add %i0,0x08,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 2c3446772c7b4d07
! Mem[0000000074000020] = 40ba04f4, %l3 = 00000000000000e2
ldstub [%i0+%o4],%l3 ! %l3 = 00000040000000ff
! Mem[0000000090800000] = 137eaf20, %g2 = 2b678fd32dc91a2f
ldsb [%i5+0x002],%g2 ! %g2 = 0000000000000013
! Mem[000000007480007c] = 740a5caf, %l7 = 0000000003dfb3e8
swap [%i1+0x07c],%l7 ! %l7 = 00000000740a5caf
! Mem[000000009100007c] = 3319557f, %g2 = 0000000000000013
lduw [%i6+0x07c],%g2 ! %g2 = 000000003319557f
! %l0 = 00000000000000c2, Mem[0000000090800088] = 26f953ed164bf6f6
stx %l0,[%i5+0x088] ! Mem[0000000090800088] = 00000000000000c2
! Mem[0000000074800150] = fecb46e1b53a6874, %l3 = 0000000000000040, %l7 = 00000000740a5caf
add %i1,0x150,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = fecb46e1b53a6874
! Mem[0000000075800148] = b2723285d4584bb8, %l1 = 8ab7de99c49fbeb6, %l2 = 00000000dff696a3
add %i3,0x148,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = b2723285d4584bb8
! Mem[00000000758000d8] = aa6ef27562740b33, %l1 = 8ab7de99c49fbeb6, %l2 = b2723285d4584bb8
add %i3,0xd8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = aa6ef27562740b33
! Mem[0000000075800188] = 9afdb98723c53293, %l2 = aa6ef27562740b33, %l0 = 00000000000000c2
add %i3,0x188,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 9afdb98723c53293
p50_label_10:
! Mem[0000000075800050] = 47b20ada, %l7 = b53a6874, %l4 = 383c454f
add %i3,0x50,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000047b20ada
! %l1 = 8ab7de99c49fbeb6, Mem[00000000908001d0] = f169c8950ec48605
stx %l1,[%i5+0x1d0] ! Mem[00000000908001d0] = 8ab7de99c49fbeb6
! Mem[0000000091800078] = 3a5b604d, %g2 = 000000003319557f
ldub [%o0+0x079],%g2 ! %g2 = 000000000000003a
! %l4 = 0000000047b20ada, Mem[0000000090800090] = 7278c742ccd5745b
stx %l4,[%i5+0x090] ! Mem[0000000090800090] = 0000000047b20ada
! Mem[0000000090000170] = 254bdb03, %g2 = 000000000000003a
ldsb [%i4+0x173],%g2 ! %g2 = 0000000000000025
! Mem[0000000074800184] = dbad30dc, %l7 = fecb46e1b53a6874
swap [%i1+0x184],%l7 ! %l7 = 00000000dbad30dc
! Mem[0000000074000070] = cc9660bd9e46185c, %l3 = 0000000000000040, %l7 = 00000000dbad30dc
add %i0,0x70,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = cc9660bd9e46185c
! Mem[00000000750000a8] = 813ef93f, %l4 = 0000000047b20ada
lduw [%i2+0x0a8],%l4 ! %l4 = 00000000813ef93f
! %l5 = 000000007e64a1cd, Mem[000000009000001c] = 178bdab7
stw %l5,[%i4+0x01c] ! Mem[000000009000001c] = 7e64a1cd
! %l0 = 9afdb98723c53293, Mem[0000000091800170] = 0dd8e7446604b7b5
stx %l0,[%o0+0x170] ! Mem[0000000091800170] = 9afdb98723c53293
p50_label_11:
! Mem[0000000075800010] = f64e8bd5, %l5 = 7e64a1cd, %l7 = 9e46185c
add %i3,0x10,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f64e8bd5
! Mem[0000000074800130] = 0bd51477 c5aa2105, %l6 = 2c7b4d07, %l7 = f64e8bd5
ldd [%i1+0x130],%l6 ! %l6 = 000000000bd51477 00000000c5aa2105
! Mem[000000007480008c] = 5c986c42, %l1 = 8ab7de99c49fbeb6
swap [%i1+0x08c],%l1 ! %l1 = 000000005c986c42
! Mem[0000000075800198] = 70c3173c356ce051, %l4 = 00000000813ef93f, %l6 = 000000000bd51477
add %i3,0x198,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 70c3173c356ce051
! Mem[0000000074800026] = 67b9874a, %l1 = 000000005c986c42
ldstub [%i1+0x026],%l1 ! %l1 = 00000087000000ff
! Mem[00000000748001cc] = 979eb9df, %l7 = c5aa2105, %l7 = c5aa2105
add %i1,0x1cc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000979eb9df
! Mem[00000000740000c0] = 70cccb71764d0f4c, %l4 = 00000000813ef93f, %l4 = 00000000813ef93f
add %i0,0xc0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 70cccb71764d0f4c
! Mem[000000007580006c] = 8225eeee, %l5 = 000000007e64a1cd
ldstub [%i3+0x06c],%l5 ! %l5 = 00000082000000ff
! Mem[0000000075000123] = 797e107f, %l2 = aa6ef27562740b33
ldstub [%i2+0x123],%l2 ! %l2 = 0000007f000000ff
! Mem[00000000900001a8] = bbf186c9 b7572d16, %g2 = 00000025, %g3 = f82aa2e7
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000bbf186c9 00000000b7572d16
p50_label_12:
! %l0 = 9afdb98723c53293, Mem[0000000091800188] = 4b57bd1a
sth %l0,[%o0+0x188] ! Mem[0000000091800188] = 3293bd1a
! Mem[0000000090800170] = 7873750b, %g2 = 00000000bbf186c9
ldub [%i5+0x171],%g2 ! %g2 = 0000000000000078
! %l4 = 70cccb71764d0f4c, Mem[00000000918001e8] = 1d25499e
sth %l4,[%o0+0x1e8] ! Mem[00000000918001e8] = 0f4c499e
! Mem[0000000075800187] = 7a1b9791, %l3 = 0000000000000040
ldstub [%i3+0x187],%l3 ! %l3 = 00000091000000ff
! Mem[0000000091000054] = 711c88b1, %g18 = a388eeb6689a92a3
ldsw [%i6+0x054],%g2 ! %g2 = a388eeb6689a92a3
! Mem[00000000740000ac] = e5bbf878, %l6 = 70c3173c356ce051
ldsh [%i0+0x0ac],%l6 ! %l6 = ffffffffffffe5bb
! Mem[00000000748001a8] = e5aedc9144a31fd7, %l0 = 9afdb98723c53293, %l4 = 70cccb71764d0f4c
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = e5aedc9144a31fd7
! %l7 = 00000000979eb9df, Mem[00000000910001ae] = c5383ef0
sth %l7,[%i6+0x1ae] ! Mem[00000000910001ac] = b9df3ef0
! Mem[00000000918001c0] = 11ac9835, %g2 = 00000000711c88b1
lduw [%o0+0x1c0],%g2 ! %g2 = 0000000011ac9835
! Mem[0000000090800168] = a3b72bd2, %g2 = 0000000011ac9835
ldub [%i5+0x168],%g2 ! %g2 = 00000000000000a3
p50_label_13:
! Mem[000000009180018c] = 6cc61047, %g18 = a388eeb6689a92a3
ldsw [%o0+0x18c],%g2 ! %g2 = a388eeb6689a92a3
! Mem[00000000908000a0] = d990a0ad f468c18e, %g2 = 6cc61047, %g3 = b7572d16
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000d990a0ad 00000000f468c18e
! Mem[0000000075800148] = b2723285, %l3 = 0000000000000091
ldstub [%i3+0x148],%l3 ! %l3 = 000000b2000000ff
! Mem[0000000074800110] = 64ea4e5dc6a84d43, %l3 = 00000000000000b2, %l0 = 9afdb98723c53293
add %i1,0x110,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 64ea4e5dc6a84d43
! Mem[00000000758001b4] = 2a48a321, %l7 = 979eb9df, %l6 = ffffe5bb
add %i3,0x1b4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000002a48a321
! Mem[0000000075000180] = b745d12a, %l4 = e5aedc9144a31fd7
swap [%i2+0x180],%l4 ! %l4 = 00000000b745d12a
! Mem[0000000075000060] = 4361ffee, %l4 = 00000000b745d12a
ldstub [%i2+0x060],%l4 ! %l4 = 00000043000000ff
! Mem[0000000074800054] = 1dea6320, %l3 = 000000b2, %l6 = 2a48a321
add %i1,0x54,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000001dea6320
! Mem[00000000740000c8] = 6a65727602b93ce4, %l4 = 0000000000000043, %l3 = 00000000000000b2
add %i0,0xc8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 6a65727602b93ce4
! %l2 = 0000007f, %l3 = 02b93ce4, Mem[0000000090000040] = 2ba48b81 ddc392a5
std %l2,[%i4+0x040] ! Mem[0000000090000040] = 0000007f 02b93ce4
p50_label_14:
! %l6 = 000000001dea6320, Mem[000000009180010a] = f50bf6f9
sth %l6,[%o0+0x10a] ! Mem[0000000091800108] = 6320f6f9
! Mem[000000007580017a] = 2cfb26f8, %l3 = 6a65727602b93ce4
ldstub [%i3+0x17a],%l3 ! %l3 = 00000026000000ff
! %l7 = 00000000979eb9df, Mem[0000000091800096] = 84d59a4c
stb %l7,[%o0+0x096] ! Mem[0000000091800094] = dfd59a4c
! Mem[0000000090800110] = 7fa5c65d, %g2 = 00000000d990a0ad
ldsh [%i5+0x112],%g2 ! %g2 = 0000000000007fa5
! Mem[00000000740001eb] = e1babcf7, %l6 = 000000001dea6320
ldstub [%i0+0x1eb],%l6 ! %l6 = 000000f7000000ff
! Mem[000000007480010c] = 86046898, %l7 = 00000000979eb9df
swap [%i1+0x10c],%l7 ! %l7 = 0000000086046898
! Mem[0000000075800064] = 420d0211, %l3 = 0000000000000026
ldstub [%i3+0x064],%l3 ! %l3 = 00000042000000ff
! Mem[00000000758000b8] = bf41a472, %l0 = c6a84d43, %l1 = 00000087
add %i3,0xb8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000bf41a472
! %l1 = 00000000bf41a472, Mem[00000000908000e4] = 4de60fc4
stb %l1,[%i5+0x0e4] ! Mem[00000000908000e4] = 72e60fc4
! Mem[0000000090800148] = f4004a30, %g18 = a388eeb6689a92a3
ldsw [%i5+0x148],%g2 ! %g2 = a388eeb6689a92a3
p50_label_15:
! Mem[0000000075000184] = 3d3a1e56, %l6 = 000000f7, %l2 = 0000007f
add %i2,0x184,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003d3a1e56
! Mem[00000000750000f0] = 0c59096b, %l5 = 0000000000000082
swap [%i2+0x0f0],%l5 ! %l5 = 000000000c59096b
! %l0 = 64ea4e5dc6a84d43, Mem[0000000091800158] = adfdfa96
stb %l0,[%o0+0x158] ! Mem[0000000091800158] = 43fdfa96
! Mem[0000000075800068] = 6c720176ff25eeee, %l5 = 000000000c59096b, %l0 = 64ea4e5dc6a84d43
add %i3,0x68,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 6c720176ff25eeee
! Mem[00000000910000a8] = 4619b6e4 56e6721b, %g2 = f4004a30, %g3 = f468c18e
ldd [%i6+0x0a8],%g2 ! %g2 = 000000004619b6e4 0000000056e6721b
! Mem[0000000091800110] = de4e62c768cde05e, %g2 = 000000004619b6e4
ldx [%o0+0x110],%g2 ! %g2 = de4e62c768cde05e
! %l3 = 0000000000000042, Mem[0000000091800040] = 6fcc5f81
sth %l3,[%o0+0x040] ! Mem[0000000091800040] = 00425f81
! Mem[00000000750000cc] = 24553eff, %l3 = 00000042, %l1 = bf41a472
add %i2,0xcc,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000024553eff
! Mem[00000000748001e7] = f93bd12a, %l6 = 00000000000000f7
ldstub [%i1+0x1e7],%l6 ! %l6 = 0000002a000000ff
! Mem[00000000758000bc] = f0c43201, %l4 = 00000043, %l2 = 3d3a1e56
add %i3,0xbc,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f0c43201
p50_label_16:
! Mem[0000000074800000] = 34356f1b, %l4 = 00000043, %l0 = ff25eeee
casa [%i1]0x80,%l4,%l0 ! %l0 = 0000000034356f1b
! Mem[0000000075800000] = 11dd0393, %l2 = f0c43201, %l1 = 24553eff
casa [%i3]0x80,%l2,%l1 ! %l1 = 0000000011dd0393
! Mem[00000000750001d0] = cff656a8, %l7 = 0000000086046898
ldsh [%i2+0x1d0],%l7 ! %l7 = ffffffffffffcff6
! Mem[00000000740001e8] = e1babcff89a33db9, %l4 = 0000000000000043, %l5 = 000000000c59096b
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = e1babcff89a33db9
! Mem[00000000918001c4] = 05e425b7, %g2 = de4e62c768cde05e
lduw [%o0+0x1c4],%g2 ! %g2 = 0000000005e425b7
! Mem[0000000091800020] = 0eab704aec2c43bb, %g2 = 0000000005e425b7
ldx [%o0+%o4],%g2 ! %g2 = 0eab704aec2c43bb
! Mem[000000007500000f] = c5d73cb2, %l7 = ffffffffffffcff6
ldstub [%i2+0x00f],%l7 ! %l7 = 000000b2000000ff
! Mem[000000009180004c] = b53a6874, %g18 = a388eeb6689a92a3
ldsw [%o0+0x04c],%g2 ! %g2 = a388eeb6689a92a3
! Mem[0000000075000150] = 2e00b94b, %l0 = 34356f1b, %l4 = 00000043
add %i2,0x150,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000002e00b94b
! %l4 = 000000002e00b94b, Mem[00000000908000f0] = f9b0f1e8b21a8c6a
stx %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = 000000002e00b94b
p50_label_17:
! %l1 = 0000000011dd0393, Mem[00000000900001b0] = 9cd7a462bcc1966d
stx %l1,[%i4+0x1b0] ! Mem[00000000900001b0] = 0000000011dd0393
! Mem[0000000075000187] = 3d3a1e56, %l4 = 000000002e00b94b
ldstub [%i2+0x187],%l4 ! %l4 = 00000056000000ff
! Mem[000000007580008c] = 5113a2a9, %l3 = 0000000000000042
swap [%i3+0x08c],%l3 ! %l3 = 000000005113a2a9
! Mem[0000000075000010] = 01659e4a, %l7 = 00000000000000b2
swap [%i2+%o2],%l7 ! %l7 = 0000000001659e4a
! Mem[000000009080011c] = 9cba4e56, %g2 = ffffffffb53a6874
ldub [%i5+0x11d],%g2 ! %g2 = 000000000000009c
! Mem[00000000910000b0] = 8113acf3, %g2 = 000000000000009c
ldsh [%i6+0x0b2],%g2 ! %g2 = ffffffffffff8113
! Mem[00000000740001bc] = 869db78b, %l4 = 00000056, %l4 = 00000056
add %i0,0x1bc,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000869db78b
! Mem[0000000075000080] = a7f7202d, %l7 = 01659e4a, %l1 = 11dd0393
add %i2,0x80,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a7f7202d
! Mem[0000000075800080] = c960315b, %l3 = 000000005113a2a9
lduw [%i3+0x080],%l3 ! %l3 = 00000000c960315b
! Mem[0000000091800040] = 5f816288, %g2 = ffffffffffff8113
lduh [%o0+0x042],%g2 ! %g2 = 0000000000005f81
p50_label_18:
! Mem[00000000748001e8] = dae020cb, %l5 = 89a33db9, %l4 = 869db78b
add %i1,0x1e8,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000dae020cb
! Mem[0000000075800098] = 4cc2cb9f7c429e80, %l7 = 0000000001659e4a, %l0 = 0000000034356f1b
add %i3,0x98,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 4cc2cb9f7c429e80
! Mem[00000000740001a0] = 0fef0017b480505a, %l7 = 0000000001659e4a, %l7 = 0000000001659e4a
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 0fef0017b480505a
! Mem[00000000748000fc] = 097fa454, %l6 = 000000000000002a
ldsh [%i1+0x0fc],%l6 ! %l6 = 000000000000097f
! Mem[00000000758001bc] = 7db1115d, %l4 = dae020cb, %l7 = b480505a
add %i3,0x1bc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000007db1115d
! Mem[0000000074800190] = 18f17cda, %l3 = 00000000c960315b
lduh [%i1+0x192],%l3 ! %l3 = 0000000000007cda
! Mem[00000000750000c8] = f41b9dcc, %l3 = 00007cda, %l1 = a7f7202d
add %i2,0xc8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f41b9dcc
! Mem[00000000900000e8] = fa7f8c99055ac74f, %g2 = 0000000000005f81
ldx [%i4+0x0e8],%g2 ! %g2 = fa7f8c99055ac74f
! Mem[00000000918000d0] = 0f131ea5, %g18 = a388eeb6689a92a3
ldsw [%o0+0x0d0],%g2 ! %g2 = a388eeb6689a92a3
! Mem[00000000750000eb] = 0f81a567, %l6 = 000000000000097f
ldstub [%i2+0x0eb],%l6 ! %l6 = 00000067000000ff
p50_label_19:
! %l0 = 4cc2cb9f7c429e80, Mem[00000000900001dc] = e87d6201
stb %l0,[%i4+0x1dc] ! Mem[00000000900001dc] = 807d6201
! Mem[0000000074800197] = fa54dc1b, %l3 = 0000000000007cda
ldstub [%i1+0x197],%l3 ! %l3 = 0000001b000000ff
! %l5 = e1babcff89a33db9, Mem[0000000075800028] = 59755e5c
stw %l5,[%i3+%o5] ! Mem[0000000075800028] = 89a33db9
! Mem[00000000910001ec] = 7c4e3557, %g2 = 000000000f131ea5
lduh [%i6+0x1ee],%g2 ! %g2 = 0000000000007c4e
! Mem[00000000740000ac] = e5bbf878, %l6 = 0000000000000067
swap [%i0+0x0ac],%l6 ! %l6 = 00000000e5bbf878
! Mem[0000000074000190] = 02a014c277692b74, %l6 = 00000000e5bbf878, %l0 = 4cc2cb9f7c429e80
add %i0,0x190,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 02a014c277692b74
! Mem[0000000074000072] = cc9660bd, %l0 = 02a014c277692b74
ldstub [%i0+0x072],%l0 ! %l0 = 00000060000000ff
! Mem[00000000748001a4] = 50040392, %l0 = 0000000000000060
swap [%i1+0x1a4],%l0 ! %l0 = 0000000050040392
! Mem[0000000074800158] = 3ae075aa4e3dab3a, %l4 = 00000000dae020cb, %l7 = 000000007db1115d
add %i1,0x158,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 3ae075aa4e3dab3a
! Mem[0000000075800133] = 77e06aec, %l1 = 00000000f41b9dcc
ldstub [%i3+0x133],%l1 ! %l1 = 000000ec000000ff
p50_label_20:
! Mem[00000000740000e8] = 673734c134fc3c54, %l1 = 00000000000000ec, %l5 = e1babcff89a33db9
add %i0,0xe8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 673734c134fc3c54
! Mem[0000000074000144] = eba54178, %l1 = 00000000000000ec
swap [%i0+0x144],%l1 ! %l1 = 00000000eba54178
! Mem[00000000900000f8] = 761a06b6, %g2 = 0000000000007c4e
lduw [%i4+0x0f8],%g2 ! %g2 = 00000000761a06b6
! Mem[00000000740000f4] = 3eaf5abd, %l7 = 4e3dab3a, %l7 = 4e3dab3a
add %i0,0xf4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000003eaf5abd
! Mem[0000000074000120] = 93ea39d3 20cef782, %l0 = 50040392, %l1 = eba54178
ldd [%i0+0x120],%l0 ! %l0 = 0000000093ea39d3 0000000020cef782
! %l0 = 93ea39d3, %l1 = 20cef782, Mem[0000000075000190] = 45ba4aed ecfd09b6
std %l0,[%i2+0x190] ! Mem[0000000075000190] = 93ea39d3 20cef782
! Mem[0000000074800068] = 73a2a95f, %l5 = 34fc3c54, %l2 = f0c43201
add %i1,0x68,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000073a2a95f
! Mem[0000000090800158] = 884c94e5, %g2 = 00000000761a06b6
ldub [%i5+0x15b],%g2 ! %g2 = 0000000000000088
! Mem[0000000074800034] = 7ea1ea15, %l4 = dae020cb, %l4 = dae020cb
add %i1,0x34,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000007ea1ea15
! Mem[0000000090800080] = 1ae137b2, %g2 = 0000000000000088
lduh [%i5+0x082],%g2 ! %g2 = 0000000000001ae1
p50_label_21:
! Mem[0000000090800140] = 58c1586a 2c742e28, %g2 = 00001ae1, %g3 = 56e6721b
ldd [%i5+0x140],%g2 ! %g2 = 0000000058c1586a 000000002c742e28
! Mem[0000000091800144] = 3b10af7c, %g2 = 0000000058c1586a
lduh [%o0+0x144],%g2 ! %g2 = 0000000000003b10
! %l2 = 0000000073a2a95f, Mem[0000000090000179] = 66a7c0d1
stb %l2,[%i4+0x179] ! Mem[0000000090000178] = 5fa7c0d1
! Mem[00000000750001ca] = afc21663, %l2 = 0000000073a2a95f
ldstub [%i2+0x1ca],%l2 ! %l2 = 00000016000000ff
! %l1 = 0000000020cef782, Mem[00000000748000ec] = e26a912d
stw %l1,[%i1+0x0ec] ! Mem[00000000748000ec] = 20cef782
! Mem[00000000740000c0] = 70cccb71, %l5 = 673734c134fc3c54
ldstub [%i0+0x0c0],%l5 ! %l5 = 00000070000000ff
! Mem[00000000748000ac] = 55ca475a, %l3 = 0000001b, %l7 = 3eaf5abd
add %i1,0xac,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000055ca475a
! Mem[000000007480003c] = 8798ea4f, %l2 = 0000000000000016
ldub [%i1+0x03c],%l2 ! %l2 = 0000000000000087
! Mem[00000000900001e0] = c4906488, %g2 = 0000000000003b10
ldsh [%i4+0x1e0],%g2 ! %g2 = ffffffffffffc490
! Mem[00000000748001a8] = e5aedc9144a31fd7, %l0 = 0000000093ea39d3, %l5 = 0000000000000070
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = e5aedc9144a31fd7
p50_label_22:
! %l7 = 0000000055ca475a, Mem[00000000900001a0] = 41d36b30fb63a27f
stx %l7,[%i4+0x1a0] ! Mem[00000000900001a0] = 0000000055ca475a
! %l0 = 0000000093ea39d3, Mem[0000000091800180] = 628efb98
stw %l0,[%o0+0x180] ! Mem[0000000091800180] = 93ea39d3
! Mem[000000007580002c] = d1a39256, %l4 = 000000007ea1ea15
ldstub [%i3+0x02c],%l4 ! %l4 = 000000d1000000ff
! Mem[00000000750001dd] = 8821d031, %l4 = 00000000000000d1
ldstub [%i2+0x1dd],%l4 ! %l4 = 00000021000000ff
! Mem[00000000908000f8] = 2b060e06, %g18 = a388eeb6689a92a3
ldsw [%i5+0x0f8],%g2 ! %g2 = a388eeb6689a92a3
! Mem[00000000758000d4] = 6e3565e4, %l0 = 0000000093ea39d3
swap [%i3+0x0d4],%l0 ! %l0 = 000000006e3565e4
! Mem[0000000075800088] = 6f5dab4a, %l0 = 6e3565e4, %l0 = 6e3565e4
add %i3,0x88,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000006f5dab4a
! Mem[0000000091800128] = 288e8bf254b60c4a, %g2 = 000000002b060e06
ldx [%o0+0x128],%g2 ! %g2 = 288e8bf254b60c4a
! Mem[00000000900001cc] = 6e750428, %g2 = 288e8bf254b60c4a
lduw [%i4+0x1cc],%g2 ! %g2 = 000000006e750428
! Mem[00000000758001b0] = be30710b2a48a321, %l3 = 000000000000001b, %l1 = 0000000020cef782
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = be30710b2a48a321
p50_label_23:
! Mem[0000000074000030] = 21d9129fc6178db5, %l3 = 000000000000001b, %l2 = 0000000000000087
add %i0,0x30,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 21d9129fc6178db5
! Mem[0000000090800194] = 20d8b67b, %g2 = 000000006e750428
ldsh [%i5+0x194],%g2 ! %g2 = 00000000000020d8
! Mem[00000000918000cc] = ca9de9a6, %g2 = 00000000000020d8
lduh [%o0+0x0cc],%g2 ! %g2 = 000000000000ca9d
! Mem[000000007500014c] = 369de74a, %l5 = 44a31fd7, %l4 = 00000021
add %i2,0x14c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000369de74a
! Mem[0000000090800088] = 00000000, %g2 = 000000000000ca9d
lduw [%i5+0x088],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800148] = adcaf2f2a95f58e7, %g2 = 0000000000000000
ldx [%o0+0x148],%g2 ! %g2 = adcaf2f2a95f58e7
! %l5 = e5aedc9144a31fd7, Mem[0000000091000028] = ec3993f621f71715
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = e5aedc9144a31fd7
! Mem[00000000908000a0] = d990a0adf468c18e, %g2 = adcaf2f2a95f58e7
ldx [%i5+0x0a0],%g2 ! %g2 = d990a0adf468c18e
! Mem[00000000750001e8] = 248fcaf4, %l2 = c6178db5, %l0 = 6f5dab4a
add %i2,0x1e8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000248fcaf4
! Mem[0000000074800020] = 0bfe3d53, %l3 = 000000000000001b
swap [%i1+%o4],%l3 ! %l3 = 000000000bfe3d53
p50_label_24:
! Mem[0000000075000058] = 8ab7de99c49fbeb6, %l2 = 21d9129fc6178db5, %l3 = 000000000bfe3d53
add %i2,0x58,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 8ab7de99c49fbeb6
! Mem[00000000748001fc] = 8e7759fb, %l7 = 0000000055ca475a
lduw [%i1+0x1fc],%l7 ! %l7 = 000000008e7759fb
! Mem[00000000750000d8] = 8e8faae0, %l2 = 21d9129fc6178db5
swap [%i2+0x0d8],%l2 ! %l2 = 000000008e8faae0
! Mem[00000000908000ac] = b6a7d55c, %g2 = d990a0adf468c18e
ldsb [%i5+0x0ac],%g2 ! %g2 = ffffffffffffffb6
! %l5 = e5aedc9144a31fd7, Mem[0000000091800068] = 84baf4de
stw %l5,[%o0+0x068] ! Mem[0000000091800068] = 44a31fd7
! %l4 = 00000000369de74a, Mem[0000000091000008] = 915dea4a
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = 369de74a
! %l7 = 000000008e7759fb, Mem[00000000908001c1] = 13748e44
stb %l7,[%i5+0x1c1] ! Mem[00000000908001c0] = fb748e44
! Mem[0000000075800138] = 17b6fcc0, %l3 = c49fbeb6, %l3 = c49fbeb6
add %i3,0x138,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000017b6fcc0
! Mem[00000000750001e4] = 077a4559, %l5 = e5aedc9144a31fd7
ldstub [%i2+0x1e4],%l5 ! %l5 = 00000007000000ff
! Mem[0000000091800118] = 71ad4590, %g2 = ffffffffffffffb6
ldsh [%o0+0x11a],%g2 ! %g2 = 00000000000071ad
p50_label_25:
! %l4 = 00000000369de74a, Mem[000000009180006a] = 1fd7c5a2
stb %l4,[%o0+0x06a] ! Mem[0000000091800068] = 4ad7c5a2
! Mem[000000007580007c] = 50be5201, %l0 = 00000000248fcaf4
swap [%i3+0x07c],%l0 ! %l0 = 0000000050be5201
! Mem[00000000740001f0] = d17c34f6, %l1 = be30710b2a48a321
swap [%i0+0x1f0],%l1 ! %l1 = 00000000d17c34f6
! Mem[0000000091000064] = 72f626d7, %g2 = 00000000000071ad
ldsb [%i6+0x064],%g2 ! %g2 = 0000000000000072
! Mem[0000000075800194] = f42d996b, %l0 = 50be5201, %l3 = 17b6fcc0
add %i3,0x194,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f42d996b
! %l2 = 8e8faae0, %l3 = f42d996b, Mem[00000000740000c8] = 6a657276 02b93ce4
std %l2,[%i0+0x0c8] ! Mem[00000000740000c8] = 8e8faae0 f42d996b
! Mem[0000000074800158] = 3ae075aa, %l7 = 8e7759fb, %l6 = e5bbf878
add %i1,0x158,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000003ae075aa
! %l0 = 0000000050be5201, Mem[00000000900001d8] = cf291b9a807d6201
stx %l0,[%i4+0x1d8] ! Mem[00000000900001d8] = 0000000050be5201
! Mem[0000000091000040] = 6f83458c b5c1e93e, %g2 = 00000072, %g3 = 2c742e28
ldd [%i6+0x040],%g2 ! %g2 = 000000006f83458c 00000000b5c1e93e
! Mem[0000000090000030] = 0fad1b73ba1461cf, %g2 = 000000006f83458c
ldx [%i4+0x030],%g2 ! %g2 = 0fad1b73ba1461cf
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p50_branch_failed
p50_not_taken_0_end:
! End of Random Code for Thread 50
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 0000000050be5201
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d17c34f6
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008e8faae0
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f42d996b
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000369de74a
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000007
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003ae075aa
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008e7759fb
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 3877600c e90b17ff
bne %xcc,p50_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8074d5f4 9adc9427
bne %xcc,p50_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 622c3ad4 f70e0a61
bne %xcc,p50_f6_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 63ea03b2ff2364cb
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 = ffba04f499450134
ldx [%i0+0x020],%g3 ! Observed data at 0000000074000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 99157e3ed1a7d650
ldx [%i0+0x040],%g3 ! Observed data at 0000000074000040
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = cc96ffbd9e46185c
ldx [%i0+0x070],%g3 ! Observed data at 0000000074000070
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 60afe05600000067
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000740000a8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ffcccb71764d0f4c
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000740000c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 8e8faae0f42d996b
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000740000c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = b7d81feeb4e382f3
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000740000f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x138],%g2 ! Expected data = a40a1b7f5541e052
ldx [%i0+0x138],%g3 ! Observed data at 0000000074000138
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5250df2c000000ec
ldx [%i0+0x140],%g3 ! Observed data at 0000000074000140
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e1babcff89a33db9
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000740001e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 2a48a321e889e155
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000740001f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1f0,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 55ca475adfb5c44c
ldx [%i1+0x018],%g3 ! Observed data at 0000000074800018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000001b67b9ff4a
ldx [%i1+0x020],%g3 ! Observed data at 0000000074800020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x020,%g4
ldx [%g1+0x078],%g2 ! Expected data = 06d9c2ee03dfb3e8
ldx [%i1+0x078],%g3 ! Observed data at 0000000074800078
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = ca72186bc49fbeb6
ldx [%i1+0x088],%g3 ! Observed data at 0000000074800088
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2d435a1a6a657276
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000748000a0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a77bff2de81c5585
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000748000b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f1ff1e786ad09de5
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000748000e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = efd9252020cef782
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000748000e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = f28aab60979eb9df
ldx [%i1+0x108],%g3 ! Observed data at 0000000074800108
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x108,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1f4f7705b53a6874
ldx [%i1+0x180],%g3 ! Observed data at 0000000074800180
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 18f17cdafa54dcff
ldx [%i1+0x190],%g3 ! Observed data at 0000000074800190
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 13ca2ffc00000060
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000748001a0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5800a80fbf53426c
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000748001d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 78e1cb81f93bd1ff
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000748001e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1e0,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ff146f23c5d73cff
ldx [%i2+0x008],%g3 ! Observed data at 0000000075000008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000b2b250813e
ldx [%i2+0x010],%g3 ! Observed data at 0000000075000010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1f80acff5541e052
ldx [%i2+0x040],%g3 ! Observed data at 0000000075000040
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = ff61ffee82851916
ldx [%i2+0x060],%g3 ! Observed data at 0000000075000060
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = 2ab63a121868a1cf
ldx [%i2+0x098],%g3 ! Observed data at 0000000075000098
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 00000000000000d6
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000750000c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f41b9dcc24553eff
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000750000c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c6178db578fe600d
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000750000d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0f81a5ff5b6a12c9
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000750000e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 00000082d924256c
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000750000f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 797e10ff4effbb50
ldx [%i2+0x120],%g3 ! Observed data at 0000000075000120
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 7b7613634f97bef3
ldx [%i2+0x128],%g3 ! Observed data at 0000000075000128
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 172192c4ff021c34
ldx [%i2+0x130],%g3 ! Observed data at 0000000075000130
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = c32856c07278c742
ldx [%i2+0x160],%g3 ! Observed data at 0000000075000160
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 44a31fd73d3a1eff
ldx [%i2+0x180],%g3 ! Observed data at 0000000075000180
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 93ea39d320cef782
ldx [%i2+0x190],%g3 ! Observed data at 0000000075000190
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a6d9bc5fff6a912d
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000750001b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = afc2ff630749ee01
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000750001c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8ac7ca4b88ffd031
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000750001d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 18adc88bff7a4559
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000750001e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1e0,%g4
set p50_local3_expect,%g1
p50_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 89a33db9ffa39256
ldx [%i3+0x028],%g3 ! Observed data at 0000000075800028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6d66570bff0d0211
ldx [%i3+0x060],%g3 ! Observed data at 0000000075800060
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6c720176ff25eeee
ldx [%i3+0x068],%g3 ! Observed data at 0000000075800068
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = c85e4a86248fcaf4
ldx [%i3+0x078],%g3 ! Observed data at 0000000075800078
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6f5dab4a00000042
ldx [%i3+0x088],%g3 ! Observed data at 0000000075800088
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 1d10636a93ea39d3
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000758000d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 9e323c89068d39b9
ldx [%i3+0x100],%g3 ! Observed data at 0000000075800100
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = a8113ce1dc56dffe
ldx [%i3+0x110],%g3 ! Observed data at 0000000075800110
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 77e06aff2e78ab74
ldx [%i3+0x130],%g3 ! Observed data at 0000000075800130
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = ff723285d4584bb8
ldx [%i3+0x148],%g3 ! Observed data at 0000000075800148
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2cfbfff8d3204f72
ldx [%i3+0x178],%g3 ! Observed data at 0000000075800178
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 7c3075087a1b97ff
ldx [%i3+0x180],%g3 ! Observed data at 0000000075800180
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x180,%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:
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074800028]
done
p50_trap1o:
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074800028]
done
p50_trap2e:
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074000018]
done
p50_trap2o:
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074000018]
done
p50_trap3e:
nop
nop
nop
nop
done
p50_trap3o:
nop
nop
nop
nop
done
p50_init_memory_pointers:
set p50_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p50_local0_start,%i0
set p50_local1_start,%i1
set p50_local2_start,%i2
set p50_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8a5c897279775b69
ldx [%g1+0x008],%l1 ! %l1 = c686f6f048607907
ldx [%g1+0x010],%l2 ! %l2 = 340dd05899d43d7c
ldx [%g1+0x018],%l3 ! %l3 = d3bc6d5cb7d81fee
ldx [%g1+0x020],%l4 ! %l4 = c2d6aed644e66888
ldx [%g1+0x028],%l5 ! %l5 = 8b9cb30ddf8db483
ldx [%g1+0x030],%l6 ! %l6 = 0749e829d1a7d650
ldx [%g1+0x038],%l7 ! %l7 = 664d140e1079e96a
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5937cf0f 73de0b5b 5e3d0075 dc904443
! %f4 = 80f91682 23c9546d 8d500c74 8dc11467
! %f8 = 256352ad 0b1ba925 8bea226b 1d12495d
! %f12 = b62d9530 54472443 d666d8d5 7afdba0e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e5c3973f 2b8ae12f 6a9e0860 ddb460fe
! %f20 = 9982edd3 2f4f4ac9 307fa0c0 1241e8f0
! %f24 = 265210f2 8ff5ab51 5e50cd77 63525f08
! %f28 = f55940e5 6fc7abea 30addbb7 004364ff
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e9c23c63 d91bd46a 856cf720 adb10506
! %f36 = 029841f5 c950bf1a 18de8700 848cd202
! %f40 = 8b58a000 e04f8db0 9635ee23 3e02973e
! %f44 = da1c5a84 cf8d90a2 1de2a3a2 bae77d11
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0a3623e70000001b,%g7,%g1 ! GSR scale = 3, align = 3
wr %g1,%g0,%gsr ! GSR = 0a3623e70000001b
wr %g0,%y ! Clear Y 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[00000000778001b8] = 461aa974, %l2 = 6053214ca33b5d02
swap [%i3+0x1b8],%l2 ! %l2 = 00000000461aa974
! Mem[00000000770001d0] = d89e932cc40f65c9, %l5 = 9ba62bc8437f2c2b, %l1 = 8e6871a8aa0d6ae8
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = d89e932cc40f65c9
! Mem[0000000077000088] = fffaafcc, %l0 = bcc81b0db11dc076
swap [%i2+0x088],%l0 ! %l0 = 00000000fffaafcc
! Mem[0000000076000164] = af443973, %l4 = 19b6b82dc59fcd6b
ldstub [%i0+0x164],%l4 ! %l4 = 000000af000000ff
! Mem[0000000077000168] = 8ef8fe4effcb6fd6, %l1 = d89e932cc40f65c9, %l2 = 00000000461aa974
add %i2,0x168,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 8ef8fe4effcb6fd6
! Mem[00000000918000d8] = b09059a2, %g2 = a337108501caabe8
lduw [%o0+0x0d8],%g2 ! %g2 = 00000000b09059a2
! Mem[0000000077800048] = 80997b3e, %l6 = ccb96cf43b0294bf
swap [%i3+0x048],%l6 ! %l6 = 0000000080997b3e
! %l1 = d89e932cc40f65c9, Mem[0000000090000184] = 90cb7b8d
stw %l1,[%i4+0x184] ! Mem[0000000090000184] = c40f65c9
! %l5 = 9ba62bc8437f2c2b, Mem[00000000910001c4] = 0753ba02
stw %l5,[%i6+0x1c4] ! Mem[00000000910001c4] = 437f2c2b
! %l3 = 58a92185ef8c971b, Mem[00000000900000ba] = af6b59ef
stb %l3,[%i4+0x0ba] ! Mem[00000000900000b8] = 1b6b59ef
p51_label_2:
! Mem[000000007700012c] = fc854aed, %l5 = 9ba62bc8437f2c2b
swap [%i2+0x12c],%l5 ! %l5 = 00000000fc854aed
! Mem[00000000760000c4] = 20060103, %l3 = ef8c971b, %l7 = 17e6185c
add %i0,0xc4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000020060103
! Mem[0000000090000100] = f72f823d, %g2 = 00000000b09059a2
lduh [%i4+0x102],%g2 ! %g2 = 000000000000f72f
! %l1 = d89e932cc40f65c9, Mem[000000009180017a] = 3a030fc7
sth %l1,[%o0+0x17a] ! Mem[0000000091800178] = 65c90fc7
! %l5 = 00000000fc854aed, Mem[00000000900001e0] = c4906488801799cf
stx %l5,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000000fc854aed
! Mem[00000000908001dc] = 83155997, %g18 = 33e1777e07c8ba03
ldsw [%i5+0x1dc],%g2 ! %g2 = 33e1777e07c8ba03
! Mem[000000007780014d] = 83b585b7, %l4 = 00000000000000af
ldstub [%i3+0x14d],%l4 ! %l4 = 000000b5000000ff
! Mem[0000000091800098] = 9a4c128d, %g18 = 33e1777e07c8ba03
ldsw [%o0+0x098],%g2 ! %g2 = 33e1777e07c8ba03
! Mem[00000000908000cc] = cfbdb1e0, %g2 = ffffffff9a4c128d
lduw [%i5+0x0cc],%g2 ! %g2 = 00000000cfbdb1e0
! Mem[00000000900000b0] = f13d2801, %g2 = 00000000cfbdb1e0
ldub [%i4+0x0b2],%g2 ! %g2 = 00000000000000f1
p51_label_3:
! Mem[0000000090000018] = d23cbe49178bdab7, %g2 = 00000000000000f1
ldx [%i4+%o3],%g2 ! %g2 = d23cbe49178bdab7
! Mem[000000007700009c] = 9655b256, %l6 = 0000000080997b3e
swap [%i2+0x09c],%l6 ! %l6 = 000000009655b256
! %l2 = ffcb6fd6, %l3 = ef8c971b, Mem[00000000908001a0] = 401b30fd 54e92dc3
std %l2,[%i5+0x1a0] ! Mem[00000000908001a0] = ffcb6fd6 ef8c971b
! Mem[0000000076000080] = 9d307ba9, %l1 = c40f65c9, %l7 = 20060103
add %i0,0x80,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000009d307ba9
! Mem[00000000778001f0] = 21937162, %l3 = 58a92185ef8c971b
swap [%i3+0x1f0],%l3 ! %l3 = 0000000021937162
! %l6 = 9655b256, %l7 = 9d307ba9, Mem[0000000090000128] = 574953fa 90beea6e
std %l6,[%i4+0x128] ! Mem[0000000090000128] = 9655b256 9d307ba9
! Mem[0000000076800109] = 0929a4f7, %l0 = 00000000fffaafcc
ldstub [%i1+0x109],%l0 ! %l0 = 00000029000000ff
! Mem[00000000760000c0] = 265c08df, %l7 = 000000009d307ba9
ldstub [%i0+0x0c0],%l7 ! %l7 = 00000026000000ff
! Mem[0000000077000097] = 38b66ebc, %l3 = 0000000021937162
ldstub [%i2+0x097],%l3 ! %l3 = 000000bc000000ff
! Mem[000000007700017c] = f8e4f73f, %l0 = 0000000000000029
ldstub [%i2+0x17c],%l0 ! %l0 = 000000f8000000ff
p51_label_4:
! Mem[00000000900001e8] = a745321a, %g2 = d23cbe49178bdab7
ldsh [%i4+0x1ea],%g2 ! %g2 = ffffffffffffa745
! Mem[0000000090000030] = 1b73ba14, %g2 = ffffffffffffa745
ldsh [%i4+0x032],%g2 ! %g2 = 0000000000001b73
! %l6 = 000000009655b256, Mem[00000000908001f8] = 7366b4e5
stw %l6,[%i5+0x1f8] ! Mem[00000000908001f8] = 9655b256
! %l7 = 0000000000000026, Mem[00000000908001f2] = 03e2e158
sth %l7,[%i5+0x1f2] ! Mem[00000000908001f0] = 0026e158
! %l1 = d89e932cc40f65c9, Mem[0000000091800160] = f1db476f
stw %l1,[%o0+0x160] ! Mem[0000000091800160] = c40f65c9
! Mem[000000007700018c] = 69481956, %l4 = 000000b5, %l0 = 000000f8
add %i2,0x18c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000069481956
! Mem[0000000077800034] = c4629191, %l2 = ffcb6fd6, %l1 = c40f65c9
add %i3,0x34,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c4629191
! Mem[0000000076800018] = 3c1eb751, %l5 = fc854aed, %l0 = 69481956
add %i1,0x18,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000003c1eb751
! Mem[0000000076800108] = 09ffa4f78cbdbecb, %l2 = 8ef8fe4effcb6fd6, %l3 = 00000000000000bc
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 09ffa4f78cbdbecb
! Mem[0000000076800064] = 8c40370b, %l5 = 00000000fc854aed
ldstub [%i1+0x064],%l5 ! %l5 = 0000008c000000ff
p51_label_5:
! Mem[0000000076000140] = 39ed3d641684861d, %l0 = 000000003c1eb751, %l0 = 000000003c1eb751
add %i0,0x140,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 39ed3d641684861d
! %l6 = 000000009655b256, Mem[0000000090800038] = b0bb795193bde44d
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 000000009655b256
! Mem[0000000077800030] = 54f1b77cc4629191, %l1 = 00000000c4629191, %l1 = 00000000c4629191
add %i3,0x30,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 54f1b77cc4629191
! %l5 = 000000000000008c, Mem[00000000900000c0] = a056dafac5a24718
stx %l5,[%i4+0x0c0] ! Mem[00000000900000c0] = 000000000000008c
! %l3 = 09ffa4f78cbdbecb, Mem[00000000910001ec] = 507b7c4e
sth %l3,[%i6+0x1ec] ! Mem[00000000910001ec] = becb7c4e
! Mem[0000000091800030] = a1df39f4 0765146b, %g2 = 00001b73, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 00000000a1df39f4 000000000765146b
! Mem[00000000918000ec] = 0e312bf8, %g2 = 00000000a1df39f4
ldsh [%o0+0x0ec],%g2 ! %g2 = 0000000000000e31
! Mem[0000000091000004] = 098441f9, %g2 = 0000000000000e31
lduw [%i6+0x004],%g2 ! %g2 = 00000000098441f9
! Mem[0000000091800128] = f254b60c, %g2 = 00000000098441f9
ldsb [%o0+0x12b],%g2 ! %g2 = fffffffffffffff2
! %l2 = 8ef8fe4effcb6fd6, Mem[0000000090800188] = de3e04f8
stb %l2,[%i5+0x188] ! Mem[0000000090800188] = d63e04f8
p51_label_6:
! Mem[00000000760000e8] = a882049a, %l2 = ffcb6fd6, %l2 = ffcb6fd6
add %i0,0xe8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a882049a
! Mem[00000000918001e4] = 8ad07d9a, %g18 = 33e1777e07c8ba03
ldsw [%o0+0x1e4],%g2 ! %g2 = 33e1777e07c8ba03
! %l3 = 09ffa4f78cbdbecb, Mem[0000000090000000] = ba40193a
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = 8cbdbecb
! Mem[0000000090000040] = 2ba48b81, %g18 = 33e1777e07c8ba03
ldsw [%i4+0x040],%g2 ! %g2 = 33e1777e07c8ba03
! Mem[0000000077000031] = d436d030, %l1 = 54f1b77cc4629191
ldstub [%i2+0x031],%l1 ! %l1 = 00000036000000ff
! Mem[0000000090000090] = 811a29b2, %g18 = 33e1777e07c8ba03
ldsw [%i4+0x090],%g2 ! %g2 = 33e1777e07c8ba03
! %l7 = 0000000000000026, Mem[0000000091800000] = 03f5e670
stw %l7,[%o0+%g0] ! Mem[0000000091800000] = 00000026
! Mem[0000000077000160] = 1a81591b, %l7 = 00000026, %l1 = 00000036
add %i2,0x160,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000001a81591b
! Mem[00000000908001c8] = 04d8b60f 03f88b06, %g2 = 811a29b2, %g3 = 0765146b
ldd [%i5+0x1c8],%g2 ! %g2 = 0000000004d8b60f 0000000003f88b06
! Mem[0000000076800190] = d36a6574e8aa53e8, %l4 = 00000000000000b5, %l4 = 00000000000000b5
add %i1,0x190,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = d36a6574e8aa53e8
p51_label_7:
! Mem[0000000091800140] = 3f583b10, %g2 = 0000000004d8b60f
ldsh [%o0+0x142],%g2 ! %g2 = 0000000000003f58
! Mem[00000000760000c0] = ff5c08df, %l7 = 0000000000000026
ldstub [%i0+0x0c0],%l7 ! %l7 = 000000ff000000ff
! Mem[00000000910001e4] = 14d36e1d, %g2 = 0000000000003f58
lduw [%i6+0x1e4],%g2 ! %g2 = 0000000014d36e1d
! Mem[00000000908000a8] = 583e064b, %g18 = 33e1777e07c8ba03
ldsw [%i5+0x0a8],%g2 ! %g2 = 33e1777e07c8ba03
! Mem[0000000091000130] = 7b9364c7 ce95b5da, %g2 = 583e064b, %g3 = 03f88b06
ldd [%i6+0x130],%g2 ! %g2 = 000000007b9364c7 00000000ce95b5da
! %l3 = 09ffa4f78cbdbecb, Mem[0000000090000040] = 2ba48b81
sth %l3,[%i4+0x040] ! Mem[0000000090000040] = becb8b81
! Mem[00000000760000ec] = b9ef24c8, %l3 = 8cbdbecb, %l1 = 1a81591b
add %i0,0xec,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000b9ef24c8
! Mem[00000000778001e4] = 791d07a4, %l6 = 000000009655b256
swap [%i3+0x1e4],%l6 ! %l6 = 00000000791d07a4
! Mem[000000007780009c] = 7663031a, %l4 = d36a6574e8aa53e8
swap [%i3+0x09c],%l4 ! %l4 = 000000007663031a
! Mem[0000000091800060] = 47a258f4, %g2 = 000000007b9364c7
lduh [%o0+0x060],%g2 ! %g2 = 00000000000047a2
p51_label_8:
! %l5 = 000000000000008c, Mem[0000000090000141] = 60ad21b7
stb %l5,[%i4+0x141] ! Mem[0000000090000140] = 8cad21b7
! Mem[00000000768000b8] = 2d3e9a3b, %l7 = 00000000000000ff
lduw [%i1+0x0b8],%l7 ! %l7 = 000000002d3e9a3b
! Mem[0000000077800028] = 19539ba6, %l7 = 000000002d3e9a3b
swap [%i3+%o5],%l7 ! %l7 = 0000000019539ba6
! Mem[0000000091800160] = 0f65c9a9, %g2 = 00000000000047a2
ldub [%o0+0x161],%g2 ! %g2 = 000000000000000f
! Mem[00000000908000d4] = 8ff82737, %g2 = 000000000000000f
lduh [%i5+0x0d6],%g2 ! %g2 = 0000000000008ff8
! Mem[00000000900001e0] = 00000000 fc854aed, %g2 = 00008ff8, %g3 = ce95b5da
ldd [%i4+0x1e0],%g2 ! %g2 = 0000000000000000 00000000fc854aed
! Mem[0000000076000018] = 6cfab7b4, %l6 = 00000000791d07a4
ldstub [%i0+%o3],%l6 ! %l6 = 0000006c000000ff
! Mem[0000000091000178] = 80e92e28fc1dbb24, %g2 = 0000000000000000
ldx [%i6+0x178],%g2 ! %g2 = 80e92e28fc1dbb24
! Mem[0000000090800148] = f4004a3087c7d860, %g2 = 80e92e28fc1dbb24
ldx [%i5+0x148],%g2 ! %g2 = f4004a3087c7d860
! Mem[0000000077000070] = cc4de41c7692f846, %l3 = 09ffa4f78cbdbecb, %l5 = 000000000000008c
add %i2,0x70,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = cc4de41c7692f846
p51_label_9:
! Mem[00000000778000e8] = b709406d, %l7 = 0000000019539ba6
swap [%i3+0x0e8],%l7 ! %l7 = 00000000b709406d
! Mem[000000009100004c] = 600cdb96, %g2 = f4004a3087c7d860
lduw [%i6+0x04c],%g2 ! %g2 = 00000000600cdb96
! Mem[0000000076800078] = dc11a09c9b497ea4, %l7 = 00000000b709406d, %l4 = 000000007663031a
add %i1,0x78,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = dc11a09c9b497ea4
! Mem[0000000076000150] = 769d3613, %l3 = 09ffa4f78cbdbecb
swap [%i0+0x150],%l3 ! %l3 = 00000000769d3613
! Mem[000000007680018c] = 94d2b4cf, %l4 = 9b497ea4, %l4 = 9b497ea4
add %i1,0x18c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000094d2b4cf
! Mem[00000000910001c8] = 4a43cab8, %g2 = 00000000600cdb96
ldsh [%i6+0x1ca],%g2 ! %g2 = 0000000000004a43
! Mem[00000000910001c4] = 437f2c2b, %g18 = 33e1777e07c8ba03
ldsw [%i6+0x1c4],%g2 ! %g2 = 33e1777e07c8ba03
! Mem[0000000090000160] = a6c17c1f, %g2 = 00000000437f2c2b
lduh [%i4+0x162],%g2 ! %g2 = 000000000000a6c1
! Mem[00000000768000f8] = 55af94e107a288a5, %l2 = 00000000a882049a, %l0 = 39ed3d641684861d
add %i1,0xf8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 55af94e107a288a5
! Mem[0000000076000144] = 1684861d, %l5 = 7692f846, %l5 = 7692f846
add %i0,0x144,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000001684861d
p51_label_10:
! %l4 = 0000000094d2b4cf, Mem[00000000908000a8] = 583e064bb6a7d55c
stx %l4,[%i5+0x0a8] ! Mem[00000000908000a8] = 0000000094d2b4cf
! Mem[00000000900001c8] = 1f1e6e75, %g2 = 000000000000a6c1
ldsb [%i4+0x1ca],%g2 ! %g2 = 000000000000001f
! Mem[0000000076000080] = 9d307ba9, %l6 = 0000006c, %l2 = a882049a
add %i0,0x80,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009d307ba9
! %l3 = 00000000769d3613, Mem[00000000778000a8] = 991ea5ea
stw %l3,[%i3+0x0a8] ! Mem[00000000778000a8] = 769d3613
! Mem[0000000077000168] = 8ef8fe4e ffcb6fd6, %l6 = 0000006c, %l7 = b709406d
ldd [%i2+0x168],%l6 ! %l6 = 000000008ef8fe4e 00000000ffcb6fd6
! Mem[00000000770001d0] = d89e932cc40f65c9, %l1 = 00000000b9ef24c8, %l5 = 000000001684861d
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = d89e932cc40f65c9
! Mem[000000009000015c] = 256eece5, %g2 = 000000000000001f
lduw [%i4+0x15c],%g2 ! %g2 = 00000000256eece5
! Mem[00000000908000e0] = 629b4f78, %g2 = 00000000256eece5
lduw [%i5+0x0e0],%g2 ! %g2 = 00000000629b4f78
! %l2 = 9d307ba9, %l3 = 769d3613, Mem[0000000090800058] = e5e022d7 73d92fb4
std %l2,[%i5+0x058] ! Mem[0000000090800058] = 9d307ba9 769d3613
! Mem[000000007680003a] = e2dbabef, %l4 = 0000000094d2b4cf
ldstub [%i1+0x03a],%l4 ! %l4 = 000000ab000000ff
p51_label_11:
! Mem[00000000910000e8] = 5ab839f7 368f3761, %g2 = 629b4f78, %g3 = fc854aed
ldd [%i6+0x0e8],%g2 ! %g2 = 000000005ab839f7 00000000368f3761
! %l0 = 55af94e107a288a5, Mem[0000000091000008] = 915dea4acda0196b
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 55af94e107a288a5
! Mem[0000000090000178] = 1d66a7c0d1f39af5, %g2 = 000000005ab839f7
ldx [%i4+0x178],%g2 ! %g2 = 1d66a7c0d1f39af5
! Mem[00000000768000a6] = 7612d65b, %l1 = 00000000b9ef24c8
ldstub [%i1+0x0a6],%l1 ! %l1 = 000000d6000000ff
! Mem[00000000908001ac] = 62313d41, %g2 = 1d66a7c0d1f39af5
ldsb [%i5+0x1ad],%g2 ! %g2 = 0000000000000062
! Mem[0000000077800168] = ad5bf09cbcd72200, %l7 = 00000000ffcb6fd6, %l3 = 00000000769d3613
add %i3,0x168,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = ad5bf09cbcd72200
! Mem[00000000770000ac] = 3dfc42ea, %l5 = d89e932cc40f65c9
lduw [%i2+0x0ac],%l5 ! %l5 = 000000003dfc42ea
! Mem[00000000910000a4] = 3b424619, %g2 = 0000000000000062
ldub [%i6+0x0a6],%g2 ! %g2 = 000000000000003b
! Mem[00000000910001a4] = a1786a7c, %g2 = 000000000000003b
lduh [%i6+0x1a6],%g2 ! %g2 = 000000000000a178
! Mem[00000000760001b4] = 99457fd4, %l1 = 00000000000000d6
swap [%i0+0x1b4],%l1 ! %l1 = 0000000099457fd4
p51_label_12:
! Mem[00000000770000e8] = a7dde643366b508c, %l3 = ad5bf09cbcd72200, %l4 = 00000000000000ab
add %i2,0xe8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = a7dde643366b508c
! Mem[00000000908000f8] = 2b060e06, %g18 = 33e1777e07c8ba03
ldsw [%i5+0x0f8],%g2 ! %g2 = 33e1777e07c8ba03
! Mem[0000000090800114] = 7037795e, %g2 = 000000002b060e06
ldub [%i5+0x117],%g2 ! %g2 = 0000000000000070
! Mem[0000000090800070] = eea29214 9a33da3c, %g2 = 00000070, %g3 = 368f3761
ldd [%i5+0x070],%g2 ! %g2 = 00000000eea29214 000000009a33da3c
! Mem[00000000760001ec] = 7a59e289, %l2 = 000000009d307ba9
swap [%i0+0x1ec],%l2 ! %l2 = 000000007a59e289
! Mem[00000000778001f4] = e466103b, %l5 = 3dfc42ea, %l2 = 7a59e289
add %i3,0x1f4,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e466103b
! Mem[0000000091000064] = 26d75f78, %g2 = 00000000eea29214
ldsh [%i6+0x066],%g2 ! %g2 = 00000000000026d7
! Mem[0000000077000090] = 6fd6c32638b66eff, %l6 = 000000008ef8fe4e, %l1 = 0000000099457fd4
add %i2,0x90,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 6fd6c32638b66eff
! %l7 = 00000000ffcb6fd6, Mem[000000007780009c] = e8aa53e8
stw %l7,[%i3+0x09c] ! Mem[000000007780009c] = ffcb6fd6
! Mem[000000007680005a] = a26f0d67, %l1 = 6fd6c32638b66eff
ldstub [%i1+0x05a],%l1 ! %l1 = 0000000d000000ff
p51_label_13:
! %l1 = 000000000000000d, Mem[0000000091800108] = b991f50bf6f919f1
stx %l1,[%o0+0x108] ! Mem[0000000091800108] = 000000000000000d
! Mem[00000000910000a4] = cdd63b42, %g2 = 00000000000026d7
lduw [%i6+0x0a4],%g2 ! %g2 = 00000000cdd63b42
! Mem[00000000770001c0] = 78a38868f66c53aa, %l5 = 000000003dfc42ea, %l2 = 00000000e466103b
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 78a38868f66c53aa
! Mem[000000009000006c] = 1842c3ee, %g2 = 00000000cdd63b42
ldub [%i4+0x06c],%g2 ! %g2 = 0000000000000018
! %l6 = 8ef8fe4e, %l7 = ffcb6fd6, Mem[00000000910001b0] = 3ef08464 d7859c60
std %l6,[%i6+0x1b0] ! Mem[00000000910001b0] = 8ef8fe4e ffcb6fd6
! Mem[00000000910000fc] = d1b2d45d, %g2 = 0000000000000018
ldub [%i6+0x0fc],%g2 ! %g2 = 00000000000000d1
! Mem[0000000077000068] = bc22dad3, %l2 = f66c53aa, %l3 = bcd72200
add %i2,0x68,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000bc22dad3
! Mem[0000000076000134] = f9727ee4, %l4 = a7dde643366b508c
swap [%i0+0x134],%l4 ! %l4 = 00000000f9727ee4
! Mem[000000007600018a] = a89df5e2, %l6 = 000000008ef8fe4e
ldstub [%i0+0x18a],%l6 ! %l6 = 000000f5000000ff
! Mem[0000000076000089] = a0b4a25a, %l7 = 00000000ffcb6fd6
ldstub [%i0+0x089],%l7 ! %l7 = 000000b4000000ff
p51_label_14:
! Mem[0000000091800180] = 628efb98, %g2 = 00000000000000d1
lduw [%o0+0x180],%g2 ! %g2 = 00000000628efb98
! Mem[000000009000000c] = 5f4b3277, %g18 = 33e1777e07c8ba03
ldsw [%i4+0x00c],%g2 ! %g2 = 33e1777e07c8ba03
! Mem[00000000770000eb] = a7dde643, %l4 = 00000000f9727ee4
ldstub [%i2+0x0eb],%l4 ! %l4 = 00000043000000ff
! %l0 = 55af94e107a288a5, Mem[000000007700002d] = 551af3dc
stb %l0,[%i2+0x02d] ! Mem[000000007700002c] = 55a5f3dc
! Mem[0000000077000128] = 97caec73, %l1 = 000000000000000d
ldsw [%i2+0x128],%l1 ! %l1 = ffffffff97caec73
! Mem[0000000077000150] = e04c1c76978630b6, %l1 = ffffffff97caec73, %l7 = 00000000000000b4
add %i2,0x150,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = e04c1c76978630b6
! Mem[0000000076000040] = 64a7e95117d384b2, %l3 = 00000000bc22dad3, %l3 = 00000000bc22dad3
add %i0,0x40,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 64a7e95117d384b2
! Mem[00000000908001b8] = 61ca70b8, %g2 = 000000005f4b3277
ldub [%i5+0x1b9],%g2 ! %g2 = 0000000000000061
! Mem[0000000076800018] = 3c1eb751458b9450, %l4 = 0000000000000043, %l0 = 55af94e107a288a5
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 3c1eb751458b9450
! Mem[0000000090000110] = 18614e6e, %g2 = 0000000000000061
ldsh [%i4+0x110],%g2 ! %g2 = 0000000000001861
p51_label_15:
! Mem[00000000918001c8] = 1c6c117f, %g18 = 33e1777e07c8ba03
ldsw [%o0+0x1c8],%g2 ! %g2 = 33e1777e07c8ba03
! Mem[0000000090000050] = 110e5490, %g2 = 000000001c6c117f
ldub [%i4+0x053],%g2 ! %g2 = 0000000000000011
! %l1 = ffffffff97caec73, Mem[00000000778000d0] = 3d84b239
stb %l1,[%i3+0x0d0] ! Mem[00000000778000d0] = 7384b239
! %l6 = 00000000000000f5, Mem[0000000090000190] = 27339c59892c7c4b
stx %l6,[%i4+0x190] ! Mem[0000000090000190] = 00000000000000f5
! %l6 = 00000000000000f5, Mem[0000000091800100] = 6905bed0
stw %l6,[%o0+0x100] ! Mem[0000000091800100] = 000000f5
! %l7 = e04c1c76978630b6, Mem[0000000090000134] = 6baa230f
sth %l7,[%i4+0x134] ! Mem[0000000090000134] = 30b6230f
! Mem[00000000768000a8] = 74bca8f22d65983d, %l2 = 78a38868f66c53aa, %l7 = e04c1c76978630b6
add %i1,0xa8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 74bca8f22d65983d
! Mem[0000000077800188] = 72ad4343d65ccdad, %l4 = 0000000000000043, %l0 = 3c1eb751458b9450
add %i3,0x188,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 72ad4343d65ccdad
! %l0 = 72ad4343d65ccdad, Mem[00000000908001b1] = c8d8e16f
stb %l0,[%i5+0x1b1] ! Mem[00000000908001b0] = add8e16f
! Mem[0000000076800106] = 1723b37d, %l0 = 72ad4343d65ccdad
ldstub [%i1+0x106],%l0 ! %l0 = 000000b3000000ff
p51_label_16:
! %l0 = 00000000000000b3, Mem[0000000091800064] = bb481889
stw %l0,[%o0+0x064] ! Mem[0000000091800064] = 000000b3
! Mem[0000000091000180] = bcd0217f, %g2 = 0000000000000011
lduh [%i6+0x182],%g2 ! %g2 = 000000000000bcd0
! Mem[00000000760000a8] = 40d7fd937a55ca95, %l7 = 74bca8f22d65983d
ldx [%i0+0x0a8],%l7 ! %l7 = 40d7fd937a55ca95
! Mem[000000007780008d] = 9c557ee2, %l1 = ffffffff97caec73
ldstub [%i3+0x08d],%l1 ! %l1 = 00000055000000ff
! %l2 = f66c53aa, %l3 = 17d384b2, Mem[0000000091000088] = 9892031b 32dec4f7
std %l2,[%i6+0x088] ! Mem[0000000091000088] = f66c53aa 17d384b2
! Mem[00000000760001fc] = 2ae9d02f, %l6 = 00000000000000f5
swap [%i0+0x1fc],%l6 ! %l6 = 000000002ae9d02f
! Mem[0000000090000104] = 823d4765, %g2 = 000000000000bcd0
ldsh [%i4+0x104],%g2 ! %g2 = ffffffffffff823d
! Mem[0000000091800000] = 0000002699c425e5, %g2 = ffffffffffff823d
ldx [%o0+%g0],%g2 ! %g2 = 0000002699c425e5
! Mem[0000000091000060] = c02e18b872f626d7, %g2 = 0000002699c425e5
ldx [%i6+0x060],%g2 ! %g2 = c02e18b872f626d7
! %l3 = 64a7e95117d384b2, Mem[0000000090800118] = 37795e44
stw %l3,[%i5+0x118] ! Mem[0000000090800118] = 17d384b2
p51_label_17:
! Mem[0000000091000170] = 9a437e96cb003d97, %g2 = c02e18b872f626d7
ldx [%i6+0x170],%g2 ! %g2 = 9a437e96cb003d97
! %l2 = 78a38868f66c53aa, Mem[0000000091800190] = df687899
stw %l2,[%o0+0x190] ! Mem[0000000091800190] = f66c53aa
! Mem[0000000076800124] = 19efaef3, %l7 = 7a55ca95, %l6 = 2ae9d02f
add %i1,0x124,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000019efaef3
! Mem[000000007600007f] = eb22e2f5, %l0 = 00000000000000b3
ldstub [%i0+0x07f],%l0 ! %l0 = 000000f5000000ff
! Mem[00000000778001d3] = 83b60143, %l1 = 0000000000000055
ldstub [%i3+0x1d3],%l1 ! %l1 = 00000043000000ff
! %l6 = 19efaef3, %l7 = 7a55ca95, Mem[0000000090000040] = becb8b81 ddc392a5
std %l6,[%i4+0x040] ! Mem[0000000090000040] = 19efaef3 7a55ca95
! Mem[0000000090800160] = a336f3e1 9c995a44, %g2 = cb003d97, %g3 = 9a33da3c
ldd [%i5+0x160],%g2 ! %g2 = 00000000a336f3e1 000000009c995a44
! %l2 = 78a38868f66c53aa, Mem[00000000910001a4] = db9aa178
stw %l2,[%i6+0x1a4] ! Mem[00000000910001a4] = f66c53aa
! Mem[00000000770000f0] = 2ac0f754c33168f2, %l7 = 40d7fd937a55ca95, %l6 = 0000000019efaef3
add %i2,0xf0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 2ac0f754c33168f2
! Mem[0000000090800098] = 19897435, %g2 = 00000000a336f3e1
lduh [%i5+0x098],%g2 ! %g2 = 0000000000001989
p51_label_18:
! Mem[00000000760000f8] = dfe86e23, %l1 = 0000000000000043
swap [%i0+0x0f8],%l1 ! %l1 = 00000000dfe86e23
! Mem[00000000778000a8] = 769d3613, %l4 = 00000043, %l6 = c33168f2
add %i3,0xa8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000769d3613
! Mem[0000000090000064] = 6598ff10, %g2 = 0000000000001989
ldsh [%i4+0x064],%g2 ! %g2 = 0000000000006598
! Mem[00000000908001f8] = 9655b256, %g2 = 0000000000006598
lduw [%i5+0x1f8],%g2 ! %g2 = 000000009655b256
! Mem[0000000091000020] = ad86dab9 b58eb51d, %g2 = 9655b256, %g3 = 9c995a44
ldd [%i6+%o4],%g2 ! %g2 = 00000000ad86dab9 00000000b58eb51d
! Mem[0000000090000060] = 7dcd45f0 6598ff10, %g2 = ad86dab9, %g3 = b58eb51d
ldd [%i4+0x060],%g2 ! %g2 = 000000007dcd45f0 000000006598ff10
! Mem[0000000076800060] = 5204662fff40370b, %l2 = 78a38868f66c53aa, %l7 = 40d7fd937a55ca95
add %i1,0x60,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 5204662fff40370b
! Mem[00000000768001c8] = 23b3b54f, %l3 = 64a7e95117d384b2
swap [%i1+0x1c8],%l3 ! %l3 = 0000000023b3b54f
! %l2 = f66c53aa, %l3 = 23b3b54f, Mem[00000000910001e8] = 3ad6395c becb7c4e
std %l2,[%i6+0x1e8] ! Mem[00000000910001e8] = f66c53aa 23b3b54f
! Mem[00000000768000f8] = 55af94e107a288a5, %l1 = 00000000dfe86e23, %l3 = 0000000023b3b54f
add %i1,0xf8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 55af94e107a288a5
p51_label_19:
! Mem[000000007600007c] = eb22e2ff, %l4 = 00000043, %l0 = 000000f5
add %i0,0x7c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000eb22e2ff
! %l3 = 55af94e107a288a5, Mem[00000000778000a0] = af0772c0
sth %l3,[%i3+0x0a0] ! Mem[00000000778000a0] = 88a572c0
! %l5 = 000000003dfc42ea, Mem[0000000090800048] = 43388b1e
stw %l5,[%i5+0x048] ! Mem[0000000090800048] = 3dfc42ea
! %l1 = 00000000dfe86e23, Mem[0000000091800138] = 508182b7ed415bc7
stx %l1,[%o0+0x138] ! Mem[0000000091800138] = 00000000dfe86e23
! %l6 = 769d3613, %l7 = ff40370b, Mem[0000000090000110] = 18614e6e eeb8142d
std %l6,[%i4+0x110] ! Mem[0000000090000110] = 769d3613 ff40370b
! %l0 = 00000000eb22e2ff, Mem[00000000900001c6] = b22060b2
sth %l0,[%i4+0x1c6] ! Mem[00000000900001c4] = e2ff60b2
! Mem[000000007780013a] = 2e753600, %l6 = 00000000769d3613
ldstub [%i3+0x13a],%l6 ! %l6 = 00000036000000ff
! Mem[0000000076000108] = e9657496, %l6 = 00000036, %l5 = 3dfc42ea
add %i0,0x108,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000e9657496
! Mem[0000000077800110] = 1fa040da, %l3 = 55af94e107a288a5
swap [%i3+0x110],%l3 ! %l3 = 000000001fa040da
! Mem[0000000090000060] = 7dcd45f0, %g2 = 000000007dcd45f0
lduh [%i4+0x060],%g2 ! %g2 = 0000000000007dcd
p51_label_20:
! Mem[00000000760001ec] = 9d307ba9, %l1 = dfe86e23, %l4 = 00000043
add %i0,0x1ec,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000009d307ba9
! Mem[0000000077000118] = 2fefb710, %l3 = 1fa040da, %l6 = 00000036
add %i2,0x118,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002fefb710
! %l4 = 9d307ba9, %l5 = e9657496, Mem[0000000090000198] = a8d5c763 2717b4b3
std %l4,[%i4+0x198] ! Mem[0000000090000198] = 9d307ba9 e9657496
! Mem[00000000778000ed] = fb47ea13, %l6 = 000000002fefb710
ldstub [%i3+0x0ed],%l6 ! %l6 = 00000047000000ff
! Mem[0000000091800164] = 6a158469, %g2 = 0000000000007dcd
ldsb [%o0+0x165],%g2 ! %g2 = 000000000000006a
! Mem[0000000077000050] = 752580ed307a0c36, %l4 = 000000009d307ba9, %l4 = 000000009d307ba9
add %i2,0x50,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 752580ed307a0c36
! %l7 = 5204662fff40370b, Mem[00000000908000b8] = 20f3c9fb4b1d15cc
stx %l7,[%i5+0x0b8] ! Mem[00000000908000b8] = 5204662fff40370b
! %l1 = 00000000dfe86e23, Mem[0000000090000080] = 223d611b9936a78a
stx %l1,[%i4+0x080] ! Mem[0000000090000080] = 00000000dfe86e23
! Mem[0000000076800188] = 01d943d494d2b4cf, %l7 = 5204662fff40370b, %l3 = 000000001fa040da
add %i1,0x188,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 01d943d494d2b4cf
! Mem[0000000091800034] = 146b0de3, %g2 = 000000000000006a
ldsh [%o0+0x036],%g2 ! %g2 = 000000000000146b
p51_label_21:
! Mem[00000000770001fc] = b00d5547, %l3 = 01d943d494d2b4cf
swap [%i2+0x1fc],%l3 ! %l3 = 00000000b00d5547
! %l6 = 00000047, %l7 = ff40370b, Mem[0000000091000180] = 4df7bcd0 217f2bc5
std %l6,[%i6+0x180] ! Mem[0000000091000180] = 00000047 ff40370b
! Mem[00000000910000e8] = 39f7368f, %g2 = 000000000000146b
ldsh [%i6+0x0ea],%g2 ! %g2 = 00000000000039f7
! %l4 = 752580ed307a0c36, Mem[0000000091800010] = 459f86b6
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = 307a0c36
! Mem[0000000076800118] = 39527587928f5744, %l2 = 78a38868f66c53aa, %l2 = 78a38868f66c53aa
add %i1,0x118,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 39527587928f5744
! %l6 = 00000047, %l7 = ff40370b, Mem[0000000091800040] = 6fcc5f81 62884d6e
std %l6,[%o0+0x040] ! Mem[0000000091800040] = 00000047 ff40370b
! Mem[00000000900001ec] = 321a70ad, %g18 = 33e1777e07c8ba03
ldsw [%i4+0x1ec],%g2 ! %g2 = 33e1777e07c8ba03
! Mem[00000000770000d0] = 63c84058, %l5 = 00000000e9657496
ldub [%i2+0x0d3],%l5 ! %l5 = 0000000000000058
! Mem[0000000076800180] = 8ada975a, %l6 = 0000000000000047
swap [%i1+0x180],%l6 ! %l6 = 000000008ada975a
! Mem[0000000077000058] = 09e91fd4a90b3e5a, %l3 = 00000000b00d5547, %l5 = 0000000000000058
add %i2,0x58,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 09e91fd4a90b3e5a
p51_label_22:
! Mem[0000000076800050] = 7f6076105916026e, %l6 = 000000008ada975a, %l7 = 5204662fff40370b
add %i1,0x50,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 7f6076105916026e
! Mem[0000000076800144] = 0db04dcd, %l2 = 39527587928f5744
swap [%i1+0x144],%l2 ! %l2 = 000000000db04dcd
! Mem[0000000076000164] = ff443973, %l2 = 000000000db04dcd
swap [%i0+0x164],%l2 ! %l2 = 00000000ff443973
! Mem[0000000077000178] = 7a4f555c, %l2 = ff443973, %l1 = dfe86e23
add %i2,0x178,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000007a4f555c
! %l7 = 7f6076105916026e, Mem[00000000918000ec] = 0e312bf8
stw %l7,[%o0+0x0ec] ! Mem[00000000918000ec] = 5916026e
! Mem[0000000077800150] = 50caa622, %l1 = 7a4f555c, %l1 = 7a4f555c
add %i3,0x150,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000050caa622
! Mem[00000000768000ac] = 2d65983d, %l2 = ff443973, %l1 = 50caa622
add %i1,0xac,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002d65983d
! Mem[000000009100001c] = 91d8bcad, %g2 = 00000000321a70ad
ldub [%i6+0x01d],%g2 ! %g2 = 0000000000000091
! Mem[00000000760000b0] = 4fe6ec21c728c9a2, %l3 = 00000000b00d5547, %l6 = 000000008ada975a
add %i0,0xb0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 4fe6ec21c728c9a2
! Mem[0000000077000028] = 18bcfb55, %l0 = eb22e2ff, %l1 = 2d65983d
add %i2,0x28,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000018bcfb55
p51_label_23:
! %l6 = 4fe6ec21c728c9a2, Mem[0000000091800036] = 146b0de3
sth %l6,[%o0+0x036] ! Mem[0000000091800034] = c9a20de3
! %l1 = 0000000018bcfb55, Mem[00000000910000f8] = f01b28bdd1b2d45d
stx %l1,[%i6+0x0f8] ! Mem[00000000910000f8] = 0000000018bcfb55
! %l3 = 00000000b00d5547, Mem[00000000918000b4] = f0124ac8
stw %l3,[%o0+0x0b4] ! Mem[00000000918000b4] = b00d5547
! %l2 = 00000000ff443973, Mem[00000000900001aa] = 86c9b757
stb %l2,[%i4+0x1aa] ! Mem[00000000900001a8] = 73c9b757
! Mem[00000000778000cc] = 10d498d8, %l7 = 5916026e, %l7 = 5916026e
add %i3,0xcc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000010d498d8
! Mem[000000007600013c] = 5dd9d64b, %l3 = 00000000b00d5547
swap [%i0+0x13c],%l3 ! %l3 = 000000005dd9d64b
! Mem[0000000091800060] = a258f400, %g2 = 0000000000000091
ldsb [%o0+0x061],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000076800190] = d36a6574, %l5 = 09e91fd4a90b3e5a
swap [%i1+0x190],%l5 ! %l5 = 00000000d36a6574
! Mem[00000000770000b0] = 40800d7e82088c6f, %l6 = 4fe6ec21c728c9a2, %l6 = 4fe6ec21c728c9a2
add %i2,0xb0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 40800d7e82088c6f
! Mem[00000000910000fc] = 18bcfb55, %g2 = ffffffffffffffa2
lduw [%i6+0x0fc],%g2 ! %g2 = 0000000018bcfb55
p51_label_24:
! Mem[0000000076800020] = 0490438470c4352c, %l5 = 00000000d36a6574, %l5 = 00000000d36a6574
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 0490438470c4352c
! Mem[0000000076800033] = 84e54ed3, %l6 = 40800d7e82088c6f
ldstub [%i1+0x033],%l6 ! %l6 = 000000d3000000ff
! Mem[000000007700003d] = 5bd084eb, %l3 = 000000005dd9d64b
ldstub [%i2+0x03d],%l3 ! %l3 = 000000d0000000ff
! Mem[00000000910001b0] = 8ef8fe4e, %g2 = 0000000018bcfb55
lduw [%i6+0x1b0],%g2 ! %g2 = 000000008ef8fe4e
! Mem[0000000077000192] = d7ce12fb, %l1 = 0000000018bcfb55
ldstub [%i2+0x192],%l1 ! %l1 = 00000012000000ff
! %l0 = eb22e2ff, %l1 = 00000012, Mem[0000000077800018] = 8df0c8fb 51a014e3
std %l0,[%i3+%o3] ! Mem[0000000077800018] = eb22e2ff 00000012
! Mem[000000007700000c] = 9d764e5b, %l3 = 000000d0, %l0 = eb22e2ff
add %i2,0x0c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009d764e5b
! Mem[00000000918000c4] = c313a76b, %g2 = 000000008ef8fe4e
ldsh [%o0+0x0c4],%g2 ! %g2 = ffffffffffffc313
! Mem[0000000077800010] = 46324408db93dd41, %l4 = 752580ed307a0c36, %l7 = 0000000010d498d8
add %i3,0x10,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 46324408db93dd41
! Mem[00000000770000d4] = 5206d3ca, %l1 = 0000000000000012
lduw [%i2+0x0d4],%l1 ! %l1 = 000000005206d3ca
p51_label_25:
! Mem[0000000076000058] = 61983570, %l6 = 00000000000000d3
swap [%i0+0x058],%l6 ! %l6 = 0000000061983570
! Mem[000000009080000c] = 01b4fabb, %g2 = ffffffffffffc313
ldub [%i5+0x00f],%g2 ! %g2 = 0000000000000001
! Mem[0000000076800060] = 5204662f, %l6 = 0000000061983570
swap [%i1+0x060],%l6 ! %l6 = 000000005204662f
! Mem[000000009180014c] = a95f58e7, %g2 = 0000000000000001
lduh [%o0+0x14c],%g2 ! %g2 = 000000000000a95f
! %l6 = 000000005204662f, Mem[0000000091800014] = 04e42612
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = 5204662f
! Mem[000000007780003c] = 6e803548, %l1 = 000000005206d3ca
ldstub [%i3+0x03c],%l1 ! %l1 = 0000006e000000ff
! Mem[000000009100001c] = 4891d8bc, %g2 = 000000000000a95f
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000004891
! Mem[0000000091800064] = 000000b3, %g2 = 0000000000004891
ldsb [%o0+0x064],%g2 ! %g2 = 0000000000000000
! Mem[00000000778000a4] = 89422630, %l3 = 000000d0, %l0 = 9d764e5b
add %i3,0xa4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000089422630
! Mem[00000000900000f8] = 1a06b6df, %g2 = 0000000000000000
ldsb [%i4+0x0f9],%g2 ! %g2 = 000000000000001a
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 0000000089422630
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000006e
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000d0
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 752580ed307a0c36
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0490438470c4352c
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000005204662f
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 46324408db93dd41
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8d500c74 8dc11467
bne %xcc,p51_f6_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = fffab7b4cde5619e
ldx [%i0+0x018],%g3 ! Observed data at 0000000076000018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x018,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000d31ccb288b
ldx [%i0+0x058],%g3 ! Observed data at 0000000076000058
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 67732483eb22e2ff
ldx [%i0+0x078],%g3 ! Observed data at 0000000076000078
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = a0ffa25a9f462962
ldx [%i0+0x088],%g3 ! Observed data at 0000000076000088
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ff5c08df20060103
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000760000c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 00000043619f50ce
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000760000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0bd52d45366b508c
ldx [%i0+0x130],%g3 ! Observed data at 0000000076000130
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = f12164d0b00d5547
ldx [%i0+0x138],%g3 ! Observed data at 0000000076000138
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 8cbdbecb1be03bb4
ldx [%i0+0x150],%g3 ! Observed data at 0000000076000150
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = a0f189550db04dcd
ldx [%i0+0x160],%g3 ! Observed data at 0000000076000160
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = a89dffe25e181a5e
ldx [%i0+0x188],%g3 ! Observed data at 0000000076000188
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 7da8f0e9000000d6
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000760001b0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9a78c33b9d307ba9
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000760001e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = df5b64c6000000f5
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000760001f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1f8,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 84e54eff53d755e9
ldx [%i1+0x030],%g3 ! Observed data at 0000000076800030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e2dbffef1cea727b
ldx [%i1+0x038],%g3 ! Observed data at 0000000076800038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = a26fff674cb65763
ldx [%i1+0x058],%g3 ! Observed data at 0000000076800058
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 61983570ff40370b
ldx [%i1+0x060],%g3 ! Observed data at 0000000076800060
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a3cdca007612ff5b
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000768000a0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x100],%g2 ! Expected data = c95412611723ff7d
ldx [%i1+0x100],%g3 ! Observed data at 0000000076800100
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 09ffa4f78cbdbecb
ldx [%i1+0x108],%g3 ! Observed data at 0000000076800108
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = b9a8b484928f5744
ldx [%i1+0x140],%g3 ! Observed data at 0000000076800140
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00000047358a2213
ldx [%i1+0x180],%g3 ! Observed data at 0000000076800180
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = a90b3e5ae8aa53e8
ldx [%i1+0x190],%g3 ! Observed data at 0000000076800190
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 17d384b28d5678f3
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000768001c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1c8,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 18bcfb5555a5f3dc
ldx [%i2+0x028],%g3 ! Observed data at 0000000077000028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = d4ffd030d8d15f34
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 = 92c1a1225bff84eb
ldx [%i2+0x038],%g3 ! Observed data at 0000000077000038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = b11dc076bf055bb0
ldx [%i2+0x088],%g3 ! Observed data at 0000000077000088
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 6fd6c32638b66eff
ldx [%i2+0x090],%g3 ! Observed data at 0000000077000090
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 194d0d2880997b3e
ldx [%i2+0x098],%g3 ! Observed data at 0000000077000098
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a7dde6ff366b508c
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000770000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 97caec73437f2c2b
ldx [%i2+0x128],%g3 ! Observed data at 0000000077000128
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x128,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7a4f555cffe4f73f
ldx [%i2+0x178],%g3 ! Observed data at 0000000077000178
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = d7cefffbea70aa41
ldx [%i2+0x190],%g3 ! Observed data at 0000000077000190
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4d48084294d2b4cf
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000770001f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1f8,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = eb22e2ff00000012
ldx [%i3+0x018],%g3 ! Observed data at 0000000077800018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2d3e9a3befdde498
ldx [%i3+0x028],%g3 ! Observed data at 0000000077800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = c0aaddf7ff803548
ldx [%i3+0x038],%g3 ! Observed data at 0000000077800038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3b0294bff696d5d9
ldx [%i3+0x048],%g3 ! Observed data at 0000000077800048
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 41e1bb909cff7ee2
ldx [%i3+0x088],%g3 ! Observed data at 0000000077800088
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = e61c6151ffcb6fd6
ldx [%i3+0x098],%g3 ! Observed data at 0000000077800098
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 88a572c089422630
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000778000a0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 769d36139a23e511
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000778000a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7384b2394c7bff9c
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000778000d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 19539ba6fbffea13
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000778000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 07a288a560a5d7e4
ldx [%i3+0x110],%g3 ! Observed data at 0000000077800110
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2e75ff00017ace36
ldx [%i3+0x138],%g3 ! Observed data at 0000000077800138
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 100ba93683ff85b7
ldx [%i3+0x148],%g3 ! Observed data at 0000000077800148
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a33b5d02a530978a
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000778001b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 83b601ff932f62e4
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000778001d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 95a7c2ca9655b256
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000778001e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ef8c971be466103b
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000778001f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1f0,%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_f6_fail:
set p51_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 51 failed
p51_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 51 failed
p51_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p51_selfmod_failed:
ba p51_failed
mov 0xabc,%g1
p51_common_error:
or %g0,0xf13,%g1
ba p51_failed
mov %o5,%g3
p51_common_signature_error:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_common_timeout:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p51_failed
mov 0x0,%g3
p51_trap1e:
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077000000]
done
p51_trap1o:
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077000000]
done
p51_trap2e:
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076000000]
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077000028]
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077000010]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076800000]
stwa %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800020]
stha %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000008]
done
p51_trap2o:
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076000000]
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077000028]
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077000010]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076800000]
stwa %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800020]
stha %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000008]
done
p51_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p51_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p51_init_memory_pointers:
set p51_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p51_local0_start,%i0
set p51_local1_start,%i1
set p51_local2_start,%i2
set p51_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bcc81b0db11dc076
ldx [%g1+0x008],%l1 ! %l1 = 8e6871a8aa0d6ae8
ldx [%g1+0x010],%l2 ! %l2 = 6053214ca33b5d02
ldx [%g1+0x018],%l3 ! %l3 = 58a92185ef8c971b
ldx [%g1+0x020],%l4 ! %l4 = 19b6b82dc59fcd6b
ldx [%g1+0x028],%l5 ! %l5 = 9ba62bc8437f2c2b
ldx [%g1+0x030],%l6 ! %l6 = ccb96cf43b0294bf
ldx [%g1+0x038],%l7 ! %l7 = 6591901617e6185c
! Initialize the output register of window 0
set unres3_start,%o0
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 = e5e15a04 df758553 45dbf206 1bedea62
! %f4 = 7cf5e055 70b40be2 57e8cac2 f64ce207
! %f8 = cda05bf3 29d08d4f 7362ed28 f2f7f8a9
! %f12 = 238fe571 5e07cb5b 7941fd8a 168ce5c9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f0094322 0d668ab8 4c5007d3 e807aecd
! %f20 = fa3df1cb 745d9d46 55523783 e95ccfd4
! %f24 = ecc7e4d6 a7399ac3 ca6d0842 9ba2f1ef
! %f28 = 2702dd0e 6149e759 16cf4f94 8d1e7807
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9ffdab9f 901daaa0 ab42b97a a7d2959b
! %f36 = f3f922bd 81891df3 2f1cfb2f 8656ed97
! %f40 = 3a500a8b 91b3bb44 1aeb23a6 5708baa1
! %f44 = 7735e2dd cd58e12d 9b03c73d 027466c9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x528cf35700000052,%g7,%g1 ! GSR scale = 10, align = 2
wr %g1,%g0,%gsr ! GSR = 528cf35700000052
wr %g0,%y ! Clear Y 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[00000000780000f0] = 929e4f162723c219, %l1 = 069e280c173702ad
ldx [%i0+0x0f0],%l1 ! %l1 = 929e4f162723c219
! Mem[00000000918001cc] = 465455b7, %g2 = 96b71f88c79b0cff
ldub [%o0+0x1ce],%g2 ! %g2 = 0000000000000046
! %l0 = 797e9ea8bce94997, Mem[0000000090000038] = acd6a795
sth %l0,[%i4+0x038] ! Mem[0000000090000038] = 4997a795
! Mem[00000000790001b0] = a2aa95393eb4662c, %l4 = 83983eb888c93965, %l2 = b83418864e10a4ba
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a2aa95393eb4662c
! Mem[0000000090000040] = 2ba48b81, %g2 = 0000000000000046
lduw [%i4+0x040],%g2 ! %g2 = 000000002ba48b81
! Mem[0000000078000067] = e9af3414, %l0 = 797e9ea8bce94997
ldstub [%i0+0x067],%l0 ! %l0 = 00000014000000ff
! Mem[0000000090000024] = f0c6c03c, %g2 = 000000002ba48b81
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff0c6
! %l1 = 929e4f162723c219, Mem[0000000090800008] = 5c96a471
stw %l1,[%i5+%o1] ! Mem[0000000090800008] = 2723c219
! Mem[00000000788001c4] = 33ef099c, %l0 = 00000014, %l3 = 55ce210a
add %i1,0x1c4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000033ef099c
! Mem[0000000079800018] = dc428e9866595837, %l6 = 4cb8374425dc0701, %l7 = 17f13e9a82e2c144
add %i3,0x18,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = dc428e9866595837
p52_label_2:
! %l5 = 3652b8b1ed71361f, Mem[0000000090800144] = 2c742e28
stw %l5,[%i5+0x144] ! Mem[0000000090800144] = ed71361f
! Mem[00000000790001ec] = 73c2cd22, %l5 = ed71361f, %l2 = 3eb4662c
add %i2,0x1ec,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000073c2cd22
! Mem[0000000078000184] = bfda2230, %l4 = 83983eb888c93965
swap [%i0+0x184],%l4 ! %l4 = 00000000bfda2230
! %l6 = 4cb8374425dc0701, Mem[000000007980019c] = fd003de5
stw %l6,[%i3+0x19c] ! Mem[000000007980019c] = 25dc0701
! Mem[000000007980000d] = c3993e9c, %l4 = 00000000bfda2230
ldstub [%i3+0x00d],%l4 ! %l4 = 00000099000000ff
! Mem[000000007980012c] = b7d14ee3, %l3 = 0000000033ef099c
swap [%i3+0x12c],%l3 ! %l3 = 00000000b7d14ee3
! Mem[0000000090800014] = febcf3c1, %g2 = fffffffffffff0c6
ldsh [%i5+0x016],%g2 ! %g2 = fffffffffffffebc
! Mem[00000000798000bc] = de1deb0b, %l6 = 4cb8374425dc0701
swap [%i3+0x0bc],%l6 ! %l6 = 00000000de1deb0b
! Mem[00000000780000f4] = 2723c219, %l0 = 00000014, %l1 = 2723c219
add %i0,0xf4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002723c219
! %l0 = 0000000000000014, Mem[0000000091000190] = 79168c5f
stw %l0,[%i6+0x190] ! Mem[0000000091000190] = 00000014
p52_label_3:
! Mem[0000000091800148] = adcaf2f2 a95f58e7, %g2 = fffffebc, %g3 = 0bad0b00
ldd [%o0+0x148],%g2 ! %g2 = 00000000adcaf2f2 00000000a95f58e7
! Mem[0000000079800030] = f5788370b1941c14, %l5 = 3652b8b1ed71361f, %l1 = 000000002723c219
add %i3,0x30,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f5788370b1941c14
! Mem[000000007800013a] = 1e773269, %l4 = 0000000000000099
ldstub [%i0+0x13a],%l4 ! %l4 = 00000032000000ff
! %l4 = 00000032, %l5 = ed71361f, Mem[00000000900001f8] = fa17c81f 27a29918
std %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000032 ed71361f
! Mem[0000000091800054] = a94d4a90, %g2 = 00000000adcaf2f2
ldsh [%o0+0x056],%g2 ! %g2 = ffffffffffffa94d
! %l6 = 00000000de1deb0b, Mem[0000000091000188] = 170ec0b9
stw %l6,[%i6+0x188] ! Mem[0000000091000188] = de1deb0b
! %l2 = 0000000073c2cd22, Mem[0000000090000194] = 892c7c4b
stw %l2,[%i4+0x194] ! Mem[0000000090000194] = 73c2cd22
! Mem[00000000788001a0] = 45934c4d, %l0 = 00000014, %l2 = 73c2cd22
add %i1,0x1a0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000045934c4d
! Mem[0000000079000060] = 0ee67a89ab76a862, %l0 = 0000000000000014, %l0 = 0000000000000014
add %i2,0x60,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0ee67a89ab76a862
! Mem[000000007880000c] = 0e449171, %l2 = 0000000045934c4d
swap [%i1+0x00c],%l2 ! %l2 = 000000000e449171
p52_label_4:
! Mem[00000000918000c4] = c313a76b, %g2 = ffffffffffffa94d
ldsh [%o0+0x0c4],%g2 ! %g2 = ffffffffffffc313
! Mem[0000000079000180] = 1acd694f, %l2 = 000000000e449171
lduh [%i2+0x180],%l2 ! %l2 = 0000000000001acd
! Mem[00000000788001d8] = 837845a72da2bd70, %l0 = 0ee67a89ab76a862, %l2 = 0000000000001acd
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 837845a72da2bd70
! Mem[000000009080007c] = da924e6a, %g2 = ffffffffffffc313
ldub [%i5+0x07d],%g2 ! %g2 = 00000000000000da
! Mem[0000000078800088] = 14d0ceebd8b14bd6, %l0 = 0ee67a89ab76a862, %l0 = 0ee67a89ab76a862
add %i1,0x88,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 14d0ceebd8b14bd6
! Mem[0000000078000144] = fbef45b7, %l4 = 0000000000000032
ldstub [%i0+0x144],%l4 ! %l4 = 000000fb000000ff
! Mem[000000007880016c] = 171730a1, %l1 = f5788370b1941c14
swap [%i1+0x16c],%l1 ! %l1 = 00000000171730a1
! Mem[0000000091000040] = 6f83458c, %g2 = 00000000000000da
lduh [%i6+0x040],%g2 ! %g2 = 0000000000006f83
! Mem[0000000091000128] = 47d5b5f93b517a4d, %g2 = 0000000000006f83
ldx [%i6+0x128],%g2 ! %g2 = 47d5b5f93b517a4d
! %l5 = 3652b8b1ed71361f, Mem[0000000090000150] = 4227f2c0
stw %l5,[%i4+0x150] ! Mem[0000000090000150] = ed71361f
p52_label_5:
! Mem[00000000788000f8] = fa796900, %l4 = 000000fb, %l5 = ed71361f
add %i1,0xf8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000fa796900
! Mem[0000000091800148] = f2f2a95f, %g2 = 47d5b5f93b517a4d
lduh [%o0+0x14a],%g2 ! %g2 = 000000000000f2f2
! Mem[0000000090000078] = c322661b, %g2 = 000000000000f2f2
ldsb [%i4+0x079],%g2 ! %g2 = ffffffffffffffc3
! %l4 = 000000fb, %l5 = fa796900, Mem[0000000079000090] = c0048b3f b130041a
std %l4,[%i2+0x090] ! Mem[0000000079000090] = 000000fb fa796900
! Mem[0000000079800170] = f268c6f7, %l4 = 00000000000000fb
swap [%i3+0x170],%l4 ! %l4 = 00000000f268c6f7
! Mem[0000000091000118] = c04bc1d5 72a066a4, %g2 = ffffffc3, %g3 = a95f58e7
ldd [%i6+0x118],%g2 ! %g2 = 00000000c04bc1d5 0000000072a066a4
! Mem[0000000078800073] = 69d6fd40, %l3 = 00000000b7d14ee3
ldstub [%i1+0x073],%l3 ! %l3 = 00000040000000ff
! Mem[000000007900017c] = 88c3f12c, %l7 = 66595837, %l7 = 66595837
add %i2,0x17c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000088c3f12c
! Mem[000000009000003c] = dc322ba4, %g2 = 00000000c04bc1d5
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000dc32
! Mem[0000000091800064] = bb481889, %g2 = 000000000000dc32
ldsh [%o0+0x064],%g2 ! %g2 = ffffffffffffbb48
p52_label_6:
! Mem[0000000091000008] = ea4acda0, %g2 = ffffffffffffbb48
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000ea4a
! Mem[00000000790001cc] = d7b03c41, %l2 = 837845a72da2bd70
swap [%i2+0x1cc],%l2 ! %l2 = 00000000d7b03c41
! Mem[00000000788001e8] = 4d4a05fb, %l4 = 00000000f268c6f7
ldstub [%i1+0x1e8],%l4 ! %l4 = 0000004d000000ff
! Mem[0000000091000040] = 6f83458c, %g18 = 593c6480483175c4
ldsw [%i6+0x040],%g2 ! %g2 = 593c6480483175c4
! Mem[000000007980006c] = 6427558c, %l3 = 0000000000000040
ldstub [%i3+0x06c],%l3 ! %l3 = 00000064000000ff
! %l6 = 00000000de1deb0b, Mem[00000000908001a0] = 401b30fd
stw %l6,[%i5+0x1a0] ! Mem[00000000908001a0] = de1deb0b
! Mem[0000000078000150] = 43b7398f, %l7 = 0000000088c3f12c
swap [%i0+0x150],%l7 ! %l7 = 0000000043b7398f
! Mem[00000000918001d8] = 05319c38 8896c003, %g2 = 6f83458c, %g3 = 72a066a4
ldd [%o0+0x1d8],%g2 ! %g2 = 0000000005319c38 000000008896c003
! Mem[00000000780001d0] = 083b018467a745b0, %l1 = 00000000171730a1, %l4 = 000000000000004d
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 083b018467a745b0
! %l0 = 14d0ceebd8b14bd6, Mem[000000009100018f] = 14000000
stb %l0,[%i6+0x18f] ! Mem[000000009100018c] = d6000000
p52_label_7:
! Mem[00000000908000d8] = 27372846 dde12c94, %g2 = 05319c38, %g3 = 8896c003
ldd [%i5+0x0d8],%g2 ! %g2 = 0000000027372846 00000000dde12c94
! Mem[0000000091800094] = 058684d5, %g2 = 0000000027372846
lduh [%o0+0x094],%g2 ! %g2 = 0000000000000586
! Mem[0000000090800018] = f3c1b6dba1adf09e, %g2 = 0000000000000586
ldx [%i5+%o3],%g2 ! %g2 = f3c1b6dba1adf09e
! Mem[000000009180010c] = 19f1de4e, %g2 = f3c1b6dba1adf09e
ldub [%o0+0x10e],%g2 ! %g2 = 0000000000000019
! Mem[0000000079800160] = 964882bb, %l6 = de1deb0b, %l7 = 43b7398f
add %i3,0x160,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000964882bb
! Mem[0000000078800028] = 27aacaf7 424b5536, %l2 = d7b03c41, %l3 = 00000064
ldd [%i1+%o5],%l2 ! %l2 = 0000000027aacaf7 00000000424b5536
! Mem[0000000078000050] = 03390d3b, %l0 = 14d0ceebd8b14bd6
swap [%i0+0x050],%l0 ! %l0 = 0000000003390d3b
! Mem[00000000798001a4] = 3edb6520, %l5 = 00000000fa796900
swap [%i3+0x1a4],%l5 ! %l5 = 000000003edb6520
! Mem[000000009100010c] = 3348dc79, %g2 = 0000000000000019
ldsh [%i6+0x10e],%g2 ! %g2 = 0000000000003348
! Mem[0000000079800090] = 27f0f6308719db09, %l7 = 00000000964882bb, %l2 = 0000000027aacaf7
add %i3,0x90,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 27f0f6308719db09
p52_label_8:
! %l3 = 00000000424b5536, Mem[0000000091000124] = 403b2726
stw %l3,[%i6+0x124] ! Mem[0000000091000124] = 424b5536
! %l3 = 00000000424b5536, Mem[000000009080018c] = 59b82350
sth %l3,[%i5+0x18c] ! Mem[000000009080018c] = 55362350
! %l2 = 27f0f6308719db09, Mem[0000000079000030] = 4673e5b0
stw %l2,[%i2+0x030] ! Mem[0000000079000030] = 8719db09
! %l1 = 00000000171730a1, Mem[0000000090000145] = 04af01b3
stb %l1,[%i4+0x145] ! Mem[0000000090000144] = a1af01b3
! Mem[000000009080010c] = 2dc91a2f, %g18 = 593c6480483175c4
ldsw [%i5+0x10c],%g2 ! %g2 = 593c6480483175c4
! Mem[0000000079000084] = 033dd96a, %l0 = 03390d3b, %l7 = 964882bb
add %i2,0x84,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000033dd96a
! Mem[00000000900000c4] = 4718929c, %g2 = 000000002dc91a2f
lduh [%i4+0x0c6],%g2 ! %g2 = 0000000000004718
! Mem[0000000091000150] = 23a8d37e, %g2 = 0000000000004718
lduh [%i6+0x150],%g2 ! %g2 = 00000000000023a8
! Mem[00000000790000e3] = 5e8b1607, %l6 = 00000000de1deb0b
ldstub [%i2+0x0e3],%l6 ! %l6 = 00000007000000ff
! Mem[00000000910001e0] = 9757141a 14d36e1d, %g2 = 000023a8, %g3 = dde12c94
ldd [%i6+0x1e0],%g2 ! %g2 = 000000009757141a 0000000014d36e1d
p52_label_9:
! Mem[0000000078000100] = e3bd64eaf6873e14, %l4 = 083b018467a745b0, %l0 = 0000000003390d3b
add %i0,0x100,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = e3bd64eaf6873e14
! Mem[0000000079800032] = f5788370, %l5 = 000000003edb6520
ldstub [%i3+0x032],%l5 ! %l5 = 00000083000000ff
! %l0 = e3bd64eaf6873e14, Mem[000000009080015e] = e5e0a336
stb %l0,[%i5+0x15e] ! Mem[000000009080015c] = 14e0a336
! Mem[0000000079800058] = 1d59b862, %l6 = 00000007, %l2 = 8719db09
add %i3,0x58,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000001d59b862
! %l4 = 083b018467a745b0, Mem[000000009080017e] = 49cf34ec
sth %l4,[%i5+0x17e] ! Mem[000000009080017c] = 45b034ec
! Mem[0000000078800020] = c2427901ec502569, %l3 = 00000000424b5536, %l0 = e3bd64eaf6873e14
add %i1,0x20,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c2427901ec502569
! Mem[00000000790001f4] = aa65a39e, %l3 = 424b5536, %l7 = 033dd96a
add %i2,0x1f4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000aa65a39e
! Mem[0000000078800136] = 8e1187a5, %l2 = 000000001d59b862
ldstub [%i1+0x136],%l2 ! %l2 = 00000087000000ff
! %l1 = 00000000171730a1, Mem[0000000090000054] = 0e5490b1
stw %l1,[%i4+0x054] ! Mem[0000000090000054] = 171730a1
! Mem[0000000090800010] = bb0f1cf2, %g2 = 000000009757141a
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffbb0f
p52_label_10:
! Mem[0000000078000050] = d8b14bd6, %l2 = 00000087, %l1 = 171730a1
add %i0,0x50,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000d8b14bd6
! %l2 = 0000000000000087, Mem[000000009080017c] = 9a7245b0
stw %l2,[%i5+0x17c] ! Mem[000000009080017c] = 00000087
! Mem[0000000079800143] = e2f23514, %l6 = 0000000000000007
ldstub [%i3+0x143],%l6 ! %l6 = 00000014000000ff
! Mem[00000000798000c0] = 5611a1862394299f, %l3 = 00000000424b5536, %l0 = c2427901ec502569
add %i3,0xc0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 5611a1862394299f
! Mem[0000000078000048] = 0c8b1e7b, %l0 = 5611a1862394299f
swap [%i0+0x048],%l0 ! %l0 = 000000000c8b1e7b
! Mem[000000007880012a] = 4c5be435, %l3 = 00000000424b5536
ldstub [%i1+0x12a],%l3 ! %l3 = 000000e4000000ff
! %l7 = 00000000aa65a39e, Mem[0000000090000110] = 18614e6eeeb8142d
stx %l7,[%i4+0x110] ! Mem[0000000090000110] = 00000000aa65a39e
! Mem[000000009000004c] = bd74f16b, %g2 = ffffffffffffbb0f
lduw [%i4+0x04c],%g2 ! %g2 = 00000000bd74f16b
! Mem[00000000788000cc] = f597ab2f, %l3 = 000000e4, %l1 = d8b14bd6
add %i1,0xcc,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f597ab2f
! Mem[00000000908001e4] = b930f93a, %g2 = 00000000bd74f16b
ldub [%i5+0x1e7],%g2 ! %g2 = 00000000000000b9
p52_label_11:
! Mem[00000000780001a0] = 9802ace59998f81f, %l4 = 083b018467a745b0, %l4 = 083b018467a745b0
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 9802ace59998f81f
! Mem[0000000079000058] = 9f7d7460, %l1 = f597ab2f, %l4 = 9998f81f
add %i2,0x58,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000009f7d7460
! Mem[0000000078000160] = 3b478760e90e1218, %l4 = 000000009f7d7460, %l2 = 0000000000000087
add %i0,0x160,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 3b478760e90e1218
! Mem[0000000079800100] = 7acf8200902f6c0e, %l1 = 00000000f597ab2f, %l7 = 00000000aa65a39e
add %i3,0x100,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 7acf8200902f6c0e
! Mem[0000000078800034] = 8ec0bd7f, %l5 = 0000000000000083
swap [%i1+0x034],%l5 ! %l5 = 000000008ec0bd7f
! Mem[00000000918000f0] = 26618e3b 7818ae9c, %g2 = 000000b9, %g3 = 14d36e1d
ldd [%o0+0x0f0],%g2 ! %g2 = 0000000026618e3b 000000007818ae9c
! Mem[00000000780001e0] = 4ce06fde, %l7 = 7acf8200902f6c0e
swap [%i0+0x1e0],%l7 ! %l7 = 000000004ce06fde
! %l7 = 000000004ce06fde, Mem[000000009180002c] = 055fc488
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = 4ce06fde
! Mem[0000000078000048] = 2394299fb4f6a75c, %l0 = 000000000c8b1e7b, %l5 = 000000008ec0bd7f
add %i0,0x48,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 2394299fb4f6a75c
! Mem[0000000078000168] = fd08104b, %l1 = f597ab2f, %l7 = 4ce06fde
add %i0,0x168,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000fd08104b
p52_label_12:
! Mem[0000000078800104] = 0341acff, %l3 = 00000000000000e4
swap [%i1+0x104],%l3 ! %l3 = 000000000341acff
! Mem[00000000790001e0] = e35ded26, %l1 = 00000000f597ab2f
swap [%i2+0x1e0],%l1 ! %l1 = 00000000e35ded26
! Mem[0000000090000044] = ddc392a5, %g2 = 0000000026618e3b
lduw [%i4+0x044],%g2 ! %g2 = 00000000ddc392a5
! Mem[000000007800011c] = ab6b08c7, %l6 = 0000000000000014
ldub [%i0+0x11c],%l6 ! %l6 = 00000000000000ab
! Mem[0000000091800078] = 923a5b604dfb2106, %g2 = 00000000ddc392a5
ldx [%o0+0x078],%g2 ! %g2 = 923a5b604dfb2106
! %l6 = 00000000000000ab, Mem[0000000090000166] = 981cb023
sth %l6,[%i4+0x166] ! Mem[0000000090000164] = 00abb023
! Mem[00000000788001e8] = ff4a05fb, %l2 = 3b478760e90e1218
ldsb [%i1+0x1ea],%l2 ! %l2 = 0000000000000005
! Mem[000000007900010c] = 09746085, %l5 = 2394299fb4f6a75c
swap [%i2+0x10c],%l5 ! %l5 = 0000000009746085
! %l1 = 00000000e35ded26, Mem[00000000908000a0] = d990a0ad
stw %l1,[%i5+0x0a0] ! Mem[00000000908000a0] = e35ded26
! %l1 = 00000000e35ded26, Mem[00000000910000e8] = 5ab839f7368f3761
stx %l1,[%i6+0x0e8] ! Mem[00000000910000e8] = 00000000e35ded26
p52_label_13:
! Mem[0000000078800180] = f1b4368fc0c40add, %l5 = 0000000009746085, %l6 = 00000000000000ab
add %i1,0x180,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = f1b4368fc0c40add
! %l1 = 00000000e35ded26, Mem[0000000091000018] = 424501ee
sth %l1,[%i6+%o3] ! Mem[0000000091000018] = ed2601ee
! %l7 = 00000000fd08104b, Mem[000000009080009c] = 0675bab4
stw %l7,[%i5+0x09c] ! Mem[000000009080009c] = fd08104b
! Mem[000000007880004c] = 31504d89, %l1 = 00000000e35ded26
swap [%i1+0x04c],%l1 ! %l1 = 0000000031504d89
! Mem[0000000079800088] = 3848ca86992c1b16, %l3 = 000000000341acff, %l5 = 0000000009746085
add %i3,0x88,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 3848ca86992c1b16
! %l7 = 00000000fd08104b, Mem[00000000908001bc] = b8af9426
stb %l7,[%i5+0x1bc] ! Mem[00000000908001bc] = 4baf9426
! Mem[0000000079800188] = da97f056, %l6 = f1b4368fc0c40add
ldstub [%i3+0x188],%l6 ! %l6 = 000000da000000ff
! %l3 = 000000000341acff, Mem[000000009080017e] = 008734ec
sth %l3,[%i5+0x17e] ! Mem[000000009080017c] = acff34ec
! Mem[000000009000006c] = c3ee80d7, %g2 = 923a5b604dfb2106
ldub [%i4+0x06e],%g2 ! %g2 = 00000000000000c3
! Mem[000000007880010e] = fe37c4ee, %l6 = 00000000000000da
ldstub [%i1+0x10e],%l6 ! %l6 = 000000c4000000ff
p52_label_14:
! Mem[00000000788000a0] = 7771f51e, %l6 = 00000000000000c4
swap [%i1+0x0a0],%l6 ! %l6 = 000000007771f51e
! Mem[0000000091000184] = 217f2bc5, %g2 = 00000000000000c3
lduh [%i6+0x184],%g2 ! %g2 = 000000000000217f
! Mem[0000000078000108] = 348dbda7, %l2 = 00000005, %l1 = 31504d89
add %i0,0x108,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000348dbda7
! Mem[000000007800000c] = 977bc013, %l0 = 000000000c8b1e7b
swap [%i0+0x00c],%l0 ! %l0 = 00000000977bc013
! Mem[0000000079800068] = 1305823dff27558c, %l7 = 00000000fd08104b, %l6 = 000000007771f51e
add %i3,0x68,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 1305823dff27558c
! Mem[0000000078000050] = d8b14bd6, %l4 = 9f7d7460, %l6 = ff27558c
add %i0,0x50,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000d8b14bd6
! %l0 = 977bc013, %l1 = 348dbda7, Mem[0000000091800130] = 2f69a2c8 c164810f
std %l0,[%o0+0x130] ! Mem[0000000091800130] = 977bc013 348dbda7
! Mem[0000000079000198] = 9bd8abd9, %l0 = 977bc013, %l0 = 977bc013
add %i2,0x198,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000009bd8abd9
! Mem[0000000078000188] = 1cb59596e19fc520, %l3 = 000000000341acff, %l2 = 0000000000000005
add %i0,0x188,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 1cb59596e19fc520
! %l4 = 000000009f7d7460, Mem[000000009180006c] = c5a2c045
stb %l4,[%o0+0x06c] ! Mem[000000009180006c] = 60a2c045
p52_label_15:
! Mem[00000000908000d4] = 15078ff8, %g18 = 593c6480483175c4
ldsw [%i5+0x0d4],%g2 ! %g2 = 593c6480483175c4
! Mem[00000000790000e8] = dafbd7cc, %l1 = 348dbda7, %l5 = 992c1b16
add %i2,0xe8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000dafbd7cc
! Mem[0000000091800160] = f1db476f a96a1584, %g2 = 15078ff8, %g3 = 7818ae9c
ldd [%o0+0x160],%g2 ! %g2 = 00000000f1db476f 00000000a96a1584
! Mem[0000000090000058] = fb0631c4, %g18 = 593c6480483175c4
ldsw [%i4+0x058],%g2 ! %g2 = 593c6480483175c4
! Mem[00000000790000ab] = 96071bcf, %l6 = 00000000d8b14bd6
ldstub [%i2+0x0ab],%l6 ! %l6 = 000000cf000000ff
! %l4 = 000000009f7d7460, Mem[000000009080017a] = 72170000
stb %l4,[%i5+0x17a] ! Mem[0000000090800178] = 60170000
! Mem[000000007900001a] = b2025757, %l7 = 00000000fd08104b
ldstub [%i2+0x01a],%l7 ! %l7 = 00000057000000ff
! Mem[0000000079000078] = a0c2cd7c29ae9be2, %l0 = 000000009bd8abd9, %l4 = 000000009f7d7460
add %i2,0x78,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a0c2cd7c29ae9be2
! %l3 = 000000000341acff, Mem[00000000908000d6] = 8ff82737
sth %l3,[%i5+0x0d6] ! Mem[00000000908000d4] = acff2737
! Mem[0000000091000080] = 70fb1ffe, %g2 = fffffffffb0631c4
lduw [%i6+0x080],%g2 ! %g2 = 0000000070fb1ffe
p52_label_16:
! Mem[000000009100003c] = b4f82c3d, %g2 = 0000000070fb1ffe
ldsb [%i6+0x03c],%g2 ! %g2 = ffffffffffffffb4
! %l0 = 000000009bd8abd9, Mem[0000000091000182] = bcd0217f
sth %l0,[%i6+0x182] ! Mem[0000000091000180] = abd9217f
! Mem[0000000078000050] = d8b14bd6, %l5 = 00000000dafbd7cc
swap [%i0+0x050],%l5 ! %l5 = 00000000d8b14bd6
! Mem[000000009100004c] = 600cdb96, %g2 = ffffffffffffffb4
ldsh [%i6+0x04c],%g2 ! %g2 = 000000000000600c
! Mem[00000000780001b4] = 3cc1d14d, %l7 = 0000000000000057
ldsh [%i0+0x1b4],%l7 ! %l7 = 0000000000003cc1
! Mem[00000000900000fc] = dff87715, %g2 = 000000000000600c
ldsb [%i4+0x0fc],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000090800048] = 43388b1e7399d98f, %g2 = ffffffffffffffdf
ldx [%i5+0x048],%g2 ! %g2 = 43388b1e7399d98f
! Mem[00000000780001dc] = 14ad1986, %l7 = 00003cc1, %l1 = 348dbda7
add %i0,0x1dc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000014ad1986
! Mem[00000000918001fc] = e90903f5, %g2 = 43388b1e7399d98f
ldsh [%o0+0x1fe],%g2 ! %g2 = ffffffffffffe909
! %l0 = 000000009bd8abd9, Mem[0000000091000076] = 93529cfa
sth %l0,[%i6+0x076] ! Mem[0000000091000074] = abd99cfa
p52_label_17:
! Mem[00000000908000f4] = b21a8c6a, %g2 = ffffffffffffe909
lduw [%i5+0x0f4],%g2 ! %g2 = 00000000b21a8c6a
! %l2 = e19fc520, %l3 = 0341acff, Mem[00000000918001c8] = 1c6c117f ed5e4654
std %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = e19fc520 0341acff
! Mem[0000000078000180] = 54a5aca2, %l7 = 0000000000003cc1
swap [%i0+0x180],%l7 ! %l7 = 0000000054a5aca2
! Mem[0000000079800180] = fa98adcf, %l0 = 000000009bd8abd9
swap [%i3+0x180],%l0 ! %l0 = 00000000fa98adcf
! Mem[000000007980000c] = c3ff3e9c, %l4 = a0c2cd7c29ae9be2
swap [%i3+0x00c],%l4 ! %l4 = 00000000c3ff3e9c
! %l4 = c3ff3e9c, %l5 = d8b14bd6, Mem[00000000908001f8] = 7366b4e5 298365f5
std %l4,[%i5+0x1f8] ! Mem[00000000908001f8] = c3ff3e9c d8b14bd6
! Mem[00000000790000f8] = 04f2506d, %l6 = 00000000000000cf
swap [%i2+0x0f8],%l6 ! %l6 = 0000000004f2506d
! Mem[0000000090000184] = 90cb7b8d, %g18 = 593c6480483175c4
ldsw [%i4+0x184],%g2 ! %g2 = 593c6480483175c4
! Mem[0000000078800088] = 14d0ceeb, %l0 = 00000000fa98adcf
swap [%i1+0x088],%l0 ! %l0 = 0000000014d0ceeb
! Mem[0000000078800120] = 912ec72e, %l1 = 14ad1986, %l7 = 54a5aca2
add %i1,0x120,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000912ec72e
p52_label_18:
! Mem[0000000079800198] = c661e85c, %l7 = 00000000912ec72e
swap [%i3+0x198],%l7 ! %l7 = 00000000c661e85c
! Mem[0000000079800188] = ff97f056, %l3 = 0341acff, %l6 = 04f2506d
add %i3,0x188,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ff97f056
! Mem[00000000788000d0] = f42b2cbdf60ee03d, %l1 = 0000000014ad1986, %l3 = 000000000341acff
add %i1,0xd0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = f42b2cbdf60ee03d
! %l5 = 00000000d8b14bd6, Mem[00000000918000b0] = 5dea1cbaf0124ac8
stx %l5,[%o0+0x0b0] ! Mem[00000000918000b0] = 00000000d8b14bd6
! Mem[00000000900000b4] = dd146d2b, %g2 = ffffffff90cb7b8d
lduh [%i4+0x0b6],%g2 ! %g2 = 000000000000dd14
! Mem[000000007900013c] = 8c2572c5, %l5 = 00000000d8b14bd6
swap [%i2+0x13c],%l5 ! %l5 = 000000008c2572c5
! Mem[00000000918000c8] = 358eac19, %g18 = 593c6480483175c4
ldsw [%o0+0x0c8],%g2 ! %g2 = 593c6480483175c4
! %l2 = 1cb59596e19fc520, Mem[00000000918001b4] = ac72831e
stw %l2,[%o0+0x1b4] ! Mem[00000000918001b4] = e19fc520
! Mem[00000000798001e0] = 4f8051ce080f7ff9, %l6 = 00000000ff97f056, %l1 = 0000000014ad1986
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 4f8051ce080f7ff9
! Mem[00000000780000a4] = 628e4e1d, %l7 = 00000000c661e85c
ldstub [%i0+0x0a4],%l7 ! %l7 = 00000062000000ff
p52_label_19:
! Mem[0000000079800030] = f578ff70b1941c14, %l2 = 1cb59596e19fc520, %l3 = f42b2cbdf60ee03d
add %i3,0x30,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f578ff70b1941c14
! Mem[00000000918001a0] = d6da767b 7cf2b7ad, %g2 = 358eac19, %g3 = a96a1584
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000d6da767b 000000007cf2b7ad
! Mem[0000000079000088] = 3607fe291e39ad2f, %l7 = 0000000000000062, %l2 = 1cb59596e19fc520
add %i2,0x88,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 3607fe291e39ad2f
! Mem[00000000790001fb] = c56635a7, %l1 = 4f8051ce080f7ff9
ldstub [%i2+0x1fb],%l1 ! %l1 = 000000a7000000ff
! Mem[00000000910000a8] = b6e456e6, %g2 = 00000000d6da767b
lduh [%i6+0x0aa],%g2 ! %g2 = 000000000000b6e4
! Mem[0000000078000128] = 6b2ee83e, %l3 = f578ff70b1941c14
ldstub [%i0+0x128],%l3 ! %l3 = 0000006b000000ff
! Mem[0000000090800160] = a336f3e1, %g2 = 000000000000b6e4
lduw [%i5+0x160],%g2 ! %g2 = 00000000a336f3e1
! Mem[000000007900006c] = 586375c9, %l6 = ff97f056, %l2 = 1e39ad2f
add %i2,0x6c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000586375c9
! Mem[00000000900001b0] = 9cd7a462 bcc1966d, %g2 = a336f3e1, %g3 = 7cf2b7ad
ldd [%i4+0x1b0],%g2 ! %g2 = 000000009cd7a462 00000000bcc1966d
! Mem[00000000908000e0] = 784de60f, %g2 = 000000009cd7a462
ldub [%i5+0x0e3],%g2 ! %g2 = 0000000000000078
p52_label_20:
! %l2 = 00000000586375c9, Mem[0000000090000120] = 42e934013a43a47e
stx %l2,[%i4+0x120] ! Mem[0000000090000120] = 00000000586375c9
! Mem[0000000079800094] = 8719db09, %l5 = 8c2572c5, %l4 = c3ff3e9c
add %i3,0x94,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000008719db09
! Mem[0000000079800120] = 79cca7cf252128a8, %l3 = 000000000000006b, %l1 = 00000000000000a7
add %i3,0x120,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 79cca7cf252128a8
! Mem[0000000079800090] = 27f0f630, %l3 = 000000000000006b
swap [%i3+0x090],%l3 ! %l3 = 0000000027f0f630
! %l4 = 8719db09, %l5 = 8c2572c5, Mem[0000000090800080] = 6a2f1ae1 37b269c8
std %l4,[%i5+0x080] ! Mem[0000000090800080] = 8719db09 8c2572c5
! Mem[0000000091800164] = a96a1584, %g2 = 0000000000000078
ldub [%o0+0x164],%g2 ! %g2 = 00000000000000a9
! Mem[00000000780001a0] = 9802ace5, %l6 = 00000000ff97f056
lduh [%i0+0x1a2],%l6 ! %l6 = 000000000000ace5
! Mem[000000007980009c] = f4926bb6, %l3 = 0000000027f0f630
swap [%i3+0x09c],%l3 ! %l3 = 00000000f4926bb6
! Mem[00000000900001dc] = e87d6201, %g18 = 593c6480483175c4
ldsw [%i4+0x1dc],%g2 ! %g2 = 593c6480483175c4
! Mem[00000000780001fb] = 7ca3b8aa, %l6 = 000000000000ace5
ldstub [%i0+0x1fb],%l6 ! %l6 = 000000aa000000ff
p52_label_21:
! Mem[0000000079800068] = 1305823dff27558c, %l5 = 000000008c2572c5, %l2 = 00000000586375c9
add %i3,0x68,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 1305823dff27558c
! Mem[0000000078000028] = cdf41653, %l2 = 1305823dff27558c
ldsb [%i0+0x02b],%l2 ! %l2 = 0000000000000053
! Mem[0000000090800178] = b1006017, %g18 = 593c6480483175c4
ldsw [%i5+0x178],%g2 ! %g2 = 593c6480483175c4
! Mem[000000007880018d] = b3fc7faf, %l0 = 0000000014d0ceeb
ldstub [%i1+0x18d],%l0 ! %l0 = 000000fc000000ff
! Mem[0000000078000120] = 06d4286f9f1e42f7, %l4 = 000000008719db09, %l5 = 000000008c2572c5
add %i0,0x120,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 06d4286f9f1e42f7
! Mem[0000000091800060] = a258f4bb, %g2 = ffffffffb1006017
ldub [%o0+0x061],%g2 ! %g2 = 00000000000000a2
! Mem[0000000079800078] = 269fb29373345443, %l3 = 00000000f4926bb6, %l0 = 00000000000000fc
add %i3,0x78,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 269fb29373345443
! Mem[00000000798000dc] = 31356420, %l0 = 269fb29373345443
swap [%i3+0x0dc],%l0 ! %l0 = 0000000031356420
! Mem[00000000780000f8] = fb435b9e178eeecd, %l4 = 000000008719db09, %l1 = 79cca7cf252128a8
add %i0,0xf8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = fb435b9e178eeecd
! Mem[00000000918000b8] = 5d6b0849, %g18 = 593c6480483175c4
ldsw [%o0+0x0b8],%g2 ! %g2 = 593c6480483175c4
p52_label_22:
! %l2 = 0000000000000053, Mem[0000000090800022] = 194a4bf4
sth %l2,[%i5+0x022] ! Mem[0000000090800020] = 00534bf4
! Mem[0000000091000084] = 41d39892, %g2 = 000000005d6b0849
lduh [%i6+0x086],%g2 ! %g2 = 00000000000041d3
! Mem[0000000078800140] = 795876263dc5aeec, %l0 = 0000000031356420, %l4 = 000000008719db09
add %i1,0x140,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 795876263dc5aeec
! Mem[0000000078800110] = 2648cf43, %l4 = 3dc5aeec, %l7 = 00000062
add %i1,0x110,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000002648cf43
! Mem[0000000079000094] = fa796900, %l5 = 06d4286f9f1e42f7
swap [%i2+0x094],%l5 ! %l5 = 00000000fa796900
! %l5 = 00000000fa796900, Mem[0000000091000058] = 7303b0f734b6ce7d
stx %l5,[%i6+0x058] ! Mem[0000000091000058] = 00000000fa796900
! Mem[00000000790001d4] = 19503468, %l2 = 0000000000000053
swap [%i2+0x1d4],%l2 ! %l2 = 0000000019503468
! Mem[00000000788000c8] = b3dae045f597ab2f, %l2 = 0000000019503468, %l3 = 00000000f4926bb6
add %i1,0xc8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = b3dae045f597ab2f
! Mem[00000000798001f8] = 3bef189b, %l3 = f597ab2f, %l6 = 000000aa
add %i3,0x1f8,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000003bef189b
! Mem[00000000798000c4] = 2394299f, %l6 = 000000003bef189b
ldstub [%i3+0x0c4],%l6 ! %l6 = 00000023000000ff
p52_label_23:
! Mem[0000000078000118] = 6d9bfc83, %l3 = b3dae045f597ab2f
swap [%i0+0x118],%l3 ! %l3 = 000000006d9bfc83
! Mem[00000000910001c0] = 32543d680753ba02, %g2 = 00000000000041d3
ldx [%i6+0x1c0],%g2 ! %g2 = 32543d680753ba02
! Mem[00000000790000dc] = 74e3659f, %l5 = 00000000fa796900
swap [%i2+0x0dc],%l5 ! %l5 = 0000000074e3659f
! Mem[0000000079800154] = 86d9c1e7, %l5 = 74e3659f, %l5 = 74e3659f
add %i3,0x154,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000086d9c1e7
! Mem[0000000078000074] = 542dfcf5, %l4 = 795876263dc5aeec
swap [%i0+0x074],%l4 ! %l4 = 00000000542dfcf5
! Mem[000000007900012c] = dee9639e, %l4 = 00000000542dfcf5
swap [%i2+0x12c],%l4 ! %l4 = 00000000dee9639e
! Mem[0000000078800167] = add1bdc9, %l0 = 0000000031356420
ldstub [%i1+0x167],%l0 ! %l0 = 000000c9000000ff
! Mem[0000000078800092] = 61e8dd7f, %l3 = 000000006d9bfc83
ldstub [%i1+0x092],%l3 ! %l3 = 000000dd000000ff
! %l0 = 000000c9, %l1 = 178eeecd, Mem[00000000900000d0] = 37eb9260 2c1fa4f2
std %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = 000000c9 178eeecd
! Mem[00000000910000b0] = f20a8113, %g2 = 32543d680753ba02
ldsh [%i6+0x0b0],%g2 ! %g2 = fffffffffffff20a
p52_label_24:
! Mem[00000000798000d0] = 4ec96421d1d40159, %l6 = 0000000000000023, %l6 = 0000000000000023
add %i3,0xd0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 4ec96421d1d40159
! Mem[0000000078000190] = ec70f8a530ef5817, %l5 = 0000000086d9c1e7, %l6 = 4ec96421d1d40159
add %i0,0x190,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ec70f8a530ef5817
! Mem[0000000079800014] = 83280199, %l3 = 00000000000000dd
ldstub [%i3+0x014],%l3 ! %l3 = 00000083000000ff
! Mem[00000000910000a4] = cdd63b42, %g2 = fffffffffffff20a
lduh [%i6+0x0a4],%g2 ! %g2 = 000000000000cdd6
! Mem[0000000079800198] = 912ec72e25dc0701, %l4 = 00000000dee9639e, %l4 = 00000000dee9639e
add %i3,0x198,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 912ec72e25dc0701
! %l1 = fb435b9e178eeecd, Mem[00000000918001ec] = e6bb3a30
sth %l1,[%o0+0x1ec] ! Mem[00000000918001ec] = eecd3a30
! %l4 = 912ec72e25dc0701, Mem[00000000788000d8] = 78af80a22bbdab70
stx %l4,[%i1+0x0d8] ! Mem[00000000788000d8] = 912ec72e25dc0701
! %l7 = 000000002648cf43, Mem[00000000900000ce] = be110000
sth %l7,[%i4+0x0ce] ! Mem[00000000900000cc] = cf430000
! Mem[00000000788000c0] = cb7d672a472ecf6e, %l5 = 0000000086d9c1e7, %l1 = fb435b9e178eeecd
add %i1,0xc0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = cb7d672a472ecf6e
! Mem[00000000798001b0] = 1612b739, %l7 = 000000002648cf43
swap [%i3+0x1b0],%l7 ! %l7 = 000000001612b739
p52_label_25:
! Mem[00000000910000b4] = f367d074, %g2 = 000000000000cdd6
ldsb [%i6+0x0b5],%g2 ! %g2 = fffffffffffffff3
! Mem[0000000091800120] = 240e338f, %g2 = fffffffffffffff3
lduw [%o0+0x120],%g2 ! %g2 = 00000000240e338f
! %l2 = 0000000019503468, Mem[00000000910000f5] = 2aa2e7f0
stb %l2,[%i6+0x0f5] ! Mem[00000000910000f4] = 68a2e7f0
! Mem[0000000078800098] = ea30c76a600b36b4, %l0 = 00000000000000c9, %l3 = 0000000000000083
add %i1,0x98,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = ea30c76a600b36b4
! Mem[000000007800004e] = b4f6a75c, %l1 = cb7d672a472ecf6e
ldstub [%i0+0x04e],%l1 ! %l1 = 000000a7000000ff
! Mem[00000000798001df] = 01016348, %l3 = ea30c76a600b36b4
ldstub [%i3+0x1df],%l3 ! %l3 = 00000048000000ff
! %l4 = 25dc0701, %l5 = 86d9c1e7, Mem[0000000078000090] = b62e6fb2 e5f72e59
std %l4,[%i0+0x090] ! Mem[0000000078000090] = 25dc0701 86d9c1e7
! Mem[0000000079800004] = 835c30c1, %l1 = 00000000000000a7
swap [%i3+0x004],%l1 ! %l1 = 00000000835c30c1
! Mem[0000000090000088] = 487ec682, %g18 = 593c6480483175c4
ldsw [%i4+0x088],%g2 ! %g2 = 593c6480483175c4
! Mem[0000000078000028] = cdf41653081f995c, %l0 = 00000000000000c9, %l1 = 00000000835c30c1
add %i0,0x28,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = cdf41653081f995c
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p52_branch_failed
p52_not_taken_0_end:
! End of Random Code for Thread 52
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 00000000000000c9
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be cdf41653081f995c
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000019503468
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000048
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 912ec72e25dc0701
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000086d9c1e7
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ec70f8a530ef5817
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000001612b739
bne,a,pn %xcc,p52_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p52_check_fp_registers:
set p52_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 45dbf206 1bedea62
bne %xcc,p52_f2_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0af2e08a0c8b1e7b
ldx [%i0+0x008],%g3 ! Observed data at 0000000078000008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = 2394299fb4f6ff5c
ldx [%i0+0x048],%g3 ! Observed data at 0000000078000048
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = dafbd7cc65037374
ldx [%i0+0x050],%g3 ! Observed data at 0000000078000050
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = f2c96185e9af34ff
ldx [%i0+0x060],%g3 ! Observed data at 0000000078000060
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 3c4615683dc5aeec
ldx [%i0+0x070],%g3 ! Observed data at 0000000078000070
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 25dc070186d9c1e7
ldx [%i0+0x090],%g3 ! Observed data at 0000000078000090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = eeb62d86ff8e4e1d
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000780000a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x118],%g2 ! Expected data = f597ab2fab6b08c7
ldx [%i0+0x118],%g3 ! Observed data at 0000000078000118
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff2ee83ea77aaf34
ldx [%i0+0x128],%g3 ! Observed data at 0000000078000128
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1e77ff6981100470
ldx [%i0+0x138],%g3 ! Observed data at 0000000078000138
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 28503ca6ffef45b7
ldx [%i0+0x140],%g3 ! Observed data at 0000000078000140
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 88c3f12c7663876c
ldx [%i0+0x150],%g3 ! Observed data at 0000000078000150
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00003cc188c93965
ldx [%i0+0x180],%g3 ! Observed data at 0000000078000180
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 902f6c0eb8d60d7d
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000780001e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7ca3b8ff7ee09c7c
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000780001f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1f8,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 75bc424b45934c4d
ldx [%i1+0x008],%g3 ! Observed data at 0000000078800008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 12a6670700000083
ldx [%i1+0x030],%g3 ! Observed data at 0000000078800030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 2b9db528e35ded26
ldx [%i1+0x048],%g3 ! Observed data at 0000000078800048
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 69d6fdff1a74374a
ldx [%i1+0x070],%g3 ! Observed data at 0000000078800070
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = fa98adcfd8b14bd6
ldx [%i1+0x088],%g3 ! Observed data at 0000000078800088
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 61e8ff7f1799f5c6
ldx [%i1+0x090],%g3 ! Observed data at 0000000078800090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000c4813823fd
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000788000a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 912ec72e25dc0701
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000788000d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ad00a864000000e4
ldx [%i1+0x100],%g3 ! Observed data at 0000000078800100
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0878cbccfe37ffee
ldx [%i1+0x108],%g3 ! Observed data at 0000000078800108
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4c5bff350add0ccc
ldx [%i1+0x128],%g3 ! Observed data at 0000000078800128
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 034a8fc78e11ffa5
ldx [%i1+0x130],%g3 ! Observed data at 0000000078800130
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 9489e466add1bdff
ldx [%i1+0x160],%g3 ! Observed data at 0000000078800160
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = a9885b1eb1941c14
ldx [%i1+0x168],%g3 ! Observed data at 0000000078800168
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0889d039b3ff7faf
ldx [%i1+0x188],%g3 ! Observed data at 0000000078800188
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff4a05fbbf13fc8f
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000788001e8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1e8,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = b202ff5792999e32
ldx [%i2+0x018],%g3 ! Observed data at 0000000079000018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8719db090ba319ca
ldx [%i2+0x030],%g3 ! Observed data at 0000000079000030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x030,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000fb9f1e42f7
ldx [%i2+0x090],%g3 ! Observed data at 0000000079000090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 96071bffc958f599
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000790000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 88f691bbfa796900
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000790000d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 5e8b16ff4b7c4447
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000790000e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000cf9c17caa2
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000790000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3d6567f7b4f6a75c
ldx [%i2+0x108],%g3 ! Observed data at 0000000079000108
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = d53b0572542dfcf5
ldx [%i2+0x128],%g3 ! Observed data at 0000000079000128
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0c164560d8b14bd6
ldx [%i2+0x138],%g3 ! Observed data at 0000000079000138
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x138,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = bf7df3642da2bd70
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000790001c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 55e1d7f300000053
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000790001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f597ab2f17858324
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000790001e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = c56635ffee50d61d
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000790001f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1f8,%g4
set p52_local3_expect,%g1
p52_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 64226807000000a7
ldx [%i3+0x000],%g3 ! Observed data at 0000000079800000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8bc55d3a29ae9be2
ldx [%i3+0x008],%g3 ! Observed data at 0000000079800008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a35b2081ff280199
ldx [%i3+0x010],%g3 ! Observed data at 0000000079800010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = f578ff70b1941c14
ldx [%i3+0x030],%g3 ! Observed data at 0000000079800030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = 1305823dff27558c
ldx [%i3+0x068],%g3 ! Observed data at 0000000079800068
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0000006b8719db09
ldx [%i3+0x090],%g3 ! Observed data at 0000000079800090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ba93ad3a27f0f630
ldx [%i3+0x098],%g3 ! Observed data at 0000000079800098
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 78d3aafd25dc0701
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000798000b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 5611a186ff94299f
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000798000c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7d0d624773345443
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000798000d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 67a2fb2e33ef099c
ldx [%i3+0x128],%g3 ! Observed data at 0000000079800128
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = e2f235ffb1541a44
ldx [%i3+0x140],%g3 ! Observed data at 0000000079800140
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000fb67e8736a
ldx [%i3+0x170],%g3 ! Observed data at 0000000079800170
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 9bd8abd95fb9a7b5
ldx [%i3+0x180],%g3 ! Observed data at 0000000079800180
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff97f056b43cd277
ldx [%i3+0x188],%g3 ! Observed data at 0000000079800188
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 912ec72e25dc0701
ldx [%i3+0x198],%g3 ! Observed data at 0000000079800198
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 70643584fa796900
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000798001a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 2648cf433c045826
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000798001b0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = aea25982010163ff
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000798001d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1d8,%g4
! The test for processor 52 has passed
p52_passed:
ta GOOD_TRAP
nop
p52_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p52_failed
p52_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p52_failed
p52_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p52_failed
p52_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p52_failed
p52_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p52_failed
p52_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p52_failed
p52_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p52_failed
p52_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p52_failed
p52_f2_fail:
set p52_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
stba %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078800010]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079800018]
done
p52_trap1o:
stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
stba %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078800010]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079800018]
done
p52_trap2e:
stba %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000000]
stha %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800000]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000079800010]
stda %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078800020]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079000020]
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000078800000]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078800020]
done
p52_trap2o:
stba %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000000]
stha %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800000]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000079800010]
stda %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078800020]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079000020]
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000078800000]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078800020]
done
p52_trap3e:
nop
nop
nop
nop
nop
nop
done
p52_trap3o:
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 = 797e9ea8bce94997
ldx [%g1+0x008],%l1 ! %l1 = 069e280c173702ad
ldx [%g1+0x010],%l2 ! %l2 = b83418864e10a4ba
ldx [%g1+0x018],%l3 ! %l3 = f6f4e96c55ce210a
ldx [%g1+0x020],%l4 ! %l4 = 83983eb888c93965
ldx [%g1+0x028],%l5 ! %l5 = 3652b8b1ed71361f
ldx [%g1+0x030],%l6 ! %l6 = 4cb8374425dc0701
ldx [%g1+0x038],%l7 ! %l7 = 17f13e9a82e2c144
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0eece9fa 18afe9a4 6b487a76 fe3628e5
! %f4 = 12ac50be 8f125efc 769f1965 55a60aa5
! %f8 = 3f148463 766bca16 08722393 56006352
! %f12 = df741b44 e28b6c77 b29f000c 90f7d59c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 080cc1e0 258b6f98 d3209878 9834cb77
! %f20 = 0dfad496 cf5f3382 4d4abb51 6c8c7c86
! %f24 = 40996eb2 ff905110 c2ea3ff3 5b0d6d7c
! %f28 = 2617d45e 670e309e 14f015c7 8e018b51
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 680ec1bb e5d0e3fd 9b449f06 e1a381c9
! %f36 = 409b21c9 38e54b98 bba3b532 54eec42f
! %f40 = 2aa09b9b 6d81bd0b 48cec302 2e98bfc6
! %f44 = a737083b 421e9aeb 54821400 b2df61ca
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x79fbbd9f00000024,%g7,%g1 ! GSR scale = 4, align = 4
wr %g1,%g0,%gsr ! GSR = 79fbbd9f00000024
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 53
p53_label_1:
! Mem[000000007a800024] = 0d88ecc1, %l1 = 2fa398925776add4
ldub [%i1+0x025],%l1 ! %l1 = 0000000000000088
! Mem[000000007a8001e8] = c22dc7ed, %l3 = bc4e19ff, %l5 = 636f8377
add %i1,0x1e8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c22dc7ed
! Mem[000000007a0001c0] = aed5d55f436030cf, %l4 = 8e6fd8a40e6f6660, %l6 = b953ede01551cb4b
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = aed5d55f436030cf
! %l6 = aed5d55f436030cf, Mem[000000009100017c] = fc1dbb24
stw %l6,[%i6+0x17c] ! Mem[000000009100017c] = 436030cf
! Mem[00000000900001e8] = 7804a745, %g2 = bc8645a5faaea621
ldub [%i4+0x1e8],%g2 ! %g2 = 0000000000000078
! %l0 = 876a611d, %l1 = 00000088, Mem[0000000090800158] = 4ba53888 4c94e5e0
std %l0,[%i5+0x158] ! Mem[0000000090800158] = 876a611d 00000088
! Mem[000000007b0001aa] = 6fc87b9f, %l2 = 8ebf84d46a3588f5
ldstub [%i2+0x1aa],%l2 ! %l2 = 0000007b000000ff
! %l5 = 00000000c22dc7ed, Mem[00000000908000e2] = 4f784de6
sth %l5,[%i5+0x0e2] ! Mem[00000000908000e0] = c7ed4de6
! Mem[00000000910001bc] = c76c1e3a, %g2 = 0000000000000078
lduw [%i6+0x1bc],%g2 ! %g2 = 00000000c76c1e3a
! Mem[000000007a00004f] = c3839857, %l4 = 8e6fd8a40e6f6660
ldstub [%i0+0x04f],%l4 ! %l4 = 00000057000000ff
p53_label_2:
! Mem[0000000091000080] = 70fb1ffeca1141d3, %g2 = 00000000c76c1e3a
ldx [%i6+0x080],%g2 ! %g2 = 70fb1ffeca1141d3
! Mem[000000007b80003c] = 97c04eb0, %l0 = 3c4d30a4876a611d
swap [%i3+0x03c],%l0 ! %l0 = 0000000097c04eb0
! %l7 = c5b80f61b8edb5f0, Mem[0000000091800170] = 0dd8e744
stw %l7,[%o0+0x170] ! Mem[0000000091800170] = b8edb5f0
! Mem[00000000910000bc] = 8f3db776, %g2 = 70fb1ffeca1141d3
ldsh [%i6+0x0be],%g2 ! %g2 = ffffffffffff8f3d
! Mem[000000007a000160] = 818f403e, %l7 = b8edb5f0, %l7 = b8edb5f0
add %i0,0x160,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000818f403e
! Mem[000000007b0000f9] = ca027252, %l1 = 0000000000000088
ldstub [%i2+0x0f9],%l1 ! %l1 = 00000002000000ff
! %l0 = 0000000097c04eb0, Mem[00000000900001a0] = 41d36b30
stb %l0,[%i4+0x1a0] ! Mem[00000000900001a0] = b0d36b30
! Mem[0000000090000164] = 1cb023eb, %g2 = ffffffffffff8f3d
ldsb [%i4+0x167],%g2 ! %g2 = 000000000000001c
! Mem[000000007b8001c0] = 1f302dd9c9690a07, %l4 = 0000000000000057, %l3 = ada36ad5bc4e19ff
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 1f302dd9c9690a07
! %l6 = 436030cf, %l7 = 818f403e, Mem[0000000090800138] = 4e9370d8 8c601918
std %l6,[%i5+0x138] ! Mem[0000000090800138] = 436030cf 818f403e
p53_label_3:
! Mem[000000009080016c] = 54b44e99, %g2 = 000000000000001c
ldub [%i5+0x16d],%g2 ! %g2 = 0000000000000054
! Mem[000000009100010c] = 6fbe3348, %g2 = 0000000000000054
lduh [%i6+0x10c],%g2 ! %g2 = 0000000000006fbe
! %l0 = 0000000097c04eb0, Mem[00000000910000fa] = 28bdd1b2
stb %l0,[%i6+0x0fa] ! Mem[00000000910000f8] = b0bdd1b2
! Mem[00000000908001c0] = 3c13748e 4459808b, %g2 = 00006fbe, %g3 = 0bad0b00
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003c13748e 000000004459808b
! Mem[000000007b8001f8] = caffe112, %l2 = 0000007b, %l0 = 97c04eb0
add %i3,0x1f8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000caffe112
! Mem[00000000908001f8] = 7366b4e5 298365f5, %g2 = 3c13748e, %g3 = 4459808b
ldd [%i5+0x1f8],%g2 ! %g2 = 000000007366b4e5 00000000298365f5
! %l4 = 0000000000000057, Mem[0000000091000160] = 72c27f729a024c61
stx %l4,[%i6+0x160] ! Mem[0000000091000160] = 0000000000000057
! %l1 = 0000000000000002, Mem[000000007a800076] = 43531cfe
sth %l1,[%i1+0x076] ! Mem[000000007a800074] = 43530002
! Mem[0000000091800140] = 3f583b10, %g2 = 000000007366b4e5
ldsh [%o0+0x142],%g2 ! %g2 = 0000000000003f58
! Mem[00000000900000a0] = ffe648f0 4fa190e7, %g2 = 00003f58, %g3 = 298365f5
ldd [%i4+0x0a0],%g2 ! %g2 = 00000000ffe648f0 000000004fa190e7
p53_label_4:
! %l5 = 00000000c22dc7ed, Mem[000000009180017c] = 0fc721bd
stw %l5,[%o0+0x17c] ! Mem[000000009180017c] = c22dc7ed
! Mem[000000007b800134] = ba0b4754, %l2 = 000000000000007b
ldub [%i3+0x136],%l2 ! %l2 = 0000000000000047
! Mem[000000009100018c] = 938bc614, %g2 = 00000000ffe648f0
ldsh [%i6+0x18c],%g2 ! %g2 = ffffffffffff938b
! Mem[000000007b8001f8] = caffe112, %l0 = 00000000caffe112
swap [%i3+0x1f8],%l0 ! %l0 = 00000000caffe112
! Mem[000000007a000138] = 3b559a1c, %l5 = c22dc7ed, %l1 = 00000002
add %i0,0x138,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000003b559a1c
! Mem[0000000091000070] = 684b1c1a828d9352, %g2 = ffffffffffff938b
ldx [%i6+0x070],%g2 ! %g2 = 684b1c1a828d9352
! Mem[000000007a80013c] = 5b8f6e7e, %l0 = caffe112, %l1 = 3b559a1c
add %i1,0x13c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000005b8f6e7e
! Mem[000000009100008c] = c4f7f980, %g2 = 684b1c1a828d9352
ldsb [%i6+0x08e],%g2 ! %g2 = ffffffffffffffc4
! %l1 = 000000005b8f6e7e, Mem[00000000910001ec] = 507b7c4e
stw %l1,[%i6+0x1ec] ! Mem[00000000910001ec] = 5b8f6e7e
! Mem[0000000090000048] = ced1bed1, %g2 = ffffffffffffffc4
ldsh [%i4+0x048],%g2 ! %g2 = ffffffffffffced1
p53_label_5:
! %l4 = 00000057, %l5 = c22dc7ed, Mem[000000007a0000a8] = 11bee601 9ae727f7
std %l4,[%i0+0x0a8] ! Mem[000000007a0000a8] = 00000057 c22dc7ed
! Mem[0000000090000138] = 84329a9d, %g2 = ffffffffffffced1
ldsb [%i4+0x13a],%g2 ! %g2 = ffffffffffffff84
! Mem[000000007b0001ec] = 4459b583, %l6 = aed5d55f436030cf
swap [%i2+0x1ec],%l6 ! %l6 = 000000004459b583
! %l6 = 000000004459b583, Mem[000000009180017e] = c7ed628e
stb %l6,[%o0+0x17e] ! Mem[000000009180017c] = 83ed628e
! Mem[000000007a800198] = 1c05feef, %l7 = 00000000818f403e
swap [%i1+0x198],%l7 ! %l7 = 000000001c05feef
! %l7 = 000000001c05feef, Mem[0000000091800160] = f1db476fa96a1584
stx %l7,[%o0+0x160] ! Mem[0000000091800160] = 000000001c05feef
! %l5 = 00000000c22dc7ed, Mem[000000007b800167] = f6d13653
stb %l5,[%i3+0x167] ! Mem[000000007b800164] = f6d136ed
! Mem[00000000918000b0] = 1cbaf012, %g2 = ffffffffffffff84
ldsh [%o0+0x0b2],%g2 ! %g2 = 0000000000001cba
! Mem[000000009180009c] = 9b8d678f, %g2 = 0000000000001cba
ldub [%o0+0x09d],%g2 ! %g2 = 000000000000009b
! %l0 = 00000000caffe112, Mem[0000000091000130] = 7b9364c7
stw %l0,[%i6+0x130] ! Mem[0000000091000130] = caffe112
p53_label_6:
! Mem[00000000910001c0] = 32543d680753ba02, %g2 = 000000000000009b
ldx [%i6+0x1c0],%g2 ! %g2 = 32543d680753ba02
! Mem[000000007b0001a0] = 9277d784, %l4 = 0000000000000057
swap [%i2+0x1a0],%l4 ! %l4 = 000000009277d784
! %l4 = 000000009277d784, Mem[0000000091000160] = 0000000000000057
stx %l4,[%i6+0x160] ! Mem[0000000091000160] = 000000009277d784
! Mem[000000007a800068] = 0eb43557e96b258a, %l2 = 0000000000000047, %l5 = 00000000c22dc7ed
add %i1,0x68,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 0eb43557e96b258a
! %l5 = 0eb43557e96b258a, Mem[00000000900001a8] = bbf186c9
sth %l5,[%i4+0x1a8] ! Mem[00000000900001a8] = 258a86c9
! Mem[0000000090800180] = 34ecb2cb, %g2 = 32543d680753ba02
ldub [%i5+0x180],%g2 ! %g2 = 0000000000000034
! %l4 = 000000009277d784, Mem[00000000900000f4] = 1a869d3d
stb %l4,[%i4+0x0f4] ! Mem[00000000900000f4] = 84869d3d
! Mem[000000007a8000dd] = 49de8865, %l1 = 000000005b8f6e7e
ldstub [%i1+0x0dd],%l1 ! %l1 = 000000de000000ff
! Mem[000000007b8001a4] = 1f5abd9f, %l6 = 000000004459b583
swap [%i3+0x1a4],%l6 ! %l6 = 000000001f5abd9f
! Mem[000000007b800130] = 2d3250a1ba0b4754, %l7 = 000000001c05feef, %l7 = 000000001c05feef
add %i3,0x130,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 2d3250a1ba0b4754
p53_label_7:
! %l1 = 00000000000000de, Mem[000000009100009c] = d929f4dc
stw %l1,[%i6+0x09c] ! Mem[000000009100009c] = 000000de
! %l0 = caffe112, %l1 = 000000de, Mem[0000000090800168] = a3b72bd2 1b54b44e
std %l0,[%i5+0x168] ! Mem[0000000090800168] = caffe112 000000de
! Mem[0000000091800120] = 240e338f 078bc1e8, %g2 = 00000034, %g3 = 4fa190e7
ldd [%o0+0x120],%g2 ! %g2 = 00000000240e338f 00000000078bc1e8
! Mem[00000000908000e8] = 12e75a31, %g2 = 00000000240e338f
ldub [%i5+0x0ea],%g2 ! %g2 = 0000000000000012
! Mem[000000007a8000d0] = f2e3d067f23264e6, %l5 = 0eb43557e96b258a, %l5 = 0eb43557e96b258a
add %i1,0xd0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = f2e3d067f23264e6
! Mem[000000007a800030] = 117d1ea5, %l4 = 000000009277d784
ldstub [%i1+0x030],%l4 ! %l4 = 00000011000000ff
! Mem[000000007a000010] = 5ef4d0f8, %l5 = f2e3d067f23264e6
lduh [%i0+0x012],%l5 ! %l5 = 000000000000d0f8
! Mem[00000000910001a4] = db9aa178, %g18 = e78000d9f02f737d
ldsw [%i6+0x1a4],%g2 ! %g2 = e78000d9f02f737d
! Mem[0000000090000108] = 0beb92149d6924b7, %g2 = ffffffffdb9aa178
ldx [%i4+0x108],%g2 ! %g2 = 0beb92149d6924b7
! Mem[000000007a800184] = ee0a5b49, %l2 = 0000000000000047
swap [%i1+0x184],%l2 ! %l2 = 00000000ee0a5b49
p53_label_8:
! Mem[000000007b000002] = ec17616a, %l1 = 00000000000000de
ldstub [%i2+0x002],%l1 ! %l1 = 00000061000000ff
! Mem[000000007a000130] = b6009965 a16990ef, %l2 = ee0a5b49, %l3 = c9690a07
ldd [%i0+0x130],%l2 ! %l2 = 00000000b6009965 00000000a16990ef
! Mem[000000007b8001fc] = 18f2d4e2, %l4 = 0000000000000011
swap [%i3+0x1fc],%l4 ! %l4 = 0000000018f2d4e2
! %l6 = 000000001f5abd9f, Mem[0000000090800006] = 73d15c96
sth %l6,[%i5+0x006] ! Mem[0000000090800004] = bd9f5c96
! Mem[000000007a8000e0] = 73fccba9, %l6 = 000000001f5abd9f
swap [%i1+0x0e0],%l6 ! %l6 = 0000000073fccba9
! Mem[000000007a8000a8] = 59712815, %l1 = 0000000000000061
swap [%i1+0x0a8],%l1 ! %l1 = 0000000059712815
! Mem[000000007a000190] = abf1aee4, %l1 = 0000000059712815
swap [%i0+0x190],%l1 ! %l1 = 00000000abf1aee4
! Mem[000000009080004c] = d98f73d2, %g2 = 0beb92149d6924b7
ldsh [%i5+0x04e],%g2 ! %g2 = ffffffffffffd98f
! %l0 = 00000000caffe112, Mem[00000000900001d8] = cf291b9ae87d6201
stx %l0,[%i4+0x1d8] ! Mem[00000000900001d8] = 00000000caffe112
! Mem[000000007a00007f] = 5f6a9731, %l2 = 00000000b6009965
ldstub [%i0+0x07f],%l2 ! %l2 = 00000031000000ff
p53_label_9:
! Mem[000000007a800110] = 75d8a98127ea20ad, %l3 = 00000000a16990ef, %l4 = 0000000018f2d4e2
add %i1,0x110,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 75d8a98127ea20ad
! Mem[000000007b0000d0] = 85800d581d40ea72, %l7 = 2d3250a1ba0b4754, %l0 = 00000000caffe112
add %i2,0xd0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 85800d581d40ea72
! Mem[0000000091800050] = cba28e15, %g2 = ffffffffffffd98f
ldsh [%o0+0x050],%g2 ! %g2 = ffffffffffffcba2
! Mem[00000000900000a8] = 6884ab74ca0cda6c, %g2 = ffffffffffffcba2
ldx [%i4+0x0a8],%g2 ! %g2 = 6884ab74ca0cda6c
! %l4 = 27ea20ad, %l5 = 0000d0f8, Mem[0000000091800090] = 2280542f 058684d5
std %l4,[%o0+0x090] ! Mem[0000000091800090] = 27ea20ad 0000d0f8
! Mem[000000007a0001b4] = c3421837, %l6 = 0000000073fccba9
ldstub [%i0+0x1b4],%l6 ! %l6 = 000000c3000000ff
! Mem[00000000908000a8] = 064bb6a7, %g2 = 6884ab74ca0cda6c
ldsb [%i5+0x0aa],%g2 ! %g2 = 0000000000000006
! Mem[000000007a0001c5] = 436030cf, %l5 = 000000000000d0f8
ldstub [%i0+0x1c5],%l5 ! %l5 = 00000060000000ff
! Mem[0000000090800100] = 7ed95b86 66e26e91, %g2 = 00000006, %g3 = 078bc1e8
ldd [%i5+0x100],%g2 ! %g2 = 000000007ed95b86 0000000066e26e91
! Mem[00000000910000b0] = f20a8113 acf367d0, %g2 = 7ed95b86, %g3 = 66e26e91
ldd [%i6+0x0b0],%g2 ! %g2 = 00000000f20a8113 00000000acf367d0
p53_label_10:
! %l0 = 85800d581d40ea72, Mem[00000000900001c4] = a50ab220
sth %l0,[%i4+0x1c4] ! Mem[00000000900001c4] = ea72b220
! Mem[0000000090800040] = a431df9a, %g2 = 00000000f20a8113
ldub [%i5+0x042],%g2 ! %g2 = 00000000000000a4
! Mem[000000007a0001b0] = 7fd89221ff421837, %l4 = 75d8a98127ea20ad, %l5 = 0000000000000060
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 7fd89221ff421837
! Mem[0000000091000028] = ec3993f6, %g2 = 00000000000000a4
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffffec
! Mem[000000007a0000a0] = aedede6c, %l4 = 27ea20ad, %l4 = 27ea20ad
add %i0,0xa0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000aedede6c
! Mem[00000000908000cc] = cfbdb1e0, %g2 = ffffffffffffffec
ldsb [%i5+0x0cc],%g2 ! %g2 = ffffffffffffffcf
! Mem[0000000091800180] = 628efb9848e04b63, %g2 = ffffffffffffffcf
ldx [%o0+0x180],%g2 ! %g2 = 628efb9848e04b63
! %l6 = 00000000000000c3, Mem[000000009180015c] = aee176b8
stb %l6,[%o0+0x15c] ! Mem[000000009180015c] = c3e176b8
! %l1 = 00000000abf1aee4, Mem[000000009000001b] = 49178bda
stb %l1,[%i4+0x01b] ! Mem[0000000090000018] = e4178bda
! Mem[000000007b80001c] = 1397055e, %l7 = ba0b4754, %l2 = 00000031
add %i3,0x1c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001397055e
p53_label_11:
! %l5 = 7fd89221ff421837, Mem[000000007a8001d4] = 61d1f54e
stw %l5,[%i1+0x1d4] ! Mem[000000007a8001d4] = ff421837
! Mem[000000007b000140] = ac4d9b12418aae57, %l3 = 00000000a16990ef, %l6 = 00000000000000c3
add %i2,0x140,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = ac4d9b12418aae57
! Mem[00000000900001a4] = fb63a27f, %g2 = 628efb9848e04b63
ldub [%i4+0x1a4],%g2 ! %g2 = 00000000000000fb
! Mem[000000007b000060] = 93f1341fd674802f, %l7 = 2d3250a1ba0b4754, %l4 = 00000000aedede6c
add %i2,0x60,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 93f1341fd674802f
! Mem[00000000918000f0] = 26618e3b, %g2 = 00000000000000fb
lduw [%o0+0x0f0],%g2 ! %g2 = 0000000026618e3b
! %l7 = 2d3250a1ba0b4754, Mem[0000000090000080] = 223d611b9936a78a
stx %l7,[%i4+0x080] ! Mem[0000000090000080] = 2d3250a1ba0b4754
! Mem[000000007a0001bf] = aec24e90, %l1 = 00000000abf1aee4
ldstub [%i0+0x1bf],%l1 ! %l1 = 00000090000000ff
! %l2 = 1397055e, %l3 = a16990ef, Mem[00000000908000a0] = d990a0ad f468c18e
std %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 1397055e a16990ef
! Mem[000000007b00009c] = 52efb699, %l7 = 2d3250a1ba0b4754
swap [%i2+0x09c],%l7 ! %l7 = 0000000052efb699
! Mem[00000000900000b8] = af6b59ef, %g2 = 0000000026618e3b
ldub [%i4+0x0ba],%g2 ! %g2 = 00000000000000af
p53_label_12:
! %l5 = 7fd89221ff421837, Mem[00000000910000a0] = 30ce50d2cdd63b42
stx %l5,[%i6+0x0a0] ! Mem[00000000910000a0] = 7fd89221ff421837
! Mem[000000007a000128] = 3c17e9d32daab4ec, %l4 = 93f1341fd674802f, %l2 = 000000001397055e
add %i0,0x128,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 3c17e9d32daab4ec
! Mem[0000000091000088] = 9892031b 32dec4f7, %g2 = 000000af, %g3 = acf367d0
ldd [%i6+0x088],%g2 ! %g2 = 000000009892031b 0000000032dec4f7
! Mem[000000007a800020] = b6639295, %l3 = 00000000a16990ef
ldsb [%i1+%o4],%l3 ! %l3 = ffffffffffffffb6
! Mem[0000000091800000] = 03f5e670, %g2 = 000000009892031b
lduw [%o0+%g0],%g2 ! %g2 = 0000000003f5e670
! Mem[000000007b80007f] = 71df5ece, %l7 = 0000000052efb699
ldstub [%i3+0x07f],%l7 ! %l7 = 000000ce000000ff
! Mem[000000009180007c] = 4dfb2106, %g18 = e78000d9f02f737d
ldsw [%o0+0x07c],%g2 ! %g2 = e78000d9f02f737d
! %l0 = 85800d581d40ea72, Mem[00000000908000a8] = 583e064b
stw %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = 1d40ea72
! %l3 = ffffffffffffffb6, Mem[0000000090000174] = 4bdb039c
stw %l3,[%i4+0x174] ! Mem[0000000090000174] = ffffffb6
! Mem[000000007a8000c4] = 8459c57b, %l4 = 93f1341fd674802f
swap [%i1+0x0c4],%l4 ! %l4 = 000000008459c57b
p53_label_13:
! %l3 = ffffffffffffffb6, Mem[00000000900000b8] = 6d2baf6b
stw %l3,[%i4+0x0b8] ! Mem[00000000900000b8] = ffffffb6
! %l1 = 0000000000000090, Mem[0000000091000088] = 9892031b32dec4f7
stx %l1,[%i6+0x088] ! Mem[0000000091000088] = 0000000000000090
! Mem[000000007a800170] = b989b4cf, %l5 = 7fd89221ff421837
swap [%i1+0x170],%l5 ! %l5 = 00000000b989b4cf
! Mem[00000000908000f8] = 2b060e06, %g18 = e78000d9f02f737d
ldsw [%i5+0x0f8],%g2 ! %g2 = e78000d9f02f737d
! %l2 = 3c17e9d32daab4ec, Mem[0000000090800068] = 75c6f97e
sth %l2,[%i5+0x068] ! Mem[0000000090800068] = b4ecf97e
! Mem[000000007a8000f7] = a1f87e26, %l4 = 000000008459c57b
ldstub [%i1+0x0f7],%l4 ! %l4 = 00000026000000ff
! Mem[0000000090800010] = bb0f1cf2, %g2 = 000000002b060e06
ldub [%i5+0x012],%g2 ! %g2 = 00000000000000bb
! Mem[00000000908000fc] = 415e7ed9, %g2 = 00000000000000bb
lduh [%i5+0x0fe],%g2 ! %g2 = 000000000000415e
! Mem[00000000910000c0] = b7768631 5ee02183, %g2 = 0000415e, %g3 = 32dec4f7
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000b7768631 000000005ee02183
! Mem[00000000910000a8] = 4619b6e4, %g2 = 00000000b7768631
ldsb [%i6+0x0a8],%g2 ! %g2 = 0000000000000046
p53_label_14:
! Mem[000000007a8001c0] = a1af46c55afadab1, %l5 = 00000000b989b4cf, %l7 = 00000000000000ce
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = a1af46c55afadab1
! %l0 = 85800d581d40ea72, Mem[00000000908000c0] = 2e57b703a2e80f68
stx %l0,[%i5+0x0c0] ! Mem[00000000908000c0] = 85800d581d40ea72
! Mem[000000007b0001bc] = 602a0dbd, %l5 = b989b4cf, %l3 = ffffffb6
add %i2,0x1bc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000602a0dbd
! Mem[0000000090800008] = 5c96a471, %g18 = e78000d9f02f737d
ldsw [%i5+%o1],%g2 ! %g2 = e78000d9f02f737d
! Mem[00000000910001c8] = fc2b4a43cab845d7, %g2 = 000000005c96a471
ldx [%i6+0x1c8],%g2 ! %g2 = fc2b4a43cab845d7
! %l6 = ac4d9b12418aae57, Mem[000000007b0000c4] = 09fbf35f
stw %l6,[%i2+0x0c4] ! Mem[000000007b0000c4] = 418aae57
! Mem[0000000091000148] = d562d23c, %g18 = e78000d9f02f737d
ldsw [%i6+0x148],%g2 ! %g2 = e78000d9f02f737d
! Mem[0000000091800190] = df687899 ade27475, %g2 = d562d23c, %g3 = 5ee02183
ldd [%o0+0x190],%g2 ! %g2 = 00000000df687899 00000000ade27475
! %l2 = 3c17e9d32daab4ec, Mem[00000000918001c0] = 11ac9835
sth %l2,[%o0+0x1c0] ! Mem[00000000918001c0] = b4ec9835
! Mem[000000007a0001f0] = 4aacc030b307cfea, %l6 = ac4d9b12418aae57, %l7 = a1af46c55afadab1
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 4aacc030b307cfea
p53_label_15:
! Mem[00000000918001f8] = 86c742ae, %g2 = 00000000df687899
lduw [%o0+0x1f8],%g2 ! %g2 = 0000000086c742ae
! Mem[000000007a0001d0] = 370cfdfa, %l1 = 0000000000000090
swap [%i0+0x1d0],%l1 ! %l1 = 00000000370cfdfa
! Mem[000000009080003c] = 93bde44d, %g2 = 0000000086c742ae
lduh [%i5+0x03c],%g2 ! %g2 = 00000000000093bd
! Mem[000000007b000098] = 5af10ac9ba0b4754, %l4 = 0000000000000026, %l6 = ac4d9b12418aae57
add %i2,0x98,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 5af10ac9ba0b4754
! Mem[000000007a0000b4] = 3e1461b0, %l5 = 00000000b989b4cf
swap [%i0+0x0b4],%l5 ! %l5 = 000000003e1461b0
! Mem[000000007b80005a] = ef00828b, %l7 = 4aacc030b307cfea
ldstub [%i3+0x05a],%l7 ! %l7 = 00000082000000ff
! %l2 = 3c17e9d32daab4ec, Mem[0000000091000060] = c02e18b872f626d7
stx %l2,[%i6+0x060] ! Mem[0000000091000060] = 3c17e9d32daab4ec
! Mem[000000009100012c] = 7a4dcaff, %g2 = 00000000000093bd
lduh [%i6+0x12e],%g2 ! %g2 = 0000000000007a4d
! Mem[000000007b800008] = 15dea5e9, %l2 = 2daab4ec, %l3 = 602a0dbd
add %i3,0x08,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000015dea5e9
! Mem[000000007b800150] = 374a2c02f8942689, %l4 = 0000000000000026, %l1 = 00000000370cfdfa
add %i3,0x150,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 374a2c02f8942689
p53_label_16:
! Mem[000000007a800140] = ab144661fadd87a4, %l0 = 85800d581d40ea72, %l4 = 0000000000000026
add %i1,0x140,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = ab144661fadd87a4
! Mem[00000000918001e4] = 9a1d2549, %g2 = 0000000000007a4d
ldsb [%o0+0x1e7],%g2 ! %g2 = ffffffffffffff9a
! Mem[00000000918000cc] = ca9de9a6, %g2 = ffffffffffffff9a
lduw [%o0+0x0cc],%g2 ! %g2 = 00000000ca9de9a6
! Mem[000000007b8000e8] = c0963699, %l0 = 1d40ea72, %l4 = fadd87a4
add %i3,0xe8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c0963699
! Mem[00000000900000a8] = 6884ab74, %g2 = 00000000ca9de9a6
lduw [%i4+0x0a8],%g2 ! %g2 = 000000006884ab74
! Mem[000000007b8000a8] = 858afaa4d2b908ff, %l0 = 85800d581d40ea72, %l5 = 000000003e1461b0
add %i3,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 858afaa4d2b908ff
! %l6 = 5af10ac9ba0b4754, Mem[0000000091000038] = 691f8eb0b4f82c3d
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 5af10ac9ba0b4754
! Mem[000000007a00012e] = 2daab4ec, %l7 = 0000000000000082
ldstub [%i0+0x12e],%l7 ! %l7 = 000000b4000000ff
! Mem[000000007b800128] = 0584e3c77819c4e3, %l3 = 0000000015dea5e9, %l6 = 5af10ac9ba0b4754
add %i3,0x128,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 0584e3c77819c4e3
! Mem[000000007b00010c] = 37d5a101, %l0 = 85800d581d40ea72
swap [%i2+0x10c],%l0 ! %l0 = 0000000037d5a101
p53_label_17:
! Mem[000000007b8000e0] = e0e5492f938ae002, %l6 = 0584e3c77819c4e3, %l6 = 0584e3c77819c4e3
add %i3,0xe0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = e0e5492f938ae002
! Mem[000000007b8000b0] = 6e02ad5b, %l4 = c0963699, %l0 = 37d5a101
add %i3,0xb0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000006e02ad5b
! Mem[0000000091800024] = ec2c43bb, %g2 = 000000006884ab74
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffec2c
! Mem[000000007a800128] = bcff0e8e, %l4 = 00000000c0963699
ldsh [%i1+0x12a],%l4 ! %l4 = 0000000000000e8e
! Mem[000000007a00003c] = de05c440, %l5 = 858afaa4d2b908ff
swap [%i0+0x03c],%l5 ! %l5 = 00000000de05c440
! Mem[000000007b80005e] = d3e48070, %l2 = 3c17e9d32daab4ec
ldstub [%i3+0x05e],%l2 ! %l2 = 00000080000000ff
! Mem[000000009180017c] = c22d83ed, %g18 = e78000d9f02f737d
ldsw [%o0+0x17c],%g2 ! %g2 = e78000d9f02f737d
! %l7 = 00000000000000b4, Mem[00000000910001c0] = 32543d68
stb %l7,[%i6+0x1c0] ! Mem[00000000910001c0] = b4543d68
! %l4 = 0000000000000e8e, Mem[0000000090000198] = a8d5c763
stw %l4,[%i4+0x198] ! Mem[0000000090000198] = 00000e8e
! %l1 = 374a2c02f8942689, Mem[0000000090800031] = aad23802
stb %l1,[%i5+0x031] ! Mem[0000000090800030] = 89d23802
p53_label_18:
! Mem[000000007b0000b3] = d513f990, %l2 = 0000000000000080
ldstub [%i2+0x0b3],%l2 ! %l2 = 00000090000000ff
! Mem[0000000090000078] = fec322661b236ed1, %g2 = ffffffffc22d83ed
ldx [%i4+0x078],%g2 ! %g2 = fec322661b236ed1
! Mem[000000007a800140] = ab144661, %l7 = 00000000000000b4
ldstub [%i1+0x140],%l7 ! %l7 = 000000ab000000ff
! %l5 = 00000000de05c440, Mem[00000000918000a8] = 3a36aa508d44d5c1
stx %l5,[%o0+0x0a8] ! Mem[00000000918000a8] = 00000000de05c440
! Mem[000000009100003c] = 47546f83, %g2 = fec322661b236ed1
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000004754
! Mem[000000007b0000f1] = 1e340d4d, %l5 = 00000000de05c440
ldstub [%i2+0x0f1],%l5 ! %l5 = 00000034000000ff
! Mem[000000007b800178] = 153d2f77, %l0 = 6e02ad5b, %l7 = 000000ab
add %i3,0x178,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000153d2f77
! Mem[000000007b800004] = 9b03ac70, %l5 = 00000034, %l0 = 6e02ad5b
add %i3,0x04,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000009b03ac70
! %l0 = 000000009b03ac70, Mem[00000000900001fa] = c81f27a2
sth %l0,[%i4+0x1fa] ! Mem[00000000900001f8] = ac7027a2
! Mem[000000009000008c] = f6811a29, %g2 = 0000000000004754
ldub [%i4+0x08f],%g2 ! %g2 = 00000000000000f6
p53_label_19:
! Mem[000000007a0000c3] = 3c57f043, %l2 = 0000000000000090
ldstub [%i0+0x0c3],%l2 ! %l2 = 00000043000000ff
! %l5 = 0000000000000034, Mem[0000000090000048] = ced1bed1bd74f16b
stx %l5,[%i4+0x048] ! Mem[0000000090000048] = 0000000000000034
! Mem[00000000910001e4] = 1d3ad639, %g2 = 00000000000000f6
ldsb [%i6+0x1e7],%g2 ! %g2 = 000000000000001d
! %l4 = 0000000000000e8e, Mem[000000007b0000b8] = bc77398d0b97cb1e
stx %l4,[%i2+0x0b8] ! Mem[000000007b0000b8] = 0000000000000e8e
! Mem[000000007a800060] = cb46dfe9, %l7 = 00000000153d2f77
ldsw [%i1+0x060],%l7 ! %l7 = ffffffffcb46dfe9
! Mem[000000007b800048] = eadeb89e, %l0 = 9b03ac70, %l3 = 15dea5e9
add %i3,0x48,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000eadeb89e
! %l6 = 938ae002, %l7 = cb46dfe9, Mem[000000007b0001c8] = f70eb8bc 2abc92ae
std %l6,[%i2+0x1c8] ! Mem[000000007b0001c8] = 938ae002 cb46dfe9
! Mem[000000007a80013f] = 5b8f6e7e, %l7 = ffffffffcb46dfe9
ldstub [%i1+0x13f],%l7 ! %l7 = 0000007e000000ff
! Mem[000000007a000164] = 955983ef, %l2 = 0000000000000043
ldsh [%i0+0x166],%l2 ! %l2 = ffffffffffff83ef
! Mem[000000007a0000e4] = 64d053ec, %l7 = 000000000000007e
swap [%i0+0x0e4],%l7 ! %l7 = 0000000064d053ec
p53_label_20:
! Mem[000000007a80007c] = 5e8aba8f, %l0 = 000000009b03ac70
swap [%i1+0x07c],%l0 ! %l0 = 000000005e8aba8f
! Mem[0000000090800028] = 1e186ca9, %g2 = 000000000000001d
ldub [%i5+0x02b],%g2 ! %g2 = 000000000000001e
! %l5 = 0000000000000034, Mem[0000000091800015] = e42612a4
stb %l5,[%o0+0x015] ! Mem[0000000091800014] = 342612a4
! Mem[000000007a80013d] = 5b8f6eff, %l4 = 0000000000000e8e
ldstub [%i1+0x13d],%l4 ! %l4 = 0000008f000000ff
! %l3 = 00000000eadeb89e, Mem[0000000090000100] = dc07f72f823d4765
stx %l3,[%i4+0x100] ! Mem[0000000090000100] = 00000000eadeb89e
! %l1 = 374a2c02f8942689, Mem[00000000908001c1] = 13748e44
stb %l1,[%i5+0x1c1] ! Mem[00000000908001c0] = 89748e44
! Mem[0000000091000044] = b5c1e93e, %g2 = 000000000000001e
ldsh [%i6+0x044],%g2 ! %g2 = ffffffffffffb5c1
! Mem[000000009000013c] = 9a9d196a, %g2 = ffffffffffffb5c1
ldub [%i4+0x13c],%g2 ! %g2 = 000000000000009a
! Mem[000000007a000041] = 30bb1fd7, %l4 = 000000000000008f
ldstub [%i0+0x041],%l4 ! %l4 = 000000bb000000ff
! Mem[000000007b800164] = f6d136ed, %l6 = e0e5492f938ae002
swap [%i3+0x164],%l6 ! %l6 = 00000000f6d136ed
p53_label_21:
! Mem[000000007a8001e8] = c22dc7edd1ab5822, %l2 = ffffffffffff83ef, %l6 = 00000000f6d136ed
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = c22dc7edd1ab5822
! Mem[0000000091000114] = d2835a7f, %g18 = e78000d9f02f737d
ldsw [%i6+0x114],%g2 ! %g2 = e78000d9f02f737d
! %l7 = 0000000064d053ec, Mem[00000000900000d8] = 7242406d6102522c
stx %l7,[%i4+0x0d8] ! Mem[00000000900000d8] = 0000000064d053ec
! %l3 = 00000000eadeb89e, Mem[00000000910000a0] = 7fd89221ff421837
stx %l3,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000000eadeb89e
! Mem[000000007a000040] = 30ff1fd7, %l6 = c22dc7edd1ab5822
swap [%i0+0x040],%l6 ! %l6 = 0000000030ff1fd7
! %l4 = 00000000000000bb, Mem[00000000918000a8] = 00000000
sth %l4,[%o0+0x0a8] ! Mem[00000000918000a8] = 00bb0000
! Mem[000000007b8001e8] = ce4ec2bc04122c6d, %l4 = 00000000000000bb, %l7 = 0000000064d053ec
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ce4ec2bc04122c6d
! Mem[000000007a0001e4] = 4999bec5, %l3 = eadeb89e, %l7 = 04122c6d
add %i0,0x1e4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000004999bec5
! Mem[000000007a800113] = 75d8a981, %l7 = 000000004999bec5
ldstub [%i1+0x113],%l7 ! %l7 = 00000081000000ff
! Mem[000000007b000114] = 87c09016, %l2 = ffffffffffff83ef
swap [%i2+0x114],%l2 ! %l2 = 0000000087c09016
p53_label_22:
! Mem[0000000091800030] = a1df39f4, %g18 = e78000d9f02f737d
ldsw [%o0+0x030],%g2 ! %g2 = e78000d9f02f737d
! %l3 = 00000000eadeb89e, Mem[0000000091800178] = d1f23a03c22d83ed
stx %l3,[%o0+0x178] ! Mem[0000000091800178] = 00000000eadeb89e
! Mem[000000007b80006c] = 5c47ca24, %l4 = 000000bb, %l5 = 00000034
add %i3,0x6c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000005c47ca24
! %l0 = 000000005e8aba8f, Mem[00000000910000de] = 4172f772
stb %l0,[%i6+0x0de] ! Mem[00000000910000dc] = 8f72f772
! Mem[000000007a80011e] = f45e4493, %l3 = 00000000eadeb89e
ldstub [%i1+0x11e],%l3 ! %l3 = 00000044000000ff
! Mem[000000007a8001a8] = 86de5f1519f729d6, %l0 = 000000005e8aba8f, %l4 = 00000000000000bb
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 86de5f1519f729d6
! %l3 = 0000000000000044, Mem[0000000090800196] = b67befd5
sth %l3,[%i5+0x196] ! Mem[0000000090800194] = 0044efd5
! %l5 = 000000005c47ca24, Mem[000000009180000a] = 5f7de161
stb %l5,[%o0+0x00a] ! Mem[0000000091800008] = 247de161
! Mem[00000000900001cc] = 04285894, %g2 = ffffffffa1df39f4
ldub [%i4+0x1ce],%g2 ! %g2 = 0000000000000004
! Mem[000000007b00008c] = dcd6e858, %l6 = 30ff1fd7, %l7 = 00000081
add %i2,0x8c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000dcd6e858
p53_label_23:
! Mem[0000000091800020] = 0eab704a, %g18 = e78000d9f02f737d
ldsw [%o0+%o4],%g2 ! %g2 = e78000d9f02f737d
! Mem[0000000090000198] = 000e8e27, %g2 = 000000000eab704a
ldub [%i4+0x199],%g2 ! %g2 = 0000000000000000
! Mem[000000009000015c] = 256eece5, %g2 = 0000000000000000
ldsh [%i4+0x15c],%g2 ! %g2 = 000000000000256e
! Mem[0000000091000090] = f98046d8 68ca6544, %g2 = 0000256e, %g3 = ade27475
ldd [%i6+0x090],%g2 ! %g2 = 00000000f98046d8 0000000068ca6544
! Mem[000000007a0001d8] = de130219, %l5 = 5c47ca24, %l3 = 00000044
add %i0,0x1d8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000de130219
! Mem[000000009000012c] = ea6ef402, %g2 = 00000000f98046d8
ldsh [%i4+0x12e],%g2 ! %g2 = ffffffffffffea6e
! Mem[000000007a800054] = 985d5201, %l7 = 00000000dcd6e858
swap [%i1+0x054],%l7 ! %l7 = 00000000985d5201
! Mem[00000000918001f0] = da6263a0 b9f50af8, %g2 = ffffea6e, %g3 = 68ca6544
ldd [%o0+0x1f0],%g2 ! %g2 = 00000000da6263a0 00000000b9f50af8
! Mem[000000009100004c] = db967b68, %g2 = 00000000da6263a0
lduh [%i6+0x04e],%g2 ! %g2 = 000000000000db96
! Mem[000000007b800165] = 938ae002, %l7 = 00000000985d5201
ldstub [%i3+0x165],%l7 ! %l7 = 0000008a000000ff
p53_label_24:
! Mem[000000007a800124] = 1b8566e8, %l1 = 374a2c02f8942689
ldstub [%i1+0x124],%l1 ! %l1 = 0000001b000000ff
! Mem[000000007a800176] = bdf509c3, %l2 = 0000000087c09016
ldstub [%i1+0x176],%l2 ! %l2 = 00000009000000ff
! Mem[000000007a000048] = 7ff077b0c38398ff, %l7 = 000000000000008a, %l5 = 000000005c47ca24
add %i0,0x48,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 7ff077b0c38398ff
! Mem[000000007a80008c] = 90ec6ef5, %l1 = 0000001b, %l2 = 00000009
add %i1,0x8c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000090ec6ef5
! %l0 = 000000005e8aba8f, Mem[00000000918001a6] = b7adf191
stb %l0,[%o0+0x1a6] ! Mem[00000000918001a4] = 8fadf191
! Mem[000000007a000080] = ab993044, %l2 = 90ec6ef5, %l0 = 5e8aba8f
add %i0,0x80,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ab993044
! %l2 = 0000000090ec6ef5, Mem[00000000900001f0] = 6e71228ed0a0c782
stx %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = 0000000090ec6ef5
! Mem[000000007b000150] = 1af0760d, %l5 = 7ff077b0c38398ff
swap [%i2+0x150],%l5 ! %l5 = 000000001af0760d
! Mem[000000007b0001b4] = dee124a6, %l7 = 000000000000008a
swap [%i2+0x1b4],%l7 ! %l7 = 00000000dee124a6
! Mem[000000007b8000f8] = 1289c04ce0701aed, %l3 = 00000000de130219, %l7 = 00000000dee124a6
add %i3,0xf8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 1289c04ce0701aed
p53_label_25:
! Mem[000000007a8001b8] = fa3a3efb, %l6 = 30ff1fd7, %l7 = e0701aed
add %i1,0x1b8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000fa3a3efb
! %l2 = 90ec6ef5, %l3 = de130219, Mem[0000000091800088] = 76cfc3f2 0471678d
std %l2,[%o0+0x088] ! Mem[0000000091800088] = 90ec6ef5 de130219
! Mem[0000000090000044] = 92a50000, %g2 = 000000000000db96
ldsh [%i4+0x046],%g2 ! %g2 = ffffffffffff92a5
! Mem[0000000091800004] = 99c425e5, %g18 = e78000d9f02f737d
ldsw [%o0+0x004],%g2 ! %g2 = e78000d9f02f737d
! Mem[000000007b800094] = 0f0b523e, %l4 = 86de5f1519f729d6
ldstub [%i3+0x094],%l4 ! %l4 = 0000000f000000ff
! Mem[000000007a0000f8] = 1415bb7ce14b6820, %l5 = 000000001af0760d, %l6 = 0000000030ff1fd7
add %i0,0xf8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 1415bb7ce14b6820
! Mem[000000007a80017a] = 3087a331, %l0 = 00000000ab993044
ldstub [%i1+0x17a],%l0 ! %l0 = 000000a3000000ff
! Mem[000000007a800106] = cfed797a, %l4 = 000000000000000f
ldstub [%i1+0x106],%l4 ! %l4 = 00000079000000ff
! Mem[000000007b000101] = 4ca315ba, %l5 = 000000001af0760d
ldstub [%i2+0x101],%l5 ! %l5 = 000000a3000000ff
! Mem[00000000918001d0] = 55b7a45f, %g2 = ffffffff99c425e5
lduw [%o0+0x1d0],%g2 ! %g2 = 0000000055b7a45f
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 00000000000000a3
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000001b
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000090ec6ef5
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000de130219
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000079
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000a3
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 1415bb7ce14b6820
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000fa3a3efb
bne,a,pn %xcc,p53_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p53_check_fp_registers:
set p53_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6b487a76 fe3628e5
bne %xcc,p53_f2_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = a577f745d2b908ff
ldx [%i0+0x038],%g3 ! Observed data at 000000007a000038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = d1ab5822b87501f0
ldx [%i0+0x040],%g3 ! Observed data at 000000007a000040
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 7ff077b0c38398ff
ldx [%i0+0x048],%g3 ! Observed data at 000000007a000048
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7f2b3f055f6a97ff
ldx [%i0+0x078],%g3 ! Observed data at 000000007a000078
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 00000057c22dc7ed
ldx [%i0+0x0a8],%g3 ! Observed data at 000000007a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = cb952b0ab989b4cf
ldx [%i0+0x0b0],%g3 ! Observed data at 000000007a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 3c57f0ffdb397d37
ldx [%i0+0x0c0],%g3 ! Observed data at 000000007a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ef3b5f130000007e
ldx [%i0+0x0e0],%g3 ! Observed data at 000000007a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 3c17e9d32daaffec
ldx [%i0+0x128],%g3 ! Observed data at 000000007a000128
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x128,%g4
ldx [%g1+0x190],%g2 ! Expected data = 5971281563903e5f
ldx [%i0+0x190],%g3 ! Observed data at 000000007a000190
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 7fd89221ff421837
ldx [%i0+0x1b0],%g3 ! Observed data at 000000007a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d60d04c2aec24eff
ldx [%i0+0x1b8],%g3 ! Observed data at 000000007a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = aed5d55f43ff30cf
ldx [%i0+0x1c0],%g3 ! Observed data at 000000007a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 00000090a3c2a4d3
ldx [%i0+0x1d0],%g3 ! Observed data at 000000007a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1d0,%g4
set p53_local1_expect,%g1
p53_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = ff7d1ea5301d6bdb
ldx [%i1+0x030],%g3 ! Observed data at 000000007a800030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 745959f3dcd6e858
ldx [%i1+0x050],%g3 ! Observed data at 000000007a800050
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 36d467c043530002
ldx [%i1+0x070],%g3 ! Observed data at 000000007a800070
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = b64f6c659b03ac70
ldx [%i1+0x078],%g3 ! Observed data at 000000007a800078
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 000000617ca0fd35
ldx [%i1+0x0a8],%g3 ! Observed data at 000000007a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1e064202d674802f
ldx [%i1+0x0c0],%g3 ! Observed data at 000000007a8000c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3a797e6849ff8865
ldx [%i1+0x0d8],%g3 ! Observed data at 000000007a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 1f5abd9fdaad4d03
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5030c3eca1f87eff
ldx [%i1+0x0f0],%g3 ! Observed data at 000000007a8000f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = a4b9cba4cfedff7a
ldx [%i1+0x100],%g3 ! Observed data at 000000007a800100
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 75d8a9ff27ea20ad
ldx [%i1+0x110],%g3 ! Observed data at 000000007a800110
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 299da63ff45eff93
ldx [%i1+0x118],%g3 ! Observed data at 000000007a800118
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4a6ab8ccff8566e8
ldx [%i1+0x120],%g3 ! Observed data at 000000007a800120
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 52a779f45bff6eff
ldx [%i1+0x138],%g3 ! Observed data at 000000007a800138
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff144661fadd87a4
ldx [%i1+0x140],%g3 ! Observed data at 000000007a800140
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff421837bdf5ffc3
ldx [%i1+0x170],%g3 ! Observed data at 000000007a800170
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3087ff31a87e8adc
ldx [%i1+0x178],%g3 ! Observed data at 000000007a800178
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = b658ea9900000047
ldx [%i1+0x180],%g3 ! Observed data at 000000007a800180
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 818f403ea66c4beb
ldx [%i1+0x198],%g3 ! Observed data at 000000007a800198
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 87754ae2ff421837
ldx [%i1+0x1d0],%g3 ! Observed data at 000000007a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1d0,%g4
set p53_local2_expect,%g1
p53_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ec17ff6a72cc88ac
ldx [%i2+0x000],%g3 ! Observed data at 000000007b000000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x000,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5af10ac9ba0b4754
ldx [%i2+0x098],%g3 ! Observed data at 000000007b000098
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = d513f9ff645455d7
ldx [%i2+0x0b0],%g3 ! Observed data at 000000007b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0000000000000e8e
ldx [%i2+0x0b8],%g3 ! Observed data at 000000007b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 13e11309418aae57
ldx [%i2+0x0c0],%g3 ! Observed data at 000000007b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1eff0d4dbff0b519
ldx [%i2+0x0f0],%g3 ! Observed data at 000000007b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = caff7252107124c5
ldx [%i2+0x0f8],%g3 ! Observed data at 000000007b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4cff15ba47b91d3d
ldx [%i2+0x100],%g3 ! Observed data at 000000007b000100
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = cc51e37c1d40ea72
ldx [%i2+0x108],%g3 ! Observed data at 000000007b000108
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 11098c24ffff83ef
ldx [%i2+0x110],%g3 ! Observed data at 000000007b000110
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x110,%g4
ldx [%g1+0x150],%g2 ! Expected data = c38398ff1b9ab859
ldx [%i2+0x150],%g3 ! Observed data at 000000007b000150
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00000057f5543379
ldx [%i2+0x1a0],%g3 ! Observed data at 000000007b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 6fc8ff9f0b8bd884
ldx [%i2+0x1a8],%g3 ! Observed data at 000000007b0001a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 57d4f0100000008a
ldx [%i2+0x1b0],%g3 ! Observed data at 000000007b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 938ae002cb46dfe9
ldx [%i2+0x1c8],%g3 ! Observed data at 000000007b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1551e3af436030cf
ldx [%i2+0x1e8],%g3 ! Observed data at 000000007b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1e8,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = c4c96cc0876a611d
ldx [%i3+0x038],%g3 ! Observed data at 000000007b800038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = ef00ff8bd3e4ff70
ldx [%i3+0x058],%g3 ! Observed data at 000000007b800058
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 83c9c60671df5eff
ldx [%i3+0x078],%g3 ! Observed data at 000000007b800078
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7255593aff0b523e
ldx [%i3+0x090],%g3 ! Observed data at 000000007b800090
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x090,%g4
ldx [%g1+0x160],%g2 ! Expected data = ae22739393ffe002
ldx [%i3+0x160],%g3 ! Observed data at 000000007b800160
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 48eb18724459b583
ldx [%i3+0x1a0],%g3 ! Observed data at 000000007b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = caffe11200000011
ldx [%i3+0x1f8],%g3 ! Observed data at 000000007b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1f8,%g4
! The test for processor 53 has passed
p53_passed:
ta GOOD_TRAP
nop
p53_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p53_failed
p53_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p53_failed
p53_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p53_failed
p53_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p53_failed
p53_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p53_failed
p53_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p53_failed
p53_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p53_failed
p53_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p53_failed
p53_f2_fail:
set p53_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 53 failed
p53_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d4] ! Set processor 53 done flag
set p53_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 53 failed
p53_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d4] ! Set processor 53 done flag
set p53_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p53_selfmod_failed:
ba p53_failed
mov 0xabc,%g1
p53_common_error:
or %g0,0xf15,%g1
ba p53_failed
mov %o5,%g3
p53_common_signature_error:
set p53_temp,%g1
ba p53_failed
st %g2,[%g1] ! Common Lock Number
p53_common_timeout:
set p53_temp,%g1
ba p53_failed
st %g2,[%g1] ! Common Lock Number
p53_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p53_failed
mov 0x0,%g3
p53_trap1e:
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007a800008]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007b800008]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a000018]
stxa %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b800018]
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800028]
done
p53_trap1o:
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007a800008]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007b800008]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a000018]
stxa %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b800018]
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800028]
done
p53_trap2e:
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a000010]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800010]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a800018]
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007b800000]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007b800020]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007b800008]
done
p53_trap2o:
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a000010]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800010]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a800018]
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007b800000]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007b800020]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007b800008]
done
p53_trap3e:
nop
nop
nop
done
p53_trap3o:
nop
nop
nop
done
p53_init_memory_pointers:
set p53_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p53_local0_start,%i0
set p53_local1_start,%i1
set p53_local2_start,%i2
set p53_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 3c4d30a4876a611d
ldx [%g1+0x008],%l1 ! %l1 = 2fa398925776add4
ldx [%g1+0x010],%l2 ! %l2 = 8ebf84d46a3588f5
ldx [%g1+0x018],%l3 ! %l3 = ada36ad5bc4e19ff
ldx [%g1+0x020],%l4 ! %l4 = 8e6fd8a40e6f6660
ldx [%g1+0x028],%l5 ! %l5 = 7e5d40be636f8377
ldx [%g1+0x030],%l6 ! %l6 = b953ede01551cb4b
ldx [%g1+0x038],%l7 ! %l7 = c5b80f61b8edb5f0
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7ac0f61d f29757eb 1307d278 388968bf
! %f4 = 95c7de37 abb82533 e2c1132e 025f65b3
! %f8 = c2c81975 5483168d 783fb60d 7bab01ac
! %f12 = e10589bb 906fa6f8 73a2172d 2337c533
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3fdc0fa9 67f55163 4b61b714 8c7a975e
! %f20 = 1e2539c1 734fbaa2 7f73f280 bd6f9a2c
! %f24 = 270f6e72 9d77f1f8 72e85818 6a9812e3
! %f28 = fa5feb7b 4f102ea8 63120825 616498d2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = aafbe01b 18d24690 1e68a798 60608bda
! %f36 = c5e53e20 ec33e609 81992fb2 d5d875b5
! %f40 = 095f374f aaa29a64 0555f3f1 0dd4313b
! %f44 = 72747103 c498dc35 a3baf080 ddcc44d6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3af755d800000078,%g7,%g1 ! GSR scale = 15, align = 0
wr %g1,%g0,%gsr ! GSR = 3af755d800000078
wr %g0,%y ! Clear Y 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[0000000090800178] = 72179a72, %g2 = 00000088fbc60419
ldsh [%i5+0x17a],%g2 ! %g2 = 0000000000007217
! Mem[0000000091000110] = dc796364 d2835a7f, %g2 = 00007217, %g3 = 0bad0b00
ldd [%i6+0x110],%g2 ! %g2 = 00000000dc796364 00000000d2835a7f
! Mem[000000007c00011c] = 97c80021, %l6 = 3a45b5c037f1dd5a
lduh [%i0+0x11c],%l6 ! %l6 = 00000000000097c8
! Mem[0000000091800018] = 0c340284, %g2 = 00000000dc796364
ldub [%o0+0x019],%g2 ! %g2 = 000000000000000c
! Mem[000000007d800028] = 41640857ad6566e0, %l5 = ec228b1c37627232, %l1 = b443248882b3c537
add %i3,0x28,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 41640857ad6566e0
! Mem[000000007c0001f7] = 22e2db3d, %l4 = 10934f7262e5e04d
ldstub [%i0+0x1f7],%l4 ! %l4 = 0000003d000000ff
! Mem[000000007d8000cf] = f01b1e05, %l1 = 41640857ad6566e0
ldstub [%i3+0x0cf],%l1 ! %l1 = 00000005000000ff
! Mem[000000007c8000d8] = 4bad3294a24a16a9, %l2 = 2fec1d7a77cc0e84, %l7 = 64540045f225ae84
add %i1,0xd8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 4bad3294a24a16a9
! Mem[000000007d000141] = 15cdb95c, %l3 = 8f854ac7b4444bd6
ldstub [%i2+0x141],%l3 ! %l3 = 000000cd000000ff
! %l1 = 0000000000000005, Mem[00000000910000e0] = f772f6e7
sth %l1,[%i6+0x0e0] ! Mem[00000000910000e0] = 0005f6e7
p54_label_2:
! Mem[000000009180006c] = c5a2c045, %g2 = 000000000000000c
ldub [%o0+0x06c],%g2 ! %g2 = 00000000000000c5
! Mem[000000007c800154] = a2c2e746, %l4 = 0000003d, %l3 = 000000cd
add %i1,0x154,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000a2c2e746
! %l6 = 00000000000097c8, Mem[000000009100004e] = db967b68
stb %l6,[%i6+0x04e] ! Mem[000000009100004c] = c8967b68
! Mem[00000000908000dc] = dde12c94, %g2 = 00000000000000c5
ldsh [%i5+0x0dc],%g2 ! %g2 = ffffffffffffdde1
! Mem[000000007d800050] = 8d349139, %l6 = 00000000000097c8
swap [%i3+0x050],%l6 ! %l6 = 000000008d349139
! Mem[0000000091000164] = 024c6169, %g2 = ffffffffffffdde1
ldsb [%i6+0x165],%g2 ! %g2 = 0000000000000002
! Mem[000000007d8001cc] = cd2c05c9, %l4 = 000000000000003d
swap [%i3+0x1cc],%l4 ! %l4 = 00000000cd2c05c9
! Mem[000000007d8001b0] = 58d9fb18, %l7 = 4bad3294a24a16a9
swap [%i3+0x1b0],%l7 ! %l7 = 0000000058d9fb18
! Mem[000000007c000017] = d10c1147, %l0 = 26b2766a40230b64
ldstub [%i0+0x017],%l0 ! %l0 = 00000047000000ff
! Mem[000000007c80006c] = d4645103, %l3 = 00000000a2c2e746
ldstub [%i1+0x06c],%l3 ! %l3 = 000000d4000000ff
p54_label_3:
! %l2 = 2fec1d7a77cc0e84, Mem[0000000090000054] = 0e5490b1
stw %l2,[%i4+0x054] ! Mem[0000000090000054] = 77cc0e84
! Mem[000000007d0001bc] = 32865ec7, %l6 = 000000008d349139
swap [%i2+0x1bc],%l6 ! %l6 = 0000000032865ec7
! Mem[000000007d0000c8] = ae53b390dfe634e4, %l1 = 0000000000000005, %l7 = 0000000058d9fb18
add %i2,0xc8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = ae53b390dfe634e4
! Mem[000000007d000147] = 86f2d0d7, %l6 = 0000000032865ec7
ldstub [%i2+0x147],%l6 ! %l6 = 000000d7000000ff
! %l2 = 77cc0e84, %l3 = 000000d4, Mem[00000000908001a8] = 57887aca b162313d
std %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = 77cc0e84 000000d4
! Mem[000000007d0000bc] = 97a8effd, %l7 = dfe634e4, %l3 = 000000d4
add %i2,0xbc,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000097a8effd
! Mem[00000000900000a0] = f04fa190, %g2 = 0000000000000002
ldub [%i4+0x0a3],%g2 ! %g2 = 00000000000000f0
! %l1 = 0000000000000005, Mem[00000000910000f0] = 047a0369
sth %l1,[%i6+0x0f0] ! Mem[00000000910000f0] = 00050369
! Mem[000000007c8001cc] = 41801880, %l2 = 77cc0e84, %l4 = cd2c05c9
add %i1,0x1cc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000041801880
! Mem[000000007c000090] = 41f712bf, %l4 = 0000000041801880
swap [%i0+0x090],%l4 ! %l4 = 0000000041f712bf
p54_label_4:
! Mem[000000007c0001b4] = 9b6be9d7, %l6 = 00000000000000d7
ldstub [%i0+0x1b4],%l6 ! %l6 = 0000009b000000ff
! Mem[000000007c8000a8] = 1fb1b6b0, %l5 = ec228b1c37627232
swap [%i1+0x0a8],%l5 ! %l5 = 000000001fb1b6b0
! %l2 = 77cc0e84, %l3 = 97a8effd, Mem[0000000091000150] = 23a8d37e 9a37bfce
std %l2,[%i6+0x150] ! Mem[0000000091000150] = 77cc0e84 97a8effd
! Mem[000000007c00019e] = 581ca39f, %l4 = 0000000041f712bf
ldstub [%i0+0x19e],%l4 ! %l4 = 000000a3000000ff
! %l3 = 0000000097a8effd, Mem[0000000091800131] = 69a2c8c1
stb %l3,[%o0+0x131] ! Mem[0000000091800130] = fda2c8c1
! Mem[000000007d0000a0] = 885d0557466ec613, %l5 = 000000001fb1b6b0, %l4 = 00000000000000a3
add %i2,0xa0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 885d0557466ec613
! %l7 = ae53b390dfe634e4, Mem[000000009100003c] = b4f82c3d
stw %l7,[%i6+0x03c] ! Mem[000000009100003c] = dfe634e4
! %l0 = 00000047, %l1 = 00000005, Mem[0000000090000110] = 18614e6e eeb8142d
std %l0,[%i4+0x110] ! Mem[0000000090000110] = 00000047 00000005
! Mem[0000000091000148] = d562d23c4734a30d, %g2 = 00000000000000f0
ldx [%i6+0x148],%g2 ! %g2 = d562d23c4734a30d
! Mem[000000007d000134] = d8b410ca, %l4 = 466ec613, %l6 = 0000009b
add %i2,0x134,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000d8b410ca
p54_label_5:
! Mem[00000000900001bc] = 1ec23da6, %g2 = d562d23c4734a30d
lduw [%i4+0x1bc],%g2 ! %g2 = 000000001ec23da6
! Mem[000000007d000028] = d2b5aa1d, %l5 = 000000001fb1b6b0
swap [%i2+%o5],%l5 ! %l5 = 00000000d2b5aa1d
! %l0 = 0000000000000047, Mem[0000000090000094] = 5581f7ab
stw %l0,[%i4+0x094] ! Mem[0000000090000094] = 00000047
! Mem[0000000090000050] = 390b4411, %g2 = 000000001ec23da6
ldsh [%i4+0x050],%g2 ! %g2 = 000000000000390b
! %l2 = 2fec1d7a77cc0e84, Mem[00000000918001c8] = 1c6c117f
stw %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 77cc0e84
! Mem[00000000908000e8] = f9ee12e75a31c8e8, %g2 = 000000000000390b
ldx [%i5+0x0e8],%g2 ! %g2 = f9ee12e75a31c8e8
! Mem[000000007c0001a1] = a3149b23, %l6 = 00000000d8b410ca
ldstub [%i0+0x1a1],%l6 ! %l6 = 00000014000000ff
! Mem[0000000090000014] = 166ad23c, %g2 = f9ee12e75a31c8e8
ldsh [%i4+0x016],%g2 ! %g2 = 000000000000166a
! Mem[000000007c8000a8] = 37627232, %l0 = 00000047, %l7 = dfe634e4
add %i1,0xa8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000037627232
! Mem[0000000090000140] = ad21b704, %g2 = 000000000000166a
lduh [%i4+0x142],%g2 ! %g2 = 000000000000ad21
p54_label_6:
! Mem[0000000090800138] = 70d88c60, %g2 = 000000000000ad21
ldub [%i5+0x13a],%g2 ! %g2 = 0000000000000070
! Mem[0000000090000104] = 823d4765, %g2 = 0000000000000070
lduw [%i4+0x104],%g2 ! %g2 = 00000000823d4765
! %l6 = 0000000000000014, Mem[00000000918001f8] = 86c742aefcc2e909
stx %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = 0000000000000014
! Mem[0000000091000014] = 3e004245, %g2 = 00000000823d4765
ldsb [%i6+0x016],%g2 ! %g2 = 000000000000003e
! Mem[0000000090800198] = efd5da4ff27b77bd, %g2 = 000000000000003e
ldx [%i5+0x198],%g2 ! %g2 = efd5da4ff27b77bd
! Mem[000000007c000019] = fef108c3, %l2 = 2fec1d7a77cc0e84
ldstub [%i0+0x019],%l2 ! %l2 = 000000f1000000ff
! Mem[000000007d8000b8] = 149a4b91, %l4 = 885d0557466ec613
swap [%i3+0x0b8],%l4 ! %l4 = 00000000149a4b91
! Mem[000000007c8000b8] = fcf7a6bc, %l7 = 0000000037627232
swap [%i1+0x0b8],%l7 ! %l7 = 00000000fcf7a6bc
! Mem[000000007c800164] = a055c2f9, %l4 = 00000000149a4b91
ldstub [%i1+0x164],%l4 ! %l4 = 000000a0000000ff
! Mem[000000007c8000e8] = 6f847eaa264580f6, %l6 = 0000000000000014, %l0 = 0000000000000047
add %i1,0xe8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 6f847eaa264580f6
p54_label_7:
! Mem[00000000918001dc] = c003580f, %g2 = efd5da4ff27b77bd
ldsh [%o0+0x1de],%g2 ! %g2 = ffffffffffffc003
! Mem[000000007d800118] = 4c9c339d, %l5 = 00000000d2b5aa1d
swap [%i3+0x118],%l5 ! %l5 = 000000004c9c339d
! Mem[000000007c800154] = a2c2e746, %l2 = 00000000000000f1
swap [%i1+0x154],%l2 ! %l2 = 00000000a2c2e746
! Mem[000000007c000088] = 626c579205e414a3, %l5 = 000000004c9c339d, %l4 = 00000000000000a0
add %i0,0x88,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 626c579205e414a3
! Mem[000000007d0000e0] = a1acff22619b46a3, %l4 = 626c579205e414a3, %l7 = 00000000fcf7a6bc
add %i2,0xe0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a1acff22619b46a3
! Mem[000000007c800040] = e54beda6e0add0ad, %l2 = 00000000a2c2e746, %l4 = 626c579205e414a3
add %i1,0x40,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = e54beda6e0add0ad
! Mem[000000007d000060] = 5e6a2512, %l4 = e0add0ad, %l5 = 4c9c339d
add %i2,0x60,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000005e6a2512
! %l2 = a2c2e746, %l3 = 97a8effd, Mem[0000000090000110] = 00000047 00000005
std %l2,[%i4+0x110] ! Mem[0000000090000110] = a2c2e746 97a8effd
! Mem[0000000091000000] = 5ded1651 098441f9, %g2 = ffffc003, %g3 = d2835a7f
ldd [%i6+%g0],%g2 ! %g2 = 000000005ded1651 00000000098441f9
! Mem[000000007c800054] = 05b8078a, %l7 = 619b46a3, %l1 = 00000005
add %i1,0x54,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000005b8078a
p54_label_8:
! Mem[000000007d000170] = 2f72079ee0173567, %l1 = 0000000005b8078a, %l3 = 0000000097a8effd
add %i2,0x170,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 2f72079ee0173567
! Mem[000000007c800153] = f60a428c, %l4 = e54beda6e0add0ad
ldstub [%i1+0x153],%l4 ! %l4 = 0000008c000000ff
! %l5 = 000000005e6a2512, Mem[000000007d80011c] = 4ecccfc5
sth %l5,[%i3+0x11c] ! Mem[000000007d80011c] = 2512cfc5
! Mem[000000007c0000d8] = 06619fcf6d49c9ea, %l7 = a1acff22619b46a3, %l0 = 6f847eaa264580f6
add %i0,0xd8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 06619fcf6d49c9ea
! Mem[0000000091000018] = 424501ee4891d8bc, %g2 = 000000005ded1651
ldx [%i6+%o3],%g2 ! %g2 = 424501ee4891d8bc
! Mem[000000009100003c] = 34e46f83, %g2 = 424501ee4891d8bc
ldsh [%i6+0x03e],%g2 ! %g2 = 00000000000034e4
! Mem[0000000090000044] = ddc392a5, %g2 = 00000000000034e4
lduh [%i4+0x044],%g2 ! %g2 = 000000000000ddc3
! Mem[0000000090800028] = bd71d51e, %g18 = d39773ea9a1fb11a
ldsw [%i5+%o5],%g2 ! %g2 = d39773ea9a1fb11a
! Mem[00000000910001cc] = cab845d7, %g2 = ffffffffbd71d51e
ldsh [%i6+0x1cc],%g2 ! %g2 = ffffffffffffcab8
! %l6 = 0000000000000014, Mem[00000000900000e7] = 75fa7f8c
stb %l6,[%i4+0x0e7] ! Mem[00000000900000e4] = 14fa7f8c
p54_label_9:
! Mem[0000000091000168] = 69d5747b7fd5a81e, %g2 = ffffffffffffcab8
ldx [%i6+0x168],%g2 ! %g2 = 69d5747b7fd5a81e
! Mem[00000000918001b0] = 40792b48ac72831e, %g2 = 69d5747b7fd5a81e
ldx [%o0+0x1b0],%g2 ! %g2 = 40792b48ac72831e
! %l2 = 00000000a2c2e746, Mem[00000000910001e0] = 9757141a14d36e1d
stx %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = 00000000a2c2e746
! Mem[00000000918001f4] = 0af80000, %g2 = 40792b48ac72831e
ldsh [%o0+0x1f6],%g2 ! %g2 = 0000000000000af8
! %l3 = 2f72079ee0173567, Mem[000000009180007c] = 4dfb2106
stw %l3,[%o0+0x07c] ! Mem[000000009180007c] = e0173567
! Mem[000000007c000110] = 097d3f8427d43750, %l6 = 0000000000000014, %l6 = 0000000000000014
add %i0,0x110,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 097d3f8427d43750
! Mem[0000000091000038] = 691f8eb0 dfe634e4, %g2 = 00000af8, %g3 = 098441f9
ldd [%i6+0x038],%g2 ! %g2 = 00000000691f8eb0 00000000dfe634e4
! %l4 = 000000000000008c, Mem[00000000910000be] = 8f3db776
sth %l4,[%i6+0x0be] ! Mem[00000000910000bc] = 008cb776
! Mem[0000000091800020] = 0eab704a ec2c43bb, %g2 = 691f8eb0, %g3 = dfe634e4
ldd [%o0+%o4],%g2 ! %g2 = 000000000eab704a 00000000ec2c43bb
! Mem[000000007d000017] = a674ae14, %l2 = 00000000a2c2e746
ldstub [%i2+0x017],%l2 ! %l2 = 00000014000000ff
p54_label_10:
! Mem[000000007d00002c] = 9930838c, %l7 = a1acff22619b46a3
swap [%i2+0x02c],%l7 ! %l7 = 000000009930838c
! Mem[000000007c800140] = 15655fa5, %l6 = 097d3f8427d43750
swap [%i1+0x140],%l6 ! %l6 = 0000000015655fa5
! Mem[000000007c0001b0] = a8f549e1, %l1 = 0000000005b8078a
ldsh [%i0+0x1b0],%l1 ! %l1 = ffffffffffffa8f5
! Mem[000000007c8001ec] = 2eb10f47, %l5 = 5e6a2512, %l5 = 5e6a2512
add %i1,0x1ec,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000002eb10f47
! Mem[00000000900001a0] = 41d36b30fb63a27f, %g2 = 000000000eab704a
ldx [%i4+0x1a0],%g2 ! %g2 = 41d36b30fb63a27f
! Mem[000000007d800000] = 612de30d7b876c94, %l6 = 0000000015655fa5, %l7 = 000000009930838c
casxa [%i3]0x80,%l6,%l7 ! %l7 = 612de30d7b876c94
! Mem[000000007c000048] = c03f672e4c0c61c8, %l3 = 2f72079ee0173567, %l4 = 000000000000008c
add %i0,0x48,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = c03f672e4c0c61c8
! Mem[000000007c800000] = 5afa16b876145e00, %l1 = ffffffffffffa8f5, %l0 = 06619fcf6d49c9ea
casxa [%i1]0x80,%l1,%l0 ! %l0 = 5afa16b876145e00
! Mem[00000000908000d0] = d4601507, %g2 = 41d36b30fb63a27f
ldsb [%i5+0x0d2],%g2 ! %g2 = ffffffffffffffd4
! Mem[000000007c8000a8] = 37627232, %l5 = 2eb10f47, %l0 = 76145e00
add %i1,0xa8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000037627232
p54_label_11:
! %l4 = c03f672e4c0c61c8, Mem[0000000090800000] = 0e4b137e
stb %l4,[%i5+%g0] ! Mem[0000000090800000] = c84b137e
! %l6 = 15655fa5, %l7 = 7b876c94, Mem[00000000918001f0] = da6263a0 b9f50af8
std %l6,[%o0+0x1f0] ! Mem[00000000918001f0] = 15655fa5 7b876c94
! Mem[000000007c00018c] = e31fff46, %l1 = ffffffffffffa8f5
swap [%i0+0x18c],%l1 ! %l1 = 00000000e31fff46
! %l5 = 000000002eb10f47, Mem[00000000910000c0] = b77686315ee02183
stx %l5,[%i6+0x0c0] ! Mem[00000000910000c0] = 000000002eb10f47
! Mem[000000007c0001ec] = 2b9209a3, %l3 = 2f72079ee0173567
ldstub [%i0+0x1ec],%l3 ! %l3 = 0000002b000000ff
! %l1 = 00000000e31fff46, Mem[0000000090800013] = 0f1cf2fe
stb %l1,[%i5+0x013] ! Mem[0000000090800010] = 461cf2fe
! Mem[0000000090000120] = 42e934013a43a47e, %g2 = ffffffffffffffd4
ldx [%i4+0x120],%g2 ! %g2 = 42e934013a43a47e
! Mem[0000000091800164] = a96a1584, %g18 = d39773ea9a1fb11a
ldsw [%o0+0x164],%g2 ! %g2 = d39773ea9a1fb11a
! Mem[000000007c8000f0] = 6cd5f327aba0658a, %l3 = 000000000000002b, %l2 = 0000000000000014
add %i1,0xf0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 6cd5f327aba0658a
! Mem[000000007c8000ac] = 6e4ea2d1, %l1 = e31fff46, %l3 = 0000002b
add %i1,0xac,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006e4ea2d1
p54_label_12:
! Mem[00000000908001a4] = 2dc377cc, %g2 = ffffffffa96a1584
ldsh [%i5+0x1a6],%g2 ! %g2 = 0000000000002dc3
! Mem[0000000091800110] = de4e62c7 68cde05e, %g2 = 00002dc3, %g3 = ec2c43bb
ldd [%o0+0x110],%g2 ! %g2 = 00000000de4e62c7 0000000068cde05e
! Mem[000000007c8001c8] = fccf239b, %l6 = 0000000015655fa5
swap [%i1+0x1c8],%l6 ! %l6 = 00000000fccf239b
! Mem[000000007c00012c] = e7b435cf, %l7 = 7b876c94, %l0 = 37627232
add %i0,0x12c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e7b435cf
! Mem[000000007d0001a0] = 5b9c052e, %l3 = 6e4ea2d1, %l0 = e7b435cf
add %i2,0x1a0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000005b9c052e
! Mem[000000007d000020] = 02c103f6, %l7 = 612de30d7b876c94
swap [%i2+%o4],%l7 ! %l7 = 0000000002c103f6
! Mem[000000007d800140] = 28e68f70df2fb63f, %l7 = 0000000002c103f6, %l1 = 00000000e31fff46
add %i3,0x140,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 28e68f70df2fb63f
! Mem[000000007c8001c8] = 15655fa5, %l6 = fccf239b, %l5 = 2eb10f47
add %i1,0x1c8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000015655fa5
! Mem[00000000918001b0] = 40792b48ac72831e, %g2 = 00000000de4e62c7
ldx [%o0+0x1b0],%g2 ! %g2 = 40792b48ac72831e
! Mem[0000000091800160] = 476fa96a, %g2 = 40792b48ac72831e
lduh [%o0+0x162],%g2 ! %g2 = 000000000000476f
p54_label_13:
! Mem[00000000900000e0] = 753968e1, %g2 = 000000000000476f
ldsb [%i4+0x0e0],%g2 ! %g2 = 0000000000000075
! Mem[000000007d000000] = 0c06410e0d437d7d, %l5 = 0000000015655fa5, %l0 = 000000005b9c052e
casxa [%i2]0x80,%l5,%l0 ! %l0 = 0c06410e0d437d7d
! %l0 = 0c06410e0d437d7d, Mem[00000000910001d8] = fb4de26b63857868
stx %l0,[%i6+0x1d8] ! Mem[00000000910001d8] = 0c06410e0d437d7d
! Mem[000000009000008c] = f6811a29, %g2 = 0000000000000075
ldsb [%i4+0x08f],%g2 ! %g2 = fffffffffffffff6
! Mem[00000000900000e0] = 753968e1, %g18 = d39773ea9a1fb11a
ldsw [%i4+0x0e0],%g2 ! %g2 = d39773ea9a1fb11a
! Mem[0000000091000150] = 77cc0e84, %g2 = 00000000753968e1
lduh [%i6+0x150],%g2 ! %g2 = 00000000000077cc
! Mem[000000007c800114] = c2bf2a24, %l3 = 6e4ea2d1, %l6 = fccf239b
add %i1,0x114,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000c2bf2a24
! Mem[0000000091800174] = 6604b7b5, %g18 = d39773ea9a1fb11a
ldsw [%o0+0x174],%g2 ! %g2 = d39773ea9a1fb11a
! Mem[000000007d000041] = 9943fe23, %l7 = 0000000002c103f6
ldstub [%i2+0x041],%l7 ! %l7 = 00000043000000ff
! Mem[0000000091800068] = baf4dec5, %g2 = 000000006604b7b5
ldsb [%o0+0x069],%g2 ! %g2 = ffffffffffffffba
p54_label_14:
! Mem[000000007c000099] = 93df38fe, %l7 = 0000000000000043
ldstub [%i0+0x099],%l7 ! %l7 = 000000df000000ff
! Mem[000000007c000029] = 0d2da924, %l7 = 00000000000000df
ldstub [%i0+0x029],%l7 ! %l7 = 0000002d000000ff
! Mem[0000000090800160] = a336f3e1, %g2 = ffffffffffffffba
lduw [%i5+0x160],%g2 ! %g2 = 00000000a336f3e1
! Mem[000000007d0000f4] = 2c747add, %l3 = 000000006e4ea2d1
ldub [%i2+0x0f7],%l3 ! %l3 = 00000000000000dd
! Mem[0000000090800020] = 1090194a, %g18 = d39773ea9a1fb11a
ldsw [%i5+%o4],%g2 ! %g2 = d39773ea9a1fb11a
! Mem[000000007c000028] = 0dffa924ca8b890d, %l7 = 000000000000002d, %l0 = 0c06410e0d437d7d
add %i0,0x28,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 0dffa924ca8b890d
! Mem[000000007d0000b0] = b4fad770, %l7 = 000000000000002d
swap [%i2+0x0b0],%l7 ! %l7 = 00000000b4fad770
! Mem[0000000091000168] = 69d5747b, %g18 = d39773ea9a1fb11a
ldsw [%i6+0x168],%g2 ! %g2 = d39773ea9a1fb11a
! Mem[000000007d0000f5] = 2c747add, %l4 = c03f672e4c0c61c8
ldstub [%i2+0x0f5],%l4 ! %l4 = 00000074000000ff
! Mem[00000000900001b0] = 62bcc196, %g2 = 0000000069d5747b
ldub [%i4+0x1b3],%g2 ! %g2 = 0000000000000062
p54_label_15:
! %l1 = 28e68f70df2fb63f, Mem[00000000900001de] = 6201c490
stb %l1,[%i4+0x1de] ! Mem[00000000900001dc] = 3f01c490
! Mem[00000000918001c0] = 983505e4, %g2 = 0000000000000062
ldsh [%o0+0x1c2],%g2 ! %g2 = ffffffffffff9835
! Mem[000000007c0001f0] = a6a2b86d22e2dbff, %l1 = 28e68f70df2fb63f, %l3 = 00000000000000dd
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = a6a2b86d22e2dbff
! Mem[000000009100013c] = da495b2d, %g2 = ffffffffffff9835
lduw [%i6+0x13c],%g2 ! %g2 = 00000000da495b2d
! Mem[000000007c800090] = 85bd99da81666db8, %l2 = 6cd5f327aba0658a, %l1 = 28e68f70df2fb63f
add %i1,0x90,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 85bd99da81666db8
! Mem[000000007d800108] = 13c30f4f42151f0b, %l5 = 0000000015655fa5, %l5 = 0000000015655fa5
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 13c30f4f42151f0b
! Mem[000000007d80002c] = ad6566e0, %l3 = a6a2b86d22e2dbff
ldsb [%i3+0x02f],%l3 ! %l3 = ffffffffffffffe0
! Mem[0000000091800030] = a1df39f40765146b, %g2 = 00000000da495b2d
ldx [%o0+0x030],%g2 ! %g2 = a1df39f40765146b
! Mem[000000007c800040] = e54beda6e0add0ad, %l6 = 00000000c2bf2a24, %l1 = 85bd99da81666db8
add %i1,0x40,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e54beda6e0add0ad
! Mem[000000007c80006d] = ff645103, %l4 = 0000000000000074
ldstub [%i1+0x06d],%l4 ! %l4 = 00000064000000ff
p54_label_16:
! Mem[000000007c8001a8] = da7ff647e3a06ed6, %l0 = 0dffa924ca8b890d, %l6 = 00000000c2bf2a24
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = da7ff647e3a06ed6
! Mem[00000000900000b0] = 15f9f13d, %g2 = a1df39f40765146b
lduw [%i4+0x0b0],%g2 ! %g2 = 0000000015f9f13d
! %l1 = e54beda6e0add0ad, Mem[000000009100010c] = 6fbe3348
stb %l1,[%i6+0x10c] ! Mem[000000009100010c] = adbe3348
! %l7 = 00000000b4fad770, Mem[00000000908001bc] = b8af9426
stw %l7,[%i5+0x1bc] ! Mem[00000000908001bc] = b4fad770
! %l6 = da7ff647e3a06ed6, Mem[00000000918001a8] = f1918a2d
stw %l6,[%o0+0x1a8] ! Mem[00000000918001a8] = e3a06ed6
! Mem[000000007c00015c] = 54afa5b3, %l3 = ffffffe0, %l1 = e0add0ad
add %i0,0x15c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000054afa5b3
! Mem[000000007d00002c] = 619b46a3, %l3 = ffffffffffffffe0
swap [%i2+0x02c],%l3 ! %l3 = 00000000619b46a3
! Mem[00000000910000f8] = f01b28bd d1b2d45d, %g2 = 15f9f13d, %g3 = 68cde05e
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000f01b28bd 00000000d1b2d45d
! Mem[000000007c0001ac] = 164f7c09, %l3 = 00000000619b46a3
ldstub [%i0+0x1ac],%l3 ! %l3 = 00000016000000ff
! Mem[000000007c00014c] = 8a05a346, %l4 = 00000064, %l0 = ca8b890d
add %i0,0x14c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008a05a346
p54_label_17:
! Mem[000000007c80007c] = 836fa096, %l4 = 00000064, %l3 = 00000016
add %i1,0x7c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000836fa096
! Mem[00000000900000a4] = 4fa190e7, %g2 = 00000000f01b28bd
lduw [%i4+0x0a4],%g2 ! %g2 = 000000004fa190e7
! %l5 = 13c30f4f42151f0b, Mem[00000000910001e8] = 3ad6395c507b7c4e
stx %l5,[%i6+0x1e8] ! Mem[00000000910001e8] = 13c30f4f42151f0b
! %l7 = 00000000b4fad770, Mem[0000000091800168] = 6933d7f3
stw %l7,[%o0+0x168] ! Mem[0000000091800168] = b4fad770
! Mem[000000007d000110] = ff060cc1, %l0 = 8a05a346, %l4 = 00000064
add %i2,0x110,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ff060cc1
! Mem[00000000900000a4] = 4fa190e7, %g2 = 000000004fa190e7
lduw [%i4+0x0a4],%g2 ! %g2 = 000000004fa190e7
! Mem[000000007d800186] = 90eac686, %l0 = 000000008a05a346
ldstub [%i3+0x186],%l0 ! %l0 = 000000c6000000ff
! %l4 = ff060cc1, %l5 = 42151f0b, Mem[000000007c000158] = d46d3811 54afa5b3
std %l4,[%i0+0x158] ! Mem[000000007c000158] = ff060cc1 42151f0b
! Mem[000000007c000158] = ff060cc1, %l4 = ff060cc1, %l6 = e3a06ed6
add %i0,0x158,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ff060cc1
! Mem[000000007d0000e8] = 7363b988, %l1 = 54afa5b3, %l5 = 42151f0b
add %i2,0xe8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000007363b988
p54_label_18:
! Mem[0000000090000140] = c860ad21b704af01, %g2 = 000000004fa190e7
ldx [%i4+0x140],%g2 ! %g2 = c860ad21b704af01
! Mem[000000007d000058] = 014a8714, %l7 = 00000000b4fad770
swap [%i2+0x058],%l7 ! %l7 = 00000000014a8714
! Mem[000000007c8000f4] = aba0658a, %l7 = 014a8714, %l7 = 014a8714
add %i1,0xf4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000aba0658a
! %l1 = 0000000054afa5b3, Mem[000000007d000104] = 63e5c424
sth %l1,[%i2+0x104] ! Mem[000000007d000104] = a5b3c424
! Mem[000000007c800190] = 89d590c9a67df094, %l0 = 00000000000000c6, %l4 = 00000000ff060cc1
add %i1,0x190,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 89d590c9a67df094
! Mem[000000009180011c] = 45908c8d, %g2 = c860ad21b704af01
lduw [%o0+0x11c],%g2 ! %g2 = 0000000045908c8d
! Mem[000000007c8000ad] = 6e4ea2d1, %l1 = 0000000054afa5b3
ldstub [%i1+0x0ad],%l1 ! %l1 = 0000004e000000ff
! Mem[000000007c000014] = d10c11ff, %l4 = 89d590c9a67df094
swap [%i0+0x014],%l4 ! %l4 = 00000000d10c11ff
! Mem[000000007d000078] = 0700ebf5, %l2 = 6cd5f327aba0658a
swap [%i2+0x078],%l2 ! %l2 = 000000000700ebf5
! %l7 = 00000000aba0658a, Mem[0000000090800034] = 02ba786f
stw %l7,[%i5+0x034] ! Mem[0000000090800034] = aba0658a
p54_label_19:
! Mem[000000007c000144] = 09b86c48, %l5 = 7363b988, %l1 = 0000004e
add %i0,0x144,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000009b86c48
! Mem[000000007d8000a0] = fb063e02, %l4 = d10c11ff, %l1 = 09b86c48
add %i3,0xa0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000fb063e02
! Mem[000000007c0000fc] = 62b015ce, %l3 = 00000000836fa096
swap [%i0+0x0fc],%l3 ! %l3 = 0000000062b015ce
! Mem[00000000910000e0] = 0005f6e7af4caf6c, %g2 = 0000000045908c8d
ldx [%i6+0x0e0],%g2 ! %g2 = 0005f6e7af4caf6c
! Mem[000000009080017c] = 49cf34ec, %g2 = 0005f6e7af4caf6c
ldsh [%i5+0x17e],%g2 ! %g2 = 00000000000049cf
! Mem[000000007d0000c0] = 9ed358dd, %l2 = 0700ebf5, %l2 = 0700ebf5
add %i2,0xc0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009ed358dd
! Mem[000000007d8001d8] = f01cd4caf221e577, %l6 = 00000000ff060cc1, %l7 = 00000000aba0658a
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = f01cd4caf221e577
! Mem[000000007d8000b0] = 074932fd 4facddc7, %l4 = d10c11ff, %l5 = 7363b988
ldd [%i3+0x0b0],%l4 ! %l4 = 00000000074932fd 000000004facddc7
! Mem[000000007c0000db] = 06619fcf, %l5 = 000000004facddc7
ldstub [%i0+0x0db],%l5 ! %l5 = 000000cf000000ff
! Mem[000000007d0001f0] = af5ba2f4c928e81a, %l5 = 00000000000000cf, %l6 = 00000000ff060cc1
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = af5ba2f4c928e81a
p54_label_20:
! Mem[000000007c000120] = 73c14dc4cab44c25, %l4 = 00000000074932fd, %l1 = 00000000fb063e02
add %i0,0x120,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 73c14dc4cab44c25
! Mem[0000000091000168] = 69d5747b 7fd5a81e, %g2 = 000049cf, %g3 = d1b2d45d
ldd [%i6+0x168],%g2 ! %g2 = 0000000069d5747b 000000007fd5a81e
! Mem[0000000091800098] = 9a4c128dd19b8d67, %g2 = 0000000069d5747b
ldx [%o0+0x098],%g2 ! %g2 = 9a4c128dd19b8d67
! Mem[0000000090000188] = a288aab5, %g2 = 9a4c128dd19b8d67
ldub [%i4+0x18b],%g2 ! %g2 = 00000000000000a2
! %l3 = 0000000062b015ce, Mem[0000000090800198] = efd5da4f
stw %l3,[%i5+0x198] ! Mem[0000000090800198] = 62b015ce
! Mem[000000007c000024] = b3f1c77e, %l0 = 00000000000000c6
swap [%i0+0x024],%l0 ! %l0 = 00000000b3f1c77e
! Mem[000000007d8001e8] = 48c0c795300e6626, %l7 = f01cd4caf221e577, %l6 = af5ba2f4c928e81a
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 48c0c795300e6626
! Mem[000000007d000170] = 2f72079ee0173567, %l2 = 000000009ed358dd, %l3 = 0000000062b015ce
add %i2,0x170,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 2f72079ee0173567
! Mem[00000000908001d0] = f169c895, %g2 = 00000000000000a2
ldub [%i5+0x1d0],%g2 ! %g2 = 00000000000000f1
! Mem[000000007c0000d0] = a1ce744f, %l6 = 300e6626, %l4 = 074932fd
add %i0,0xd0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a1ce744f
p54_label_21:
! Mem[000000007d800078] = 78ad853e3198571d, %l2 = 000000009ed358dd, %l6 = 48c0c795300e6626
add %i3,0x78,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 78ad853e3198571d
! %l6 = 3198571d, %l7 = f221e577, Mem[000000007d000110] = ff060cc1 3a16d046
std %l6,[%i2+0x110] ! Mem[000000007d000110] = 3198571d f221e577
! %l2 = 000000009ed358dd, Mem[00000000918000aa] = aa508d44
sth %l2,[%o0+0x0aa] ! Mem[00000000918000a8] = 58dd8d44
! %l2 = 000000009ed358dd, Mem[0000000090800196] = b67b62b0
sth %l2,[%i5+0x196] ! Mem[0000000090800194] = 58dd62b0
! %l6 = 78ad853e3198571d, Mem[00000000900001c0] = 3ac5b3a2a50ab220
stx %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 78ad853e3198571d
! %l4 = 00000000a1ce744f, Mem[0000000090000190] = 27339c59
stw %l4,[%i4+0x190] ! Mem[0000000090000190] = a1ce744f
! Mem[000000007d0001b0] = 111ddda5, %l1 = cab44c25, %l6 = 3198571d
add %i2,0x1b0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000111ddda5
! Mem[0000000090000068] = 975a4c53 1842c3ee, %g2 = 000000f1, %g3 = 7fd5a81e
ldd [%i4+0x068],%g2 ! %g2 = 00000000975a4c53 000000001842c3ee
! Mem[000000007d00011c] = f979bdb8, %l6 = 00000000111ddda5
ldstub [%i2+0x11c],%l6 ! %l6 = 000000f9000000ff
! Mem[00000000908001dc] = 83155997, %g2 = 00000000975a4c53
lduw [%i5+0x1dc],%g2 ! %g2 = 0000000083155997
p54_label_22:
! Mem[000000007c000048] = c03f672e, %l6 = 00000000000000f9
swap [%i0+0x048],%l6 ! %l6 = 00000000c03f672e
! Mem[0000000090000180] = 693090cb, %g2 = 0000000083155997
lduh [%i4+0x182],%g2 ! %g2 = 0000000000006930
! Mem[00000000908000f0] = f9b0f1e8 b21a8c6a, %g2 = 00006930, %g3 = 1842c3ee
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000f9b0f1e8 00000000b21a8c6a
! Mem[000000007c8001cc] = 41801880, %l0 = b3f1c77e, %l1 = cab44c25
add %i1,0x1cc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000041801880
! Mem[000000007d8001e0] = 13ad5600, %l7 = f01cd4caf221e577
lduh [%i3+0x1e0],%l7 ! %l7 = 00000000000013ad
! %l3 = 2f72079ee0173567, Mem[0000000090000118] = f699086e
stw %l3,[%i4+0x118] ! Mem[0000000090000118] = e0173567
! Mem[0000000091800150] = addd7621, %g2 = 00000000f9b0f1e8
lduw [%o0+0x150],%g2 ! %g2 = 00000000addd7621
! Mem[0000000090000190] = a1ce744f, %g2 = 00000000addd7621
lduw [%i4+0x190],%g2 ! %g2 = 00000000a1ce744f
! Mem[0000000090000174] = 4bdb039c, %g18 = d39773ea9a1fb11a
ldsw [%i4+0x174],%g2 ! %g2 = d39773ea9a1fb11a
! Mem[000000009100001c] = d8bcad86, %g2 = 000000004bdb039c
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffd8bc
p54_label_23:
! Mem[000000007d800020] = 62681082, %l4 = a1ce744f, %l7 = 000013ad
add %i3,0x20,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000062681082
! Mem[000000007c000087] = 6e78c6a7, %l4 = 00000000a1ce744f
ldstub [%i0+0x087],%l4 ! %l4 = 000000a7000000ff
! Mem[000000007d000164] = 28f14442, %l2 = 000000009ed358dd
swap [%i2+0x164],%l2 ! %l2 = 0000000028f14442
! Mem[000000007c8000d8] = 4bad3294, %l3 = 2f72079ee0173567
swap [%i1+0x0d8],%l3 ! %l3 = 000000004bad3294
! Mem[000000007d800150] = 394cefa0, %l5 = 00000000000000cf
lduw [%i3+0x150],%l5 ! %l5 = 00000000394cefa0
! Mem[000000007d800190] = 0db409af5facf292, %l2 = 0000000028f14442, %l1 = 0000000041801880
add %i3,0x190,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 0db409af5facf292
! Mem[000000007d8001b3] = a24a16a9, %l1 = 0db409af5facf292
ldstub [%i3+0x1b3],%l1 ! %l1 = 000000a9000000ff
! Mem[0000000091800160] = f1db476f a96a1584, %g2 = ffffd8bc, %g3 = b21a8c6a
ldd [%o0+0x160],%g2 ! %g2 = 00000000f1db476f 00000000a96a1584
! %l1 = 00000000000000a9, Mem[00000000900000e4] = 9da32514
sth %l1,[%i4+0x0e4] ! Mem[00000000900000e4] = 00a92514
! %l2 = 0000000028f14442, Mem[0000000091000060] = c02e18b8
stw %l2,[%i6+0x060] ! Mem[0000000091000060] = 28f14442
p54_label_24:
! Mem[0000000090800114] = 7037795e, %g2 = 00000000f1db476f
ldsb [%i5+0x117],%g2 ! %g2 = 0000000000000070
! Mem[000000007c80019c] = 5a99d5e8, %l5 = 394cefa0, %l4 = 000000a7
add %i1,0x19c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000005a99d5e8
! Mem[0000000091000040] = 6f83458c b5c1e93e, %g2 = 00000070, %g3 = a96a1584
ldd [%i6+0x040],%g2 ! %g2 = 000000006f83458c 00000000b5c1e93e
! Mem[000000007c00018c] = ffffa8f5, %l0 = 00000000b3f1c77e
swap [%i0+0x18c],%l0 ! %l0 = 00000000ffffa8f5
! Mem[0000000090800078] = 8e73dc9de1da924e, %g2 = 000000006f83458c
ldx [%i5+0x078],%g2 ! %g2 = 8e73dc9de1da924e
! %l5 = 00000000394cefa0, Mem[0000000090800138] = 4e9370d88c601918
stx %l5,[%i5+0x138] ! Mem[0000000090800138] = 00000000394cefa0
! Mem[000000007d0001a8] = 9b30d84e, %l2 = 28f14442, %l1 = 000000a9
add %i2,0x1a8,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009b30d84e
! Mem[000000007d800020] = 62681082, %l4 = 5a99d5e8, %l2 = 28f14442
add %i3,0x20,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000062681082
! Mem[000000007d00018e] = cccea58d, %l3 = 000000004bad3294
ldstub [%i2+0x18e],%l3 ! %l3 = 000000a5000000ff
! Mem[000000007d000134] = d8b410ca, %l7 = 62681082, %l1 = 9b30d84e
add %i2,0x134,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000d8b410ca
p54_label_25:
! Mem[000000007d0001ac] = 7459c237, %l0 = 00000000ffffa8f5
ldstub [%i2+0x1ac],%l0 ! %l0 = 00000074000000ff
! Mem[0000000091800094] = 058684d5, %g2 = 8e73dc9de1da924e
lduw [%o0+0x094],%g2 ! %g2 = 00000000058684d5
! Mem[00000000918001b0] = 40792b48 ac72831e, %g2 = 058684d5, %g3 = b5c1e93e
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000040792b48 00000000ac72831e
! Mem[000000007c0001b8] = 9134b106e3e5f100, %l2 = 0000000062681082, %l0 = 0000000000000074
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 9134b106e3e5f100
! Mem[000000007d0000c8] = ae53b390, %l2 = 0000000062681082
swap [%i2+0x0c8],%l2 ! %l2 = 00000000ae53b390
! Mem[00000000900000ec] = 4f1204d4, %g2 = 0000000040792b48
ldub [%i4+0x0ef],%g2 ! %g2 = 000000000000004f
! Mem[000000007c800070] = 9bba1e5a, %l7 = 0000000062681082
ldsw [%i1+0x070],%l7 ! %l7 = ffffffff9bba1e5a
! Mem[0000000090000190] = a1ce744f 892c7c4b, %g2 = 0000004f, %g3 = ac72831e
ldd [%i4+0x190],%g2 ! %g2 = 00000000a1ce744f 00000000892c7c4b
! Mem[000000007d800008] = 7b0120e9f54ff18b, %l6 = 00000000c03f672e, %l7 = ffffffff9bba1e5a
add %i3,0x08,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 7b0120e9f54ff18b
! Mem[00000000900000ac] = ca0cda6c, %g2 = 00000000a1ce744f
lduw [%i4+0x0ac],%g2 ! %g2 = 00000000ca0cda6c
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 9134b106e3e5f100
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d8b410ca
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ae53b390
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000a5
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000005a99d5e8
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000394cefa0
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c03f672e
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 7b0120e9f54ff18b
bne,a,pn %xcc,p54_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p54_check_fp_registers:
set p54_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 95c7de37 abb82533
bne %xcc,p54_f4_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = af43b652a67df094
ldx [%i0+0x010],%g3 ! Observed data at 000000007c000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = feff08c306c25e0d
ldx [%i0+0x018],%g3 ! Observed data at 000000007c000018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2bad87ff000000c6
ldx [%i0+0x020],%g3 ! Observed data at 000000007c000020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0dffa924ca8b890d
ldx [%i0+0x028],%g3 ! Observed data at 000000007c000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000f94c0c61c8
ldx [%i0+0x048],%g3 ! Observed data at 000000007c000048
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 13ed29756e78c6ff
ldx [%i0+0x080],%g3 ! Observed data at 000000007c000080
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4180188022178f8b
ldx [%i0+0x090],%g3 ! Observed data at 000000007c000090
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 93ff38fe2cf9b485
ldx [%i0+0x098],%g3 ! Observed data at 000000007c000098
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 06619fff6d49c9ea
ldx [%i0+0x0d8],%g3 ! Observed data at 000000007c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6316e1cf836fa096
ldx [%i0+0x0f8],%g3 ! Observed data at 000000007c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = e3a06ed642151f0b
ldx [%i0+0x158],%g3 ! Observed data at 000000007c000158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = c579b87db3f1c77e
ldx [%i0+0x188],%g3 ! Observed data at 000000007c000188
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5f52d519581cff9f
ldx [%i0+0x198],%g3 ! Observed data at 000000007c000198
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a3ff9b23c09152af
ldx [%i0+0x1a0],%g3 ! Observed data at 000000007c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f223b392ff4f7c09
ldx [%i0+0x1a8],%g3 ! Observed data at 000000007c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a8f549e1ff6be9d7
ldx [%i0+0x1b0],%g3 ! Observed data at 000000007c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a10f2a92ff9209a3
ldx [%i0+0x1e8],%g3 ! Observed data at 000000007c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a6a2b86d22e2dbff
ldx [%i0+0x1f0],%g3 ! Observed data at 000000007c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1f0,%g4
set p54_local1_expect,%g1
p54_check_local1:
ldx [%g1+0x068],%g2 ! Expected data = aa2fe573ffff5103
ldx [%i1+0x068],%g3 ! Observed data at 000000007c800068
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 376272326effa2d1
ldx [%i1+0x0a8],%g3 ! Observed data at 000000007c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 37627232112e1e5c
ldx [%i1+0x0b8],%g3 ! Observed data at 000000007c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = e0173567a24a16a9
ldx [%i1+0x0d8],%g3 ! Observed data at 000000007c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 27d43750d3a3aa68
ldx [%i1+0x140],%g3 ! Observed data at 000000007c800140
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = f60a42ff000000f1
ldx [%i1+0x150],%g3 ! Observed data at 000000007c800150
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 57701784ff55c2f9
ldx [%i1+0x160],%g3 ! Observed data at 000000007c800160
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 15655fa541801880
ldx [%i1+0x1c8],%g3 ! Observed data at 000000007c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1c8,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 5660b6f2a674aeff
ldx [%i2+0x010],%g3 ! Observed data at 000000007d000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7b876c946377f53d
ldx [%i2+0x020],%g3 ! Observed data at 000000007d000020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1fb1b6b0ffffffe0
ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 99fffe23eff43b60
ldx [%i2+0x040],%g3 ! Observed data at 000000007d000040
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = b4fad77046992343
ldx [%i2+0x058],%g3 ! Observed data at 000000007d000058
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = aba0658a8d114f2f
ldx [%i2+0x078],%g3 ! Observed data at 000000007d000078
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000002d0d2974df
ldx [%i2+0x0b0],%g3 ! Observed data at 000000007d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 62681082dfe634e4
ldx [%i2+0x0c8],%g3 ! Observed data at 000000007d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e92b78e62cff7add
ldx [%i2+0x0f0],%g3 ! Observed data at 000000007d0000f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ecc03a70a5b3c424
ldx [%i2+0x100],%g3 ! Observed data at 000000007d000100
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3198571df221e577
ldx [%i2+0x110],%g3 ! Observed data at 000000007d000110
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 3dae88fbff79bdb8
ldx [%i2+0x118],%g3 ! Observed data at 000000007d000118
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 15ffb95c86f2d0ff
ldx [%i2+0x140],%g3 ! Observed data at 000000007d000140
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 351716249ed358dd
ldx [%i2+0x160],%g3 ! Observed data at 000000007d000160
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = 6b45b06bccceff8d
ldx [%i2+0x188],%g3 ! Observed data at 000000007d000188
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9b30d84eff59c237
ldx [%i2+0x1a8],%g3 ! Observed data at 000000007d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0f1c14188d349139
ldx [%i2+0x1b8],%g3 ! Observed data at 000000007d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1b8,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x050],%g2 ! Expected data = 000097c81666d6b5
ldx [%i3+0x050],%g3 ! Observed data at 000000007d800050
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x050,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 466ec6137ca6328c
ldx [%i3+0x0b8],%g3 ! Observed data at 000000007d8000b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 624eef83f01b1eff
ldx [%i3+0x0c8],%g3 ! Observed data at 000000007d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x118],%g2 ! Expected data = d2b5aa1d2512cfc5
ldx [%i3+0x118],%g3 ! Observed data at 000000007d800118
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x118,%g4
ldx [%g1+0x180],%g2 ! Expected data = 4eb940da90eaff86
ldx [%i3+0x180],%g3 ! Observed data at 000000007d800180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a24a16ff26d2826d
ldx [%i3+0x1b0],%g3 ! Observed data at 000000007d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 10882eaf0000003d
ldx [%i3+0x1c8],%g3 ! Observed data at 000000007d8001c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1c8,%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_f4_fail:
set p54_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 54 failed
p54_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 54 failed
p54_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p54_selfmod_failed:
ba p54_failed
mov 0xabc,%g1
p54_common_error:
or %g0,0xf16,%g1
ba p54_failed
mov %o5,%g3
p54_common_signature_error:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_common_timeout:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p54_failed
mov 0x0,%g3
p54_trap1e:
stha %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800000]
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c000028]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000008]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c800018]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c800028]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c000028]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d800020]
done
p54_trap1o:
stha %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800000]
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c000028]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000008]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c800018]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c800028]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c000028]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d800020]
done
p54_trap2e:
ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c000010]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d800010]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c800000]
stwa %l2,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800028]
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d000008]
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007c800028]
done
p54_trap2o:
ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c000010]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d800010]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c800000]
stwa %l2,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800028]
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d000008]
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007c800028]
done
p54_trap3e:
nop
nop
nop
nop
done
p54_trap3o:
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 = 26b2766a40230b64
ldx [%g1+0x008],%l1 ! %l1 = b443248882b3c537
ldx [%g1+0x010],%l2 ! %l2 = 2fec1d7a77cc0e84
ldx [%g1+0x018],%l3 ! %l3 = 8f854ac7b4444bd6
ldx [%g1+0x020],%l4 ! %l4 = 10934f7262e5e04d
ldx [%g1+0x028],%l5 ! %l5 = ec228b1c37627232
ldx [%g1+0x030],%l6 ! %l6 = 3a45b5c037f1dd5a
ldx [%g1+0x038],%l7 ! %l7 = 64540045f225ae84
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5a39b08b 97c8a28a b6a9904e 045e59f8
! %f4 = 3b5afdd5 e5481ec1 d479059b fee2b523
! %f8 = 062258f4 bccf4081 110fd76a e1096d1d
! %f12 = ac066a07 6a491af5 a278a78f dffe37d1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2ebf6d00 17388a5c a894d5f7 ae2d1e3e
! %f20 = 4cf0c343 e1f85470 94fe8b58 7b4723d4
! %f24 = b6eacf1c c53d07a3 b3f9312f 934c99f7
! %f28 = 2f59bd4b 13261ef4 20748902 dc119d55
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 43b29d01 67874d32 a6ec5f46 c9f567c4
! %f36 = 9a7d514f 8c54d849 cacd77e8 f315e073
! %f40 = 9d96cf53 180baf0c fc9ac856 61c3cff8
! %f44 = 9936596f e5e072dc ad90c5d2 cffdfe15
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9202fbdf00000022,%g7,%g1 ! GSR scale = 4, align = 2
wr %g1,%g0,%gsr ! GSR = 9202fbdf00000022
wr %g0,%y ! Clear Y 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:
! %l4 = 33a08d5a8dd1bd13, Mem[000000007f0001ee] = 75f38a78
stb %l4,[%i2+0x1ee] ! Mem[000000007f0001ec] = 75f31378
! Mem[000000007e8000a1] = ba708c6b, %l0 = d1af06e84d559949
ldstub [%i1+0x0a1],%l0 ! %l0 = 00000070000000ff
! Mem[000000007f800118] = 2b3d486c, %l2 = 95d042eb, %l4 = 8dd1bd13
add %i3,0x118,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002b3d486c
! %l7 = 0aa8d12df2f6d5f7, Mem[00000000908001c0] = 3c13748e
stw %l7,[%i5+0x1c0] ! Mem[00000000908001c0] = f2f6d5f7
! Mem[000000007e800118] = 04cb4a5172225270, %l6 = 09878b7041746916, %l3 = 03917dc240357f5e
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 04cb4a5172225270
! Mem[000000007e800060] = 642514dd, %l5 = 504a6c1eb762e4ce
lduh [%i1+0x062],%l5 ! %l5 = 00000000000014dd
! Mem[000000007f000128] = a8ba9e66, %l1 = a306277a, %l0 = 00000070
add %i2,0x128,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000a8ba9e66
! Mem[000000007f800188] = 8118a1b6, %l6 = 09878b7041746916
swap [%i3+0x188],%l6 ! %l6 = 000000008118a1b6
! Mem[00000000910000fc] = b2d45d54, %g2 = 66373f189448197a
ldub [%i6+0x0fd],%g2 ! %g2 = 00000000000000b2
! Mem[000000007e0001f0] = f6ca31e4, %l3 = 04cb4a5172225270
swap [%i0+0x1f0],%l3 ! %l3 = 00000000f6ca31e4
p55_label_2:
! Mem[00000000900001e4] = 801799cf, %g18 = aaa205ea30c7aeba
ldsw [%i4+0x1e4],%g2 ! %g2 = aaa205ea30c7aeba
! Mem[000000007f00007b] = 9ba8dfc9, %l3 = 00000000f6ca31e4
ldstub [%i2+0x07b],%l3 ! %l3 = 000000c9000000ff
! Mem[000000007f00018c] = 8b04952b, %l3 = 00000000000000c9
swap [%i2+0x18c],%l3 ! %l3 = 000000008b04952b
! Mem[00000000900001d4] = a5390858, %g2 = ffffffff801799cf
lduw [%i4+0x1d4],%g2 ! %g2 = 00000000a5390858
! Mem[0000000091000120] = dc2c85ca 403b2726, %g2 = a5390858, %g3 = 0bad0b00
ldd [%i6+0x120],%g2 ! %g2 = 00000000dc2c85ca 00000000403b2726
! Mem[000000009100014c] = 0d23a8d3, %g2 = 00000000dc2c85ca
ldsb [%i6+0x14f],%g2 ! %g2 = 000000000000000d
! %l0 = 00000000a8ba9e66, Mem[000000007e800144] = 1f34fbd7
sth %l0,[%i1+0x144] ! Mem[000000007e800144] = 9e66fbd7
! %l2 = 7aefb5da95d042eb, Mem[00000000908000c8] = 8bba183ccfbdb1e0
stx %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 7aefb5da95d042eb
! Mem[0000000091000078] = 9cfade54, %g2 = 000000000000000d
lduh [%i6+0x078],%g2 ! %g2 = 0000000000009cfa
! Mem[000000007e00017c] = eaa5b7ca, %l3 = 000000008b04952b
swap [%i0+0x17c],%l3 ! %l3 = 00000000eaa5b7ca
p55_label_3:
! Mem[0000000091000100] = 54ca8f3b, %g18 = aaa205ea30c7aeba
ldsw [%i6+0x100],%g2 ! %g2 = aaa205ea30c7aeba
! Mem[000000007e80018c] = 0910c761, %l4 = 2b3d486c, %l7 = f2f6d5f7
add %i1,0x18c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000000910c761
! Mem[000000007e000128] = b791200429135a5f, %l5 = 00000000000014dd, %l1 = 5eb72b01a306277a
add %i0,0x128,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = b791200429135a5f
! Mem[000000007e000150] = 6ce94f21, %l5 = 00000000000014dd
swap [%i0+0x150],%l5 ! %l5 = 000000006ce94f21
! %l5 = 000000006ce94f21, Mem[0000000091000190] = 79168c5fe48655e5
stx %l5,[%i6+0x190] ! Mem[0000000091000190] = 000000006ce94f21
! %l4 = 000000002b3d486c, Mem[0000000090000052] = 44110e54
sth %l4,[%i4+0x052] ! Mem[0000000090000050] = 486c0e54
! Mem[000000007e000014] = d7c53b5c, %l1 = b791200429135a5f
ldstub [%i0+0x014],%l1 ! %l1 = 000000d7000000ff
! Mem[000000007f800096] = f4822529, %l5 = 000000006ce94f21
ldstub [%i3+0x096],%l5 ! %l5 = 00000025000000ff
! Mem[000000007e80008c] = fd296adb, %l7 = 000000000910c761
swap [%i1+0x08c],%l7 ! %l7 = 00000000fd296adb
! Mem[000000007e8000c0] = 0738ee7a, %l1 = 00000000000000d7
swap [%i1+0x0c0],%l1 ! %l1 = 000000000738ee7a
p55_label_4:
! Mem[0000000091000028] = ec3993f6 21f71715, %g2 = 54ca8f3b, %g3 = 403b2726
ldd [%i6+%o5],%g2 ! %g2 = 00000000ec3993f6 0000000021f71715
! Mem[000000007e8001ac] = 460878b7, %l3 = eaa5b7ca, %l5 = 00000025
add %i1,0x1ac,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000460878b7
! %l1 = 000000000738ee7a, Mem[00000000908000e8] = f9ee12e7
stb %l1,[%i5+0x0e8] ! Mem[00000000908000e8] = 7aee12e7
! Mem[000000007e000090] = a6f2ba78, %l4 = 2b3d486c, %l2 = 95d042eb
add %i0,0x90,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a6f2ba78
! Mem[00000000900000b8] = 6d2baf6b, %g2 = 00000000ec3993f6
lduw [%i4+0x0b8],%g2 ! %g2 = 000000006d2baf6b
! Mem[00000000918001c8] = 1c6c117fed5e4654, %g2 = 000000006d2baf6b
ldx [%o0+0x1c8],%g2 ! %g2 = 1c6c117fed5e4654
! Mem[000000007f00004c] = b10fa5f3, %l7 = 00000000fd296adb
swap [%i2+0x04c],%l7 ! %l7 = 00000000b10fa5f3
! Mem[000000007e80012c] = 7ca18ec4, %l0 = 00000000a8ba9e66
swap [%i1+0x12c],%l0 ! %l0 = 000000007ca18ec4
! Mem[0000000091000134] = ce95b5da, %g2 = 1c6c117fed5e4654
ldub [%i6+0x134],%g2 ! %g2 = 00000000000000ce
! Mem[000000007e0000ae] = a7dff57a, %l7 = 00000000b10fa5f3
ldstub [%i0+0x0ae],%l7 ! %l7 = 000000f5000000ff
p55_label_5:
! Mem[000000007e000050] = 1ba6c5f8, %l3 = eaa5b7ca, %l1 = 0738ee7a
add %i0,0x50,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000001ba6c5f8
! Mem[00000000910000d0] = 2fe75756, %g2 = 00000000000000ce
lduw [%i6+0x0d0],%g2 ! %g2 = 000000002fe75756
! Mem[00000000910001bc] = c76c1e3a, %g2 = 000000002fe75756
lduw [%i6+0x1bc],%g2 ! %g2 = 00000000c76c1e3a
! %l7 = 00000000000000f5, Mem[000000009000008e] = fff6811a
stb %l7,[%i4+0x08e] ! Mem[000000009000008c] = f5f6811a
! Mem[00000000900000e8] = fa7f8c99055ac74f, %g2 = 00000000c76c1e3a
ldx [%i4+0x0e8],%g2 ! %g2 = fa7f8c99055ac74f
! %l6 = 000000008118a1b6, Mem[0000000090800000] = 0e4b137eaf2073d1
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 000000008118a1b6
! Mem[000000007e800164] = ea7ddacd, %l5 = 460878b7, %l1 = 1ba6c5f8
add %i1,0x164,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ea7ddacd
! Mem[000000007f8001f9] = f496a6e9, %l2 = 00000000a6f2ba78
ldstub [%i3+0x1f9],%l2 ! %l2 = 00000096000000ff
! Mem[000000007f8001a4] = 2bea4aff, %l4 = 2b3d486c, %l3 = eaa5b7ca
add %i3,0x1a4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002bea4aff
! Mem[000000007e000188] = 2bb99ee5, %l7 = 00000000000000f5
lduh [%i0+0x18a],%l7 ! %l7 = 0000000000009ee5
p55_label_6:
! Mem[000000007e0001f4] = ba817267, %l2 = 00000096, %l6 = 8118a1b6
add %i0,0x1f4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ba817267
! Mem[000000007f8000f0] = 36981e2f0d722df5, %l1 = 00000000ea7ddacd, %l0 = 000000007ca18ec4
add %i3,0xf0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 36981e2f0d722df5
! Mem[0000000090800184] = 2fecde3e, %g2 = fa7f8c99055ac74f
ldsh [%i5+0x186],%g2 ! %g2 = 0000000000002fec
! Mem[000000007f8001f4] = 37e3aa17, %l5 = 460878b7, %l5 = 460878b7
add %i3,0x1f4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000037e3aa17
! Mem[0000000091800068] = 84baf4dec5a2c045, %g2 = 0000000000002fec
ldx [%o0+0x068],%g2 ! %g2 = 84baf4dec5a2c045
! Mem[000000007f800010] = 94c54d60078f991a, %l5 = 0000000037e3aa17, %l3 = 000000002bea4aff
add %i3,0x10,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 94c54d60078f991a
! Mem[000000007f800038] = 8fc00fd4a75acd05, %l3 = 94c54d60078f991a, %l5 = 0000000037e3aa17
add %i3,0x38,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 8fc00fd4a75acd05
! Mem[00000000908000c0] = 2e57b703 a2e80f68, %g2 = c5a2c045, %g3 = 21f71715
ldd [%i5+0x0c0],%g2 ! %g2 = 000000002e57b703 00000000a2e80f68
! Mem[000000007e800120] = 40294976, %l7 = 0000000000009ee5
swap [%i1+0x120],%l7 ! %l7 = 0000000040294976
! Mem[000000007f8001a8] = 7d41a818760fbcff, %l7 = 0000000040294976, %l1 = 00000000ea7ddacd
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 7d41a818760fbcff
p55_label_7:
! Mem[000000007f8000c0] = 03a0f229212f04d7, %l3 = 94c54d60078f991a, %l2 = 0000000000000096
add %i3,0xc0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 03a0f229212f04d7
! Mem[00000000910000b8] = 4d859264, %g2 = 000000002e57b703
ldub [%i6+0x0ba],%g2 ! %g2 = 000000000000004d
! Mem[000000009100006c] = c7f14344, %g2 = 000000000000004d
ldsb [%i6+0x06c],%g2 ! %g2 = ffffffffffffffc7
! Mem[000000007e800098] = fa980f50, %l4 = 2b3d486c, %l0 = 0d722df5
add %i1,0x98,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000fa980f50
! Mem[0000000091800090] = 2280542f, %g2 = ffffffffffffffc7
lduw [%o0+0x090],%g2 ! %g2 = 000000002280542f
! Mem[000000007f800100] = c77f83a6c44a2168, %l0 = 00000000fa980f50, %l0 = 00000000fa980f50
add %i3,0x100,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c77f83a6c44a2168
! %l6 = 00000000ba817267, Mem[000000009180000e] = 985a459f
stb %l6,[%o0+0x00e] ! Mem[000000009180000c] = 675a459f
! Mem[000000007f0001b8] = 74a96294, %l2 = 03a0f229212f04d7
swap [%i2+0x1b8],%l2 ! %l2 = 0000000074a96294
! Mem[00000000908001d0] = f169c895, %g2 = 000000002280542f
ldsh [%i5+0x1d0],%g2 ! %g2 = fffffffffffff169
! Mem[00000000910001b8] = 7e24de3bc76c1e3a, %g2 = fffffffffffff169
ldx [%i6+0x1b8],%g2 ! %g2 = 7e24de3bc76c1e3a
p55_label_8:
! Mem[000000007e000088] = f948626190fe64f1, %l5 = 8fc00fd4a75acd05, %l4 = 000000002b3d486c
add %i0,0x88,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = f948626190fe64f1
! Mem[000000007f8000e5] = 42198553, %l4 = f948626190fe64f1
ldstub [%i3+0x0e5],%l4 ! %l4 = 00000019000000ff
! %l3 = 94c54d60078f991a, Mem[0000000091000099] = 141ce1d9
stb %l3,[%i6+0x099] ! Mem[0000000091000098] = 1a1ce1d9
! Mem[000000007f0000ac] = 9b50dc7d, %l1 = 7d41a818760fbcff
ldsb [%i2+0x0ac],%l1 ! %l1 = ffffffffffffff9b
! Mem[000000007e000170] = 6005312dd3cc984d, %l5 = 8fc00fd4a75acd05, %l5 = 8fc00fd4a75acd05
add %i0,0x170,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 6005312dd3cc984d
! Mem[000000007f00011c] = a282565e, %l0 = c77f83a6c44a2168
swap [%i2+0x11c],%l0 ! %l0 = 00000000a282565e
! Mem[0000000090000148] = b3307626 b1da7755, %g2 = c76c1e3a, %g3 = a2e80f68
ldd [%i4+0x148],%g2 ! %g2 = 00000000b3307626 00000000b1da7755
! Mem[000000007e000078] = 39f46d6c, %l3 = 078f991a, %l4 = 00000019
add %i0,0x78,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000039f46d6c
! Mem[000000007f8000c4] = 212f04d7, %l3 = 94c54d60078f991a
lduh [%i3+0x0c4],%l3 ! %l3 = 000000000000212f
! Mem[000000007e80019c] = a22d2f4f, %l7 = 0000000040294976
lduh [%i1+0x19c],%l7 ! %l7 = 000000000000a22d
p55_label_9:
! Mem[00000000900001d4] = a5390858, %g2 = 00000000b3307626
lduh [%i4+0x1d4],%g2 ! %g2 = 000000000000a539
! Mem[000000007e0001c0] = 80424c2e, %l4 = 0000000039f46d6c
lduw [%i0+0x1c0],%l4 ! %l4 = 0000000080424c2e
! Mem[000000007f00003c] = aeff11c4, %l3 = 000000000000212f
swap [%i2+0x03c],%l3 ! %l3 = 00000000aeff11c4
! Mem[00000000918001f4] = f50af886, %g2 = 000000000000a539
ldub [%o0+0x1f5],%g2 ! %g2 = 00000000000000f5
! Mem[0000000091800170] = 0dd8e7446604b7b5, %g2 = 00000000000000f5
ldx [%o0+0x170],%g2 ! %g2 = 0dd8e7446604b7b5
! Mem[000000007f000080] = 0e5ab874, %l0 = 00000000a282565e
swap [%i2+0x080],%l0 ! %l0 = 000000000e5ab874
! Mem[000000007f0000e0] = ba9c68d0, %l2 = 0000000074a96294
swap [%i2+0x0e0],%l2 ! %l2 = 00000000ba9c68d0
! Mem[000000007f80003c] = a75acd05, %l7 = 000000000000a22d
swap [%i3+0x03c],%l7 ! %l7 = 00000000a75acd05
! Mem[000000007e000190] = f4045eaa, %l5 = 6005312dd3cc984d
swap [%i0+0x190],%l5 ! %l5 = 00000000f4045eaa
! %l7 = 00000000a75acd05, Mem[00000000910001a0] = 5aae4e04db9aa178
stx %l7,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000000a75acd05
p55_label_10:
! Mem[000000007f800048] = ccf5e7b7e5191752, %l7 = 00000000a75acd05, %l7 = 00000000a75acd05
add %i3,0x48,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = ccf5e7b7e5191752
! Mem[000000007f800038] = 8fc00fd4, %l7 = e5191752, %l3 = aeff11c4
add %i3,0x38,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000008fc00fd4
! Mem[000000009080008c] = 164bf6f6, %g18 = aaa205ea30c7aeba
ldsw [%i5+0x08c],%g2 ! %g2 = aaa205ea30c7aeba
! Mem[000000007f0000ec] = 833e4ff2, %l6 = 00000000ba817267
swap [%i2+0x0ec],%l6 ! %l6 = 00000000833e4ff2
! Mem[00000000918000d8] = 59a233f7, %g2 = 00000000164bf6f6
ldsh [%o0+0x0da],%g2 ! %g2 = 00000000000059a2
! %l2 = 00000000ba9c68d0, Mem[00000000910001e8] = 3ad6395c507b7c4e
stx %l2,[%i6+0x1e8] ! Mem[00000000910001e8] = 00000000ba9c68d0
! Mem[0000000091000110] = dc796364 d2835a7f, %g2 = 000059a2, %g3 = b1da7755
ldd [%i6+0x110],%g2 ! %g2 = 00000000dc796364 00000000d2835a7f
! Mem[000000007f0001e8] = 969813e675f31378, %l6 = 00000000833e4ff2, %l1 = ffffffffffffff9b
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 969813e675f31378
! Mem[000000007e800140] = 419691b0, %l6 = 00000000833e4ff2
swap [%i1+0x140],%l6 ! %l6 = 00000000419691b0
! Mem[000000007f800191] = 91a5b768, %l1 = 969813e675f31378
ldstub [%i3+0x191],%l1 ! %l1 = 000000a5000000ff
p55_label_11:
! Mem[00000000908001cc] = 03f88b06, %g18 = aaa205ea30c7aeba
ldsw [%i5+0x1cc],%g2 ! %g2 = aaa205ea30c7aeba
! Mem[0000000091000128] = 47d5b5f9, %g2 = 0000000003f88b06
lduh [%i6+0x128],%g2 ! %g2 = 00000000000047d5
! %l4 = 0000000080424c2e, Mem[000000009000003c] = fa7adc32
stb %l4,[%i4+0x03c] ! Mem[000000009000003c] = 2e7adc32
! Mem[000000007e000034] = 31635466, %l2 = ba9c68d0, %l1 = 000000a5
add %i0,0x34,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000031635466
! %l4 = 80424c2e, %l5 = f4045eaa, Mem[0000000091000018] = 424501ee 4891d8bc
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 80424c2e f4045eaa
! %l4 = 80424c2e, %l5 = f4045eaa, Mem[000000007f800058] = 4098df75 4a08cebf
std %l4,[%i3+0x058] ! Mem[000000007f800058] = 80424c2e f4045eaa
! Mem[000000007e800008] = 2accba2d, %l1 = 0000000031635466
swap [%i1+%o1],%l1 ! %l1 = 000000002accba2d
! Mem[000000009100004c] = 0cdb967b, %g2 = 00000000000047d5
ldsb [%i6+0x04d],%g2 ! %g2 = 000000000000000c
! Mem[000000007f000020] = 81b0c448, %l4 = 0000000080424c2e
swap [%i2+%o4],%l4 ! %l4 = 0000000081b0c448
! %l6 = 00000000419691b0, Mem[00000000910001d4] = 0ccf8fa5
sth %l6,[%i6+0x1d4] ! Mem[00000000910001d4] = 91b08fa5
p55_label_12:
! Mem[000000007e0001a8] = 527616c76cd5c5be, %l1 = 000000002accba2d, %l3 = 000000008fc00fd4
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 527616c76cd5c5be
! %l0 = 0e5ab874, %l1 = 2accba2d, Mem[0000000091000020] = ad86dab9 b58eb51d
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 0e5ab874 2accba2d
! Mem[0000000090000108] = 0beb9214 9d6924b7, %g2 = 0000000c, %g3 = d2835a7f
ldd [%i4+0x108],%g2 ! %g2 = 000000000beb9214 000000009d6924b7
! Mem[00000000908000c8] = 7aefb5da 95d042eb, %g2 = 0beb9214, %g3 = 9d6924b7
ldd [%i5+0x0c8],%g2 ! %g2 = 000000007aefb5da 0000000095d042eb
! Mem[0000000090000100] = dc07f72f, %g2 = 000000007aefb5da
ldub [%i4+0x100],%g2 ! %g2 = 00000000000000dc
! Mem[000000007f000144] = 5d5effc2, %l0 = 0e5ab874, %l0 = 0e5ab874
add %i2,0x144,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005d5effc2
! Mem[000000007f000128] = a8ba9e66d21c54c4, %l6 = 00000000419691b0, %l0 = 000000005d5effc2
add %i2,0x128,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = a8ba9e66d21c54c4
! Mem[0000000090000178] = 1d66a7c0 d1f39af5, %g2 = 000000dc, %g3 = 95d042eb
ldd [%i4+0x178],%g2 ! %g2 = 000000001d66a7c0 00000000d1f39af5
! Mem[0000000090000184] = 8db24fd1, %g2 = 000000001d66a7c0
ldsb [%i4+0x187],%g2 ! %g2 = ffffffffffffff8d
! %l7 = ccf5e7b7e5191752, Mem[0000000091000112] = 6364d283
stb %l7,[%i6+0x112] ! Mem[0000000091000110] = 5264d283
p55_label_13:
! Mem[00000000910000e8] = 5ab839f7, %g2 = ffffffffffffff8d
ldub [%i6+0x0e8],%g2 ! %g2 = 000000000000005a
! %l7 = ccf5e7b7e5191752, Mem[000000009100010c] = 6fbe3348
stw %l7,[%i6+0x10c] ! Mem[000000009100010c] = e5191752
! Mem[0000000090800044] = df9afe37, %g18 = aaa205ea30c7aeba
ldsw [%i5+0x044],%g2 ! %g2 = aaa205ea30c7aeba
! Mem[000000007e0000e8] = c503cccc, %l6 = 419691b0, %l0 = d21c54c4
add %i0,0xe8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c503cccc
! Mem[000000007e000010] = 73556046, %l0 = c503cccc, %l1 = 2accba2d
add %i0,0x10,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000073556046
! Mem[000000007f800008] = 4f2fbca70cc57348, %l3 = 527616c76cd5c5be, %l5 = 00000000f4045eaa
add %i3,0x08,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 4f2fbca70cc57348
! Mem[000000007f8001b0] = 742c565b638dbb8c, %l4 = 0000000081b0c448, %l4 = 0000000081b0c448
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 742c565b638dbb8c
! Mem[000000007e800140] = 833e4ff2, %l3 = 6cd5c5be, %l5 = 0cc57348
add %i1,0x140,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000833e4ff2
! Mem[000000007f00013c] = 50f6a97f, %l1 = 0000000073556046
ldsw [%i2+0x13c],%l1 ! %l1 = 0000000050f6a97f
! Mem[0000000090000178] = 1d66a7c0d1f39af5, %g2 = ffffffffdf9afe37
ldx [%i4+0x178],%g2 ! %g2 = 1d66a7c0d1f39af5
p55_label_14:
! Mem[00000000908000c4] = 0f687aef, %g2 = 1d66a7c0d1f39af5
lduh [%i5+0x0c6],%g2 ! %g2 = 0000000000000f68
! Mem[000000007e0000ac] = a7dfff7a, %l7 = ccf5e7b7e5191752
swap [%i0+0x0ac],%l7 ! %l7 = 00000000a7dfff7a
! Mem[000000007f0000f8] = 45fd6f5f, %l5 = 00000000833e4ff2
swap [%i2+0x0f8],%l5 ! %l5 = 0000000045fd6f5f
! %l0 = c503cccc, %l1 = 50f6a97f, Mem[00000000908000e0] = 629b4f78 4de60fc4
std %l0,[%i5+0x0e0] ! Mem[00000000908000e0] = c503cccc 50f6a97f
! Mem[000000007e0001d3] = 9fadd085, %l5 = 0000000045fd6f5f
ldstub [%i0+0x1d3],%l5 ! %l5 = 00000085000000ff
! Mem[000000007e8001e4] = ecb01b4d, %l7 = 00000000a7dfff7a
ldstub [%i1+0x1e4],%l7 ! %l7 = 000000ec000000ff
! Mem[000000007e800020] = c7f211ba6f39f97c, %l4 = 742c565b638dbb8c, %l0 = 00000000c503cccc
add %i1,0x20,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = c7f211ba6f39f97c
! Mem[000000007f000000] = 33fefa02, %l2 = ba9c68d0, %l1 = 50f6a97f
casa [%i2]0x80,%l2,%l1 ! %l1 = 0000000033fefa02
! %l7 = 00000000000000ec, Mem[00000000918001d0] = 55b7a45f
sth %l7,[%o0+0x1d0] ! Mem[00000000918001d0] = 00eca45f
! Mem[000000007e0001e8] = 469f4708, %l4 = 638dbb8c, %l5 = 00000085
add %i0,0x1e8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000469f4708
p55_label_15:
! Mem[00000000908001e0] = ac6a9c05c7e29cb9, %g2 = 0000000000000f68
ldx [%i5+0x1e0],%g2 ! %g2 = ac6a9c05c7e29cb9
! Mem[000000007f800021] = ecdfeb6f, %l1 = 0000000033fefa02
ldstub [%i3+0x021],%l1 ! %l1 = 000000df000000ff
! Mem[000000007f0001f0] = cdc43e5c, %l0 = c7f211ba6f39f97c
swap [%i2+0x1f0],%l0 ! %l0 = 00000000cdc43e5c
! Mem[000000007f000180] = 22775ebf, %l5 = 00000000469f4708
swap [%i2+0x180],%l5 ! %l5 = 0000000022775ebf
! Mem[0000000091000178] = 80e92e28fc1dbb24, %g2 = ac6a9c05c7e29cb9
ldx [%i6+0x178],%g2 ! %g2 = 80e92e28fc1dbb24
! Mem[000000007f0000b0] = 8061c7d1, %l4 = 742c565b638dbb8c
swap [%i2+0x0b0],%l4 ! %l4 = 000000008061c7d1
! Mem[00000000910000ac] = 56e6721b, %g2 = 80e92e28fc1dbb24
lduw [%i6+0x0ac],%g2 ! %g2 = 0000000056e6721b
! Mem[000000007e80004f] = a7bd0d5e, %l4 = 000000008061c7d1
ldstub [%i1+0x04f],%l4 ! %l4 = 0000005e000000ff
! %l4 = 0000005e, %l5 = 22775ebf, Mem[0000000090800010] = b4fabb0f 1cf2febc
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000005e 22775ebf
! Mem[000000007f8001f4] = 37e3aa17, %l1 = 000000df, %l3 = 6cd5c5be
add %i3,0x1f4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000037e3aa17
p55_label_16:
! Mem[000000007f800118] = 2b3d486cabc446fc, %l4 = 000000000000005e, %l6 = 00000000419691b0
add %i3,0x118,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 2b3d486cabc446fc
! Mem[00000000908000a8] = 064bb6a7, %g2 = 0000000056e6721b
ldsh [%i5+0x0aa],%g2 ! %g2 = 000000000000064b
! Mem[000000009180012c] = 54b60c4a, %g2 = 000000000000064b
ldsb [%o0+0x12c],%g2 ! %g2 = 0000000000000054
! %l6 = abc446fc, %l7 = 000000ec, Mem[00000000908000a0] = d990a0ad f468c18e
std %l6,[%i5+0x0a0] ! Mem[00000000908000a0] = abc446fc 000000ec
! Mem[0000000091000180] = d0217f2b, %g2 = 0000000000000054
ldsb [%i6+0x183],%g2 ! %g2 = ffffffffffffffd0
! Mem[000000007e8000e5] = 65add2b5, %l2 = 00000000ba9c68d0
ldstub [%i1+0x0e5],%l2 ! %l2 = 000000ad000000ff
! Mem[0000000091800088] = f2047167, %g2 = ffffffffffffffd0
ldub [%o0+0x08b],%g2 ! %g2 = 00000000000000f2
! Mem[000000007e00005c] = a93620d9, %l7 = 00000000000000ec
swap [%i0+0x05c],%l7 ! %l7 = 00000000a93620d9
! Mem[00000000900001e0] = c4906488, %g2 = 00000000000000f2
ldub [%i4+0x1e0],%g2 ! %g2 = 00000000000000c4
! Mem[000000007f8000b0] = 9695dc4e, %l7 = a93620d9, %l5 = 22775ebf
add %i3,0xb0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000009695dc4e
p55_label_17:
! Mem[000000007f000178] = 4b6e8340, %l5 = 9695dc4e, %l4 = 0000005e
add %i2,0x178,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000004b6e8340
! Mem[000000007e80009c] = 63419939, %l6 = 2b3d486cabc446fc
swap [%i1+0x09c],%l6 ! %l6 = 0000000063419939
! Mem[000000007e8000c4] = 4b14733c, %l5 = 000000009695dc4e
ldsh [%i1+0x0c6],%l5 ! %l5 = 000000000000733c
! Mem[0000000091800060] = 58f4bb48, %g2 = 00000000000000c4
ldub [%o0+0x062],%g2 ! %g2 = 0000000000000058
! Mem[000000007f000110] = 2bb355390cf56c52, %l4 = 000000004b6e8340, %l6 = 0000000063419939
add %i2,0x110,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 2bb355390cf56c52
! Mem[000000007e800000] = cdba3c1a2b9d20da, %l6 = 2bb355390cf56c52, %l4 = 000000004b6e8340
casxa [%i1]0x80,%l6,%l4 ! %l4 = cdba3c1a2b9d20da
! %l0 = cdc43e5c, %l1 = 000000df, Mem[00000000908001a0] = 401b30fd 54e92dc3
std %l0,[%i5+0x1a0] ! Mem[00000000908001a0] = cdc43e5c 000000df
! %l1 = 00000000000000df, Mem[0000000091000030] = 3b13c1d5b618f0b2
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 00000000000000df
! Mem[000000007f0000c0] = 9d2c5110, %l2 = 00000000000000ad
ldstub [%i2+0x0c0],%l2 ! %l2 = 0000009d000000ff
! Mem[000000007e000150] = 000014dd, %l7 = a93620d9, %l7 = a93620d9
add %i0,0x150,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000000014dd
p55_label_18:
! %l0 = cdc43e5c, %l1 = 000000df, Mem[00000000900001d8] = cf291b9a e87d6201
std %l0,[%i4+0x1d8] ! Mem[00000000900001d8] = cdc43e5c 000000df
! Mem[00000000900000e0] = 753968e1 9da32575, %g2 = 00000058, %g3 = d1f39af5
ldd [%i4+0x0e0],%g2 ! %g2 = 00000000753968e1 000000009da32575
! Mem[000000007f800135] = dc77b347, %l6 = 2bb355390cf56c52
ldstub [%i3+0x135],%l6 ! %l6 = 00000077000000ff
! Mem[0000000090800010] = 5e22775e, %g2 = 00000000753968e1
ldub [%i5+0x013],%g2 ! %g2 = 000000000000005e
! Mem[000000007f8000d0] = 58158118, %l7 = 00000000000014dd
ldstub [%i3+0x0d0],%l7 ! %l7 = 00000058000000ff
! Mem[000000007e80004c] = a7bd0dff, %l4 = cdba3c1a2b9d20da
ldstub [%i1+0x04c],%l4 ! %l4 = 000000a7000000ff
! Mem[000000007e8000f4] = b73e5eb0, %l4 = 00000000000000a7
ldstub [%i1+0x0f4],%l4 ! %l4 = 000000b7000000ff
! Mem[00000000908000b0] = be69c6f5, %g2 = 000000000000005e
lduw [%i5+0x0b0],%g2 ! %g2 = 00000000be69c6f5
! Mem[000000007f800078] = d19d8d49, %l7 = 00000058, %l6 = 00000077
add %i3,0x78,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d19d8d49
! Mem[00000000900000d8] = 7242406d 6102522c, %g2 = be69c6f5, %g3 = 9da32575
ldd [%i4+0x0d8],%g2 ! %g2 = 000000007242406d 000000006102522c
p55_label_19:
! Mem[000000007e0000d4] = c3805c83, %l7 = 00000058, %l7 = 00000058
add %i0,0xd4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000c3805c83
! Mem[000000007f800100] = c77f83a6c44a2168, %l1 = 00000000000000df, %l6 = 00000000d19d8d49
add %i3,0x100,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = c77f83a6c44a2168
! %l1 = 00000000000000df, Mem[00000000918001b0] = 40792b48
stw %l1,[%o0+0x1b0] ! Mem[00000000918001b0] = 000000df
! Mem[000000007e80011c] = 72225270, %l6 = c77f83a6c44a2168
swap [%i1+0x11c],%l6 ! %l6 = 0000000072225270
! Mem[0000000091000158] = 3eeb8fcc, %g2 = 000000007242406d
lduw [%i6+0x158],%g2 ! %g2 = 000000003eeb8fcc
! Mem[0000000090800014] = 22775ebf, %g2 = 000000003eeb8fcc
lduh [%i5+0x014],%g2 ! %g2 = 0000000000002277
! Mem[000000007e000079] = 39f46d6c, %l3 = 0000000037e3aa17
ldstub [%i0+0x079],%l3 ! %l3 = 000000f4000000ff
! Mem[000000007e800020] = c7f211ba, %l7 = 00000000c3805c83
ldstub [%i1+%o4],%l7 ! %l7 = 000000c7000000ff
! Mem[00000000908000ac] = b6a7d55c, %g18 = aaa205ea30c7aeba
ldsw [%i5+0x0ac],%g2 ! %g2 = aaa205ea30c7aeba
! Mem[000000009080011c] = 319cba4e, %g2 = ffffffffb6a7d55c
lduh [%i5+0x11c],%g2 ! %g2 = 000000000000319c
p55_label_20:
! Mem[000000007f800130] = 2357ba80, %l3 = 000000f4, %l7 = 000000c7
add %i3,0x130,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000002357ba80
! %l1 = 00000000000000df, Mem[00000000900000cc] = c6f5be11
stw %l1,[%i4+0x0cc] ! Mem[00000000900000cc] = 000000df
! Mem[000000007e0000c0] = 05a64b4c, %l5 = 0000733c, %l7 = 2357ba80
add %i0,0xc0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000005a64b4c
! Mem[0000000090000148] = 7626b1da, %g2 = 000000000000319c
ldsh [%i4+0x14a],%g2 ! %g2 = 0000000000007626
! Mem[000000007f8001a8] = 7d41a818760fbcff, %l7 = 0000000005a64b4c, %l2 = 000000000000009d
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 7d41a818760fbcff
! Mem[0000000091000028] = 93f621f7, %g2 = 0000000000007626
lduh [%i6+0x02a],%g2 ! %g2 = 00000000000093f6
! Mem[000000007e800124] = 544e73fd, %l5 = 0000733c, %l3 = 000000f4
add %i1,0x124,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000544e73fd
! Mem[000000007f0000eb] = c1788ad5, %l4 = 00000000000000b7
ldstub [%i2+0x0eb],%l4 ! %l4 = 000000d5000000ff
! Mem[000000007e800028] = 2aa4ab2fa850dc5f, %l0 = 00000000cdc43e5c, %l4 = 00000000000000d5
add %i1,0x28,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 2aa4ab2fa850dc5f
! Mem[000000007e000130] = f2ee9129 36365299, %l0 = cdc43e5c, %l1 = 000000df
ldd [%i0+0x130],%l0 ! %l0 = 00000000f2ee9129 0000000036365299
p55_label_21:
! Mem[0000000090800100] = 7ed95b86 66e26e91, %g2 = 000093f6, %g3 = 6102522c
ldd [%i5+0x100],%g2 ! %g2 = 000000007ed95b86 0000000066e26e91
! Mem[00000000900000d0] = 37eb92602c1fa4f2, %g2 = 000000007ed95b86
ldx [%i4+0x0d0],%g2 ! %g2 = 37eb92602c1fa4f2
! %l6 = 0000000072225270, Mem[00000000910001d8] = fb4de26b63857868
stx %l6,[%i6+0x1d8] ! Mem[00000000910001d8] = 0000000072225270
! Mem[0000000090800038] = 795193bd, %g2 = 37eb92602c1fa4f2
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000007951
! Mem[000000007f000008] = f7401a6c779c331a, %l7 = 0000000005a64b4c, %l7 = 0000000005a64b4c
add %i2,0x08,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = f7401a6c779c331a
! %l3 = 00000000544e73fd, Mem[0000000090000012] = ece212ee
sth %l3,[%i4+0x012] ! Mem[0000000090000010] = 73fd12ee
! Mem[000000007e00008b] = f9486261, %l6 = 0000000072225270
ldstub [%i0+0x08b],%l6 ! %l6 = 00000061000000ff
! Mem[000000007e0001f8] = 90f8e678, %l2 = 760fbcff, %l1 = 36365299
add %i0,0x1f8,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000090f8e678
! %l6 = 0000000000000061, Mem[0000000090800102] = 5b8666e2
sth %l6,[%i5+0x102] ! Mem[0000000090800100] = 006166e2
! Mem[00000000918000c8] = ac19ca9d, %g2 = 0000000000007951
ldsb [%o0+0x0ca],%g2 ! %g2 = ffffffffffffffac
p55_label_22:
! Mem[000000007e000134] = 36365299, %l7 = f7401a6c779c331a
ldstub [%i0+0x134],%l7 ! %l7 = 00000036000000ff
! Mem[0000000090000088] = c682423e, %g2 = ffffffffffffffac
ldsh [%i4+0x08a],%g2 ! %g2 = ffffffffffffc682
! Mem[000000007f00014c] = f9132ae3, %l2 = 760fbcff, %l2 = 760fbcff
add %i2,0x14c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000f9132ae3
! Mem[000000007e000098] = ab3dfae3c42d0115, %l1 = 0000000090f8e678, %l1 = 0000000090f8e678
add %i0,0x98,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = ab3dfae3c42d0115
! Mem[0000000090000104] = 823d4765, %g18 = aaa205ea30c7aeba
ldsw [%i4+0x104],%g2 ! %g2 = aaa205ea30c7aeba
! Mem[000000007f000030] = 5d869949, %l2 = 00000000f9132ae3
swap [%i2+0x030],%l2 ! %l2 = 000000005d869949
! Mem[0000000091000068] = 5f782632c7f14344, %g2 = ffffffff823d4765
ldx [%i6+0x068],%g2 ! %g2 = 5f782632c7f14344
! Mem[000000009100011c] = 72a066a4, %g2 = 5f782632c7f14344
ldsb [%i6+0x11c],%g2 ! %g2 = 0000000000000072
! Mem[000000007e800098] = fa980f50abc446fc, %l5 = 000000000000733c, %l7 = 0000000000000036
add %i1,0x98,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = fa980f50abc446fc
! Mem[00000000900000c8] = 1f180000, %g2 = 0000000000000072
ldsh [%i4+0x0ca],%g2 ! %g2 = 0000000000001f18
p55_label_23:
! Mem[000000007e80008c] = 0910c761, %l0 = 00000000f2ee9129
swap [%i1+0x08c],%l0 ! %l0 = 000000000910c761
! Mem[000000007f800080] = a89a5db3, %l2 = 5d869949, %l1 = c42d0115
add %i3,0x80,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a89a5db3
! Mem[000000007f80004c] = e5191752, %l6 = 0000000000000061
ldsw [%i3+0x04c],%l6 ! %l6 = ffffffffe5191752
! Mem[000000007e80002c] = a850dc5f, %l6 = e5191752, %l2 = 5d869949
add %i1,0x2c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a850dc5f
! Mem[000000007f8000f0] = 36981e2f, %l5 = 000000000000733c
swap [%i3+0x0f0],%l5 ! %l5 = 0000000036981e2f
! Mem[000000007e000094] = e5eda5f2, %l0 = 0910c761, %l6 = e5191752
add %i0,0x94,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e5eda5f2
! %l2 = 00000000a850dc5f, Mem[0000000090000150] = 4227f2c0a01a9ffb
stx %l2,[%i4+0x150] ! Mem[0000000090000150] = 00000000a850dc5f
! Mem[0000000090000190] = 27339c59 892c7c4b, %g2 = 00001f18, %g3 = 66e26e91
ldd [%i4+0x190],%g2 ! %g2 = 0000000027339c59 00000000892c7c4b
! Mem[000000007f8000aa] = b6bc6e6b, %l7 = fa980f50abc446fc
ldstub [%i3+0x0aa],%l7 ! %l7 = 0000006e000000ff
! %l1 = 00000000a89a5db3, Mem[00000000918001a8] = f1918a2d4b6bef62
stx %l1,[%o0+0x1a8] ! Mem[00000000918001a8] = 00000000a89a5db3
p55_label_24:
! Mem[000000007f800090] = 8aded20ef482ff29, %l5 = 0000000036981e2f, %l2 = 00000000a850dc5f
add %i3,0x90,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 8aded20ef482ff29
! Mem[000000007f80007c] = a95c72d5, %l7 = 000000000000006e
lduh [%i3+0x07e],%l7 ! %l7 = 00000000000072d5
! Mem[000000007f8000f3] = 0000733c, %l2 = 8aded20ef482ff29
ldstub [%i3+0x0f3],%l2 ! %l2 = 0000003c000000ff
! Mem[0000000090800130] = 39ab491f e548adbd, %g2 = 27339c59, %g3 = 892c7c4b
ldd [%i5+0x130],%g2 ! %g2 = 0000000039ab491f 00000000e548adbd
! %l3 = 00000000544e73fd, Mem[0000000091800158] = adfdfa96
sth %l3,[%o0+0x158] ! Mem[0000000091800158] = 73fdfa96
! Mem[000000009100002c] = 21f71715, %g2 = 0000000039ab491f
ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000021
! %l7 = 00000000000072d5, Mem[00000000908001b0] = 41c8d8e1
stb %l7,[%i5+0x1b0] ! Mem[00000000908001b0] = d5c8d8e1
! Mem[000000007f8000dd] = 1db4ccf8, %l0 = 000000000910c761
ldstub [%i3+0x0dd],%l0 ! %l0 = 000000b4000000ff
! Mem[000000007e0001a8] = 527616c76cd5c5be, %l0 = 00000000000000b4, %l4 = 2aa4ab2fa850dc5f
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 527616c76cd5c5be
! Mem[000000007f000148] = 06135749, %l4 = 527616c76cd5c5be
swap [%i2+0x148],%l4 ! %l4 = 0000000006135749
p55_label_25:
! Mem[0000000091000060] = 2e18b872, %g2 = 0000000000000021
ldub [%i6+0x061],%g2 ! %g2 = 000000000000002e
! Mem[000000009180005c] = 1b1447a2, %g2 = 000000000000002e
ldub [%o0+0x05e],%g2 ! %g2 = 000000000000001b
! Mem[0000000091000110] = dc795264, %g2 = 000000000000001b
lduw [%i6+0x110],%g2 ! %g2 = 00000000dc795264
! %l2 = 0000003c, %l3 = 544e73fd, Mem[00000000918000c0] = 2b04f022 c313a76b
std %l2,[%o0+0x0c0] ! Mem[00000000918000c0] = 0000003c 544e73fd
! Mem[000000007f800040] = 22d7489feea0e2e4, %l3 = 00000000544e73fd, %l0 = 00000000000000b4
add %i3,0x40,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 22d7489feea0e2e4
! Mem[0000000091000110] = dc795264, %g2 = 00000000dc795264
lduw [%i6+0x110],%g2 ! %g2 = 00000000dc795264
! %l2 = 000000000000003c, Mem[0000000090000014] = 12ee166a
sth %l2,[%i4+0x014] ! Mem[0000000090000014] = 003c166a
! Mem[000000007e8000e2] = 6645764f, %l5 = 0000000036981e2f
ldstub [%i1+0x0e2],%l5 ! %l5 = 00000076000000ff
! Mem[000000007e0001d8] = c1cdad1c55669394, %l6 = 00000000e5eda5f2, %l4 = 0000000006135749
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = c1cdad1c55669394
! Mem[000000007f000014] = daf7e96f, %l0 = 22d7489feea0e2e4
swap [%i2+0x014],%l0 ! %l0 = 00000000daf7e96f
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 00000000daf7e96f
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a89a5db3
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000003c
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000544e73fd
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be c1cdad1c55669394
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000076
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000e5eda5f2
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000072d5
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 5a39b08b 97c8a28a
bne %xcc,p55_f0_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 73556046ffc53b5c
ldx [%i0+0x010],%g3 ! Observed data at 000000007e000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x010,%g4
ldx [%g1+0x058],%g2 ! Expected data = adff10fa000000ec
ldx [%i0+0x058],%g3 ! Observed data at 000000007e000058
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 39ff6d6cfed6cad1
ldx [%i0+0x078],%g3 ! Observed data at 000000007e000078
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = f94862ff90fe64f1
ldx [%i0+0x088],%g3 ! Observed data at 000000007e000088
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 03cdb247e5191752
ldx [%i0+0x0a8],%g3 ! Observed data at 000000007e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x130],%g2 ! Expected data = f2ee9129ff365299
ldx [%i0+0x130],%g3 ! Observed data at 000000007e000130
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000014dd516e49af
ldx [%i0+0x150],%g3 ! Observed data at 000000007e000150
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0826c1788b04952b
ldx [%i0+0x178],%g3 ! Observed data at 000000007e000178
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = d3cc984debdfd650
ldx [%i0+0x190],%g3 ! Observed data at 000000007e000190
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9fadd0ffa8a6b566
ldx [%i0+0x1d0],%g3 ! Observed data at 000000007e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 72225270ba817267
ldx [%i0+0x1f0],%g3 ! Observed data at 000000007e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1f0,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 31635466030ff0d1
ldx [%i1+0x008],%g3 ! Observed data at 000000007e800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = fff211ba6f39f97c
ldx [%i1+0x020],%g3 ! Observed data at 000000007e800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = dfa74c33ffbd0dff
ldx [%i1+0x048],%g3 ! Observed data at 000000007e800048
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = be3a39a4f2ee9129
ldx [%i1+0x088],%g3 ! Observed data at 000000007e800088
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = fa980f50abc446fc
ldx [%i1+0x098],%g3 ! Observed data at 000000007e800098
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = baff8c6b4dbe445a
ldx [%i1+0x0a0],%g3 ! Observed data at 000000007e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 000000d74b14733c
ldx [%i1+0x0c0],%g3 ! Observed data at 000000007e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6645ff4f65ffd2b5
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 248e6e0bff3e5eb0
ldx [%i1+0x0f0],%g3 ! Observed data at 000000007e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 04cb4a51c44a2168
ldx [%i1+0x118],%g3 ! Observed data at 000000007e800118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 00009ee5544e73fd
ldx [%i1+0x120],%g3 ! Observed data at 000000007e800120
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 3bc9036ca8ba9e66
ldx [%i1+0x128],%g3 ! Observed data at 000000007e800128
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 833e4ff29e66fbd7
ldx [%i1+0x140],%g3 ! Observed data at 000000007e800140
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x140,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b39d5055ffb01b4d
ldx [%i1+0x1e0],%g3 ! Observed data at 000000007e8001e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1e0,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 20fbde3eeea0e2e4
ldx [%i2+0x010],%g3 ! Observed data at 000000007f000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 80424c2e41696053
ldx [%i2+0x020],%g3 ! Observed data at 000000007f000020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = f9132ae3df14b6dd
ldx [%i2+0x030],%g3 ! Observed data at 000000007f000030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6f7ba6790000212f
ldx [%i2+0x038],%g3 ! Observed data at 000000007f000038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 96136c32fd296adb
ldx [%i2+0x048],%g3 ! Observed data at 000000007f000048
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9ba8dfff8bd11435
ldx [%i2+0x078],%g3 ! Observed data at 000000007f000078
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = a282565ee29d0821
ldx [%i2+0x080],%g3 ! Observed data at 000000007f000080
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 638dbb8ce4263b0c
ldx [%i2+0x0b0],%g3 ! Observed data at 000000007f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ff2c51103f2c552f
ldx [%i2+0x0c0],%g3 ! Observed data at 000000007f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 74a96294b8adcc25
ldx [%i2+0x0e0],%g3 ! Observed data at 000000007f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = c1788affba817267
ldx [%i2+0x0e8],%g3 ! Observed data at 000000007f0000e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 833e4ff21879ab24
ldx [%i2+0x0f8],%g3 ! Observed data at 000000007f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 9d5b746fc44a2168
ldx [%i2+0x118],%g3 ! Observed data at 000000007f000118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 6cd5c5bef9132ae3
ldx [%i2+0x148],%g3 ! Observed data at 000000007f000148
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 469f4708772b9d1d
ldx [%i2+0x180],%g3 ! Observed data at 000000007f000180
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 1545feb8000000c9
ldx [%i2+0x188],%g3 ! Observed data at 000000007f000188
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 212f04d753675454
ldx [%i2+0x1b8],%g3 ! Observed data at 000000007f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 969813e675f31378
ldx [%i2+0x1e8],%g3 ! Observed data at 000000007f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6f39f97cc2f6fd09
ldx [%i2+0x1f0],%g3 ! Observed data at 000000007f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1f0,%g4
set p55_local3_expect,%g1
p55_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = ecffeb6fd18564de
ldx [%i3+0x020],%g3 ! Observed data at 000000007f800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8fc00fd40000a22d
ldx [%i3+0x038],%g3 ! Observed data at 000000007f800038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 80424c2ef4045eaa
ldx [%i3+0x058],%g3 ! Observed data at 000000007f800058
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 8aded20ef482ff29
ldx [%i3+0x090],%g3 ! Observed data at 000000007f800090
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b6bcff6b723ea0cb
ldx [%i3+0x0a8],%g3 ! Observed data at 000000007f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff158118ecf7b185
ldx [%i3+0x0d0],%g3 ! Observed data at 000000007f8000d0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9845f6721dffccf8
ldx [%i3+0x0d8],%g3 ! Observed data at 000000007f8000d8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 90d7f31142ff8553
ldx [%i3+0x0e0],%g3 ! Observed data at 000000007f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000073ff0d722df5
ldx [%i3+0x0f0],%g3 ! Observed data at 000000007f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 2357ba80dcffb347
ldx [%i3+0x130],%g3 ! Observed data at 000000007f800130
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x130,%g4
ldx [%g1+0x188],%g2 ! Expected data = 41746916262f3ad6
ldx [%i3+0x188],%g3 ! Observed data at 000000007f800188
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 91ffb76807f3e419
ldx [%i3+0x190],%g3 ! Observed data at 000000007f800190
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f4ffa6e93660fbf1
ldx [%i3+0x1f8],%g3 ! Observed data at 000000007f8001f8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1f8,%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
! 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:
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f000028]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e800000]
done
p55_trap1o:
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f000028]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e800000]
done
p55_trap2e:
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000018]
stxa %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800010]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f800010]
stxa %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800010]
ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e800020]
done
p55_trap2o:
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000018]
stxa %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800010]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f800010]
stxa %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800010]
ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e800020]
done
p55_trap3e:
nop
nop
nop
nop
done
p55_trap3o:
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 = d1af06e84d559949
ldx [%g1+0x008],%l1 ! %l1 = 5eb72b01a306277a
ldx [%g1+0x010],%l2 ! %l2 = 7aefb5da95d042eb
ldx [%g1+0x018],%l3 ! %l3 = 03917dc240357f5e
ldx [%g1+0x020],%l4 ! %l4 = 33a08d5a8dd1bd13
ldx [%g1+0x028],%l5 ! %l5 = 504a6c1eb762e4ce
ldx [%g1+0x030],%l6 ! %l6 = 09878b7041746916
ldx [%g1+0x038],%l7 ! %l7 = 0aa8d12df2f6d5f7
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3dd3b05f 9f31e08b c5ba31b6 b696d3dd
! %f4 = c20dcb9c 0dc720ea 1bfc03ac 663ed7a4
! %f8 = 6d58c73c 9fe7d253 c9926d3b 3e671cef
! %f12 = a47a53af 04a40556 7a224f8b 1432244d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1bfb8236 47fd1de1 8bf47af7 f2e47009
! %f20 = 818e9269 552f19ea 4daacbd0 f27189fa
! %f24 = 9b3810c1 e467d5ea 9a27a610 c26658ad
! %f28 = e277a5ec 96e772ac 686c35d4 a4a75d83
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 40ac3af2 2b10a877 aa330183 8ca3827d
! %f36 = 9374eb93 78da1ac2 9cb145f5 f41bac4f
! %f40 = 97c8740a cc1e3033 ba904273 c9397fda
! %f44 = ce828284 64b55ff7 ff36a0c0 87219922
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbfc1bdef00000023,%g7,%g1 ! GSR scale = 4, align = 3
wr %g1,%g0,%gsr ! GSR = bfc1bdef00000023
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 56
p56_label_1:
! Mem[00000000810000d8] = aa15ce549dc2bf8f, %l6 = 86d229b8392653b9, %l0 = d04884aac8c6dcd2
add %i2,0xd8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = aa15ce549dc2bf8f
! Mem[00000000818001a8] = f7ce0079, %l4 = 3bfe7e5c3eb1f024
swap [%i3+0x1a8],%l4 ! %l4 = 00000000f7ce0079
! Mem[0000000080000018] = 15aa1fc9, %l4 = f7ce0079, %l3 = c45ff153
add %i0,0x18,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000015aa1fc9
! Mem[00000000900001dc] = e87d6201, %g2 = bb188167947693ff
ldub [%i4+0x1dc],%g2 ! %g2 = 00000000000000e8
! %l7 = f3163dd01f13359f, Mem[00000000918000b8] = 5d6b08496cfe733f
stx %l7,[%o0+0x0b8] ! Mem[00000000918000b8] = f3163dd01f13359f
! Mem[0000000081800090] = b8514198, %l1 = 6e6be2a8, %l1 = 6e6be2a8
add %i3,0x90,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000b8514198
! Mem[0000000090000018] = d23cbe49, %g18 = 8e850ba039fa6f10
ldsw [%i4+%o3],%g2 ! %g2 = 8e850ba039fa6f10
! Mem[0000000081800024] = eb564b97, %l3 = 0000000015aa1fc9
swap [%i3+0x024],%l3 ! %l3 = 00000000eb564b97
! Mem[00000000808001ad] = 9856c039, %l6 = 86d229b8392653b9
ldstub [%i1+0x1ad],%l6 ! %l6 = 00000056000000ff
! Mem[0000000091000054] = 1c88b173, %g2 = ffffffffd23cbe49
ldub [%i6+0x055],%g2 ! %g2 = 000000000000001c
p56_label_2:
! %l5 = 651b5f946bff754e, Mem[0000000090800010] = b4fabb0f
stw %l5,[%i5+%o2] ! Mem[0000000090800010] = 6bff754e
! Mem[00000000808001bf] = 2b6bd6df, %l5 = 651b5f946bff754e
ldstub [%i1+0x1bf],%l5 ! %l5 = 000000df000000ff
! Mem[0000000081000158] = bc867a1b67eb8cf7, %l5 = 00000000000000df, %l1 = 00000000b8514198
add %i2,0x158,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = bc867a1b67eb8cf7
! Mem[00000000810000a8] = 1d6ea61bc70a11f9, %l7 = f3163dd01f13359f, %l3 = 00000000eb564b97
add %i2,0xa8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 1d6ea61bc70a11f9
! Mem[000000009000015c] = 256eece5, %g2 = 000000000000001c
lduh [%i4+0x15c],%g2 ! %g2 = 000000000000256e
! %l6 = 0000000000000056, Mem[00000000910000b8] = 74a74d85
sth %l6,[%i6+0x0b8] ! Mem[00000000910000b8] = 00564d85
! %l0 = aa15ce549dc2bf8f, Mem[00000000910000d0] = 2fe75756
stw %l0,[%i6+0x0d0] ! Mem[00000000910000d0] = 9dc2bf8f
! %l0 = 9dc2bf8f, %l1 = 67eb8cf7, Mem[0000000090000178] = 1d66a7c0 d1f39af5
std %l0,[%i4+0x178] ! Mem[0000000090000178] = 9dc2bf8f 67eb8cf7
! %l0 = aa15ce549dc2bf8f, Mem[000000009180005e] = 1b1447a2
sth %l0,[%o0+0x05e] ! Mem[000000009180005c] = bf8f47a2
! Mem[00000000800000d4] = 09ee52c5, %l0 = 9dc2bf8f, %l6 = 00000056
add %i0,0xd4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000009ee52c5
p56_label_3:
! Mem[0000000091800148] = caf2f2a9, %g2 = 000000000000256e
ldub [%o0+0x149],%g2 ! %g2 = 00000000000000ca
! Mem[00000000818001de] = d1b786e5, %l4 = 00000000f7ce0079
ldstub [%i3+0x1de],%l4 ! %l4 = 00000086000000ff
! Mem[0000000080800198] = 689095a33f9748d3, %l5 = 00000000000000df, %l1 = bc867a1b67eb8cf7
add %i1,0x198,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 689095a33f9748d3
! Mem[0000000080800152] = 8e436867, %l3 = 1d6ea61bc70a11f9
ldstub [%i1+0x152],%l3 ! %l3 = 00000068000000ff
! Mem[00000000800000a8] = 3e1b6ebd, %l6 = 0000000009ee52c5
ldstub [%i0+0x0a8],%l6 ! %l6 = 0000003e000000ff
! Mem[0000000080800051] = 638b987b, %l5 = 00000000000000df
ldstub [%i1+0x051],%l5 ! %l5 = 0000008b000000ff
! Mem[00000000800000e4] = 3113ff16, %l2 = b1fd5ee4183eda9a
swap [%i0+0x0e4],%l2 ! %l2 = 000000003113ff16
! Mem[0000000090000120] = 42e93401, %g18 = 8e850ba039fa6f10
ldsw [%i4+0x120],%g2 ! %g2 = 8e850ba039fa6f10
! %l7 = f3163dd01f13359f, Mem[00000000918000ff] = 436905be
stb %l7,[%o0+0x0ff] ! Mem[00000000918000fc] = 9f6905be
! Mem[0000000090000094] = 5581f7ab, %g2 = 0000000042e93401
ldsh [%i4+0x094],%g2 ! %g2 = 0000000000005581
p56_label_4:
! Mem[00000000910000cc] = 969dc2bf, %g2 = 0000000000005581
ldsb [%i6+0x0cf],%g2 ! %g2 = ffffffffffffff96
! Mem[00000000808001c8] = 725ce1ac3d383f4f, %l7 = f3163dd01f13359f, %l3 = 0000000000000068
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 725ce1ac3d383f4f
! Mem[0000000080800168] = 06c404ad, %l2 = 000000003113ff16
swap [%i1+0x168],%l2 ! %l2 = 0000000006c404ad
! Mem[0000000090800108] = 2b678fd3 2dc91a2f, %g2 = ffffff96, %g3 = 0bad0b00
ldd [%i5+0x108],%g2 ! %g2 = 000000002b678fd3 000000002dc91a2f
! %l0 = aa15ce549dc2bf8f, Mem[0000000090800097] = 41198974
stb %l0,[%i5+0x097] ! Mem[0000000090800094] = 8f198974
! Mem[000000008180010c] = 66e8efa4, %l2 = 0000000006c404ad
swap [%i3+0x10c],%l2 ! %l2 = 0000000066e8efa4
! Mem[0000000081800068] = 6ca6ed4c, %l2 = 0000000066e8efa4
ldsw [%i3+0x068],%l2 ! %l2 = 000000006ca6ed4c
! Mem[0000000081800030] = f9320c277538f7a9, %l2 = 000000006ca6ed4c, %l0 = aa15ce549dc2bf8f
add %i3,0x30,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = f9320c277538f7a9
! Mem[00000000810001d4] = 914afa5f, %l2 = 6ca6ed4c, %l5 = 0000008b
add %i2,0x1d4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000914afa5f
! Mem[0000000080000190] = 1882befaa9172c82, %l6 = 000000000000003e, %l2 = 000000006ca6ed4c
add %i0,0x190,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 1882befaa9172c82
p56_label_5:
! Mem[00000000818001c0] = 015e273dd1903e9a, %l5 = 00000000914afa5f, %l7 = f3163dd01f13359f
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 015e273dd1903e9a
! Mem[0000000080800194] = 5f2ed3cd, %l3 = 725ce1ac3d383f4f
ldsb [%i1+0x194],%l3 ! %l3 = 000000000000005f
! Mem[00000000810001da] = add4ad3a, %l0 = f9320c277538f7a9
ldstub [%i2+0x1da],%l0 ! %l0 = 000000ad000000ff
! Mem[00000000810000d0] = c405a261, %l4 = 0000000000000086
lduw [%i2+0x0d0],%l4 ! %l4 = 00000000c405a261
! Mem[0000000090000070] = d7538b29, %g2 = 000000002b678fd3
ldsb [%i4+0x073],%g2 ! %g2 = ffffffffffffffd7
! Mem[00000000818001ef] = d3797755, %l0 = 00000000000000ad
ldstub [%i3+0x1ef],%l0 ! %l0 = 00000055000000ff
! Mem[00000000808001f0] = f48412875c46c2e7, %l1 = 689095a33f9748d3, %l1 = 689095a33f9748d3
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = f48412875c46c2e7
! Mem[0000000081000078] = 4d282929, %l3 = 000000000000005f
ldstub [%i2+0x078],%l3 ! %l3 = 0000004d000000ff
! Mem[0000000081000160] = 470dc320417174c4, %l2 = 1882befaa9172c82, %l1 = f48412875c46c2e7
add %i2,0x160,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 470dc320417174c4
! Mem[00000000810001cc] = 145fcf2e, %l6 = 000000000000003e
ldub [%i2+0x1cd],%l6 ! %l6 = 000000000000005f
p56_label_6:
! Mem[000000009080017c] = 9a7249cf, %g2 = ffffffffffffffd7
lduw [%i5+0x17c],%g2 ! %g2 = 000000009a7249cf
! Mem[000000008100005e] = 86317b5a, %l2 = 1882befaa9172c82
ldstub [%i2+0x05e],%l2 ! %l2 = 0000007b000000ff
! Mem[00000000900001c8] = 60b21f1e 6e750428, %g2 = 9a7249cf, %g3 = 2dc91a2f
ldd [%i4+0x1c8],%g2 ! %g2 = 0000000060b21f1e 000000006e750428
! Mem[00000000918001ec] = 3a30da62, %g2 = 0000000060b21f1e
ldsb [%o0+0x1ee],%g2 ! %g2 = 000000000000003a
! %l2 = 0000007b, %l3 = 0000004d, Mem[0000000091000128] = 47d5b5f9 3b517a4d
std %l2,[%i6+0x128] ! Mem[0000000091000128] = 0000007b 0000004d
! Mem[0000000091800094] = 058684d5, %g2 = 000000000000003a
ldsb [%o0+0x094],%g2 ! %g2 = 0000000000000005
! Mem[00000000808000a7] = 1b796f10, %l7 = 015e273dd1903e9a
ldstub [%i1+0x0a7],%l7 ! %l7 = 00000010000000ff
! Mem[0000000080000018] = 15aa1fc9, %l4 = c405a261, %l3 = 0000004d
add %i0,0x18,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000015aa1fc9
! Mem[0000000080800095] = 8b9d09b2, %l1 = 470dc320417174c4
ldstub [%i1+0x095],%l1 ! %l1 = 0000009d000000ff
! Mem[0000000090000154] = fb6a1a42, %g2 = 0000000000000005
ldub [%i4+0x157],%g2 ! %g2 = 00000000000000fb
p56_label_7:
! Mem[0000000080800068] = 0d838ff958c9a4cb, %l2 = 000000000000007b, %l5 = 00000000914afa5f
add %i1,0x68,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 0d838ff958c9a4cb
! Mem[0000000081800188] = 7f1f8473, %l5 = 0d838ff958c9a4cb
swap [%i3+0x188],%l5 ! %l5 = 000000007f1f8473
! Mem[00000000800001a0] = e1f805b7415c304a, %l7 = 0000000000000010, %l2 = 000000000000007b
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = e1f805b7415c304a
! %l6 = 000000000000005f, Mem[0000000091000138] = e962452cda495b2d
stx %l6,[%i6+0x138] ! Mem[0000000091000138] = 000000000000005f
! Mem[0000000091000038] = 691f8eb0, %g2 = 00000000000000fb
ldsh [%i6+0x038],%g2 ! %g2 = 000000000000691f
! Mem[000000008080000d] = 0f8d4e76, %l5 = 000000007f1f8473
ldstub [%i1+0x00d],%l5 ! %l5 = 0000008d000000ff
! %l1 = 000000000000009d, Mem[00000000910000d0] = 9dc2bf8f
sth %l1,[%i6+0x0d0] ! Mem[00000000910000d0] = 009dbf8f
! Mem[00000000910000bc] = 92648f3d, %g2 = 000000000000691f
ldsh [%i6+0x0bc],%g2 ! %g2 = ffffffffffff9264
! %l4 = 00000000c405a261, Mem[0000000091000130] = 7b9364c7ce95b5da
stx %l4,[%i6+0x130] ! Mem[0000000091000130] = 00000000c405a261
! Mem[0000000090000140] = c860ad21b704af01, %g2 = ffffffffffff9264
ldx [%i4+0x140],%g2 ! %g2 = c860ad21b704af01
p56_label_8:
! Mem[0000000081800170] = e8edca2b, %l3 = 0000000015aa1fc9
swap [%i3+0x170],%l3 ! %l3 = 00000000e8edca2b
! Mem[00000000918000d0] = 0f131ea5, %g2 = c860ad21b704af01
lduw [%o0+0x0d0],%g2 ! %g2 = 000000000f131ea5
! Mem[000000008080000d] = 0fff4e76, %l0 = 0000000000000055
ldstub [%i1+0x00d],%l0 ! %l0 = 000000ff000000ff
! Mem[000000009080018c] = 59b82350, %g18 = 8e850ba039fa6f10
ldsw [%i5+0x18c],%g2 ! %g2 = 8e850ba039fa6f10
! %l6 = 000000000000005f, Mem[0000000090800068] = 75c6f97ee92489db
stx %l6,[%i5+0x068] ! Mem[0000000090800068] = 000000000000005f
! Mem[00000000818000fc] = 213be89b, %l1 = 000000000000009d
swap [%i3+0x0fc],%l1 ! %l1 = 00000000213be89b
! Mem[00000000808000a0] = cdb1663f, %l6 = 0000005f, %l5 = 0000008d
add %i1,0xa0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000cdb1663f
! Mem[0000000081000002] = a047a5e8, %l1 = 00000000213be89b
ldstub [%i2+0x002],%l1 ! %l1 = 000000a5000000ff
! Mem[0000000090000130] = f4027544, %g2 = 0000000059b82350
lduw [%i4+0x130],%g2 ! %g2 = 00000000f4027544
! Mem[0000000090000014] = 12ee166a, %g18 = 8e850ba039fa6f10
ldsw [%i4+0x014],%g2 ! %g2 = 8e850ba039fa6f10
p56_label_9:
! Mem[0000000091800070] = f19e86974c114da9, %g2 = 0000000012ee166a
ldx [%o0+0x070],%g2 ! %g2 = f19e86974c114da9
! Mem[0000000091000114] = 835a7fc0, %g2 = f19e86974c114da9
ldub [%i6+0x115],%g2 ! %g2 = 0000000000000083
! Mem[0000000080800054] = 16e86bd2, %l2 = 415c304a, %l1 = 000000a5
add %i1,0x54,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000016e86bd2
! Mem[0000000080800060] = 3a599ffd, %l4 = 00000000c405a261
swap [%i1+0x060],%l4 ! %l4 = 000000003a599ffd
! Mem[00000000810000c0] = a62a1c094a3d11cd, %l6 = 000000000000005f, %l4 = 000000003a599ffd
add %i2,0xc0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = a62a1c094a3d11cd
! Mem[0000000081000138] = f486c1ba, %l3 = e8edca2b, %l0 = 000000ff
add %i2,0x138,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f486c1ba
! Mem[0000000090800080] = 1ae137b2, %g2 = 0000000000000083
ldub [%i5+0x082],%g2 ! %g2 = 000000000000001a
! Mem[000000009100009c] = d929f4dc, %g2 = 000000000000001a
lduw [%i6+0x09c],%g2 ! %g2 = 00000000d929f4dc
! Mem[00000000808000a0] = cdb1663f1b796fff, %l0 = 00000000f486c1ba, %l7 = 0000000000000010
add %i1,0xa0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = cdb1663f1b796fff
! Mem[0000000081000059] = 38a1ab69, %l3 = 00000000e8edca2b
ldstub [%i2+0x059],%l3 ! %l3 = 000000a1000000ff
p56_label_10:
! Mem[0000000090000088] = 487ec682 423efff6, %g2 = d929f4dc, %g3 = 6e750428
ldd [%i4+0x088],%g2 ! %g2 = 00000000487ec682 00000000423efff6
! Mem[0000000091800090] = 2280542f, %g2 = 00000000487ec682
ldsh [%o0+0x090],%g2 ! %g2 = 0000000000002280
! Mem[00000000808001fc] = 31047ab4, %l6 = 0000005f, %l6 = 0000005f
add %i1,0x1fc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000031047ab4
! Mem[0000000081000099] = fdafbf2c, %l3 = 00000000000000a1
ldstub [%i2+0x099],%l3 ! %l3 = 000000af000000ff
! Mem[0000000081800060] = 28dc5010c684ad18, %l0 = 00000000f486c1ba, %l6 = 0000000031047ab4
add %i3,0x60,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 28dc5010c684ad18
! %l2 = 415c304a, %l3 = 000000af, Mem[0000000091000198] = 74177a16 50c524c1
std %l2,[%i6+0x198] ! Mem[0000000091000198] = 415c304a 000000af
! Mem[0000000090800190] = 386f1462 20d8b67b, %g2 = 00002280, %g3 = 423efff6
ldd [%i5+0x190],%g2 ! %g2 = 00000000386f1462 0000000020d8b67b
! Mem[00000000810000e8] = e77039a598bd74c4, %l1 = 0000000016e86bd2, %l2 = e1f805b7415c304a
add %i2,0xe8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = e77039a598bd74c4
! Mem[00000000800001fc] = 8086e4b9, %l2 = e77039a598bd74c4
swap [%i0+0x1fc],%l2 ! %l2 = 000000008086e4b9
! %l0 = 00000000f486c1ba, Mem[00000000900000b4] = 2801dd14
sth %l0,[%i4+0x0b4] ! Mem[00000000900000b4] = c1badd14
p56_label_11:
! Mem[000000008100006c] = 0173a2e1, %l2 = 8086e4b9, %l6 = c684ad18
add %i2,0x6c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000000173a2e1
! Mem[00000000908001a0] = 401b30fd 54e92dc3, %g2 = 386f1462, %g3 = 20d8b67b
ldd [%i5+0x1a0],%g2 ! %g2 = 00000000401b30fd 0000000054e92dc3
! Mem[0000000081800188] = 58c9a4cb4e432a53, %l7 = cdb1663f1b796fff, %l7 = cdb1663f1b796fff
add %i3,0x188,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 58c9a4cb4e432a53
! Mem[0000000081000100] = 14a638ca, %l2 = 000000008086e4b9
swap [%i2+0x100],%l2 ! %l2 = 0000000014a638ca
! %l1 = 0000000016e86bd2, Mem[00000000910000d4] = f56c72b9
stw %l1,[%i6+0x0d4] ! Mem[00000000910000d4] = 16e86bd2
! Mem[0000000081800114] = 2bccbe12, %l2 = 0000000014a638ca
ldstub [%i3+0x114],%l2 ! %l2 = 0000002b000000ff
! Mem[00000000910001ac] = 383ef084, %g2 = 00000000401b30fd
ldsb [%i6+0x1af],%g2 ! %g2 = 0000000000000038
! %l0 = f486c1ba, %l1 = 16e86bd2, Mem[0000000091800018] = a40c3402 842e6924
std %l0,[%o0+%o3] ! Mem[0000000091800018] = f486c1ba 16e86bd2
! %l6 = 000000000173a2e1, Mem[0000000091800110] = de4e62c768cde05e
stx %l6,[%o0+0x110] ! Mem[0000000091800110] = 000000000173a2e1
! Mem[00000000908001f0] = 03e2e158, %g2 = 0000000000000038
ldsh [%i5+0x1f2],%g2 ! %g2 = 00000000000003e2
p56_label_12:
! Mem[0000000080000100] = dd0fd282, %l4 = a62a1c094a3d11cd
lduh [%i0+0x102],%l4 ! %l4 = 000000000000d282
! Mem[0000000091800138] = 82b7ed41, %g2 = 00000000000003e2
ldsb [%o0+0x13a],%g2 ! %g2 = ffffffffffffff82
! Mem[00000000800000d4] = 09ee52c5, %l4 = 000000000000d282
swap [%i0+0x0d4],%l4 ! %l4 = 0000000009ee52c5
! %l1 = 0000000016e86bd2, Mem[00000000900001c0] = 3ac5b3a2
sth %l1,[%i4+0x1c0] ! Mem[00000000900001c0] = 6bd2b3a2
! Mem[00000000900001a8] = bbf186c9, %g2 = ffffffffffffff82
lduw [%i4+0x1a8],%g2 ! %g2 = 00000000bbf186c9
! Mem[0000000080800180] = bfd48cdabfc75443, %l2 = 000000000000002b, %l2 = 000000000000002b
add %i1,0x180,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = bfd48cdabfc75443
! %l2 = bfc75443, %l3 = 000000af, Mem[0000000090000018] = d23cbe49 178bdab7
std %l2,[%i4+%o3] ! Mem[0000000090000018] = bfc75443 000000af
! Mem[00000000800000b8] = c09c6e7a, %l4 = 09ee52c5, %l0 = f486c1ba
add %i0,0xb8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c09c6e7a
! Mem[00000000808000b0] = c67d3190, %l2 = bfd48cdabfc75443
swap [%i1+0x0b0],%l2 ! %l2 = 00000000c67d3190
! Mem[00000000800001d3] = ff6ebc0d, %l0 = 00000000c09c6e7a
ldstub [%i0+0x1d3],%l0 ! %l0 = 0000000d000000ff
p56_label_13:
! Mem[00000000900001a0] = 41d36b30, %g2 = 00000000bbf186c9
lduw [%i4+0x1a0],%g2 ! %g2 = 0000000041d36b30
! Mem[00000000800001c4] = f80252be, %l7 = 4e432a53, %l0 = 0000000d
add %i0,0x1c4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f80252be
! Mem[00000000808001d0] = 69c02480, %l5 = 00000000cdb1663f
swap [%i1+0x1d0],%l5 ! %l5 = 0000000069c02480
! %l0 = 00000000f80252be, Mem[00000000910000a8] = 4619b6e456e6721b
stx %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000000f80252be
! Mem[0000000080000155] = 15ab2167, %l3 = 00000000000000af
ldstub [%i0+0x155],%l3 ! %l3 = 000000ab000000ff
! %l4 = 09ee52c5, %l5 = 69c02480, Mem[00000000908000e0] = 629b4f78 4de60fc4
std %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 09ee52c5 69c02480
! Mem[0000000080800098] = 1cc1ab7afb7c88dd, %l3 = 00000000000000ab, %l1 = 0000000016e86bd2
add %i1,0x98,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 1cc1ab7afb7c88dd
! Mem[0000000091800120] = 0e338f07, %g2 = 0000000041d36b30
ldsb [%o0+0x121],%g2 ! %g2 = 000000000000000e
! Mem[00000000900000b0] = 15f9f13d, %g2 = 000000000000000e
ldsh [%i4+0x0b0],%g2 ! %g2 = 00000000000015f9
! %l4 = 0000000009ee52c5, Mem[00000000900000fa] = 06b6dff8
stb %l4,[%i4+0x0fa] ! Mem[00000000900000f8] = c5b6dff8
p56_label_14:
! Mem[0000000080800047] = a659eb33, %l2 = 00000000c67d3190
ldstub [%i1+0x047],%l2 ! %l2 = 00000033000000ff
! %l7 = 58c9a4cb4e432a53, Mem[00000000908001d9] = eab1cd83
stb %l7,[%i5+0x1d9] ! Mem[00000000908001d8] = 53b1cd83
! Mem[0000000081000090] = 56981002d7a1d004, %l4 = 0000000009ee52c5
ldx [%i2+0x090],%l4 ! %l4 = 56981002d7a1d004
! Mem[0000000081000150] = 15372002, %l4 = 56981002d7a1d004
swap [%i2+0x150],%l4 ! %l4 = 0000000015372002
! Mem[0000000081800138] = f285126adbccae1a, %l5 = 0000000069c02480, %l2 = 0000000000000033
add %i3,0x138,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = f285126adbccae1a
! Mem[00000000818001c3] = 015e273d, %l4 = 0000000015372002
ldstub [%i3+0x1c3],%l4 ! %l4 = 0000003d000000ff
! Mem[000000008180003c] = a32b3d92, %l3 = 000000ab, %l5 = 69c02480
add %i3,0x3c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a32b3d92
! Mem[000000009180017c] = c721bd62, %g2 = 00000000000015f9
ldsb [%o0+0x17d],%g2 ! %g2 = ffffffffffffffc7
! %l4 = 000000000000003d, Mem[00000000908000b8] = 20f3c9fb
stb %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = 3df3c9fb
! Mem[00000000908001e0] = ac6a9c05, %g2 = ffffffffffffffc7
ldsb [%i5+0x1e0],%g2 ! %g2 = ffffffffffffffac
p56_label_15:
! %l3 = 00000000000000ab, Mem[00000000908000ac] = b6a7d55c
sth %l3,[%i5+0x0ac] ! Mem[00000000908000ac] = 00abd55c
! %l4 = 0000003d, %l5 = a32b3d92, Mem[0000000090800118] = 37795e44 319cba4e
std %l4,[%i5+0x118] ! Mem[0000000090800118] = 0000003d a32b3d92
! Mem[00000000908001bc] = b8af9426, %g2 = ffffffffffffffac
lduw [%i5+0x1bc],%g2 ! %g2 = 00000000b8af9426
! Mem[00000000818000d8] = 15b8cb32405d0637, %l0 = 00000000f80252be, %l6 = 000000000173a2e1
add %i3,0xd8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 15b8cb32405d0637
! Mem[0000000080800057] = 16e86bd2, %l1 = 1cc1ab7afb7c88dd
ldstub [%i1+0x057],%l1 ! %l1 = 000000d2000000ff
! Mem[000000008180005c] = 000e1ee5, %l3 = 00000000000000ab
swap [%i3+0x05c],%l3 ! %l3 = 00000000000e1ee5
! Mem[0000000091800110] = 00000000, %g18 = 8e850ba039fa6f10
ldsw [%o0+0x110],%g2 ! %g2 = 8e850ba039fa6f10
! Mem[0000000080000060] = 57190154, %l5 = a32b3d92, %l6 = 405d0637
add %i0,0x60,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000057190154
! Mem[000000008100009c] = ffb57a42, %l4 = 0000003d, %l6 = 57190154
add %i2,0x9c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ffb57a42
! Mem[00000000818000b4] = 1ffe2890, %l5 = a32b3d92, %l4 = 0000003d
add %i3,0xb4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000001ffe2890
p56_label_16:
! %l0 = 00000000f80252be, Mem[0000000090800170] = 99787375
stw %l0,[%i5+0x170] ! Mem[0000000090800170] = f80252be
! Mem[0000000080800060] = c405a261, %l5 = 00000000a32b3d92
ldstub [%i1+0x060],%l5 ! %l5 = 000000c4000000ff
! Mem[00000000800001d8] = 8182fb40b2f26466, %l6 = 00000000ffb57a42, %l1 = 00000000000000d2
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 8182fb40b2f26466
! Mem[00000000818000d0] = 27bf8806, %l1 = 8182fb40b2f26466
swap [%i3+0x0d0],%l1 ! %l1 = 0000000027bf8806
! Mem[00000000818001b8] = fdc5b6c71687c938, %l6 = 00000000ffb57a42, %l6 = 00000000ffb57a42
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = fdc5b6c71687c938
! Mem[0000000091000138] = 00000000 0000005f, %g2 = 00000000, %g3 = 54e92dc3
ldd [%i6+0x138],%g2 ! %g2 = 0000000000000000 000000000000005f
! Mem[00000000918001c0] = 11ac9835 05e425b7, %g2 = 00000000, %g3 = 0000005f
ldd [%o0+0x1c0],%g2 ! %g2 = 0000000011ac9835 0000000005e425b7
! Mem[00000000808000cc] = 56bc88b1, %l2 = f285126adbccae1a
swap [%i1+0x0cc],%l2 ! %l2 = 0000000056bc88b1
! Mem[00000000800000d4] = 0000d282, %l4 = 000000001ffe2890
swap [%i0+0x0d4],%l4 ! %l4 = 000000000000d282
! Mem[00000000908000d0] = 9374d460 15078ff8, %g2 = 11ac9835, %g3 = 05e425b7
ldd [%i5+0x0d0],%g2 ! %g2 = 000000009374d460 0000000015078ff8
p56_label_17:
! Mem[0000000080800088] = 4b36d0b0, %l5 = 00000000000000c4
swap [%i1+0x088],%l5 ! %l5 = 000000004b36d0b0
! Mem[00000000810001f8] = da5b4c3d, %l4 = 0000d282, %l3 = 000e1ee5
add %i2,0x1f8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000da5b4c3d
! %l6 = fdc5b6c71687c938, Mem[00000000900001f4] = d0a0c782
stw %l6,[%i4+0x1f4] ! Mem[00000000900001f4] = 1687c938
! Mem[000000008180018c] = 4e432a53, %l1 = 0000000027bf8806
ldstub [%i3+0x18c],%l1 ! %l1 = 0000004e000000ff
! Mem[00000000918000c4] = c313a76b, %g18 = 8e850ba039fa6f10
ldsw [%o0+0x0c4],%g2 ! %g2 = 8e850ba039fa6f10
! %l2 = 56bc88b1, %l3 = da5b4c3d, Mem[0000000090800128] = f2c75131 26392562
std %l2,[%i5+0x128] ! Mem[0000000090800128] = 56bc88b1 da5b4c3d
! Mem[0000000091000190] = 79168c5f, %g2 = ffffffffc313a76b
ldub [%i6+0x190],%g2 ! %g2 = 0000000000000079
! %l4 = 000000000000d282, Mem[00000000808000b3] = bfc75443
stb %l4,[%i1+0x0b3] ! Mem[00000000808000b0] = bfc75482
! Mem[0000000081000025] = ef4ae393, %l6 = fdc5b6c71687c938
ldstub [%i2+0x025],%l6 ! %l6 = 0000004a000000ff
! Mem[00000000808000d5] = 91a68747, %l3 = 00000000da5b4c3d
ldstub [%i1+0x0d5],%l3 ! %l3 = 000000a6000000ff
p56_label_18:
! Mem[0000000081000120] = a60ed412281bb8ad, %l2 = 0000000056bc88b1, %l5 = 000000004b36d0b0
add %i2,0x120,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = a60ed412281bb8ad
! Mem[0000000081800092] = b8514198, %l7 = 58c9a4cb4e432a53
ldstub [%i3+0x092],%l7 ! %l7 = 00000041000000ff
! Mem[00000000808001f4] = 5c46c2e7, %l0 = 00000000f80252be
ldsh [%i1+0x1f4],%l0 ! %l0 = 0000000000005c46
! Mem[00000000818001c8] = f6a9ee4acfd8fcbb, %l6 = 000000000000004a, %l6 = 000000000000004a
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f6a9ee4acfd8fcbb
! %l1 = 000000000000004e, Mem[0000000090000158] = 6a1a42ba
stw %l1,[%i4+0x158] ! Mem[0000000090000158] = 0000004e
! Mem[00000000800001a0] = e1f805b7, %l3 = 00000000000000a6
swap [%i0+0x1a0],%l3 ! %l3 = 00000000e1f805b7
! Mem[00000000900001b4] = 966d3887, %g2 = 0000000000000079
lduh [%i4+0x1b6],%g2 ! %g2 = 000000000000966d
! Mem[0000000081800010] = 47a4cf22, %l0 = 00005c46, %l1 = 0000004e
add %i3,0x10,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000047a4cf22
! Mem[000000008000002a] = 32a9b26a, %l3 = 00000000e1f805b7
ldstub [%i0+0x02a],%l3 ! %l3 = 000000b2000000ff
! Mem[0000000091000108] = 1c0669f4, %g18 = 8e850ba039fa6f10
ldsw [%i6+0x108],%g2 ! %g2 = 8e850ba039fa6f10
p56_label_19:
! Mem[0000000081000143] = 380557a4, %l6 = f6a9ee4acfd8fcbb
ldstub [%i2+0x143],%l6 ! %l6 = 000000a4000000ff
! Mem[00000000810000e4] = e760ee34, %l3 = 000000b2, %l0 = 00005c46
add %i2,0xe4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000e760ee34
! %l0 = e760ee34, %l1 = 47a4cf22, Mem[0000000091800068] = 84baf4de c5a2c045
std %l0,[%o0+0x068] ! Mem[0000000091800068] = e760ee34 47a4cf22
! Mem[0000000080800128] = b1235f4c, %l3 = 000000b2, %l7 = 00000041
add %i1,0x128,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000b1235f4c
! Mem[0000000081800140] = d3cf5904, %l5 = a60ed412281bb8ad
swap [%i3+0x140],%l5 ! %l5 = 00000000d3cf5904
! Mem[00000000810000e0] = 77d34b05, %l2 = 0000000056bc88b1
lduh [%i2+0x0e2],%l2 ! %l2 = 0000000000004b05
! Mem[0000000081800068] = 6ca6ed4c, %l5 = d3cf5904, %l1 = 47a4cf22
add %i3,0x68,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000006ca6ed4c
! Mem[00000000818000f8] = 1ff05b830000009d, %l5 = 00000000d3cf5904, %l6 = 00000000000000a4
add %i3,0xf8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 1ff05b830000009d
! %l1 = 000000006ca6ed4c, Mem[0000000080000080] = 1d8a1fc734d0fbc9
stx %l1,[%i0+0x080] ! Mem[0000000080000080] = 000000006ca6ed4c
! Mem[000000008080004c] = 647eda3c, %l1 = 000000006ca6ed4c
ldstub [%i1+0x04c],%l1 ! %l1 = 00000064000000ff
p56_label_20:
! Mem[00000000800000e4] = 183eda9a, %l1 = 0000000000000064
swap [%i0+0x0e4],%l1 ! %l1 = 00000000183eda9a
! %l1 = 00000000183eda9a, Mem[0000000090000106] = 47650beb
sth %l1,[%i4+0x106] ! Mem[0000000090000104] = da9a0beb
! Mem[00000000810001b7] = e868e1e0, %l1 = 00000000183eda9a
ldstub [%i2+0x1b7],%l1 ! %l1 = 000000e0000000ff
! %l5 = 00000000d3cf5904, Mem[00000000908001c0] = 3c13748e4459808b
stx %l5,[%i5+0x1c0] ! Mem[00000000908001c0] = 00000000d3cf5904
! Mem[0000000091800174] = b7b5d1f2, %g2 = 000000001c0669f4
ldsh [%o0+0x176],%g2 ! %g2 = ffffffffffffb7b5
! Mem[0000000080800008] = bef9169a, %l0 = 00000000e760ee34
ldstub [%i1+%o1],%l0 ! %l0 = 000000be000000ff
! Mem[000000008000002c] = 8602693d, %l2 = 00004b05, %l0 = 000000be
add %i0,0x2c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008602693d
! Mem[00000000918000dc] = 33f7b8e5, %g2 = ffffffffffffb7b5
lduh [%o0+0x0dc],%g2 ! %g2 = 00000000000033f7
! %l2 = 0000000000004b05, Mem[0000000091800118] = 9aed71ad45908c8d
stx %l2,[%o0+0x118] ! Mem[0000000091800118] = 0000000000004b05
! Mem[00000000908000c8] = 183ccfbd, %g2 = 00000000000033f7
ldsb [%i5+0x0ca],%g2 ! %g2 = 0000000000000018
p56_label_21:
! Mem[00000000918001d0] = b7a45fb5, %g2 = 0000000000000018
ldub [%o0+0x1d1],%g2 ! %g2 = 00000000000000b7
! Mem[0000000080000098] = ab171d14, %l2 = 00004b05, %l7 = b1235f4c
add %i0,0x98,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ab171d14
! %l1 = 00000000000000e0, Mem[00000000900001f4] = 1687c938
stw %l1,[%i4+0x1f4] ! Mem[00000000900001f4] = 000000e0
! Mem[00000000818001b4] = 50278239, %l7 = 00000000ab171d14
swap [%i3+0x1b4],%l7 ! %l7 = 0000000050278239
! Mem[0000000091000150] = 23a8d37e 9a37bfce, %g2 = 000000b7, %g3 = 15078ff8
ldd [%i6+0x150],%g2 ! %g2 = 0000000023a8d37e 000000009a37bfce
! Mem[00000000800001a0] = 000000a6415c304a, %l4 = 000000000000d282, %l4 = 000000000000d282
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 000000a6415c304a
! Mem[0000000090000140] = ad21b704, %g2 = 0000000023a8d37e
lduh [%i4+0x142],%g2 ! %g2 = 000000000000ad21
! Mem[00000000808000fc] = 13593052, %l2 = 00004b05, %l0 = 8602693d
add %i1,0xfc,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000013593052
! Mem[0000000091000164] = 4c6169d5, %g2 = 000000000000ad21
lduh [%i6+0x166],%g2 ! %g2 = 0000000000004c61
! Mem[0000000081000088] = 5975a21232809293, %l0 = 0000000013593052, %l1 = 00000000000000e0
add %i2,0x88,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 5975a21232809293
p56_label_22:
! Mem[0000000081800004] = 30d8874b, %l2 = 0000000000004b05
swap [%i3+0x004],%l2 ! %l2 = 0000000030d8874b
! %l6 = 1ff05b830000009d, Mem[00000000918000a0] = 8f35b7ac
stw %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = 0000009d
! Mem[00000000808001cc] = 3d383f4f, %l4 = 415c304a, %l4 = 415c304a
add %i1,0x1cc,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000003d383f4f
! Mem[000000008180016c] = b8c20e9d, %l6 = 0000009d, %l5 = d3cf5904
add %i3,0x16c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000b8c20e9d
! Mem[0000000080800188] = 883dc946, %l6 = 0000009d, %l3 = 000000b2
add %i1,0x188,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000883dc946
! Mem[000000009080014c] = d8605af5, %g2 = 0000000000004c61
ldsh [%i5+0x14e],%g2 ! %g2 = ffffffffffffd860
! Mem[0000000080000198] = 89cd87c0, %l5 = 00000000b8c20e9d
swap [%i0+0x198],%l5 ! %l5 = 0000000089cd87c0
! Mem[0000000081000160] = 470dc320417174c4, %l3 = 00000000883dc946, %l0 = 0000000013593052
add %i2,0x160,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 470dc320417174c4
! Mem[0000000081000188] = 76c88c4d, %l3 = 883dc946, %l6 = 0000009d
add %i2,0x188,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000076c88c4d
! Mem[0000000081000100] = 8086e4b9, %l5 = 0000000089cd87c0
swap [%i2+0x100],%l5 ! %l5 = 000000008086e4b9
p56_label_23:
! Mem[00000000808001f4] = 5c46c2e7, %l0 = 470dc320417174c4
swap [%i1+0x1f4],%l0 ! %l0 = 000000005c46c2e7
! Mem[0000000081000086] = 440ac7b2, %l1 = 5975a21232809293
ldstub [%i2+0x086],%l1 ! %l1 = 000000c7000000ff
! Mem[000000008180018c] = ff432a53, %l1 = 00000000000000c7
swap [%i3+0x18c],%l1 ! %l1 = 00000000ff432a53
! Mem[0000000080800064] = 61236742, %l3 = 00000000883dc946
swap [%i1+0x064],%l3 ! %l3 = 0000000061236742
! Mem[0000000081800020] = 1298500e, %l4 = 000000003d383f4f
swap [%i3+%o4],%l4 ! %l4 = 000000001298500e
! Mem[0000000091000070] = 1c1a828d, %g2 = ffffffffffffd860
ldsh [%i6+0x072],%g2 ! %g2 = 0000000000001c1a
! Mem[0000000090800150] = 5af554a2 1234e189, %g2 = 00001c1a, %g3 = 9a37bfce
ldd [%i5+0x150],%g2 ! %g2 = 000000005af554a2 000000001234e189
! Mem[00000000808001cc] = 3d383f4f, %l5 = 8086e4b9, %l1 = ff432a53
add %i1,0x1cc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000003d383f4f
! %l4 = 000000001298500e, Mem[000000008100017a] = 25aa1a78
sth %l4,[%i2+0x17a] ! Mem[0000000081000178] = 25aa500e
! Mem[0000000081000178] = 25aa500e, %l2 = 30d8874b, %l2 = 30d8874b
add %i2,0x178,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000025aa500e
p56_label_24:
! Mem[0000000081800078] = 5be6aa34, %l7 = 0000000050278239
swap [%i3+0x078],%l7 ! %l7 = 000000005be6aa34
! Mem[0000000091800150] = dd762106, %g2 = 000000005af554a2
ldub [%o0+0x151],%g2 ! %g2 = 00000000000000dd
! Mem[000000008000002a] = 32a9ff6a, %l5 = 000000008086e4b9
ldstub [%i0+0x02a],%l5 ! %l5 = 000000ff000000ff
! Mem[000000008180002c] = 94d5dbd0, %l4 = 000000001298500e
swap [%i3+0x02c],%l4 ! %l4 = 0000000094d5dbd0
! Mem[0000000091000188] = 170ec0b9, %g2 = 00000000000000dd
ldub [%i6+0x188],%g2 ! %g2 = 0000000000000017
! Mem[0000000080000018] = 15aa1fc901a13397, %l1 = 000000003d383f4f
ldx [%i0+%o3],%l1 ! %l1 = 15aa1fc901a13397
! Mem[0000000081000168] = 57f82856, %l3 = 0000000061236742
swap [%i2+0x168],%l3 ! %l3 = 0000000057f82856
! %l2 = 0000000025aa500e, Mem[00000000910001b0] = 3ef08464
stw %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 25aa500e
! %l4 = 0000000094d5dbd0, Mem[000000009080018c] = 59b82350
stb %l4,[%i5+0x18c] ! Mem[000000009080018c] = d0b82350
! %l0 = 000000005c46c2e7, Mem[00000000910000c2] = 86315ee0
stb %l0,[%i6+0x0c2] ! Mem[00000000910000c0] = e7315ee0
p56_label_25:
! Mem[00000000810001e0] = 8becb0df 3de5f57f, %l4 = 94d5dbd0, %l5 = 000000ff
ldd [%i2+0x1e0],%l4 ! %l4 = 000000008becb0df 000000003de5f57f
! Mem[00000000818001b4] = ab171d14, %l4 = 000000008becb0df
swap [%i3+0x1b4],%l4 ! %l4 = 00000000ab171d14
! Mem[00000000908000ac] = d55cbe69, %g2 = 0000000000000017
ldsh [%i5+0x0ae],%g2 ! %g2 = ffffffffffffd55c
! Mem[00000000900001d8] = 1b9ae87d, %g2 = ffffffffffffd55c
ldsh [%i4+0x1da],%g2 ! %g2 = 0000000000001b9a
! %l6 = 76c88c4d, %l7 = 5be6aa34, Mem[00000000908001a0] = 401b30fd 54e92dc3
std %l6,[%i5+0x1a0] ! Mem[00000000908001a0] = 76c88c4d 5be6aa34
! Mem[0000000081800197] = 124a3c3d, %l4 = 00000000ab171d14
ldstub [%i3+0x197],%l4 ! %l4 = 0000003d000000ff
! %l6 = 0000000076c88c4d, Mem[000000009080014a] = 4a3087c7
sth %l6,[%i5+0x14a] ! Mem[0000000090800148] = 8c4d87c7
! Mem[000000009080003c] = 93bde44d, %g2 = 0000000000001b9a
lduw [%i5+0x03c],%g2 ! %g2 = 0000000093bde44d
! Mem[00000000910001d4] = 8fa5fb4d, %g2 = 0000000093bde44d
ldsh [%i6+0x1d6],%g2 ! %g2 = ffffffffffff8fa5
! Mem[00000000800001ac] = 0b9525a4, %l0 = 5c46c2e7, %l0 = 5c46c2e7
add %i0,0x1ac,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000000b9525a4
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p56_branch_failed
p56_not_taken_0_end:
! End of Random Code for Thread 56
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 000000000b9525a4
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 15aa1fc901a13397
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000025aa500e
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000057f82856
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000003d
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003de5f57f
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000076c88c4d
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000005be6aa34
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c20dcb9c 0dc720ea
bne %xcc,p56_f4_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 32a9ff6a8602693d
ldx [%i0+0x028],%g3 ! Observed data at 0000000080000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000006ca6ed4c
ldx [%i0+0x080],%g3 ! Observed data at 0000000080000080
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff1b6ebda9b89c1e
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000800000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 59cdcff11ffe2890
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000800000d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c230a84300000064
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000800000e0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x150],%g2 ! Expected data = f7df76ad15ff2167
ldx [%i0+0x150],%g3 ! Observed data at 0000000080000150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = b8c20e9d6fbb39bc
ldx [%i0+0x198],%g3 ! Observed data at 0000000080000198
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000a6415c304a
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000800001a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff6ebcffdba874bc
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000800001d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = c95bef3698bd74c4
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000800001f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1f8,%g4
set p56_local1_expect,%g1
p56_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = fff9169a0fff4e76
ldx [%i1+0x008],%g3 ! Observed data at 0000000080800008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = d2e2ed7ba659ebff
ldx [%i1+0x040],%g3 ! Observed data at 0000000080800040
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3b97bb21ff7eda3c
ldx [%i1+0x048],%g3 ! Observed data at 0000000080800048
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 63ff987b16e86bff
ldx [%i1+0x050],%g3 ! Observed data at 0000000080800050
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = ff05a261883dc946
ldx [%i1+0x060],%g3 ! Observed data at 0000000080800060
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000c4c2a04256
ldx [%i1+0x088],%g3 ! Observed data at 0000000080800088
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = b30a51778bff09b2
ldx [%i1+0x090],%g3 ! Observed data at 0000000080800090
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = cdb1663f1b796fff
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000808000a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = bfc754827a71a05b
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000808000b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 8636bfccdbccae1a
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000808000c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = cdb5aba491ff8747
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000808000d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x150],%g2 ! Expected data = 8e43ff6723a8bd7d
ldx [%i1+0x150],%g3 ! Observed data at 0000000080800150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 3113ff16b7de0373
ldx [%i1+0x168],%g3 ! Observed data at 0000000080800168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = d89870a498ffc039
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000808001a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7bba68692b6bd6ff
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000808001b8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = cdb1663fbca91287
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000808001d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f4841287417174c4
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000808001f0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1f0,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = a047ffe85bb3eea6
ldx [%i2+0x000],%g3 ! Observed data at 0000000081000000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = f4403cadefffe393
ldx [%i2+0x020],%g3 ! Observed data at 0000000081000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = 38ffab698631ff5a
ldx [%i2+0x058],%g3 ! Observed data at 0000000081000058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff2829294b3cfdd0
ldx [%i2+0x078],%g3 ! Observed data at 0000000081000078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6b481b7d440affb2
ldx [%i2+0x080],%g3 ! Observed data at 0000000081000080
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = fdffbf2cffb57a42
ldx [%i2+0x098],%g3 ! Observed data at 0000000081000098
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x098,%g4
ldx [%g1+0x100],%g2 ! Expected data = 89cd87c0237aa571
ldx [%i2+0x100],%g3 ! Observed data at 0000000081000100
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 380557fff1ba1a86
ldx [%i2+0x140],%g3 ! Observed data at 0000000081000140
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = d7a1d004cad1838e
ldx [%i2+0x150],%g3 ! Observed data at 0000000081000150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6123674292262cef
ldx [%i2+0x168],%g3 ! Observed data at 0000000081000168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 25aa500e8a8a7bc5
ldx [%i2+0x178],%g3 ! Observed data at 0000000081000178
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 1f690657e868e1ff
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000810001b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = add4ff3a1bbb51a2
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000810001d8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1d8,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = f1c2b65b00004b05
ldx [%i3+0x000],%g3 ! Observed data at 0000000081800000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3d383f4f15aa1fc9
ldx [%i3+0x020],%g3 ! Observed data at 0000000081800020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 44f2d3811298500e
ldx [%i3+0x028],%g3 ! Observed data at 0000000081800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 29578cb6000000ab
ldx [%i3+0x058],%g3 ! Observed data at 0000000081800058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5027823974980685
ldx [%i3+0x078],%g3 ! Observed data at 0000000081800078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = b851ff9832df9b18
ldx [%i3+0x090],%g3 ! Observed data at 0000000081800090
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = b2f2646655982e92
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000818000d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 1ff05b830000009d
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000818000f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 996232f606c404ad
ldx [%i3+0x108],%g3 ! Observed data at 0000000081800108
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0e712adaffccbe12
ldx [%i3+0x110],%g3 ! Observed data at 0000000081800110
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = 281bb8ad2d2610fe
ldx [%i3+0x140],%g3 ! Observed data at 0000000081800140
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 15aa1fc96a49ad65
ldx [%i3+0x170],%g3 ! Observed data at 0000000081800170
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 58c9a4cb000000c7
ldx [%i3+0x188],%g3 ! Observed data at 0000000081800188
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = d3355d0c124a3cff
ldx [%i3+0x190],%g3 ! Observed data at 0000000081800190
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 3eb1f024fd00b3a3
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000818001a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = b36e04148becb0df
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000818001b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 015e27ffd1903e9a
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000818001c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 42ab1e13d1b7ffe5
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000818001d8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b7fd48bed37977ff
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000818001e8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1e8,%g4
! The test for processor 56 has passed
p56_passed:
ta GOOD_TRAP
nop
p56_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p56_failed
p56_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p56_failed
p56_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p56_failed
p56_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p56_failed
p56_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p56_failed
p56_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p56_failed
p56_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p56_failed
p56_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p56_failed
p56_f4_fail:
set p56_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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 [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000081800018]
stda %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081800000]
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000081000028]
done
p56_trap1o:
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000081800018]
stda %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081800000]
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000081000028]
done
p56_trap2e:
stxa %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800010]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080000010]
done
p56_trap2o:
stxa %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800010]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080000010]
done
p56_trap3e:
nop
nop
nop
done
p56_trap3o:
nop
nop
nop
done
p56_init_memory_pointers:
set p56_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p56_local0_start,%i0
set p56_local1_start,%i1
set p56_local2_start,%i2
set p56_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d04884aac8c6dcd2
ldx [%g1+0x008],%l1 ! %l1 = 4b9c48126e6be2a8
ldx [%g1+0x010],%l2 ! %l2 = b1fd5ee4183eda9a
ldx [%g1+0x018],%l3 ! %l3 = e37dfa36c45ff153
ldx [%g1+0x020],%l4 ! %l4 = 3bfe7e5c3eb1f024
ldx [%g1+0x028],%l5 ! %l5 = 651b5f946bff754e
ldx [%g1+0x030],%l6 ! %l6 = 86d229b8392653b9
ldx [%g1+0x038],%l7 ! %l7 = f3163dd01f13359f
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5e17cbb7 a2a2ea60 1bc453da b4d20f00
! %f4 = 55cc12df a442cb0e c41488f2 21d521e6
! %f8 = 6909a6b8 235c667a a579d967 c85a225a
! %f12 = bf1b706c 69dea390 b9feeff2 e44a9e29
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 34c01ab9 7d1c6ebc be88b7d7 f815f9ad
! %f20 = a2e0c08d db6521a4 14f3bbf5 dda8a3cd
! %f24 = 99a11184 71988fa4 1523ef8f 1b614de7
! %f28 = f71df813 751be286 5d3e5e6f aaf3e8f0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e8532438 e89a4dbb 54de02e8 dff1b366
! %f36 = 33f02b65 44b70855 4ae8f215 4244f488
! %f40 = 6cc82c8a f83484a5 97bf652b 511f10f4
! %f44 = 886c5964 170568c4 d3912b29 b5b03d7b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe4b7af070000003e,%g7,%g1 ! GSR scale = 7, align = 6
wr %g1,%g0,%gsr ! GSR = e4b7af070000003e
wr %g0,%y ! Clear Y 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[0000000090800184] = 2fecde3e, %g2 = 68c0ff8d22194c53
ldub [%i5+0x186],%g2 ! %g2 = 000000000000002f
! Mem[0000000090000058] = fb0631c4 db5d206c, %g2 = 0000002f, %g3 = 0bad0b00
ldd [%i4+0x058],%g2 ! %g2 = 00000000fb0631c4 00000000db5d206c
! Mem[0000000090800104] = 66e26e91, %g18 = 7017746669aa99cf
ldsw [%i5+0x104],%g2 ! %g2 = 7017746669aa99cf
! %l2 = 49956c51fbcf5787, Mem[00000000910000d0] = 2fe75756f56c72b9
stx %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = 49956c51fbcf5787
! Mem[000000008280009c] = 8a84be16, %l6 = 0c0b1bab, %l4 = aa620529
add %i1,0x9c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008a84be16
! Mem[0000000083800088] = dcc03fe4, %l2 = 49956c51fbcf5787
swap [%i3+0x088],%l2 ! %l2 = 00000000dcc03fe4
! Mem[00000000828001c4] = 892131f1, %l5 = eca50e5c174ea268
swap [%i1+0x1c4],%l5 ! %l5 = 00000000892131f1
! Mem[0000000082000104] = aea8fb64, %l7 = 041984e0472ba17e
swap [%i0+0x104],%l7 ! %l7 = 00000000aea8fb64
! Mem[00000000828000dc] = ac0e50ab, %l6 = aea3e9a20c0b1bab
ldsb [%i1+0x0dc],%l6 ! %l6 = ffffffffffffffac
! %l3 = a5099ea4aed759eb, Mem[000000008380001c] = 8199e35f
sth %l3,[%i3+0x01c] ! Mem[000000008380001c] = 59ebe35f
p57_label_2:
! Mem[000000008300006f] = b69b48ea, %l3 = a5099ea4aed759eb
ldstub [%i2+0x06f],%l3 ! %l3 = 000000ea000000ff
! %l7 = 00000000aea8fb64, Mem[000000009080009c] = 0675bab4
sth %l7,[%i5+0x09c] ! Mem[000000009080009c] = fb64bab4
! %l1 = bc56f636b3b08a9b, Mem[00000000910000b1] = 0a8113ac
stb %l1,[%i6+0x0b1] ! Mem[00000000910000b0] = 9b8113ac
! %l1 = bc56f636b3b08a9b, Mem[00000000900001a8] = bbf186c9b7572d16
stx %l1,[%i4+0x1a8] ! Mem[00000000900001a8] = bc56f636b3b08a9b
! Mem[00000000918000f0] = 26618e3b, %g2 = 0000000066e26e91
lduw [%o0+0x0f0],%g2 ! %g2 = 0000000026618e3b
! Mem[0000000082000096] = 5da0af00, %l7 = 00000000aea8fb64
ldstub [%i0+0x096],%l7 ! %l7 = 000000af000000ff
! Mem[0000000083000004] = c1af2524, %l1 = b3b08a9b, %l7 = 000000af
add %i2,0x04,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c1af2524
! Mem[0000000083000090] = ad5514fc, %l0 = 531e1940102a6d16
ldstub [%i2+0x090],%l0 ! %l0 = 000000ad000000ff
! Mem[00000000830001e4] = d788e863, %l4 = 8a84be16, %l6 = ffffffac
add %i2,0x1e4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000d788e863
! Mem[000000008200017c] = 1f549abd, %l6 = 00000000d788e863
swap [%i0+0x17c],%l6 ! %l6 = 000000001f549abd
p57_label_3:
! Mem[00000000838001c8] = ee1e680f, %l3 = 00000000000000ea
ldstub [%i3+0x1c8],%l3 ! %l3 = 000000ee000000ff
! %l6 = 000000001f549abd, Mem[00000000908000a8] = 583e064bb6a7d55c
stx %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = 000000001f549abd
! Mem[0000000090800098] = 19897435, %g2 = 0000000026618e3b
lduh [%i5+0x098],%g2 ! %g2 = 0000000000001989
! Mem[00000000908000c0] = 2e57b703, %g2 = 0000000000001989
lduw [%i5+0x0c0],%g2 ! %g2 = 000000002e57b703
! Mem[00000000900001fc] = 9918ba40, %g2 = 000000002e57b703
lduh [%i4+0x1fe],%g2 ! %g2 = 0000000000009918
! Mem[00000000828001f8] = a3ea9e58f583ea55, %l6 = 000000001f549abd, %l4 = 000000008a84be16
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = a3ea9e58f583ea55
! %l6 = 000000001f549abd, Mem[000000009080012b] = 31263925
stb %l6,[%i5+0x12b] ! Mem[0000000090800128] = bd263925
! Mem[00000000918001a8] = 2d4b6bef, %g2 = 0000000000009918
ldsb [%o0+0x1ab],%g2 ! %g2 = 000000000000002d
! Mem[0000000083000024] = 33173a7c, %l6 = 000000001f549abd
swap [%i2+0x024],%l6 ! %l6 = 0000000033173a7c
! Mem[00000000838001e0] = a3379fa81e94b8fb, %l7 = 00000000c1af2524, %l4 = a3ea9e58f583ea55
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = a3379fa81e94b8fb
p57_label_4:
! Mem[00000000820001e7] = 43cfd556, %l2 = 00000000dcc03fe4
ldstub [%i0+0x1e7],%l2 ! %l2 = 00000056000000ff
! Mem[0000000090800168] = a3b72bd2, %g2 = 000000000000002d
lduh [%i5+0x168],%g2 ! %g2 = 000000000000a3b7
! Mem[0000000090000010] = 487bece212ee166a, %g2 = 000000000000a3b7
ldx [%i4+%o2],%g2 ! %g2 = 487bece212ee166a
! %l6 = 0000000033173a7c, Mem[0000000090000164] = 7c1f981c
stw %l6,[%i4+0x164] ! Mem[0000000090000164] = 33173a7c
! Mem[0000000091800098] = 9a4c128d, %g2 = 487bece212ee166a
ldub [%o0+0x098],%g2 ! %g2 = 000000000000009a
! %l3 = 00000000000000ee, Mem[00000000910001b8] = 7e24de3b
stw %l3,[%i6+0x1b8] ! Mem[00000000910001b8] = 000000ee
! Mem[00000000820001e0] = c776e7cb, %l2 = 0000000000000056
swap [%i0+0x1e0],%l2 ! %l2 = 00000000c776e7cb
! Mem[0000000091800084] = f779f5df, %g2 = 000000000000009a
lduw [%o0+0x084],%g2 ! %g2 = 00000000f779f5df
! Mem[00000000828000c0] = f5420b0e2fd8c6fb, %l7 = 00000000c1af2524
ldx [%i1+0x0c0],%l7 ! %l7 = f5420b0e2fd8c6fb
! Mem[00000000828000dc] = ac0e50ab, %l3 = 00000000000000ee
swap [%i1+0x0dc],%l3 ! %l3 = 00000000ac0e50ab
p57_label_5:
! Mem[00000000900001f8] = fa17c81f, %g2 = 00000000f779f5df
lduw [%i4+0x1f8],%g2 ! %g2 = 00000000fa17c81f
! %l5 = 00000000892131f1, Mem[00000000908001e0] = ac6a9c05c7e29cb9
stx %l5,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000000892131f1
! Mem[0000000090800060] = ec0a57d6, %g2 = 00000000fa17c81f
ldsb [%i5+0x060],%g2 ! %g2 = ffffffffffffffec
! Mem[000000008200012c] = 53159bbc, %l7 = f5420b0e2fd8c6fb
swap [%i0+0x12c],%l7 ! %l7 = 0000000053159bbc
! %l2 = 00000000c776e7cb, Mem[0000000090800053] = a706c069
stb %l2,[%i5+0x053] ! Mem[0000000090800050] = cb06c069
! Mem[0000000082800078] = 0734e5732bbcf3de, %l7 = 0000000053159bbc, %l4 = a3379fa81e94b8fb
add %i1,0x78,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 0734e5732bbcf3de
! Mem[0000000091000194] = e48655e5, %g2 = ffffffffffffffec
ldsh [%i6+0x194],%g2 ! %g2 = ffffffffffffe486
! %l2 = 00000000c776e7cb, Mem[0000000090000110] = 18614e6eeeb8142d
stx %l2,[%i4+0x110] ! Mem[0000000090000110] = 00000000c776e7cb
! Mem[0000000091800188] = 4b57bd1a6cc61047, %g2 = ffffffffffffe486
ldx [%o0+0x188],%g2 ! %g2 = 4b57bd1a6cc61047
! %l0 = 00000000000000ad, Mem[00000000910001f8] = a30b445c5ed21f5b
stx %l0,[%i6+0x1f8] ! Mem[00000000910001f8] = 00000000000000ad
p57_label_6:
! Mem[0000000091000118] = d572a066, %g2 = 4b57bd1a6cc61047
ldub [%i6+0x11b],%g2 ! %g2 = 00000000000000d5
! Mem[00000000828001c8] = 5fe790a9, %l6 = 33173a7c, %l0 = 000000ad
add %i1,0x1c8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005fe790a9
! Mem[000000009100013c] = da495b2d, %g18 = 7017746669aa99cf
ldsw [%i6+0x13c],%g2 ! %g2 = 7017746669aa99cf
! Mem[0000000083800028] = 593c70a5, %l6 = 0000000033173a7c
swap [%i3+%o5],%l6 ! %l6 = 00000000593c70a5
! Mem[0000000083800034] = 77122b74, %l0 = 5fe790a9, %l7 = 53159bbc
add %i3,0x34,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000077122b74
! %l0 = 5fe790a9, %l1 = b3b08a9b, Mem[0000000091000048] = d9b0337c 600cdb96
std %l0,[%i6+0x048] ! Mem[0000000091000048] = 5fe790a9 b3b08a9b
! Mem[00000000820000d8] = 429219f4, %l4 = 0734e5732bbcf3de
ldstub [%i0+0x0d8],%l4 ! %l4 = 00000042000000ff
! Mem[00000000908000b8] = f3c9fb4b, %g2 = ffffffffda495b2d
ldsb [%i5+0x0b9],%g2 ! %g2 = fffffffffffffff3
! Mem[0000000090000144] = af01b330, %g2 = fffffffffffffff3
lduh [%i4+0x146],%g2 ! %g2 = 000000000000af01
! Mem[000000008380015c] = c1996dfc, %l6 = 00000000593c70a5
swap [%i3+0x15c],%l6 ! %l6 = 00000000c1996dfc
p57_label_7:
! Mem[00000000838001b8] = 9cdd7a0b, %l7 = 77122b74, %l2 = c776e7cb
add %i3,0x1b8,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009cdd7a0b
! Mem[00000000828000f8] = 3194675a221a818b, %l5 = 00000000892131f1, %l7 = 0000000077122b74
add %i1,0xf8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3194675a221a818b
! Mem[0000000083800163] = 8f1192b1, %l1 = bc56f636b3b08a9b
ldstub [%i3+0x163],%l1 ! %l1 = 000000b1000000ff
! Mem[0000000083800090] = 0a38e6836fd5b983, %l2 = 000000009cdd7a0b, %l5 = 00000000892131f1
add %i3,0x90,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 0a38e6836fd5b983
! Mem[00000000918001d8] = 05319c388896c003, %g2 = 000000000000af01
ldx [%o0+0x1d8],%g2 ! %g2 = 05319c388896c003
! Mem[0000000091800038] = 0de323e4, %g18 = 7017746669aa99cf
ldsw [%o0+0x038],%g2 ! %g2 = 7017746669aa99cf
! Mem[00000000918001a0] = d6da767b, %g2 = 000000000de323e4
lduw [%o0+0x1a0],%g2 ! %g2 = 00000000d6da767b
! %l5 = 0a38e6836fd5b983, Mem[00000000918000f0] = 26618e3b
sth %l5,[%o0+0x0f0] ! Mem[00000000918000f0] = b9838e3b
! Mem[0000000082000030] = 51a2b8b6, %l0 = 000000005fe790a9
swap [%i0+0x030],%l0 ! %l0 = 0000000051a2b8b6
! Mem[00000000910001bc] = 1e3a3254, %g2 = 00000000d6da767b
ldsh [%i6+0x1be],%g2 ! %g2 = 0000000000001e3a
p57_label_8:
! Mem[000000008200001c] = ebc99ae8, %l6 = c1996dfc, %l6 = c1996dfc
add %i0,0x1c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ebc99ae8
! %l4 = 0000000000000042, Mem[0000000091800080] = 40837ec6
stb %l4,[%o0+0x080] ! Mem[0000000091800080] = 42837ec6
! %l5 = 0a38e6836fd5b983, Mem[0000000083800158] = 9c574bb2593c70a5
stx %l5,[%i3+0x158] ! Mem[0000000083800158] = 0a38e6836fd5b983
! Mem[0000000090000068] = 975a4c531842c3ee, %g2 = 0000000000001e3a
ldx [%i4+0x068],%g2 ! %g2 = 975a4c531842c3ee
! Mem[00000000838001ec] = 1c4ae2dc, %l4 = 00000042, %l4 = 00000042
add %i3,0x1ec,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001c4ae2dc
! Mem[00000000900000d4] = 2c1fa4f2, %g18 = 7017746669aa99cf
ldsw [%i4+0x0d4],%g2 ! %g2 = 7017746669aa99cf
! %l4 = 1c4ae2dc, %l5 = 6fd5b983, Mem[0000000090800040] = 839ba431 df9afe37
std %l4,[%i5+0x040] ! Mem[0000000090800040] = 1c4ae2dc 6fd5b983
! Mem[0000000090800020] = 1090194a, %g2 = 000000002c1fa4f2
lduh [%i5+%o4],%g2 ! %g2 = 0000000000001090
! Mem[0000000082800000] = a57740ca9c2e7036, %l5 = 0a38e6836fd5b983, %l3 = 00000000ac0e50ab
casxa [%i1]0x80,%l5,%l3 ! %l3 = a57740ca9c2e7036
! Mem[0000000090800010] = b4fabb0f 1cf2febc, %g2 = 00001090, %g3 = db5d206c
ldd [%i5+%o2],%g2 ! %g2 = 00000000b4fabb0f 000000001cf2febc
p57_label_9:
! Mem[000000008380004c] = 863a67fa, %l4 = 000000001c4ae2dc
ldstub [%i3+0x04c],%l4 ! %l4 = 00000086000000ff
! Mem[0000000090000138] = f0b984329a9d196a, %g2 = 00000000b4fabb0f
ldx [%i4+0x138],%g2 ! %g2 = f0b984329a9d196a
! Mem[00000000828000fd] = 221a818b, %l7 = 3194675a221a818b
ldstub [%i1+0x0fd],%l7 ! %l7 = 0000001a000000ff
! Mem[00000000838001fc] = ed0cd7df, %l1 = 00000000000000b1
swap [%i3+0x1fc],%l1 ! %l1 = 00000000ed0cd7df
! %l6 = 00000000ebc99ae8, Mem[0000000091800170] = 0dd8e744
stw %l6,[%o0+0x170] ! Mem[0000000091800170] = ebc99ae8
! Mem[0000000083000045] = 58d5e3ec, %l0 = 0000000051a2b8b6
ldstub [%i2+0x045],%l0 ! %l0 = 000000d5000000ff
! Mem[00000000838001cc] = db0a05c4, %l4 = 00000086, %l1 = ed0cd7df
add %i3,0x1cc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000db0a05c4
! Mem[0000000083000128] = 7a22e72aba90876e, %l2 = 000000009cdd7a0b, %l0 = 00000000000000d5
add %i2,0x128,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 7a22e72aba90876e
! Mem[0000000082000024] = 4c1dc192, %l6 = 00000000ebc99ae8
ldsb [%i0+0x026],%l6 ! %l6 = ffffffffffffffc1
! Mem[00000000820000e0] = 80153028, %l6 = ffffffffffffffc1
swap [%i0+0x0e0],%l6 ! %l6 = 0000000080153028
p57_label_10:
! Mem[00000000908000a8] = 00000000, %g18 = 7017746669aa99cf
ldsw [%i5+0x0a8],%g2 ! %g2 = 7017746669aa99cf
! Mem[00000000838000de] = 42549456, %l0 = 7a22e72aba90876e
ldstub [%i3+0x0de],%l0 ! %l0 = 00000094000000ff
! Mem[0000000082800041] = f6513e3a, %l4 = 0000000000000086
ldstub [%i1+0x041],%l4 ! %l4 = 00000051000000ff
! Mem[00000000900001fc] = 27a29918, %g2 = 0000000000000000
lduh [%i4+0x1fc],%g2 ! %g2 = 00000000000027a2
! Mem[00000000820001a8] = 01016bcd ae086ef0, %l2 = 9cdd7a0b, %l3 = 9c2e7036
ldd [%i0+0x1a8],%l2 ! %l2 = 0000000001016bcd 00000000ae086ef0
! %l7 = 000000000000001a, Mem[00000000908000b8] = 20f3c9fb4b1d15cc
stx %l7,[%i5+0x0b8] ! Mem[00000000908000b8] = 000000000000001a
! Mem[0000000082800010] = 196d9a2b, %l6 = 0000000080153028
swap [%i1+%o2],%l6 ! %l6 = 00000000196d9a2b
! Mem[0000000091800000] = 03f5e670, %g2 = 00000000000027a2
lduw [%o0+%g0],%g2 ! %g2 = 0000000003f5e670
! Mem[00000000828000f0] = 94431daa1c519a78, %l2 = 0000000001016bcd, %l2 = 0000000001016bcd
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 94431daa1c519a78
! Mem[0000000083800038] = e9d9e553, %l1 = db0a05c4, %l4 = 00000051
add %i3,0x38,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000e9d9e553
p57_label_11:
! Mem[00000000908001b4] = 6fe8048a, %g2 = 0000000003f5e670
ldsh [%i5+0x1b4],%g2 ! %g2 = 0000000000006fe8
! Mem[0000000082800042] = f6ff3e3a, %l1 = 00000000db0a05c4
ldstub [%i1+0x042],%l1 ! %l1 = 0000003e000000ff
! Mem[00000000910001e4] = d36e1d3a, %g2 = 0000000000006fe8
ldub [%i6+0x1e5],%g2 ! %g2 = 00000000000000d3
! Mem[0000000083000000] = aca23cefc1af2524, %l0 = 0000000000000094, %l6 = 00000000196d9a2b
casxa [%i2]0x80,%l0,%l6 ! %l6 = aca23cefc1af2524
! Mem[0000000082800130] = a2050f5e, %l3 = 00000000ae086ef0
swap [%i1+0x130],%l3 ! %l3 = 00000000a2050f5e
! %l5 = 0a38e6836fd5b983, Mem[0000000091800080] = 42837ec6f779f5df
stx %l5,[%o0+0x080] ! Mem[0000000091800080] = 0a38e6836fd5b983
! Mem[00000000918000a8] = 3a36aa50, %g2 = 00000000000000d3
lduw [%o0+0x0a8],%g2 ! %g2 = 000000003a36aa50
! Mem[0000000091800084] = 6fd5b983, %g18 = 7017746669aa99cf
ldsw [%o0+0x084],%g2 ! %g2 = 7017746669aa99cf
! Mem[0000000091000028] = ec3993f6, %g2 = 000000006fd5b983
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffec39
! Mem[00000000908000a0] = d990a0ad f468c18e, %g2 = ffffec39, %g3 = 1cf2febc
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000d990a0ad 00000000f468c18e
p57_label_12:
! %l4 = 00000000e9d9e553, Mem[000000009000012e] = ea6ef402
sth %l4,[%i4+0x12e] ! Mem[000000009000012c] = e553f402
! %l7 = 000000000000001a, Mem[00000000900001a8] = bc56f636b3b08a9b
stx %l7,[%i4+0x1a8] ! Mem[00000000900001a8] = 000000000000001a
! Mem[00000000830001d0] = 65abacbf265b6203, %l2 = 94431daa1c519a78, %l6 = aca23cefc1af2524
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 65abacbf265b6203
! Mem[00000000838000f4] = ac2cd581, %l1 = 000000000000003e
ldstub [%i3+0x0f4],%l1 ! %l1 = 000000ac000000ff
! Mem[0000000082000114] = a3651137, %l2 = 94431daa1c519a78
swap [%i0+0x114],%l2 ! %l2 = 00000000a3651137
! Mem[000000009000018c] = b5322733, %g2 = 00000000d990a0ad
ldsh [%i4+0x18e],%g2 ! %g2 = ffffffffffffb532
! Mem[0000000083000019] = d70cc6f9, %l1 = 00000000000000ac
ldstub [%i2+0x019],%l1 ! %l1 = 0000000c000000ff
! Mem[0000000083800110] = 84e8bd3ae4beae78, %l6 = 65abacbf265b6203, %l4 = 00000000e9d9e553
add %i3,0x110,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 84e8bd3ae4beae78
! Mem[0000000090000088] = 487ec682, %g2 = ffffffffffffb532
lduh [%i4+0x088],%g2 ! %g2 = 000000000000487e
! %l3 = 00000000a2050f5e, Mem[0000000083800148] = 4d3b75f9794f166b
stx %l3,[%i3+0x148] ! Mem[0000000083800148] = 00000000a2050f5e
p57_label_13:
! Mem[00000000900001a8] = 000000000000001a, %g2 = 000000000000487e
ldx [%i4+0x1a8],%g2 ! %g2 = 000000000000001a
! Mem[000000008280001c] = 8c69a76c, %l6 = 65abacbf265b6203
swap [%i1+0x01c],%l6 ! %l6 = 000000008c69a76c
! %l2 = a3651137, %l3 = a2050f5e, Mem[0000000091800180] = 628efb98 48e04b63
std %l2,[%o0+0x180] ! Mem[0000000091800180] = a3651137 a2050f5e
! Mem[00000000900001c0] = 3ac5b3a2, %g2 = 000000000000001a
ldub [%i4+0x1c0],%g2 ! %g2 = 000000000000003a
! Mem[00000000838001d0] = 9f8083cabdcc6202, %l5 = 0a38e6836fd5b983, %l2 = 00000000a3651137
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 9f8083cabdcc6202
! Mem[0000000091800130] = 2f69a2c8c164810f, %g2 = 000000000000003a
ldx [%o0+0x130],%g2 ! %g2 = 2f69a2c8c164810f
! Mem[0000000091800040] = 6fcc5f81, %g2 = 2f69a2c8c164810f
ldsh [%o0+0x040],%g2 ! %g2 = 0000000000006fcc
! Mem[0000000082800098] = aa92b077, %l7 = 0000001a, %l0 = 00000094
add %i1,0x98,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000aa92b077
! Mem[00000000838001f0] = a71f6ab0add99fec, %l0 = 00000000aa92b077, %l4 = 84e8bd3ae4beae78
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a71f6ab0add99fec
! Mem[0000000082800188] = a1b5df39, %l4 = a71f6ab0add99fec
swap [%i1+0x188],%l4 ! %l4 = 00000000a1b5df39
p57_label_14:
! Mem[000000009000005c] = 206c7dcd, %g2 = 0000000000006fcc
lduh [%i4+0x05e],%g2 ! %g2 = 000000000000206c
! Mem[00000000830001f1] = 28cb17af, %l5 = 0a38e6836fd5b983
ldstub [%i2+0x1f1],%l5 ! %l5 = 000000cb000000ff
! Mem[0000000083800088] = fbcf5787, %l0 = 00000000aa92b077
ldub [%i3+0x088],%l0 ! %l0 = 00000000000000fb
! Mem[0000000091000174] = cb003d97, %g2 = 000000000000206c
lduw [%i6+0x174],%g2 ! %g2 = 00000000cb003d97
! Mem[0000000091000070] = 684b1c1a, %g18 = 7017746669aa99cf
ldsw [%i6+0x070],%g2 ! %g2 = 7017746669aa99cf
! Mem[000000008380008c] = 468e6570, %l1 = 0000000c, %l0 = 000000fb
add %i3,0x8c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000468e6570
! Mem[00000000918000a8] = 3a36aa508d44d5c1, %g2 = 00000000684b1c1a
ldx [%o0+0x0a8],%g2 ! %g2 = 3a36aa508d44d5c1
! Mem[0000000083800114] = e4beae78, %l6 = 000000008c69a76c
swap [%i3+0x114],%l6 ! %l6 = 00000000e4beae78
! %l7 = 000000000000001a, Mem[0000000091800073] = 974c114d
stb %l7,[%o0+0x073] ! Mem[0000000091800070] = 1a4c114d
! Mem[0000000083800048] = 9c660d82, %l2 = 9f8083cabdcc6202
swap [%i3+0x048],%l2 ! %l2 = 000000009c660d82
p57_label_15:
! %l4 = a1b5df39, %l5 = 000000cb, Mem[00000000910000d0] = 49956c51 fbcf5787
std %l4,[%i6+0x0d0] ! Mem[00000000910000d0] = a1b5df39 000000cb
! Mem[0000000082800010] = 801530284864070b, %l3 = 00000000a2050f5e, %l4 = 00000000a1b5df39
add %i1,0x10,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 801530284864070b
! %l4 = 801530284864070b, Mem[00000000838000e4] = 2a312e9a
stb %l4,[%i3+0x0e4] ! Mem[00000000838000e4] = 0b312e9a
! %l2 = 000000009c660d82, Mem[0000000090800160] = a336f3e1
sth %l2,[%i5+0x160] ! Mem[0000000090800160] = 0d82f3e1
! Mem[000000009000014c] = b1da7755, %g18 = 7017746669aa99cf
ldsw [%i4+0x14c],%g2 ! %g2 = 7017746669aa99cf
! %l7 = 000000000000001a, Mem[00000000830001c0] = e080d83a
stw %l7,[%i2+0x1c0] ! Mem[00000000830001c0] = 0000001a
! %l5 = 00000000000000cb, Mem[00000000900001c8] = 60b21f1e
stw %l5,[%i4+0x1c8] ! Mem[00000000900001c8] = 000000cb
! Mem[0000000083000064] = 0deca38e, %l0 = 00000000468e6570
swap [%i2+0x064],%l0 ! %l0 = 000000000deca38e
! Mem[0000000091800080] = 0a38e683 6fd5b983, %g2 = b1da7755, %g3 = f468c18e
ldd [%o0+0x080],%g2 ! %g2 = 000000000a38e683 000000006fd5b983
! Mem[0000000083800150] = c0a20212, %l4 = 801530284864070b
swap [%i3+0x150],%l4 ! %l4 = 00000000c0a20212
p57_label_16:
! Mem[0000000082800008] = 7e39ef79, %l2 = 000000009c660d82
ldstub [%i1+%o1],%l2 ! %l2 = 0000007e000000ff
! Mem[000000008280009e] = 8a84be16, %l6 = 00000000e4beae78
ldstub [%i1+0x09e],%l6 ! %l6 = 000000be000000ff
! Mem[00000000830001a4] = 77c02302, %l3 = 00000000a2050f5e
ldsh [%i2+0x1a6],%l3 ! %l3 = 0000000000002302
! Mem[00000000838000a0] = 569480aa, %l1 = 0000000c, %l7 = 0000001a
add %i3,0xa0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000569480aa
! Mem[00000000838001f0] = a71f6ab0add99fec, %l3 = 0000000000002302, %l7 = 00000000569480aa
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = a71f6ab0add99fec
! Mem[0000000083800130] = 9675fafb444fd8ee, %l6 = 00000000000000be, %l6 = 00000000000000be
add %i3,0x130,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 9675fafb444fd8ee
! Mem[0000000082800038] = e0bf1fefda400f35, %l4 = 00000000c0a20212, %l3 = 0000000000002302
add %i1,0x38,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = e0bf1fefda400f35
! %l7 = a71f6ab0add99fec, Mem[00000000918000fc] = 1d56c743
stw %l7,[%o0+0x0fc] ! Mem[00000000918000fc] = add99fec
! %l4 = 00000000c0a20212, Mem[0000000091800116] = e05e9aed
sth %l4,[%o0+0x116] ! Mem[0000000091800114] = 02129aed
! %l3 = e0bf1fefda400f35, Mem[00000000900000b4] = 2801dd14
sth %l3,[%i4+0x0b4] ! Mem[00000000900000b4] = 0f35dd14
p57_label_17:
! Mem[00000000830001e9] = ef95e79e, %l4 = 00000000c0a20212
ldstub [%i2+0x1e9],%l4 ! %l4 = 00000095000000ff
! Mem[00000000908001a4] = 2dc35788, %g2 = 000000000a38e683
ldsh [%i5+0x1a6],%g2 ! %g2 = 0000000000002dc3
! %l3 = e0bf1fefda400f35, Mem[0000000090800080] = 6a2f1ae1
sth %l3,[%i5+0x080] ! Mem[0000000090800080] = 0f351ae1
! Mem[0000000090000088] = 487ec682 423efff6, %g2 = 00002dc3, %g3 = 6fd5b983
ldd [%i4+0x088],%g2 ! %g2 = 00000000487ec682 00000000423efff6
! %l5 = 00000000000000cb, Mem[0000000090800186] = 2fecde3e
sth %l5,[%i5+0x186] ! Mem[0000000090800184] = 00cbde3e
! Mem[000000008300012c] = ba90876e, %l7 = add99fec, %l0 = 0deca38e
add %i2,0x12c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ba90876e
! Mem[0000000083800078] = b1dca1409d6ff335, %l4 = 0000000000000095, %l0 = 00000000ba90876e
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = b1dca1409d6ff335
! %l0 = b1dca1409d6ff335, Mem[00000000910000e8] = 5ab839f7
stw %l0,[%i6+0x0e8] ! Mem[00000000910000e8] = 9d6ff335
! Mem[00000000830000b8] = 2a35ef5a44fd4d5b, %l2 = 000000000000007e, %l2 = 000000000000007e
add %i2,0xb8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 2a35ef5a44fd4d5b
! Mem[0000000090800170] = 99787375, %g2 = 00000000487ec682
ldsh [%i5+0x170],%g2 ! %g2 = ffffffffffff9978
p57_label_18:
! Mem[0000000091000068] = 5f782632, %g2 = ffffffffffff9978
lduh [%i6+0x068],%g2 ! %g2 = 0000000000005f78
! Mem[0000000082000018] = d1bf1069ebc99ae8, %l6 = 9675fafb444fd8ee, %l2 = 2a35ef5a44fd4d5b
add %i0,0x18,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d1bf1069ebc99ae8
! %l1 = 000000000000000c, Mem[00000000900001ac] = 0000001a
stb %l1,[%i4+0x1ac] ! Mem[00000000900001ac] = 0c00001a
! %l5 = 00000000000000cb, Mem[00000000908000e0] = 629b4f784de60fc4
stx %l5,[%i5+0x0e0] ! Mem[00000000908000e0] = 00000000000000cb
! Mem[00000000820001ec] = c0bff0cb, %l3 = da400f35, %l0 = 9d6ff335
add %i0,0x1ec,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c0bff0cb
! Mem[00000000900001a4] = a27f0000, %g2 = 0000000000005f78
ldsh [%i4+0x1a6],%g2 ! %g2 = ffffffffffffa27f
! Mem[0000000090800014] = 1cf2febc, %g2 = ffffffffffffa27f
ldub [%i5+0x014],%g2 ! %g2 = 000000000000001c
! Mem[0000000083800110] = 84e8bd3a8c69a76c, %l0 = 00000000c0bff0cb, %l2 = d1bf1069ebc99ae8
add %i3,0x110,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 84e8bd3a8c69a76c
! Mem[00000000830000f8] = c9c94baa, %l0 = 00000000c0bff0cb
swap [%i2+0x0f8],%l0 ! %l0 = 00000000c9c94baa
! Mem[00000000908000b4] = 9b260a00, %g2 = 000000000000001c
ldub [%i5+0x0b5],%g2 ! %g2 = 000000000000009b
p57_label_19:
! Mem[00000000900000b0] = 15f9f13d0f35dd14, %g2 = 000000000000009b
ldx [%i4+0x0b0],%g2 ! %g2 = 15f9f13d0f35dd14
! Mem[00000000820001f4] = 19306cd7, %l0 = c9c94baa, %l7 = add99fec
add %i0,0x1f4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000019306cd7
! Mem[000000008280003c] = da400f35, %l1 = 0000000c, %l3 = da400f35
add %i1,0x3c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000da400f35
! %l7 = 0000000019306cd7, Mem[00000000918001e0] = 580f23c4
stw %l7,[%o0+0x1e0] ! Mem[00000000918001e0] = 19306cd7
! Mem[00000000910000c8] = dcdf1df93c865f96, %g2 = 15f9f13d0f35dd14
ldx [%i6+0x0c8],%g2 ! %g2 = dcdf1df93c865f96
! Mem[0000000083800198] = 1d165b6c, %l7 = 19306cd7, %l7 = 19306cd7
add %i3,0x198,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001d165b6c
! Mem[0000000082000011] = bce616fe, %l1 = 000000000000000c
ldstub [%i0+0x011],%l1 ! %l1 = 000000e6000000ff
! Mem[000000008300007c] = ba9b1343, %l1 = 000000e6, %l6 = 444fd8ee
add %i2,0x7c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ba9b1343
! Mem[0000000083800196] = bc420569, %l5 = 00000000000000cb
ldstub [%i3+0x196],%l5 ! %l5 = 00000005000000ff
! Mem[0000000083800140] = 5901fc58, %l3 = 00000000da400f35
swap [%i3+0x140],%l3 ! %l3 = 000000005901fc58
p57_label_20:
! Mem[000000008200003c] = 73c0e2cb, %l2 = 84e8bd3a8c69a76c
swap [%i0+0x03c],%l2 ! %l2 = 0000000073c0e2cb
! Mem[0000000083000170] = 1462306e040e126c, %l6 = 00000000ba9b1343, %l4 = 0000000000000095
add %i2,0x170,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 1462306e040e126c
! %l4 = 1462306e040e126c, Mem[00000000908001e6] = 31f130f9
sth %l4,[%i5+0x1e6] ! Mem[00000000908001e4] = 126c30f9
! Mem[00000000910000a8] = 4619b6e4 56e6721b, %g2 = 3c865f96, %g3 = 423efff6
ldd [%i6+0x0a8],%g2 ! %g2 = 000000004619b6e4 0000000056e6721b
! Mem[0000000082800030] = 8360522c, %l3 = 000000005901fc58
swap [%i1+0x030],%l3 ! %l3 = 000000008360522c
! Mem[0000000091800058] = 4a905669, %g18 = 7017746669aa99cf
ldsw [%o0+0x058],%g2 ! %g2 = 7017746669aa99cf
! Mem[00000000838001f3] = a71f6ab0, %l5 = 0000000000000005
ldstub [%i3+0x1f3],%l5 ! %l5 = 000000b0000000ff
! Mem[00000000838001e4] = 1e94b8fb, %l7 = 000000001d165b6c
swap [%i3+0x1e4],%l7 ! %l7 = 000000001e94b8fb
! Mem[0000000091000020] = ad86dab9 b58eb51d, %g2 = 4a905669, %g3 = 56e6721b
ldd [%i6+%o4],%g2 ! %g2 = 00000000ad86dab9 00000000b58eb51d
! Mem[000000009100005c] = 34b6ce7d, %g2 = 00000000ad86dab9
ldub [%i6+0x05c],%g2 ! %g2 = 0000000000000034
p57_label_21:
! Mem[0000000083000048] = a4481481bf97ae07, %l4 = 1462306e040e126c, %l4 = 1462306e040e126c
add %i2,0x48,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = a4481481bf97ae07
! Mem[000000009000013c] = 6ac860ad, %g2 = 0000000000000034
ldub [%i4+0x13f],%g2 ! %g2 = 000000000000006a
! Mem[000000008280012d] = 20a19b6d, %l7 = 000000001e94b8fb
ldstub [%i1+0x12d],%l7 ! %l7 = 000000a1000000ff
! %l5 = 00000000000000b0, Mem[00000000918001c8] = 1c6c117f
stw %l5,[%o0+0x1c8] ! Mem[00000000918001c8] = 000000b0
! %l0 = c9c94baa, %l1 = 000000e6, Mem[00000000910001d0] = 57b5099b 0ccf8fa5
std %l0,[%i6+0x1d0] ! Mem[00000000910001d0] = c9c94baa 000000e6
! Mem[00000000828001d8] = 98e0be998db82dcf, %l5 = 00000000000000b0, %l1 = 00000000000000e6
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 98e0be998db82dcf
! Mem[00000000908001d0] = f169c8950ec48605, %g2 = 000000000000006a
ldx [%i5+0x1d0],%g2 ! %g2 = f169c8950ec48605
! Mem[0000000090800168] = b72bd21b, %g2 = f169c8950ec48605
ldub [%i5+0x169],%g2 ! %g2 = 00000000000000b7
! Mem[0000000091800104] = 4bb31f20, %g2 = 00000000000000b7
ldsb [%o0+0x104],%g2 ! %g2 = 000000000000004b
! %l7 = 00000000000000a1, Mem[00000000900001c7] = 20000000
stb %l7,[%i4+0x1c7] ! Mem[00000000900001c4] = a1000000
p57_label_22:
! Mem[0000000083000110] = 6105dc41a561f427, %l1 = 98e0be998db82dcf, %l0 = 00000000c9c94baa
add %i2,0x110,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 6105dc41a561f427
! Mem[00000000830000d0] = e739a493 5f73c7ec, %l4 = bf97ae07, %l5 = 000000b0
ldd [%i2+0x0d0],%l4 ! %l4 = 00000000e739a493 000000005f73c7ec
! Mem[00000000830001d4] = 265b6203, %l6 = 00000000ba9b1343
ldstub [%i2+0x1d4],%l6 ! %l6 = 00000026000000ff
! Mem[000000008380012c] = 3b164d88, %l2 = 0000000073c0e2cb
swap [%i3+0x12c],%l2 ! %l2 = 000000003b164d88
! Mem[0000000082800058] = f7f613efe7cf5056, %l5 = 000000005f73c7ec, %l7 = 00000000000000a1
add %i1,0x58,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = f7f613efe7cf5056
! Mem[0000000083000150] = 55e10a411e1693cf, %l2 = 000000003b164d88, %l3 = 000000008360522c
add %i2,0x150,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 55e10a411e1693cf
! %l0 = 6105dc41a561f427, Mem[000000009100014c] = 4734a30d
stw %l0,[%i6+0x14c] ! Mem[000000009100014c] = a561f427
! Mem[00000000820000c0] = dadbbd4a63b8b2f3, %l2 = 000000003b164d88, %l5 = 000000005f73c7ec
add %i0,0xc0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = dadbbd4a63b8b2f3
! Mem[00000000910001e8] = 3ad6395c507b7c4e, %g2 = 000000000000004b
ldx [%i6+0x1e8],%g2 ! %g2 = 3ad6395c507b7c4e
! Mem[0000000090800150] = 5af554a2, %g2 = 3ad6395c507b7c4e
ldsb [%i5+0x150],%g2 ! %g2 = 000000000000005a
p57_label_23:
! Mem[0000000083000026] = 1f549abd, %l1 = 98e0be998db82dcf
ldstub [%i2+0x026],%l1 ! %l1 = 0000009a000000ff
! %l2 = 000000003b164d88, Mem[00000000908000e0] = 00000000000000cb
stx %l2,[%i5+0x0e0] ! Mem[00000000908000e0] = 000000003b164d88
! %l5 = dadbbd4a63b8b2f3, Mem[0000000091000158] = 3eeb8fcc
sth %l5,[%i6+0x158] ! Mem[0000000091000158] = b2f38fcc
! Mem[0000000082000144] = 714c8f28, %l7 = f7f613efe7cf5056
swap [%i0+0x144],%l7 ! %l7 = 00000000714c8f28
! %l2 = 000000003b164d88, Mem[000000009000014e] = 77554227
stb %l2,[%i4+0x14e] ! Mem[000000009000014c] = 88554227
! Mem[00000000908001c0] = 3c13748e, %g2 = 000000000000005a
lduw [%i5+0x1c0],%g2 ! %g2 = 000000003c13748e
! Mem[000000008280000c] = e05f28e3, %l3 = 55e10a411e1693cf
swap [%i1+0x00c],%l3 ! %l3 = 00000000e05f28e3
! %l0 = 6105dc41a561f427, Mem[00000000900000f8] = 761a06b6dff87715
stx %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = 6105dc41a561f427
! Mem[000000008280013c] = d6674ae1, %l3 = e05f28e3, %l3 = e05f28e3
add %i1,0x13c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000d6674ae1
! Mem[00000000828001dc] = 8db82dcf, %l0 = 6105dc41a561f427
ldstub [%i1+0x1dc],%l0 ! %l0 = 0000008d000000ff
p57_label_24:
! Mem[00000000918001b4] = ac72831e, %g2 = 000000003c13748e
lduw [%o0+0x1b4],%g2 ! %g2 = 00000000ac72831e
! Mem[00000000910000b0] = f29b8113 acf367d0, %g2 = ac72831e, %g3 = b58eb51d
ldd [%i6+0x0b0],%g2 ! %g2 = 00000000f29b8113 00000000acf367d0
! Mem[000000008380001f] = 59ebe35f, %l5 = dadbbd4a63b8b2f3
ldstub [%i3+0x01f],%l5 ! %l5 = 0000005f000000ff
! Mem[0000000090000050] = 390b44110e5490b1, %g2 = 00000000f29b8113
ldx [%i4+0x050],%g2 ! %g2 = 390b44110e5490b1
! Mem[00000000828000e4] = c5f225c8, %l0 = 000000000000008d
swap [%i1+0x0e4],%l0 ! %l0 = 00000000c5f225c8
! Mem[000000009080014c] = 87c7d860, %g2 = 390b44110e5490b1
lduw [%i5+0x14c],%g2 ! %g2 = 0000000087c7d860
! %l5 = 000000000000005f, Mem[0000000090800010] = b4fabb0f1cf2febc
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 000000000000005f
! Mem[0000000083800030] = 4719adc3, %l6 = 0000000000000026
swap [%i3+0x030],%l6 ! %l6 = 000000004719adc3
! Mem[000000008280012f] = 20ff9b6d, %l3 = 00000000d6674ae1
ldstub [%i1+0x12f],%l3 ! %l3 = 0000006d000000ff
! Mem[000000008300012c] = ba90876e, %l6 = 4719adc3, %l5 = 0000005f
add %i2,0x12c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ba90876e
p57_label_25:
! Mem[0000000082800054] = 1d2810c2, %l7 = 00000000714c8f28
ldsb [%i1+0x055],%l7 ! %l7 = 0000000000000028
! Mem[00000000828001f0] = 2c9c96bfde7038c5, %l6 = 000000004719adc3, %l5 = 00000000ba90876e
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 2c9c96bfde7038c5
! %l3 = 000000000000006d, Mem[0000000091000158] = b2f38fcc0a611a84
stx %l3,[%i6+0x158] ! Mem[0000000091000158] = 000000000000006d
! Mem[00000000830001e8] = efffe79e, %l2 = 3b164d88, %l4 = e739a493
add %i2,0x1e8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000efffe79e
! Mem[0000000082800188] = add99fec, %l6 = 000000004719adc3
ldstub [%i1+0x188],%l6 ! %l6 = 000000ad000000ff
! Mem[0000000083000100] = ab1ce065744e32a9, %l1 = 000000000000009a, %l0 = 00000000c5f225c8
add %i2,0x100,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ab1ce065744e32a9
! Mem[0000000082000153] = e7c9d03e, %l5 = 2c9c96bfde7038c5
ldstub [%i0+0x153],%l5 ! %l5 = 0000003e000000ff
! %l4 = 00000000efffe79e, Mem[0000000090000018] = d23cbe49
stw %l4,[%i4+%o3] ! Mem[0000000090000018] = efffe79e
! Mem[000000008200001c] = ebc99ae8, %l2 = 000000003b164d88
ldsw [%i0+0x01c],%l2 ! %l2 = ffffffffebc99ae8
! Mem[0000000082000090] = a1073adf5da0ff00, %l5 = 000000000000003e, %l3 = 000000000000006d
add %i0,0x90,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a1073adf5da0ff00
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p57_branch_failed
p57_not_taken_0_end:
! End of Random Code for Thread 57
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 ab1ce065744e32a9
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000009a
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffebc99ae8
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be a1073adf5da0ff00
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000efffe79e
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000003e
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ad
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000028
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 1bc453da b4d20f00
bne %xcc,p57_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 55cc12df a442cb0e
bne %xcc,p57_f4_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = bcff16fecd250da8
ldx [%i0+0x010],%g3 ! Observed data at 0000000082000010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5fe790a90a945204
ldx [%i0+0x030],%g3 ! Observed data at 0000000082000030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a24c2e998c69a76c
ldx [%i0+0x038],%g3 ! Observed data at 0000000082000038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x038,%g4
ldx [%g1+0x090],%g2 ! Expected data = a1073adf5da0ff00
ldx [%i0+0x090],%g3 ! Observed data at 0000000082000090
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff9219f47876fc65
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000820000d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffffffc1bf0632b9
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000820000e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 453779f4472ba17e
ldx [%i0+0x100],%g3 ! Observed data at 0000000082000100
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = e4c928e91c519a78
ldx [%i0+0x110],%g3 ! Observed data at 0000000082000110
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = b6706b7a2fd8c6fb
ldx [%i0+0x128],%g3 ! Observed data at 0000000082000128
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 434ea5f2e7cf5056
ldx [%i0+0x140],%g3 ! Observed data at 0000000082000140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = e7c9d0ff449b2e32
ldx [%i0+0x150],%g3 ! Observed data at 0000000082000150
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 48286dced788e863
ldx [%i0+0x178],%g3 ! Observed data at 0000000082000178
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0000005643cfd5ff
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000820001e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x1e0,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ff39ef791e1693cf
ldx [%i1+0x008],%g3 ! Observed data at 0000000082800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 801530284864070b
ldx [%i1+0x010],%g3 ! Observed data at 0000000082800010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 223ebe47265b6203
ldx [%i1+0x018],%g3 ! Observed data at 0000000082800018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5901fc58d7f3bdc8
ldx [%i1+0x030],%g3 ! Observed data at 0000000082800030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = f6ffff3adc8ff38c
ldx [%i1+0x040],%g3 ! Observed data at 0000000082800040
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x040,%g4
ldx [%g1+0x098],%g2 ! Expected data = aa92b0778a84ff16
ldx [%i1+0x098],%g3 ! Observed data at 0000000082800098
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b14df26d000000ee
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000828000d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f2b75ba20000008d
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000828000e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3194675a22ff818b
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000828000f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = fbaad13620ff9bff
ldx [%i1+0x128],%g3 ! Observed data at 0000000082800128
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ae086ef04946d844
ldx [%i1+0x130],%g3 ! Observed data at 0000000082800130
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x130,%g4
ldx [%g1+0x188],%g2 ! Expected data = ffd99fec1844e76d
ldx [%i1+0x188],%g3 ! Observed data at 0000000082800188
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 61fe5d19174ea268
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000828001c0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 98e0be99ffb82dcf
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000828001d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1d8,%g4
set p57_local2_expect,%g1
p57_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = d7ffc6f9fef93859
ldx [%i2+0x018],%g3 ! Observed data at 0000000083000018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4987fdb11f54ffbd
ldx [%i2+0x020],%g3 ! Observed data at 0000000083000020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = bb5284e058ffe3ec
ldx [%i2+0x040],%g3 ! Observed data at 0000000083000040
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 51c8865f468e6570
ldx [%i2+0x060],%g3 ! Observed data at 0000000083000060
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 46cfd7f8b69b48ff
ldx [%i2+0x068],%g3 ! Observed data at 0000000083000068
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff5514fcd8d76661
ldx [%i2+0x090],%g3 ! Observed data at 0000000083000090
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c0bff0cb4e6d6e81
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000830000f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000001a16e99f65
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000830001c0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 65abacbfff5b6203
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000830001d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = efffe79eb894a83b
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000830001e8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 28ff17af84583968
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000830001f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1f0,%g4
set p57_local3_expect,%g1
p57_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = a664191859ebe3ff
ldx [%i3+0x018],%g3 ! Observed data at 0000000083800018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 33173a7cd65744a1
ldx [%i3+0x028],%g3 ! Observed data at 0000000083800028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000002677122b74
ldx [%i3+0x030],%g3 ! Observed data at 0000000083800030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = bdcc6202ff3a67fa
ldx [%i3+0x048],%g3 ! Observed data at 0000000083800048
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = fbcf5787468e6570
ldx [%i3+0x088],%g3 ! Observed data at 0000000083800088
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0bbcc3394254ff56
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000838000d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ef6641c60b312e9a
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000838000e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 815010e0ff2cd581
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000838000f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 84e8bd3a8c69a76c
ldx [%i3+0x110],%g3 ! Observed data at 0000000083800110
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 915b893473c0e2cb
ldx [%i3+0x128],%g3 ! Observed data at 0000000083800128
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = da400f35166fee15
ldx [%i3+0x140],%g3 ! Observed data at 0000000083800140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 00000000a2050f5e
ldx [%i3+0x148],%g3 ! Observed data at 0000000083800148
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 4864070b4f9a85a7
ldx [%i3+0x150],%g3 ! Observed data at 0000000083800150
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0a38e6836fd5b983
ldx [%i3+0x158],%g3 ! Observed data at 0000000083800158
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8f1192ff4e68b493
ldx [%i3+0x160],%g3 ! Observed data at 0000000083800160
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 245546e0bc42ff69
ldx [%i3+0x190],%g3 ! Observed data at 0000000083800190
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff1e680fdb0a05c4
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000838001c8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = a3379fa81d165b6c
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000838001e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a71f6affadd99fec
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000838001f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4bb43018000000b1
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000838001f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1f8,%g4
! The test for processor 57 has passed
p57_passed:
ta GOOD_TRAP
nop
p57_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p57_failed
p57_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p57_failed
p57_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p57_failed
p57_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p57_failed
p57_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p57_failed
p57_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p57_failed
p57_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p57_failed
p57_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p57_failed
p57_f2_fail:
set p57_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f4_fail:
set p57_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 57 failed
p57_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 57 failed
p57_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p57_selfmod_failed:
ba p57_failed
mov 0xabc,%g1
p57_common_error:
or %g0,0xf19,%g1
ba p57_failed
mov %o5,%g3
p57_common_signature_error:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_common_timeout:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p57_failed
mov 0x0,%g3
p57_trap1e:
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082800028]
lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083800018]
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082800010]
swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082800028]
stba %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000000]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082800028]
done
p57_trap1o:
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082800028]
lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083800018]
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082800010]
swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082800028]
stba %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000000]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082800028]
done
p57_trap2e:
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083000020]
ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800010]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083800020]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000083000020]
stxa %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000008]
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083800028]
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082800010]
done
p57_trap2o:
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083000020]
ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800010]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083800020]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000083000020]
stxa %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000008]
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083800028]
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082800010]
done
p57_trap3e:
nop
nop
done
p57_trap3o:
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 = 531e1940102a6d16
ldx [%g1+0x008],%l1 ! %l1 = bc56f636b3b08a9b
ldx [%g1+0x010],%l2 ! %l2 = 49956c51fbcf5787
ldx [%g1+0x018],%l3 ! %l3 = a5099ea4aed759eb
ldx [%g1+0x020],%l4 ! %l4 = fd1df62caa620529
ldx [%g1+0x028],%l5 ! %l5 = eca50e5c174ea268
ldx [%g1+0x030],%l6 ! %l6 = aea3e9a20c0b1bab
ldx [%g1+0x038],%l7 ! %l7 = 041984e0472ba17e
! Initialize the output register of window 0
set unres3_start,%o0
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 = 23be116d f6949c3f 65dc87f8 89062d32
! %f4 = 1b4eb791 26eb71d2 1b801779 0ecb6587
! %f8 = 7eb89359 d49e278c 0b8e7e2d 560a4942
! %f12 = d396e68b 4e89c6c4 4f834b53 bb2b28d9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f199a936 67515bcd 23875196 36ccd9e9
! %f20 = 3e97b0f0 20444fae 0d4b59fe 93560096
! %f24 = 4f581f75 937ce273 ce4c178c a22c1f36
! %f28 = 4cbc64b2 7d2fe539 c1fe8d2f b1535645
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6b5d2f2b 47e44414 9eb67011 e1833a88
! %f36 = 0c902219 38ddc52b 2133abcb 9047034f
! %f40 = 1d6fe3e4 837c6502 acf0f5d8 53cbac88
! %f44 = 1043dc92 76dc1fb0 a53f8ad4 26862886
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfd47c5f800000043,%g7,%g1 ! GSR scale = 8, align = 3
wr %g1,%g0,%gsr ! GSR = fd47c5f800000043
wr %g0,%y ! Clear Y 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[00000000848000b4] = 1c26d5c1, %l7 = 681189e1, %l0 = 2def7e4e
add %i1,0xb4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000001c26d5c1
! Mem[0000000084000074] = 858aa9cd, %l5 = 4af86922312945fc
swap [%i0+0x074],%l5 ! %l5 = 00000000858aa9cd
! Mem[00000000858000b0] = 383de25e, %l0 = 1c26d5c1, %l3 = f2304b53
add %i3,0xb0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000383de25e
! Mem[0000000085800070] = b5e748146b0102a0, %l4 = 520878d1dcbf3717, %l5 = 00000000858aa9cd
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = b5e748146b0102a0
! Mem[0000000084800078] = af269ad1, %l0 = 000000001c26d5c1
swap [%i1+0x078],%l0 ! %l0 = 00000000af269ad1
! Mem[0000000090800158] = 4ba538884c94e5e0, %g2 = 6763e1144858f9ff
ldx [%i5+0x158],%g2 ! %g2 = 4ba538884c94e5e0
! %l2 = 0601d1300be28f41, Mem[0000000090800178] = b10072179a7249cf
stx %l2,[%i5+0x178] ! Mem[0000000090800178] = 0601d1300be28f41
! Mem[0000000091000058] = 7303b0f7 34b6ce7d, %g2 = 4c94e5e0, %g3 = 0bad0b00
ldd [%i6+0x058],%g2 ! %g2 = 000000007303b0f7 0000000034b6ce7d
! Mem[00000000840000d0] = 3ee62731, %l0 = af269ad1, %l2 = 0be28f41
add %i0,0xd0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000003ee62731
! %l6 = 02919c21, %l7 = 681189e1, Mem[0000000090000138] = f0b98432 9a9d196a
std %l6,[%i4+0x138] ! Mem[0000000090000138] = 02919c21 681189e1
p58_label_2:
! Mem[000000009000012c] = ea6ef402, %g2 = 000000007303b0f7
ldsh [%i4+0x12e],%g2 ! %g2 = ffffffffffffea6e
! Mem[000000008500015d] = c0279021, %l6 = 0681a65002919c21
ldstub [%i2+0x15d],%l6 ! %l6 = 00000027000000ff
! Mem[000000009180002c] = 5fc488a1, %g2 = ffffffffffffea6e
ldsb [%o0+0x02d],%g2 ! %g2 = 000000000000005f
! Mem[00000000910001e4] = 6e1d3ad6, %g2 = 000000000000005f
lduh [%i6+0x1e6],%g2 ! %g2 = 0000000000006e1d
! Mem[0000000084800160] = 048ea7d0, %l4 = 520878d1dcbf3717
swap [%i1+0x160],%l4 ! %l4 = 00000000048ea7d0
! %l5 = b5e748146b0102a0, Mem[000000009100014c] = 4734a30d
stw %l5,[%i6+0x14c] ! Mem[000000009100014c] = 6b0102a0
! Mem[0000000084000074] = 312945fc, %l2 = 000000003ee62731
ldsh [%i0+0x074],%l2 ! %l2 = 0000000000003129
! Mem[0000000091800014] = 04e42612, %g2 = 0000000000006e1d
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000004
! Mem[0000000090000160] = 1e32a6c17c1f981c, %g2 = 0000000000000004
ldx [%i4+0x160],%g2 ! %g2 = 1e32a6c17c1f981c
! Mem[00000000910001c0] = 32543d680753ba02, %g2 = 1e32a6c17c1f981c
ldx [%i6+0x1c0],%g2 ! %g2 = 32543d680753ba02
p58_label_3:
! Mem[000000008400012c] = 9181bdff, %l6 = 0000000000000027
swap [%i0+0x12c],%l6 ! %l6 = 000000009181bdff
! Mem[0000000084000118] = 460e81f0c454cac8, %l5 = b5e748146b0102a0, %l2 = 0000000000003129
add %i0,0x118,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 460e81f0c454cac8
! Mem[000000008400012c] = 00000027, %l7 = f93fa448681189e1
swap [%i0+0x12c],%l7 ! %l7 = 0000000000000027
! Mem[000000008400009c] = c4c15bd5, %l0 = 00000000af269ad1
swap [%i0+0x09c],%l0 ! %l0 = 00000000c4c15bd5
! Mem[00000000858001b3] = 44713543, %l5 = b5e748146b0102a0
ldstub [%i3+0x1b3],%l5 ! %l5 = 00000043000000ff
! %l4 = 00000000048ea7d0, Mem[00000000910001b8] = 7e24de3b
stw %l4,[%i6+0x1b8] ! Mem[00000000910001b8] = 048ea7d0
! %l7 = 0000000000000027, Mem[00000000910001d8] = fb4de26b63857868
stx %l7,[%i6+0x1d8] ! Mem[00000000910001d8] = 0000000000000027
! Mem[0000000091000144] = 2ad562d2, %g2 = 32543d680753ba02
ldsb [%i6+0x147],%g2 ! %g2 = 000000000000002a
! %l1 = 103d657997479c19, Mem[0000000091800076] = 4da9923a
sth %l1,[%o0+0x076] ! Mem[0000000091800074] = 9c19923a
! Mem[0000000084800140] = ca30bddf, %l0 = c4c15bd5, %l0 = c4c15bd5
add %i1,0x140,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ca30bddf
p58_label_4:
! Mem[0000000084800120] = 97772dfa, %l7 = 0000000000000027
ldstub [%i1+0x120],%l7 ! %l7 = 00000097000000ff
! Mem[0000000090800164] = 5a44a3b7, %g2 = 000000000000002a
ldub [%i5+0x166],%g2 ! %g2 = 000000000000005a
! Mem[0000000090000168] = eb8485b5, %g2 = 000000000000005a
ldub [%i4+0x16a],%g2 ! %g2 = 00000000000000eb
! Mem[0000000085000010] = c3c87d13c63beb57, %l0 = 00000000ca30bddf, %l5 = 0000000000000043
add %i2,0x10,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = c3c87d13c63beb57
! %l4 = 00000000048ea7d0, Mem[00000000908001f6] = b0967366
sth %l4,[%i5+0x1f6] ! Mem[00000000908001f4] = a7d07366
! %l1 = 103d657997479c19, Mem[0000000091000078] = 9cfade543319557f
stx %l1,[%i6+0x078] ! Mem[0000000091000078] = 103d657997479c19
! Mem[0000000085000000] = 3e192572, %l1 = 103d657997479c19
swap [%i2+%g0],%l1 ! %l1 = 000000003e192572
! Mem[0000000084000030] = 8f3d7399, %l0 = ca30bddf, %l2 = c454cac8
add %i0,0x30,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000008f3d7399
! Mem[00000000908001cc] = 03f88b06, %g2 = 00000000000000eb
lduh [%i5+0x1cc],%g2 ! %g2 = 00000000000003f8
! %l1 = 000000003e192572, Mem[0000000091800076] = 9c19923a
sth %l1,[%o0+0x076] ! Mem[0000000091800074] = 2572923a
p58_label_5:
! Mem[0000000091800000] = 03f5e670, %g18 = 7962ee505b10b722
ldsw [%o0+%g0],%g2 ! %g2 = 7962ee505b10b722
! Mem[0000000090800140] = 58c1586a 2c742e28, %g2 = 03f5e670, %g3 = 34b6ce7d
ldd [%i5+0x140],%g2 ! %g2 = 0000000058c1586a 000000002c742e28
! Mem[0000000085800130] = e622f24e, %l1 = 000000003e192572
ldsb [%i3+0x131],%l1 ! %l1 = 0000000000000022
! Mem[0000000091000180] = 4df7bcd0, %g2 = 0000000058c1586a
lduh [%i6+0x180],%g2 ! %g2 = 0000000000004df7
! Mem[000000008400015c] = 4efe4853, %l6 = 000000009181bdff
swap [%i0+0x15c],%l6 ! %l6 = 000000004efe4853
! %l0 = 00000000ca30bddf, Mem[0000000085800087] = 625ab71c
stb %l0,[%i3+0x087] ! Mem[0000000085800084] = 625ab7df
! Mem[0000000084000194] = e56237f7, %l7 = 00000097, %l6 = 4efe4853
add %i0,0x194,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000e56237f7
! Mem[00000000858000cc] = 7747a218, %l2 = 000000008f3d7399
swap [%i3+0x0cc],%l2 ! %l2 = 000000007747a218
! Mem[00000000848000d0] = 59420caa, %l5 = c63beb57, %l0 = ca30bddf
add %i1,0xd0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000059420caa
! Mem[0000000090800130] = 39ab491f e548adbd, %g2 = 00004df7, %g3 = 2c742e28
ldd [%i5+0x130],%g2 ! %g2 = 0000000039ab491f 00000000e548adbd
p58_label_6:
! Mem[0000000085800048] = 76d20c4462abee28, %l3 = 00000000383de25e, %l7 = 0000000000000097
add %i3,0x48,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 76d20c4462abee28
! %l3 = 00000000383de25e, Mem[0000000090800169] = b72bd21b
stb %l3,[%i5+0x169] ! Mem[0000000090800168] = 5e2bd21b
! Mem[00000000900001d0] = 58943a5f a5390858, %g2 = 39ab491f, %g3 = e548adbd
ldd [%i4+0x1d0],%g2 ! %g2 = 0000000058943a5f 00000000a5390858
! Mem[0000000085800038] = d2c99b6276e6862a, %l5 = c3c87d13c63beb57, %l6 = 00000000e56237f7
add %i3,0x38,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = d2c99b6276e6862a
! Mem[0000000090800030] = d23802ba, %g2 = 0000000058943a5f
ldub [%i5+0x032],%g2 ! %g2 = 00000000000000d2
! Mem[0000000091000180] = 4df7bcd0217f2bc5, %g2 = 00000000000000d2
ldx [%i6+0x180],%g2 ! %g2 = 4df7bcd0217f2bc5
! Mem[00000000840000d4] = dd0e556b, %l4 = 00000000048ea7d0
lduw [%i0+0x0d4],%l4 ! %l4 = 00000000dd0e556b
! Mem[00000000858000dd] = f5526002, %l1 = 0000000000000022
ldstub [%i3+0x0dd],%l1 ! %l1 = 00000052000000ff
! Mem[00000000850001a4] = dbaf4cb0, %l6 = 76e6862a, %l7 = 62abee28
add %i2,0x1a4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000dbaf4cb0
! Mem[00000000858000f0] = 3b49c769b8fe8f88, %l1 = 0000000000000052, %l3 = 00000000383de25e
add %i3,0xf0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 3b49c769b8fe8f88
p58_label_7:
! Mem[00000000910000cc] = 962fe757, %g2 = 4df7bcd0217f2bc5
ldsb [%i6+0x0cf],%g2 ! %g2 = ffffffffffffff96
! %l0 = 0000000059420caa, Mem[00000000900001f0] = 6e71228ed0a0c782
stx %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 0000000059420caa
! %l1 = 0000000000000052, Mem[0000000085000090] = 54a939c3
sth %l1,[%i2+0x090] ! Mem[0000000085000090] = 005239c3
! Mem[0000000085000043] = 1a8c87e0, %l0 = 0000000059420caa
ldstub [%i2+0x043],%l0 ! %l0 = 000000e0000000ff
! Mem[000000009180013c] = ed415bc7, %g2 = ffffffffffffff96
ldsh [%o0+0x13c],%g2 ! %g2 = ffffffffffffed41
! Mem[0000000091000030] = 3b13c1d5, %g2 = ffffffffffffed41
ldub [%i6+0x030],%g2 ! %g2 = 000000000000003b
! Mem[00000000840000d8] = 2e499110, %l3 = 3b49c769b8fe8f88
ldstub [%i0+0x0d8],%l3 ! %l3 = 0000002e000000ff
! Mem[000000009000010c] = 24b71861, %g2 = 000000000000003b
ldsb [%i4+0x10e],%g2 ! %g2 = 0000000000000024
! Mem[0000000084800070] = 7840f7de802fa616, %l2 = 000000007747a218, %l5 = c3c87d13c63beb57
add %i1,0x70,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 7840f7de802fa616
! Mem[00000000858001a8] = 2f50f43862f6d9ef, %l5 = 7840f7de802fa616, %l5 = 7840f7de802fa616
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 2f50f43862f6d9ef
p58_label_8:
! Mem[0000000090800064] = 97d5e655, %g2 = 0000000000000024
lduw [%i5+0x064],%g2 ! %g2 = 0000000097d5e655
! Mem[0000000085800070] = b5e748146b0102a0, %l4 = 00000000dd0e556b, %l0 = 00000000000000e0
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = b5e748146b0102a0
! Mem[0000000090000010] = 487bece212ee166a, %g2 = 0000000097d5e655
ldx [%i4+%o2],%g2 ! %g2 = 487bece212ee166a
! Mem[0000000091000198] = 177a1650, %g2 = 487bece212ee166a
ldub [%i6+0x199],%g2 ! %g2 = 0000000000000017
! Mem[000000008480008c] = b349f05b, %l7 = 00000000dbaf4cb0
swap [%i1+0x08c],%l7 ! %l7 = 00000000b349f05b
! Mem[00000000918000e0] = bf61dd45, %g2 = 0000000000000017
ldub [%o0+0x0e1],%g2 ! %g2 = 00000000000000bf
! Mem[0000000091800130] = 2f69a2c8, %g18 = 7962ee505b10b722
ldsw [%o0+0x130],%g2 ! %g2 = 7962ee505b10b722
! %l0 = 6b0102a0, %l1 = 00000052, Mem[00000000900001d0] = 58943a5f a5390858
std %l0,[%i4+0x1d0] ! Mem[00000000900001d0] = 6b0102a0 00000052
! Mem[0000000085000058] = ddca5df4f61cb691, %l0 = b5e748146b0102a0, %l1 = 0000000000000052
add %i2,0x58,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ddca5df4f61cb691
! Mem[0000000091800090] = 542f0586, %g2 = 000000002f69a2c8
ldub [%o0+0x092],%g2 ! %g2 = 0000000000000054
p58_label_9:
! Mem[00000000840001d0] = df1db5763fd958f8, %l2 = 000000007747a218, %l0 = b5e748146b0102a0
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = df1db5763fd958f8
! Mem[0000000085800028] = fa8b2745d7b63ca5, %l3 = 000000000000002e, %l0 = df1db5763fd958f8
add %i3,0x28,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = fa8b2745d7b63ca5
! Mem[00000000850000d0] = 86d7c964, %l2 = 000000007747a218
ldub [%i2+0x0d3],%l2 ! %l2 = 0000000000000064
! Mem[0000000090800040] = 839ba431, %g2 = 0000000000000054
lduw [%i5+0x040],%g2 ! %g2 = 00000000839ba431
! %l7 = 00000000b349f05b, Mem[0000000091800120] = 240e338f
sth %l7,[%o0+0x120] ! Mem[0000000091800120] = f05b338f
! Mem[0000000091800188] = 4b57bd1a 6cc61047, %g2 = 839ba431, %g3 = a5390858
ldd [%o0+0x188],%g2 ! %g2 = 000000004b57bd1a 000000006cc61047
! Mem[0000000084800040] = 5ab9686703806400, %l1 = ddca5df4f61cb691, %l7 = 00000000b349f05b
add %i1,0x40,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 5ab9686703806400
! Mem[0000000085800000] = 216f2f4f38a7d2a8, %l6 = d2c99b6276e6862a, %l6 = d2c99b6276e6862a
casxa [%i3]0x80,%l6,%l6 ! %l6 = 216f2f4f38a7d2a8
! Mem[00000000850000b0] = 6581f160, %l2 = 00000064, %l6 = 38a7d2a8
add %i2,0xb0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000006581f160
! %l5 = 2f50f43862f6d9ef, Mem[00000000918000a0] = 8f35b7ac
sth %l5,[%o0+0x0a0] ! Mem[00000000918000a0] = d9efb7ac
p58_label_10:
! Mem[0000000085000088] = 204c73b3, %l7 = 5ab9686703806400
ldstub [%i2+0x088],%l7 ! %l7 = 00000020000000ff
! Mem[000000008580010d] = 6b671d5a, %l2 = 0000000000000064
ldstub [%i3+0x10d],%l2 ! %l2 = 00000067000000ff
! Mem[0000000091800170] = 0dd8e7446604b7b5, %g2 = 000000004b57bd1a
ldx [%o0+0x170],%g2 ! %g2 = 0dd8e7446604b7b5
! %l6 = 000000006581f160, Mem[00000000908000b6] = 260a20f3
stb %l6,[%i5+0x0b6] ! Mem[00000000908000b4] = 600a20f3
! %l6 = 000000006581f160, Mem[00000000918000ec] = 0e312bf8
stw %l6,[%o0+0x0ec] ! Mem[00000000918000ec] = 6581f160
! Mem[000000009000003c] = fa7adc32, %g2 = 0dd8e7446604b7b5
lduw [%i4+0x03c],%g2 ! %g2 = 00000000fa7adc32
! Mem[0000000084800120] = ff772dfa, %l2 = 0000000000000067
ldstub [%i1+0x120],%l2 ! %l2 = 000000ff000000ff
! Mem[00000000858000d4] = 50814fce, %l1 = f61cb691, %l0 = d7b63ca5
add %i3,0xd4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000050814fce
! Mem[0000000084800184] = 0d16cecc, %l6 = 000000006581f160
swap [%i1+0x184],%l6 ! %l6 = 000000000d16cecc
! Mem[0000000085800140] = 4ffdfeed, %l5 = 62f6d9ef, %l1 = f61cb691
add %i3,0x140,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004ffdfeed
p58_label_11:
! Mem[0000000084800038] = c45119ac, %l4 = 00000000dd0e556b
lduh [%i1+0x03a],%l4 ! %l4 = 00000000000019ac
! Mem[0000000084000138] = c8fffb7c703e8a41, %l7 = 0000000000000020, %l3 = 000000000000002e
add %i0,0x138,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c8fffb7c703e8a41
! %l1 = 000000004ffdfeed, Mem[00000000908001c0] = 3c13748e4459808b
stx %l1,[%i5+0x1c0] ! Mem[00000000908001c0] = 000000004ffdfeed
! Mem[00000000840000c0] = c4dd83a4cf08d3ba, %l2 = 00000000000000ff, %l4 = 00000000000019ac
add %i0,0xc0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = c4dd83a4cf08d3ba
! Mem[000000008400003c] = 0bc61ad5, %l6 = 000000000d16cecc
ldsh [%i0+0x03e],%l6 ! %l6 = 0000000000001ad5
! Mem[0000000085800187] = c46b8582, %l2 = 00000000000000ff
ldstub [%i3+0x187],%l2 ! %l2 = 00000082000000ff
! Mem[00000000858001c0] = e2e70573, %l2 = 0000000000000082
swap [%i3+0x1c0],%l2 ! %l2 = 00000000e2e70573
! Mem[00000000850001b8] = d29d5be8, %l2 = e2e70573, %l2 = e2e70573
add %i2,0x1b8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000d29d5be8
! Mem[0000000090800038] = 795193bd, %g2 = 00000000fa7adc32
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000007951
! Mem[0000000090000050] = 390b4411 0e5490b1, %g2 = 00007951, %g3 = 6cc61047
ldd [%i4+0x050],%g2 ! %g2 = 00000000390b4411 000000000e5490b1
p58_label_12:
! Mem[0000000091800028] = 71ff11fb 055fc488, %g2 = 390b4411, %g3 = 0e5490b1
ldd [%o0+%o5],%g2 ! %g2 = 0000000071ff11fb 00000000055fc488
! Mem[0000000084800144] = 387d057b, %l4 = c4dd83a4cf08d3ba
swap [%i1+0x144],%l4 ! %l4 = 00000000387d057b
! Mem[00000000918000ec] = 6581f160, %g2 = 0000000071ff11fb
ldsh [%o0+0x0ec],%g2 ! %g2 = 0000000000006581
! %l6 = 0000000000001ad5, Mem[000000009100012a] = b5f93b51
sth %l6,[%i6+0x12a] ! Mem[0000000091000128] = 1ad53b51
! Mem[00000000908001e8] = 30f93a4f, %g2 = 0000000000006581
lduh [%i5+0x1e8],%g2 ! %g2 = 00000000000030f9
! Mem[0000000085000140] = 5d6ce53a, %l6 = 00001ad5, %l2 = d29d5be8
add %i2,0x140,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000005d6ce53a
! Mem[0000000084000008] = c1a9e913, %l5 = 62f6d9ef, %l5 = 62f6d9ef
add %i0,0x08,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000c1a9e913
! Mem[0000000085800050] = 9f0f75a7, %l4 = 387d057b, %l4 = 387d057b
add %i3,0x50,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000009f0f75a7
! Mem[0000000085800050] = 9f0f75a703d591c9, %l1 = 000000004ffdfeed, %l2 = 000000005d6ce53a
add %i3,0x50,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 9f0f75a703d591c9
! Mem[0000000085000048] = 2e77fa53, %l6 = 0000000000001ad5
swap [%i2+0x048],%l6 ! %l6 = 000000002e77fa53
p58_label_13:
! Mem[00000000908001a0] = 401b30fd54e92dc3, %g2 = 00000000000030f9
ldx [%i5+0x1a0],%g2 ! %g2 = 401b30fd54e92dc3
! Mem[0000000091000138] = e962452cda495b2d, %g2 = 401b30fd54e92dc3
ldx [%i6+0x138],%g2 ! %g2 = e962452cda495b2d
! Mem[00000000918001d0] = 55b7a45fb5ec7dcc, %g2 = e962452cda495b2d
ldx [%o0+0x1d0],%g2 ! %g2 = 55b7a45fb5ec7dcc
! Mem[00000000858001d8] = 5ffd762a0d541007, %l7 = 0000000000000020, %l3 = c8fffb7c703e8a41
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 5ffd762a0d541007
! %l7 = 0000000000000020, Mem[0000000085800043] = dde1c284
stb %l7,[%i3+0x043] ! Mem[0000000085800040] = dde1c220
! Mem[0000000085000108] = 7b2b8cf13cca113d, %l3 = 5ffd762a0d541007, %l7 = 0000000000000020
add %i2,0x108,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 7b2b8cf13cca113d
! Mem[000000008580015a] = d8aca83c, %l1 = 000000004ffdfeed
ldstub [%i3+0x15a],%l1 ! %l1 = 000000a8000000ff
! Mem[00000000848001c0] = 61d60f71e4689718, %l5 = 00000000c1a9e913, %l7 = 7b2b8cf13cca113d
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 61d60f71e4689718
! Mem[00000000850000c4] = 4801a9f9, %l0 = 50814fce, %l7 = e4689718
add %i2,0xc4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000004801a9f9
! Mem[0000000084000090] = 311d67d4, %l2 = 03d591c9, %l0 = 50814fce
add %i0,0x90,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000311d67d4
p58_label_14:
! %l5 = 00000000c1a9e913, Mem[0000000084000030] = 8f3d7399
stw %l5,[%i0+0x030] ! Mem[0000000084000030] = c1a9e913
! Mem[0000000084800090] = 03eea14370440b79, %l3 = 5ffd762a0d541007, %l3 = 5ffd762a0d541007
add %i1,0x90,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 03eea14370440b79
! Mem[00000000840000ac] = 1d1ac3b3, %l1 = 00000000000000a8
swap [%i0+0x0ac],%l1 ! %l1 = 000000001d1ac3b3
! %l4 = 000000009f0f75a7, Mem[000000009080019d] = 7b77bd40
stb %l4,[%i5+0x19d] ! Mem[000000009080019c] = a777bd40
! %l3 = 03eea14370440b79, Mem[00000000908000f7] = 6a2b060e
stb %l3,[%i5+0x0f7] ! Mem[00000000908000f4] = 792b060e
! Mem[0000000090000074] = eefec322, %g2 = 55b7a45fb5ec7dcc
ldsb [%i4+0x077],%g2 ! %g2 = ffffffffffffffee
! Mem[0000000085800018] = cfeb7af2, %l7 = 4801a9f9, %l3 = 70440b79
add %i3,0x18,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000cfeb7af2
! %l6 = 000000002e77fa53, Mem[00000000910000a8] = 4619b6e456e6721b
stx %l6,[%i6+0x0a8] ! Mem[00000000910000a8] = 000000002e77fa53
! Mem[0000000090800158] = 4ba53888 4c94e5e0, %g2 = ffffffee, %g3 = 055fc488
ldd [%i5+0x158],%g2 ! %g2 = 000000004ba53888 000000004c94e5e0
! Mem[00000000858000f8] = 76cec01a, %l3 = 00000000cfeb7af2
swap [%i3+0x0f8],%l3 ! %l3 = 0000000076cec01a
p58_label_15:
! Mem[00000000840001a0] = e20ccfec, %l4 = 9f0f75a7, %l6 = 2e77fa53
add %i0,0x1a0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000e20ccfec
! Mem[0000000085800018] = cfeb7af2, %l1 = 000000001d1ac3b3
swap [%i3+%o3],%l1 ! %l1 = 00000000cfeb7af2
! Mem[00000000910001a0] = 5aae4e04 db9aa178, %g2 = 4ba53888, %g3 = 4c94e5e0
ldd [%i6+0x1a0],%g2 ! %g2 = 000000005aae4e04 00000000db9aa178
! Mem[0000000085800004] = 38a7d2a8, %l7 = 4801a9f9, %l0 = 311d67d4
add %i3,0x04,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000038a7d2a8
! %l3 = 0000000076cec01a, Mem[00000000908000a0] = d990a0ad
stw %l3,[%i5+0x0a0] ! Mem[00000000908000a0] = 76cec01a
! Mem[00000000850000ac] = 1e2154e8, %l6 = 00000000e20ccfec
swap [%i2+0x0ac],%l6 ! %l6 = 000000001e2154e8
! Mem[0000000084800188] = 10b970c4, %l0 = 38a7d2a8, %l4 = 9f0f75a7
add %i1,0x188,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000010b970c4
! Mem[0000000091000188] = 170ec0b9938bc614, %g2 = 000000005aae4e04
ldx [%i6+0x188],%g2 ! %g2 = 170ec0b9938bc614
! Mem[000000008480007c] = 7278ac80, %l4 = 0000000010b970c4
swap [%i1+0x07c],%l4 ! %l4 = 000000007278ac80
! Mem[0000000084800168] = 7ccd8af1, %l4 = 7278ac80, %l1 = cfeb7af2
add %i1,0x168,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007ccd8af1
p58_label_16:
! Mem[0000000085000098] = 53532a08, %l2 = 03d591c9, %l2 = 03d591c9
add %i2,0x98,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000053532a08
! Mem[0000000090800170] = 99787375, %g18 = 7962ee505b10b722
ldsw [%i5+0x170],%g2 ! %g2 = 7962ee505b10b722
! Mem[0000000084800048] = 0e358e405c097260, %l3 = 0000000076cec01a, %l4 = 000000007278ac80
add %i1,0x48,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 0e358e405c097260
! %l7 = 000000004801a9f9, Mem[000000009180012e] = 0c4a2f69
stb %l7,[%o0+0x12e] ! Mem[000000009180012c] = f94a2f69
! Mem[0000000090800128] = f2c7513126392562, %g2 = ffffffff99787375
ldx [%i5+0x128],%g2 ! %g2 = f2c7513126392562
! Mem[00000000858000e0] = ab6f9fe83bfd8f18, %l5 = 00000000c1a9e913, %l0 = 0000000038a7d2a8
add %i3,0xe0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = ab6f9fe83bfd8f18
! Mem[0000000090000108] = 92149d69, %g2 = f2c7513126392562
lduh [%i4+0x10a],%g2 ! %g2 = 0000000000009214
! %l2 = 0000000053532a08, Mem[00000000910000ee] = 3761047a
sth %l2,[%i6+0x0ee] ! Mem[00000000910000ec] = 2a08047a
! Mem[0000000090000030] = 0fad1b73ba1461cf, %g2 = 0000000000009214
ldx [%i4+0x030],%g2 ! %g2 = 0fad1b73ba1461cf
! Mem[0000000084000110] = a0eac052, %l0 = 3bfd8f18, %l2 = 53532a08
add %i0,0x110,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a0eac052
p58_label_17:
! Mem[00000000848000f8] = 5ea784636db27e9f, %l0 = ab6f9fe83bfd8f18, %l4 = 0e358e405c097260
add %i1,0xf8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 5ea784636db27e9f
! Mem[0000000084800078] = 1c26d5c1, %l6 = 000000001e2154e8
swap [%i1+0x078],%l6 ! %l6 = 000000001c26d5c1
! %l7 = 000000004801a9f9, Mem[00000000910001c0] = 32543d680753ba02
stx %l7,[%i6+0x1c0] ! Mem[00000000910001c0] = 000000004801a9f9
! Mem[0000000084800017] = 8eb7e291, %l4 = 5ea784636db27e9f
ldstub [%i1+0x017],%l4 ! %l4 = 00000091000000ff
! Mem[00000000900001b4] = bcc1966d, %g18 = 7962ee505b10b722
ldsw [%i4+0x1b4],%g2 ! %g2 = 7962ee505b10b722
! Mem[00000000910000e8] = 5ab839f7 368f2a08, %g2 = bcc1966d, %g3 = db9aa178
ldd [%i6+0x0e8],%g2 ! %g2 = 000000005ab839f7 00000000368f2a08
! Mem[00000000840001a0] = e20ccfec, %l3 = 0000000076cec01a
swap [%i0+0x1a0],%l3 ! %l3 = 00000000e20ccfec
! Mem[0000000084800194] = c9e5eb29, %l6 = 000000001c26d5c1
swap [%i1+0x194],%l6 ! %l6 = 00000000c9e5eb29
! Mem[00000000840000c0] = c4dd83a4cf08d3ba, %l1 = 000000007ccd8af1, %l0 = ab6f9fe83bfd8f18
add %i0,0xc0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = c4dd83a4cf08d3ba
! %l5 = 00000000c1a9e913, Mem[0000000090800089] = f953ed16
stb %l5,[%i5+0x089] ! Mem[0000000090800088] = 1353ed16
p58_label_18:
! Mem[000000008400001c] = abd32697, %l6 = c9e5eb29, %l4 = 00000091
add %i0,0x1c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000abd32697
! Mem[00000000918001b4] = 72831ef8, %g2 = 000000005ab839f7
ldub [%o0+0x1b5],%g2 ! %g2 = 0000000000000072
! Mem[0000000090000128] = fa90beea, %g2 = 0000000000000072
ldub [%i4+0x12b],%g2 ! %g2 = 00000000000000fa
! %l0 = c4dd83a4cf08d3ba, Mem[0000000091000048] = d9b0337c
stb %l0,[%i6+0x048] ! Mem[0000000091000048] = bab0337c
! %l3 = 00000000e20ccfec, Mem[0000000085800128] = 70873bc4
stw %l3,[%i3+0x128] ! Mem[0000000085800128] = e20ccfec
! Mem[0000000090800134] = bd4e9370, %g2 = 00000000000000fa
ldub [%i5+0x137],%g2 ! %g2 = 00000000000000bd
! %l3 = 00000000e20ccfec, Mem[0000000091000060] = c02e18b872f626d7
stx %l3,[%i6+0x060] ! Mem[0000000091000060] = 00000000e20ccfec
! Mem[00000000910000c8] = dcdf1df9 3c865f96, %g2 = 000000bd, %g3 = 368f2a08
ldd [%i6+0x0c8],%g2 ! %g2 = 00000000dcdf1df9 000000003c865f96
! Mem[0000000091000070] = 684b1c1a 828d9352, %g2 = dcdf1df9, %g3 = 3c865f96
ldd [%i6+0x070],%g2 ! %g2 = 00000000684b1c1a 00000000828d9352
! Mem[0000000084000115] = 7f9d1c25, %l2 = 00000000a0eac052
ldstub [%i0+0x115],%l2 ! %l2 = 0000009d000000ff
p58_label_19:
! Mem[0000000090800084] = c8261353, %g2 = 00000000684b1c1a
ldub [%i5+0x087],%g2 ! %g2 = 00000000000000c8
! Mem[00000000908001e8] = 30f93a4f, %g18 = 7962ee505b10b722
ldsw [%i5+0x1e8],%g2 ! %g2 = 7962ee505b10b722
! %l4 = 00000000abd32697, Mem[0000000084800140] = ca30bddfcf08d3ba
stx %l4,[%i1+0x140] ! Mem[0000000084800140] = 00000000abd32697
! %l0 = c4dd83a4cf08d3ba, Mem[00000000900001cc] = 6e750428
stw %l0,[%i4+0x1cc] ! Mem[00000000900001cc] = cf08d3ba
! Mem[00000000850001c8] = 8df50ff7cd44f1ca, %l0 = c4dd83a4cf08d3ba, %l5 = 00000000c1a9e913
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 8df50ff7cd44f1ca
! Mem[00000000918001c0] = 983505e4, %g2 = 0000000030f93a4f
ldsh [%o0+0x1c2],%g2 ! %g2 = ffffffffffff9835
! Mem[0000000085800015] = a9042f04, %l1 = 000000007ccd8af1
ldstub [%i3+0x015],%l1 ! %l1 = 00000004000000ff
! Mem[0000000084800028] = acd0ddfa, %l0 = cf08d3ba, %l6 = c9e5eb29
add %i1,0x28,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000acd0ddfa
! Mem[0000000085800048] = 76d20c4462abee28, %l0 = c4dd83a4cf08d3ba, %l5 = 8df50ff7cd44f1ca
add %i3,0x48,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 76d20c4462abee28
! Mem[0000000084800148] = 52a6f664, %l1 = 0000000000000004
ldstub [%i1+0x148],%l1 ! %l1 = 00000052000000ff
p58_label_20:
! %l2 = 0000009d, %l3 = e20ccfec, Mem[0000000090000140] = c860ad21 b704af01
std %l2,[%i4+0x140] ! Mem[0000000090000140] = 0000009d e20ccfec
! Mem[00000000900000f4] = 3d761a06, %g2 = ffffffffffff9835
ldub [%i4+0x0f7],%g2 ! %g2 = 000000000000003d
! Mem[0000000091000180] = 4df7bcd0 217f2bc5, %g2 = 0000003d, %g3 = 828d9352
ldd [%i6+0x180],%g2 ! %g2 = 000000004df7bcd0 00000000217f2bc5
! Mem[00000000908001c0] = 00000000, %g18 = 7962ee505b10b722
ldsw [%i5+0x1c0],%g2 ! %g2 = 7962ee505b10b722
! Mem[00000000908001f4] = e158a7d0, %g2 = 0000000000000000
ldsh [%i5+0x1f4],%g2 ! %g2 = ffffffffffffe158
! Mem[0000000091800080] = 40837ec6f779f5df, %g2 = ffffffffffffe158
ldx [%o0+0x080],%g2 ! %g2 = 40837ec6f779f5df
! Mem[00000000910001b8] = 048ea7d0, %g2 = 40837ec6f779f5df
lduh [%i6+0x1b8],%g2 ! %g2 = 000000000000048e
! Mem[0000000090800058] = 22d773d9, %g2 = 000000000000048e
lduh [%i5+0x05a],%g2 ! %g2 = 00000000000022d7
! Mem[0000000091000130] = 7b9364c7 ce95b5da, %g2 = 000022d7, %g3 = 217f2bc5
ldd [%i6+0x130],%g2 ! %g2 = 000000007b9364c7 00000000ce95b5da
! %l6 = acd0ddfa, %l7 = 4801a9f9, Mem[00000000910000f8] = f01b28bd d1b2d45d
std %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = acd0ddfa 4801a9f9
p58_label_21:
! Mem[00000000850000a0] = 8478802e099519d5, %l3 = 00000000e20ccfec, %l0 = c4dd83a4cf08d3ba
add %i2,0xa0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 8478802e099519d5
! %l2 = 000000000000009d, Mem[0000000091800160] = f1db476fa96a1584
stx %l2,[%o0+0x160] ! Mem[0000000091800160] = 000000000000009d
! %l4 = 00000000abd32697, Mem[000000009100004d] = 0cdb967b
stb %l4,[%i6+0x04d] ! Mem[000000009100004c] = 97db967b
! Mem[0000000085800188] = 5ee532ed, %l0 = 8478802e099519d5
swap [%i3+0x188],%l0 ! %l0 = 000000005ee532ed
! Mem[00000000850001e6] = 69797656, %l3 = 00000000e20ccfec
ldstub [%i2+0x1e6],%l3 ! %l3 = 00000076000000ff
! Mem[0000000084800080] = 2323e8e6c0b99911, %l5 = 76d20c4462abee28, %l1 = 0000000000000052
add %i1,0x80,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 2323e8e6c0b99911
! Mem[0000000091000134] = b5dae962, %g2 = 000000007b9364c7
ldsb [%i6+0x136],%g2 ! %g2 = ffffffffffffffb5
! Mem[00000000858001a8] = 2f50f438, %l6 = 00000000acd0ddfa
ldstub [%i3+0x1a8],%l6 ! %l6 = 0000002f000000ff
! Mem[000000009180015c] = aee176b8, %g18 = 7962ee505b10b722
ldsw [%o0+0x15c],%g2 ! %g2 = 7962ee505b10b722
! Mem[00000000848000c0] = f129f8a1, %l5 = 76d20c4462abee28
swap [%i1+0x0c0],%l5 ! %l5 = 00000000f129f8a1
p58_label_22:
! Mem[000000009080010c] = 1a2f08bc, %g2 = ffffffffaee176b8
ldsh [%i5+0x10e],%g2 ! %g2 = 0000000000001a2f
! Mem[0000000084800038] = c45119ac, %l4 = abd32697, %l6 = 0000002f
add %i1,0x38,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c45119ac
! Mem[000000009080015c] = 4c94e5e0, %g18 = 7962ee505b10b722
ldsw [%i5+0x15c],%g2 ! %g2 = 7962ee505b10b722
! %l1 = 2323e8e6c0b99911, Mem[0000000090000034] = ba1461cf
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = c0b99911
! Mem[00000000858000c0] = d95ad40b, %l2 = 0000009d, %l0 = 5ee532ed
add %i3,0xc0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000d95ad40b
! Mem[0000000091800090] = 2280542f, %g2 = 000000004c94e5e0
lduh [%o0+0x090],%g2 ! %g2 = 0000000000002280
! %l5 = 00000000f129f8a1, Mem[0000000091000070] = 684b1c1a828d9352
stx %l5,[%i6+0x070] ! Mem[0000000091000070] = 00000000f129f8a1
! Mem[00000000908000f0] = e8b21a8c, %g2 = 0000000000002280
ldub [%i5+0x0f3],%g2 ! %g2 = 00000000000000e8
! Mem[0000000090000008] = f314fdbb 5f4b3277, %g2 = 000000e8, %g3 = ce95b5da
ldd [%i4+%o1],%g2 ! %g2 = 00000000f314fdbb 000000005f4b3277
! %l7 = 000000004801a9f9, Mem[0000000084000188] = 33262a58
stb %l7,[%i0+0x188] ! Mem[0000000084000188] = f9262a58
p58_label_23:
! Mem[00000000900001e0] = c4906488801799cf, %g2 = 00000000f314fdbb
ldx [%i4+0x1e0],%g2 ! %g2 = c4906488801799cf
! Mem[00000000858000cc] = 8f3d7399, %l7 = 000000004801a9f9
swap [%i3+0x0cc],%l7 ! %l7 = 000000008f3d7399
! %l6 = 00000000c45119ac, Mem[00000000908000dc] = dde12c94
stw %l6,[%i5+0x0dc] ! Mem[00000000908000dc] = c45119ac
! Mem[00000000918000f8] = c0bd011d, %g18 = 7962ee505b10b722
ldsw [%o0+0x0f8],%g2 ! %g2 = 7962ee505b10b722
! Mem[0000000084800130] = f6be90acdfd473e2, %l5 = 00000000f129f8a1, %l5 = 00000000f129f8a1
add %i1,0x130,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = f6be90acdfd473e2
! Mem[0000000084800151] = 0ccbfd6a, %l6 = 00000000c45119ac
ldstub [%i1+0x151],%l6 ! %l6 = 000000cb000000ff
! Mem[0000000085800088] = 5781ae42, %l6 = 00000000000000cb
swap [%i3+0x088],%l6 ! %l6 = 000000005781ae42
! Mem[0000000091000158] = 3eeb8fcc 0a611a84, %g2 = c0bd011d, %g3 = 5f4b3277
ldd [%i6+0x158],%g2 ! %g2 = 000000003eeb8fcc 000000000a611a84
! Mem[0000000084000188] = f9262a58614d1724, %l6 = 000000005781ae42, %l7 = 000000008f3d7399
add %i0,0x188,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = f9262a58614d1724
! Mem[00000000850001b8] = d29d5be8a9e0afc6, %l4 = 00000000abd32697, %l7 = f9262a58614d1724
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = d29d5be8a9e0afc6
p58_label_24:
! Mem[00000000840001f0] = a621f1002169c48d, %l6 = 000000005781ae42, %l1 = 2323e8e6c0b99911
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = a621f1002169c48d
! Mem[000000008400013c] = 703e8a41, %l4 = 00000000abd32697
swap [%i0+0x13c],%l4 ! %l4 = 00000000703e8a41
! Mem[0000000085800082] = b333f5dc, %l6 = 000000005781ae42
ldstub [%i3+0x082],%l6 ! %l6 = 000000f5000000ff
! Mem[0000000084000160] = 3829eab0, %l1 = 2169c48d, %l3 = 00000076
add %i0,0x160,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000003829eab0
! Mem[0000000085000195] = b797b580, %l4 = 00000000703e8a41
ldstub [%i2+0x195],%l4 ! %l4 = 00000097000000ff
! Mem[00000000908000ac] = b6a7d55c, %g2 = 000000003eeb8fcc
lduw [%i5+0x0ac],%g2 ! %g2 = 00000000b6a7d55c
! Mem[00000000848001fa] = d995d4be, %l6 = 00000000000000f5
ldstub [%i1+0x1fa],%l6 ! %l6 = 000000d4000000ff
! Mem[0000000085800030] = a51d9690e479c43f, %l6 = 00000000000000d4, %l2 = 000000000000009d
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = a51d9690e479c43f
! Mem[00000000918001c8] = 1c6c117fed5e4654, %g2 = 00000000b6a7d55c
ldx [%o0+0x1c8],%g2 ! %g2 = 1c6c117fed5e4654
! Mem[00000000848000ec] = 0082c040, %l2 = a51d9690e479c43f
swap [%i1+0x0ec],%l2 ! %l2 = 000000000082c040
p58_label_25:
! Mem[0000000091800054] = a94d4a90, %g2 = 1c6c117fed5e4654
ldsh [%o0+0x056],%g2 ! %g2 = ffffffffffffa94d
! Mem[0000000084000008] = c1a9e913d9f0137f, %l2 = 000000000082c040
ldx [%i0+%o1],%l2 ! %l2 = c1a9e913d9f0137f
! Mem[00000000900001e8] = 7804a745, %g2 = ffffffffffffa94d
lduh [%i4+0x1e8],%g2 ! %g2 = 0000000000007804
! %l6 = 00000000000000d4, Mem[0000000091000140] = 1c9410bf29780a2a
stx %l6,[%i6+0x140] ! Mem[0000000091000140] = 00000000000000d4
! Mem[000000009100016c] = a81e9a43, %g2 = 0000000000007804
lduh [%i6+0x16e],%g2 ! %g2 = 000000000000a81e
! Mem[0000000084800198] = 04273089, %l1 = 2169c48d, %l4 = 00000097
add %i1,0x198,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000004273089
! %l4 = 04273089, %l5 = dfd473e2, Mem[00000000918001d8] = 05319c38 8896c003
std %l4,[%o0+0x1d8] ! Mem[00000000918001d8] = 04273089 dfd473e2
! Mem[00000000910000d8] = 0cd425ea, %g2 = 000000000000a81e
ldsh [%i6+0x0d8],%g2 ! %g2 = 0000000000000cd4
! Mem[00000000848000d6] = f5efb51c, %l0 = 00000000d95ad40b
ldstub [%i1+0x0d6],%l0 ! %l0 = 000000b5000000ff
! %l0 = 00000000000000b5, Mem[00000000908000aa] = 064bb6a7
sth %l0,[%i5+0x0aa] ! Mem[00000000908000a8] = 00b5b6a7
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p58_branch_failed
p58_not_taken_0_end:
! End of Random Code for Thread 58
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 00000000000000b5
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be a621f1002169c48d
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be c1a9e913d9f0137f
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000003829eab0
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000004273089
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be f6be90acdfd473e2
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000d4
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be d29d5be8a9e0afc6
bne,a,pn %xcc,p58_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = c1a9e913cd4115fa
ldx [%i0+0x030],%g3 ! Observed data at 0000000084000030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6548b5b5312945fc
ldx [%i0+0x070],%g3 ! Observed data at 0000000084000070
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 1248cc59af269ad1
ldx [%i0+0x098],%g3 ! Observed data at 0000000084000098
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e3ae3188000000a8
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000840000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff4991105796e927
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000840000d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = a0eac0527fff1c25
ldx [%i0+0x110],%g3 ! Observed data at 0000000084000110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 604f6b95681189e1
ldx [%i0+0x128],%g3 ! Observed data at 0000000084000128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = c8fffb7cabd32697
ldx [%i0+0x138],%g3 ! Observed data at 0000000084000138
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 76a7acd59181bdff
ldx [%i0+0x158],%g3 ! Observed data at 0000000084000158
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = f9262a58614d1724
ldx [%i0+0x188],%g3 ! Observed data at 0000000084000188
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 76cec01aefb4bbe8
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000840001a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1a0,%g4
set p58_local1_expect,%g1
p58_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 1a0dbd158eb7e2ff
ldx [%i1+0x010],%g3 ! Observed data at 0000000084800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x010,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1e2154e810b970c4
ldx [%i1+0x078],%g3 ! Observed data at 0000000084800078
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8b40158cdbaf4cb0
ldx [%i1+0x088],%g3 ! Observed data at 0000000084800088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 62abee28e968223e
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000848000c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 59420caaf5efff1c
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000848000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 23d6456ee479c43f
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000848000e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff772dfa699bbfca
ldx [%i1+0x120],%g3 ! Observed data at 0000000084800120
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00000000abd32697
ldx [%i1+0x140],%g3 ! Observed data at 0000000084800140
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = ffa6f6642ae0c398
ldx [%i1+0x148],%g3 ! Observed data at 0000000084800148
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0cfffd6a13d3ea93
ldx [%i1+0x150],%g3 ! Observed data at 0000000084800150
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = dcbf371769093a3f
ldx [%i1+0x160],%g3 ! Observed data at 0000000084800160
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 4b28e4866581f160
ldx [%i1+0x180],%g3 ! Observed data at 0000000084800180
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 99ab66061c26d5c1
ldx [%i1+0x190],%g3 ! Observed data at 0000000084800190
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d995ffbe214084f5
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000848001f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1f8,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 97479c199cdf7ee4
ldx [%i2+0x000],%g3 ! Observed data at 0000000085000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1a8c87ff88198cdc
ldx [%i2+0x040],%g3 ! Observed data at 0000000085000040
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00001ad516c69f18
ldx [%i2+0x048],%g3 ! Observed data at 0000000085000048
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff4c73b32888a350
ldx [%i2+0x088],%g3 ! Observed data at 0000000085000088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 005239c331faf57b
ldx [%i2+0x090],%g3 ! Observed data at 0000000085000090
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5d4831cde20ccfec
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000850000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x158],%g2 ! Expected data = 67770c47c0ff9021
ldx [%i2+0x158],%g3 ! Observed data at 0000000085000158
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = 273e6f2eb7ffb580
ldx [%i2+0x190],%g3 ! Observed data at 0000000085000190
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9bc82b986979ff56
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000850001e0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1e0,%g4
set p58_local3_expect,%g1
p58_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 09903b9ca9ff2f04
ldx [%i3+0x010],%g3 ! Observed data at 0000000085800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1d1ac3b39f412b7c
ldx [%i3+0x018],%g3 ! Observed data at 0000000085800018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = dde1c2201bcb4a77
ldx [%i3+0x040],%g3 ! Observed data at 0000000085800040
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = b333ffdc625ab7df
ldx [%i3+0x080],%g3 ! Observed data at 0000000085800080
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000cbb5249e40
ldx [%i3+0x088],%g3 ! Observed data at 0000000085800088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 298190e14801a9f9
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000858000c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5a4bef24f5ff6002
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000858000d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cfeb7af2ad7b432a
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000858000f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 77d4f4086bff1d5a
ldx [%i3+0x108],%g3 ! Observed data at 0000000085800108
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = e20ccfec6458dfab
ldx [%i3+0x128],%g3 ! Observed data at 0000000085800128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = d8acff3c70ef64d2
ldx [%i3+0x158],%g3 ! Observed data at 0000000085800158
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 882128aac46b85ff
ldx [%i3+0x180],%g3 ! Observed data at 0000000085800180
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 099519d5622ef18b
ldx [%i3+0x188],%g3 ! Observed data at 0000000085800188
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff50f43862f6d9ef
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000858001a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 447135ff8df24dba
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000858001b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 00000082cdb74bb6
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000858001c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1c0,%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
! 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:
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000084000008]
done
p58_trap1o:
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000084000008]
done
p58_trap2e:
stwa %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800020]
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085800018]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000000]
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000010]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800010]
done
p58_trap2o:
stwa %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800020]
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085800018]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000000]
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000010]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800010]
done
p58_trap3e:
nop
nop
nop
done
p58_trap3o:
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 = 1a33c56e2def7e4e
ldx [%g1+0x008],%l1 ! %l1 = 103d657997479c19
ldx [%g1+0x010],%l2 ! %l2 = 0601d1300be28f41
ldx [%g1+0x018],%l3 ! %l3 = c5491900f2304b53
ldx [%g1+0x020],%l4 ! %l4 = 520878d1dcbf3717
ldx [%g1+0x028],%l5 ! %l5 = 4af86922312945fc
ldx [%g1+0x030],%l6 ! %l6 = 0681a65002919c21
ldx [%g1+0x038],%l7 ! %l7 = f93fa448681189e1
! Initialize the output register of window 0
set unres3_start,%o0
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 = f84c1177 333abfa6 cb26b5c2 5a13ed23
! %f4 = 30579e88 00559de9 0b1e1ec7 67c7227f
! %f8 = 97ee3b1d 69db4d98 06081cc3 71211555
! %f12 = d5433206 496e02a6 6b5957e8 cf2f4b77
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bc29f2db a261a6f0 a75149bf 9f974cfe
! %f20 = e6e6b520 213ddef9 2947e53a 3f587d4c
! %f24 = 3b656ff5 faf71018 4ee6f87c 2e9dc302
! %f28 = d9f34619 a87334ed 492d5f89 3e4db0c0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a2a11d42 287a3be1 451cb023 6eb1d769
! %f36 = 0dba33e7 0aca942c d47e10da d01bec78
! %f40 = 4be106dc c7f111e7 956fdf5e 1b25285b
! %f44 = e4a7ba12 199d9a98 0568c3ad 1ff0ee7f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x644a711700000014,%g7,%g1 ! GSR scale = 2, align = 4
wr %g1,%g0,%gsr ! GSR = 644a711700000014
wr %g0,%y ! Clear Y 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:
! %l5 = efa220b428273d41, Mem[0000000091000140] = 1c9410bf29780a2a
stx %l5,[%i6+0x140] ! Mem[0000000091000140] = efa220b428273d41
! Mem[00000000860001ec] = 9fd00fe9, %l5 = efa220b428273d41
swap [%i0+0x1ec],%l5 ! %l5 = 000000009fd00fe9
! Mem[0000000086800114] = 3a6e67ff, %l4 = 40c586b648ad024f
ldstub [%i1+0x114],%l4 ! %l4 = 0000003a000000ff
! Mem[00000000860000f0] = 9af05b8d9d3a3ad6, %l6 = 831cbae0bca00d04, %l2 = f67f7abe0800b2bf
add %i0,0xf0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 9af05b8d9d3a3ad6
! Mem[000000009080000c] = 8b3701b4, %g2 = a8ffda6615c5ce79
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffff8b
! Mem[00000000868000b0] = a7a35567f2d331d9, %l0 = e406b7da29de0535, %l3 = 54f4013e5c6b2740
add %i1,0xb0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = a7a35567f2d331d9
! Mem[0000000086800194] = 1651488f, %l4 = 000000000000003a
ldstub [%i1+0x194],%l4 ! %l4 = 00000016000000ff
! Mem[0000000086800180] = 205b968520e1a72f, %l7 = 871f903e2a986ade, %l5 = 000000009fd00fe9
add %i1,0x180,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 205b968520e1a72f
! %l1 = 632e0ba5e52eed92, Mem[0000000086800039] = d42cfd69
stb %l1,[%i1+0x039] ! Mem[0000000086800038] = d492fd69
! Mem[0000000087000134] = b647abb6, %l6 = 831cbae0bca00d04
swap [%i2+0x134],%l6 ! %l6 = 00000000b647abb6
p59_label_2:
! Mem[00000000910001f0] = 35572a2e, %g2 = ffffffffffffff8b
lduw [%i6+0x1f0],%g2 ! %g2 = 0000000035572a2e
! Mem[0000000086000100] = ce7b533a, %l4 = 0000000000000016
swap [%i0+0x100],%l4 ! %l4 = 00000000ce7b533a
! Mem[0000000087000138] = 88d32b234145e318, %l4 = 00000000ce7b533a, %l2 = 9af05b8d9d3a3ad6
add %i2,0x138,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 88d32b234145e318
! Mem[00000000878001cc] = ab875f95, %l7 = 2a986ade, %l6 = b647abb6
add %i3,0x1cc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ab875f95
! Mem[0000000086800088] = fab5ede5f4cede42, %l6 = 00000000ab875f95, %l3 = a7a35567f2d331d9
add %i1,0x88,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = fab5ede5f4cede42
! Mem[0000000091800174] = b7b5d1f2, %g2 = 0000000035572a2e
ldsb [%o0+0x176],%g2 ! %g2 = ffffffffffffffb7
! %l0 = e406b7da29de0535, Mem[0000000090800098] = 198974350675bab4
stx %l0,[%i5+0x098] ! Mem[0000000090800098] = e406b7da29de0535
! Mem[00000000860000d7] = 65690888, %l2 = 88d32b234145e318
ldstub [%i0+0x0d7],%l2 ! %l2 = 00000088000000ff
! Mem[0000000090800010] = b4fabb0f 1cf2febc, %g2 = ffffffb7, %g3 = 0bad0b00
ldd [%i5+%o2],%g2 ! %g2 = 00000000b4fabb0f 000000001cf2febc
! Mem[00000000860001e0] = 2f4b1276, %l6 = 00000000ab875f95
ldsb [%i0+0x1e0],%l6 ! %l6 = 000000000000002f
p59_label_3:
! %l3 = fab5ede5f4cede42, Mem[0000000091000100] = 54ca8f3be45b07f3
stx %l3,[%i6+0x100] ! Mem[0000000091000100] = fab5ede5f4cede42
! Mem[0000000087800188] = a14801c0088ec852, %l4 = 00000000ce7b533a, %l2 = 0000000000000088
add %i3,0x188,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a14801c0088ec852
! %l4 = 00000000ce7b533a, Mem[0000000091000028] = ec3993f6
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = ce7b533a
! Mem[0000000090000184] = 90cb7b8d, %g2 = 00000000b4fabb0f
ldsh [%i4+0x184],%g2 ! %g2 = ffffffffffff90cb
! Mem[00000000870000a8] = 7184ea13, %l0 = e406b7da29de0535
ldstub [%i2+0x0a8],%l0 ! %l0 = 00000071000000ff
! Mem[0000000090000164] = 7c1f981c, %g2 = ffffffffffff90cb
lduh [%i4+0x164],%g2 ! %g2 = 0000000000007c1f
! Mem[0000000091800170] = 0dd8e7446604b7b5, %g2 = 0000000000007c1f
ldx [%o0+0x170],%g2 ! %g2 = 0dd8e7446604b7b5
! Mem[0000000090800098] = e406b7da, %g2 = 0dd8e7446604b7b5
lduw [%i5+0x098],%g2 ! %g2 = 00000000e406b7da
! Mem[0000000086800050] = d67855e892a0e2c8, %l1 = 632e0ba5e52eed92, %l1 = 632e0ba5e52eed92
add %i1,0x50,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = d67855e892a0e2c8
! Mem[00000000908000b0] = be69c6f5 3a9b260a, %g2 = e406b7da, %g3 = 1cf2febc
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000be69c6f5 000000003a9b260a
p59_label_4:
! Mem[00000000868000d8] = b0a2d729, %l4 = 00000000ce7b533a
swap [%i1+0x0d8],%l4 ! %l4 = 00000000b0a2d729
! Mem[0000000091000044] = e93ed9b0, %g2 = 00000000be69c6f5
ldsh [%i6+0x046],%g2 ! %g2 = ffffffffffffe93e
! Mem[00000000878000d7] = 0d1057b9, %l4 = 00000000b0a2d729
ldstub [%i3+0x0d7],%l4 ! %l4 = 000000b9000000ff
! Mem[0000000087800010] = 63c0f53d, %l3 = f4cede42, %l4 = 000000b9
add %i3,0x10,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000063c0f53d
! Mem[00000000870000c0] = f55d88f311ccb602, %l4 = 0000000063c0f53d
ldx [%i2+0x0c0],%l4 ! %l4 = f55d88f311ccb602
! %l2 = a14801c0088ec852, Mem[0000000091000140] = efa220b4
stw %l2,[%i6+0x140] ! Mem[0000000091000140] = 088ec852
! %l0 = 0000000000000071, Mem[000000009100014c] = 4734a30d
stw %l0,[%i6+0x14c] ! Mem[000000009100014c] = 00000071
! %l4 = f55d88f311ccb602, Mem[0000000090000088] = 487ec682
stb %l4,[%i4+0x088] ! Mem[0000000090000088] = 027ec682
! %l4 = 11ccb602, %l5 = 20e1a72f, Mem[0000000091000038] = 691f8eb0 b4f82c3d
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 11ccb602 20e1a72f
! Mem[0000000090000150] = 4227f2c0, %g2 = ffffffffffffe93e
lduw [%i4+0x150],%g2 ! %g2 = 000000004227f2c0
p59_label_5:
! Mem[0000000091800080] = 40837ec6, %g2 = 000000004227f2c0
lduh [%o0+0x080],%g2 ! %g2 = 0000000000004083
! Mem[0000000086000170] = 7565d218, %l4 = f55d88f311ccb602
swap [%i0+0x170],%l4 ! %l4 = 000000007565d218
! Mem[0000000090000008] = f314fdbb5f4b3277, %g2 = 0000000000004083
ldx [%i4+%o1],%g2 ! %g2 = f314fdbb5f4b3277
! Mem[0000000090800040] = 839ba431, %g2 = f314fdbb5f4b3277
lduw [%i5+0x040],%g2 ! %g2 = 00000000839ba431
! Mem[000000008700004c] = 5a53f316, %l3 = fab5ede5f4cede42
ldstub [%i2+0x04c],%l3 ! %l3 = 0000005a000000ff
! Mem[0000000087800180] = e54849dfc93db274, %l6 = 000000000000002f, %l1 = d67855e892a0e2c8
add %i3,0x180,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e54849dfc93db274
! %l0 = 00000071, %l1 = c93db274, Mem[00000000918001b0] = 40792b48 ac72831e
std %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000071 c93db274
! Mem[0000000086000010] = 5f82ce26fdf42102, %l4 = 000000007565d218, %l2 = a14801c0088ec852
add %i0,0x10,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 5f82ce26fdf42102
! Mem[0000000086800128] = cec42537, %l0 = 0000000000000071
lduh [%i1+0x128],%l0 ! %l0 = 000000000000cec4
! Mem[00000000910000e0] = f772f6e7, %g2 = 00000000839ba431
lduw [%i6+0x0e0],%g2 ! %g2 = 00000000f772f6e7
p59_label_6:
! %l0 = 0000cec4, %l1 = c93db274, Mem[0000000090800188] = de3e04f8 59b82350
std %l0,[%i5+0x188] ! Mem[0000000090800188] = 0000cec4 c93db274
! Mem[0000000086800060] = 23533686b114738d, %l7 = 871f903e2a986ade, %l0 = 000000000000cec4
add %i1,0x60,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 23533686b114738d
! Mem[00000000878000e0] = d82c8956, %l1 = c93db274, %l7 = 2a986ade
add %i3,0xe0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d82c8956
! Mem[0000000087800004] = 0699feda, %l7 = 00000000d82c8956
swap [%i3+0x004],%l7 ! %l7 = 000000000699feda
! Mem[0000000086800040] = 9883ac96, %l7 = 000000000699feda
ldstub [%i1+0x040],%l7 ! %l7 = 00000098000000ff
! Mem[0000000086800128] = cec42537, %l5 = 205b968520e1a72f
swap [%i1+0x128],%l5 ! %l5 = 00000000cec42537
! Mem[00000000870001ae] = 53d1642b, %l6 = 000000000000002f
ldstub [%i2+0x1ae],%l6 ! %l6 = 00000064000000ff
! Mem[0000000086800004] = 2a64a226, %l6 = 0000000000000064
swap [%i1+0x004],%l6 ! %l6 = 000000002a64a226
! Mem[0000000087800090] = 31ed87e27fba1340, %l7 = 0000000000000098, %l2 = 5f82ce26fdf42102
add %i3,0x90,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 31ed87e27fba1340
! Mem[0000000091800120] = 240e338f078bc1e8, %g2 = 00000000f772f6e7
ldx [%o0+0x120],%g2 ! %g2 = 240e338f078bc1e8
p59_label_7:
! %l2 = 31ed87e27fba1340, Mem[000000009000012e] = ea6ef402
stb %l2,[%i4+0x12e] ! Mem[000000009000012c] = 406ef402
! Mem[0000000086800080] = c85ac860, %l2 = 31ed87e27fba1340
swap [%i1+0x080],%l2 ! %l2 = 00000000c85ac860
! Mem[000000008600003c] = c843a299, %l7 = 00000098, %l1 = c93db274
add %i0,0x3c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c843a299
! Mem[0000000090800188] = 0000cec4c93db274, %g2 = 240e338f078bc1e8
ldx [%i5+0x188],%g2 ! %g2 = 0000cec4c93db274
! Mem[0000000087000194] = 6dce8971, %l7 = 0000000000000098
swap [%i2+0x194],%l7 ! %l7 = 000000006dce8971
! %l0 = 23533686b114738d, Mem[000000009080007a] = dc9de1da
sth %l0,[%i5+0x07a] ! Mem[0000000090800078] = 738de1da
! %l4 = 000000007565d218, Mem[0000000091800150] = addd7621
sth %l4,[%o0+0x150] ! Mem[0000000091800150] = d2187621
! Mem[00000000878000e0] = d82c8956, %l6 = 2a64a226, %l0 = b114738d
add %i3,0xe0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d82c8956
! Mem[0000000087800078] = 9c1dc3e4, %l0 = d82c8956, %l4 = 7565d218
add %i3,0x78,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000009c1dc3e4
! Mem[0000000090800144] = 2c742e28, %g2 = 0000cec4c93db274
ldub [%i5+0x144],%g2 ! %g2 = 000000000000002c
p59_label_8:
! Mem[00000000910000d4] = f56c72b9, %g2 = 000000000000002c
ldsh [%i6+0x0d4],%g2 ! %g2 = fffffffffffff56c
! Mem[000000008780003c] = fc2c7a27, %l5 = cec42537, %l2 = c85ac860
add %i3,0x3c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000fc2c7a27
! %l7 = 000000006dce8971, Mem[0000000091000182] = bcd0217f
sth %l7,[%i6+0x182] ! Mem[0000000091000180] = 8971217f
! %l4 = 9c1dc3e4, %l5 = cec42537, Mem[00000000900001f8] = fa17c81f 27a29918
std %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 9c1dc3e4 cec42537
! Mem[000000008600013c] = e02c3f04, %l7 = 000000006dce8971
swap [%i0+0x13c],%l7 ! %l7 = 00000000e02c3f04
! Mem[00000000908001f4] = e158b096, %g2 = fffffffffffff56c
ldub [%i5+0x1f4],%g2 ! %g2 = 00000000000000e1
! Mem[00000000918001b4] = c93db274, %g18 = bf16ad9eba137b50
ldsw [%o0+0x1b4],%g2 ! %g2 = bf16ad9eba137b50
! Mem[00000000910000f8] = f01b28bd d1b2d45d, %g2 = c93db274, %g3 = 3a9b260a
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000f01b28bd 00000000d1b2d45d
! Mem[000000008600007c] = 13a79ee1, %l4 = 9c1dc3e4, %l0 = d82c8956
add %i0,0x7c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000013a79ee1
! Mem[000000009180002c] = c488a1df, %g2 = 00000000f01b28bd
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffffc488
p59_label_9:
! Mem[00000000868001c8] = 9eef0fda4347fa47, %l6 = 000000002a64a226, %l5 = 00000000cec42537
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 9eef0fda4347fa47
! %l3 = 000000000000005a, Mem[0000000090000194] = 892c7c4b
stb %l3,[%i4+0x194] ! Mem[0000000090000194] = 5a2c7c4b
! Mem[00000000900000f4] = 1a869d3d, %g18 = bf16ad9eba137b50
ldsw [%i4+0x0f4],%g2 ! %g2 = bf16ad9eba137b50
! Mem[000000009180001c] = 842e6924, %g2 = 000000001a869d3d
lduw [%o0+0x01c],%g2 ! %g2 = 00000000842e6924
! Mem[00000000908001e4] = e29cb930, %g2 = 00000000842e6924
ldsb [%i5+0x1e5],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000091800088] = 76cfc3f2, %g2 = ffffffffffffffe2
ldsh [%o0+0x088],%g2 ! %g2 = 00000000000076cf
! Mem[0000000087000110] = 7f511b2d71fe0be4, %l7 = 00000000e02c3f04, %l2 = 00000000fc2c7a27
add %i2,0x110,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 7f511b2d71fe0be4
! %l2 = 7f511b2d71fe0be4, Mem[00000000910000c3] = 315ee021
stb %l2,[%i6+0x0c3] ! Mem[00000000910000c0] = e45ee021
! Mem[000000008600006b] = c7e77750, %l5 = 9eef0fda4347fa47
ldstub [%i0+0x06b],%l5 ! %l5 = 00000050000000ff
! %l4 = 9c1dc3e4, %l5 = 00000050, Mem[00000000900001e0] = c4906488 801799cf
std %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = 9c1dc3e4 00000050
p59_label_10:
! %l2 = 71fe0be4, %l3 = 0000005a, Mem[0000000090800170] = 99787375 0b78e392
std %l2,[%i5+0x170] ! Mem[0000000090800170] = 71fe0be4 0000005a
! %l1 = 00000000c843a299, Mem[0000000091800078] = 923a5b60
sth %l1,[%o0+0x078] ! Mem[0000000091800078] = a2995b60
! Mem[000000008680005c] = 16ca6ca7, %l3 = 000000000000005a
ldstub [%i1+0x05c],%l3 ! %l3 = 00000016000000ff
! Mem[000000009000004c] = bd74f16b, %g18 = bf16ad9eba137b50
ldsw [%i4+0x04c],%g2 ! %g2 = bf16ad9eba137b50
! Mem[0000000090800050] = 73d2e7a7 06c069d7, %g2 = bd74f16b, %g3 = d1b2d45d
ldd [%i5+0x050],%g2 ! %g2 = 0000000073d2e7a7 0000000006c069d7
! %l6 = 000000002a64a226, Mem[0000000090000161] = 32a6c17c
stb %l6,[%i4+0x161] ! Mem[0000000090000160] = 26a6c17c
! Mem[00000000918001e4] = d07d9a1d, %g2 = 0000000073d2e7a7
ldub [%o0+0x1e5],%g2 ! %g2 = 00000000000000d0
! Mem[0000000087800020] = d75aa387551806a4, %l1 = 00000000c843a299, %l4 = 000000009c1dc3e4
add %i3,0x20,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = d75aa387551806a4
! Mem[0000000087800180] = e54849df c93db274, %l0 = 13a79ee1, %l1 = c843a299
ldd [%i3+0x180],%l0 ! %l0 = 00000000e54849df 00000000c93db274
! %l5 = 0000000000000050, Mem[0000000090000030] = 0fad1b73
stb %l5,[%i4+0x030] ! Mem[0000000090000030] = 50ad1b73
p59_label_11:
! Mem[0000000087000034] = 1a3ba5f1, %l7 = 00000000e02c3f04
ldstub [%i2+0x034],%l7 ! %l7 = 0000001a000000ff
! Mem[000000008680008c] = f4cede42, %l2 = 71fe0be4, %l3 = 00000016
add %i1,0x8c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000f4cede42
! Mem[000000008680005a] = 6cb439bd, %l7 = 000000000000001a
ldstub [%i1+0x05a],%l7 ! %l7 = 00000039000000ff
! Mem[0000000090800138] = 4e9370d8, %g18 = bf16ad9eba137b50
ldsw [%i5+0x138],%g2 ! %g2 = bf16ad9eba137b50
! %l7 = 0000000000000039, Mem[0000000090000120] = 42e934013a43a47e
stx %l7,[%i4+0x120] ! Mem[0000000090000120] = 0000000000000039
! Mem[00000000918000fc] = 1d56c743, %g18 = bf16ad9eba137b50
ldsw [%o0+0x0fc],%g2 ! %g2 = bf16ad9eba137b50
! Mem[00000000910001d8] = fb4de26b 63857868, %g2 = 1d56c743, %g3 = 06c069d7
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000fb4de26b 0000000063857868
! Mem[00000000910001e8] = 3ad6395c, %g2 = 00000000fb4de26b
lduw [%i6+0x1e8],%g2 ! %g2 = 000000003ad6395c
! %l5 = 0000000000000050, Mem[00000000900001c4] = a50ab220
sth %l5,[%i4+0x1c4] ! Mem[00000000900001c4] = 0050b220
! Mem[00000000878000a0] = 0ea5cddf, %l7 = 0000000000000039
ldsb [%i3+0x0a2],%l7 ! %l7 = ffffffffffffffcd
p59_label_12:
! Mem[0000000090000180] = dbb06930, %g18 = bf16ad9eba137b50
ldsw [%i4+0x180],%g2 ! %g2 = bf16ad9eba137b50
! Mem[00000000878000c4] = 95779a73, %l2 = 7f511b2d71fe0be4
swap [%i3+0x0c4],%l2 ! %l2 = 0000000095779a73
! Mem[0000000090800088] = 53ed164b, %g2 = ffffffffdbb06930
ldsh [%i5+0x08a],%g2 ! %g2 = 00000000000053ed
! Mem[0000000087800078] = 9c1dc3e4e049f4b3, %l7 = ffffffffffffffcd, %l2 = 0000000095779a73
add %i3,0x78,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 9c1dc3e4e049f4b3
! Mem[0000000086800188] = d676b9db, %l7 = ffffffcd, %l6 = 2a64a226
add %i1,0x188,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d676b9db
! Mem[0000000087000140] = 68b9421b, %l4 = 551806a4, %l3 = f4cede42
add %i2,0x140,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000068b9421b
! Mem[000000008680013c] = 4b7c584f, %l5 = 0000000000000050
swap [%i1+0x13c],%l5 ! %l5 = 000000004b7c584f
! Mem[0000000087000024] = 87aa9643, %l5 = 000000004b7c584f
swap [%i2+0x024],%l5 ! %l5 = 0000000087aa9643
! Mem[00000000860000c0] = e6e9073db0c4524d, %l7 = ffffffffffffffcd, %l3 = 0000000068b9421b
add %i0,0xc0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e6e9073db0c4524d
! Mem[0000000091000198] = 74177a16 50c524c1, %g2 = 000053ed, %g3 = 63857868
ldd [%i6+0x198],%g2 ! %g2 = 0000000074177a16 0000000050c524c1
p59_label_13:
! Mem[00000000900001a0] = 41d36b30 fb63a27f, %g2 = 74177a16, %g3 = 50c524c1
ldd [%i4+0x1a0],%g2 ! %g2 = 0000000041d36b30 00000000fb63a27f
! Mem[00000000870000a0] = 408154f5, %l6 = 00000000d676b9db
swap [%i2+0x0a0],%l6 ! %l6 = 00000000408154f5
! Mem[00000000878001a4] = 1a4486b3, %l0 = 00000000e54849df
swap [%i3+0x1a4],%l0 ! %l0 = 000000001a4486b3
! %l1 = 00000000c93db274, Mem[0000000091800014] = 04e42612
sth %l1,[%o0+0x014] ! Mem[0000000091800014] = b2742612
! Mem[00000000868000e0] = 2a7833c3, %l2 = 9c1dc3e4e049f4b3
swap [%i1+0x0e0],%l2 ! %l2 = 000000002a7833c3
! Mem[0000000090000170] = ab93d825, %g2 = 0000000041d36b30
lduw [%i4+0x170],%g2 ! %g2 = 00000000ab93d825
! Mem[00000000878001ed] = bae13439, %l1 = 00000000c93db274
ldstub [%i3+0x1ed],%l1 ! %l1 = 000000e1000000ff
! Mem[0000000091000184] = 217f2bc5, %g2 = 00000000ab93d825
lduw [%i6+0x184],%g2 ! %g2 = 00000000217f2bc5
! Mem[000000008680008c] = f4cede42, %l5 = 87aa9643, %l7 = ffffffcd
add %i1,0x8c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f4cede42
! Mem[0000000086800000] = 4b1c4a42, %l5 = 87aa9643, %l5 = 87aa9643
casa [%i1]0x80,%l5,%l5 ! %l5 = 000000004b1c4a42
p59_label_14:
! Mem[00000000900000e0] = 753968e1 9da32575, %g2 = 217f2bc5, %g3 = fb63a27f
ldd [%i4+0x0e0],%g2 ! %g2 = 00000000753968e1 000000009da32575
! Mem[0000000087000128] = 1eb5489b6cc2c750, %l3 = e6e9073db0c4524d, %l5 = 000000004b1c4a42
add %i2,0x128,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 1eb5489b6cc2c750
! Mem[000000008600007c] = 13a79ee1, %l3 = b0c4524d, %l3 = b0c4524d
add %i0,0x7c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000013a79ee1
! Mem[000000009080008c] = 164bf6f6, %g2 = 00000000753968e1
lduw [%i5+0x08c],%g2 ! %g2 = 00000000164bf6f6
! Mem[00000000870001b1] = d9d1f110, %l5 = 1eb5489b6cc2c750
ldstub [%i2+0x1b1],%l5 ! %l5 = 000000d1000000ff
! Mem[00000000860001ed] = 28273d41, %l2 = 000000002a7833c3
ldstub [%i0+0x1ed],%l2 ! %l2 = 00000027000000ff
! Mem[00000000900001d4] = 58cf291b, %g2 = 00000000164bf6f6
ldub [%i4+0x1d7],%g2 ! %g2 = 0000000000000058
! Mem[000000008700011f] = cb8a6cb0, %l6 = 00000000408154f5
ldstub [%i2+0x11f],%l6 ! %l6 = 000000b0000000ff
! Mem[00000000870001ee] = 34c07a5d, %l4 = d75aa387551806a4
ldstub [%i2+0x1ee],%l4 ! %l4 = 0000007a000000ff
! %l2 = 00000027, %l3 = 13a79ee1, Mem[0000000090800020] = 1090194a 4bf4b178
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 00000027 13a79ee1
p59_label_15:
! Mem[00000000868000ad] = a72bf4d9, %l1 = 00000000000000e1
ldstub [%i1+0x0ad],%l1 ! %l1 = 0000002b000000ff
! Mem[0000000091800034] = 0765146b, %g2 = 0000000000000058
ldsb [%o0+0x034],%g2 ! %g2 = 0000000000000007
! Mem[0000000091800078] = a2995b60, %g2 = 0000000000000007
lduh [%o0+0x078],%g2 ! %g2 = 000000000000a299
! %l3 = 0000000013a79ee1, Mem[0000000087000030] = 8a06f2bbff3ba5f1
stx %l3,[%i2+0x030] ! Mem[0000000087000030] = 0000000013a79ee1
! Mem[0000000090000140] = ad21b704, %g2 = 000000000000a299
lduh [%i4+0x142],%g2 ! %g2 = 000000000000ad21
! Mem[000000008680013c] = 00000050, %l4 = 000000000000007a
ldstub [%i1+0x13c],%l4 ! %l4 = 00000000000000ff
! Mem[0000000091800130] = 2f69a2c8 c164810f, %g2 = 0000ad21, %g3 = 9da32575
ldd [%o0+0x130],%g2 ! %g2 = 000000002f69a2c8 00000000c164810f
! %l7 = 00000000f4cede42, Mem[000000009080011e] = ba4e5625
sth %l7,[%i5+0x11e] ! Mem[000000009080011c] = de425625
! Mem[000000008680018c] = e5db5e45, %l0 = 1a4486b3, %l6 = 000000b0
add %i1,0x18c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e5db5e45
! Mem[0000000086800058] = 6cb4ffbd, %l3 = 13a79ee1, %l3 = 13a79ee1
add %i1,0x58,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000006cb4ffbd
p59_label_16:
! Mem[00000000910001a8] = 6a7c62a6, %g2 = 000000002f69a2c8
lduh [%i6+0x1a8],%g2 ! %g2 = 0000000000006a7c
! Mem[00000000900001ac] = 2d169cd7, %g2 = 0000000000006a7c
ldsh [%i4+0x1ae],%g2 ! %g2 = 0000000000002d16
! Mem[0000000087000106] = 4f378752, %l7 = 00000000f4cede42
ldstub [%i2+0x106],%l7 ! %l7 = 00000087000000ff
! Mem[00000000868000dc] = f79f5d14, %l6 = 00000000e5db5e45
swap [%i1+0x0dc],%l6 ! %l6 = 00000000f79f5d14
! Mem[0000000086000124] = 7dee9aca, %l6 = f79f5d14, %l0 = 1a4486b3
add %i0,0x124,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000007dee9aca
! %l1 = 000000000000002b, Mem[00000000910001b8] = 7e24de3bc76c1e3a
stx %l1,[%i6+0x1b8] ! Mem[00000000910001b8] = 000000000000002b
! Mem[0000000086000044] = ffb428cf, %l6 = 00000000f79f5d14
swap [%i0+0x044],%l6 ! %l6 = 00000000ffb428cf
! Mem[00000000900000b8] = 6d2baf6b, %g18 = bf16ad9eba137b50
ldsw [%i4+0x0b8],%g2 ! %g2 = bf16ad9eba137b50
! %l7 = 0000000000000087, Mem[0000000087800188] = a14801c0088ec852
stx %l7,[%i3+0x188] ! Mem[0000000087800188] = 0000000000000087
! %l0 = 000000007dee9aca, Mem[0000000090800070] = eea292149a33da3c
stx %l0,[%i5+0x070] ! Mem[0000000090800070] = 000000007dee9aca
p59_label_17:
! Mem[00000000900001ac] = b7572d16, %g2 = 000000006d2baf6b
ldsb [%i4+0x1ac],%g2 ! %g2 = ffffffffffffffb7
! Mem[00000000900001ec] = 321a70ad, %g2 = ffffffffffffffb7
ldub [%i4+0x1ec],%g2 ! %g2 = 0000000000000032
! Mem[000000008680013c] = ff000050, %l6 = 00000000ffb428cf
swap [%i1+0x13c],%l6 ! %l6 = 00000000ff000050
! Mem[0000000090000070] = 80d78bd7 538b29ee, %g2 = 00000032, %g3 = c164810f
ldd [%i4+0x070],%g2 ! %g2 = 0000000080d78bd7 00000000538b29ee
! %l1 = 000000000000002b, Mem[00000000908000f0] = f9b0f1e8
sth %l1,[%i5+0x0f0] ! Mem[00000000908000f0] = 002bf1e8
! Mem[0000000090800194] = 20d8b67b, %g18 = bf16ad9eba137b50
ldsw [%i5+0x194],%g2 ! %g2 = bf16ad9eba137b50
! Mem[00000000868000e8] = 0067325c6a415cf9, %l6 = 00000000ff000050, %l6 = 00000000ff000050
add %i1,0xe8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 0067325c6a415cf9
! Mem[0000000090800138] = 4e9370d88c601918, %g2 = 0000000020d8b67b
ldx [%i5+0x138],%g2 ! %g2 = 4e9370d88c601918
! Mem[0000000090000088] = 027ec682, %g18 = bf16ad9eba137b50
ldsw [%i4+0x088],%g2 ! %g2 = bf16ad9eba137b50
! Mem[0000000091000168] = 69d5747b 7fd5a81e, %g2 = 027ec682, %g3 = 538b29ee
ldd [%i6+0x168],%g2 ! %g2 = 0000000069d5747b 000000007fd5a81e
p59_label_18:
! Mem[0000000086000008] = 56642ba3, %l5 = 00000000000000d1
swap [%i0+%o1],%l5 ! %l5 = 0000000056642ba3
! Mem[0000000086000080] = 9b37e4d3, %l2 = 0000000000000027
ldstub [%i0+0x080],%l2 ! %l2 = 0000009b000000ff
! Mem[00000000918000b0] = 5dea1cba, %g2 = 0000000069d5747b
ldsh [%o0+0x0b0],%g2 ! %g2 = 0000000000005dea
! Mem[000000008600008b] = f5b817f0, %l7 = 0000000000000087
ldstub [%i0+0x08b],%l7 ! %l7 = 000000f0000000ff
! Mem[0000000087800038] = bee2d564fc2c7a27, %l4 = 0000000000000000, %l4 = 0000000000000000
add %i3,0x38,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = bee2d564fc2c7a27
! Mem[00000000918000b8] = 08496cfe, %g2 = 0000000000005dea
ldsb [%o0+0x0ba],%g2 ! %g2 = 0000000000000008
! %l3 = 000000006cb4ffbd, Mem[0000000091800070] = f19e8697
stb %l3,[%o0+0x070] ! Mem[0000000091800070] = bd9e8697
! Mem[00000000900000b0] = 15f9f13d, %g2 = 0000000000000008
lduh [%i4+0x0b0],%g2 ! %g2 = 00000000000015f9
! Mem[00000000908000d0] = 9374d460 15078ff8, %g2 = 000015f9, %g3 = 7fd5a81e
ldd [%i5+0x0d0],%g2 ! %g2 = 000000009374d460 0000000015078ff8
! %l0 = 000000007dee9aca, Mem[00000000900000a0] = ffe648f04fa190e7
stx %l0,[%i4+0x0a0] ! Mem[00000000900000a0] = 000000007dee9aca
p59_label_19:
! Mem[00000000878000dc] = 3ecc1abc, %l7 = 000000f0, %l1 = 0000002b
add %i3,0xdc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000003ecc1abc
! Mem[00000000870001a0] = 05136f93, %l0 = 000000007dee9aca
swap [%i2+0x1a0],%l0 ! %l0 = 0000000005136f93
! Mem[00000000868001c8] = 9eef0fda, %l7 = 00000000000000f0
lduw [%i1+0x1c8],%l7 ! %l7 = 000000009eef0fda
! Mem[000000008780008c] = 8503f4fc, %l4 = bee2d564fc2c7a27
swap [%i3+0x08c],%l4 ! %l4 = 000000008503f4fc
! Mem[0000000087800154] = 8841e533, %l2 = 000000000000009b
ldstub [%i3+0x154],%l2 ! %l2 = 00000088000000ff
! Mem[00000000878001b0] = 689b268e, %l7 = 9eef0fda, %l3 = 6cb4ffbd
add %i3,0x1b0,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000689b268e
! %l0 = 0000000005136f93, Mem[000000008600013f] = 6dce8971
stb %l0,[%i0+0x13f] ! Mem[000000008600013c] = 6dce8993
! Mem[00000000910000c8] = df1df93c, %g2 = 000000009374d460
ldsb [%i6+0x0c9],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000090800138] = 4e9370d8 8c601918, %g2 = ffffffdf, %g3 = 15078ff8
ldd [%i5+0x138],%g2 ! %g2 = 000000004e9370d8 000000008c601918
! Mem[00000000868000f8] = 40e85ec3cabb23f7, %l3 = 00000000689b268e, %l7 = 000000009eef0fda
add %i1,0xf8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 40e85ec3cabb23f7
p59_label_20:
! Mem[00000000860000d0] = c4d9cf8b, %l7 = 40e85ec3cabb23f7
swap [%i0+0x0d0],%l7 ! %l7 = 00000000c4d9cf8b
! Mem[0000000087800178] = db85dc58, %l7 = 00000000c4d9cf8b
ldstub [%i3+0x178],%l7 ! %l7 = 000000db000000ff
! Mem[0000000086000193] = 55aac696, %l1 = 000000003ecc1abc
ldstub [%i0+0x193],%l1 ! %l1 = 00000096000000ff
! Mem[0000000086800140] = 55c6cd9d81277f31, %l6 = 0067325c6a415cf9, %l4 = 000000008503f4fc
add %i1,0x140,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 55c6cd9d81277f31
! Mem[0000000091800098] = 9a4c128d, %g2 = 000000004e9370d8
lduh [%o0+0x098],%g2 ! %g2 = 0000000000009a4c
! Mem[0000000091800018] = a40c3402842e6924, %g2 = 0000000000009a4c
ldx [%o0+%o3],%g2 ! %g2 = a40c3402842e6924
! Mem[00000000900001f8] = 9c1dc3e4, %g2 = a40c3402842e6924
ldsh [%i4+0x1f8],%g2 ! %g2 = ffffffffffff9c1d
! Mem[0000000091800168] = 6933d7f3, %g2 = ffffffffffff9c1d
ldsh [%o0+0x168],%g2 ! %g2 = 0000000000006933
! Mem[0000000086800040] = ff83ac96, %l7 = 00000000000000db
swap [%i1+0x040],%l7 ! %l7 = 00000000ff83ac96
! %l2 = 00000088, %l3 = 689b268e, Mem[0000000087800058] = 3cb2d66d 0891a9bd
std %l2,[%i3+0x058] ! Mem[0000000087800058] = 00000088 689b268e
p59_label_21:
! Mem[0000000086000088] = f5b817ff6272fddb, %l7 = 00000000ff83ac96, %l0 = 0000000005136f93
add %i0,0x88,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = f5b817ff6272fddb
! Mem[00000000868000f8] = 40e85ec3, %l4 = 55c6cd9d81277f31
swap [%i1+0x0f8],%l4 ! %l4 = 0000000040e85ec3
! Mem[00000000878000f0] = c857801a, %l4 = 0000000040e85ec3
ldstub [%i3+0x0f0],%l4 ! %l4 = 000000c8000000ff
! %l4 = 00000000000000c8, Mem[0000000090000000] = ba40193a
sth %l4,[%i4+%g0] ! Mem[0000000090000000] = 00c8193a
! %l5 = 0000000056642ba3, Mem[00000000910000da] = 25ea2bdb
stb %l5,[%i6+0x0da] ! Mem[00000000910000d8] = a3ea2bdb
! Mem[0000000091800144] = 3b10af7c, %g2 = 0000000000006933
ldsh [%o0+0x144],%g2 ! %g2 = 0000000000003b10
! Mem[0000000090800020] = 00000027 13a79ee1, %g2 = 00003b10, %g3 = 8c601918
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000027 0000000013a79ee1
! Mem[00000000900001c8] = 60b21f1e, %g2 = 0000000000000027
ldsb [%i4+0x1c8],%g2 ! %g2 = 0000000000000060
! Mem[00000000878001f8] = 18d91cfd, %l4 = 00000000000000c8
ldstub [%i3+0x1f8],%l4 ! %l4 = 00000018000000ff
! Mem[0000000090800084] = 69c826f9, %g2 = 0000000000000060
lduh [%i5+0x086],%g2 ! %g2 = 00000000000069c8
p59_label_22:
! Mem[0000000091000108] = 1c0669f4 6fbe3348, %g2 = 000069c8, %g3 = 13a79ee1
ldd [%i6+0x108],%g2 ! %g2 = 000000001c0669f4 000000006fbe3348
! Mem[00000000900000c8] = 929c1f18, %g18 = bf16ad9eba137b50
ldsw [%i4+0x0c8],%g2 ! %g2 = bf16ad9eba137b50
! Mem[0000000087800010] = 63c0f53d, %l1 = 0000000000000096
swap [%i3+%o2],%l1 ! %l1 = 0000000063c0f53d
! Mem[0000000091000070] = 4b1c1a82, %g2 = ffffffff929c1f18
ldub [%i6+0x071],%g2 ! %g2 = 000000000000004b
! Mem[000000008680011c] = 06a4cd94, %l0 = 6272fddb, %l7 = ff83ac96
add %i1,0x11c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000006a4cd94
! %l6 = 6a415cf9, %l7 = 06a4cd94, Mem[00000000910001a8] = 6a7c62a6 fc7fc538
std %l6,[%i6+0x1a8] ! Mem[00000000910001a8] = 6a415cf9 06a4cd94
! %l5 = 0000000056642ba3, Mem[000000009080008c] = 164bf6f6
sth %l5,[%i5+0x08c] ! Mem[000000009080008c] = 2ba3f6f6
! %l6 = 0067325c6a415cf9, Mem[00000000900001e6] = 00507804
sth %l6,[%i4+0x1e6] ! Mem[00000000900001e4] = 5cf97804
! Mem[0000000090000190] = 27339c59, %g2 = 000000000000004b
lduw [%i4+0x190],%g2 ! %g2 = 0000000027339c59
! %l1 = 0000000063c0f53d, Mem[000000009080001c] = a1adf09e
stb %l1,[%i5+0x01c] ! Mem[000000009080001c] = 3dadf09e
p59_label_23:
! Mem[0000000087000084] = 43ded5d5, %l0 = f5b817ff6272fddb
ldstub [%i2+0x084],%l0 ! %l0 = 00000043000000ff
! Mem[0000000090800118] = 37795e44, %g2 = 0000000027339c59
lduw [%i5+0x118],%g2 ! %g2 = 0000000037795e44
! %l7 = 0000000006a4cd94, Mem[0000000090000189] = 4fd1a288
stb %l7,[%i4+0x189] ! Mem[0000000090000188] = 94d1a288
! Mem[00000000860000b8] = 933c7556, %l5 = 0000000056642ba3
swap [%i0+0x0b8],%l5 ! %l5 = 00000000933c7556
! Mem[00000000868000ec] = 6a415cf9, %l1 = 63c0f53d, %l3 = 689b268e
add %i1,0xec,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006a415cf9
! Mem[00000000860001a2] = 49c5baf4, %l6 = 0067325c6a415cf9
ldstub [%i0+0x1a2],%l6 ! %l6 = 000000ba000000ff
! Mem[00000000868000a5] = b5a2d94e, %l6 = 00000000000000ba
ldstub [%i1+0x0a5],%l6 ! %l6 = 000000a2000000ff
! %l1 = 0000000063c0f53d, Mem[0000000091000110] = dc796364
stw %l1,[%i6+0x110] ! Mem[0000000091000110] = 63c0f53d
! Mem[0000000090800120] = 56258ffd, %g2 = 0000000037795e44
ldsh [%i5+0x120],%g2 ! %g2 = 0000000000005625
! Mem[00000000908000b0] = be69c6f5, %g18 = bf16ad9eba137b50
ldsw [%i5+0x0b0],%g2 ! %g2 = bf16ad9eba137b50
p59_label_24:
! Mem[00000000860000e4] = 35457eb2, %l0 = 00000043, %l0 = 00000043
add %i0,0xe4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000035457eb2
! Mem[00000000878000f8] = 91014d2f, %l4 = 00000018, %l7 = 06a4cd94
add %i3,0xf8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000091014d2f
! Mem[000000008780017e] = b456f83e, %l2 = 0000000000000088
ldstub [%i3+0x17e],%l2 ! %l2 = 000000f8000000ff
! %l2 = 000000f8, %l3 = 6a415cf9, Mem[0000000090800120] = 56258ffd 79e65d19
std %l2,[%i5+0x120] ! Mem[0000000090800120] = 000000f8 6a415cf9
! Mem[00000000870001b0] = d9fff110d7fc7c20, %l7 = 0000000091014d2f, %l1 = 0000000063c0f53d
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = d9fff110d7fc7c20
! Mem[0000000086800120] = 79e332d6, %l7 = 0000000091014d2f
ldstub [%i1+0x120],%l7 ! %l7 = 00000079000000ff
! Mem[00000000910001c8] = fc2b4a43, %g2 = ffffffffbe69c6f5
lduh [%i6+0x1c8],%g2 ! %g2 = 000000000000fc2b
! %l2 = 00000000000000f8, Mem[000000009180017a] = 3a030fc7
sth %l2,[%o0+0x17a] ! Mem[0000000091800178] = 00f80fc7
! %l5 = 00000000933c7556, Mem[0000000091000148] = d562d23c00000071
stx %l5,[%i6+0x148] ! Mem[0000000091000148] = 00000000933c7556
! Mem[0000000091800180] = 628efb98, %g18 = bf16ad9eba137b50
ldsw [%o0+0x180],%g2 ! %g2 = bf16ad9eba137b50
p59_label_25:
! Mem[00000000860001dc] = 0d9a3cc6, %l3 = 000000006a415cf9
swap [%i0+0x1dc],%l3 ! %l3 = 000000000d9a3cc6
! Mem[00000000860000b0] = 24930e4e, %l4 = 00000018, %l6 = 000000a2
add %i0,0xb0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000024930e4e
! Mem[0000000090800164] = 44a3b72b, %g2 = 00000000628efb98
ldub [%i5+0x167],%g2 ! %g2 = 0000000000000044
! Mem[00000000870000c6] = 11ccb602, %l5 = 00000000933c7556
ldstub [%i2+0x0c6],%l5 ! %l5 = 000000b6000000ff
! Mem[00000000910001f0] = 35572a2e, %g18 = bf16ad9eba137b50
ldsw [%i6+0x1f0],%g2 ! %g2 = bf16ad9eba137b50
! Mem[00000000868001d8] = b52ceb79, %l1 = d9fff110d7fc7c20
swap [%i1+0x1d8],%l1 ! %l1 = 00000000b52ceb79
! Mem[0000000091000140] = c8522827, %g2 = 0000000035572a2e
ldsh [%i6+0x142],%g2 ! %g2 = ffffffffffffc852
! Mem[0000000086800105] = 1c105802, %l5 = 00000000000000b6
ldstub [%i1+0x105],%l5 ! %l5 = 00000010000000ff
! Mem[0000000087000168] = e3159621, %l6 = 24930e4e, %l5 = 00000010
add %i2,0x168,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000e3159621
! Mem[00000000918000cc] = ca9de9a6, %g2 = ffffffffffffc852
lduw [%o0+0x0cc],%g2 ! %g2 = 00000000ca9de9a6
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 0000000035457eb2
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b52ceb79
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000f8
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000d9a3cc6
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000018
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e3159621
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000024930e4e
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000079
bne,a,pn %xcc,p59_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p59_check_fp_registers:
set p59_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be f84c1177 333abfa6
bne %xcc,p59_f0_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000000d1b67d5210
ldx [%i0+0x008],%g3 ! Observed data at 0000000086000008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 208a84c6f79f5d14
ldx [%i0+0x040],%g3 ! Observed data at 0000000086000040
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = c7e777ff5230f2cb
ldx [%i0+0x068],%g3 ! Observed data at 0000000086000068
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff37e4d33da603f8
ldx [%i0+0x080],%g3 ! Observed data at 0000000086000080
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = f5b817ff6272fddb
ldx [%i0+0x088],%g3 ! Observed data at 0000000086000088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 56642ba38678c4a6
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000860000b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = cabb23f7656908ff
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000860000d0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000016f5d583cb
ldx [%i0+0x100],%g3 ! Observed data at 0000000086000100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5b0d49686dce8993
ldx [%i0+0x138],%g3 ! Observed data at 0000000086000138
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 11ccb602ebf9fa5c
ldx [%i0+0x170],%g3 ! Observed data at 0000000086000170
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 55aac6ff919beca5
ldx [%i0+0x190],%g3 ! Observed data at 0000000086000190
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 49c5fff4743e7ebb
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000860001a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 2d081c436a415cf9
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000860001d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6dec68d328ff3d41
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000860001e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1e8,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4b1c4a4200000064
ldx [%i1+0x000],%g3 ! Observed data at 0000000086800000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = d492fd691f6db502
ldx [%i1+0x038],%g3 ! Observed data at 0000000086800038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 000000db644e38f4
ldx [%i1+0x040],%g3 ! Observed data at 0000000086800040
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6cb4ffbdffca6ca7
ldx [%i1+0x058],%g3 ! Observed data at 0000000086800058
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7fba1340deafc2e8
ldx [%i1+0x080],%g3 ! Observed data at 0000000086800080
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = becb5d47b5ffd94e
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000868000a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 20a9e5e9a7fff4d9
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000868000a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ce7b533ae5db5e45
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000868000d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e049f4b376c13da5
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000868000e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 81277f31cabb23f7
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000868000f8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ba2f30b91cff5802
ldx [%i1+0x100],%g3 ! Observed data at 0000000086800100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 97ad599aff6e67ff
ldx [%i1+0x110],%g3 ! Observed data at 0000000086800110
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffe332d6f2ae10ff
ldx [%i1+0x120],%g3 ! Observed data at 0000000086800120
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 20e1a72f07044a75
ldx [%i1+0x128],%g3 ! Observed data at 0000000086800128
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = c90db27dffb428cf
ldx [%i1+0x138],%g3 ! Observed data at 0000000086800138
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x138,%g4
ldx [%g1+0x190],%g2 ! Expected data = efb7632dff51488f
ldx [%i1+0x190],%g3 ! Observed data at 0000000086800190
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d7fc7c209a88d947
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000868001d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1d8,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = be7044a04b7c584f
ldx [%i2+0x020],%g3 ! Observed data at 0000000087000020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000013a79ee1
ldx [%i2+0x030],%g3 ! Observed data at 0000000087000030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff730a86ff53f316
ldx [%i2+0x048],%g3 ! Observed data at 0000000087000048
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4d65cd4affded5d5
ldx [%i2+0x080],%g3 ! Observed data at 0000000087000080
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d676b9db24703444
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000870000a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff84ea13b05782fc
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000870000a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = f55d88f311ccff02
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000870000c0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 45cbad654f37ff52
ldx [%i2+0x100],%g3 ! Observed data at 0000000087000100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 6759e648cb8a6cff
ldx [%i2+0x118],%g3 ! Observed data at 0000000087000118
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 90e9a796bca00d04
ldx [%i2+0x130],%g3 ! Observed data at 0000000087000130
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x130,%g4
ldx [%g1+0x190],%g2 ! Expected data = 9a08eafe00000098
ldx [%i2+0x190],%g3 ! Observed data at 0000000087000190
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7dee9aca4dbd2741
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000870001a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 37c916d653d1ff2b
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000870001a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d9fff110d7fc7c20
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000870001b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3a081c3634c0ff5d
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000870001e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1e8,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a59c4cded82c8956
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 = 0000009637c182f6
ldx [%i3+0x010],%g3 ! Observed data at 0000000087800010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x010,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000088689b268e
ldx [%i3+0x058],%g3 ! Observed data at 0000000087800058
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = 5356bfbcfc2c7a27
ldx [%i3+0x088],%g3 ! Observed data at 0000000087800088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 26d814c771fe0be4
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000878000c0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = eb434d9f0d1057ff
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000878000d0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff57801a4e02d30c
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000878000f0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x150],%g2 ! Expected data = 243a00d8ff41e533
ldx [%i3+0x150],%g3 ! Observed data at 0000000087800150
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff85dc58b456ff3e
ldx [%i3+0x178],%g3 ! Observed data at 0000000087800178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0000000000000087
ldx [%i3+0x188],%g3 ! Observed data at 0000000087800188
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = fd679210e54849df
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000878001a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3aa8759bbaff3439
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000878001e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ffd91cfd7f4a1a67
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000878001f8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1f8,%g4
! The test for processor 59 has passed
p59_passed:
ta GOOD_TRAP
nop
p59_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p59_failed
p59_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p59_failed
p59_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p59_failed
p59_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p59_failed
p59_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p59_failed
p59_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p59_failed
p59_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p59_failed
p59_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p59_failed
p59_f0_fail:
set p59_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087800018]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800020]
stda %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800028]
done
p59_trap1o:
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087800018]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800020]
stda %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800028]
done
p59_trap2e:
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086800010]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087800010]
done
p59_trap2o:
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086800010]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087800010]
done
p59_trap3e:
nop
nop
nop
nop
nop
nop
done
p59_trap3o:
nop
nop
nop
nop
nop
nop
done
p59_init_memory_pointers:
set p59_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p59_local0_start,%i0
set p59_local1_start,%i1
set p59_local2_start,%i2
set p59_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e406b7da29de0535
ldx [%g1+0x008],%l1 ! %l1 = 632e0ba5e52eed92
ldx [%g1+0x010],%l2 ! %l2 = f67f7abe0800b2bf
ldx [%g1+0x018],%l3 ! %l3 = 54f4013e5c6b2740
ldx [%g1+0x020],%l4 ! %l4 = 40c586b648ad024f
ldx [%g1+0x028],%l5 ! %l5 = efa220b428273d41
ldx [%g1+0x030],%l6 ! %l6 = 831cbae0bca00d04
ldx [%g1+0x038],%l7 ! %l7 = 871f903e2a986ade
! Initialize the output register of window 0
set unres3_start,%o0
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 = b68d2a62 ef45d3ec 6417f276 fa5a0b29
! %f4 = b236d9d9 fe448c49 572fe852 530de9fe
! %f8 = 35e887fb 826d1a32 836f948c f1bfc1b9
! %f12 = fd014af6 3bbcc5d4 17fbdcfe 7707e26c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9c035a7a 33db7363 47c113d4 f6d3f5c4
! %f20 = 8585b93e 6670ce5b f2355fdc aa5c41d3
! %f24 = d15467c1 df809089 c2f96f1d afd407e7
! %f28 = ecfb585f 695d78c0 1d8c1f3a f241e73f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 742691e4 49bedfa5 7f878b2f 7e8aaa26
! %f36 = 3c2f7ad7 d88cbb7e 5076457a eda5c02b
! %f40 = 00f00bf7 d4947dea ac0be3d8 fe3e9a28
! %f44 = ba81e24d 0a105275 a0cbfc14 dd8d667b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2775556800000074,%g7,%g1 ! GSR scale = 14, align = 4
wr %g1,%g0,%gsr ! GSR = 2775556800000074
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 60
p60_label_1:
! Mem[0000000089000130] = 24442d11, %l1 = 76619b65, %l3 = fb688647
add %i2,0x130,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000024442d11
! Mem[00000000880000d4] = 56421124, %l7 = 7ce514b857aab9ce
lduh [%i0+0x0d4],%l7 ! %l7 = 0000000000005642
! Mem[00000000898001ad] = 06b08b41, %l7 = 0000000000005642
ldstub [%i3+0x1ad],%l7 ! %l7 = 000000b0000000ff
! Mem[0000000091000068] = 5f782632, %g2 = ff0d8de6e779d008
lduw [%i6+0x068],%g2 ! %g2 = 000000005f782632
! Mem[00000000888000f8] = 2c2846e04f71eabf, %l5 = b8556cbc1954693b, %l4 = c1e00f2666b9c24c
add %i1,0xf8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 2c2846e04f71eabf
! Mem[0000000090800060] = ec0a57d6, %g2 = 000000005f782632
lduh [%i5+0x060],%g2 ! %g2 = 000000000000ec0a
! Mem[0000000089800058] = 4457643e223c203e, %l4 = 2c2846e04f71eabf, %l7 = 00000000000000b0
add %i3,0x58,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 4457643e223c203e
! Mem[00000000888001d0] = 9e75f447ff20759a, %l2 = d46d6cea026e6b22, %l3 = 0000000024442d11
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 9e75f447ff20759a
! Mem[00000000880000b4] = f99525a6, %l6 = d155ff0e, %l5 = 1954693b
add %i0,0xb4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000f99525a6
! %l7 = 4457643e223c203e, Mem[0000000091800070] = f19e8697
stw %l7,[%o0+0x070] ! Mem[0000000091800070] = 223c203e
p60_label_2:
! Mem[000000008800010c] = fe281dc5, %l1 = 78756cea76619b65
swap [%i0+0x10c],%l1 ! %l1 = 00000000fe281dc5
! Mem[0000000088000174] = 53473879, %l5 = 00000000f99525a6
lduh [%i0+0x174],%l5 ! %l5 = 0000000000005347
! Mem[00000000900001d0] = 58943a5fa5390858, %g2 = 000000000000ec0a
ldx [%i4+0x1d0],%g2 ! %g2 = 58943a5fa5390858
! Mem[0000000088000194] = 958f94e4, %l6 = 38e70e1ad155ff0e
swap [%i0+0x194],%l6 ! %l6 = 00000000958f94e4
! Mem[0000000088000018] = a4b89a14, %l0 = 6cfcde60, %l3 = ff20759a
add %i0,0x18,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a4b89a14
! %l1 = 00000000fe281dc5, Mem[0000000090800058] = e5e022d7
stw %l1,[%i5+0x058] ! Mem[0000000090800058] = fe281dc5
! Mem[0000000090800154] = e1894ba5, %g2 = 58943a5fa5390858
lduh [%i5+0x156],%g2 ! %g2 = 000000000000e189
! Mem[000000008980013c] = 7319827f, %l7 = 223c203e, %l5 = 00005347
add %i3,0x13c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000007319827f
! Mem[00000000898001dc] = 90b4b88d, %l3 = 00000000a4b89a14
swap [%i3+0x1dc],%l3 ! %l3 = 0000000090b4b88d
! %l1 = 00000000fe281dc5, Mem[0000000088800040] = 8e1f69c5c14aa381
stx %l1,[%i1+0x040] ! Mem[0000000088800040] = 00000000fe281dc5
p60_label_3:
! Mem[00000000910000a4] = 3b424619, %g2 = 000000000000e189
ldsb [%i6+0x0a6],%g2 ! %g2 = 000000000000003b
! Mem[000000008980001c] = 69fd489c, %l0 = 62a80c0e6cfcde60
swap [%i3+0x01c],%l0 ! %l0 = 0000000069fd489c
! Mem[0000000090800054] = 69d7fe28, %g2 = 000000000000003b
ldsb [%i5+0x056],%g2 ! %g2 = 0000000000000069
! Mem[0000000088000068] = 0b2fe40d, %l5 = 000000007319827f
swap [%i0+0x068],%l5 ! %l5 = 000000000b2fe40d
! Mem[0000000088000181] = 43395199, %l3 = 0000000090b4b88d
ldstub [%i0+0x181],%l3 ! %l3 = 00000039000000ff
! Mem[00000000898001b7] = 83bc4194, %l1 = 00000000fe281dc5
ldstub [%i3+0x1b7],%l1 ! %l1 = 00000094000000ff
! Mem[000000008880009c] = 0114fdbc, %l7 = 223c203e, %l3 = 00000039
add %i1,0x9c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000114fdbc
! Mem[0000000089800120] = bf39e2cf8fc93c07, %l5 = 000000000b2fe40d, %l2 = d46d6cea026e6b22
add %i3,0x120,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = bf39e2cf8fc93c07
! Mem[00000000890001a4] = e5f78ade, %l7 = 4457643e223c203e
ldsh [%i2+0x1a6],%l7 ! %l7 = ffffffffffff8ade
! %l7 = ffffffffffff8ade, Mem[0000000090800180] = 34ecb2cb
sth %l7,[%i5+0x180] ! Mem[0000000090800180] = 8adeb2cb
p60_label_4:
! Mem[00000000900001a0] = 41d36b30 fb63a27f, %g2 = 00000069, %g3 = 0bad0b00
ldd [%i4+0x1a0],%g2 ! %g2 = 0000000041d36b30 00000000fb63a27f
! Mem[000000009080005c] = 73d92fb4, %g2 = 0000000041d36b30
lduh [%i5+0x05c],%g2 ! %g2 = 00000000000073d9
! Mem[0000000089800126] = 8fc93c07, %l1 = 0000000000000094
ldstub [%i3+0x126],%l1 ! %l1 = 0000003c000000ff
! Mem[00000000898000b9] = 63fef88b, %l1 = 000000000000003c
ldstub [%i3+0x0b9],%l1 ! %l1 = 000000fe000000ff
! Mem[0000000089800168] = 2c350fd6, %l4 = 2c2846e04f71eabf
swap [%i3+0x168],%l4 ! %l4 = 000000002c350fd6
! Mem[0000000089000058] = fb5a352f, %l6 = 00000000958f94e4
swap [%i2+0x058],%l6 ! %l6 = 00000000fb5a352f
! Mem[00000000908000f4] = b21a8c6a, %g2 = 00000000000073d9
lduw [%i5+0x0f4],%g2 ! %g2 = 00000000b21a8c6a
! Mem[00000000898001ce] = e476326a, %l0 = 0000000069fd489c
ldstub [%i3+0x1ce],%l0 ! %l0 = 00000032000000ff
! Mem[0000000089000124] = 0160bd5e, %l3 = 000000000114fdbc
swap [%i2+0x124],%l3 ! %l3 = 000000000160bd5e
! %l3 = 000000000160bd5e, Mem[0000000091800100] = 6905bed0
stw %l3,[%o0+0x100] ! Mem[0000000091800100] = 0160bd5e
p60_label_5:
! Mem[0000000091800118] = 9aed71ad45908c8d, %g2 = 00000000b21a8c6a
ldx [%o0+0x118],%g2 ! %g2 = 9aed71ad45908c8d
! Mem[00000000908001f0] = 045003e2 e158b096, %g2 = 45908c8d, %g3 = fb63a27f
ldd [%i5+0x1f0],%g2 ! %g2 = 00000000045003e2 00000000e158b096
! Mem[00000000898000b0] = 2268d4a2 a62b711d, %l2 = 8fc93c07, %l3 = 0160bd5e
ldd [%i3+0x0b0],%l2 ! %l2 = 000000002268d4a2 00000000a62b711d
! Mem[000000008980005c] = 223c203e, %l6 = fb5a352f, %l0 = 00000032
add %i3,0x5c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000223c203e
! %l7 = ffffffffffff8ade, Mem[0000000090800073] = 149a33da
stb %l7,[%i5+0x073] ! Mem[0000000090800070] = de9a33da
! Mem[00000000888000e8] = b8037dd8, %l5 = 0b2fe40d, %l7 = ffff8ade
add %i1,0xe8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000b8037dd8
! Mem[0000000088000140] = d6a69a75, %l7 = 00000000b8037dd8
swap [%i0+0x140],%l7 ! %l7 = 00000000d6a69a75
! %l5 = 000000000b2fe40d, Mem[0000000090800010] = b4fabb0f
stw %l5,[%i5+%o2] ! Mem[0000000090800010] = 0b2fe40d
! Mem[00000000908001b8] = f661ca70b8af9426, %g2 = 00000000045003e2
ldx [%i5+0x1b8],%g2 ! %g2 = f661ca70b8af9426
! %l5 = 000000000b2fe40d, Mem[0000000090000178] = 1d66a7c0d1f39af5
stx %l5,[%i4+0x178] ! Mem[0000000090000178] = 000000000b2fe40d
p60_label_6:
! Mem[0000000091800038] = 0de323e4, %g2 = f661ca70b8af9426
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000de3
! Mem[00000000898000e2] = d15a8468, %l5 = 000000000b2fe40d
ldstub [%i3+0x0e2],%l5 ! %l5 = 00000084000000ff
! Mem[00000000890001b0] = 582bca6e, %l6 = fb5a352f, %l2 = 2268d4a2
add %i2,0x1b0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000582bca6e
! %l1 = 00000000000000fe, Mem[00000000910000d8] = 0cd425ea
stw %l1,[%i6+0x0d8] ! Mem[00000000910000d8] = 000000fe
! Mem[000000009100009c] = dc30ce50, %g2 = 0000000000000de3
ldsb [%i6+0x09f],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000090000070] = 80d78bd7 538b29ee, %g2 = ffffffdc, %g3 = e158b096
ldd [%i4+0x070],%g2 ! %g2 = 0000000080d78bd7 00000000538b29ee
! Mem[0000000088800025] = cfbb0228, %l4 = 000000002c350fd6
ldstub [%i1+0x025],%l4 ! %l4 = 000000bb000000ff
! %l6 = fb5a352f, %l7 = d6a69a75, Mem[0000000090800028] = bd71d51e 186ca9f6
std %l6,[%i5+%o5] ! Mem[0000000090800028] = fb5a352f d6a69a75
! Mem[0000000089800168] = 4f71eabf, %l4 = 00000000000000bb
swap [%i3+0x168],%l4 ! %l4 = 000000004f71eabf
! Mem[000000009180003c] = 44ce904c, %g2 = 0000000080d78bd7
ldsb [%o0+0x03c],%g2 ! %g2 = 0000000000000044
p60_label_7:
! Mem[0000000088000138] = c673b7b143f8f54d, %l7 = 00000000d6a69a75, %l5 = 0000000000000084
add %i0,0x138,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = c673b7b143f8f54d
! Mem[0000000089800128] = 2eb908166c646556, %l5 = c673b7b143f8f54d, %l1 = 00000000000000fe
add %i3,0x128,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 2eb908166c646556
! Mem[00000000908001a0] = 401b30fd, %g2 = 0000000000000044
ldsh [%i5+0x1a0],%g2 ! %g2 = 000000000000401b
! Mem[0000000088000074] = fcb66ef2, %l6 = 00000000fb5a352f
swap [%i0+0x074],%l6 ! %l6 = 00000000fcb66ef2
! %l4 = 000000004f71eabf, Mem[00000000910001c2] = 3d680753
stb %l4,[%i6+0x1c2] ! Mem[00000000910001c0] = bf680753
! %l2 = 582bca6e, %l3 = a62b711d, Mem[00000000888001b8] = b6697112 20ef5a17
std %l2,[%i1+0x1b8] ! Mem[00000000888001b8] = 582bca6e a62b711d
! Mem[00000000908001c0] = 3c13748e, %g2 = 000000000000401b
ldsh [%i5+0x1c0],%g2 ! %g2 = 0000000000003c13
! Mem[0000000090800010] = 0b2fe40d 1cf2febc, %g2 = 00003c13, %g3 = 538b29ee
ldd [%i5+%o2],%g2 ! %g2 = 000000000b2fe40d 000000001cf2febc
! Mem[0000000089800198] = 5d3e1090, %l4 = 000000004f71eabf
swap [%i3+0x198],%l4 ! %l4 = 000000005d3e1090
! %l3 = 00000000a62b711d, Mem[00000000918001eb] = 9ee6bb3a
stb %l3,[%o0+0x1eb] ! Mem[00000000918001e8] = 1de6bb3a
p60_label_8:
! Mem[000000008800008c] = 3e1a46b2, %l0 = 223c203e, %l2 = 582bca6e
add %i0,0x8c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000003e1a46b2
! %l2 = 000000003e1a46b2, Mem[000000009000019f] = b341d36b
stb %l2,[%i4+0x19f] ! Mem[000000009000019c] = b241d36b
! Mem[0000000088000144] = 78e4fa7d, %l4 = 000000005d3e1090
swap [%i0+0x144],%l4 ! %l4 = 0000000078e4fa7d
! Mem[0000000088000057] = 5b2cba4f, %l1 = 2eb908166c646556
ldstub [%i0+0x057],%l1 ! %l1 = 0000004f000000ff
! %l0 = 00000000223c203e, Mem[0000000088800160] = 7a15d74eba27cb9c
stx %l0,[%i1+0x160] ! Mem[0000000088800160] = 00000000223c203e
! Mem[0000000089800008] = baa31ec41038828d, %l4 = 0000000078e4fa7d, %l1 = 000000000000004f
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = baa31ec41038828d
! Mem[0000000089000164] = d93f8d2b, %l2 = 000000003e1a46b2
swap [%i2+0x164],%l2 ! %l2 = 00000000d93f8d2b
! Mem[00000000880000b0] = f8e5cec0f99525a6, %l0 = 00000000223c203e, %l6 = 00000000fcb66ef2
add %i0,0xb0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = f8e5cec0f99525a6
! Mem[0000000089800015] = a6426faf, %l2 = 00000000d93f8d2b
ldstub [%i3+0x015],%l2 ! %l2 = 00000042000000ff
! %l5 = c673b7b143f8f54d, Mem[0000000091800108] = b991f50b
stw %l5,[%o0+0x108] ! Mem[0000000091800108] = 43f8f54d
p60_label_9:
! Mem[000000009080009c] = b4d990a0, %g2 = 000000000b2fe40d
ldub [%i5+0x09f],%g2 ! %g2 = 00000000000000b4
! Mem[00000000888000d0] = 68cd5393, %l4 = 0000000078e4fa7d
ldsh [%i1+0x0d0],%l4 ! %l4 = 00000000000068cd
! Mem[0000000089000050] = a165fa4e, %l2 = 0000000000000042
swap [%i2+0x050],%l2 ! %l2 = 00000000a165fa4e
! Mem[00000000890001d4] = 182155fd, %l6 = f8e5cec0f99525a6
ldsh [%i2+0x1d6],%l6 ! %l6 = 00000000000055fd
! Mem[0000000090000054] = 90b1fb06, %g2 = 00000000000000b4
ldsb [%i4+0x056],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000089800148] = 137af2d1, %l0 = 00000000223c203e
swap [%i3+0x148],%l0 ! %l0 = 00000000137af2d1
! Mem[0000000088000144] = 5d3e1090, %l4 = 000068cd, %l4 = 000068cd
add %i0,0x144,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000005d3e1090
! Mem[0000000088800130] = 49985293, %l7 = 00000000d6a69a75
swap [%i1+0x130],%l7 ! %l7 = 0000000049985293
! Mem[00000000880001a0] = 5fba90ae, %l4 = 5d3e1090, %l5 = 43f8f54d
add %i0,0x1a0,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000005fba90ae
! Mem[0000000090000198] = c7632717, %g2 = ffffffffffffff90
ldsh [%i4+0x19a],%g2 ! %g2 = ffffffffffffc763
p60_label_10:
! %l6 = 00000000000055fd, Mem[00000000908001cd] = f88b06f1
stb %l6,[%i5+0x1cd] ! Mem[00000000908001cc] = fd8b06f1
! Mem[0000000088800184] = 27f8b8f3, %l0 = 137af2d1, %l5 = 5fba90ae
add %i1,0x184,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000027f8b8f3
! Mem[00000000900000d8] = 7242406d, %g18 = 70548843f2db48b9
ldsw [%i4+0x0d8],%g2 ! %g2 = 70548843f2db48b9
! Mem[0000000090800170] = 997873750b78e392, %g2 = 000000007242406d
ldx [%i5+0x170],%g2 ! %g2 = 997873750b78e392
! Mem[0000000089800047] = ac524b24, %l5 = 0000000027f8b8f3
ldstub [%i3+0x047],%l5 ! %l5 = 00000024000000ff
! Mem[000000008980015c] = 6530ee54, %l6 = 000055fd, %l6 = 000055fd
add %i3,0x15c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000006530ee54
! Mem[0000000091000128] = 47d5b5f9, %g2 = 997873750b78e392
lduh [%i6+0x128],%g2 ! %g2 = 00000000000047d5
! Mem[00000000910001cc] = cab845d7, %g2 = 00000000000047d5
ldsb [%i6+0x1cc],%g2 ! %g2 = ffffffffffffffca
! Mem[0000000090800150] = 5af554a2, %g2 = ffffffffffffffca
ldsh [%i5+0x150],%g2 ! %g2 = 0000000000005af5
! %l0 = 00000000137af2d1, Mem[0000000091800120] = 240e338f078bc1e8
stx %l0,[%o0+0x120] ! Mem[0000000091800120] = 00000000137af2d1
p60_label_11:
! %l4 = 5d3e1090, %l5 = 00000024, Mem[00000000908001a8] = 57887aca b162313d
std %l4,[%i5+0x1a8] ! Mem[00000000908001a8] = 5d3e1090 00000024
! Mem[00000000918000f4] = 7818ae9c, %g2 = 0000000000005af5
lduw [%o0+0x0f4],%g2 ! %g2 = 000000007818ae9c
! Mem[0000000090000118] = f699086e, %g2 = 000000007818ae9c
lduw [%i4+0x118],%g2 ! %g2 = 00000000f699086e
! Mem[0000000088000120] = 3be822e5, %l0 = 00000000137af2d1
swap [%i0+0x120],%l0 ! %l0 = 000000003be822e5
! Mem[0000000089800040] = a9b0149d, %l3 = 00000000a62b711d
swap [%i3+0x040],%l3 ! %l3 = 00000000a9b0149d
! Mem[00000000890000d4] = 7e674b89, %l2 = 00000000a165fa4e
swap [%i2+0x0d4],%l2 ! %l2 = 000000007e674b89
! %l4 = 5d3e1090, %l5 = 00000024, Mem[00000000900000e8] = fa7f8c99 055ac74f
std %l4,[%i4+0x0e8] ! Mem[00000000900000e8] = 5d3e1090 00000024
! %l4 = 000000005d3e1090, Mem[0000000090800002] = 137eaf20
stb %l4,[%i5+0x002] ! Mem[0000000090800000] = 907eaf20
! Mem[0000000090000064] = 10975a4c, %g2 = 00000000f699086e
ldsb [%i4+0x067],%g2 ! %g2 = 0000000000000010
! %l1 = baa31ec41038828d, Mem[00000000908000c0] = 2e57b703a2e80f68
stx %l1,[%i5+0x0c0] ! Mem[00000000908000c0] = baa31ec41038828d
p60_label_12:
! Mem[000000009000004c] = bd74f16b, %g2 = 0000000000000010
ldsb [%i4+0x04c],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000089800174] = 2642e217, %l4 = 000000005d3e1090
ldstub [%i3+0x174],%l4 ! %l4 = 00000026000000ff
! Mem[00000000880000dc] = 42738689, %l7 = 49985293, %l4 = 00000026
add %i0,0xdc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000042738689
! Mem[00000000900000f8] = 761a06b6 dff87715, %g2 = ffffffbd, %g3 = 1cf2febc
ldd [%i4+0x0f8],%g2 ! %g2 = 00000000761a06b6 00000000dff87715
! Mem[0000000089000070] = cf14bb89, %l6 = 000000006530ee54
swap [%i2+0x070],%l6 ! %l6 = 00000000cf14bb89
! Mem[0000000088800144] = 803a471b, %l2 = 000000007e674b89
swap [%i1+0x144],%l2 ! %l2 = 00000000803a471b
! Mem[0000000091800174] = 04b7b5d1, %g2 = 00000000761a06b6
ldub [%o0+0x175],%g2 ! %g2 = 0000000000000004
! Mem[00000000918001b0] = 2b48ac72, %g2 = 0000000000000004
lduh [%o0+0x1b2],%g2 ! %g2 = 0000000000002b48
! %l2 = 00000000803a471b, Mem[0000000091800100] = 0160bd5e
sth %l2,[%o0+0x100] ! Mem[0000000091800100] = 471bbd5e
! Mem[00000000898001b9] = 8a14d38f, %l2 = 00000000803a471b
ldstub [%i3+0x1b9],%l2 ! %l2 = 00000014000000ff
p60_label_13:
! Mem[0000000088800190] = 7ffa9281, %l4 = 42738689, %l2 = 00000014
add %i1,0x190,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000007ffa9281
! Mem[0000000088000178] = 592e236aa4a883f1, %l0 = 000000003be822e5, %l4 = 0000000042738689
add %i0,0x178,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 592e236aa4a883f1
! Mem[0000000088800040] = 00000000, %l4 = 592e236aa4a883f1
swap [%i1+0x040],%l4 ! %l4 = 0000000000000000
! Mem[00000000898001dc] = a4b89a14, %l0 = 3be822e5, %l3 = a9b0149d
add %i3,0x1dc,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a4b89a14
! Mem[0000000088000120] = 137af2d1, %l3 = a4b89a14, %l7 = 49985293
add %i0,0x120,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000137af2d1
! %l0 = 000000003be822e5, Mem[00000000910000ec] = 368f3761
stb %l0,[%i6+0x0ec] ! Mem[00000000910000ec] = e58f3761
! Mem[0000000090000040] = 2ba48b81, %g2 = 0000000000002b48
lduh [%i4+0x040],%g2 ! %g2 = 0000000000002ba4
! Mem[0000000088000058] = 0e6822c8, %l3 = 00000000a4b89a14
swap [%i0+0x058],%l3 ! %l3 = 000000000e6822c8
! Mem[0000000091800088] = 76cfc3f2, %g18 = 70548843f2db48b9
ldsw [%o0+0x088],%g2 ! %g2 = 70548843f2db48b9
! Mem[00000000898000b0] = 2268d4a2a62b711d, %l4 = 0000000000000000, %l0 = 000000003be822e5
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 2268d4a2a62b711d
p60_label_14:
! Mem[00000000890000ae] = 6026b110, %l7 = 00000000137af2d1
ldstub [%i2+0x0ae],%l7 ! %l7 = 000000b1000000ff
! Mem[0000000090000070] = 80d78bd7 538b29ee, %g2 = 76cfc3f2, %g3 = dff87715
ldd [%i4+0x070],%g2 ! %g2 = 0000000080d78bd7 00000000538b29ee
! Mem[0000000089000040] = 281aa70275591fb7, %l0 = 2268d4a2a62b711d, %l6 = 00000000cf14bb89
add %i2,0x40,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 281aa70275591fb7
! Mem[00000000918001bc] = c7d6baa7, %g2 = 0000000080d78bd7
ldsb [%o0+0x1bc],%g2 ! %g2 = ffffffffffffffc7
! Mem[00000000910000ac] = 56e6721b, %g18 = 70548843f2db48b9
ldsw [%i6+0x0ac],%g2 ! %g2 = 70548843f2db48b9
! Mem[0000000089800008] = baa31ec4, %l4 = 0000000000000000
swap [%i3+%o1],%l4 ! %l4 = 00000000baa31ec4
! Mem[0000000088800020] = 02f361ec, %l6 = 281aa70275591fb7
swap [%i1+%o4],%l6 ! %l6 = 0000000002f361ec
! Mem[0000000090800144] = 2c742e28, %g2 = 0000000056e6721b
ldsh [%i5+0x144],%g2 ! %g2 = 0000000000002c74
! Mem[0000000091000150] = 23a8d37e9a37bfce, %g2 = 0000000000002c74
ldx [%i6+0x150],%g2 ! %g2 = 23a8d37e9a37bfce
! %l6 = 0000000002f361ec, Mem[00000000900000b0] = 15f9f13d2801dd14
stx %l6,[%i4+0x0b0] ! Mem[00000000900000b0] = 0000000002f361ec
p60_label_15:
! %l6 = 0000000002f361ec, Mem[00000000900000ec] = 00000024
sth %l6,[%i4+0x0ec] ! Mem[00000000900000ec] = 61ec0024
! Mem[0000000089800038] = 2191a62063e0d25c, %l0 = 2268d4a2a62b711d, %l5 = 0000000000000024
add %i3,0x38,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 2191a62063e0d25c
! %l6 = 02f361ec, %l7 = 000000b1, Mem[0000000090800180] = 8adeb2cb 7e522fec
std %l6,[%i5+0x180] ! Mem[0000000090800180] = 02f361ec 000000b1
! Mem[0000000090000078] = fec32266, %g2 = 23a8d37e9a37bfce
ldsh [%i4+0x078],%g2 ! %g2 = fffffffffffffec3
! Mem[00000000890001a4] = e5f78ade, %l6 = 0000000002f361ec
swap [%i2+0x1a4],%l6 ! %l6 = 00000000e5f78ade
! Mem[0000000089000160] = 713ce397, %l5 = 2191a62063e0d25c
swap [%i2+0x160],%l5 ! %l5 = 00000000713ce397
! %l6 = 00000000e5f78ade, Mem[00000000900001a1] = d36b30fb
stb %l6,[%i4+0x1a1] ! Mem[00000000900001a0] = de6b30fb
! Mem[0000000088000034] = 4d6c1de5, %l5 = 00000000713ce397
ldsb [%i0+0x036],%l5 ! %l5 = 000000000000001d
! Mem[0000000091800060] = 58f4bb48, %g2 = fffffffffffffec3
ldsh [%o0+0x062],%g2 ! %g2 = 00000000000058f4
! Mem[0000000090000044] = ddc392a5, %g2 = 00000000000058f4
lduh [%i4+0x044],%g2 ! %g2 = 000000000000ddc3
p60_label_16:
! Mem[0000000090000188] = b24fd1a288aab532, %g2 = 000000000000ddc3
ldx [%i4+0x188],%g2 ! %g2 = b24fd1a288aab532
! Mem[0000000088000038] = 5e5f205565dee8db, %l6 = 00000000e5f78ade, %l7 = 00000000000000b1
add %i0,0x38,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 5e5f205565dee8db
! Mem[000000008800005a] = a4b89a14, %l4 = 00000000baa31ec4
ldstub [%i0+0x05a],%l4 ! %l4 = 0000009a000000ff
! %l6 = 00000000e5f78ade, Mem[00000000890001ab] = 51fa0e21
stb %l6,[%i2+0x1ab] ! Mem[00000000890001a8] = 51fa0ede
! %l1 = baa31ec41038828d, Mem[00000000910000ac] = 56e6721b
stw %l1,[%i6+0x0ac] ! Mem[00000000910000ac] = 1038828d
! Mem[0000000091000018] = 424501ee4891d8bc, %g2 = b24fd1a288aab532
ldx [%i6+%o3],%g2 ! %g2 = 424501ee4891d8bc
! %l0 = 2268d4a2a62b711d, Mem[0000000090000070] = 80d78bd7
sth %l0,[%i4+0x070] ! Mem[0000000090000070] = 711d8bd7
! Mem[0000000089800090] = 5c545af6, %l2 = 7ffa9281, %l2 = 7ffa9281
add %i3,0x90,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000005c545af6
! Mem[0000000089800120] = bf39e2cf8fc9ff07, %l3 = 000000000e6822c8
ldx [%i3+0x120],%l3 ! %l3 = bf39e2cf8fc9ff07
! Mem[0000000090800188] = de3e04f8, %g2 = 424501ee4891d8bc
ldsb [%i5+0x188],%g2 ! %g2 = ffffffffffffffde
p60_label_17:
! Mem[00000000898001b8] = 8affd38f, %l2 = 000000005c545af6
swap [%i3+0x1b8],%l2 ! %l2 = 000000008affd38f
! Mem[00000000888001f0] = a950cac7, %l5 = 000000000000001d
swap [%i1+0x1f0],%l5 ! %l5 = 00000000a950cac7
! Mem[0000000091000088] = 9892031b, %g18 = 70548843f2db48b9
ldsw [%i6+0x088],%g2 ! %g2 = 70548843f2db48b9
! %l4 = 0000009a, %l5 = a950cac7, Mem[0000000090000198] = a8d5c763 2717b4b2
std %l4,[%i4+0x198] ! Mem[0000000090000198] = 0000009a a950cac7
! Mem[0000000088000070] = 7dc1d3c1fb5a352f, %l4 = 000000000000009a, %l4 = 000000000000009a
add %i0,0x70,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 7dc1d3c1fb5a352f
! %l1 = baa31ec41038828d, Mem[0000000090800050] = 73d2e7a706c069d7
stx %l1,[%i5+0x050] ! Mem[0000000090800050] = baa31ec41038828d
! Mem[0000000088800108] = 7b19ff8ba2601e34, %l1 = baa31ec41038828d, %l6 = 00000000e5f78ade
add %i1,0x108,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 7b19ff8ba2601e34
! Mem[00000000888001a4] = 6187b0d7, %l1 = 1038828d, %l1 = 1038828d
add %i1,0x1a4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006187b0d7
! Mem[0000000090000170] = ab93d825, %g2 = ffffffff9892031b
ldsh [%i4+0x170],%g2 ! %g2 = ffffffffffffab93
! %l3 = bf39e2cf8fc9ff07, Mem[0000000090000081] = 3d611b99
stb %l3,[%i4+0x081] ! Mem[0000000090000080] = 07611b99
p60_label_18:
! Mem[00000000900001e8] = 7804a745 321a70ad, %g2 = ffffab93, %g3 = 538b29ee
ldd [%i4+0x1e8],%g2 ! %g2 = 000000007804a745 00000000321a70ad
! Mem[00000000908000c0] = baa31ec4 1038828d, %g2 = 7804a745, %g3 = 321a70ad
ldd [%i5+0x0c0],%g2 ! %g2 = 00000000baa31ec4 000000001038828d
! Mem[0000000090000108] = 0beb92149d6924b7, %g2 = 00000000baa31ec4
ldx [%i4+0x108],%g2 ! %g2 = 0beb92149d6924b7
! Mem[0000000090800160] = a336f3e1, %g2 = 0beb92149d6924b7
ldsh [%i5+0x160],%g2 ! %g2 = ffffffffffffa336
! %l7 = 5e5f205565dee8db, Mem[00000000900000fc] = dff87715
stw %l7,[%i4+0x0fc] ! Mem[00000000900000fc] = 65dee8db
! Mem[00000000908001e0] = 9c05c7e2, %g2 = ffffffffffffa336
ldsh [%i5+0x1e2],%g2 ! %g2 = ffffffffffff9c05
! Mem[000000009000000c] = 3277487b, %g2 = ffffffffffff9c05
lduh [%i4+0x00e],%g2 ! %g2 = 0000000000003277
! Mem[0000000089800110] = 9b0acd2fadadb95e, %l3 = bf39e2cf8fc9ff07, %l2 = 000000008affd38f
add %i3,0x110,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 9b0acd2fadadb95e
! %l0 = 2268d4a2a62b711d, Mem[0000000090000080] = 2207611b
sth %l0,[%i4+0x080] ! Mem[0000000090000080] = 711d611b
! Mem[00000000890000e0] = d18ac73257daab4b, %l2 = 9b0acd2fadadb95e, %l3 = bf39e2cf8fc9ff07
add %i2,0xe0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = d18ac73257daab4b
p60_label_19:
! Mem[0000000088000138] = c673b7b1, %l5 = 00000000a950cac7
swap [%i0+0x138],%l5 ! %l5 = 00000000c673b7b1
! %l0 = a62b711d, %l1 = 6187b0d7, Mem[0000000091800198] = 326e765b 3b83f75f
std %l0,[%o0+0x198] ! Mem[0000000091800198] = a62b711d 6187b0d7
! Mem[0000000088000170] = b9cbda59, %l6 = 7b19ff8ba2601e34
lduw [%i0+0x170],%l6 ! %l6 = 00000000b9cbda59
! %l5 = 00000000c673b7b1, Mem[0000000091000048] = d9b0337c
stw %l5,[%i6+0x048] ! Mem[0000000091000048] = c673b7b1
! %l7 = 5e5f205565dee8db, Mem[0000000090000019] = 3cbe4917
stb %l7,[%i4+0x019] ! Mem[0000000090000018] = dbbe4917
! Mem[0000000091800134] = c164810f, %g2 = 0000000000003277
lduh [%o0+0x134],%g2 ! %g2 = 000000000000c164
! %l0 = 2268d4a2a62b711d, Mem[0000000091000128] = 47d5b5f9
sth %l0,[%i6+0x128] ! Mem[0000000091000128] = 711db5f9
! %l7 = 5e5f205565dee8db, Mem[00000000900000e0] = 753968e19da32575
stx %l7,[%i4+0x0e0] ! Mem[00000000900000e0] = 5e5f205565dee8db
! Mem[0000000088800094] = fb98b881, %l3 = 57daab4b, %l2 = adadb95e
add %i1,0x94,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000fb98b881
! Mem[0000000088800010] = b9b7c09245a4ce3a, %l2 = 00000000fb98b881, %l5 = 00000000c673b7b1
add %i1,0x10,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = b9b7c09245a4ce3a
p60_label_20:
! Mem[0000000089000180] = 4c256bdbca5865d4, %l0 = 2268d4a2a62b711d, %l2 = 00000000fb98b881
add %i2,0x180,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 4c256bdbca5865d4
! %l3 = d18ac73257daab4b, Mem[00000000908001a0] = 401b30fd54e92dc3
stx %l3,[%i5+0x1a0] ! Mem[00000000908001a0] = d18ac73257daab4b
! Mem[0000000089800074] = 0c0259ac, %l2 = 4c256bdbca5865d4
swap [%i3+0x074],%l2 ! %l2 = 000000000c0259ac
! Mem[0000000088000170] = b9cbda5953473879, %l4 = 7dc1d3c1fb5a352f, %l1 = 000000006187b0d7
add %i0,0x170,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b9cbda5953473879
! Mem[0000000088800140] = 103371f6, %l0 = a62b711d, %l4 = fb5a352f
add %i1,0x140,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000103371f6
! %l1 = b9cbda5953473879, Mem[00000000910001c4] = 0753ba02
stw %l1,[%i6+0x1c4] ! Mem[00000000910001c4] = 53473879
! Mem[0000000089800138] = 8c65d638, %l4 = 103371f6, %l5 = 45a4ce3a
add %i3,0x138,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000008c65d638
! Mem[0000000090000014] = 12ee166a, %g2 = 000000000000c164
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000012
! Mem[0000000089000008] = 88d6f611, %l1 = 53473879, %l4 = 103371f6
add %i2,0x08,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000088d6f611
! %l7 = 5e5f205565dee8db, Mem[000000009180003c] = 44ce904c
sth %l7,[%o0+0x03c] ! Mem[000000009180003c] = e8db904c
p60_label_21:
! Mem[00000000900000f4] = 1a869d3d, %g2 = 0000000000000012
ldsh [%i4+0x0f4],%g2 ! %g2 = 0000000000001a86
! Mem[00000000898001b0] = e9b19f62, %l5 = 000000008c65d638
swap [%i3+0x1b0],%l5 ! %l5 = 00000000e9b19f62
! %l6 = 00000000b9cbda59, Mem[0000000090000078] = fec322661b236ed1
stx %l6,[%i4+0x078] ! Mem[0000000090000078] = 00000000b9cbda59
! Mem[0000000089000024] = 55f8473c, %l1 = 53473879, %l0 = a62b711d
add %i2,0x24,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000055f8473c
! Mem[00000000888000c0] = 2c14115d, %l6 = 00000000b9cbda59
ldsw [%i1+0x0c0],%l6 ! %l6 = 000000002c14115d
! Mem[0000000089800078] = 3f77c7851fb047bd, %l3 = d18ac73257daab4b, %l4 = 0000000088d6f611
add %i3,0x78,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 3f77c7851fb047bd
! Mem[0000000089000130] = 24442d11, %l1 = 53473879, %l6 = 2c14115d
add %i2,0x130,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000024442d11
! Mem[0000000088800174] = c5e23cb8, %l2 = 0c0259ac, %l5 = e9b19f62
add %i1,0x174,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c5e23cb8
! Mem[0000000090000178] = 00000b2f, %g2 = 0000000000001a86
ldub [%i4+0x17a],%g2 ! %g2 = 0000000000000000
! Mem[00000000898000b2] = 2268d4a2, %l7 = 5e5f205565dee8db
ldstub [%i3+0x0b2],%l7 ! %l7 = 000000d4000000ff
p60_label_22:
! Mem[00000000880001f0] = de23409e9ab6a37b, %l0 = 0000000055f8473c, %l7 = 00000000000000d4
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = de23409e9ab6a37b
! Mem[000000009080003c] = 4d839ba4, %g2 = 0000000000000000
ldub [%i5+0x03f],%g2 ! %g2 = 000000000000004d
! Mem[0000000089800168] = 000000bb b01d8b5d, %l0 = 55f8473c, %l1 = 53473879
ldd [%i3+0x168],%l0 ! %l0 = 00000000000000bb 00000000b01d8b5d
! %l2 = 000000000c0259ac, Mem[0000000090800136] = adbd4e93
sth %l2,[%i5+0x136] ! Mem[0000000090800134] = 59ac4e93
! Mem[0000000088000076] = fb5a352f, %l1 = 00000000b01d8b5d
ldstub [%i0+0x076],%l1 ! %l1 = 00000035000000ff
! Mem[0000000090800010] = 0b2fe40d, %g2 = 000000000000004d
lduw [%i5+%o2],%g2 ! %g2 = 000000000b2fe40d
! Mem[0000000090800050] = baa31ec4, %g2 = 000000000b2fe40d
ldsh [%i5+0x050],%g2 ! %g2 = ffffffffffffbaa3
! %l4 = 3f77c7851fb047bd, Mem[0000000089000168] = 2818a0e4
sth %l4,[%i2+0x168] ! Mem[0000000089000168] = 47bda0e4
! Mem[0000000088800194] = 9e4fbd8f, %l3 = d18ac73257daab4b
swap [%i1+0x194],%l3 ! %l3 = 000000009e4fbd8f
! Mem[00000000900000d4] = a4f27242, %g2 = ffffffffffffbaa3
lduh [%i4+0x0d6],%g2 ! %g2 = 000000000000a4f2
p60_label_23:
! %l2 = 000000000c0259ac, Mem[0000000090800018] = f3c1b6dba1adf09e
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 000000000c0259ac
! Mem[0000000090800170] = 997873750b78e392, %g2 = 000000000000a4f2
ldx [%i5+0x170],%g2 ! %g2 = 997873750b78e392
! Mem[000000008980006c] = 41a6c6ae, %l6 = 0000000024442d11
swap [%i3+0x06c],%l6 ! %l6 = 0000000041a6c6ae
! Mem[0000000089000140] = a873311f, %l5 = 00000000c5e23cb8
swap [%i2+0x140],%l5 ! %l5 = 00000000a873311f
! %l2 = 0c0259ac, %l3 = 9e4fbd8f, Mem[00000000900000c0] = a056dafa c5a24718
std %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 0c0259ac 9e4fbd8f
! %l5 = 00000000a873311f, Mem[0000000090000068] = 975a4c531842c3ee
stx %l5,[%i4+0x068] ! Mem[0000000090000068] = 00000000a873311f
! Mem[00000000918001c4] = 25b71c6c, %g2 = 997873750b78e392
ldsh [%o0+0x1c6],%g2 ! %g2 = 00000000000025b7
! Mem[0000000091800098] = 9a4c128d d19b8d67, %g2 = 000025b7, %g3 = 1038828d
ldd [%o0+0x098],%g2 ! %g2 = 000000009a4c128d 00000000d19b8d67
! Mem[0000000089000150] = 4084a424, %l0 = 00000000000000bb
swap [%i2+0x150],%l0 ! %l0 = 000000004084a424
! Mem[0000000090800160] = a336f3e19c995a44, %g2 = 000000009a4c128d
ldx [%i5+0x160],%g2 ! %g2 = a336f3e19c995a44
p60_label_24:
! %l7 = de23409e9ab6a37b, Mem[0000000091000100] = 54ca8f3be45b07f3
stx %l7,[%i6+0x100] ! Mem[0000000091000100] = de23409e9ab6a37b
! Mem[0000000089000038] = 84f8449b, %l4 = 3f77c7851fb047bd
ldstub [%i2+0x038],%l4 ! %l4 = 00000084000000ff
! Mem[0000000090800014] = f2febc00, %g2 = a336f3e19c995a44
ldsb [%i5+0x015],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000091800090] = 542f0586, %g2 = fffffffffffffff2
lduh [%o0+0x092],%g2 ! %g2 = 000000000000542f
! Mem[0000000088000150] = 55122bcb 02ea7475, %l2 = 0c0259ac, %l3 = 9e4fbd8f
ldd [%i0+0x150],%l2 ! %l2 = 0000000055122bcb 0000000002ea7475
! %l6 = 41a6c6ae, %l7 = 9ab6a37b, Mem[0000000091800038] = 0de323e4 e8db904c
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 41a6c6ae 9ab6a37b
! Mem[0000000088800178] = 133b285b49c52443, %l0 = 000000004084a424, %l0 = 000000004084a424
add %i1,0x178,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 133b285b49c52443
! Mem[000000008980015d] = 6530ee54, %l5 = 00000000a873311f
ldstub [%i3+0x15d],%l5 ! %l5 = 00000030000000ff
! Mem[00000000918000f4] = 7818ae9c, %g2 = 000000000000542f
ldsh [%o0+0x0f4],%g2 ! %g2 = 0000000000007818
! Mem[00000000898000ac] = 9f7a6455, %l7 = 9ab6a37b, %l1 = 00000035
add %i3,0xac,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009f7a6455
p60_label_25:
! Mem[00000000910001dc] = 63857868, %g2 = 0000000000007818
ldsb [%i6+0x1dc],%g2 ! %g2 = 0000000000000063
! %l3 = 0000000002ea7475, Mem[000000009000008c] = 423efff6
stw %l3,[%i4+0x08c] ! Mem[000000009000008c] = 02ea7475
! Mem[0000000091800010] = 459f86b6 04e42612, %g2 = 00000063, %g3 = d19b8d67
ldd [%o0+%o2],%g2 ! %g2 = 00000000459f86b6 0000000004e42612
! %l4 = 0000000000000084, Mem[00000000908001a8] = 5d3e109000000024
stx %l4,[%i5+0x1a8] ! Mem[00000000908001a8] = 0000000000000084
! Mem[0000000089800090] = 5c545af6, %l2 = 0000000055122bcb
swap [%i3+0x090],%l2 ! %l2 = 000000005c545af6
! Mem[0000000089800154] = d2cb2cb9, %l4 = 00000084, %l5 = 00000030
add %i3,0x154,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d2cb2cb9
! Mem[00000000900000a0] = f04fa190, %g2 = 00000000459f86b6
ldsb [%i4+0x0a3],%g2 ! %g2 = fffffffffffffff0
! Mem[00000000900001a0] = 30fb63a2, %g2 = fffffffffffffff0
ldsb [%i4+0x1a3],%g2 ! %g2 = 0000000000000030
! Mem[00000000888000c4] = 88565021, %l2 = 000000005c545af6
ldsb [%i1+0x0c5],%l2 ! %l2 = 0000000000000056
! Mem[00000000880000a8] = 93c9baef, %l0 = 49c52443, %l1 = 9f7a6455
add %i0,0xa8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000093c9baef
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 133b285b49c52443
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000093c9baef
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000056
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000002ea7475
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000084
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d2cb2cb9
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000041a6c6ae
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be de23409e9ab6a37b
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 b68d2a62 ef45d3ec
bne %xcc,p60_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6417f276 fa5a0b29
bne %xcc,p60_f2_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x050],%g2 ! Expected data = b2ec8c5a5b2cbaff
ldx [%i0+0x050],%g3 ! Observed data at 0000000088000050
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = a4b8ff141d3bf5d6
ldx [%i0+0x058],%g3 ! Observed data at 0000000088000058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 7319827f8d92802c
ldx [%i0+0x068],%g3 ! Observed data at 0000000088000068
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7dc1d3c1fb5aff2f
ldx [%i0+0x070],%g3 ! Observed data at 0000000088000070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x070,%g4
ldx [%g1+0x108],%g2 ! Expected data = 7952d1ee76619b65
ldx [%i0+0x108],%g3 ! Observed data at 0000000088000108
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 137af2d12e2f0838
ldx [%i0+0x120],%g3 ! Observed data at 0000000088000120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = a950cac743f8f54d
ldx [%i0+0x138],%g3 ! Observed data at 0000000088000138
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = b8037dd85d3e1090
ldx [%i0+0x140],%g3 ! Observed data at 0000000088000140
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 43ff519965b20762
ldx [%i0+0x180],%g3 ! Observed data at 0000000088000180
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 4c917d0fd155ff0e
ldx [%i0+0x190],%g3 ! Observed data at 0000000088000190
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x190,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 75591fb7cfff0228
ldx [%i1+0x020],%g3 ! Observed data at 0000000088800020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = a4a883f1fe281dc5
ldx [%i1+0x040],%g3 ! Observed data at 0000000088800040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x040,%g4
ldx [%g1+0x130],%g2 ! Expected data = d6a69a75a2cfd736
ldx [%i1+0x130],%g3 ! Observed data at 0000000088800130
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 103371f67e674b89
ldx [%i1+0x140],%g3 ! Observed data at 0000000088800140
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 00000000223c203e
ldx [%i1+0x160],%g3 ! Observed data at 0000000088800160
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 7ffa928157daab4b
ldx [%i1+0x190],%g3 ! Observed data at 0000000088800190
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 582bca6ea62b711d
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000888001b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0000001dcec5c1fb
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000888001f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1f0,%g4
set p60_local2_expect,%g1
p60_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = fff8449b72746216
ldx [%i2+0x038],%g3 ! Observed data at 0000000089000038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00000042e976f9f2
ldx [%i2+0x050],%g3 ! Observed data at 0000000089000050
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 958f94e4b1d824e5
ldx [%i2+0x058],%g3 ! Observed data at 0000000089000058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6530ee54aac5a812
ldx [%i2+0x070],%g3 ! Observed data at 0000000089000070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2bf589ef6026ff10
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000890000a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8d09bdc8a165fa4e
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000890000d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 458a6b400114fdbc
ldx [%i2+0x120],%g3 ! Observed data at 0000000089000120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = c5e23cb8aa57c23e
ldx [%i2+0x140],%g3 ! Observed data at 0000000089000140
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000bb0befaca9
ldx [%i2+0x150],%g3 ! Observed data at 0000000089000150
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 63e0d25c3e1a46b2
ldx [%i2+0x160],%g3 ! Observed data at 0000000089000160
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 47bda0e46bc63ac8
ldx [%i2+0x168],%g3 ! Observed data at 0000000089000168
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = fd11e40c02f361ec
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000890001a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 51fa0edef96c73a5
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000890001a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1a8,%g4
set p60_local3_expect,%g1
p60_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 000000001038828d
ldx [%i3+0x008],%g3 ! Observed data at 0000000089800008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 99435f26a6ff6faf
ldx [%i3+0x010],%g3 ! Observed data at 0000000089800010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0ce1b06a6cfcde60
ldx [%i3+0x018],%g3 ! Observed data at 0000000089800018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = a62b711dac524bff
ldx [%i3+0x040],%g3 ! Observed data at 0000000089800040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 1a9435e324442d11
ldx [%i3+0x068],%g3 ! Observed data at 0000000089800068
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = f0fc51d0ca5865d4
ldx [%i3+0x070],%g3 ! Observed data at 0000000089800070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 55122bcba41c5756
ldx [%i3+0x090],%g3 ! Observed data at 0000000089800090
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2268ffa2a62b711d
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000898000b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 63fff88b7d0ed22a
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000898000b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = d15aff6821fbf3e1
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000898000e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = bf39e2cf8fc9ff07
ldx [%i3+0x120],%g3 ! Observed data at 0000000089800120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 223c203eefecbab5
ldx [%i3+0x148],%g3 ! Observed data at 0000000089800148
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = e212737665ffee54
ldx [%i3+0x158],%g3 ! Observed data at 0000000089800158
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000bbb01d8b5d
ldx [%i3+0x168],%g3 ! Observed data at 0000000089800168
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8b5e40afff42e217
ldx [%i3+0x170],%g3 ! Observed data at 0000000089800170
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4f71eabf9e5cd6f8
ldx [%i3+0x198],%g3 ! Observed data at 0000000089800198
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = aac50c7d06ff8b41
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000898001a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 8c65d63883bc41ff
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000898001b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5c545af64d435d6a
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000898001b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0dde8365e476ff6a
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000898001c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 1f597d13a4b89a14
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000898001d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1d8,%g4
! The test for processor 60 has passed
p60_passed:
ta GOOD_TRAP
nop
p60_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p60_failed
p60_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p60_failed
p60_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p60_failed
p60_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p60_failed
p60_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p60_failed
p60_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p60_failed
p60_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p60_failed
p60_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p60_failed
p60_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
! 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:
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088800028]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088800000]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000088000028]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089000008]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089000008]
done
p60_trap1o:
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088800028]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088800000]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000088000028]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089000008]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089000008]
done
p60_trap2e:
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000010]
ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088000010]
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088000020]
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089000010]
ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089800008]
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088800020]
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000018]
done
p60_trap2o:
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000010]
ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088000010]
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088000020]
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089000010]
ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089800008]
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088800020]
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000018]
done
p60_trap3e:
nop
nop
done
p60_trap3o:
nop
nop
done
p60_init_memory_pointers:
set p60_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p60_local0_start,%i0
set p60_local1_start,%i1
set p60_local2_start,%i2
set p60_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 62a80c0e6cfcde60
ldx [%g1+0x008],%l1 ! %l1 = 78756cea76619b65
ldx [%g1+0x010],%l2 ! %l2 = d46d6cea026e6b22
ldx [%g1+0x018],%l3 ! %l3 = 0b4ee947fb688647
ldx [%g1+0x020],%l4 ! %l4 = c1e00f2666b9c24c
ldx [%g1+0x028],%l5 ! %l5 = b8556cbc1954693b
ldx [%g1+0x030],%l6 ! %l6 = 38e70e1ad155ff0e
ldx [%g1+0x038],%l7 ! %l7 = 7ce514b857aab9ce
! Initialize the output register of window 0
set unres3_start,%o0
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 = e356a43a 03ede3ec 1831d397 bb52ee46
! %f4 = 8fddce14 784f42a2 94534c1c ba78f275
! %f8 = 2ea83049 ac1519ff 19e91a41 3453f42a
! %f12 = 06033b3e 3f90f51a 2232d641 0a810b93
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = dc51b4ea 796fc301 2a8f1541 940f5171
! %f20 = aea9b7a3 0e7a4e8e f5c57824 2d6795d0
! %f24 = 439bf80a 71ee4c80 9acede33 df79d82f
! %f28 = de221f92 28fa9e3f 27761413 6bfd54ef
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5a8d2b73 f260aa80 34757078 91336489
! %f36 = 12af3a05 a5493eda 363b49da 3974de16
! %f40 = 7deb041a 8b9372b0 4de5f360 5a95555f
! %f44 = a8953129 6a09d9a5 bb6d5852 b8e88d1a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x44fc1c970000006a,%g7,%g1 ! GSR scale = 13, align = 2
wr %g1,%g0,%gsr ! GSR = 44fc1c970000006a
wr %g0,%y ! Clear Y 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[000000009080005c] = b4ec0a57, %g2 = 3dff3f3a2f236cf1
ldsb [%i5+0x05f],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000091800030] = a1df39f4, %g2 = ffffffffffffffb4
ldsb [%o0+0x030],%g2 ! %g2 = ffffffffffffffa1
! Mem[000000008b0001f8] = 344d4940, %l3 = 1eacacfde953411a
swap [%i2+0x1f8],%l3 ! %l3 = 00000000344d4940
! Mem[000000008a0000ac] = df90f9ea, %l7 = acd5493806d5db75
swap [%i0+0x0ac],%l7 ! %l7 = 00000000df90f9ea
! Mem[000000008a0001c0] = c43f1af5, %l6 = c3679c03, %l0 = f9683ba0
add %i0,0x1c0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c43f1af5
! Mem[000000008b800168] = 1ac5496a, %l0 = c43f1af5, %l2 = 48b885b6
add %i3,0x168,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001ac5496a
! Mem[000000008b800160] = 667b87b0, %l2 = 1ac5496a, %l1 = 7c9b2c47
add %i3,0x160,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000667b87b0
! Mem[00000000918001c8] = 1c6c117f ed5e4654, %g2 = ffffffa1, %g3 = 0bad0b00
ldd [%o0+0x1c8],%g2 ! %g2 = 000000001c6c117f 00000000ed5e4654
! Mem[0000000091800084] = 79f5df76, %g2 = 000000001c6c117f
ldub [%o0+0x085],%g2 ! %g2 = 0000000000000079
! %l6 = c452132bc3679c03, Mem[0000000091800180] = 628efb9848e04b63
stx %l6,[%o0+0x180] ! Mem[0000000091800180] = c452132bc3679c03
p61_label_2:
! Mem[000000008a000010] = d4c40a17ef658ed8, %l3 = 00000000344d4940, %l6 = c452132bc3679c03
add %i0,0x10,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = d4c40a17ef658ed8
! Mem[0000000090800144] = 2e28f400, %g2 = 0000000000000079
lduh [%i5+0x146],%g2 ! %g2 = 0000000000002e28
! %l4 = e4eb5a4a0203ea0a, Mem[0000000091000040] = 6f83458cb5c1e93e
stx %l4,[%i6+0x040] ! Mem[0000000091000040] = e4eb5a4a0203ea0a
! %l4 = e4eb5a4a0203ea0a, Mem[00000000908000b8] = 20f3c9fb4b1d15cc
stx %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = e4eb5a4a0203ea0a
! Mem[0000000091000064] = 72f626d7, %g18 = 7fcfc95ff9bf8659
ldsw [%i6+0x064],%g2 ! %g2 = 7fcfc95ff9bf8659
! Mem[000000008b8001c4] = ed28b60b, %l7 = 00000000df90f9ea
swap [%i3+0x1c4],%l7 ! %l7 = 00000000ed28b60b
! Mem[000000008a800094] = 9c6adf1a, %l1 = 00000000667b87b0
swap [%i1+0x094],%l1 ! %l1 = 000000009c6adf1a
! Mem[000000008b800150] = 52e412d436190d43, %l4 = e4eb5a4a0203ea0a, %l0 = 00000000c43f1af5
add %i3,0x150,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 52e412d436190d43
! Mem[0000000091000040] = e4eb5a4a0203ea0a, %g2 = 0000000072f626d7
ldx [%i6+0x040],%g2 ! %g2 = e4eb5a4a0203ea0a
! Mem[000000008b0001a8] = 2b390095, %l5 = 959b7177, %l3 = 344d4940
add %i2,0x1a8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000002b390095
p61_label_3:
! %l0 = 52e412d436190d43, Mem[00000000908000d4] = 15078ff8
stb %l0,[%i5+0x0d4] ! Mem[00000000908000d4] = 43078ff8
! Mem[000000008b00011c] = 8077d1ac, %l6 = ef658ed8, %l4 = 0203ea0a
add %i2,0x11c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008077d1ac
! Mem[000000008a8000c9] = 17f1ddbc, %l6 = d4c40a17ef658ed8
ldstub [%i1+0x0c9],%l6 ! %l6 = 000000f1000000ff
! Mem[00000000918001ec] = bb3a30da, %g2 = e4eb5a4a0203ea0a
ldub [%o0+0x1ed],%g2 ! %g2 = 00000000000000bb
! Mem[00000000900001d4] = a5390858, %g18 = 7fcfc95ff9bf8659
ldsw [%i4+0x1d4],%g2 ! %g2 = 7fcfc95ff9bf8659
! Mem[000000008a000100] = ace6af36, %l3 = 2b390095, %l1 = 9c6adf1a
add %i0,0x100,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ace6af36
! Mem[0000000091800130] = 2f69a2c8, %g2 = ffffffffa5390858
ldsb [%o0+0x130],%g2 ! %g2 = 000000000000002f
! Mem[0000000090000058] = fb0631c4, %g2 = 000000000000002f
lduw [%i4+0x058],%g2 ! %g2 = 00000000fb0631c4
! Mem[000000008b800040] = 866ed0b5, %l0 = 52e412d436190d43
swap [%i3+0x040],%l0 ! %l0 = 00000000866ed0b5
! Mem[000000009100013c] = da495b2d, %g18 = 7fcfc95ff9bf8659
ldsw [%i6+0x13c],%g2 ! %g2 = 7fcfc95ff9bf8659
p61_label_4:
! Mem[000000008a000010] = d4c40a17, %l4 = 8077d1ac, %l5 = 959b7177
add %i0,0x10,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d4c40a17
! Mem[000000008b80002b] = 5f82c8f2, %l6 = 00000000000000f1
ldstub [%i3+0x02b],%l6 ! %l6 = 000000f2000000ff
! Mem[000000008b0001dc] = 32667c98, %l4 = 8077d1ac, %l1 = ace6af36
add %i2,0x1dc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000032667c98
! Mem[0000000091800070] = f19e8697 4c114da9, %g2 = da495b2d, %g3 = ed5e4654
ldd [%o0+0x070],%g2 ! %g2 = 00000000f19e8697 000000004c114da9
! Mem[0000000091000040] = e4eb5a4a 0203ea0a, %g2 = f19e8697, %g3 = 4c114da9
ldd [%i6+0x040],%g2 ! %g2 = 00000000e4eb5a4a 000000000203ea0a
! Mem[000000008b000067] = a6d1f82a, %l6 = 00000000000000f2
ldstub [%i2+0x067],%l6 ! %l6 = 0000002a000000ff
! Mem[00000000900000c0] = a056dafa c5a24718, %g2 = e4eb5a4a, %g3 = 0203ea0a
ldd [%i4+0x0c0],%g2 ! %g2 = 00000000a056dafa 00000000c5a24718
! Mem[000000008b800030] = 95bb4d623b8222e6, %l1 = 0000000032667c98, %l2 = 000000001ac5496a
add %i3,0x30,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 95bb4d623b8222e6
! Mem[000000008b80004c] = 24c128d7, %l3 = 000000002b390095
ldub [%i3+0x04c],%l3 ! %l3 = 0000000000000024
! Mem[000000008a000074] = 4acd5a0b, %l2 = 3b8222e6, %l1 = 32667c98
add %i0,0x74,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000004acd5a0b
p61_label_5:
! Mem[000000008b000043] = ee929c9c, %l4 = 000000008077d1ac
ldstub [%i2+0x043],%l4 ! %l4 = 0000009c000000ff
! Mem[00000000900000c0] = 56dafac5, %g2 = 00000000a056dafa
ldub [%i4+0x0c1],%g2 ! %g2 = 0000000000000056
! %l0 = 866ed0b5, %l1 = 4acd5a0b, Mem[00000000910000c0] = b7768631 5ee02183
std %l0,[%i6+0x0c0] ! Mem[00000000910000c0] = 866ed0b5 4acd5a0b
! Mem[000000008b800074] = cdbd999b, %l4 = 000000000000009c
swap [%i3+0x074],%l4 ! %l4 = 00000000cdbd999b
! %l2 = 95bb4d623b8222e6, Mem[000000008a0001c0] = c43f1af5
stw %l2,[%i0+0x1c0] ! Mem[000000008a0001c0] = 3b8222e6
! Mem[000000008b8000b8] = 09e7c398, %l3 = 0000000000000024
ldstub [%i3+0x0b8],%l3 ! %l3 = 00000009000000ff
! %l1 = 000000004acd5a0b, Mem[0000000090800000] = 0e4b137eaf2073d1
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 000000004acd5a0b
! %l2 = 3b8222e6, %l3 = 00000009, Mem[00000000908000f0] = f9b0f1e8 b21a8c6a
std %l2,[%i5+0x0f0] ! Mem[00000000908000f0] = 3b8222e6 00000009
! Mem[0000000091000040] = e4eb5a4a, %g18 = 7fcfc95ff9bf8659
ldsw [%i6+0x040],%g2 ! %g2 = 7fcfc95ff9bf8659
! %l7 = 00000000ed28b60b, Mem[0000000091800120] = 240e338f
stb %l7,[%o0+0x120] ! Mem[0000000091800120] = 0b0e338f
p61_label_6:
! Mem[000000008a80018c] = 5fdaf89d, %l1 = 4acd5a0b, %l2 = 3b8222e6
add %i1,0x18c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000005fdaf89d
! Mem[000000008b8000d0] = 264deb4f, %l1 = 000000004acd5a0b
lduw [%i3+0x0d0],%l1 ! %l1 = 00000000264deb4f
! Mem[000000008a000188] = b030e901, %l6 = 000000000000002a
ldstub [%i0+0x188],%l6 ! %l6 = 000000b0000000ff
! Mem[000000008b00000a] = 516ba9ef, %l1 = 00000000264deb4f
ldstub [%i2+0x00a],%l1 ! %l1 = 000000a9000000ff
! Mem[00000000918001e4] = 8ad07d9a, %g2 = ffffffffe4eb5a4a
ldub [%o0+0x1e4],%g2 ! %g2 = 000000000000008a
! %l2 = 5fdaf89d, %l3 = 00000009, Mem[0000000090000108] = 0beb9214 9d6924b7
std %l2,[%i4+0x108] ! Mem[0000000090000108] = 5fdaf89d 00000009
! Mem[00000000908001b4] = 8af661ca, %g2 = 000000000000008a
ldsb [%i5+0x1b7],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000090800090] = 0457759b72929a41, %g2 = ffffffffffffff8a
ldx [%i5+0x090],%g2 ! %g2 = 0457759b72929a41
! Mem[00000000908001d8] = eab1cd83, %g2 = 0457759b72929a41
ldub [%i5+0x1d9],%g2 ! %g2 = 00000000000000ea
! Mem[000000008a80012c] = e38e0dcc, %l6 = 000000b0, %l4 = cdbd999b
add %i1,0x12c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e38e0dcc
p61_label_7:
! Mem[000000008a0001dc] = e2b969ae, %l0 = 866ed0b5, %l7 = ed28b60b
add %i0,0x1dc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e2b969ae
! Mem[0000000090000158] = 6a1a42ba 256eece5, %g2 = 000000ea, %g3 = c5a24718
ldd [%i4+0x158],%g2 ! %g2 = 000000006a1a42ba 00000000256eece5
! Mem[000000008b000188] = b45eedbd, %l4 = e38e0dcc, %l1 = 000000a9
add %i2,0x188,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000b45eedbd
! Mem[000000008b800134] = 605dfb42, %l2 = 5fdaf89d, %l6 = 000000b0
add %i3,0x134,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000605dfb42
! Mem[000000008a800163] = 17cde341, %l5 = 00000000d4c40a17
ldstub [%i1+0x163],%l5 ! %l5 = 00000041000000ff
! Mem[000000008a800180] = 260bdfbe, %l6 = 605dfb42, %l2 = 5fdaf89d
add %i1,0x180,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000260bdfbe
! Mem[000000008a000138] = 22a1104b22184621, %l7 = 00000000e2b969ae, %l3 = 0000000000000009
add %i0,0x138,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 22a1104b22184621
! Mem[000000008a0001c4] = 6268ceb4, %l1 = 00000000b45eedbd
ldstub [%i0+0x1c4],%l1 ! %l1 = 00000062000000ff
! Mem[000000008b0000c4] = 0f764def, %l2 = 00000000260bdfbe
swap [%i2+0x0c4],%l2 ! %l2 = 000000000f764def
! Mem[000000008b0000f0] = a4a9125b41e9aacd, %l4 = 00000000e38e0dcc, %l4 = 00000000e38e0dcc
add %i2,0xf0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = a4a9125b41e9aacd
p61_label_8:
! Mem[00000000900001a4] = 7fbbf186, %g2 = 000000006a1a42ba
ldub [%i4+0x1a7],%g2 ! %g2 = 000000000000007f
! Mem[000000008b0000c0] = caf4716f260bdfbe, %l3 = 22a1104b22184621, %l2 = 000000000f764def
add %i2,0xc0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = caf4716f260bdfbe
! Mem[00000000910000b8] = 4d859264, %g2 = 000000000000007f
ldsb [%i6+0x0ba],%g2 ! %g2 = 000000000000004d
! Mem[000000008a00004c] = b0dfd474, %l3 = 22a1104b22184621
ldstub [%i0+0x04c],%l3 ! %l3 = 000000b0000000ff
! Mem[000000008b000041] = ee929cff, %l0 = 00000000866ed0b5
ldstub [%i2+0x041],%l0 ! %l0 = 00000092000000ff
! Mem[000000008b80000a] = 84f41192, %l0 = 0000000000000092
ldstub [%i3+0x00a],%l0 ! %l0 = 00000011000000ff
! Mem[0000000090000124] = 7e574953, %g2 = 000000000000004d
ldub [%i4+0x127],%g2 ! %g2 = 000000000000007e
! %l6 = 605dfb42, %l7 = e2b969ae, Mem[00000000910000e8] = 5ab839f7 368f3761
std %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 605dfb42 e2b969ae
! Mem[000000008a80008f] = be5551a1, %l1 = 0000000000000062
ldstub [%i1+0x08f],%l1 ! %l1 = 000000a1000000ff
! Mem[000000008b000054] = 31e90018, %l1 = 00000000000000a1
ldstub [%i2+0x054],%l1 ! %l1 = 00000031000000ff
p61_label_9:
! %l0 = 0000000000000011, Mem[00000000908001c4] = 4459808b
stw %l0,[%i5+0x1c4] ! Mem[00000000908001c4] = 00000011
! %l5 = 0000000000000041, Mem[000000009100002a] = 93f621f7
stb %l5,[%i6+0x02a] ! Mem[0000000091000028] = 41f621f7
! Mem[000000008a00011c] = e768ae09, %l5 = 00000041, %l5 = 00000041
add %i0,0x11c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e768ae09
! %l0 = 00000011, %l1 = 00000031, Mem[0000000090000128] = 574953fa 90beea6e
std %l0,[%i4+0x128] ! Mem[0000000090000128] = 00000011 00000031
! Mem[000000008a800070] = 6850d947, %l1 = 00000031, %l1 = 00000031
add %i1,0x70,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006850d947
! Mem[000000008a800090] = ebbdaa18, %l5 = 00000000e768ae09
swap [%i1+0x090],%l5 ! %l5 = 00000000ebbdaa18
! Mem[000000008a80008c] = be5551ff, %l5 = 00000000ebbdaa18
ldstub [%i1+0x08c],%l5 ! %l5 = 000000be000000ff
! Mem[00000000918001f4] = b9f50af8, %g18 = 7fcfc95ff9bf8659
ldsw [%o0+0x1f4],%g2 ! %g2 = 7fcfc95ff9bf8659
! Mem[00000000900001d8] = cf291b9a e87d6201, %g2 = b9f50af8, %g3 = 256eece5
ldd [%i4+0x1d8],%g2 ! %g2 = 00000000cf291b9a 00000000e87d6201
! Mem[000000008b000030] = 18aecf99, %l3 = 00000000000000b0
swap [%i2+0x030],%l3 ! %l3 = 0000000018aecf99
p61_label_10:
! Mem[000000008b0001d4] = 0bd252ff, %l6 = 00000000605dfb42
ldsb [%i2+0x1d5],%l6 ! %l6 = ffffffffffffffd2
! %l7 = 00000000e2b969ae, Mem[00000000900001a0] = 41d36b30fb63a27f
stx %l7,[%i4+0x1a0] ! Mem[00000000900001a0] = 00000000e2b969ae
! Mem[000000008a000053] = 5371729f, %l3 = 0000000018aecf99
ldstub [%i0+0x053],%l3 ! %l3 = 0000009f000000ff
! Mem[000000008b00017c] = 41f1c15d, %l7 = 00000000e2b969ae
swap [%i2+0x17c],%l7 ! %l7 = 0000000041f1c15d
! Mem[0000000091000008] = 915dea4acda0196b, %g2 = 00000000cf291b9a
ldx [%i6+%o1],%g2 ! %g2 = 915dea4acda0196b
! Mem[000000008b000130] = 17b5ff59 befd29f3, %l2 = 260bdfbe, %l3 = 0000009f
ldd [%i2+0x130],%l2 ! %l2 = 0000000017b5ff59 00000000befd29f3
! Mem[0000000091800120] = 0b0e338f, %g2 = 915dea4acda0196b
lduh [%o0+0x120],%g2 ! %g2 = 0000000000000b0e
! Mem[000000008a8001d8] = 57d8df303b049e79, %l2 = 0000000017b5ff59, %l2 = 0000000017b5ff59
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 57d8df303b049e79
! Mem[000000008a800008] = 8c879267, %l2 = 57d8df303b049e79
swap [%i1+%o1],%l2 ! %l2 = 000000008c879267
! Mem[000000008b00009e] = 2d27ee17, %l6 = ffffffffffffffd2
ldstub [%i2+0x09e],%l6 ! %l6 = 000000ee000000ff
p61_label_11:
! Mem[000000008b0001a4] = 2bef5a81, %l3 = befd29f3, %l7 = 41f1c15d
add %i2,0x1a4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000002bef5a81
! Mem[000000008a000198] = d0fec201, %l7 = 2bef5a81, %l5 = 000000be
add %i0,0x198,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d0fec201
! Mem[000000008b80007d] = 4eab9b1a, %l3 = 00000000befd29f3
ldstub [%i3+0x07d],%l3 ! %l3 = 000000ab000000ff
! %l6 = 00000000000000ee, Mem[000000008a000132] = a678fcd9
sth %l6,[%i0+0x132] ! Mem[000000008a000130] = a67800ee
! Mem[000000008b8000ed] = a6fe3dab, %l6 = 00000000000000ee
ldstub [%i3+0x0ed],%l6 ! %l6 = 000000fe000000ff
! Mem[00000000918000d8] = 59a233f7, %g2 = 0000000000000b0e
ldub [%o0+0x0da],%g2 ! %g2 = 0000000000000059
! %l2 = 000000008c879267, Mem[00000000900001ee] = 70ad6e71
sth %l2,[%i4+0x1ee] ! Mem[00000000900001ec] = 92676e71
! Mem[0000000091000130] = 7b9364c7ce95b5da, %g2 = 0000000000000059
ldx [%i6+0x130],%g2 ! %g2 = 7b9364c7ce95b5da
! Mem[000000008b0001e8] = dda943fe, %l6 = 00000000000000fe
swap [%i2+0x1e8],%l6 ! %l6 = 00000000dda943fe
! Mem[000000008a8000bc] = dc8bf69b, %l7 = 2bef5a81, %l4 = 41e9aacd
add %i1,0xbc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000dc8bf69b
p61_label_12:
! Mem[00000000918001b0] = 792b48ac, %g2 = 7b9364c7ce95b5da
ldsb [%o0+0x1b1],%g2 ! %g2 = 0000000000000079
! %l2 = 8c879267, %l3 = 000000ab, Mem[00000000900000a0] = ffe648f0 4fa190e7
std %l2,[%i4+0x0a0] ! Mem[00000000900000a0] = 8c879267 000000ab
! Mem[000000008a000128] = 4d7d3197, %l6 = dda943fe, %l3 = 000000ab
add %i0,0x128,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004d7d3197
! %l6 = dda943fe, %l7 = 2bef5a81, Mem[0000000091000000] = 5ded1651 098441f9
std %l6,[%i6+%g0] ! Mem[0000000091000000] = dda943fe 2bef5a81
! %l7 = 000000002bef5a81, Mem[0000000090800092] = 759b7292
stb %l7,[%i5+0x092] ! Mem[0000000090800090] = 819b7292
! Mem[000000008b0000f8] = 9dacef03, %l0 = 00000011, %l3 = 4d7d3197
add %i2,0xf8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000009dacef03
! Mem[00000000910001ac] = fc7fc538, %g2 = 0000000000000079
lduh [%i6+0x1ac],%g2 ! %g2 = 000000000000fc7f
! Mem[0000000090000080] = 223d611b, %g2 = 000000000000fc7f
ldsb [%i4+0x080],%g2 ! %g2 = 0000000000000022
! Mem[0000000091800148] = adcaf2f2 a95f58e7, %g2 = 00000022, %g3 = e87d6201
ldd [%o0+0x148],%g2 ! %g2 = 00000000adcaf2f2 00000000a95f58e7
! Mem[000000008b00001c] = f35e0071, %l6 = 00000000dda943fe
ldstub [%i2+0x01c],%l6 ! %l6 = 000000f3000000ff
p61_label_13:
! Mem[000000008a00012c] = 999c6586, %l7 = 2bef5a81, %l5 = d0fec201
add %i0,0x12c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000999c6586
! Mem[000000008b000079] = bf30510e, %l1 = 000000006850d947
ldstub [%i2+0x079],%l1 ! %l1 = 00000030000000ff
! Mem[000000008b00012c] = c1195704, %l0 = 00000011, %l4 = dc8bf69b
add %i2,0x12c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c1195704
! Mem[000000008a000018] = 9ff9b993, %l0 = 0000000000000011
swap [%i0+%o3],%l0 ! %l0 = 000000009ff9b993
! Mem[0000000091000090] = 8046d868, %g2 = 00000000adcaf2f2
ldub [%i6+0x091],%g2 ! %g2 = 0000000000000080
! Mem[00000000900000d8] = 7242406d, %g2 = 0000000000000080
ldsb [%i4+0x0d8],%g2 ! %g2 = 0000000000000072
! Mem[0000000090800020] = 1090194a, %g2 = 0000000000000072
lduh [%i5+%o4],%g2 ! %g2 = 0000000000001090
! Mem[000000008b0000f8] = 9dacef03, %l0 = 9ff9b993, %l4 = c1195704
add %i2,0xf8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000009dacef03
! Mem[000000008a800058] = 574312e5, %l6 = 00000000000000f3
swap [%i1+0x058],%l6 ! %l6 = 00000000574312e5
! Mem[000000008a0001e7] = c0caccd5, %l7 = 000000002bef5a81
ldstub [%i0+0x1e7],%l7 ! %l7 = 000000d5000000ff
p61_label_14:
! Mem[000000008a800014] = cb64bbfd, %l4 = 9dacef03, %l7 = 000000d5
add %i1,0x14,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000cb64bbfd
! Mem[0000000090000060] = 7dcd45f06598ff10, %g2 = 0000000000001090
ldx [%i4+0x060],%g2 ! %g2 = 7dcd45f06598ff10
! %l0 = 9ff9b993, %l1 = 00000030, Mem[0000000090800030] = 74aad238 02ba786f
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 9ff9b993 00000030
! %l2 = 000000008c879267, Mem[00000000918000b0] = 5dea1cbaf0124ac8
stx %l2,[%o0+0x0b0] ! Mem[00000000918000b0] = 000000008c879267
! Mem[000000008b00005c] = fd728dd4, %l4 = 000000009dacef03
swap [%i2+0x05c],%l4 ! %l4 = 00000000fd728dd4
! %l0 = 9ff9b993, %l1 = 00000030, Mem[0000000091000010] = a3481fff 3d1e3e00
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 9ff9b993 00000030
! Mem[000000009100005c] = 7dc02e18, %g2 = 7dcd45f06598ff10
ldsb [%i6+0x05f],%g2 ! %g2 = 000000000000007d
! Mem[000000008b000018] = 9a428945ff5e0071, %l6 = 00000000574312e5, %l4 = 00000000fd728dd4
add %i2,0x18,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 9a428945ff5e0071
! Mem[000000008b800194] = 3964ed96, %l6 = 574312e5, %l3 = 9dacef03
add %i3,0x194,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000003964ed96
! Mem[00000000918001f4] = b9f50af8, %g18 = 7fcfc95ff9bf8659
ldsw [%o0+0x1f4],%g2 ! %g2 = 7fcfc95ff9bf8659
p61_label_15:
! Mem[000000008a000170] = 6d38cab9, %l6 = 00000000574312e5
ldub [%i0+0x170],%l6 ! %l6 = 000000000000006d
! Mem[00000000908001f8] = b4e52983, %g2 = ffffffffb9f50af8
ldsh [%i5+0x1fa],%g2 ! %g2 = ffffffffffffb4e5
! Mem[000000008b800142] = 81c97852, %l5 = 00000000999c6586
ldstub [%i3+0x142],%l5 ! %l5 = 00000078000000ff
! %l2 = 000000008c879267, Mem[00000000908000c2] = b703a2e8
sth %l2,[%i5+0x0c2] ! Mem[00000000908000c0] = 9267a2e8
! Mem[000000008a800048] = bf9e017dc0e6fe9c, %l5 = 0000000000000078, %l1 = 0000000000000030
add %i1,0x48,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = bf9e017dc0e6fe9c
! Mem[000000008b8000fc] = 286fa3a4, %l5 = 00000078, %l6 = 0000006d
add %i3,0xfc,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000286fa3a4
! Mem[000000008b0000a4] = 38f03198, %l1 = c0e6fe9c, %l1 = c0e6fe9c
add %i2,0xa4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000038f03198
! Mem[000000008a000024] = ad11b7aa, %l4 = 9a428945ff5e0071
swap [%i0+0x024],%l4 ! %l4 = 00000000ad11b7aa
! Mem[000000008a800120] = cde54074, %l7 = cb64bbfd, %l7 = cb64bbfd
add %i1,0x120,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cde54074
! Mem[0000000090000074] = 538b29ee, %g18 = 7fcfc95ff9bf8659
ldsw [%i4+0x074],%g2 ! %g2 = 7fcfc95ff9bf8659
p61_label_16:
! %l6 = 00000000286fa3a4, Mem[0000000091800161] = db476fa9
stb %l6,[%o0+0x161] ! Mem[0000000091800160] = a4476fa9
! Mem[000000008a8001e4] = 0970696c, %l7 = 00000000cde54074
swap [%i1+0x1e4],%l7 ! %l7 = 000000000970696c
! Mem[0000000091000040] = e4eb5a4a, %g2 = 00000000538b29ee
lduw [%i6+0x040],%g2 ! %g2 = 00000000e4eb5a4a
! %l0 = 000000009ff9b993, Mem[00000000900001d0] = 58943a5f
sth %l0,[%i4+0x1d0] ! Mem[00000000900001d0] = b9933a5f
! Mem[0000000091800180] = c452132bc3679c03, %g2 = 00000000e4eb5a4a
ldx [%o0+0x180],%g2 ! %g2 = c452132bc3679c03
! %l4 = 00000000ad11b7aa, Mem[00000000918000d8] = b09059a233f7b8e5
stx %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000000ad11b7aa
! Mem[0000000091000090] = f98046d8 68ca6544, %g2 = c3679c03, %g3 = a95f58e7
ldd [%i6+0x090],%g2 ! %g2 = 00000000f98046d8 0000000068ca6544
! Mem[000000008b0000e8] = 045bf656, %l7 = 000000000970696c
ldub [%i2+0x0ea],%l7 ! %l7 = 00000000000000f6
! Mem[000000009180006c] = c045f19e, %g2 = 00000000f98046d8
lduh [%o0+0x06e],%g2 ! %g2 = 000000000000c045
! Mem[000000008b000058] = c277f6d6, %l7 = 00000000000000f6
swap [%i2+0x058],%l7 ! %l7 = 00000000c277f6d6
p61_label_17:
! Mem[00000000908001a8] = 57887acab162313d, %g2 = 000000000000c045
ldx [%i5+0x1a8],%g2 ! %g2 = 57887acab162313d
! Mem[000000008a800110] = ce00e8953546ba3e, %l4 = 00000000ad11b7aa, %l5 = 0000000000000078
add %i1,0x110,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = ce00e8953546ba3e
! Mem[000000008b000152] = ebda5bb7, %l2 = 000000008c879267
ldstub [%i2+0x152],%l2 ! %l2 = 0000005b000000ff
! Mem[000000008b0001bc] = d4ea7ac8, %l4 = 00000000ad11b7aa
ldsb [%i2+0x1bd],%l4 ! %l4 = ffffffffffffffea
! %l3 = 000000003964ed96, Mem[0000000090800018] = f3c1b6dba1adf09e
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 000000003964ed96
! Mem[000000008a8000dc] = 48d9fc1b, %l2 = 0000005b, %l0 = 9ff9b993
add %i1,0xdc,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000048d9fc1b
! Mem[000000008a000140] = 23dd0520c115f946, %l5 = ce00e8953546ba3e, %l5 = ce00e8953546ba3e
add %i0,0x140,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 23dd0520c115f946
! Mem[00000000900000a8] = 6884ab74, %g2 = 57887acab162313d
lduw [%i4+0x0a8],%g2 ! %g2 = 000000006884ab74
! Mem[000000008b000000] = 6d59417712c94b09, %l2 = 000000000000005b, %l4 = ffffffffffffffea
casxa [%i2]0x80,%l2,%l4 ! %l4 = 6d59417712c94b09
! Mem[000000009080004c] = d98f73d2, %g2 = 000000006884ab74
lduh [%i5+0x04e],%g2 ! %g2 = 000000000000d98f
p61_label_18:
! %l4 = 12c94b09, %l5 = c115f946, Mem[0000000090000140] = c860ad21 b704af01
std %l4,[%i4+0x140] ! Mem[0000000090000140] = 12c94b09 c115f946
! Mem[000000008b0001b5] = 74e1f654, %l4 = 6d59417712c94b09
ldstub [%i2+0x1b5],%l4 ! %l4 = 000000e1000000ff
! %l0 = 0000000048d9fc1b, Mem[0000000090000127] = 7e000000
stb %l0,[%i4+0x127] ! Mem[0000000090000124] = 1b000000
! %l6 = 286fa3a4, %l7 = c277f6d6, Mem[0000000090000190] = 27339c59 892c7c4b
std %l6,[%i4+0x190] ! Mem[0000000090000190] = 286fa3a4 c277f6d6
! Mem[000000008a000080] = 9b3f013e4faf8d3a, %l6 = 00000000286fa3a4, %l0 = 0000000048d9fc1b
add %i0,0x80,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 9b3f013e4faf8d3a
! %l6 = 00000000286fa3a4, Mem[0000000091000128] = 47d5b5f93b517a4d
stx %l6,[%i6+0x128] ! Mem[0000000091000128] = 00000000286fa3a4
! %l6 = 286fa3a4, %l7 = c277f6d6, Mem[00000000908000a0] = d990a0ad f468c18e
std %l6,[%i5+0x0a0] ! Mem[00000000908000a0] = 286fa3a4 c277f6d6
! Mem[000000008a8001a4] = a1369f10, %l0 = 4faf8d3a, %l7 = c277f6d6
add %i1,0x1a4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a1369f10
! Mem[0000000090000030] = 0fad1b73 ba1461cf, %g2 = 0000d98f, %g3 = 68ca6544
ldd [%i4+0x030],%g2 ! %g2 = 000000000fad1b73 00000000ba1461cf
! Mem[000000008b00000c] = 1b515506, %l0 = 9b3f013e4faf8d3a
ldstub [%i2+0x00c],%l0 ! %l0 = 0000001b000000ff
p61_label_19:
! Mem[0000000091800048] = 3e22539c 3f9d7633, %g2 = 0fad1b73, %g3 = ba1461cf
ldd [%o0+0x048],%g2 ! %g2 = 000000003e22539c 000000003f9d7633
! %l2 = 000000000000005b, Mem[0000000091000168] = 69d5747b
sth %l2,[%i6+0x168] ! Mem[0000000091000168] = 005b747b
! Mem[000000008a8001d8] = 57d8df303b049e79, %l6 = 00000000286fa3a4, %l4 = 00000000000000e1
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 57d8df303b049e79
! Mem[000000008a00016c] = e1d1d573, %l1 = 0000000038f03198
swap [%i0+0x16c],%l1 ! %l1 = 00000000e1d1d573
! Mem[000000008a0000f8] = f857d9eec78a107d, %l6 = 00000000286fa3a4, %l6 = 00000000286fa3a4
add %i0,0xf8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f857d9eec78a107d
! Mem[00000000910001c8] = fc2b4a43cab845d7, %g2 = 000000003e22539c
ldx [%i6+0x1c8],%g2 ! %g2 = fc2b4a43cab845d7
! Mem[000000008a00000c] = d5ab99b3, %l3 = 3964ed96, %l4 = 3b049e79
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d5ab99b3
! Mem[000000008b00018d] = a1d11bcb, %l2 = 000000000000005b
ldstub [%i2+0x18d],%l2 ! %l2 = 000000d1000000ff
! Mem[000000008b000088] = 7afac8a833ac1d01, %l2 = 00000000000000d1, %l5 = 23dd0520c115f946
add %i2,0x88,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 7afac8a833ac1d01
! Mem[000000008b00019c] = 8526bbaa, %l1 = 00000000e1d1d573
swap [%i2+0x19c],%l1 ! %l1 = 000000008526bbaa
p61_label_20:
! Mem[0000000090000008] = fdbb5f4b, %g2 = fc2b4a43cab845d7
ldsb [%i4+0x00a],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000090800038] = b0bb7951, %g2 = fffffffffffffffd
ldub [%i5+0x038],%g2 ! %g2 = 00000000000000b0
! Mem[000000008b000049] = a10e0d82, %l2 = 00000000000000d1
ldstub [%i2+0x049],%l2 ! %l2 = 0000000e000000ff
! Mem[000000008b800090] = 36b78527, %l6 = f857d9eec78a107d
ldstub [%i3+0x090],%l6 ! %l6 = 00000036000000ff
! Mem[000000008a0001cc] = 0e594cb5, %l5 = 7afac8a833ac1d01
ldsw [%i0+0x1cc],%l5 ! %l5 = 000000000e594cb5
! Mem[000000008a0000d4] = 9454c459, %l0 = 000000000000001b
lduh [%i0+0x0d6],%l0 ! %l0 = 000000000000c459
! Mem[000000008a0001a4] = cce5709c, %l0 = 000000000000c459
swap [%i0+0x1a4],%l0 ! %l0 = 00000000cce5709c
! Mem[000000008a000080] = 9b3f013e4faf8d3a, %l2 = 000000000000000e, %l0 = 00000000cce5709c
add %i0,0x80,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 9b3f013e4faf8d3a
! %l2 = 000000000000000e, Mem[00000000908001d0] = f169c8950ec48605
stx %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 000000000000000e
! %l4 = d5ab99b3, %l5 = 0e594cb5, Mem[0000000091800170] = 0dd8e744 6604b7b5
std %l4,[%o0+0x170] ! Mem[0000000091800170] = d5ab99b3 0e594cb5
p61_label_21:
! %l7 = 00000000a1369f10, Mem[0000000091000194] = e48655e5
stw %l7,[%i6+0x194] ! Mem[0000000091000194] = a1369f10
! Mem[000000008b8000fc] = 286fa3a4, %l3 = 000000003964ed96
ldstub [%i3+0x0fc],%l3 ! %l3 = 00000028000000ff
! Mem[00000000918000c0] = 2b04f022 c313a76b, %g2 = 000000b0, %g3 = 3f9d7633
ldd [%o0+0x0c0],%g2 ! %g2 = 000000002b04f022 00000000c313a76b
! Mem[000000009100017c] = 244df7bc, %g2 = 000000002b04f022
ldub [%i6+0x17f],%g2 ! %g2 = 0000000000000024
! Mem[000000008b0000c3] = caf4716f, %l2 = 000000000000000e
ldstub [%i2+0x0c3],%l2 ! %l2 = 0000006f000000ff
! %l0 = 4faf8d3a, %l1 = 8526bbaa, Mem[0000000091800128] = 288e8bf2 54b60c4a
std %l0,[%o0+0x128] ! Mem[0000000091800128] = 4faf8d3a 8526bbaa
! %l2 = 0000006f, %l3 = 00000028, Mem[0000000090000028] = c6d1db87 5fe1fe5c
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 0000006f 00000028
! Mem[00000000918001c8] = 1c6c117f, %g2 = 0000000000000024
lduh [%o0+0x1c8],%g2 ! %g2 = 0000000000001c6c
! Mem[000000008b000146] = f696bc52, %l6 = 0000000000000036
ldstub [%i2+0x146],%l6 ! %l6 = 000000bc000000ff
! Mem[000000008a80016c] = 6aab9c0e, %l5 = 0e594cb5, %l0 = 4faf8d3a
add %i1,0x16c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000006aab9c0e
p61_label_22:
! Mem[0000000090800128] = f2c75131, %g2 = 0000000000001c6c
lduh [%i5+0x128],%g2 ! %g2 = 000000000000f2c7
! %l4 = d5ab99b3, %l5 = 0e594cb5, Mem[00000000918001d8] = 05319c38 8896c003
std %l4,[%o0+0x1d8] ! Mem[00000000918001d8] = d5ab99b3 0e594cb5
! Mem[000000008a8000d8] = 43d5a04a, %l6 = 000000bc, %l3 = 00000028
add %i1,0xd8,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000043d5a04a
! Mem[0000000090800070] = eea29214, %g18 = 7fcfc95ff9bf8659
ldsw [%i5+0x070],%g2 ! %g2 = 7fcfc95ff9bf8659
! %l0 = 000000006aab9c0e, Mem[0000000090800038] = b0bb795193bde44d
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 000000006aab9c0e
! %l7 = 00000000a1369f10, Mem[000000009080010f] = 2f08bc7f
stb %l7,[%i5+0x10f] ! Mem[000000009080010c] = 1008bc7f
! Mem[000000008a8001b8] = 0e400146fad7af78, %l7 = 00000000a1369f10, %l3 = 0000000043d5a04a
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 0e400146fad7af78
! Mem[000000008b0000f8] = 9dacef03, %l1 = 8526bbaa, %l3 = fad7af78
add %i2,0xf8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000009dacef03
! Mem[000000008a8000e8] = 5481519d, %l1 = 000000008526bbaa
swap [%i1+0x0e8],%l1 ! %l1 = 000000005481519d
! Mem[000000008a8000b0] = 5f902f3c59cf11c2, %l5 = 000000000e594cb5, %l1 = 000000005481519d
add %i1,0xb0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 5f902f3c59cf11c2
p61_label_23:
! Mem[000000008b0001a0] = 13b8fe31, %l5 = 000000000e594cb5
swap [%i2+0x1a0],%l5 ! %l5 = 0000000013b8fe31
! Mem[00000000918001cc] = ed5e4654, %g2 = ffffffffeea29214
lduh [%o0+0x1cc],%g2 ! %g2 = 000000000000ed5e
! Mem[0000000090000188] = b24fd1a2, %g18 = 7fcfc95ff9bf8659
ldsw [%i4+0x188],%g2 ! %g2 = 7fcfc95ff9bf8659
! Mem[000000008a8001a8] = 606a50d8, %l4 = 00000000d5ab99b3
swap [%i1+0x1a8],%l4 ! %l4 = 00000000606a50d8
! Mem[000000008b800160] = 667b87b02a21f426, %l1 = 5f902f3c59cf11c2, %l2 = 000000000000006f
add %i3,0x160,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 667b87b02a21f426
! %l0 = 000000006aab9c0e, Mem[0000000090000106] = 47655fda
sth %l0,[%i4+0x106] ! Mem[0000000090000104] = 9c0e5fda
! Mem[000000008b000040] = eeff9cff2905d350, %l0 = 000000006aab9c0e, %l3 = 000000009dacef03
add %i2,0x40,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = eeff9cff2905d350
! Mem[000000008b000038] = 8846c4e2e6b08eb2, %l4 = 00000000606a50d8, %l4 = 00000000606a50d8
add %i2,0x38,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 8846c4e2e6b08eb2
! Mem[000000008a800098] = f05fa7d71bb1217a, %l2 = 667b87b02a21f426, %l5 = 0000000013b8fe31
add %i1,0x98,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = f05fa7d71bb1217a
! Mem[000000008b0000d8] = e9b59a0f, %l2 = 667b87b02a21f426
swap [%i2+0x0d8],%l2 ! %l2 = 00000000e9b59a0f
p61_label_24:
! Mem[000000008b8000a8] = 9c033002fe33611d, %l0 = 000000006aab9c0e, %l3 = eeff9cff2905d350
add %i3,0xa8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 9c033002fe33611d
! Mem[0000000090800120] = 56258ffd79e65d19, %g2 = ffffffffb24fd1a2
ldx [%i5+0x120],%g2 ! %g2 = 56258ffd79e65d19
! %l4 = e6b08eb2, %l5 = 1bb1217a, Mem[0000000090800000] = 00000000 4acd5a0b
std %l4,[%i5+%g0] ! Mem[0000000090800000] = e6b08eb2 1bb1217a
! %l4 = 8846c4e2e6b08eb2, Mem[0000000090800128] = f2c75131
sth %l4,[%i5+0x128] ! Mem[0000000090800128] = 8eb25131
! Mem[000000008b800030] = 95bb4d62, %l3 = fe33611d, %l7 = a1369f10
add %i3,0x30,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000095bb4d62
! Mem[0000000091800040] = 6fcc5f8162884d6e, %g2 = 56258ffd79e65d19
ldx [%o0+0x040],%g2 ! %g2 = 6fcc5f8162884d6e
! Mem[00000000908000b4] = 3a9b260a, %g18 = 7fcfc95ff9bf8659
ldsw [%i5+0x0b4],%g2 ! %g2 = 7fcfc95ff9bf8659
! %l0 = 6aab9c0e, %l1 = 59cf11c2, Mem[0000000090000080] = 223d611b 9936a78a
std %l0,[%i4+0x080] ! Mem[0000000090000080] = 6aab9c0e 59cf11c2
! Mem[00000000910001e8] = 5c507b7c, %g2 = 000000003a9b260a
ldsb [%i6+0x1eb],%g2 ! %g2 = 000000000000005c
! Mem[000000008a0001d0] = f5eeed9a57db40e8, %l1 = 5f902f3c59cf11c2, %l6 = 00000000000000bc
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = f5eeed9a57db40e8
p61_label_25:
! Mem[00000000910001c8] = fc2b4a43 cab845d7, %g2 = 0000005c, %g3 = c313a76b
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000fc2b4a43 00000000cab845d7
! Mem[000000009080008c] = f6f60457, %g2 = 00000000fc2b4a43
ldub [%i5+0x08e],%g2 ! %g2 = 00000000000000f6
! Mem[000000008b0001a3] = 0e594cb5, %l3 = 9c033002fe33611d
ldstub [%i2+0x1a3],%l3 ! %l3 = 000000b5000000ff
! Mem[000000008b8000fd] = ff6fa3a4, %l6 = f5eeed9a57db40e8
ldstub [%i3+0x0fd],%l6 ! %l6 = 0000006f000000ff
! %l7 = 0000000095bb4d62, Mem[0000000091800028] = 71ff11fb055fc488
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 0000000095bb4d62
! %l1 = 5f902f3c59cf11c2, Mem[00000000918000f8] = c0bd011d1d56c743
stx %l1,[%o0+0x0f8] ! Mem[00000000918000f8] = 5f902f3c59cf11c2
! %l4 = e6b08eb2, %l5 = 1bb1217a, Mem[0000000090000088] = 487ec682 423efff6
std %l4,[%i4+0x088] ! Mem[0000000090000088] = e6b08eb2 1bb1217a
! %l2 = 00000000e9b59a0f, Mem[00000000918001ea] = 499ee6bb
stb %l2,[%o0+0x1ea] ! Mem[00000000918001e8] = 0f9ee6bb
! Mem[000000009000001c] = dab70e67, %g2 = 00000000000000f6
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffdab7
! %l5 = f05fa7d71bb1217a, Mem[00000000900001d8] = cf291b9a
stb %l5,[%i4+0x1d8] ! Mem[00000000900001d8] = 7a291b9a
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
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 000000006aab9c0e
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 5f902f3c59cf11c2
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e9b59a0f
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000b5
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 8846c4e2e6b08eb2
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be f05fa7d71bb1217a
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000006f
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000095bb4d62
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 1831d397 bb52ee46
bne %xcc,p61_f2_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 00000011386bda28
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 = d3df0bc8ff5e0071
ldx [%i0+0x020],%g3 ! Observed data at 000000008a000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = d3f7f73fffdfd474
ldx [%i0+0x048],%g3 ! Observed data at 000000008a000048
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 537172ffb81b43a1
ldx [%i0+0x050],%g3 ! Observed data at 000000008a000050
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 1d43500f06d5db75
ldx [%i0+0x0a8],%g3 ! Observed data at 000000008a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x130],%g2 ! Expected data = a67800ee29ae2102
ldx [%i0+0x130],%g3 ! Observed data at 000000008a000130
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0f83e38e38f03198
ldx [%i0+0x168],%g3 ! Observed data at 000000008a000168
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff30e9011e234a3c
ldx [%i0+0x188],%g3 ! Observed data at 000000008a000188
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 67de86630000c459
ldx [%i0+0x1a0],%g3 ! Observed data at 000000008a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3b8222e6ff68ceb4
ldx [%i0+0x1c0],%g3 ! Observed data at 000000008a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3741d4efc0caccff
ldx [%i0+0x1e0],%g3 ! Observed data at 000000008a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1e0,%g4
set p61_local1_expect,%g1
p61_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 3b049e796c4bac9d
ldx [%i1+0x008],%g3 ! Observed data at 000000008a800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x008,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000f351a3d1e8
ldx [%i1+0x058],%g3 ! Observed data at 000000008a800058
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = ce12c401ff5551ff
ldx [%i1+0x088],%g3 ! Observed data at 000000008a800088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = e768ae09667b87b0
ldx [%i1+0x090],%g3 ! Observed data at 000000008a800090
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 17ffddbc88c2446d
ldx [%i1+0x0c8],%g3 ! Observed data at 000000008a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 8526bbaac2d13307
ldx [%i1+0x0e8],%g3 ! Observed data at 000000008a8000e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 17cde3ff49c3d5dd
ldx [%i1+0x160],%g3 ! Observed data at 000000008a800160
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = d5ab99b3e43c879e
ldx [%i1+0x1a8],%g3 ! Observed data at 000000008a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = eccae897cde54074
ldx [%i1+0x1e0],%g3 ! Observed data at 000000008a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1e0,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 516bffefff515506
ldx [%i2+0x008],%g3 ! Observed data at 000000008b000008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9a428945ff5e0071
ldx [%i2+0x018],%g3 ! Observed data at 000000008b000018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000b0b63fb21e
ldx [%i2+0x030],%g3 ! Observed data at 000000008b000030
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = eeff9cff2905d350
ldx [%i2+0x040],%g3 ! Observed data at 000000008b000040
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = a1ff0d82b4fb3895
ldx [%i2+0x048],%g3 ! Observed data at 000000008b000048
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 254593f3ffe90018
ldx [%i2+0x050],%g3 ! Observed data at 000000008b000050
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000f69dacef03
ldx [%i2+0x058],%g3 ! Observed data at 000000008b000058
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = c30b38a7a6d1f8ff
ldx [%i2+0x060],%g3 ! Observed data at 000000008b000060
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = bfff510e82e88f01
ldx [%i2+0x078],%g3 ! Observed data at 000000008b000078
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = c27c15c32d27ff17
ldx [%i2+0x098],%g3 ! Observed data at 000000008b000098
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = caf471ff260bdfbe
ldx [%i2+0x0c0],%g3 ! Observed data at 000000008b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 2a21f42697fc3a97
ldx [%i2+0x0d8],%g3 ! Observed data at 000000008b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x140],%g2 ! Expected data = d599df0ff696ff52
ldx [%i2+0x140],%g3 ! Observed data at 000000008b000140
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = ebdaffb748a0e493
ldx [%i2+0x150],%g3 ! Observed data at 000000008b000150
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = a069c0cfe2b969ae
ldx [%i2+0x178],%g3 ! Observed data at 000000008b000178
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = b45eedbda1ff1bcb
ldx [%i2+0x188],%g3 ! Observed data at 000000008b000188
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 10cae39de1d1d573
ldx [%i2+0x198],%g3 ! Observed data at 000000008b000198
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0e594cff2bef5a81
ldx [%i2+0x1a0],%g3 ! Observed data at 000000008b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 7b10fe1a74fff654
ldx [%i2+0x1b0],%g3 ! Observed data at 000000008b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000fe2f2365fb
ldx [%i2+0x1e8],%g3 ! Observed data at 000000008b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e953411a383115bd
ldx [%i2+0x1f8],%g3 ! Observed data at 000000008b0001f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1f8,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 84f4ff923f814ccb
ldx [%i3+0x008],%g3 ! Observed data at 000000008b800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5f82c8ff5422ba15
ldx [%i3+0x028],%g3 ! Observed data at 000000008b800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 36190d43221fd7a7
ldx [%i3+0x040],%g3 ! Observed data at 000000008b800040
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = ac56b66c0000009c
ldx [%i3+0x070],%g3 ! Observed data at 000000008b800070
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 263562b24eff9b1a
ldx [%i3+0x078],%g3 ! Observed data at 000000008b800078
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffb7852707a95880
ldx [%i3+0x090],%g3 ! Observed data at 000000008b800090
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ffe7c398d5564c75
ldx [%i3+0x0b8],%g3 ! Observed data at 000000008b8000b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 71e9fe35a6ff3dab
ldx [%i3+0x0e8],%g3 ! Observed data at 000000008b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 59ac0081ffffa3a4
ldx [%i3+0x0f8],%g3 ! Observed data at 000000008b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 81c9ff525966dff5
ldx [%i3+0x140],%g3 ! Observed data at 000000008b800140
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x140,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 50f69696df90f9ea
ldx [%i3+0x1c0],%g3 ! Observed data at 000000008b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1c0,%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:
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000008]
stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000028]
stda %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800020]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a800010]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000020]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a800008]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a800000]
done
p61_trap1o:
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000008]
stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000028]
stda %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800020]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a800010]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000020]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a800008]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a800000]
done
p61_trap2e:
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000020]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a800020]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000020]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a000018]
done
p61_trap2o:
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000020]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a800020]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000020]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a000018]
done
p61_trap3e:
nop
nop
nop
nop
done
p61_trap3o:
nop
nop
nop
nop
done
p61_init_memory_pointers:
set p61_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p61_local0_start,%i0
set p61_local1_start,%i1
set p61_local2_start,%i2
set p61_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = cf70ff69f9683ba0
ldx [%g1+0x008],%l1 ! %l1 = eec02c807c9b2c47
ldx [%g1+0x010],%l2 ! %l2 = 6e741f9048b885b6
ldx [%g1+0x018],%l3 ! %l3 = 1eacacfde953411a
ldx [%g1+0x020],%l4 ! %l4 = e4eb5a4a0203ea0a
ldx [%g1+0x028],%l5 ! %l5 = 2aa689c6959b7177
ldx [%g1+0x030],%l6 ! %l6 = c452132bc3679c03
ldx [%g1+0x038],%l7 ! %l7 = acd5493806d5db75
! Initialize the output register of window 0
set unres3_start,%o0
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 = fcb3d4a3 354a9975 f54c41b5 d72cb860
! %f4 = 320e4fc0 3f6a1501 2e6d950a 9b0996f4
! %f8 = 3a982ce3 91113816 4d78bd9d 2d7f8add
! %f12 = e2539deb e37b03f5 8d2491f3 fe417316
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d3648982 954a82a5 511f7099 c56648c5
! %f20 = e1fa709f 6928dd37 ddaab820 f8cad799
! %f24 = 546ad5c5 b730f0cf 3807d8fd fe2ccd02
! %f28 = 97261637 731b3907 9524eba6 cc024881
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ca20ade8 44fe797f 51fdbc0c 8e0d075c
! %f36 = 27584daa d87630d5 51610c1f 8e07606e
! %f40 = 2f4f329e 17fc4666 b15ec849 a5845884
! %f44 = 3b81c95f 4fc6e2eb 60e65ce8 fa266fed
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x29411d180000003c,%g7,%g1 ! GSR scale = 7, align = 4
wr %g1,%g0,%gsr ! GSR = 29411d180000003c
wr %g0,%y ! Clear Y 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[000000008d0001c8] = 69e46324, %l5 = 85a883b01223c60a
swap [%i2+0x1c8],%l5 ! %l5 = 0000000069e46324
! Mem[000000008c800118] = 65a1c61264eb8c12, %l5 = 0000000069e46324, %l0 = c8e20746046348a3
add %i1,0x118,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 65a1c61264eb8c12
! %l7 = 0846ba1c0b3d40b0, Mem[00000000900000d0] = 37eb92602c1fa4f2
stx %l7,[%i4+0x0d0] ! Mem[00000000900000d0] = 0846ba1c0b3d40b0
! Mem[000000008d800188] = 2f334013, %l2 = 1b5be4f8, %l0 = 64eb8c12
add %i3,0x188,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000002f334013
! Mem[000000008c8001c8] = 7ebd58a5, %l6 = aa0bbe0b, %l2 = 1b5be4f8
add %i1,0x1c8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007ebd58a5
! Mem[000000008d80010c] = 795a35d3, %l3 = ac66e97fd7302f88
swap [%i3+0x10c],%l3 ! %l3 = 00000000795a35d3
! Mem[000000008c800140] = 25381a9b, %l5 = 69e46324, %l7 = 0b3d40b0
add %i1,0x140,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000025381a9b
! Mem[0000000090000064] = 98ff1097, %g2 = a41817e0d22969ff
ldsb [%i4+0x065],%g2 ! %g2 = ffffffffffffff98
! Mem[0000000091000048] = 337c600c, %g2 = ffffffffffffff98
ldsh [%i6+0x04a],%g2 ! %g2 = 000000000000337c
! Mem[000000008c800144] = 19d9bfb0, %l2 = 7ebd58a5, %l0 = 2f334013
add %i1,0x144,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000019d9bfb0
p62_label_2:
! Mem[000000008d800014] = 10c93db9, %l0 = 19d9bfb0, %l1 = 0e28b169
add %i3,0x14,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000010c93db9
! Mem[00000000900000e8] = 8c99055a, %g2 = 000000000000337c
ldsh [%i4+0x0ea],%g2 ! %g2 = ffffffffffff8c99
! Mem[000000008c800100] = 5b787d62, %l2 = 000000007ebd58a5
swap [%i1+0x100],%l2 ! %l2 = 000000005b787d62
! Mem[00000000900001ec] = 70ad6e71, %g2 = ffffffffffff8c99
ldsb [%i4+0x1ee],%g2 ! %g2 = 0000000000000070
! Mem[000000008c0000b4] = d7558146, %l5 = 0000000069e46324
swap [%i0+0x0b4],%l5 ! %l5 = 00000000d7558146
! Mem[0000000091000164] = 4c6169d5, %g2 = 0000000000000070
ldub [%i6+0x166],%g2 ! %g2 = 000000000000004c
! %l6 = aa0bbe0b, %l7 = 25381a9b, Mem[0000000091000178] = 80e92e28 fc1dbb24
std %l6,[%i6+0x178] ! Mem[0000000091000178] = aa0bbe0b 25381a9b
! Mem[000000008c800150] = 7819e404, %l1 = 0000000010c93db9
swap [%i1+0x150],%l1 ! %l1 = 000000007819e404
! Mem[000000008c00007d] = 0f5ab277, %l4 = 9e6d4af637ca264b
ldstub [%i0+0x07d],%l4 ! %l4 = 0000005a000000ff
! Mem[000000008d000080] = 04149f6e, %l5 = 00000000d7558146
swap [%i2+0x080],%l5 ! %l5 = 0000000004149f6e
p62_label_3:
! %l7 = 0000000025381a9b, Mem[0000000091000088] = 9892031b32dec4f7
stx %l7,[%i6+0x088] ! Mem[0000000091000088] = 0000000025381a9b
! Mem[000000009080018c] = 59b82350, %g2 = 000000000000004c
lduw [%i5+0x18c],%g2 ! %g2 = 0000000059b82350
! Mem[000000008d800024] = f95a997b, %l0 = 19d9bfb0, %l0 = 19d9bfb0
add %i3,0x24,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f95a997b
! Mem[00000000910000a4] = 424619b6, %g2 = 0000000059b82350
ldub [%i6+0x0a7],%g2 ! %g2 = 0000000000000042
! Mem[0000000090000048] = ced1bed1, %g18 = 8c60b5465b21d69e
ldsw [%i4+0x048],%g2 ! %g2 = 8c60b5465b21d69e
! %l2 = 000000005b787d62, Mem[00000000910000f2] = 0369f82a
stb %l2,[%i6+0x0f2] ! Mem[00000000910000f0] = 6269f82a
! Mem[000000008c0001c5] = 97b36544, %l0 = 00000000f95a997b
ldstub [%i0+0x1c5],%l0 ! %l0 = 000000b3000000ff
! Mem[000000008d000148] = e3ce9636, %l0 = 000000b3, %l4 = 0000005a
add %i2,0x148,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000e3ce9636
! Mem[000000008c800078] = dd7b74aa, %l5 = 0000000004149f6e
ldstub [%i1+0x078],%l5 ! %l5 = 000000dd000000ff
! Mem[000000008c000158] = 6bc2f487b02f5b62, %l0 = 00000000000000b3, %l7 = 0000000025381a9b
add %i0,0x158,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 6bc2f487b02f5b62
p62_label_4:
! Mem[000000008d000178] = 5815314a, %l2 = 000000005b787d62
swap [%i2+0x178],%l2 ! %l2 = 000000005815314a
! Mem[000000008c800090] = 0a3b5157, %l2 = 000000005815314a
swap [%i1+0x090],%l2 ! %l2 = 000000000a3b5157
! Mem[000000008d80005c] = 6cb55448, %l6 = 63b8ad12aa0bbe0b
swap [%i3+0x05c],%l6 ! %l6 = 000000006cb55448
! %l4 = 00000000e3ce9636, Mem[0000000091800144] = 3b10af7c
stw %l4,[%o0+0x144] ! Mem[0000000091800144] = e3ce9636
! Mem[000000008c800050] = f277e975, %l4 = 00000000e3ce9636
swap [%i1+0x050],%l4 ! %l4 = 00000000f277e975
! Mem[000000008d80004c] = f1b0fbb2, %l6 = 000000006cb55448
swap [%i3+0x04c],%l6 ! %l6 = 00000000f1b0fbb2
! Mem[0000000090800070] = eea29214 9a33da3c, %g2 = ced1bed1, %g3 = 0bad0b00
ldd [%i5+0x070],%g2 ! %g2 = 00000000eea29214 000000009a33da3c
! Mem[000000008d0000b4] = 5b7b653a, %l2 = 000000000a3b5157
swap [%i2+0x0b4],%l2 ! %l2 = 000000005b7b653a
! %l0 = 00000000000000b3, Mem[000000009000008e] = fff6811a
sth %l0,[%i4+0x08e] ! Mem[000000009000008c] = 00b3811a
! Mem[000000008c000101] = ecb3fecb, %l3 = 00000000795a35d3
ldstub [%i0+0x101],%l3 ! %l3 = 000000b3000000ff
p62_label_5:
! Mem[000000008d000142] = 7a013510, %l4 = 00000000f277e975
ldstub [%i2+0x142],%l4 ! %l4 = 00000035000000ff
! Mem[0000000091000074] = 93529cfa, %g2 = 00000000eea29214
lduh [%i6+0x076],%g2 ! %g2 = 0000000000009352
! Mem[000000008d800050] = f4876b1d0e13de1b, %l2 = 000000005b7b653a, %l5 = 00000000000000dd
add %i3,0x50,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = f4876b1d0e13de1b
! Mem[000000008d0000f8] = ec1ce6e0, %l2 = 5b7b653a, %l3 = 000000b3
add %i2,0xf8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ec1ce6e0
! Mem[00000000900000e8] = 99055ac7, %g2 = 0000000000009352
ldub [%i4+0x0eb],%g2 ! %g2 = 0000000000000099
! Mem[000000008d8000fc] = 414d700d, %l6 = f1b0fbb2, %l0 = 000000b3
add %i3,0xfc,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000414d700d
! Mem[0000000090000188] = d1a288aa, %g2 = 0000000000000099
ldsh [%i4+0x18a],%g2 ! %g2 = ffffffffffffd1a2
! Mem[000000008d800100] = d88796f9, %l3 = 00000000ec1ce6e0
ldstub [%i3+0x100],%l3 ! %l3 = 000000d8000000ff
! %l4 = 0000000000000035, Mem[0000000090800138] = 4e9370d88c601918
stx %l4,[%i5+0x138] ! Mem[0000000090800138] = 0000000000000035
! %l6 = f1b0fbb2, %l7 = b02f5b62, Mem[0000000090000110] = 18614e6e eeb8142d
std %l6,[%i4+0x110] ! Mem[0000000090000110] = f1b0fbb2 b02f5b62
p62_label_6:
! Mem[000000008d8000e8] = fa10d1f5, %l5 = 0e13de1b, %l2 = 5b7b653a
add %i3,0xe8,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000fa10d1f5
! Mem[0000000091000188] = 170ec0b9, %g2 = ffffffffffffd1a2
ldsh [%i6+0x188],%g2 ! %g2 = 000000000000170e
! Mem[00000000918000d8] = b09059a2, %g2 = 000000000000170e
lduw [%o0+0x0d8],%g2 ! %g2 = 00000000b09059a2
! Mem[00000000900000c8] = 929c1f18c6f5be11, %g2 = 00000000b09059a2
ldx [%i4+0x0c8],%g2 ! %g2 = 929c1f18c6f5be11
! Mem[000000008c000100] = ecfffecb, %l1 = 7819e404, %l5 = 0e13de1b
add %i0,0x100,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ecfffecb
! Mem[000000008c0001c8] = f18f51ff, %l3 = 00000000000000d8
swap [%i0+0x1c8],%l3 ! %l3 = 00000000f18f51ff
! Mem[000000008c0000c0] = 10e90cb539c8c5dd, %l1 = 000000007819e404, %l5 = 00000000ecfffecb
add %i0,0xc0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 10e90cb539c8c5dd
! Mem[0000000090800008] = 5c96a471, %g18 = 8c60b5465b21d69e
ldsw [%i5+%o1],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[000000008c000018] = f62f611e41177031, %l0 = 00000000414d700d, %l5 = 10e90cb539c8c5dd
add %i0,0x18,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = f62f611e41177031
! Mem[0000000091000158] = 3eeb8fcc, %g18 = 8c60b5465b21d69e
ldsw [%i6+0x158],%g2 ! %g2 = 8c60b5465b21d69e
p62_label_7:
! Mem[000000008c800124] = f0512036, %l7 = b02f5b62, %l2 = fa10d1f5
add %i1,0x124,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000f0512036
! Mem[000000008c0000f1] = e6fe9493, %l0 = 00000000414d700d
ldstub [%i0+0x0f1],%l0 ! %l0 = 000000fe000000ff
! %l1 = 000000007819e404, Mem[0000000091800158] = adfdfa96aee176b8
stx %l1,[%o0+0x158] ! Mem[0000000091800158] = 000000007819e404
! Mem[000000008c00005c] = 4669f378, %l0 = 00000000000000fe
swap [%i0+0x05c],%l0 ! %l0 = 000000004669f378
! Mem[000000008d8000f4] = 56d13195, %l0 = 000000004669f378
ldub [%i3+0x0f5],%l0 ! %l0 = 00000000000000d1
! %l4 = 00000035, %l5 = 41177031, Mem[00000000900000f8] = 761a06b6 dff87715
std %l4,[%i4+0x0f8] ! Mem[00000000900000f8] = 00000035 41177031
! Mem[000000008c8001e0] = 2d854c6078546fff, %l0 = 00000000000000d1, %l4 = 0000000000000035
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 2d854c6078546fff
! %l1 = 000000007819e404, Mem[00000000918001c4] = 05e425b7
stw %l1,[%o0+0x1c4] ! Mem[00000000918001c4] = 7819e404
! Mem[000000008d8000fc] = 414d700d, %l2 = 00000000f0512036
ldsb [%i3+0x0fd],%l2 ! %l2 = 000000000000004d
! Mem[000000008d000078] = aab35a6d81f08b0a, %l0 = 00000000000000d1, %l6 = 00000000f1b0fbb2
add %i2,0x78,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = aab35a6d81f08b0a
p62_label_8:
! %l6 = 81f08b0a, %l7 = b02f5b62, Mem[0000000091000068] = 5f782632 c7f14344
std %l6,[%i6+0x068] ! Mem[0000000091000068] = 81f08b0a b02f5b62
! Mem[000000008d800160] = 92aafa4e48bf48a7, %l0 = 00000000000000d1
ldx [%i3+0x160],%l0 ! %l0 = 92aafa4e48bf48a7
! Mem[000000009080005c] = 73d92fb4, %g2 = 000000003eeb8fcc
lduh [%i5+0x05c],%g2 ! %g2 = 00000000000073d9
! Mem[00000000900001c8] = 60b21f1e, %g2 = 00000000000073d9
lduh [%i4+0x1c8],%g2 ! %g2 = 00000000000060b2
! Mem[000000008d0000b4] = 0a3b5157, %l2 = 000000000000004d
ldstub [%i2+0x0b4],%l2 ! %l2 = 0000000a000000ff
! Mem[00000000918001cc] = 5455b7a4, %g2 = 00000000000060b2
ldsb [%o0+0x1cf],%g2 ! %g2 = 0000000000000054
! %l3 = 00000000f18f51ff, Mem[0000000091800038] = 0de323e444ce904c
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 00000000f18f51ff
! Mem[0000000091800174] = 6604b7b5, %g2 = 0000000000000054
ldsh [%o0+0x174],%g2 ! %g2 = 0000000000006604
! %l7 = 6bc2f487b02f5b62, Mem[00000000900000b8] = 6d2baf6b59ef2943
stx %l7,[%i4+0x0b8] ! Mem[00000000900000b8] = 6bc2f487b02f5b62
! %l1 = 000000007819e404, Mem[0000000090000060] = 7dcd45f06598ff10
stx %l1,[%i4+0x060] ! Mem[0000000090000060] = 000000007819e404
p62_label_9:
! Mem[0000000091800064] = bb481889, %g2 = 0000000000006604
lduh [%o0+0x064],%g2 ! %g2 = 000000000000bb48
! Mem[000000008c000131] = 593d18d2, %l1 = 000000007819e404
ldstub [%i0+0x131],%l1 ! %l1 = 0000003d000000ff
! Mem[000000008d00006c] = c6ec0283, %l1 = 0000003d, %l1 = 0000003d
add %i2,0x6c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000c6ec0283
! Mem[0000000091000138] = e962452c da495b2d, %g2 = 0000bb48, %g3 = 9a33da3c
ldd [%i6+0x138],%g2 ! %g2 = 00000000e962452c 00000000da495b2d
! %l4 = 2d854c6078546fff, Mem[00000000910001a3] = 04db9aa1
stb %l4,[%i6+0x1a3] ! Mem[00000000910001a0] = ffdb9aa1
! Mem[000000008d0001a0] = 3aeb22be, %l6 = aab35a6d81f08b0a
ldsb [%i2+0x1a2],%l6 ! %l6 = 0000000000000022
! Mem[000000008d8000d8] = 5aff4dc6131b5791, %l0 = 92aafa4e48bf48a7, %l2 = 000000000000000a
add %i3,0xd8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 5aff4dc6131b5791
! %l1 = 00000000c6ec0283, Mem[0000000090800044] = df9afe37
stb %l1,[%i5+0x044] ! Mem[0000000090800044] = 839afe37
! Mem[000000008d0001e8] = 392dc76dfe653ea1, %l6 = 0000000000000022, %l0 = 92aafa4e48bf48a7
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 392dc76dfe653ea1
! Mem[000000008c000138] = 9b184d77d9ba3e1a, %l0 = 392dc76dfe653ea1, %l1 = 00000000c6ec0283
add %i0,0x138,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 9b184d77d9ba3e1a
p62_label_10:
! Mem[000000008c8000a8] = 44a12ad456aaec85, %l7 = 6bc2f487b02f5b62, %l5 = f62f611e41177031
add %i1,0xa8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 44a12ad456aaec85
! Mem[000000008d8001f0] = 85453e660ab0cfc3, %l1 = 9b184d77d9ba3e1a
ldx [%i3+0x1f0],%l1 ! %l1 = 85453e660ab0cfc3
! Mem[0000000090000168] = b023eb84, %g2 = 00000000e962452c
ldsb [%i4+0x168],%g2 ! %g2 = ffffffffffffffb0
! Mem[00000000918000d0] = 0f131ea5 055cd7cb, %g2 = ffffffb0, %g3 = da495b2d
ldd [%o0+0x0d0],%g2 ! %g2 = 000000000f131ea5 00000000055cd7cb
! Mem[000000008c000068] = e66b8e5d 19b7dc63, %l4 = 78546fff, %l5 = 56aaec85
ldd [%i0+0x068],%l4 ! %l4 = 00000000e66b8e5d 0000000019b7dc63
! Mem[000000008d8001cc] = 6eaf1b9d, %l6 = 0000000000000022
swap [%i3+0x1cc],%l6 ! %l6 = 000000006eaf1b9d
! Mem[000000009180015c] = 7819e404, %g18 = 8c60b5465b21d69e
ldsw [%o0+0x15c],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[000000008d8001a0] = 8d5a5eeb, %l4 = 00000000e66b8e5d
swap [%i3+0x1a0],%l4 ! %l4 = 000000008d5a5eeb
! Mem[00000000910000dc] = 4172f772, %g2 = 000000007819e404
ldsb [%i6+0x0de],%g2 ! %g2 = 0000000000000041
! Mem[000000008d8001e4] = d4ec2aa1, %l3 = 00000000f18f51ff
swap [%i3+0x1e4],%l3 ! %l3 = 00000000d4ec2aa1
p62_label_11:
! Mem[000000008c8000f8] = 91899383, %l3 = d4ec2aa1, %l2 = 131b5791
add %i1,0xf8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000091899383
! Mem[000000009000013c] = 196ac860, %g2 = 0000000000000041
ldsh [%i4+0x13e],%g2 ! %g2 = 000000000000196a
! Mem[0000000090800034] = 02ba786f, %g18 = 8c60b5465b21d69e
ldsw [%i5+0x034],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[000000008c0000e8] = b07e0e9b612f9bc5, %l3 = 00000000d4ec2aa1, %l6 = 000000006eaf1b9d
add %i0,0xe8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = b07e0e9b612f9bc5
! Mem[000000008c0000f0] = e6ff94933bafd255, %l5 = 0000000019b7dc63
ldx [%i0+0x0f0],%l5 ! %l5 = e6ff94933bafd255
! Mem[0000000091800030] = 39f40765, %g2 = 0000000002ba786f
lduh [%o0+0x032],%g2 ! %g2 = 00000000000039f4
! Mem[0000000090000170] = ab93d825 4bdb039c, %g2 = 000039f4, %g3 = 055cd7cb
ldd [%i4+0x170],%g2 ! %g2 = 00000000ab93d825 000000004bdb039c
! %l4 = 8d5a5eeb, %l5 = 3bafd255, Mem[00000000918000a8] = 3a36aa50 8d44d5c1
std %l4,[%o0+0x0a8] ! Mem[00000000918000a8] = 8d5a5eeb 3bafd255
! Mem[000000008d0000f4] = 5207628f, %l0 = 392dc76dfe653ea1
swap [%i2+0x0f4],%l0 ! %l0 = 000000005207628f
! %l6 = b07e0e9b612f9bc5, Mem[000000008d80011c] = 4d849c60
sth %l6,[%i3+0x11c] ! Mem[000000008d80011c] = 9bc59c60
p62_label_12:
! %l4 = 8d5a5eeb, %l5 = 3bafd255, Mem[0000000091000018] = 424501ee 4891d8bc
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 8d5a5eeb 3bafd255
! %l1 = 85453e660ab0cfc3, Mem[0000000091000146] = 0a2ad562
sth %l1,[%i6+0x146] ! Mem[0000000091000144] = cfc3d562
! Mem[000000009080002c] = f674aad2, %g2 = 00000000ab93d825
ldsb [%i5+0x02f],%g2 ! %g2 = fffffffffffffff6
! Mem[000000008d00009c] = 5ee36af5, %l1 = 85453e660ab0cfc3
ldstub [%i2+0x09c],%l1 ! %l1 = 0000005e000000ff
! Mem[000000008d00016c] = b8f71cc5, %l0 = 5207628f, %l0 = 5207628f
add %i2,0x16c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b8f71cc5
! Mem[0000000091800078] = 923a5b60, %g2 = fffffffffffffff6
ldub [%o0+0x078],%g2 ! %g2 = 0000000000000092
! Mem[000000008c800060] = 15ed6dbd85f88feb, %l0 = 00000000b8f71cc5, %l5 = e6ff94933bafd255
add %i1,0x60,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 15ed6dbd85f88feb
! %l5 = 15ed6dbd85f88feb, Mem[0000000091000151] = a8d37e9a
stb %l5,[%i6+0x151] ! Mem[0000000091000150] = ebd37e9a
! Mem[000000008c000154] = 776bd5dd, %l4 = 000000008d5a5eeb
swap [%i0+0x154],%l4 ! %l4 = 00000000776bd5dd
! Mem[000000008d0000d8] = 31c1e4c79dc79268, %l7 = 6bc2f487b02f5b62, %l4 = 00000000776bd5dd
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 31c1e4c79dc79268
p62_label_13:
! Mem[000000008c0000dc] = 080f46b1, %l1 = 000000000000005e
swap [%i0+0x0dc],%l1 ! %l1 = 00000000080f46b1
! Mem[00000000918000a0] = 8f35b7ac, %g18 = 8c60b5465b21d69e
ldsw [%o0+0x0a0],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[000000008d000160] = a135c0832a6c220f, %l2 = 0000000091899383, %l2 = 0000000091899383
add %i2,0x160,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = a135c0832a6c220f
! Mem[000000009000018c] = 88aab532, %g2 = ffffffff8f35b7ac
ldsb [%i4+0x18c],%g2 ! %g2 = ffffffffffffff88
! Mem[0000000090000108] = 0beb9214, %g2 = ffffffffffffff88
lduh [%i4+0x108],%g2 ! %g2 = 0000000000000beb
! Mem[000000008d0001e0] = 3beb88a2e8490d60, %l6 = b07e0e9b612f9bc5, %l7 = 6bc2f487b02f5b62
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 3beb88a2e8490d60
! Mem[000000008d0000b0] = 7a6feaee, %l2 = a135c0832a6c220f
swap [%i2+0x0b0],%l2 ! %l2 = 000000007a6feaee
! Mem[0000000091800138] = 508182b7, %g18 = 8c60b5465b21d69e
ldsw [%o0+0x138],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[000000008c000060] = 8ac8102f2741101b, %l4 = 31c1e4c79dc79268, %l0 = 00000000b8f71cc5
add %i0,0x60,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 8ac8102f2741101b
! Mem[000000008c000068] = e66b8e5d19b7dc63, %l3 = 00000000d4ec2aa1, %l0 = 8ac8102f2741101b
add %i0,0x68,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = e66b8e5d19b7dc63
p62_label_14:
! Mem[000000008d8001a0] = e66b8e5d69c15d7e, %l1 = 00000000080f46b1, %l6 = b07e0e9b612f9bc5
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = e66b8e5d69c15d7e
! Mem[000000008c800093] = 5815314a, %l4 = 31c1e4c79dc79268
ldstub [%i1+0x093],%l4 ! %l4 = 0000004a000000ff
! %l1 = 00000000080f46b1, Mem[000000009180012e] = 0c4a2f69
stb %l1,[%o0+0x12e] ! Mem[000000009180012c] = b14a2f69
! Mem[000000008c800028] = d63fd541d694a3a8, %l3 = 00000000d4ec2aa1, %l0 = e66b8e5d19b7dc63
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = d63fd541d694a3a8
! Mem[000000008d8000d0] = 40f09bfbd9a89997, %l2 = 000000007a6feaee, %l2 = 000000007a6feaee
add %i3,0xd0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 40f09bfbd9a89997
! %l1 = 00000000080f46b1, Mem[0000000091000038] = 691f8eb0
sth %l1,[%i6+0x038] ! Mem[0000000091000038] = 46b18eb0
! Mem[000000008d000108] = 7b7bf4dad2b466d4, %l2 = 40f09bfbd9a89997, %l6 = e66b8e5d69c15d7e
add %i2,0x108,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 7b7bf4dad2b466d4
! Mem[000000008d00008a] = dbaf56e8, %l5 = 15ed6dbd85f88feb
ldstub [%i2+0x08a],%l5 ! %l5 = 00000056000000ff
! %l3 = 00000000d4ec2aa1, Mem[0000000091800150] = addd7621
sth %l3,[%o0+0x150] ! Mem[0000000091800150] = 2aa17621
! Mem[000000008c0001be] = 1a266b14, %l4 = 000000000000004a
ldstub [%i0+0x1be],%l4 ! %l4 = 0000006b000000ff
p62_label_15:
! Mem[0000000091000110] = dc796364, %g2 = 00000000508182b7
lduw [%i6+0x110],%g2 ! %g2 = 00000000dc796364
! Mem[000000008d800040] = 10c7d9dd, %l1 = 00000000080f46b1
swap [%i3+0x040],%l1 ! %l1 = 0000000010c7d9dd
! Mem[000000008c000018] = f62f611e41177031, %l6 = 7b7bf4dad2b466d4, %l7 = 3beb88a2e8490d60
add %i0,0x18,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = f62f611e41177031
! Mem[000000008d800140] = 9e555975f22ba71d, %l5 = 0000000000000056, %l1 = 0000000010c7d9dd
add %i3,0x140,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 9e555975f22ba71d
! Mem[00000000900001d8] = cf291b9a, %g2 = 00000000dc796364
lduw [%i4+0x1d8],%g2 ! %g2 = 00000000cf291b9a
! Mem[000000009100010c] = 3348dc79, %g2 = 00000000cf291b9a
ldub [%i6+0x10e],%g2 ! %g2 = 0000000000000033
! Mem[00000000910000f0] = 047a6269, %g2 = 0000000000000033
lduw [%i6+0x0f0],%g2 ! %g2 = 00000000047a6269
! Mem[000000008d0001f0] = 220686d79fec47f2, %l5 = 0000000000000056, %l7 = f62f611e41177031
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 220686d79fec47f2
! Mem[000000008d800094] = ac72843b, %l0 = d63fd541d694a3a8
swap [%i3+0x094],%l0 ! %l0 = 00000000ac72843b
! Mem[0000000090000050] = 390b4411 0e5490b1, %g2 = 047a6269, %g3 = 4bdb039c
ldd [%i4+0x050],%g2 ! %g2 = 00000000390b4411 000000000e5490b1
p62_label_16:
! Mem[000000008d0001e8] = 392dc76d, %l2 = d9a89997, %l6 = d2b466d4
add %i2,0x1e8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000392dc76d
! %l1 = 9e555975f22ba71d, Mem[0000000091800145] = ce9636ad
stb %l1,[%o0+0x145] ! Mem[0000000091800144] = 1d9636ad
! %l6 = 00000000392dc76d, Mem[00000000918000c6] = a76b358e
sth %l6,[%o0+0x0c6] ! Mem[00000000918000c4] = c76d358e
! Mem[000000008c000115] = ca87373e, %l3 = 00000000d4ec2aa1
ldstub [%i0+0x115],%l3 ! %l3 = 00000087000000ff
! Mem[000000008c000010] = e37add6a0a806acb, %l5 = 0000000000000056, %l1 = 9e555975f22ba71d
add %i0,0x10,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e37add6a0a806acb
! Mem[000000008d000118] = 19347656192418af, %l4 = 000000000000006b, %l2 = 40f09bfbd9a89997
add %i2,0x118,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 19347656192418af
! Mem[000000008c0001ec] = eaf26236, %l7 = 220686d79fec47f2
ldstub [%i0+0x1ec],%l7 ! %l7 = 000000ea000000ff
! Mem[00000000918001f8] = c742aefc, %g2 = 00000000390b4411
ldsb [%o0+0x1f9],%g2 ! %g2 = ffffffffffffffc7
! Mem[000000008c8001c0] = 5fa4f5196e7e7768, %l2 = 19347656192418af, %l5 = 0000000000000056
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 5fa4f5196e7e7768
! %l0 = ac72843b, %l1 = 0a806acb, Mem[0000000090000088] = 487ec682 423e00b3
std %l0,[%i4+0x088] ! Mem[0000000090000088] = ac72843b 0a806acb
p62_label_17:
! Mem[0000000090800018] = f3c1b6dba1adf09e, %g2 = ffffffffffffffc7
ldx [%i5+%o3],%g2 ! %g2 = f3c1b6dba1adf09e
! Mem[0000000090000070] = 80d78bd7, %g2 = f3c1b6dba1adf09e
ldsb [%i4+0x070],%g2 ! %g2 = ffffffffffffff80
! Mem[000000008d000008] = c36fe64e1c15657d, %l0 = 00000000ac72843b, %l2 = 19347656192418af
add %i2,0x08,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = c36fe64e1c15657d
! Mem[000000008d0000c0] = 830c4c4e 2a8d859f, %l4 = 0000006b, %l5 = 6e7e7768
ldd [%i2+0x0c0],%l4 ! %l4 = 00000000830c4c4e 000000002a8d859f
! Mem[000000008d00002c] = b47b7832, %l6 = 392dc76d, %l4 = 830c4c4e
add %i2,0x2c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000b47b7832
! Mem[000000008d8001c8] = b8f78627, %l1 = e37add6a0a806acb
ldsb [%i3+0x1c8],%l1 ! %l1 = ffffffffffffffb8
! Mem[000000009000017c] = d1f39af5, %g2 = ffffffffffffff80
lduw [%i4+0x17c],%g2 ! %g2 = 00000000d1f39af5
! Mem[0000000091800000] = 03f5e670, %g2 = 00000000d1f39af5
lduw [%o0+%g0],%g2 ! %g2 = 0000000003f5e670
! Mem[0000000091000154] = 9a37bfce, %g2 = 0000000003f5e670
lduw [%i6+0x154],%g2 ! %g2 = 000000009a37bfce
! Mem[0000000090800050] = a706c069, %g2 = 000000009a37bfce
ldsb [%i5+0x053],%g2 ! %g2 = ffffffffffffffa7
p62_label_18:
! Mem[000000008c800088] = 4924ef7cd42eb9e0, %l1 = ffffffffffffffb8, %l0 = 00000000ac72843b
add %i1,0x88,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 4924ef7cd42eb9e0
! Mem[000000008d0000a8] = 0fc5ee374cb91fb2, %l1 = ffffffffffffffb8, %l1 = ffffffffffffffb8
add %i2,0xa8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0fc5ee374cb91fb2
! Mem[0000000091800034] = 146b0000, %g2 = ffffffffffffffa7
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000014
! Mem[00000000918000ac] = 3bafd255, %g2 = 0000000000000014
lduw [%o0+0x0ac],%g2 ! %g2 = 000000003bafd255
! Mem[000000008d000060] = d92c597d92aef838, %l2 = c36fe64e1c15657d, %l1 = 0fc5ee374cb91fb2
add %i2,0x60,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = d92c597d92aef838
! Mem[000000008d00004c] = 4ae7e380, %l4 = 00000000b47b7832
swap [%i2+0x04c],%l4 ! %l4 = 000000004ae7e380
! Mem[0000000090800040] = 839ba431, %g18 = 8c60b5465b21d69e
ldsw [%i5+0x040],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[000000008d8000c4] = 0482292e, %l4 = 4ae7e380, %l3 = 00000087
add %i3,0xc4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000482292e
! Mem[00000000900001f4] = d0a0c782, %g18 = 8c60b5465b21d69e
ldsw [%i4+0x1f4],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[000000008c8001c3] = 5fa4f519, %l4 = 000000004ae7e380
ldstub [%i1+0x1c3],%l4 ! %l4 = 00000019000000ff
p62_label_19:
! Mem[000000008d00003f] = 29393a56, %l3 = 000000000482292e
ldstub [%i2+0x03f],%l3 ! %l3 = 00000056000000ff
! Mem[000000008d8001f4] = 0ab0cfc3, %l6 = 00000000392dc76d
swap [%i3+0x1f4],%l6 ! %l6 = 000000000ab0cfc3
! Mem[000000008c0000d8] = dfda9957, %l1 = d92c597d92aef838
swap [%i0+0x0d8],%l1 ! %l1 = 00000000dfda9957
! Mem[000000008c8000ef] = f1fd7ab3, %l7 = 00000000000000ea
ldstub [%i1+0x0ef],%l7 ! %l7 = 000000b3000000ff
! Mem[000000009100008c] = 25381a9b, %g2 = ffffffffd0a0c782
lduw [%i6+0x08c],%g2 ! %g2 = 0000000025381a9b
! Mem[00000000918001a4] = 7cf2b7ad, %g18 = 8c60b5465b21d69e
ldsw [%o0+0x1a4],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[0000000090800190] = 146220d8, %g2 = 000000007cf2b7ad
ldsh [%i5+0x192],%g2 ! %g2 = 0000000000001462
! Mem[000000008c8001a4] = 73237cab, %l3 = 00000056, %l7 = 000000b3
add %i1,0x1a4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000073237cab
! %l7 = 0000000073237cab, Mem[0000000090800198] = efd5da4ff27b77bd
stx %l7,[%i5+0x198] ! Mem[0000000090800198] = 0000000073237cab
! Mem[000000008c0001f0] = 010538e846aa5176, %l3 = 0000000000000056, %l7 = 0000000073237cab
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 010538e846aa5176
p62_label_20:
! Mem[000000008d000112] = 3b85570f, %l6 = 000000000ab0cfc3
ldstub [%i2+0x112],%l6 ! %l6 = 00000057000000ff
! %l6 = 0000000000000057, Mem[00000000910000ed] = 8f376104
stb %l6,[%i6+0x0ed] ! Mem[00000000910000ec] = 57376104
! Mem[000000008c8000fa] = 91899383, %l3 = 0000000000000056
ldstub [%i1+0x0fa],%l3 ! %l3 = 00000093000000ff
! %l4 = 00000019, %l5 = 2a8d859f, Mem[00000000910001a0] = 5aae4eff db9aa178
std %l4,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000019 2a8d859f
! %l2 = c36fe64e1c15657d, Mem[0000000090800036] = 786fb0bb
sth %l2,[%i5+0x036] ! Mem[0000000090800034] = 657db0bb
! Mem[000000009180000c] = e161985a, %g18 = 8c60b5465b21d69e
ldsw [%o0+0x00c],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[000000008d00011d] = 192418af, %l4 = 0000000000000019
ldstub [%i2+0x11d],%l4 ! %l4 = 00000024000000ff
! Mem[000000008c0000c8] = b4fc27ecc602c70a, %l2 = c36fe64e1c15657d, %l1 = 00000000dfda9957
add %i0,0xc8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = b4fc27ecc602c70a
! Mem[000000008c800129] = 25e8d961, %l5 = 000000002a8d859f
ldstub [%i1+0x129],%l5 ! %l5 = 000000e8000000ff
! Mem[000000009100018c] = c6147916, %g2 = ffffffffe161985a
ldsh [%i6+0x18e],%g2 ! %g2 = ffffffffffffc614
p62_label_21:
! Mem[0000000090800138] = 00000000 00000035, %g2 = ffffc614, %g3 = 0e5490b1
ldd [%i5+0x138],%g2 ! %g2 = 0000000000000000 0000000000000035
! Mem[000000008d0001c0] = b1d2257ee5f0dfbd, %l1 = b4fc27ecc602c70a, %l1 = b4fc27ecc602c70a
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = b1d2257ee5f0dfbd
! Mem[00000000918000d8] = b09059a233f7b8e5, %g2 = 0000000000000000
ldx [%o0+0x0d8],%g2 ! %g2 = b09059a233f7b8e5
! Mem[000000008c800078] = ff7b74aae667c2ec, %l4 = 0000000000000024, %l4 = 0000000000000024
add %i1,0x78,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ff7b74aae667c2ec
! Mem[00000000900000a0] = ffe648f0, %g18 = 8c60b5465b21d69e
ldsw [%i4+0x0a0],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[000000008d000148] = e3ce9636, %l3 = 00000093, %l7 = 46aa5176
add %i2,0x148,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e3ce9636
! Mem[000000009180012c] = 54b6b14a, %g2 = ffffffffffe648f0
lduw [%o0+0x12c],%g2 ! %g2 = 0000000054b6b14a
! Mem[000000008c0000a4] = 38b4c083, %l0 = d42eb9e0, %l7 = e3ce9636
add %i0,0xa4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000038b4c083
! Mem[000000008c0000e4] = 4dcc96fb, %l3 = 0000000000000093
ldsh [%i0+0x0e6],%l3 ! %l3 = ffffffffffff96fb
! Mem[0000000091800020] = ab704aec, %g2 = 0000000054b6b14a
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffffab
p62_label_22:
! Mem[00000000900000c0] = a056dafa, %g2 = ffffffffffffffab
ldsb [%i4+0x0c0],%g2 ! %g2 = ffffffffffffffa0
! Mem[000000008c8001c0] = 5fa4f5ff, %l2 = 1c15657d, %l3 = ffff96fb
add %i1,0x1c0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005fa4f5ff
! Mem[0000000091800014] = 04e42612, %g2 = ffffffffffffffa0
ldsb [%o0+0x014],%g2 ! %g2 = 0000000000000004
! Mem[000000008d800010] = a813084510c93db9, %l5 = 00000000000000e8, %l4 = ff7b74aae667c2ec
add %i3,0x10,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a813084510c93db9
! Mem[000000008d800018] = 0610b894078534ae, %l5 = 00000000000000e8, %l2 = c36fe64e1c15657d
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 0610b894078534ae
! %l7 = 0000000038b4c083, Mem[0000000091800182] = fb9848e0
stb %l7,[%o0+0x182] ! Mem[0000000091800180] = 839848e0
! Mem[000000008c0001ff] = 8ef483d6, %l5 = 00000000000000e8
ldstub [%i0+0x1ff],%l5 ! %l5 = 000000d6000000ff
! Mem[000000009000011c] = 119142e9, %g2 = 0000000000000004
lduh [%i4+0x11e],%g2 ! %g2 = 0000000000001191
! Mem[00000000910000ec] = 3761047a, %g2 = 0000000000001191
lduh [%i6+0x0ee],%g2 ! %g2 = 0000000000003761
! Mem[0000000090800054] = 69d7e5e0, %g2 = 0000000000003761
ldsh [%i5+0x056],%g2 ! %g2 = 00000000000069d7
p62_label_23:
! %l2 = 0610b894078534ae, Mem[0000000091000092] = 46d868ca
sth %l2,[%i6+0x092] ! Mem[0000000091000090] = 34ae68ca
! %l4 = a813084510c93db9, Mem[0000000091000078] = 9cfade543319557f
stx %l4,[%i6+0x078] ! Mem[0000000091000078] = a813084510c93db9
! Mem[0000000090000030] = 0fad1b73, %g2 = 00000000000069d7
lduh [%i4+0x030],%g2 ! %g2 = 0000000000000fad
! Mem[0000000091800088] = 76cfc3f2, %g2 = 0000000000000fad
lduw [%o0+0x088],%g2 ! %g2 = 0000000076cfc3f2
! %l6 = 0000000000000057, Mem[0000000090800108] = 2b678fd3
stw %l6,[%i5+0x108] ! Mem[0000000090800108] = 00000057
! Mem[000000008c8000f0] = a14e6534, %l5 = 00000000000000d6
swap [%i1+0x0f0],%l5 ! %l5 = 00000000a14e6534
! Mem[000000008c000158] = 6bc2f487b02f5b62, %l0 = 4924ef7cd42eb9e0, %l7 = 0000000038b4c083
add %i0,0x158,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 6bc2f487b02f5b62
! Mem[0000000091000020] = ad86dab9 b58eb51d, %g2 = 76cfc3f2, %g3 = 00000035
ldd [%i6+%o4],%g2 ! %g2 = 00000000ad86dab9 00000000b58eb51d
! Mem[000000008d80012a] = 29ba6bf9, %l3 = 000000005fa4f5ff
ldstub [%i3+0x12a],%l3 ! %l3 = 0000006b000000ff
! Mem[000000008d800114] = 102c8d77, %l7 = b02f5b62, %l2 = 078534ae
add %i3,0x114,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000102c8d77
p62_label_24:
! %l2 = 102c8d77, %l3 = 0000006b, Mem[00000000900000e0] = 753968e1 9da32575
std %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 102c8d77 0000006b
! Mem[0000000090000048] = ced1bed1bd74f16b, %g2 = 00000000ad86dab9
ldx [%i4+0x048],%g2 ! %g2 = ced1bed1bd74f16b
! Mem[00000000910001e4] = 1d3ad639, %g2 = ced1bed1bd74f16b
ldsb [%i6+0x1e7],%g2 ! %g2 = 000000000000001d
! Mem[000000008c0001a0] = 23a7811234067964, %l4 = a813084510c93db9, %l4 = a813084510c93db9
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 23a7811234067964
! Mem[000000008d000078] = aab35a6d, %l1 = b1d2257ee5f0dfbd
ldstub [%i2+0x078],%l1 ! %l1 = 000000aa000000ff
! Mem[000000009180007c] = 4dfb2106, %g2 = 000000000000001d
lduw [%o0+0x07c],%g2 ! %g2 = 000000004dfb2106
! Mem[0000000090800068] = 75c6f97e, %g18 = 8c60b5465b21d69e
ldsw [%i5+0x068],%g2 ! %g2 = 8c60b5465b21d69e
! Mem[0000000090800008] = 5c96a471, %g2 = 0000000075c6f97e
lduh [%i5+%o1],%g2 ! %g2 = 0000000000005c96
! Mem[000000008c800015] = d3880984, %l5 = 00000000a14e6534
ldstub [%i1+0x015],%l5 ! %l5 = 00000088000000ff
! %l3 = 000000000000006b, Mem[000000008c8000d4] = 1fa1fc01
stw %l3,[%i1+0x0d4] ! Mem[000000008c8000d4] = 0000006b
p62_label_25:
! Mem[000000008d000020] = 4ee8853e, %l1 = 000000aa, %l4 = 34067964
add %i2,0x20,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000004ee8853e
! Mem[00000000910001a4] = 9f6a7c62, %g2 = 0000000000005c96
ldsb [%i6+0x1a7],%g2 ! %g2 = ffffffffffffff9f
! Mem[000000008c8000b0] = aa654999c2458a82, %l7 = 6bc2f487b02f5b62, %l5 = 0000000000000088
add %i1,0xb0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = aa654999c2458a82
! Mem[000000009180013c] = ed415bc7, %g2 = ffffffffffffff9f
ldsh [%o0+0x13c],%g2 ! %g2 = ffffffffffffed41
! Mem[000000008d8000ac] = fe1f2c8f, %l2 = 102c8d77, %l3 = 0000006b
add %i3,0xac,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000fe1f2c8f
! Mem[000000008c000078] = 6fe03826, %l7 = 6bc2f487b02f5b62
ldub [%i0+0x07a],%l7 ! %l7 = 0000000000000038
! Mem[000000008d800118] = fd75ca1a9bc59c60, %l7 = 0000000000000038, %l2 = 00000000102c8d77
add %i3,0x118,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = fd75ca1a9bc59c60
! Mem[000000008d00018c] = 1ec52624, %l1 = 000000aa, %l1 = 000000aa
add %i2,0x18c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000001ec52624
! Mem[00000000908001ac] = b162313d, %g2 = ffffffffffffed41
lduw [%i5+0x1ac],%g2 ! %g2 = 00000000b162313d
! Mem[000000008c800172] = 1905f25f, %l2 = fd75ca1a9bc59c60
ldstub [%i1+0x172],%l2 ! %l2 = 000000f2000000ff
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p62_branch_failed
p62_not_taken_0_end:
! End of Random Code for Thread 62
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 4924ef7cd42eb9e0
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000001ec52624
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000f2
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000fe1f2c8f
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000004ee8853e
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be aa654999c2458a82
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000057
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000038
bne,a,pn %xcc,p62_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p62_check_fp_registers:
set p62_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 320e4fc0 3f6a1501
bne %xcc,p62_f4_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x058],%g2 ! Expected data = 954ba44d000000fe
ldx [%i0+0x058],%g3 ! Observed data at 000000008c000058
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6fe038260fffb277
ldx [%i0+0x078],%g3 ! Observed data at 000000008c000078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 316d026a69e46324
ldx [%i0+0x0b0],%g3 ! Observed data at 000000008c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 92aef8380000005e
ldx [%i0+0x0d8],%g3 ! Observed data at 000000008c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e6ff94933bafd255
ldx [%i0+0x0f0],%g3 ! Observed data at 000000008c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ecfffecbfe4ac158
ldx [%i0+0x100],%g3 ! Observed data at 000000008c000100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = b0cf38a8caff373e
ldx [%i0+0x110],%g3 ! Observed data at 000000008c000110
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 59ff18d28390ac27
ldx [%i0+0x130],%g3 ! Observed data at 000000008c000130
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = fe7350498d5a5eeb
ldx [%i0+0x150],%g3 ! Observed data at 000000008c000150
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x150,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c8dccc641a26ff14
ldx [%i0+0x1b8],%g3 ! Observed data at 000000008c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 02d3eecd97ff6544
ldx [%i0+0x1c0],%g3 ! Observed data at 000000008c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000000d85673cd53
ldx [%i0+0x1c8],%g3 ! Observed data at 000000008c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1860d1d9fff26236
ldx [%i0+0x1e8],%g3 ! Observed data at 000000008c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b52cdbd58ef483ff
ldx [%i0+0x1f8],%g3 ! Observed data at 000000008c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1f8,%g4
set p62_local1_expect,%g1
p62_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 157b0aa1d3ff0984
ldx [%i1+0x010],%g3 ! Observed data at 000000008c800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = e3ce9636e5d3bc03
ldx [%i1+0x050],%g3 ! Observed data at 000000008c800050
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff7b74aae667c2ec
ldx [%i1+0x078],%g3 ! Observed data at 000000008c800078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 581531ff2073714d
ldx [%i1+0x090],%g3 ! Observed data at 000000008c800090
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 6ad1203c0000006b
ldx [%i1+0x0d0],%g3 ! Observed data at 000000008c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 59ec8671f1fd7aff
ldx [%i1+0x0e8],%g3 ! Observed data at 000000008c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000d6c73d24ce
ldx [%i1+0x0f0],%g3 ! Observed data at 000000008c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9189ff839f618fb3
ldx [%i1+0x0f8],%g3 ! Observed data at 000000008c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7ebd58a5aa3f6be4
ldx [%i1+0x100],%g3 ! Observed data at 000000008c800100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 25ffd96133550aab
ldx [%i1+0x128],%g3 ! Observed data at 000000008c800128
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 10c93db9f3ae4ddf
ldx [%i1+0x150],%g3 ! Observed data at 000000008c800150
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1905ff5ff36d1061
ldx [%i1+0x170],%g3 ! Observed data at 000000008c800170
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5fa4f5ff6e7e7768
ldx [%i1+0x1c0],%g3 ! Observed data at 000000008c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1c0,%g4
set p62_local2_expect,%g1
p62_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 59415b4b29393aff
ldx [%i2+0x038],%g3 ! Observed data at 000000008d000038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 92263794b47b7832
ldx [%i2+0x048],%g3 ! Observed data at 000000008d000048
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffb35a6d81f08b0a
ldx [%i2+0x078],%g3 ! Observed data at 000000008d000078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = d755814619f27718
ldx [%i2+0x080],%g3 ! Observed data at 000000008d000080
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = dbafffe8f1164532
ldx [%i2+0x088],%g3 ! Observed data at 000000008d000088
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = ec6d1dc3ffe36af5
ldx [%i2+0x098],%g3 ! Observed data at 000000008d000098
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2a6c220fff3b5157
ldx [%i2+0x0b0],%g3 ! Observed data at 000000008d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = b71a03fffe653ea1
ldx [%i2+0x0f0],%g3 ! Observed data at 000000008d0000f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3b85ff0facfffc07
ldx [%i2+0x110],%g3 ! Observed data at 000000008d000110
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1934765619ff18af
ldx [%i2+0x118],%g3 ! Observed data at 000000008d000118
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 7a01ff101fc41129
ldx [%i2+0x140],%g3 ! Observed data at 000000008d000140
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = 5b787d628f8039d6
ldx [%i2+0x178],%g3 ! Observed data at 000000008d000178
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1223c60af855c4df
ldx [%i2+0x1c8],%g3 ! Observed data at 000000008d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1c8,%g4
set p62_local3_expect,%g1
p62_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 080f46b1a6d3aaf1
ldx [%i3+0x040],%g3 ! Observed data at 000000008d800040
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1914181c6cb55448
ldx [%i3+0x048],%g3 ! Observed data at 000000008d800048
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 54a40022aa0bbe0b
ldx [%i3+0x058],%g3 ! Observed data at 000000008d800058
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 920ad13ad694a3a8
ldx [%i3+0x090],%g3 ! Observed data at 000000008d800090
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff8796f9de3cd761
ldx [%i3+0x100],%g3 ! Observed data at 000000008d800100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 20729b52d7302f88
ldx [%i3+0x108],%g3 ! Observed data at 000000008d800108
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = fd75ca1a9bc59c60
ldx [%i3+0x118],%g3 ! Observed data at 000000008d800118
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 29bafff9aab443cd
ldx [%i3+0x128],%g3 ! Observed data at 000000008d800128
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x128,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e66b8e5d69c15d7e
ldx [%i3+0x1a0],%g3 ! Observed data at 000000008d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b8f7862700000022
ldx [%i3+0x1c8],%g3 ! Observed data at 000000008d8001c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e4d26769f18f51ff
ldx [%i3+0x1e0],%g3 ! Observed data at 000000008d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 85453e66392dc76d
ldx [%i3+0x1f0],%g3 ! Observed data at 000000008d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1f0,%g4
! The test for processor 62 has passed
p62_passed:
ta GOOD_TRAP
nop
p62_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p62_failed
p62_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p62_failed
p62_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p62_failed
p62_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p62_failed
p62_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p62_failed
p62_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p62_failed
p62_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p62_failed
p62_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p62_failed
p62_f4_fail:
set p62_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d000018]
stba %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000008]
done
p62_trap1o:
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d000018]
stba %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000008]
done
p62_trap2e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c800008]
stha %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800018]
done
p62_trap2o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c800008]
stha %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800018]
done
p62_trap3e:
nop
done
p62_trap3o:
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 = c8e20746046348a3
ldx [%g1+0x008],%l1 ! %l1 = b4d5603a0e28b169
ldx [%g1+0x010],%l2 ! %l2 = 6bc83e7c1b5be4f8
ldx [%g1+0x018],%l3 ! %l3 = ac66e97fd7302f88
ldx [%g1+0x020],%l4 ! %l4 = 9e6d4af637ca264b
ldx [%g1+0x028],%l5 ! %l5 = 85a883b01223c60a
ldx [%g1+0x030],%l6 ! %l6 = 63b8ad12aa0bbe0b
ldx [%g1+0x038],%l7 ! %l7 = 0846ba1c0b3d40b0
! Initialize the output register of window 0
set unres3_start,%o0
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 = 880afb94 fb50e0e4 1101df52 3b9b1d60
! %f4 = 467989ed 56b3a937 05f40b5a e2b5d326
! %f8 = 37c0640a 39f36788 9ebfff18 e1d5d455
! %f12 = 8e239a8b 38a7fbaf 661557b7 c99c78c3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d3a14143 667255d1 46d54c95 b568f4ca
! %f20 = 05eeaf17 184a167d 284b3f9f 791cac9e
! %f24 = 80190cd0 ec302f09 ebe7b92a 84ab1e58
! %f28 = fd77b8ae d2d300f3 4c6f4586 bb01ccf1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e33df7fe d83802df 8f349b53 6742ffb6
! %f36 = d85ab72b 68c4999c 28832e96 7f888033
! %f40 = 2c0c48e0 421e016e 6d26229b f533a71f
! %f44 = c05ee56d 2519e62f 84fb2da8 8af0635d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdf1faa7800000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = df1faa7800000037
wr %g0,%y ! Clear Y 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[000000008f8000e8] = 37502fc8562e9925, %l1 = 46cfb79207e2671e, %l4 = 1777024c979c2f8c
add %i3,0xe8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 37502fc8562e9925
! %l0 = 6d9e55726f68cf68, Mem[0000000090000140] = c860ad21b704af01
stx %l0,[%i4+0x140] ! Mem[0000000090000140] = 6d9e55726f68cf68
! Mem[000000008e8001a4] = 6ea1a880, %l6 = 6be9a4d0, %l1 = 07e2671e
add %i1,0x1a4,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000006ea1a880
! Mem[000000008e000084] = 782e1b9f, %l0 = 6d9e55726f68cf68
swap [%i0+0x084],%l0 ! %l0 = 00000000782e1b9f
! Mem[0000000091000194] = e48655e5, %g2 = 379b84fc156f7dc0
lduw [%i6+0x194],%g2 ! %g2 = 00000000e48655e5
! Mem[000000008f000108] = 15760d17, %l4 = 562e9925, %l2 = 98151774
add %i2,0x108,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000015760d17
! Mem[000000008f800093] = 118514c2, %l2 = 0000000015760d17
ldstub [%i3+0x093],%l2 ! %l2 = 000000c2000000ff
! Mem[000000008f000198] = 4eee4e81, %l1 = 6ea1a880, %l7 = d58382d6
add %i2,0x198,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000004eee4e81
! %l3 = 37e5ba4e89db086f, Mem[0000000091000048] = d9b0337c600cdb96
stx %l3,[%i6+0x048] ! Mem[0000000091000048] = 37e5ba4e89db086f
! Mem[000000008f8001a2] = ac91c338, %l4 = 37502fc8562e9925
ldstub [%i3+0x1a2],%l4 ! %l4 = 000000c3000000ff
p63_label_2:
! Mem[0000000091800164] = a96a1584, %g18 = c02cd86a1e74615d
ldsw [%o0+0x164],%g2 ! %g2 = c02cd86a1e74615d
! Mem[00000000900001b8] = 38872b771ec23da6, %g2 = ffffffffa96a1584
ldx [%i4+0x1b8],%g2 ! %g2 = 38872b771ec23da6
! Mem[000000008f000188] = c3c1aaf6, %l6 = 6be9a4d0, %l0 = 782e1b9f
add %i2,0x188,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c3c1aaf6
! Mem[00000000908001b8] = f661ca70 b8af9426, %g2 = 1ec23da6, %g3 = 0bad0b00
ldd [%i5+0x1b8],%g2 ! %g2 = 00000000f661ca70 00000000b8af9426
! %l1 = 000000006ea1a880, Mem[000000009100002a] = 93f621f7
sth %l1,[%i6+0x02a] ! Mem[0000000091000028] = a88021f7
! Mem[000000008e8001ac] = 3299f887, %l4 = 000000c3, %l0 = c3c1aaf6
add %i1,0x1ac,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000003299f887
! Mem[00000000918001a0] = d6da767b 7cf2b7ad, %g2 = f661ca70, %g3 = b8af9426
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000d6da767b 000000007cf2b7ad
! Mem[000000008f8000e4] = cdf6b66a, %l0 = 000000003299f887
ldstub [%i3+0x0e4],%l0 ! %l0 = 000000cd000000ff
! Mem[0000000091800130] = 2f69a2c8, %g2 = 00000000d6da767b
ldub [%o0+0x130],%g2 ! %g2 = 000000000000002f
! Mem[000000008e0000e8] = 2353e713, %l5 = 9b52f967, %l7 = 4eee4e81
add %i0,0xe8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000002353e713
p63_label_3:
! Mem[00000000900001ec] = 321a70ad, %g2 = 000000000000002f
lduh [%i4+0x1ec],%g2 ! %g2 = 000000000000321a
! Mem[000000008f0001f8] = 120a626d09ccdd3a, %l1 = 000000006ea1a880, %l3 = 37e5ba4e89db086f
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 120a626d09ccdd3a
! Mem[0000000090000078] = fec32266, %g18 = c02cd86a1e74615d
ldsw [%i4+0x078],%g2 ! %g2 = c02cd86a1e74615d
! Mem[000000008e80017c] = 14eefb32, %l3 = 120a626d09ccdd3a
swap [%i1+0x17c],%l3 ! %l3 = 0000000014eefb32
! Mem[000000008f000120] = 03d28016, %l0 = 000000cd, %l3 = 14eefb32
add %i2,0x120,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000003d28016
! %l4 = 000000c3, %l5 = 9b52f967, Mem[00000000908001a0] = 401b30fd 54e92dc3
std %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = 000000c3 9b52f967
! Mem[000000008e000079] = 3e4e3633, %l1 = 000000006ea1a880
ldstub [%i0+0x079],%l1 ! %l1 = 0000004e000000ff
! Mem[000000008f8001ac] = 06889954, %l5 = 9b52f967, %l5 = 9b52f967
add %i3,0x1ac,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000006889954
! Mem[0000000090800044] = df9afe37, %g2 = fffffffffec32266
lduw [%i5+0x044],%g2 ! %g2 = 00000000df9afe37
! Mem[000000008f000073] = b72ce0c1, %l4 = 00000000000000c3
ldstub [%i2+0x073],%l4 ! %l4 = 000000c1000000ff
p63_label_4:
! %l1 = 000000000000004e, Mem[0000000090000014] = 12ee166a
stb %l1,[%i4+0x014] ! Mem[0000000090000014] = 4eee166a
! Mem[00000000910000b4] = acf367d0, %g2 = 00000000df9afe37
lduw [%i6+0x0b4],%g2 ! %g2 = 00000000acf367d0
! Mem[00000000908001e0] = 9c05c7e2, %g2 = 00000000acf367d0
ldub [%i5+0x1e2],%g2 ! %g2 = 000000000000009c
! Mem[0000000090000050] = 390b4411, %g2 = 000000000000009c
ldsh [%i4+0x050],%g2 ! %g2 = 000000000000390b
! Mem[000000008e800190] = 505c2fdd, %l1 = 000000000000004e
ldstub [%i1+0x190],%l1 ! %l1 = 00000050000000ff
! Mem[000000008e800068] = 5dbc59a1e36b4b14, %l3 = 0000000003d28016, %l0 = 00000000000000cd
add %i1,0x68,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 5dbc59a1e36b4b14
! Mem[000000008f8001a0] = ac91ff38, %l1 = 00000050, %l6 = 6be9a4d0
add %i3,0x1a0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ac91ff38
! Mem[000000008e8000b3] = 0df3510d, %l4 = 00000000000000c1
ldstub [%i1+0x0b3],%l4 ! %l4 = 0000000d000000ff
! Mem[000000008e80012e] = 66258e0e, %l1 = 0000000000000050
ldstub [%i1+0x12e],%l1 ! %l1 = 0000008e000000ff
! Mem[000000009000000c] = 5f4b3277, %g2 = 000000000000390b
lduw [%i4+0x00c],%g2 ! %g2 = 000000005f4b3277
p63_label_5:
! Mem[000000008f800050] = bf11a6b4, %l3 = 0000000003d28016
swap [%i3+0x050],%l3 ! %l3 = 00000000bf11a6b4
! %l0 = e36b4b14, %l1 = 0000008e, Mem[00000000918000a8] = 3a36aa50 8d44d5c1
std %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = e36b4b14 0000008e
! %l6 = 00000000ac91ff38, Mem[000000009080004c] = 7399d98f
sth %l6,[%i5+0x04c] ! Mem[000000009080004c] = ff38d98f
! Mem[000000008f00008c] = 3ace9b02, %l7 = 2353e713, %l7 = 2353e713
add %i2,0x8c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000003ace9b02
! Mem[000000008e800158] = 6d74cd0e, %l7 = 000000003ace9b02
swap [%i1+0x158],%l7 ! %l7 = 000000006d74cd0e
! Mem[000000008f0000d0] = 9d9e6c54e8455d31, %l4 = 000000000000000d, %l6 = 00000000ac91ff38
add %i2,0xd0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 9d9e6c54e8455d31
! Mem[000000008e800028] = 9f0a29f5, %l1 = 000000000000008e
swap [%i1+%o5],%l1 ! %l1 = 000000009f0a29f5
! Mem[000000008f0001c4] = c952fbe6, %l0 = 5dbc59a1e36b4b14
swap [%i2+0x1c4],%l0 ! %l0 = 00000000c952fbe6
! Mem[000000008e000040] = 03989af6, %l0 = 00000000c952fbe6
swap [%i0+0x040],%l0 ! %l0 = 0000000003989af6
! Mem[000000008f8001c0] = 6fc73c7a484a8a3e, %l5 = 0000000006889954, %l4 = 000000000000000d
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 6fc73c7a484a8a3e
p63_label_6:
! Mem[0000000091800034] = 0765146b, %g2 = 000000005f4b3277
lduw [%o0+0x034],%g2 ! %g2 = 000000000765146b
! Mem[000000008e800092] = f9c62008, %l4 = 6fc73c7a484a8a3e
ldstub [%i1+0x092],%l4 ! %l4 = 00000020000000ff
! Mem[000000008e800128] = 4691abe4, %l0 = 0000000003989af6
swap [%i1+0x128],%l0 ! %l0 = 000000004691abe4
! Mem[00000000900001a0] = 41d36b30, %g2 = 000000000765146b
lduh [%i4+0x1a0],%g2 ! %g2 = 00000000000041d3
! Mem[000000008e00017c] = c23b8d4c, %l6 = 9d9e6c54e8455d31
swap [%i0+0x17c],%l6 ! %l6 = 00000000c23b8d4c
! Mem[000000008f000038] = e6887b5a, %l1 = 000000009f0a29f5
swap [%i2+0x038],%l1 ! %l1 = 00000000e6887b5a
! %l6 = c23b8d4c, %l7 = 6d74cd0e, Mem[0000000090000038] = acd6a795 fa7adc32
std %l6,[%i4+0x038] ! Mem[0000000090000038] = c23b8d4c 6d74cd0e
! %l2 = 000000c2, %l3 = bf11a6b4, Mem[000000008e000188] = 6623643d 4778466c
std %l2,[%i0+0x188] ! Mem[000000008e000188] = 000000c2 bf11a6b4
! Mem[000000008f000038] = 9f0a29f5, %l1 = 00000000e6887b5a
ldsh [%i2+0x038],%l1 ! %l1 = ffffffffffff9f0a
! Mem[000000008e800114] = 0ae3c397, %l6 = 00000000c23b8d4c
ldsh [%i1+0x116],%l6 ! %l6 = ffffffffffffc397
p63_label_7:
! %l2 = 000000c2, %l3 = bf11a6b4, Mem[000000008f0001f0] = db2ac27c 35108423
std %l2,[%i2+0x1f0] ! Mem[000000008f0001f0] = 000000c2 bf11a6b4
! %l5 = 0000000006889954, Mem[00000000908000ed] = 31c8e8f9
stb %l5,[%i5+0x0ed] ! Mem[00000000908000ec] = 54c8e8f9
! %l2 = 000000c2, %l3 = bf11a6b4, Mem[0000000091800080] = 40837ec6 f779f5df
std %l2,[%o0+0x080] ! Mem[0000000091800080] = 000000c2 bf11a6b4
! Mem[000000008f00003f] = 522dc6cd, %l6 = ffffffffffffc397
ldstub [%i2+0x03f],%l6 ! %l6 = 000000cd000000ff
! Mem[000000008f8001a4] = 790aef61, %l2 = 00000000000000c2
swap [%i3+0x1a4],%l2 ! %l2 = 00000000790aef61
! Mem[00000000918001e0] = 580f23c4, %g2 = 00000000000041d3
ldub [%o0+0x1e0],%g2 ! %g2 = 0000000000000058
! %l5 = 0000000006889954, Mem[00000000900001f6] = c782fa17
sth %l5,[%i4+0x1f6] ! Mem[00000000900001f4] = 9954fa17
! Mem[0000000091000018] = 424501ee 4891d8bc, %g2 = 00000058, %g3 = 7cf2b7ad
ldd [%i6+%o3],%g2 ! %g2 = 00000000424501ee 000000004891d8bc
! Mem[000000008e000162] = 4958c5ef, %l0 = 000000004691abe4
ldstub [%i0+0x162],%l0 ! %l0 = 000000c5000000ff
! Mem[000000008e00010a] = d4b05863, %l0 = 00000000000000c5
ldstub [%i0+0x10a],%l0 ! %l0 = 00000058000000ff
p63_label_8:
! Mem[00000000900001bc] = c23da63a, %g2 = 00000000424501ee
ldsb [%i4+0x1bd],%g2 ! %g2 = ffffffffffffffc2
! Mem[000000008e000138] = 306e2622, %l6 = 000000cd, %l0 = 00000058
add %i0,0x138,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000306e2622
! Mem[00000000900000ac] = da6c15f9, %g2 = ffffffffffffffc2
lduh [%i4+0x0ae],%g2 ! %g2 = 000000000000da6c
! Mem[000000008e0001e8] = 1496c4fd, %l7 = 000000006d74cd0e
ldsh [%i0+0x1e8],%l7 ! %l7 = 0000000000001496
! Mem[000000008f000058] = 6ea1954becd345c4, %l2 = 00000000790aef61, %l0 = 00000000306e2622
add %i2,0x58,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 6ea1954becd345c4
! Mem[000000008e0000ac] = 6919b209, %l5 = 0000000006889954
swap [%i0+0x0ac],%l5 ! %l5 = 000000006919b209
! Mem[0000000090000100] = dc07f72f823d4765, %g2 = 000000000000da6c
ldx [%i4+0x100],%g2 ! %g2 = dc07f72f823d4765
! Mem[0000000090800058] = 22d773d9, %g2 = dc07f72f823d4765
ldsb [%i5+0x05a],%g2 ! %g2 = 0000000000000022
! %l2 = 790aef61, %l3 = bf11a6b4, Mem[0000000091000060] = c02e18b8 72f626d7
std %l2,[%i6+0x060] ! Mem[0000000091000060] = 790aef61 bf11a6b4
! Mem[000000009000005c] = 206c7dcd, %g2 = 0000000000000022
lduh [%i4+0x05e],%g2 ! %g2 = 000000000000206c
p63_label_9:
! Mem[000000008e000150] = 650065b09669dabb, %l1 = ffffffffffff9f0a, %l3 = 00000000bf11a6b4
add %i0,0x150,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 650065b09669dabb
! Mem[000000008e000025] = f581d187, %l7 = 0000000000001496
ldstub [%i0+0x025],%l7 ! %l7 = 00000081000000ff
! Mem[000000008e0001b8] = 11ad6d24, %l1 = ffff9f0a, %l1 = ffff9f0a
add %i0,0x1b8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000011ad6d24
! Mem[0000000090800010] = b4fabb0f1cf2febc, %g2 = 000000000000206c
ldx [%i5+%o2],%g2 ! %g2 = b4fabb0f1cf2febc
! Mem[000000008e0000dc] = 40e69009, %l4 = 0000000000000020
swap [%i0+0x0dc],%l4 ! %l4 = 0000000040e69009
! Mem[000000008e8001c4] = 69c7c7f1, %l1 = 0000000011ad6d24
swap [%i1+0x1c4],%l1 ! %l1 = 0000000069c7c7f1
! Mem[0000000091800068] = 84baf4de, %g2 = b4fabb0f1cf2febc
lduh [%o0+0x068],%g2 ! %g2 = 00000000000084ba
! Mem[000000008f800130] = 902b21ae, %l2 = 00000000790aef61
lduw [%i3+0x130],%l2 ! %l2 = 00000000902b21ae
! Mem[00000000918000c0] = 2b04f022 c313a76b, %g2 = 000084ba, %g3 = 4891d8bc
ldd [%o0+0x0c0],%g2 ! %g2 = 000000002b04f022 00000000c313a76b
! %l1 = 0000000069c7c7f1, Mem[0000000091800170] = 0dd8e7446604b7b5
stx %l1,[%o0+0x170] ! Mem[0000000091800170] = 0000000069c7c7f1
p63_label_10:
! Mem[0000000091800028] = 71ff11fb055fc488, %g2 = 000000002b04f022
ldx [%o0+%o5],%g2 ! %g2 = 71ff11fb055fc488
! Mem[000000008e000034] = 81c58b06, %l5 = 6919b209, %l3 = 9669dabb
add %i0,0x34,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000081c58b06
! Mem[00000000910000c4] = 83dcdf1d, %g2 = 71ff11fb055fc488
ldub [%i6+0x0c7],%g2 ! %g2 = 0000000000000083
! Mem[000000009000004c] = 74f16b39, %g2 = 0000000000000083
ldub [%i4+0x04d],%g2 ! %g2 = 0000000000000074
! Mem[000000008f000178] = 442dd1480d60195a, %l6 = 00000000000000cd, %l6 = 00000000000000cd
add %i2,0x178,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 442dd1480d60195a
! Mem[00000000900001a0] = 41d36b30, %g18 = c02cd86a1e74615d
ldsw [%i4+0x1a0],%g2 ! %g2 = c02cd86a1e74615d
! %l7 = 0000000000000081, Mem[00000000900001cc] = 6e750428
sth %l7,[%i4+0x1cc] ! Mem[00000000900001cc] = 00810428
! Mem[00000000908000d4] = 15078ff8, %g2 = 0000000041d36b30
lduw [%i5+0x0d4],%g2 ! %g2 = 0000000015078ff8
! Mem[000000008e0000af] = 06889954, %l6 = 442dd1480d60195a
ldstub [%i0+0x0af],%l6 ! %l6 = 00000054000000ff
! Mem[000000008e000178] = b660bc34, %l7 = 0000000000000081
ldsb [%i0+0x178],%l7 ! %l7 = ffffffffffffffb6
p63_label_11:
! Mem[000000008e80009f] = 6868f69f, %l4 = 0000000040e69009
ldstub [%i1+0x09f],%l4 ! %l4 = 0000009f000000ff
! Mem[0000000091800000] = 7099c425, %g2 = 0000000015078ff8
ldsb [%o0+0x003],%g2 ! %g2 = 0000000000000070
! Mem[0000000090000034] = cfc23b8d, %g2 = 0000000000000070
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000cf
! Mem[000000008e0000e0] = b2a4f139, %l1 = 0000000069c7c7f1
swap [%i0+0x0e0],%l1 ! %l1 = 00000000b2a4f139
! Mem[000000008e000138] = 306e26221bce2d0b, %l4 = 000000000000009f, %l6 = 0000000000000054
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 306e26221bce2d0b
! Mem[0000000090000060] = 7dcd45f0, %g18 = c02cd86a1e74615d
ldsw [%i4+0x060],%g2 ! %g2 = c02cd86a1e74615d
! Mem[000000008f8001cc] = 7f014196, %l5 = 000000006919b209
ldstub [%i3+0x1cc],%l5 ! %l5 = 0000007f000000ff
! Mem[000000009000004c] = f16b390b, %g2 = 000000007dcd45f0
ldsh [%i4+0x04e],%g2 ! %g2 = fffffffffffff16b
! Mem[000000008f000114] = b5d50f62, %l7 = ffffffb6, %l6 = 1bce2d0b
add %i2,0x114,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000b5d50f62
! Mem[000000008f0000b0] = adb8442f4d840d8e, %l7 = ffffffffffffffb6, %l2 = 00000000902b21ae
add %i2,0xb0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = adb8442f4d840d8e
p63_label_12:
! Mem[000000008f000104] = 16e0ee44, %l3 = 81c58b06, %l4 = 0000009f
add %i2,0x104,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000016e0ee44
! Mem[0000000090800110] = 7fa5c65d, %g2 = fffffffffffff16b
ldub [%i5+0x112],%g2 ! %g2 = 000000000000007f
! Mem[000000008e800060] = 604893422b92e579, %l5 = 000000000000007f, %l1 = 00000000b2a4f139
add %i1,0x60,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 604893422b92e579
! Mem[000000008f8001d8] = 5ce98f1deafbf76d, %l4 = 0000000016e0ee44, %l3 = 0000000081c58b06
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 5ce98f1deafbf76d
! Mem[000000008f0001d4] = 0524dd23, %l6 = b5d50f62, %l7 = ffffffb6
add %i2,0x1d4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000000524dd23
! Mem[0000000090000078] = fec32266, %g2 = 000000000000007f
lduw [%i4+0x078],%g2 ! %g2 = 00000000fec32266
! %l0 = 6ea1954becd345c4, Mem[0000000091000110] = dc796364
sth %l0,[%i6+0x110] ! Mem[0000000091000110] = 45c46364
! Mem[000000009100010c] = 6fbe3348, %g2 = 00000000fec32266
lduw [%i6+0x10c],%g2 ! %g2 = 000000006fbe3348
! %l1 = 604893422b92e579, Mem[000000008f800030] = 07e1fb2d486f661a
stx %l1,[%i3+0x030] ! Mem[000000008f800030] = 604893422b92e579
! %l3 = 5ce98f1deafbf76d, Mem[0000000091800120] = 240e338f
stw %l3,[%o0+0x120] ! Mem[0000000091800120] = eafbf76d
p63_label_13:
! Mem[000000008e000111] = 4262c8b1, %l0 = 6ea1954becd345c4
ldstub [%i0+0x111],%l0 ! %l0 = 00000062000000ff
! Mem[0000000090800124] = 79e65d19, %g2 = 000000006fbe3348
ldsh [%i5+0x124],%g2 ! %g2 = 00000000000079e6
! Mem[000000008e000020] = 9c663ee6f5ffd187, %l5 = 000000000000007f, %l1 = 604893422b92e579
add %i0,0x20,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 9c663ee6f5ffd187
! Mem[00000000908000b0] = be69c6f53a9b260a, %g2 = 00000000000079e6
ldx [%i5+0x0b0],%g2 ! %g2 = be69c6f53a9b260a
! Mem[00000000908001d4] = 0ec48605, %g2 = be69c6f53a9b260a
ldsb [%i5+0x1d4],%g2 ! %g2 = 000000000000000e
! %l6 = b5d50f62, %l7 = 0524dd23, Mem[0000000091000138] = e962452c da495b2d
std %l6,[%i6+0x138] ! Mem[0000000091000138] = b5d50f62 0524dd23
! Mem[000000008e0001d4] = 6294d30b, %l3 = 5ce98f1deafbf76d
ldstub [%i0+0x1d4],%l3 ! %l3 = 00000062000000ff
! Mem[000000008e0001d8] = 25bd89eeadc27e50, %l0 = 0000000000000062, %l3 = 0000000000000062
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 25bd89eeadc27e50
! Mem[0000000090000070] = 80d78bd7 538b29ee, %g2 = 0000000e, %g3 = c313a76b
ldd [%i4+0x070],%g2 ! %g2 = 0000000080d78bd7 00000000538b29ee
! %l5 = 000000000000007f, Mem[0000000090800130] = 39ab491f
stb %l5,[%i5+0x130] ! Mem[0000000090800130] = 7fab491f
p63_label_14:
! Mem[000000008f000051] = 8c33f893, %l2 = adb8442f4d840d8e
ldstub [%i2+0x051],%l2 ! %l2 = 00000033000000ff
! Mem[000000008e80005e] = a4506167, %l0 = 0000000000000062
ldstub [%i1+0x05e],%l0 ! %l0 = 00000061000000ff
! Mem[000000008f00011c] = 7c633d0e, %l1 = 9c663ee6f5ffd187
ldstub [%i2+0x11c],%l1 ! %l1 = 0000007c000000ff
! Mem[0000000091800184] = 4b634b57, %g2 = 0000000080d78bd7
ldsb [%o0+0x186],%g2 ! %g2 = 000000000000004b
! Mem[000000008e0001d4] = ff94d30b, %l1 = 0000007c, %l1 = 0000007c
add %i0,0x1d4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ff94d30b
! Mem[000000008f00000c] = 14822b3d, %l2 = 0000000000000033
swap [%i2+0x00c],%l2 ! %l2 = 0000000014822b3d
! Mem[00000000908001b0] = 41c8d8e1 6fe8048a, %g2 = 0000004b, %g3 = 538b29ee
ldd [%i5+0x1b0],%g2 ! %g2 = 0000000041c8d8e1 000000006fe8048a
! %l1 = 00000000ff94d30b, Mem[0000000090000088] = 487ec682423efff6
stx %l1,[%i4+0x088] ! Mem[0000000090000088] = 00000000ff94d30b
! Mem[00000000908000c8] = 183ccfbd, %g2 = 0000000041c8d8e1
ldsb [%i5+0x0ca],%g2 ! %g2 = 0000000000000018
! Mem[000000008e000078] = 3eff3633, %l7 = 0524dd23, %l4 = 16e0ee44
add %i0,0x78,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003eff3633
p63_label_15:
! Mem[000000008e000114] = 0dad6401, %l2 = 14822b3d, %l5 = 0000007f
add %i0,0x114,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000000dad6401
! Mem[000000008f000110] = d22df510b5d50f62, %l0 = 0000000000000061, %l0 = 0000000000000061
add %i2,0x110,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = d22df510b5d50f62
! Mem[0000000090000068] = 5a4c5318, %g2 = 0000000000000018
ldsb [%i4+0x069],%g2 ! %g2 = 000000000000005a
! Mem[000000008f0000b8] = 7577ad19, %l7 = 000000000524dd23
swap [%i2+0x0b8],%l7 ! %l7 = 000000007577ad19
! Mem[000000008e800008] = 92fc026c, %l7 = 7577ad19, %l0 = b5d50f62
add %i1,0x08,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000092fc026c
! %l7 = 000000007577ad19, Mem[000000009080010d] = c91a2f08
stb %l7,[%i5+0x10d] ! Mem[000000009080010c] = 191a2f08
! Mem[000000008e8001c8] = 9102c055, %l5 = 000000000dad6401
lduw [%i1+0x1c8],%l5 ! %l5 = 000000009102c055
! Mem[000000008e0001d0] = c49505c2, %l0 = 92fc026c, %l0 = 92fc026c
add %i0,0x1d0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c49505c2
! Mem[000000008f8000c8] = d83c9b84, %l6 = b5d50f62, %l2 = 14822b3d
add %i3,0xc8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000d83c9b84
! Mem[0000000090000170] = ab93d825, %g2 = 000000000000005a
lduw [%i4+0x170],%g2 ! %g2 = 00000000ab93d825
p63_label_16:
! Mem[000000008e8001c4] = 11ad6d24, %l5 = 000000009102c055
ldstub [%i1+0x1c4],%l5 ! %l5 = 00000011000000ff
! %l3 = 25bd89eeadc27e50, Mem[0000000091000088] = 9892031b
stw %l3,[%i6+0x088] ! Mem[0000000091000088] = adc27e50
! Mem[000000008e0001f1] = d56a9a07, %l7 = 000000007577ad19
ldstub [%i0+0x1f1],%l7 ! %l7 = 0000006a000000ff
! %l7 = 000000000000006a, Mem[0000000090000058] = fb0631c4
stb %l7,[%i4+0x058] ! Mem[0000000090000058] = 6a0631c4
! Mem[000000008f80018f] = 2f894228, %l1 = 00000000ff94d30b
ldstub [%i3+0x18f],%l1 ! %l1 = 00000028000000ff
! %l5 = 0000000000000011, Mem[0000000091800086] = a6b476cf
sth %l5,[%o0+0x086] ! Mem[0000000091800084] = 001176cf
! Mem[000000008f000008] = 99c6f48900000033, %l7 = 000000000000006a, %l2 = 00000000d83c9b84
add %i2,0x08,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 99c6f48900000033
! %l4 = 000000003eff3633, Mem[0000000091000177] = 9780e92e
stb %l4,[%i6+0x177] ! Mem[0000000091000174] = 3380e92e
! Mem[000000008f000160] = c29e3b81, %l0 = c49505c2, %l7 = 0000006a
add %i2,0x160,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000c29e3b81
! %l1 = 0000000000000028, Mem[000000008f0000ea] = f2651033
sth %l1,[%i2+0x0ea] ! Mem[000000008f0000e8] = f2650028
p63_label_17:
! Mem[000000008e000180] = d0b76af3, %l5 = 0000000000000011
swap [%i0+0x180],%l5 ! %l5 = 00000000d0b76af3
! Mem[00000000908001c8] = 04d8b60f 03f88b06, %g2 = ab93d825, %g3 = 6fe8048a
ldd [%i5+0x1c8],%g2 ! %g2 = 0000000004d8b60f 0000000003f88b06
! Mem[000000008e000170] = 064d165b2a8bf456, %l6 = 00000000b5d50f62, %l2 = 99c6f48900000033
add %i0,0x170,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 064d165b2a8bf456
! %l2 = 2a8bf456, %l3 = adc27e50, Mem[0000000091000020] = ad86dab9 b58eb51d
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 2a8bf456 adc27e50
! Mem[0000000090800140] = 58c1586a, %g18 = c02cd86a1e74615d
ldsw [%i5+0x140],%g2 ! %g2 = c02cd86a1e74615d
! Mem[00000000900001ec] = 70ad6e71, %g2 = 0000000058c1586a
ldub [%i4+0x1ee],%g2 ! %g2 = 0000000000000070
! %l0 = 00000000c49505c2, Mem[00000000908001ca] = b60f03f8
stb %l0,[%i5+0x1ca] ! Mem[00000000908001c8] = c20f03f8
! Mem[000000008e800190] = ff5c2fdd, %l3 = adc27e50, %l5 = d0b76af3
add %i1,0x190,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ff5c2fdd
! %l6 = 00000000b5d50f62, Mem[0000000090000080] = 223d611b
stw %l6,[%i4+0x080] ! Mem[0000000090000080] = b5d50f62
! Mem[000000008f0000e8] = f2650028, %l5 = ff5c2fdd, %l3 = adc27e50
add %i2,0xe8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000f2650028
p63_label_18:
! Mem[0000000090800080] = 6a2f1ae1, %g2 = 0000000000000070
lduw [%i5+0x080],%g2 ! %g2 = 000000006a2f1ae1
! Mem[000000008e0000ec] = 4f91b37e, %l6 = 00000000b5d50f62
swap [%i0+0x0ec],%l6 ! %l6 = 000000004f91b37e
! Mem[0000000090000108] = 0beb9214 9d6924b7, %g2 = 6a2f1ae1, %g3 = 03f88b06
ldd [%i4+0x108],%g2 ! %g2 = 000000000beb9214 000000009d6924b7
! Mem[000000009180015c] = aee176b8, %g2 = 000000000beb9214
lduw [%o0+0x15c],%g2 ! %g2 = 00000000aee176b8
! Mem[000000008e800084] = 7258f08c, %l1 = 00000028, %l2 = 2a8bf456
add %i1,0x84,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000007258f08c
! Mem[00000000900001c8] = 60b21f1e00810428, %g2 = 00000000aee176b8
ldx [%i4+0x1c8],%g2 ! %g2 = 60b21f1e00810428
! Mem[000000008e80013e] = 3d982207, %l3 = 00000000f2650028
ldstub [%i1+0x13e],%l3 ! %l3 = 00000022000000ff
! %l5 = 00000000ff5c2fdd, Mem[000000009000008e] = d30b811a
stb %l5,[%i4+0x08e] ! Mem[000000009000008c] = dd0b811a
! Mem[000000008f800084] = a368a4df, %l3 = 00000022, %l7 = c29e3b81
add %i3,0x84,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a368a4df
! %l7 = 00000000a368a4df, Mem[00000000918000d0] = 0f131ea5
stb %l7,[%o0+0x0d0] ! Mem[00000000918000d0] = df131ea5
p63_label_19:
! Mem[000000008e80004c] = ae0a36d6, %l4 = 3eff3633, %l3 = 00000022
add %i1,0x4c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ae0a36d6
! Mem[000000008e8001b8] = 6d8af3c2, %l5 = 00000000ff5c2fdd
swap [%i1+0x1b8],%l5 ! %l5 = 000000006d8af3c2
! Mem[000000008e800098] = 0b6330e4, %l4 = 000000003eff3633
swap [%i1+0x098],%l4 ! %l4 = 000000000b6330e4
! Mem[000000008f000140] = 5c6b0e99d8f9d737, %l6 = 000000004f91b37e, %l6 = 000000004f91b37e
add %i2,0x140,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 5c6b0e99d8f9d737
! Mem[000000008e0001e8] = 1496c4fdb97b728c, %l2 = 000000007258f08c, %l3 = 00000000ae0a36d6
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 1496c4fdb97b728c
! %l4 = 000000000b6330e4, Mem[0000000090800038] = b0bb7951
sth %l4,[%i5+0x038] ! Mem[0000000090800038] = 30e47951
! Mem[000000008f000060] = f452cec8b307475c, %l5 = 000000006d8af3c2, %l6 = 5c6b0e99d8f9d737
add %i2,0x60,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = f452cec8b307475c
! Mem[000000008f00005c] = ecd345c4, %l0 = c49505c2, %l4 = 0b6330e4
add %i2,0x5c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ecd345c4
! Mem[000000008f0000f7] = 97b86bf7, %l3 = 1496c4fdb97b728c
ldstub [%i2+0x0f7],%l3 ! %l3 = 000000f7000000ff
! Mem[0000000091800080] = 0000c2bf, %g2 = 60b21f1e00810428
ldsb [%o0+0x081],%g2 ! %g2 = 0000000000000000
p63_label_20:
! Mem[0000000091000018] = 424501ee4891d8bc, %g2 = 0000000000000000
ldx [%i6+%o3],%g2 ! %g2 = 424501ee4891d8bc
! Mem[000000008f8001a2] = ac91ff38, %l0 = 00000000c49505c2
ldstub [%i3+0x1a2],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000091000070] = 684b1c1a828d9352, %g2 = 424501ee4891d8bc
ldx [%i6+0x070],%g2 ! %g2 = 684b1c1a828d9352
! Mem[000000008f000170] = 3ff5b810, %l5 = 000000006d8af3c2
swap [%i2+0x170],%l5 ! %l5 = 000000003ff5b810
! Mem[000000008f0001b4] = 0828543c, %l7 = a368a4df, %l2 = 7258f08c
add %i2,0x1b4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000000828543c
! Mem[00000000918001a8] = f1918a2d4b6bef62, %g2 = 684b1c1a828d9352
ldx [%o0+0x1a8],%g2 ! %g2 = f1918a2d4b6bef62
! Mem[000000008f000188] = c3c1aaf6ef54d907, %l0 = 00000000000000ff, %l6 = f452cec8b307475c
add %i2,0x188,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c3c1aaf6ef54d907
! %l3 = 00000000000000f7, Mem[000000008f000058] = 6ea1954b
stw %l3,[%i2+0x058] ! Mem[000000008f000058] = 000000f7
! Mem[00000000918000b0] = ea1cbaf0, %g2 = f1918a2d4b6bef62
ldsb [%o0+0x0b1],%g2 ! %g2 = ffffffffffffffea
! Mem[000000008f800048] = 2e783b29, %l7 = 00000000a368a4df
swap [%i3+0x048],%l7 ! %l7 = 000000002e783b29
p63_label_21:
! Mem[000000008f0000b0] = adb8442f4d840d8e, %l4 = 00000000ecd345c4, %l7 = 000000002e783b29
add %i2,0xb0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = adb8442f4d840d8e
! %l3 = 00000000000000f7, Mem[000000008e800131] = 9ba8576e
stb %l3,[%i1+0x131] ! Mem[000000008e800130] = 9bf7576e
! Mem[000000008f00017a] = 442dd148, %l0 = 00000000000000ff
ldstub [%i2+0x17a],%l0 ! %l0 = 000000d1000000ff
! %l4 = 00000000ecd345c4, Mem[0000000091000106] = 07f31c06
sth %l4,[%i6+0x106] ! Mem[0000000091000104] = 45c41c06
! %l5 = 000000003ff5b810, Mem[0000000090000120] = 42e93401
sth %l5,[%i4+0x120] ! Mem[0000000090000120] = b8103401
! Mem[000000008e0001f0] = d5ff9a07, %l0 = 000000d1, %l3 = 000000f7
add %i0,0x1f0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d5ff9a07
! Mem[000000008f0000d0] = 9d9e6c54e8455d31, %l0 = 00000000000000d1, %l7 = adb8442f4d840d8e
add %i2,0xd0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 9d9e6c54e8455d31
! %l0 = 00000000000000d1, Mem[000000009080001b] = dba1adf0
stb %l0,[%i5+0x01b] ! Mem[0000000090800018] = d1a1adf0
! Mem[000000008e00010c] = 554b8d60, %l7 = e8455d31, %l4 = ecd345c4
add %i0,0x10c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000554b8d60
! Mem[000000008f0000a4] = a7b85213, %l5 = 3ff5b810, %l6 = ef54d907
add %i2,0xa4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000a7b85213
p63_label_22:
! Mem[000000008f8000c4] = 9b18e17d, %l7 = e8455d31, %l0 = 000000d1
add %i3,0xc4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000009b18e17d
! Mem[000000008e800040] = 9b1113dc, %l3 = 00000000d5ff9a07
swap [%i1+0x040],%l3 ! %l3 = 000000009b1113dc
! Mem[000000008e8001a0] = 947254616ea1a880, %l3 = 000000009b1113dc, %l4 = 00000000554b8d60
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 947254616ea1a880
! Mem[000000008e800054] = cb6ea814, %l4 = 947254616ea1a880
swap [%i1+0x054],%l4 ! %l4 = 00000000cb6ea814
! %l3 = 000000009b1113dc, Mem[00000000908001d8] = bbeab1cd83155997
stx %l3,[%i5+0x1d8] ! Mem[00000000908001d8] = 000000009b1113dc
! %l6 = 00000000a7b85213, Mem[0000000091000020] = 2a8bf456adc27e50
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 00000000a7b85213
! Mem[0000000091000118] = c04bc1d5 72a066a4, %g2 = ffffffea, %g3 = 9d6924b7
ldd [%i6+0x118],%g2 ! %g2 = 00000000c04bc1d5 0000000072a066a4
! Mem[000000008e800060] = 60489342, %l6 = 00000000a7b85213
swap [%i1+0x060],%l6 ! %l6 = 0000000060489342
! Mem[000000008e00018c] = bf11a6b4, %l6 = 60489342, %l2 = 0828543c
add %i0,0x18c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000bf11a6b4
! Mem[000000008e0000e8] = 2353e713, %l1 = 0000000000000028
ldsb [%i0+0x0e8],%l1 ! %l1 = 0000000000000023
p63_label_23:
! Mem[00000000908000d8] = 27372846, %g2 = 00000000c04bc1d5
ldsh [%i5+0x0d8],%g2 ! %g2 = 0000000000002737
! Mem[0000000091000128] = 47d5b5f9 3b517a4d, %g2 = 00002737, %g3 = 72a066a4
ldd [%i6+0x128],%g2 ! %g2 = 0000000047d5b5f9 000000003b517a4d
! Mem[000000008f8001db] = 5ce98f1d, %l1 = 0000000000000023
ldstub [%i3+0x1db],%l1 ! %l1 = 0000001d000000ff
! Mem[0000000090000088] = 00000000ff94dd0b, %g2 = 0000000047d5b5f9
ldx [%i4+0x088],%g2 ! %g2 = 00000000ff94dd0b
! %l3 = 000000009b1113dc, Mem[000000008e000108] = d4b0ff63
stw %l3,[%i0+0x108] ! Mem[000000008e000108] = 9b1113dc
! Mem[000000008e800162] = b978d34f, %l7 = 9d9e6c54e8455d31
ldstub [%i1+0x162],%l7 ! %l7 = 000000d3000000ff
! Mem[0000000090000138] = f0b98432, %g18 = c02cd86a1e74615d
ldsw [%i4+0x138],%g2 ! %g2 = c02cd86a1e74615d
! Mem[000000008f00000f] = 00000033, %l6 = 0000000060489342
ldstub [%i2+0x00f],%l6 ! %l6 = 00000033000000ff
! %l7 = 00000000000000d3, Mem[0000000090000028] = c6d1db87
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 000000d3
! Mem[0000000090000100] = dc07f72f 823d4765, %g2 = f0b98432, %g3 = 3b517a4d
ldd [%i4+0x100],%g2 ! %g2 = 00000000dc07f72f 00000000823d4765
p63_label_24:
! %l6 = 0000000000000033, Mem[000000009080011a] = 5e44319c
sth %l6,[%i5+0x11a] ! Mem[0000000090800118] = 0033319c
! %l0 = 9b18e17d, %l1 = 0000001d, Mem[0000000090000080] = b5d50f62 9936a78a
std %l0,[%i4+0x080] ! Mem[0000000090000080] = 9b18e17d 0000001d
! %l2 = 00000000bf11a6b4, Mem[00000000910001e8] = 3ad6395c
stw %l2,[%i6+0x1e8] ! Mem[00000000910001e8] = bf11a6b4
! Mem[000000008e8000d0] = 9c498ec11fa0543d, %l6 = 0000000000000033, %l2 = 00000000bf11a6b4
add %i1,0xd0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 9c498ec11fa0543d
! %l4 = cb6ea814, %l5 = 3ff5b810, Mem[0000000090000190] = 27339c59 892c7c4b
std %l4,[%i4+0x190] ! Mem[0000000090000190] = cb6ea814 3ff5b810
! Mem[0000000091800030] = 39f40765, %g2 = 00000000dc07f72f
lduh [%o0+0x032],%g2 ! %g2 = 00000000000039f4
! %l5 = 000000003ff5b810, Mem[00000000900001ca] = 1f1e0081
stb %l5,[%i4+0x1ca] ! Mem[00000000900001c8] = 101e0081
! Mem[000000008f8000a8] = 8e706562ec0e6aaa, %l6 = 0000000000000033, %l4 = 00000000cb6ea814
add %i3,0xa8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 8e706562ec0e6aaa
! Mem[000000008f0001db] = d9ec4a15, %l6 = 0000000000000033
ldstub [%i2+0x1db],%l6 ! %l6 = 00000015000000ff
! Mem[0000000090800068] = 75c6f97e, %g2 = 00000000000039f4
lduw [%i5+0x068],%g2 ! %g2 = 0000000075c6f97e
p63_label_25:
! Mem[000000008f00019c] = f735c963, %l3 = 000000009b1113dc
swap [%i2+0x19c],%l3 ! %l3 = 00000000f735c963
! %l1 = 000000000000001d, Mem[0000000091000120] = dc2c85ca403b2726
stx %l1,[%i6+0x120] ! Mem[0000000091000120] = 000000000000001d
! %l4 = ec0e6aaa, %l5 = 3ff5b810, Mem[0000000091800190] = df687899 ade27475
std %l4,[%o0+0x190] ! Mem[0000000091800190] = ec0e6aaa 3ff5b810
! Mem[000000008e800164] = 22663a01, %l5 = 3ff5b810, %l1 = 0000001d
add %i1,0x164,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000022663a01
! Mem[000000008f000180] = 957d98ab, %l4 = 8e706562ec0e6aaa
ldub [%i2+0x181],%l4 ! %l4 = 000000000000007d
! Mem[0000000090800040] = 839ba431, %g2 = 0000000075c6f97e
lduh [%i5+0x040],%g2 ! %g2 = 000000000000839b
! Mem[000000008e0000f4] = 41e6787d, %l3 = 00000000f735c963
ldstub [%i0+0x0f4],%l3 ! %l3 = 00000041000000ff
! Mem[000000008e8000e4] = 7b244d8f, %l3 = 00000041, %l3 = 00000041
add %i1,0xe4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007b244d8f
! %l2 = 9c498ec11fa0543d, Mem[0000000091000188] = 170ec0b9
stw %l2,[%i6+0x188] ! Mem[0000000091000188] = 1fa0543d
! Mem[000000008e000130] = 00eabde577f62da3, %l3 = 000000007b244d8f, %l1 = 0000000022663a01
add %i0,0x130,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 00eabde577f62da3
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
ldd [%i1+0x0b0],%l6
ba,a p63_branch_failed
p63_not_taken_0_end:
! End of Random Code for Thread 63
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 000000009b18e17d
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00eabde577f62da3
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 9c498ec11fa0543d
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007b244d8f
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000007d
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003ff5b810
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000015
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000d3
bne,a,pn %xcc,p63_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 9c663ee6f5ffd187
ldx [%i0+0x020],%g3 ! Observed data at 000000008e000020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = c952fbe615374fd8
ldx [%i0+0x040],%g3 ! Observed data at 000000008e000040
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3eff3633e0369793
ldx [%i0+0x078],%g3 ! Observed data at 000000008e000078
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 07af8a5a6f68cf68
ldx [%i0+0x080],%g3 ! Observed data at 000000008e000080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e10135d5068899ff
ldx [%i0+0x0a8],%g3 ! Observed data at 000000008e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b745c45500000020
ldx [%i0+0x0d8],%g3 ! Observed data at 000000008e0000d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 69c7c7f1711ea03b
ldx [%i0+0x0e0],%g3 ! Observed data at 000000008e0000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2353e713b5d50f62
ldx [%i0+0x0e8],%g3 ! Observed data at 000000008e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 4f596ad0ffe6787d
ldx [%i0+0x0f0],%g3 ! Observed data at 000000008e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9b1113dc554b8d60
ldx [%i0+0x108],%g3 ! Observed data at 000000008e000108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 42ffc8b10dad6401
ldx [%i0+0x110],%g3 ! Observed data at 000000008e000110
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x110,%g4
ldx [%g1+0x160],%g2 ! Expected data = 4958ffef5b78073d
ldx [%i0+0x160],%g3 ! Observed data at 000000008e000160
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = b660bc34e8455d31
ldx [%i0+0x178],%g3 ! Observed data at 000000008e000178
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00000011b476e458
ldx [%i0+0x180],%g3 ! Observed data at 000000008e000180
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000000c2bf11a6b4
ldx [%i0+0x188],%g3 ! Observed data at 000000008e000188
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c49505c2ff94d30b
ldx [%i0+0x1d0],%g3 ! Observed data at 000000008e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = d5ff9a078ac090cd
ldx [%i0+0x1f0],%g3 ! Observed data at 000000008e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1f0,%g4
set p63_local1_expect,%g1
p63_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 0000008e3eb6bb33
ldx [%i1+0x028],%g3 ! Observed data at 000000008e800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = d5ff9a079fbd5c52
ldx [%i1+0x040],%g3 ! Observed data at 000000008e800040
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0436686e6ea1a880
ldx [%i1+0x050],%g3 ! Observed data at 000000008e800050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2de976a6a450ff67
ldx [%i1+0x058],%g3 ! Observed data at 000000008e800058
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = a7b852132b92e579
ldx [%i1+0x060],%g3 ! Observed data at 000000008e800060
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = f9c6ff089cd0ad3c
ldx [%i1+0x090],%g3 ! Observed data at 000000008e800090
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3eff36336868f6ff
ldx [%i1+0x098],%g3 ! Observed data at 000000008e800098
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0df351ff29e29d15
ldx [%i1+0x0b0],%g3 ! Observed data at 000000008e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 03989af66625ff0e
ldx [%i1+0x128],%g3 ! Observed data at 000000008e800128
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 9bf7576e996c4199
ldx [%i1+0x130],%g3 ! Observed data at 000000008e800130
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = d3c17d7f3d98ff07
ldx [%i1+0x138],%g3 ! Observed data at 000000008e800138
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3ace9b02efcc5837
ldx [%i1+0x158],%g3 ! Observed data at 000000008e800158
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = b978ff4f22663a01
ldx [%i1+0x160],%g3 ! Observed data at 000000008e800160
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0a779b0a09ccdd3a
ldx [%i1+0x178],%g3 ! Observed data at 000000008e800178
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff5c2fdd9c260e37
ldx [%i1+0x190],%g3 ! Observed data at 000000008e800190
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff5c2fddafc7cf45
ldx [%i1+0x1b8],%g3 ! Observed data at 000000008e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4f527666ffad6d24
ldx [%i1+0x1c0],%g3 ! Observed data at 000000008e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1c0,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 99c6f489000000ff
ldx [%i2+0x008],%g3 ! Observed data at 000000008f000008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9f0a29f5522dc6ff
ldx [%i2+0x038],%g3 ! Observed data at 000000008f000038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8cfff8934031ee3a
ldx [%i2+0x050],%g3 ! Observed data at 000000008f000050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000f7ecd345c4
ldx [%i2+0x058],%g3 ! Observed data at 000000008f000058
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = b72ce0ffbb398a71
ldx [%i2+0x070],%g3 ! Observed data at 000000008f000070
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0524dd237264f5d0
ldx [%i2+0x0b8],%g3 ! Observed data at 000000008f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f265002861e0e4ed
ldx [%i2+0x0e8],%g3 ! Observed data at 000000008f0000e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e98737d297b86bff
ldx [%i2+0x0f0],%g3 ! Observed data at 000000008f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4b4ebbadff633d0e
ldx [%i2+0x118],%g3 ! Observed data at 000000008f000118
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x118,%g4
ldx [%g1+0x170],%g2 ! Expected data = 6d8af3c252ade495
ldx [%i2+0x170],%g3 ! Observed data at 000000008f000170
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 442dff480d60195a
ldx [%i2+0x178],%g3 ! Observed data at 000000008f000178
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4eee4e819b1113dc
ldx [%i2+0x198],%g3 ! Observed data at 000000008f000198
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 79d33787e36b4b14
ldx [%i2+0x1c0],%g3 ! Observed data at 000000008f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d9ec4affd3e55d0e
ldx [%i2+0x1d8],%g3 ! Observed data at 000000008f0001d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000c2bf11a6b4
ldx [%i2+0x1f0],%g3 ! Observed data at 000000008f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1f0,%g4
set p63_local3_expect,%g1
p63_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 604893422b92e579
ldx [%i3+0x030],%g3 ! Observed data at 000000008f800030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = a368a4df7e79cc9e
ldx [%i3+0x048],%g3 ! Observed data at 000000008f800048
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 03d280169f9bbc54
ldx [%i3+0x050],%g3 ! Observed data at 000000008f800050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 118514fffd75ebe4
ldx [%i3+0x090],%g3 ! Observed data at 000000008f800090
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = faed4dc0fff6b66a
ldx [%i3+0x0e0],%g3 ! Observed data at 000000008f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7abe05482f8942ff
ldx [%i3+0x188],%g3 ! Observed data at 000000008f800188
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ac91ff38000000c2
ldx [%i3+0x1a0],%g3 ! Observed data at 000000008f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ca109669ff014196
ldx [%i3+0x1c8],%g3 ! Observed data at 000000008f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5ce98fffeafbf76d
ldx [%i3+0x1d8],%g3 ! Observed data at 000000008f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1d8,%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
! The test for processor 63 failed
p63_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 63 failed
p63_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p63_selfmod_failed:
ba p63_failed
mov 0xabc,%g1
p63_common_error:
or %g0,0xf1f,%g1
ba p63_failed
mov %o5,%g3
p63_common_signature_error:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_common_timeout:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p63_failed
mov 0x0,%g3
p63_trap1e:
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000028]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f800028]
done
p63_trap1o:
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000028]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f800028]
done
p63_trap2e:
stba %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000028]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f800000]
stba %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800020]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e800000]
stha %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000010]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f800010]
stxa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800010]
done
p63_trap2o:
stba %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000028]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f800000]
stba %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800020]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e800000]
stha %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000010]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f800010]
stxa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800010]
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 = 6d9e55726f68cf68
ldx [%g1+0x008],%l1 ! %l1 = 46cfb79207e2671e
ldx [%g1+0x010],%l2 ! %l2 = 7e3dd2ff98151774
ldx [%g1+0x018],%l3 ! %l3 = 37e5ba4e89db086f
ldx [%g1+0x020],%l4 ! %l4 = 1777024c979c2f8c
ldx [%g1+0x028],%l5 ! %l5 = cd449e3b9b52f967
ldx [%g1+0x030],%l6 ! %l6 = 580b1c5a6be9a4d0
ldx [%g1+0x038],%l7 ! %l7 = b27f20cfd58382d6
! Initialize the output register of window 0
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:
ldsh [%i3+0x0f8],%l4 ! Mem[00000000118000f8]
ldd [%i1+0x1b8],%l2 ! Mem[00000000108001b8]
stx %l1,[%i3+0x130] ! Mem[0000000011800130]
lduh [%i1+0x01e],%l1 ! Mem[000000001080001e]
jmpl %o7,%g0
ldub [%i2+0x103],%l7 ! Mem[0000000011000103]
p0_near_0_he:
swap [%i3+0x00c],%l5 ! Mem[000000001180000c]
jmpl %o7,%g0
stx %l5,[%i2+0x050] ! Mem[0000000011000050]
p1_near_0_le:
stw %l2,[%i0+0x080] ! Mem[0000000012000080]
ldstub [%i1+0x134],%l5 ! Mem[0000000012800134]
swap [%i3+0x008],%l1 ! Mem[0000000013800008]
stx %l2,[%i0+0x110] ! Mem[0000000012000110]
jmpl %o7,%g0
stw %l6,[%i2+0x140] ! Mem[0000000013000140]
p1_near_0_he:
ldsb [%i3+0x01a],%l1 ! Mem[000000001380001a]
stx %l3,[%i0+0x088] ! Mem[0000000012000088]
stx %l6,[%i3+0x060] ! Mem[0000000013800060]
ldsh [%i2+0x08c],%l5 ! Mem[000000001300008c]
swap [%i2+0x1b8],%l7 ! Mem[00000000130001b8]
stw %l0,[%i0+0x1d8] ! Mem[00000000120001d8]
ldsb [%i2+0x10b],%l2 ! Mem[000000001300010b]
jmpl %o7,%g0
ldsw [%i2+0x01c],%l6 ! Mem[000000001300001c]
p2_near_0_le:
ldub [%i0+0x0a0],%l2 ! Mem[00000000140000a0]
lduw [%i0+0x19c],%l2 ! Mem[000000001400019c]
lduh [%i2+0x186],%l7 ! Mem[0000000015000186]
ldstub [%i0+0x0c1],%l3 ! Mem[00000000140000c1]
jmpl %o7,%g0
ldsw [%i3+0x114],%l0 ! Mem[0000000015800114]
p2_near_0_he:
ldsh [%i2+0x1de],%l6 ! Mem[00000000150001de]
swap [%i0+0x070],%l5 ! Mem[0000000014000070]
sth %l6,[%i2+0x084] ! Mem[0000000015000084]
lduw [%i2+0x0e8],%l2 ! Mem[00000000150000e8]
std %l4,[%i2+0x000] ! Mem[0000000015000000]
ldx [%i3+0x1f8],%l1 ! Mem[00000000158001f8]
jmpl %o7,%g0
ldub [%i1+0x01a],%l0 ! Mem[000000001480001a]
p3_near_0_le:
ldsh [%i0+0x080],%l2 ! Mem[0000000016000080]
stx %l5,[%i2+0x110] ! Mem[0000000017000110]
ldstub [%i3+0x029],%l1 ! Mem[0000000017800029]
ldd [%i3+0x130],%l2 ! Mem[0000000017800130]
jmpl %o7,%g0
swap [%i0+0x160],%l6 ! Mem[0000000016000160]
p3_near_0_he:
sth %l7,[%i1+0x1e8] ! Mem[00000000168001e8]
swap [%i2+0x08c],%l3 ! Mem[000000001700008c]
ldstub [%i3+0x1cd],%l3 ! Mem[00000000178001cd]
ldsb [%i3+0x07e],%l5 ! Mem[000000001780007e]
stx %l1,[%i3+0x0f8] ! Mem[00000000178000f8]
lduh [%i0+0x03c],%l2 ! Mem[000000001600003c]
ldx [%i2+0x128],%l2 ! Mem[0000000017000128]
jmpl %o7,%g0
ldstub [%i0+0x01c],%l6 ! Mem[000000001600001c]
p4_near_0_le:
ldsw [%i3+0x0f8],%l4 ! Mem[00000000198000f8]
swap [%i0+0x19c],%l2 ! Mem[000000001800019c]
lduh [%i0+0x114],%l1 ! Mem[0000000018000114]
lduw [%i1+0x03c],%l1 ! Mem[000000001880003c]
jmpl %o7,%g0
ldd [%i1+0x120],%l6 ! Mem[0000000018800120]
p4_near_0_he:
swap [%i1+0x1fc],%l6 ! Mem[00000000188001fc]
jmpl %o7,%g0
ldstub [%i1+0x162],%l4 ! Mem[0000000018800162]
p5_near_0_le:
stx %l2,[%i1+0x080] ! Mem[000000001a800080]
stb %l2,[%i3+0x19d] ! Mem[000000001b80019d]
ldsh [%i3+0x134],%l1 ! Mem[000000001b800134]
stx %l1,[%i3+0x038] ! Mem[000000001b800038]
jmpl %o7,%g0
ldstub [%i1+0x123],%l7 ! Mem[000000001a800123]
p5_near_0_he:
swap [%i2+0x02c],%l5 ! Mem[000000001b00002c]
jmpl %o7,%g0
ldub [%i3+0x0f6],%l3 ! Mem[000000001b8000f6]
p6_near_0_le:
lduh [%i1+0x080],%l2 ! Mem[000000001c800080]
swap [%i3+0x114],%l5 ! Mem[000000001d800114]
stb %l1,[%i2+0x009] ! Mem[000000001d000009]
std %l2,[%i0+0x130] ! Mem[000000001c000130]
jmpl %o7,%g0
ldub [%i2+0x162],%l6 ! Mem[000000001d000162]
p6_near_0_he:
stw %l7,[%i0+0x1e8] ! Mem[000000001c0001e8]
swap [%i2+0x08c],%l3 ! Mem[000000001d00008c]
ldsw [%i3+0x140],%l1 ! Mem[000000001d800140]
ldd [%i2+0x0d0],%l4 ! Mem[000000001d0000d0]
swap [%i0+0x024],%l7 ! Mem[000000001c000024]
stx %l7,[%i1+0x068] ! Mem[000000001c800068]
stw %l3,[%i3+0x1a8] ! Mem[000000001d8001a8]
jmpl %o7,%g0
stb %l3,[%i0+0x16e] ! Mem[000000001c00016e]
p7_near_0_le:
ldsb [%i1+0x080],%l2 ! Mem[000000001e800080]
lduh [%i0+0x134],%l5 ! Mem[000000001e000134]
ldstub [%i0+0x009],%l1 ! Mem[000000001e000009]
swap [%i3+0x134],%l2 ! Mem[000000001f800134]
jmpl %o7,%g0
ldstub [%i2+0x111],%l0 ! Mem[000000001f000111]
p7_near_0_he:
ldsw [%i1+0x1c8],%l7 ! Mem[000000001e8001c8]
stb %l3,[%i1+0x0d6] ! Mem[000000001e8000d6]
jmpl %o7,%g0
swap [%i1+0x1ec],%l3 ! Mem[000000001e8001ec]
p8_near_0_le:
std %l4,[%i3+0x0d8] ! Mem[00000000218000d8]
swap [%i2+0x04c],%l1 ! Mem[000000002100004c]
ldstub [%i1+0x114],%l1 ! Mem[0000000020800114]
ldx [%i1+0x038],%l1 ! Mem[0000000020800038]
jmpl %o7,%g0
swap [%i0+0x100],%l7 ! Mem[0000000020000100]
p8_near_0_he:
ldsb [%i2+0x00e],%l5 ! Mem[000000002100000e]
jmpl %o7,%g0
stx %l3,[%i3+0x0f0] ! Mem[00000000218000f0]
p9_near_0_le:
stw %l2,[%i1+0x0a0] ! Mem[00000000228000a0]
swap [%i3+0x06c],%l1 ! Mem[000000002380006c]
stb %l4,[%i3+0x03a] ! Mem[000000002380003a]
ldsb [%i2+0x079],%l2 ! Mem[0000000023000079]
jmpl %o7,%g0
ldstub [%i3+0x111],%l0 ! Mem[0000000023800111]
p9_near_0_he:
sth %l7,[%i3+0x1c8] ! Mem[00000000238001c8]
swap [%i3+0x0f4],%l3 ! Mem[00000000238000f4]
jmpl %o7,%g0
ldsh [%i2+0x084],%l6 ! Mem[0000000023000084]
p10_near_0_le:
lduw [%i1+0x080],%l2 ! Mem[0000000024800080]
stb %l5,[%i1+0x134] ! Mem[0000000024800134]
stw %l1,[%i3+0x028] ! Mem[0000000025800028]
ldstub [%i0+0x114],%l2 ! Mem[0000000024000114]
jmpl %o7,%g0
stb %l6,[%i0+0x162] ! Mem[0000000024000162]
p10_near_0_he:
stw %l1,[%i1+0x018] ! Mem[0000000024800018]
swap [%i3+0x1f4],%l4 ! Mem[00000000258001f4]
swap [%i3+0x140],%l1 ! Mem[0000000025800140]
stw %l5,[%i2+0x0d0] ! Mem[00000000250000d0]
ldstub [%i1+0x005],%l7 ! Mem[0000000024800005]
ldstub [%i1+0x049],%l7 ! Mem[0000000024800049]
ldstub [%i0+0x1aa],%l3 ! Mem[00000000240001aa]
jmpl %o7,%g0
ldd [%i2+0x0a0],%l6 ! Mem[00000000250000a0]
p11_near_0_le:
ldsh [%i1+0x0a0],%l2 ! Mem[00000000268000a0]
ldstub [%i1+0x114],%l5 ! Mem[0000000026800114]
lduh [%i0+0x028],%l1 ! Mem[0000000026000028]
ldub [%i0+0x134],%l2 ! Mem[0000000026000134]
jmpl %o7,%g0
ldd [%i1+0x140],%l6 ! Mem[0000000026800140]
p11_near_0_he:
std %l4,[%i1+0x028] ! Mem[0000000026800028]
ldsb [%i1+0x072],%l5 ! Mem[0000000026800072]
lduw [%i1+0x084],%l6 ! Mem[0000000026800084]
sth %l2,[%i2+0x0e8] ! Mem[00000000270000e8]
stw %l5,[%i0+0x024] ! Mem[0000000026000024]
ldub [%i0+0x1db],%l1 ! Mem[00000000260001db]
swap [%i0+0x018],%l0 ! Mem[0000000026000018]
jmpl %o7,%g0
ldsb [%i1+0x14c],%l3 ! Mem[000000002680014c]
p12_near_0_le:
swap [%i0+0x0f8],%l4 ! Mem[00000000280000f8]
swap [%i2+0x06c],%l1 ! Mem[000000002900006c]
swap [%i2+0x038],%l4 ! Mem[0000000029000038]
swap [%i2+0x078],%l2 ! Mem[0000000029000078]
jmpl %o7,%g0
ldstub [%i3+0x131],%l0 ! Mem[0000000029800131]
p12_near_0_he:
stw %l7,[%i2+0x1c8] ! Mem[00000000290001c8]
ldsh [%i2+0x052],%l5 ! Mem[0000000029000052]
jmpl %o7,%g0
ldd [%i2+0x080],%l6 ! Mem[0000000029000080]
p13_near_0_le:
stx %l2,[%i1+0x0a0] ! Mem[000000002a8000a0]
std %l4,[%i1+0x130] ! Mem[000000002a800130]
ldstub [%i0+0x03a],%l4 ! Mem[000000002a00003a]
stw %l2,[%i1+0x078] ! Mem[000000002a800078]
jmpl %o7,%g0
ldstub [%i2+0x131],%l0 ! Mem[000000002b000131]
p13_near_0_he:
ldsw [%i3+0x1e8],%l7 ! Mem[000000002b8001e8]
ldd [%i0+0x0d0],%l2 ! Mem[000000002a0000d0]
jmpl %o7,%g0
std %l2,[%i3+0x1c8] ! Mem[000000002b8001c8]
p14_near_0_le:
lduh [%i1+0x080],%l2 ! Mem[000000002c800080]
ldsw [%i1+0x114],%l5 ! Mem[000000002c800114]
stx %l1,[%i0+0x008] ! Mem[000000002c000008]
stb %l2,[%i3+0x079] ! Mem[000000002d800079]
jmpl %o7,%g0
ldstub [%i0+0x111],%l0 ! Mem[000000002c000111]
p14_near_0_he:
stb %l2,[%i3+0x074] ! Mem[000000002d800074]
ldsw [%i2+0x144],%l0 ! Mem[000000002d000144]
jmpl %o7,%g0
ldsb [%i3+0x1c0],%l6 ! Mem[000000002d8001c0]
p15_near_0_le:
ldsb [%i1+0x0a0],%l2 ! Mem[000000002e8000a0]
stw %l1,[%i2+0x04c] ! Mem[000000002f00004c]
ldsh [%i0+0x03a],%l4 ! Mem[000000002e00003a]
lduh [%i2+0x078],%l2 ! Mem[000000002f000078]
jmpl %o7,%g0
ldstub [%i3+0x131],%l0 ! Mem[000000002f800131]
p15_near_0_he:
sth %l7,[%i1+0x1c8] ! Mem[000000002e8001c8]
ldstub [%i2+0x0f6],%l3 ! Mem[000000002f0000f6]
jmpl %o7,%g0
swap [%i2+0x1cc],%l3 ! Mem[000000002f0001cc]
p16_near_0_le:
stx %l7,[%i1+0x120] ! Mem[0000000030800120]
swap [%i0+0x084],%l7 ! Mem[0000000030000084]
ldstub [%i2+0x1e9],%l7 ! Mem[00000000310001e9]
lduh [%i3+0x0d6],%l3 ! Mem[00000000318000d6]
jmpl %o7,%g0
stw %l6,[%i2+0x0a4] ! Mem[00000000310000a4]
p16_near_0_he:
jmpl %o7,%g0
ldsb [%i1+0x10b],%l7 ! Mem[000000003080010b]
jmpl %o7,%g0
nop
p17_near_0_le:
stw %l2,[%i1+0x080] ! Mem[0000000032800080]
ldub [%i3+0x114],%l5 ! Mem[0000000033800114]
ldx [%i1+0x110],%l1 ! Mem[0000000032800110]
ldd [%i2+0x0c0],%l2 ! Mem[00000000330000c0]
jmpl %o7,%g0
ldsw [%i0+0x160],%l1 ! Mem[0000000032000160]
p17_near_0_he:
swap [%i2+0x0d0],%l2 ! Mem[00000000330000d0]
stx %l0,[%i3+0x160] ! Mem[0000000033800160]
lduw [%i3+0x044],%l6 ! Mem[0000000033800044]
std %l4,[%i3+0x0a8] ! Mem[00000000338000a8]
jmpl %o7,%g0
std %l6,[%i1+0x198] ! Mem[0000000032800198]
p18_near_0_le:
lduw [%i1+0x080],%l2 ! Mem[0000000034800080]
std %l0,[%i1+0x048] ! Mem[0000000034800048]
lduw [%i3+0x038],%l4 ! Mem[0000000035800038]
ldsb [%i2+0x079],%l2 ! Mem[0000000035000079]
jmpl %o7,%g0
ldstub [%i3+0x131],%l0 ! Mem[0000000035800131]
p18_near_0_he:
stw %l7,[%i0+0x1e8] ! Mem[00000000340001e8]
ldd [%i1+0x088],%l2 ! Mem[0000000034800088]
jmpl %o7,%g0
lduw [%i3+0x140],%l1 ! Mem[0000000035800140]
p19_near_0_le:
ldsh [%i1+0x080],%l2 ! Mem[0000000036800080]
swap [%i0+0x134],%l5 ! Mem[0000000036000134]
ldx [%i3+0x028],%l1 ! Mem[0000000037800028]
swap [%i0+0x114],%l2 ! Mem[0000000036000114]
jmpl %o7,%g0
lduh [%i0+0x142],%l6 ! Mem[0000000036000142]
p19_near_0_he:
ldsh [%i0+0x03a],%l1 ! Mem[000000003600003a]
stx %l4,[%i1+0x1d0] ! Mem[00000000368001d0]
lduh [%i0+0x09a],%l7 ! Mem[000000003600009a]
swap [%i2+0x168],%l1 ! Mem[0000000037000168]
swap [%i3+0x02c],%l2 ! Mem[000000003780002c]
lduw [%i1+0x048],%l7 ! Mem[0000000036800048]
ldx [%i2+0x188],%l3 ! Mem[0000000037000188]
jmpl %o7,%g0
std %l2,[%i0+0x168] ! Mem[0000000036000168]
p20_near_0_le:
ldstub [%i0+0x0d9],%l4 ! Mem[00000000380000d9]
ldx [%i1+0x068],%l1 ! Mem[0000000038800068]
ldsw [%i0+0x018],%l4 ! Mem[0000000038000018]
swap [%i0+0x03c],%l1 ! Mem[000000003800003c]
jmpl %o7,%g0
stb %l0,[%i3+0x134] ! Mem[0000000039800134]
p20_near_0_he:
swap [%i2+0x1dc],%l6 ! Mem[00000000390001dc]
ldx [%i0+0x050],%l5 ! Mem[0000000038000050]
ldstub [%i3+0x084],%l6 ! Mem[0000000039800084]
swap [%i2+0x0c8],%l2 ! Mem[00000000390000c8]
swap [%i3+0x024],%l5 ! Mem[0000000039800024]
ldstub [%i1+0x1fb],%l1 ! Mem[00000000388001fb]
jmpl %o7,%g0
ldsh [%i1+0x03a],%l0 ! Mem[000000003880003a]
p21_near_0_le:
stx %l2,[%i1+0x080] ! Mem[000000003a800080]
ldsh [%i0+0x134],%l5 ! Mem[000000003a000134]
ldd [%i3+0x008],%l0 ! Mem[000000003b800008]
swap [%i2+0x078],%l2 ! Mem[000000003b000078]
jmpl %o7,%g0
ldstub [%i3+0x111],%l0 ! Mem[000000003b800111]
p21_near_0_he:
sth %l7,[%i3+0x1e8] ! Mem[000000003b8001e8]
ldsh [%i0+0x0ac],%l3 ! Mem[000000003a0000ac]
jmpl %o7,%g0
stw %l1,[%i0+0x160] ! Mem[000000003a000160]
p22_near_0_le:
lduh [%i1+0x0a0],%l2 ! Mem[000000003c8000a0]
lduh [%i2+0x06e],%l1 ! Mem[000000003d00006e]
ldstub [%i1+0x01a],%l4 ! Mem[000000003c80001a]
stw %l2,[%i0+0x078] ! Mem[000000003c000078]
jmpl %o7,%g0
ldstub [%i1+0x111],%l0 ! Mem[000000003c800111]
p22_near_0_he:
ldstub [%i0+0x1c9],%l7 ! Mem[000000003c0001c9]
ldsh [%i2+0x0ac],%l3 ! Mem[000000003d0000ac]
jmpl %o7,%g0
swap [%i3+0x140],%l1 ! Mem[000000003d800140]
p23_near_0_le:
ldstub [%i2+0x080],%l2 ! Mem[000000003f000080]
stb %l5,[%i1+0x114] ! Mem[000000003e800114]
sth %l1,[%i0+0x008] ! Mem[000000003e000008]
ldub [%i1+0x114],%l2 ! Mem[000000003e800114]
jmpl %o7,%g0
std %l6,[%i3+0x140] ! Mem[000000003f800140]
p23_near_0_he:
stx %l1,[%i0+0x018] ! Mem[000000003e000018]
ldd [%i0+0x1f0],%l4 ! Mem[000000003e0001f0]
stb %l7,[%i1+0x09b] ! Mem[000000003e80009b]
swap [%i0+0x05c],%l5 ! Mem[000000003e00005c]
swap [%i3+0x024],%l5 ! Mem[000000003f800024]
swap [%i3+0x0c4],%l2 ! Mem[000000003f8000c4]
ldd [%i2+0x128],%l2 ! Mem[000000003f000128]
jmpl %o7,%g0
ldstub [%i0+0x100],%l1 ! Mem[000000003e000100]
p24_near_0_le:
lduw [%i0+0x0f8],%l4 ! Mem[00000000400000f8]
lduh [%i2+0x04e],%l1 ! Mem[000000004100004e]
ldd [%i2+0x018],%l4 ! Mem[0000000041000018]
lduh [%i2+0x078],%l2 ! Mem[0000000041000078]
jmpl %o7,%g0
ldstub [%i3+0x111],%l0 ! Mem[0000000041800111]
p24_near_0_he:
stw %l7,[%i2+0x1e8] ! Mem[00000000410001e8]
ldstub [%i0+0x0ad],%l3 ! Mem[00000000400000ad]
jmpl %o7,%g0
stx %l1,[%i2+0x1f0] ! Mem[00000000410001f0]
p25_near_0_le:
stw %l2,[%i2+0x080] ! Mem[0000000043000080]
ldsw [%i1+0x06c],%l1 ! Mem[000000004280006c]
std %l4,[%i3+0x018] ! Mem[0000000043800018]
ldstub [%i0+0x079],%l2 ! Mem[0000000042000079]
jmpl %o7,%g0
ldstub [%i1+0x131],%l0 ! Mem[0000000042800131]
p25_near_0_he:
ldsw [%i3+0x1c8],%l7 ! Mem[00000000438001c8]
ldstub [%i1+0x08d],%l3 ! Mem[000000004280008d]
jmpl %o7,%g0
ldsh [%i2+0x1ec],%l3 ! Mem[00000000430001ec]
p26_near_0_le:
lduw [%i2+0x0a0],%l2 ! Mem[00000000450000a0]
stw %l5,[%i1+0x114] ! Mem[0000000044800114]
swap [%i1+0x134],%l1 ! Mem[0000000044800134]
ldub [%i0+0x01f],%l1 ! Mem[000000004400001f]
jmpl %o7,%g0
stw %l0,[%i2+0x114] ! Mem[0000000045000114]
p26_near_0_he:
stx %l6,[%i1+0x1d8] ! Mem[00000000448001d8]
stw %l5,[%i0+0x070] ! Mem[0000000044000070]
ldsb [%i2+0x0a4],%l6 ! Mem[00000000450000a4]
ldx [%i3+0x0c8],%l2 ! Mem[00000000458000c8]
swap [%i3+0x024],%l5 ! Mem[0000000045800024]
stb %l1,[%i0+0x1db] ! Mem[00000000440001db]
jmpl %o7,%g0
ldx [%i3+0x038],%l0 ! Mem[0000000045800038]
p27_near_0_le:
ldsh [%i2+0x080],%l2 ! Mem[0000000047000080]
ldsw [%i2+0x134],%l5 ! Mem[0000000047000134]
stw %l1,[%i0+0x028] ! Mem[0000000046000028]
ldd [%i2+0x110],%l2 ! Mem[0000000047000110]
jmpl %o7,%g0
swap [%i2+0x140],%l6 ! Mem[0000000047000140]
p27_near_0_he:
ldstub [%i0+0x01a],%l1 ! Mem[000000004600001a]
ldx [%i0+0x1d0],%l4 ! Mem[00000000460001d0]
std %l6,[%i2+0x098] ! Mem[0000000047000098]
ldstub [%i2+0x149],%l1 ! Mem[0000000047000149]
std %l2,[%i1+0x008] ! Mem[0000000046800008]
swap [%i3+0x184],%l3 ! Mem[0000000047800184]
ldstub [%i3+0x0a1],%l6 ! Mem[00000000478000a1]
jmpl %o7,%g0
ldd [%i1+0x1b0],%l6 ! Mem[00000000468001b0]
p28_near_0_le:
stx %l4,[%i0+0x0f8] ! Mem[00000000480000f8]
ldstub [%i0+0x06f],%l1 ! Mem[000000004800006f]
ldsb [%i0+0x134],%l1 ! Mem[0000000048000134]
ldsh [%i3+0x0c0],%l3 ! Mem[00000000498000c0]
jmpl %o7,%g0
stx %l0,[%i3+0x130] ! Mem[0000000049800130]
p28_near_0_he:
ldub [%i3+0x1fe],%l6 ! Mem[00000000498001fe]
swap [%i1+0x050],%l5 ! Mem[0000000048800050]
lduh [%i0+0x0a4],%l6 ! Mem[00000000480000a4]
lduw [%i1+0x0e8],%l2 ! Mem[00000000488000e8]
ldd [%i3+0x000],%l4 ! Mem[0000000049800000]
ldstub [%i3+0x1db],%l1 ! Mem[00000000498001db]
jmpl %o7,%g0
ldx [%i1+0x128],%l2 ! Mem[0000000048800128]
p29_near_0_le:
stx %l2,[%i2+0x080] ! Mem[000000004b000080]
stx %l5,[%i3+0x110] ! Mem[000000004b800110]
ldsh [%i1+0x008],%l1 ! Mem[000000004a800008]
lduh [%i0+0x114],%l2 ! Mem[000000004a000114]
jmpl %o7,%g0
swap [%i0+0x140],%l6 ! Mem[000000004a000140]
p29_near_0_he:
ldd [%i0+0x038],%l0 ! Mem[000000004a000038]
stw %l4,[%i2+0x1f4] ! Mem[000000004b0001f4]
ldsb [%i3+0x09b],%l7 ! Mem[000000004b80009b]
swap [%i2+0x148],%l1 ! Mem[000000004b000148]
swap [%i1+0x00c],%l2 ! Mem[000000004a80000c]
stw %l3,[%i3+0x184] ! Mem[000000004b800184]
stx %l0,[%i0+0x148] ! Mem[000000004a000148]
jmpl %o7,%g0
ldx [%i0+0x128],%l7 ! Mem[000000004a000128]
p30_near_0_le:
lduh [%i2+0x080],%l2 ! Mem[000000004d000080]
lduw [%i3+0x134],%l5 ! Mem[000000004d800134]
swap [%i3+0x038],%l4 ! Mem[000000004d800038]
stx %l2,[%i1+0x058] ! Mem[000000004c800058]
jmpl %o7,%g0
ldstub [%i3+0x131],%l0 ! Mem[000000004d800131]
p30_near_0_he:
stw %l7,[%i0+0x1c8] ! Mem[000000004c0001c8]
lduh [%i0+0x0ac],%l3 ! Mem[000000004c0000ac]
jmpl %o7,%g0
ldx [%i2+0x140],%l1 ! Mem[000000004d000140]
p31_near_0_le:
ldstub [%i2+0x080],%l2 ! Mem[000000004f000080]
ldsb [%i3+0x114],%l5 ! Mem[000000004f800114]
stx %l1,[%i1+0x008] ! Mem[000000004e800008]
swap [%i2+0x114],%l2 ! Mem[000000004f000114]
jmpl %o7,%g0
ldstub [%i1+0x131],%l0 ! Mem[000000004e800131]
p31_near_0_he:
ldsw [%i1+0x1e8],%l7 ! Mem[000000004e8001e8]
lduh [%i1+0x08c],%l3 ! Mem[000000004e80008c]
jmpl %o7,%g0
sth %l1,[%i1+0x142] ! Mem[000000004e800142]
p32_near_0_le:
ldub [%i1+0x104],%l7 ! Mem[0000000050800104]
swap [%i0+0x1bc],%l2 ! Mem[00000000500001bc]
ldstub [%i1+0x1a7],%l7 ! Mem[00000000508001a7]
lduh [%i2+0x08c],%l3 ! Mem[000000005100008c]
jmpl %o7,%g0
stw %l1,[%i1+0x140] ! Mem[0000000050800140]
p32_near_0_he:
lduh [%i2+0x0f0],%l2 ! Mem[00000000510000f0]
ldstub [%i3+0x146],%l0 ! Mem[0000000051800146]
ldub [%i1+0x065],%l6 ! Mem[0000000050800065]
lduw [%i2+0x0ac],%l5 ! Mem[00000000510000ac]
jmpl %o7,%g0
stb %l7,[%i0+0x1ba] ! Mem[00000000500001ba]
p33_near_0_le:
stw %l2,[%i3+0x080] ! Mem[0000000053800080]
ldx [%i0+0x130],%l5 ! Mem[0000000052000130]
ldstub [%i2+0x009],%l1 ! Mem[0000000053000009]
lduh [%i1+0x058],%l2 ! Mem[0000000052800058]
jmpl %o7,%g0
ldstub [%i3+0x131],%l0 ! Mem[0000000053800131]
p33_near_0_he:
stx %l7,[%i3+0x1c8] ! Mem[00000000538001c8]
ldx [%i0+0x088],%l3 ! Mem[0000000052000088]
jmpl %o7,%g0
swap [%i0+0x160],%l1 ! Mem[0000000052000160]
p34_near_0_le:
lduw [%i3+0x0a0],%l2 ! Mem[00000000558000a0]
ldsh [%i1+0x114],%l5 ! Mem[0000000054800114]
ldx [%i1+0x038],%l4 ! Mem[0000000054800038]
ldstub [%i3+0x059],%l2 ! Mem[0000000055800059]
jmpl %o7,%g0
ldstub [%i1+0x111],%l0 ! Mem[0000000054800111]
p34_near_0_he:
ldstub [%i0+0x1c9],%l7 ! Mem[00000000540001c9]
ldx [%i0+0x0a8],%l3 ! Mem[00000000540000a8]
jmpl %o7,%g0
ldsw [%i0+0x1cc],%l3 ! Mem[00000000540001cc]
p35_near_0_le:
ldsh [%i3+0x0a0],%l2 ! Mem[00000000578000a0]
ldd [%i0+0x048],%l0 ! Mem[0000000056000048]
swap [%i1+0x184],%l7 ! Mem[0000000056800184]
stb %l3,[%i2+0x0c1] ! Mem[00000000570000c1]
jmpl %o7,%g0
ldstub [%i3+0x114],%l0 ! Mem[0000000057800114]
p35_near_0_he:
lduw [%i1+0x054],%l2 ! Mem[0000000056800054]
sth %l4,[%i0+0x142] ! Mem[0000000056000142]
sth %l1,[%i0+0x1f0] ! Mem[00000000560001f0]
ldsb [%i0+0x1ee],%l4 ! Mem[00000000560001ee]
ldsh [%i3+0x0fc],%l3 ! Mem[00000000578000fc]
lduw [%i2+0x0e4],%l2 ! Mem[00000000570000e4]
jmpl %o7,%g0
ldub [%i0+0x1f0],%l4 ! Mem[00000000560001f0]
p36_near_0_le:
ldd [%i0+0x0f8],%l4 ! Mem[00000000580000f8]
ldd [%i2+0x068],%l0 ! Mem[0000000059000068]
ldub [%i1+0x03a],%l4 ! Mem[000000005880003a]
swap [%i0+0x0e0],%l3 ! Mem[00000000580000e0]
jmpl %o7,%g0
swap [%i0+0x134],%l0 ! Mem[0000000058000134]
p36_near_0_he:
stb %l2,[%i3+0x054] ! Mem[0000000059800054]
ldub [%i3+0x146],%l0 ! Mem[0000000059800146]
swap [%i2+0x064],%l6 ! Mem[0000000059000064]
stb %l5,[%i3+0x08c] ! Mem[000000005980008c]
swap [%i3+0x198],%l7 ! Mem[0000000059800198]
ldsh [%i0+0x1da],%l0 ! Mem[00000000580001da]
jmpl %o7,%g0
ldx [%i3+0x098],%l4 ! Mem[0000000059800098]
p37_near_0_le:
stx %l2,[%i3+0x0a0] ! Mem[000000005b8000a0]
ldstub [%i1+0x114],%l5 ! Mem[000000005a800114]
ldsw [%i3+0x008],%l1 ! Mem[000000005b800008]
swap [%i1+0x114],%l2 ! Mem[000000005a800114]
jmpl %o7,%g0
ldd [%i1+0x140],%l6 ! Mem[000000005a800140]
p37_near_0_he:
ldstub [%i1+0x03a],%l1 ! Mem[000000005a80003a]
lduw [%i0+0x1d4],%l4 ! Mem[000000005a0001d4]
ldub [%i1+0x0bb],%l7 ! Mem[000000005a8000bb]
ldstub [%i2+0x149],%l1 ! Mem[000000005b000149]
std %l2,[%i3+0x008] ! Mem[000000005b800008]
ldsw [%i3+0x184],%l3 ! Mem[000000005b800184]
ldstub [%i0+0x16f],%l0 ! Mem[000000005a00016f]
jmpl %o7,%g0
sth %l3,[%i3+0x14e] ! Mem[000000005b80014e]
p38_near_0_le:
lduh [%i3+0x0a0],%l2 ! Mem[000000005d8000a0]
ldd [%i3+0x040],%l2 ! Mem[000000005d800040]
ldstub [%i2+0x00e],%l5 ! Mem[000000005d00000e]
ldsw [%i3+0x0d4],%l3 ! Mem[000000005d8000d4]
jmpl %o7,%g0
ldx [%i2+0x060],%l6 ! Mem[000000005d000060]
p38_near_0_he:
jmpl %o7,%g0
sth %l7,[%i1+0x12a] ! Mem[000000005c80012a]
jmpl %o7,%g0
nop
p39_near_0_le:
ldstub [%i3+0x0a0],%l2 ! Mem[000000005f8000a0]
stw %l5,[%i2+0x134] ! Mem[000000005f000134]
stw %l4,[%i0+0x038] ! Mem[000000005e000038]
stx %l2,[%i1+0x058] ! Mem[000000005e800058]
jmpl %o7,%g0
ldstub [%i2+0x111],%l0 ! Mem[000000005f000111]
p39_near_0_he:
stx %l7,[%i1+0x1e8] ! Mem[000000005e8001e8]
std %l2,[%i3+0x0a8] ! Mem[000000005f8000a8]
jmpl %o7,%g0
ldsw [%i1+0x160],%l1 ! Mem[000000005e800160]
p40_near_0_le:
ldsw [%i1+0x0f8],%l4 ! Mem[00000000608000f8]
ldstub [%i1+0x19d],%l2 ! Mem[000000006080019d]
stb %l1,[%i1+0x134] ! Mem[0000000060800134]
ldx [%i1+0x0e0],%l3 ! Mem[00000000608000e0]
jmpl %o7,%g0
ldsh [%i1+0x0ba],%l7 ! Mem[00000000608000ba]
p40_near_0_he:
ldsh [%i3+0x1b8],%l6 ! Mem[00000000618001b8]
lduh [%i2+0x098],%l5 ! Mem[0000000061000098]
ldsw [%i0+0x15c],%l4 ! Mem[000000006000015c]
ldsw [%i2+0x054],%l2 ! Mem[0000000061000054]
swap [%i0+0x11c],%l5 ! Mem[000000006000011c]
stb %l5,[%i0+0x18d] ! Mem[000000006000018d]
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[0000000060800010]
p41_near_0_le:
stw %l2,[%i0+0x0a0] ! Mem[00000000620000a0]
ldd [%i3+0x130],%l4 ! Mem[0000000063800130]
ldub [%i0+0x009],%l1 ! Mem[0000000062000009]
lduh [%i2+0x114],%l2 ! Mem[0000000063000114]
jmpl %o7,%g0
ldstub [%i0+0x142],%l6 ! Mem[0000000062000142]
p41_near_0_he:
swap [%i1+0x018],%l1 ! Mem[0000000062800018]
stw %l3,[%i1+0x08c] ! Mem[000000006280008c]
ldx [%i3+0x140],%l1 ! Mem[0000000063800140]
ldx [%i2+0x0d0],%l5 ! Mem[00000000630000d0]
stw %l1,[%i1+0x0d8] ! Mem[00000000628000d8]
stx %l1,[%i3+0x1d8] ! Mem[00000000638001d8]
ldsh [%i3+0x01a],%l0 ! Mem[000000006380001a]
jmpl %o7,%g0
stx %l3,[%i3+0x148] ! Mem[0000000063800148]
p42_near_0_le:
lduw [%i0+0x080],%l2 ! Mem[0000000064000080]
swap [%i3+0x134],%l5 ! Mem[0000000065800134]
ldsb [%i2+0x029],%l1 ! Mem[0000000065000029]
std %l2,[%i1+0x110] ! Mem[0000000064800110]
jmpl %o7,%g0
swap [%i1+0x160],%l6 ! Mem[0000000064800160]
p42_near_0_he:
ldsb [%i0+0x01a],%l1 ! Mem[000000006400001a]
stw %l3,[%i3+0x0ac] ! Mem[00000000658000ac]
sth %l1,[%i2+0x162] ! Mem[0000000065000162]
ldsb [%i2+0x0f3],%l5 ! Mem[00000000650000f3]
sth %l7,[%i1+0x024] ! Mem[0000000064800024]
ldd [%i0+0x068],%l6 ! Mem[0000000064000068]
stb %l3,[%i0+0x18a] ! Mem[000000006400018a]
jmpl %o7,%g0
sth %l3,[%i2+0x14e] ! Mem[000000006500014e]
p43_near_0_le:
ldsh [%i0+0x0a0],%l2 ! Mem[00000000660000a0]
lduw [%i3+0x114],%l5 ! Mem[0000000067800114]
lduh [%i2+0x01a],%l4 ! Mem[000000006700001a]
ldstub [%i3+0x059],%l2 ! Mem[0000000067800059]
jmpl %o7,%g0
ldsw [%i1+0x130],%l0 ! Mem[0000000066800130]
p43_near_0_he:
ldsw [%i1+0x1e8],%l7 ! Mem[00000000668001e8]
swap [%i0+0x08c],%l3 ! Mem[000000006600008c]
jmpl %o7,%g0
stw %l1,[%i1+0x140] ! Mem[0000000066800140]
p44_near_0_le:
ldx [%i1+0x0d8],%l4 ! Mem[00000000688000d8]
ldub [%i1+0x09e],%l4 ! Mem[000000006880009e]
std %l6,[%i1+0x180] ! Mem[0000000068800180]
ldstub [%i2+0x0c1],%l3 ! Mem[00000000690000c1]
jmpl %o7,%g0
ldstub [%i1+0x0bb],%l7 ! Mem[00000000688000bb]
p44_near_0_he:
ldstub [%i0+0x074],%l2 ! Mem[0000000068000074]
sth %l0,[%i3+0x146] ! Mem[0000000069800146]
stx %l6,[%i0+0x060] ! Mem[0000000068000060]
stx %l5,[%i0+0x088] ! Mem[0000000068000088]
swap [%i3+0x13c],%l5 ! Mem[000000006980013c]
ldstub [%i1+0x1ad],%l5 ! Mem[00000000688001ad]
jmpl %o7,%g0
lduw [%i3+0x010],%l0 ! Mem[0000000069800010]
p45_near_0_le:
stx %l2,[%i0+0x0a0] ! Mem[000000006a0000a0]
swap [%i0+0x134],%l5 ! Mem[000000006a000134]
ldx [%i0+0x028],%l1 ! Mem[000000006a000028]
lduh [%i2+0x01e],%l1 ! Mem[000000006b00001e]
jmpl %o7,%g0
ldub [%i1+0x123],%l7 ! Mem[000000006a800123]
p45_near_0_he:
swap [%i1+0x02c],%l5 ! Mem[000000006a80002c]
jmpl %o7,%g0
lduh [%i0+0x072],%l5 ! Mem[000000006a000072]
p46_near_0_le:
lduh [%i0+0x080],%l2 ! Mem[000000006c000080]
ldx [%i1+0x110],%l5 ! Mem[000000006c800110]
ldstub [%i3+0x029],%l1 ! Mem[000000006d800029]
ldstub [%i1+0x114],%l2 ! Mem[000000006c800114]
jmpl %o7,%g0
ldstub [%i1+0x111],%l0 ! Mem[000000006c800111]
p46_near_0_he:
ldub [%i0+0x1e9],%l7 ! Mem[000000006c0001e9]
swap [%i0+0x0ac],%l3 ! Mem[000000006c0000ac]
jmpl %o7,%g0
stb %l1,[%i2+0x1f0] ! Mem[000000006d0001f0]
p47_near_0_le:
ldstub [%i0+0x0a0],%l2 ! Mem[000000006e0000a0]
ldstub [%i1+0x134],%l5 ! Mem[000000006e800134]
ldsh [%i3+0x01a],%l4 ! Mem[000000006f80001a]
swap [%i2+0x058],%l2 ! Mem[000000006f000058]
jmpl %o7,%g0
ldsw [%i0+0x110],%l0 ! Mem[000000006e000110]
p47_near_0_he:
ldub [%i0+0x02e],%l5 ! Mem[000000006e00002e]
ldstub [%i1+0x0f6],%l3 ! Mem[000000006e8000f6]
jmpl %o7,%g0
stw %l6,[%i2+0x084] ! Mem[000000006f000084]
p48_near_0_le:
swap [%i1+0x0d8],%l4 ! Mem[00000000708000d8]
swap [%i2+0x04c],%l1 ! Mem[000000007100004c]
stw %l4,[%i1+0x018] ! Mem[0000000070800018]
sth %l2,[%i0+0x058] ! Mem[0000000070000058]
jmpl %o7,%g0
ldstub [%i2+0x131],%l0 ! Mem[0000000071000131]
p48_near_0_he:
stw %l7,[%i2+0x1c8] ! Mem[00000000710001c8]
swap [%i2+0x08c],%l3 ! Mem[000000007100008c]
jmpl %o7,%g0
ldd [%i0+0x140],%l0 ! Mem[0000000070000140]
p49_near_0_le:
swap [%i0+0x0a0],%l2 ! Mem[00000000720000a0]
sth %l5,[%i1+0x114] ! Mem[0000000072800114]
stb %l1,[%i2+0x009] ! Mem[0000000073000009]
swap [%i3+0x134],%l2 ! Mem[0000000073800134]
jmpl %o7,%g0
std %l6,[%i3+0x160] ! Mem[0000000073800160]
p49_near_0_he:
ldsw [%i3+0x1e8],%l7 ! Mem[00000000738001e8]
ldub [%i3+0x0d6],%l3 ! Mem[00000000738000d6]
ldub [%i0+0x1cd],%l3 ! Mem[00000000720001cd]
ldstub [%i2+0x1ce],%l4 ! Mem[00000000730001ce]
ldstub [%i1+0x0dd],%l3 ! Mem[00000000728000dd]
ldstub [%i2+0x0e7],%l2 ! Mem[00000000730000e7]
ldsh [%i0+0x1d0],%l4 ! Mem[00000000720001d0]
jmpl %o7,%g0
ldstub [%i2+0x082],%l6 ! Mem[0000000073000082]
p50_near_0_le:
lduw [%i0+0x0a0],%l2 ! Mem[00000000740000a0]
ldstub [%i1+0x134],%l5 ! Mem[0000000074800134]
ldstub [%i0+0x029],%l1 ! Mem[0000000074000029]
lduw [%i2+0x058],%l2 ! Mem[0000000075000058]
jmpl %o7,%g0
ldstub [%i0+0x131],%l0 ! Mem[0000000074000131]
p50_near_0_he:
swap [%i3+0x00c],%l5 ! Mem[000000007580000c]
lduw [%i0+0x0f4],%l3 ! Mem[00000000740000f4]
jmpl %o7,%g0
ldx [%i2+0x1e8],%l3 ! Mem[00000000750001e8]
p51_near_0_le:
ldsh [%i1+0x0a0],%l2 ! Mem[00000000768000a0]
stx %l1,[%i2+0x048] ! Mem[0000000077000048]
ldsh [%i0+0x114],%l1 ! Mem[0000000076000114]
stw %l3,[%i1+0x0e0] ! Mem[00000000768000e0]
jmpl %o7,%g0
stb %l0,[%i1+0x134] ! Mem[0000000076800134]
p51_near_0_he:
ldd [%i2+0x1f8],%l6 ! Mem[00000000770001f8]
stw %l5,[%i0+0x050] ! Mem[0000000076000050]
ldstub [%i2+0x0a4],%l6 ! Mem[00000000770000a4]
ldsw [%i0+0x1cc],%l4 ! Mem[00000000760001cc]
ldx [%i3+0x0d8],%l3 ! Mem[00000000778000d8]
ldstub [%i0+0x0e7],%l2 ! Mem[00000000760000e7]
jmpl %o7,%g0
std %l4,[%i3+0x1d0] ! Mem[00000000778001d0]
p52_near_0_le:
sth %l7,[%i2+0x124] ! Mem[0000000079000124]
ldstub [%i0+0x19d],%l2 ! Mem[000000007800019d]
lduw [%i1+0x184],%l7 ! Mem[0000000078800184]
swap [%i0+0x0e0],%l3 ! Mem[00000000780000e0]
jmpl %o7,%g0
stb %l7,[%i1+0x0bb] ! Mem[00000000788000bb]
p52_near_0_he:
stw %l2,[%i1+0x0f0] ! Mem[00000000788000f0]
swap [%i2+0x144],%l0 ! Mem[0000000079000144]
std %l6,[%i2+0x060] ! Mem[0000000079000060]
std %l2,[%i3+0x050] ! Mem[0000000079800050]
ldsb [%i1+0x00d],%l3 ! Mem[000000007880000d]
swap [%i1+0x18c],%l5 ! Mem[000000007880018c]
jmpl %o7,%g0
ldstub [%i2+0x011],%l0 ! Mem[0000000079000011]
p53_near_0_le:
stx %l2,[%i1+0x080] ! Mem[000000007a800080]
lduh [%i3+0x134],%l5 ! Mem[000000007b800134]
std %l0,[%i3+0x028] ! Mem[000000007b800028]
lduh [%i0+0x134],%l2 ! Mem[000000007a000134]
jmpl %o7,%g0
swap [%i2+0x160],%l6 ! Mem[000000007b000160]
p53_near_0_he:
lduw [%i2+0x018],%l1 ! Mem[000000007b000018]
stx %l3,[%i0+0x0f0] ! Mem[000000007a0000f0]
std %l6,[%i1+0x080] ! Mem[000000007a800080]
lduw [%i3+0x1ec],%l4 ! Mem[000000007b8001ec]
swap [%i1+0x0fc],%l3 ! Mem[000000007a8000fc]
ldub [%i2+0x0c7],%l2 ! Mem[000000007b0000c7]
std %l2,[%i1+0x108] ! Mem[000000007a800108]
jmpl %o7,%g0
swap [%i0+0x03c],%l6 ! Mem[000000007a00003c]
p54_near_0_le:
lduh [%i1+0x0a0],%l2 ! Mem[000000007c8000a0]
ldd [%i3+0x110],%l4 ! Mem[000000007d800110]
ldsw [%i1+0x028],%l1 ! Mem[000000007c800028]
std %l2,[%i3+0x110] ! Mem[000000007d800110]
jmpl %o7,%g0
ldstub [%i3+0x162],%l6 ! Mem[000000007d800162]
p54_near_0_he:
stw %l7,[%i0+0x1e8] ! Mem[000000007c0001e8]
swap [%i1+0x0f4],%l3 ! Mem[000000007c8000f4]
ldstub [%i2+0x0a4],%l6 ! Mem[000000007d0000a4]
ldub [%i1+0x0c9],%l2 ! Mem[000000007c8000c9]
sth %l5,[%i0+0x024] ! Mem[000000007c000024]
ldd [%i0+0x1f8],%l0 ! Mem[000000007c0001f8]
ldstub [%i0+0x12b],%l2 ! Mem[000000007c00012b]
jmpl %o7,%g0
ldstub [%i2+0x03c],%l6 ! Mem[000000007d00003c]
p55_near_0_le:
ldstub [%i1+0x080],%l2 ! Mem[000000007e800080]
swap [%i3+0x134],%l5 ! Mem[000000007f800134]
ldsh [%i3+0x008],%l1 ! Mem[000000007f800008]
swap [%i2+0x114],%l2 ! Mem[000000007f000114]
jmpl %o7,%g0
swap [%i0+0x140],%l6 ! Mem[000000007e000140]
p55_near_0_he:
ldsh [%i2+0x01a],%l1 ! Mem[000000007f00001a]
ldstub [%i0+0x1d7],%l4 ! Mem[000000007e0001d7]
ldsw [%i3+0x0b8],%l7 ! Mem[000000007f8000b8]
stx %l1,[%i2+0x168] ! Mem[000000007f000168]
ldub [%i3+0x00d],%l2 ! Mem[000000007f80000d]
sth %l3,[%i3+0x186] ! Mem[000000007f800186]
lduw [%i2+0x1a8],%l3 ! Mem[000000007f0001a8]
jmpl %o7,%g0
swap [%i2+0x14c],%l3 ! Mem[000000007f00014c]
p56_near_0_le:
ldsb [%i0+0x13d],%l7 ! Mem[000000008000013d]
lduw [%i0+0x134],%l5 ! Mem[0000000080000134]
ldsh [%i0+0x03a],%l4 ! Mem[000000008000003a]
swap [%i1+0x078],%l2 ! Mem[0000000080800078]
jmpl %o7,%g0
ldstub [%i0+0x131],%l0 ! Mem[0000000080000131]
p56_near_0_he:
sth %l5,[%i2+0x00e] ! Mem[000000008100000e]
ldstub [%i1+0x162],%l4 ! Mem[0000000080800162]
jmpl %o7,%g0
sth %l1,[%i0+0x1d0] ! Mem[00000000800001d0]
p57_near_0_le:
ldsb [%i0+0x13d],%l7 ! Mem[000000008200013d]
ldstub [%i1+0x052],%l1 ! Mem[0000000082800052]
ldsh [%i3+0x05c],%l4 ! Mem[000000008380005c]
ldx [%i1+0x018],%l6 ! Mem[0000000082800018]
jmpl %o7,%g0
stw %l4,[%i2+0x138] ! Mem[0000000083000138]
p57_near_0_he:
swap [%i3+0x184],%l7 ! Mem[0000000083800184]
swap [%i3+0x0c0],%l3 ! Mem[00000000838000c0]
std %l0,[%i3+0x110] ! Mem[0000000083800110]
ldsw [%i2+0x18c],%l3 ! Mem[000000008300018c]
jmpl %o7,%g0
swap [%i0+0x118],%l7 ! Mem[0000000082000118]
p58_near_0_le:
ldsb [%i0+0x13d],%l7 ! Mem[000000008400013d]
lduw [%i0+0x050],%l1 ! Mem[0000000084000050]
lduw [%i2+0x028],%l1 ! Mem[0000000085000028]
ldstub [%i3+0x134],%l2 ! Mem[0000000085800134]
jmpl %o7,%g0
ldub [%i1+0x142],%l6 ! Mem[0000000084800142]
p58_near_0_he:
ldub [%i0+0x03a],%l1 ! Mem[000000008400003a]
std %l4,[%i0+0x1f0] ! Mem[00000000840001f0]
ldsb [%i2+0x09b],%l7 ! Mem[000000008500009b]
stb %l1,[%i2+0x169] ! Mem[0000000085000169]
ldsh [%i1+0x00c],%l2 ! Mem[000000008480000c]
ldx [%i1+0x1a0],%l3 ! Mem[00000000848001a0]
ldstub [%i1+0x18a],%l3 ! Mem[000000008480018a]
jmpl %o7,%g0
sth %l7,[%i0+0x1b0] ! Mem[00000000840001b0]
p59_near_0_le:
ldsb [%i0+0x13d],%l7 ! Mem[000000008600013d]
stw %l1,[%i2+0x050] ! Mem[0000000087000050]
stx %l4,[%i1+0x078] ! Mem[0000000086800078]
swap [%i3+0x018],%l6 ! Mem[0000000087800018]
jmpl %o7,%g0
ldstub [%i3+0x11a],%l4 ! Mem[000000008780011a]
p59_near_0_he:
lduw [%i1+0x184],%l7 ! Mem[0000000086800184]
ldsh [%i0+0x0c0],%l3 ! Mem[00000000860000c0]
sth %l0,[%i2+0x114] ! Mem[0000000087000114]
sth %l2,[%i2+0x0c8] ! Mem[00000000870000c8]
jmpl %o7,%g0
stx %l3,[%i1+0x0f8] ! Mem[00000000868000f8]
p60_near_0_le:
ldsb [%i0+0x11d],%l7 ! Mem[000000008800011d]
swap [%i1+0x050],%l1 ! Mem[0000000088800050]
ldx [%i3+0x078],%l4 ! Mem[0000000089800078]
sth %l2,[%i1+0x114] ! Mem[0000000088800114]
jmpl %o7,%g0
ldx [%i3+0x140],%l6 ! Mem[0000000089800140]
p60_near_0_he:
ldsh [%i0+0x03a],%l1 ! Mem[000000008800003a]
swap [%i2+0x1d4],%l4 ! Mem[00000000890001d4]
stx %l7,[%i3+0x0b8] ! Mem[00000000898000b8]
ldsh [%i3+0x168],%l1 ! Mem[0000000089800168]
ldub [%i2+0x00d],%l2 ! Mem[000000008900000d]
lduh [%i1+0x186],%l3 ! Mem[0000000088800186]
lduw [%i2+0x16c],%l0 ! Mem[000000008900016c]
jmpl %o7,%g0
stw %l3,[%i1+0x16c] ! Mem[000000008880016c]
p61_near_0_le:
ldsb [%i0+0x11d],%l7 ! Mem[000000008a00011d]
ldub [%i1+0x06f],%l1 ! Mem[000000008a80006f]
ldsw [%i3+0x018],%l4 ! Mem[000000008b800018]
ldsb [%i2+0x079],%l2 ! Mem[000000008b000079]
jmpl %o7,%g0
ldsw [%i0+0x110],%l0 ! Mem[000000008a000110]
p61_near_0_he:
ldsw [%i3+0x1e8],%l7 ! Mem[000000008b8001e8]
ldsb [%i2+0x0ad],%l3 ! Mem[000000008b0000ad]
jmpl %o7,%g0
ldstub [%i3+0x143],%l1 ! Mem[000000008b800143]
p62_near_0_le:
ldsb [%i0+0x11d],%l7 ! Mem[000000008c00011d]
ldsh [%i1+0x052],%l1 ! Mem[000000008c800052]
ldx [%i3+0x028],%l1 ! Mem[000000008d800028]
swap [%i2+0x0c0],%l3 ! Mem[000000008d0000c0]
jmpl %o7,%g0
ldsb [%i1+0x114],%l0 ! Mem[000000008c800114]
p62_near_0_he:
stx %l2,[%i2+0x0d0] ! Mem[000000008d0000d0]
stb %l0,[%i0+0x146] ! Mem[000000008c000146]
ldstub [%i1+0x045],%l6 ! Mem[000000008c800045]
ldsb [%i2+0x0ac],%l5 ! Mem[000000008d0000ac]
lduw [%i3+0x198],%l7 ! Mem[000000008d800198]
swap [%i1+0x1d8],%l0 ! Mem[000000008c8001d8]
jmpl %o7,%g0
stx %l2,[%i3+0x108] ! Mem[000000008d800108]
p63_near_0_le:
ldsb [%i0+0x11d],%l7 ! Mem[000000008e00011d]
ldub [%i3+0x052],%l1 ! Mem[000000008f800052]
swap [%i3+0x07c],%l4 ! Mem[000000008f80007c]
stb %l6,[%i0+0x019] ! Mem[000000008e000019]
jmpl %o7,%g0
ldsw [%i2+0x138],%l4 ! Mem[000000008f000138]
p63_near_0_he:
ldub [%i3+0x03a],%l1 ! Mem[000000008f80003a]
ldd [%i3+0x1f0],%l4 ! Mem[000000008f8001f0]
ldx [%i2+0x098],%l7 ! Mem[000000008f000098]
ldd [%i1+0x168],%l0 ! Mem[000000008e800168]
jmpl %o7,%g0
ldsh [%i1+0x00c],%l2 ! Mem[000000008e80000c]
near0_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
near0_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
lduh [%i0+0x0ec],%l3 ! Mem[00000000100000ec]
sth %l3,[%i0+0x122] ! Mem[0000000010000122]
stb %l7,[%i1+0x01d] ! Mem[000000001080001d]
stb %l1,[%i1+0x14e] ! Mem[000000001080014e]
ldd [%i3+0x058],%l4 ! Mem[0000000011800058]
lduw [%i1+0x168],%l4 ! Mem[0000000010800168]
jmpl %o7,%g0
swap [%i0+0x178],%l4 ! Mem[0000000010000178]
p0_near_1_he:
stb %l6,[%i2+0x144] ! Mem[0000000011000144]
swap [%i2+0x054],%l7 ! Mem[0000000011000054]
lduw [%i0+0x0e0],%l0 ! Mem[00000000100000e0]
ldsh [%i1+0x0a0],%l0 ! Mem[00000000108000a0]
lduw [%i0+0x0a4],%l4 ! Mem[00000000100000a4]
stx %l3,[%i3+0x150] ! Mem[0000000011800150]
jmpl %o7,%g0
stb %l6,[%i2+0x1c2] ! Mem[00000000110001c2]
p1_near_1_le:
stw %l7,[%i3+0x028] ! Mem[0000000013800028]
swap [%i2+0x1dc],%l3 ! Mem[00000000130001dc]
stx %l3,[%i1+0x090] ! Mem[0000000012800090]
jmpl %o7,%g0
stb %l6,[%i3+0x089] ! Mem[0000000013800089]
p1_near_1_he:
sth %l0,[%i1+0x052] ! Mem[0000000012800052]
jmpl %o7,%g0
sth %l1,[%i3+0x088] ! Mem[0000000013800088]
p2_near_1_le:
ldstub [%i1+0x11f],%l5 ! Mem[000000001480011f]
std %l4,[%i2+0x1a8] ! Mem[00000000150001a8]
swap [%i2+0x010],%l0 ! Mem[0000000015000010]
ldsw [%i0+0x0a8],%l4 ! Mem[00000000140000a8]
swap [%i2+0x1e0],%l5 ! Mem[00000000150001e0]
jmpl %o7,%g0
ldub [%i0+0x1ba],%l4 ! Mem[00000000140001ba]
p2_near_1_he:
jmpl %o7,%g0
lduw [%i1+0x1c4],%l3 ! Mem[00000000148001c4]
jmpl %o7,%g0
nop
p3_near_1_le:
ldstub [%i0+0x0ec],%l1 ! Mem[00000000160000ec]
ldsw [%i1+0x050],%l0 ! Mem[0000000016800050]
stw %l4,[%i0+0x054] ! Mem[0000000016000054]
jmpl %o7,%g0
stb %l2,[%i1+0x009] ! Mem[0000000016800009]
p3_near_1_he:
ldsb [%i0+0x17d],%l6 ! Mem[000000001600017d]
ldx [%i0+0x0d8],%l4 ! Mem[00000000160000d8]
lduh [%i2+0x1e4],%l7 ! Mem[00000000170001e4]
jmpl %o7,%g0
sth %l2,[%i2+0x09e] ! Mem[000000001700009e]
p4_near_1_le:
ldx [%i2+0x030],%l3 ! Mem[0000000019000030]
jmpl %o7,%g0
stw %l0,[%i3+0x1a8] ! Mem[00000000198001a8]
p4_near_1_he:
ldstub [%i2+0x1fb],%l1 ! Mem[00000000190001fb]
swap [%i1+0x038],%l0 ! Mem[0000000018800038]
std %l2,[%i3+0x168] ! Mem[0000000019800168]
ldstub [%i3+0x1be],%l0 ! Mem[00000000198001be]
ldsh [%i1+0x038],%l4 ! Mem[0000000018800038]
jmpl %o7,%g0
stw %l7,[%i3+0x0b8] ! Mem[00000000198000b8]
p5_near_1_le:
ldsw [%i1+0x030],%l3 ! Mem[000000001a800030]
sth %l0,[%i0+0x188] ! Mem[000000001a000188]
swap [%i3+0x174],%l7 ! Mem[000000001b800174]
sth %l2,[%i0+0x144] ! Mem[000000001a000144]
lduw [%i3+0x148],%l6 ! Mem[000000001b800148]
jmpl %o7,%g0
ldsw [%i0+0x00c],%l4 ! Mem[000000001a00000c]
p5_near_1_he:
lduh [%i3+0x1c8],%l4 ! Mem[000000001b8001c8]
stw %l4,[%i3+0x088] ! Mem[000000001b800088]
sth %l6,[%i3+0x008] ! Mem[000000001b800008]
ldstub [%i2+0x08f],%l5 ! Mem[000000001b00008f]
ldx [%i3+0x010],%l0 ! Mem[000000001b800010]
jmpl %o7,%g0
ldub [%i2+0x0bc],%l1 ! Mem[000000001b0000bc]
p6_near_1_le:
ldsw [%i0+0x1f8],%l0 ! Mem[000000001c0001f8]
stb %l2,[%i1+0x12b] ! Mem[000000001c80012b]
swap [%i1+0x03c],%l6 ! Mem[000000001c80003c]
lduh [%i0+0x0e0],%l1 ! Mem[000000001c0000e0]
sth %l2,[%i0+0x166] ! Mem[000000001c000166]
ldx [%i1+0x070],%l2 ! Mem[000000001c800070]
stb %l4,[%i1+0x030] ! Mem[000000001c800030]
jmpl %o7,%g0
sth %l3,[%i3+0x04e] ! Mem[000000001d80004e]
p6_near_1_he:
ldx [%i3+0x140],%l0 ! Mem[000000001d800140]
std %l6,[%i3+0x008] ! Mem[000000001d800008]
swap [%i0+0x15c],%l7 ! Mem[000000001c00015c]
ldstub [%i3+0x189],%l4 ! Mem[000000001d800189]
jmpl %o7,%g0
ldsb [%i3+0x077],%l4 ! Mem[000000001d800077]
p7_near_1_le:
jmpl %o7,%g0
ldsh [%i0+0x06a],%l1 ! Mem[000000001e00006a]
jmpl %o7,%g0
nop
p7_near_1_he:
std %l2,[%i3+0x038] ! Mem[000000001f800038]
jmpl %o7,%g0
sth %l6,[%i1+0x0a0] ! Mem[000000001e8000a0]
p8_near_1_le:
std %l0,[%i1+0x170] ! Mem[0000000020800170]
ldstub [%i2+0x04b],%l1 ! Mem[000000002100004b]
ldstub [%i0+0x118],%l6 ! Mem[0000000020000118]
std %l4,[%i0+0x0c8] ! Mem[00000000200000c8]
ldsh [%i2+0x08e],%l5 ! Mem[000000002100008e]
jmpl %o7,%g0
ldstub [%i3+0x11f],%l5 ! Mem[000000002180011f]
p8_near_1_he:
ldx [%i1+0x038],%l4 ! Mem[0000000020800038]
std %l0,[%i3+0x120] ! Mem[0000000021800120]
ldub [%i0+0x1c1],%l7 ! Mem[00000000200001c1]
ldub [%i1+0x1bc],%l2 ! Mem[00000000208001bc]
jmpl %o7,%g0
ldstub [%i2+0x0c7],%l0 ! Mem[00000000210000c7]
p9_near_1_le:
jmpl %o7,%g0
ldsw [%i0+0x048],%l1 ! Mem[0000000022000048]
jmpl %o7,%g0
nop
p9_near_1_he:
stw %l2,[%i0+0x01c] ! Mem[000000002200001c]
jmpl %o7,%g0
ldx [%i1+0x080],%l6 ! Mem[0000000022800080]
p10_near_1_le:
stw %l7,[%i2+0x008] ! Mem[0000000025000008]
ldsh [%i1+0x160],%l5 ! Mem[0000000024800160]
swap [%i1+0x194],%l2 ! Mem[0000000024800194]
swap [%i2+0x024],%l0 ! Mem[0000000025000024]
stx %l7,[%i2+0x1d8] ! Mem[00000000250001d8]
jmpl %o7,%g0
swap [%i3+0x090],%l4 ! Mem[0000000025800090]
p10_near_1_he:
ldx [%i3+0x1c0],%l7 ! Mem[00000000258001c0]
ldstub [%i2+0x097],%l1 ! Mem[0000000025000097]
ldstub [%i2+0x05e],%l1 ! Mem[000000002500005e]
stw %l2,[%i3+0x024] ! Mem[0000000025800024]
jmpl %o7,%g0
ldstub [%i1+0x1e2],%l0 ! Mem[00000000248001e2]
p11_near_1_le:
ldsh [%i0+0x18c],%l5 ! Mem[000000002600018c]
ldub [%i3+0x011],%l0 ! Mem[0000000027800011]
sth %l1,[%i2+0x100] ! Mem[0000000027000100]
std %l4,[%i3+0x010] ! Mem[0000000027800010]
sth %l7,[%i1+0x10c] ! Mem[000000002680010c]
jmpl %o7,%g0
ldstub [%i3+0x066],%l1 ! Mem[0000000027800066]
p11_near_1_he:
ldsh [%i0+0x124],%l3 ! Mem[0000000026000124]
ldx [%i2+0x1d8],%l7 ! Mem[00000000270001d8]
jmpl %o7,%g0
ldd [%i3+0x090],%l4 ! Mem[0000000027800090]
p12_near_1_le:
jmpl %o7,%g0
std %l0,[%i1+0x068] ! Mem[0000000028800068]
jmpl %o7,%g0
nop
p12_near_1_he:
swap [%i1+0x03c],%l2 ! Mem[000000002880003c]
jmpl %o7,%g0
swap [%i1+0x080],%l6 ! Mem[0000000028800080]
p13_near_1_le:
jmpl %o7,%g0
swap [%i3+0x048],%l1 ! Mem[000000002b800048]
jmpl %o7,%g0
nop
p13_near_1_he:
swap [%i0+0x03c],%l2 ! Mem[000000002a00003c]
jmpl %o7,%g0
ldsh [%i1+0x0a0],%l6 ! Mem[000000002a8000a0]
p14_near_1_le:
jmpl %o7,%g0
ldub [%i3+0x14c],%l3 ! Mem[000000002d80014c]
jmpl %o7,%g0
nop
p14_near_1_he:
swap [%i3+0x18c],%l5 ! Mem[000000002d80018c]
sth %l0,[%i1+0x076] ! Mem[000000002c800076]
ldd [%i1+0x0a8],%l4 ! Mem[000000002c8000a8]
stw %l6,[%i3+0x088] ! Mem[000000002d800088]
ldsh [%i3+0x138],%l1 ! Mem[000000002d800138]
jmpl %o7,%g0
swap [%i3+0x0cc],%l4 ! Mem[000000002d8000cc]
p15_near_1_le:
jmpl %o7,%g0
ldstub [%i3+0x1b8],%l6 ! Mem[000000002f8001b8]
jmpl %o7,%g0
nop
p15_near_1_he:
lduh [%i1+0x0e6],%l2 ! Mem[000000002e8000e6]
lduw [%i1+0x1f0],%l4 ! Mem[000000002e8001f0]
ldsh [%i2+0x082],%l6 ! Mem[000000002f000082]
ldstub [%i0+0x1be],%l0 ! Mem[000000002e0001be]
ldstub [%i1+0x167],%l2 ! Mem[000000002e800167]
lduw [%i1+0x0b8],%l7 ! Mem[000000002e8000b8]
ldsb [%i0+0x152],%l6 ! Mem[000000002e000152]
jmpl %o7,%g0
ldstub [%i2+0x097],%l3 ! Mem[000000002f000097]
p16_near_1_le:
sth %l0,[%i0+0x1fa] ! Mem[00000000300001fa]
ldsw [%i0+0x108],%l2 ! Mem[0000000030000108]
stx %l6,[%i1+0x018] ! Mem[0000000030800018]
jmpl %o7,%g0
ldsh [%i1+0x008],%l7 ! Mem[0000000030800008]
p16_near_1_he:
lduh [%i2+0x152],%l0 ! Mem[0000000031000152]
ldub [%i1+0x1b7],%l2 ! Mem[00000000308001b7]
ldsw [%i0+0x110],%l5 ! Mem[0000000030000110]
swap [%i0+0x1c0],%l3 ! Mem[00000000300001c0]
jmpl %o7,%g0
ldsh [%i3+0x012],%l7 ! Mem[0000000031800012]
p17_near_1_le:
jmpl %o7,%g0
stx %l0,[%i1+0x170] ! Mem[0000000032800170]
jmpl %o7,%g0
nop
p17_near_1_he:
lduw [%i2+0x098],%l0 ! Mem[0000000033000098]
lduh [%i2+0x008],%l7 ! Mem[0000000033000008]
stw %l2,[%i3+0x15c] ! Mem[000000003380015c]
ldsb [%i0+0x057],%l2 ! Mem[0000000032000057]
jmpl %o7,%g0
swap [%i0+0x1c0],%l7 ! Mem[00000000320001c0]
p18_near_1_le:
ldd [%i0+0x0d0],%l2 ! Mem[00000000340000d0]
lduw [%i1+0x144],%l0 ! Mem[0000000034800144]
ldstub [%i1+0x045],%l6 ! Mem[0000000034800045]
ldd [%i2+0x088],%l4 ! Mem[0000000035000088]
jmpl %o7,%g0
ldsw [%i2+0x1b8],%l7 ! Mem[00000000350001b8]
p18_near_1_he:
jmpl %o7,%g0
ldstub [%i1+0x0c7],%l5 ! Mem[00000000348000c7]
jmpl %o7,%g0
nop
p19_near_1_le:
std %l0,[%i0+0x1d8] ! Mem[00000000360001d8]
ldub [%i3+0x10b],%l2 ! Mem[000000003780010b]
ldsb [%i2+0x01c],%l6 ! Mem[000000003700001c]
swap [%i1+0x0c0],%l1 ! Mem[00000000368000c0]
swap [%i0+0x144],%l2 ! Mem[0000000036000144]
ldsw [%i3+0x064],%l1 ! Mem[0000000037800064]
stb %l4,[%i1+0x030] ! Mem[0000000036800030]
jmpl %o7,%g0
lduw [%i1+0x0ac],%l5 ! Mem[00000000368000ac]
p19_near_1_he:
ldsb [%i3+0x0b3],%l4 ! Mem[00000000378000b3]
swap [%i3+0x080],%l2 ! Mem[0000000037800080]
ldx [%i2+0x040],%l4 ! Mem[0000000037000040]
stx %l4,[%i3+0x0e8] ! Mem[00000000378000e8]
ldx [%i1+0x160],%l0 ! Mem[0000000036800160]
ldstub [%i2+0x13e],%l3 ! Mem[000000003700013e]
ldd [%i2+0x098],%l2 ! Mem[0000000037000098]
jmpl %o7,%g0
ldsw [%i1+0x178],%l5 ! Mem[0000000036800178]
p20_near_1_le:
lduh [%i3+0x13e],%l5 ! Mem[000000003980013e]
swap [%i2+0x188],%l1 ! Mem[0000000039000188]
ldsb [%i3+0x077],%l0 ! Mem[0000000039800077]
sth %l3,[%i0+0x0b0] ! Mem[00000000380000b0]
swap [%i3+0x088],%l6 ! Mem[0000000039800088]
jmpl %o7,%g0
swap [%i0+0x118],%l1 ! Mem[0000000038000118]
p20_near_1_he:
stb %l1,[%i0+0x088] ! Mem[0000000038000088]
sth %l5,[%i0+0x112] ! Mem[0000000038000112]
stx %l3,[%i1+0x1c0] ! Mem[00000000388001c0]
swap [%i0+0x010],%l7 ! Mem[0000000038000010]
std %l2,[%i1+0x080] ! Mem[0000000038800080]
jmpl %o7,%g0
swap [%i2+0x040],%l4 ! Mem[0000000039000040]
p21_near_1_le:
ldsh [%i1+0x1b8],%l6 ! Mem[000000003a8001b8]
ldsh [%i0+0x0b8],%l5 ! Mem[000000003a0000b8]
ldsb [%i2+0x17e],%l4 ! Mem[000000003b00017e]
ldsh [%i0+0x054],%l2 ! Mem[000000003a000054]
jmpl %o7,%g0
ldstub [%i3+0x00d],%l3 ! Mem[000000003b80000d]
p21_near_1_he:
std %l2,[%i0+0x140] ! Mem[000000003a000140]
lduh [%i0+0x168],%l6 ! Mem[000000003a000168]
ldub [%i1+0x0c8],%l5 ! Mem[000000003a8000c8]
ldx [%i0+0x058],%l1 ! Mem[000000003a000058]
swap [%i1+0x050],%l0 ! Mem[000000003a800050]
ldstub [%i0+0x088],%l1 ! Mem[000000003a000088]
ldstub [%i1+0x02b],%l0 ! Mem[000000003a80002b]
jmpl %o7,%g0
swap [%i0+0x198],%l3 ! Mem[000000003a000198]
p22_near_1_le:
ldstub [%i2+0x0d0],%l2 ! Mem[000000003d0000d0]
ldx [%i1+0x140],%l0 ! Mem[000000003c800140]
swap [%i2+0x044],%l6 ! Mem[000000003d000044]
ldsh [%i0+0x08c],%l5 ! Mem[000000003c00008c]
jmpl %o7,%g0
stb %l7,[%i0+0x1ba] ! Mem[000000003c0001ba]
p22_near_1_he:
jmpl %o7,%g0
ldsb [%i0+0x0e7],%l5 ! Mem[000000003c0000e7]
jmpl %o7,%g0
nop
p23_near_1_le:
swap [%i1+0x10c],%l2 ! Mem[000000003e80010c]
lduw [%i0+0x070],%l0 ! Mem[000000003e000070]
swap [%i0+0x054],%l4 ! Mem[000000003e000054]
stw %l5,[%i1+0x110] ! Mem[000000003e800110]
ldstub [%i0+0x1c0],%l3 ! Mem[000000003e0001c0]
jmpl %o7,%g0
ldsw [%i0+0x010],%l7 ! Mem[000000003e000010]
p23_near_1_he:
sth %l6,[%i2+0x0b6] ! Mem[000000003f0000b6]
ldstub [%i1+0x0b7],%l1 ! Mem[000000003e8000b7]
ldx [%i2+0x1e8],%l6 ! Mem[000000003f0001e8]
std %l6,[%i1+0x1b8] ! Mem[000000003e8001b8]
ldstub [%i1+0x112],%l5 ! Mem[000000003e800112]
jmpl %o7,%g0
lduw [%i2+0x088],%l2 ! Mem[000000003f000088]
p24_near_1_le:
sth %l0,[%i0+0x1a8] ! Mem[00000000400001a8]
ldd [%i3+0x178],%l2 ! Mem[0000000041800178]
lduw [%i3+0x1c0],%l6 ! Mem[00000000418001c0]
jmpl %o7,%g0
ldsw [%i1+0x024],%l7 ! Mem[0000000040800024]
p24_near_1_he:
lduw [%i0+0x1bc],%l0 ! Mem[00000000400001bc]
swap [%i1+0x018],%l4 ! Mem[0000000040800018]
ldstub [%i2+0x102],%l0 ! Mem[0000000041000102]
jmpl %o7,%g0
stw %l4,[%i3+0x02c] ! Mem[000000004180002c]
p25_near_1_le:
jmpl %o7,%g0
swap [%i2+0x198],%l6 ! Mem[0000000043000198]
jmpl %o7,%g0
nop
p25_near_1_he:
swap [%i1+0x048],%l7 ! Mem[0000000042800048]
ldub [%i2+0x081],%l6 ! Mem[0000000043000081]
sth %l7,[%i0+0x190] ! Mem[0000000042000190]
ldsb [%i1+0x1f3],%l4 ! Mem[00000000428001f3]
sth %l0,[%i0+0x152] ! Mem[0000000042000152]
ldstub [%i1+0x072],%l3 ! Mem[0000000042800072]
ldsw [%i0+0x008],%l5 ! Mem[0000000042000008]
jmpl %o7,%g0
stx %l2,[%i3+0x108] ! Mem[0000000043800108]
p26_near_1_le:
stb %l5,[%i0+0x13f] ! Mem[000000004400013f]
ldd [%i2+0x188],%l0 ! Mem[0000000045000188]
stw %l0,[%i1+0x074] ! Mem[0000000044800074]
ldsw [%i2+0x1e4],%l1 ! Mem[00000000450001e4]
stw %l0,[%i3+0x024] ! Mem[0000000045800024]
jmpl %o7,%g0
swap [%i1+0x1b8],%l4 ! Mem[00000000448001b8]
p26_near_1_he:
jmpl %o7,%g0
ldx [%i0+0x1c0],%l3 ! Mem[00000000440001c0]
jmpl %o7,%g0
nop
p27_near_1_le:
ldstub [%i0+0x0f5],%l3 ! Mem[00000000460000f5]
std %l4,[%i3+0x098] ! Mem[0000000047800098]
stx %l0,[%i0+0x0b8] ! Mem[00000000460000b8]
jmpl %o7,%g0
stw %l7,[%i0+0x028] ! Mem[0000000046000028]
p27_near_1_he:
ldx [%i2+0x170],%l0 ! Mem[0000000047000170]
ldub [%i1+0x1e5],%l1 ! Mem[00000000468001e5]
ldd [%i1+0x048],%l0 ! Mem[0000000046800048]
lduh [%i1+0x118],%l1 ! Mem[0000000046800118]
jmpl %o7,%g0
ldsw [%i0+0x0ec],%l4 ! Mem[00000000460000ec]
p28_near_1_le:
ldstub [%i0+0x13e],%l3 ! Mem[000000004800013e]
stw %l7,[%i1+0x028] ! Mem[0000000048800028]
sth %l3,[%i1+0x1fc] ! Mem[00000000488001fc]
ldd [%i1+0x0b0],%l2 ! Mem[00000000488000b0]
std %l6,[%i3+0x0a8] ! Mem[00000000498000a8]
jmpl %o7,%g0
sth %l4,[%i1+0x1c8] ! Mem[00000000488001c8]
p28_near_1_he:
jmpl %o7,%g0
stx %l4,[%i0+0x070] ! Mem[0000000048000070]
jmpl %o7,%g0
nop
p29_near_1_le:
ldsh [%i1+0x0e6],%l2 ! Mem[000000004a8000e6]
ldsh [%i1+0x1d0],%l4 ! Mem[000000004a8001d0]
swap [%i2+0x0a0],%l6 ! Mem[000000004b0000a0]
jmpl %o7,%g0
ldsh [%i2+0x0c0],%l1 ! Mem[000000004b0000c0]
p29_near_1_he:
sth %l3,[%i0+0x1dc] ! Mem[000000004a0001dc]
ldsb [%i2+0x090],%l3 ! Mem[000000004b000090]
lduw [%i0+0x088],%l6 ! Mem[000000004a000088]
ldx [%i0+0x1e8],%l4 ! Mem[000000004a0001e8]
swap [%i3+0x0cc],%l4 ! Mem[000000004b8000cc]
ldstub [%i1+0x02c],%l6 ! Mem[000000004a80002c]
ldsb [%i2+0x15d],%l7 ! Mem[000000004b00015d]
jmpl %o7,%g0
lduh [%i1+0x1a8],%l4 ! Mem[000000004a8001a8]
p30_near_1_le:
swap [%i0+0x0f0],%l2 ! Mem[000000004c0000f0]
swap [%i3+0x144],%l0 ! Mem[000000004d800144]
sth %l6,[%i1+0x064] ! Mem[000000004c800064]
lduh [%i0+0x0ac],%l5 ! Mem[000000004c0000ac]
jmpl %o7,%g0
sth %l5,[%i0+0x13e] ! Mem[000000004c00013e]
p30_near_1_he:
ldstub [%i2+0x172],%l0 ! Mem[000000004d000172]
lduw [%i1+0x050],%l3 ! Mem[000000004c800050]
swap [%i2+0x0c8],%l5 ! Mem[000000004d0000c8]
stx %l1,[%i2+0x078] ! Mem[000000004d000078]
jmpl %o7,%g0
std %l4,[%i3+0x038] ! Mem[000000004d800038]
p31_near_1_le:
ldsb [%i2+0x0f0],%l2 ! Mem[000000004f0000f0]
ldx [%i2+0x160],%l0 ! Mem[000000004f000160]
stb %l6,[%i3+0x065] ! Mem[000000004f800065]
swap [%i1+0x074],%l2 ! Mem[000000004e800074]
jmpl %o7,%g0
ldub [%i2+0x00d],%l3 ! Mem[000000004f00000d]
p31_near_1_he:
ldx [%i0+0x160],%l2 ! Mem[000000004e000160]
ldub [%i0+0x1e4],%l0 ! Mem[000000004e0001e4]
ldx [%i2+0x0c8],%l5 ! Mem[000000004f0000c8]
lduh [%i1+0x0cc],%l1 ! Mem[000000004e8000cc]
lduw [%i0+0x1a8],%l7 ! Mem[000000004e0001a8]
stx %l6,[%i3+0x110] ! Mem[000000004f800110]
ldstub [%i0+0x009],%l2 ! Mem[000000004e000009]
jmpl %o7,%g0
ldstub [%i3+0x1fd],%l7 ! Mem[000000004f8001fd]
p32_near_1_le:
jmpl %o7,%g0
ldub [%i1+0x0c7],%l5 ! Mem[00000000508000c7]
jmpl %o7,%g0
nop
p32_near_1_he:
stx %l6,[%i2+0x080] ! Mem[0000000051000080]
swap [%i1+0x1bc],%l0 ! Mem[00000000508001bc]
ldsw [%i2+0x038],%l4 ! Mem[0000000051000038]
std %l0,[%i1+0x100] ! Mem[0000000050800100]
jmpl %o7,%g0
stb %l4,[%i0+0x02f] ! Mem[000000005000002f]
p33_near_1_le:
stx %l2,[%i0+0x0f0] ! Mem[00000000520000f0]
ldd [%i2+0x160],%l0 ! Mem[0000000053000160]
ldstub [%i3+0x045],%l6 ! Mem[0000000053800045]
lduh [%i1+0x074],%l2 ! Mem[0000000052800074]
jmpl %o7,%g0
lduh [%i3+0x02c],%l3 ! Mem[000000005380002c]
p33_near_1_he:
swap [%i3+0x164],%l2 ! Mem[0000000053800164]
ldsb [%i1+0x148],%l6 ! Mem[0000000052800148]
ldstub [%i2+0x028],%l5 ! Mem[0000000053000028]
ldsb [%i3+0x12d],%l2 ! Mem[000000005380012d]
std %l4,[%i2+0x038] ! Mem[0000000053000038]
ldub [%i1+0x0a8],%l1 ! Mem[00000000528000a8]
ldstub [%i1+0x11c],%l1 ! Mem[000000005280011c]
jmpl %o7,%g0
ldstub [%i0+0x14f],%l3 ! Mem[000000005200014f]
p34_near_1_le:
jmpl %o7,%g0
ldstub [%i2+0x1b8],%l6 ! Mem[00000000550001b8]
jmpl %o7,%g0
nop
p34_near_1_he:
swap [%i0+0x03c],%l2 ! Mem[000000005400003c]
ldstub [%i3+0x0a1],%l6 ! Mem[00000000558000a1]
swap [%i1+0x1b0],%l7 ! Mem[00000000548001b0]
ldub [%i0+0x1f3],%l4 ! Mem[00000000540001f3]
ldsw [%i3+0x170],%l0 ! Mem[0000000055800170]
ldstub [%i1+0x052],%l3 ! Mem[0000000054800052]
lduh [%i2+0x008],%l5 ! Mem[0000000055000008]
jmpl %o7,%g0
sth %l2,[%i1+0x12c] ! Mem[000000005480012c]
p35_near_1_le:
stw %l5,[%i3+0x094] ! Mem[0000000057800094]
ldstub [%i3+0x008],%l7 ! Mem[0000000057800008]
swap [%i0+0x1dc],%l3 ! Mem[00000000560001dc]
lduw [%i2+0x0b0],%l3 ! Mem[00000000570000b0]
std %l6,[%i3+0x088] ! Mem[0000000057800088]
lduw [%i1+0x1e8],%l4 ! Mem[00000000568001e8]
ldstub [%i0+0x089],%l4 ! Mem[0000000056000089]
jmpl %o7,%g0
ldd [%i1+0x028],%l6 ! Mem[0000000056800028]
p35_near_1_he:
lduw [%i2+0x1fc],%l7 ! Mem[00000000570001fc]
ldstub [%i2+0x013],%l7 ! Mem[0000000057000013]
jmpl %o7,%g0
ldstub [%i3+0x082],%l2 ! Mem[0000000057800082]
p36_near_1_le:
stb %l0,[%i0+0x00b] ! Mem[000000005800000b]
ldx [%i0+0x048],%l4 ! Mem[0000000058000048]
ldsw [%i3+0x150],%l0 ! Mem[0000000059800150]
swap [%i0+0x1e4],%l1 ! Mem[00000000580001e4]
ldstub [%i2+0x06a],%l1 ! Mem[000000005900006a]
ldstub [%i0+0x118],%l1 ! Mem[0000000058000118]
jmpl %o7,%g0
ldd [%i0+0x0e8],%l4 ! Mem[00000000580000e8]
p36_near_1_he:
swap [%i2+0x008],%l0 ! Mem[0000000059000008]
stx %l3,[%i2+0x1b8] ! Mem[00000000590001b8]
jmpl %o7,%g0
ldub [%i2+0x1eb],%l2 ! Mem[00000000590001eb]
p37_near_1_le:
ldx [%i0+0x1f8],%l0 ! Mem[000000005a0001f8]
stx %l2,[%i0+0x128] ! Mem[000000005a000128]
ldub [%i0+0x120],%l1 ! Mem[000000005a000120]
ldub [%i3+0x014],%l5 ! Mem[000000005b800014]
ldstub [%i3+0x19e],%l6 ! Mem[000000005b80019e]
stx %l4,[%i1+0x0a8] ! Mem[000000005a8000a8]
ldstub [%i3+0x028],%l6 ! Mem[000000005b800028]
jmpl %o7,%g0
ldsh [%i2+0x0ae],%l5 ! Mem[000000005b0000ae]
p37_near_1_he:
swap [%i3+0x090],%l4 ! Mem[000000005b800090]
ldub [%i0+0x126],%l2 ! Mem[000000005a000126]
ldstub [%i0+0x110],%l1 ! Mem[000000005a000110]
lduh [%i0+0x056],%l0 ! Mem[000000005a000056]
ldsh [%i0+0x146],%l7 ! Mem[000000005a000146]
swap [%i1+0x11c],%l3 ! Mem[000000005a80011c]
ldstub [%i2+0x0bd],%l2 ! Mem[000000005b0000bd]
jmpl %o7,%g0
ldub [%i1+0x019],%l0 ! Mem[000000005a800019]
p38_near_1_le:
ldd [%i3+0x0e0],%l2 ! Mem[000000005d8000e0]
ldub [%i3+0x12b],%l2 ! Mem[000000005d80012b]
lduh [%i1+0x01c],%l6 ! Mem[000000005c80001c]
jmpl %o7,%g0
swap [%i3+0x0e0],%l1 ! Mem[000000005d8000e0]
p38_near_1_he:
ldx [%i2+0x170],%l0 ! Mem[000000005d000170]
ldstub [%i0+0x197],%l2 ! Mem[000000005c000197]
lduh [%i3+0x124],%l3 ! Mem[000000005d800124]
stb %l4,[%i1+0x19a] ! Mem[000000005c80019a]
sth %l0,[%i1+0x146] ! Mem[000000005c800146]
stx %l6,[%i1+0x008] ! Mem[000000005c800008]
ldsw [%i1+0x17c],%l7 ! Mem[000000005c80017c]
jmpl %o7,%g0
swap [%i2+0x188],%l4 ! Mem[000000005d000188]
p39_near_1_le:
sth %l2,[%i0+0x0d0] ! Mem[000000005e0000d0]
swap [%i1+0x164],%l0 ! Mem[000000005e800164]
lduh [%i1+0x064],%l6 ! Mem[000000005e800064]
ldd [%i3+0x088],%l4 ! Mem[000000005f800088]
jmpl %o7,%g0
ldd [%i0+0x198],%l6 ! Mem[000000005e000198]
p39_near_1_he:
jmpl %o7,%g0
sth %l2,[%i3+0x0d8] ! Mem[000000005f8000d8]
jmpl %o7,%g0
nop
p40_near_1_le:
lduh [%i1+0x02e],%l4 ! Mem[000000006080002e]
lduh [%i2+0x05e],%l1 ! Mem[000000006100005e]
ldx [%i2+0x050],%l0 ! Mem[0000000061000050]
jmpl %o7,%g0
std %l4,[%i0+0x050] ! Mem[0000000060000050]
p40_near_1_he:
ldstub [%i3+0x04e],%l3 ! Mem[000000006180004e]
ldstub [%i3+0x15d],%l6 ! Mem[000000006180015d]
stw %l4,[%i3+0x0d8] ! Mem[00000000618000d8]
ldsb [%i2+0x1e5],%l7 ! Mem[00000000610001e5]
ldx [%i0+0x0b8],%l2 ! Mem[00000000600000b8]
jmpl %o7,%g0
stx %l1,[%i0+0x058] ! Mem[0000000060000058]
p41_near_1_le:
swap [%i2+0x1ac],%l5 ! Mem[00000000630001ac]
lduw [%i0+0x054],%l0 ! Mem[0000000062000054]
ldsh [%i2+0x0aa],%l4 ! Mem[00000000630000aa]
ldub [%i0+0x1e3],%l5 ! Mem[00000000620001e3]
ldstub [%i1+0x19e],%l6 ! Mem[000000006280019e]
jmpl %o7,%g0
std %l4,[%i2+0x088] ! Mem[0000000063000088]
p41_near_1_he:
ldub [%i2+0x009],%l2 ! Mem[0000000063000009]
ldsh [%i2+0x1dc],%l7 ! Mem[00000000630001dc]
ldstub [%i0+0x0b3],%l4 ! Mem[00000000620000b3]
ldsw [%i3+0x080],%l2 ! Mem[0000000063800080]
jmpl %o7,%g0
swap [%i3+0x040],%l4 ! Mem[0000000063800040]
p42_near_1_le:
ldsh [%i0+0x1fa],%l0 ! Mem[00000000640001fa]
ldd [%i2+0x108],%l2 ! Mem[0000000065000108]
lduh [%i0+0x03c],%l6 ! Mem[000000006400003c]
ldx [%i0+0x0c0],%l1 ! Mem[00000000640000c0]
ldstub [%i3+0x147],%l2 ! Mem[0000000065800147]
ldstub [%i2+0x09a],%l7 ! Mem[000000006500009a]
ldsb [%i0+0x152],%l6 ! Mem[0000000064000152]
jmpl %o7,%g0
stw %l3,[%i3+0x0b4] ! Mem[00000000658000b4]
p42_near_1_he:
ldstub [%i1+0x089],%l4 ! Mem[0000000064800089]
ldub [%i2+0x028],%l6 ! Mem[0000000065000028]
lduw [%i1+0x0d4],%l2 ! Mem[00000000648000d4]
ldd [%i2+0x060],%l4 ! Mem[0000000065000060]
jmpl %o7,%g0
swap [%i2+0x0c8],%l7 ! Mem[00000000650000c8]
p43_near_1_le:
swap [%i1+0x0f0],%l2 ! Mem[00000000668000f0]
ldsb [%i2+0x099],%l5 ! Mem[0000000067000099]
stw %l4,[%i2+0x17c] ! Mem[000000006700017c]
ldd [%i0+0x088],%l4 ! Mem[0000000066000088]
jmpl %o7,%g0
ldstub [%i1+0x11f],%l5 ! Mem[000000006680011f]
p43_near_1_he:
sth %l2,[%i2+0x0f8] ! Mem[00000000670000f8]
ldstub [%i2+0x1c4],%l0 ! Mem[00000000670001c4]
sth %l6,[%i0+0x172] ! Mem[0000000066000172]
ldstub [%i0+0x19c],%l2 ! Mem[000000006600019c]
jmpl %o7,%g0
swap [%i0+0x090],%l0 ! Mem[0000000066000090]
p44_near_1_le:
stb %l5,[%i3+0x028] ! Mem[0000000069800028]
lduh [%i2+0x0ec],%l1 ! Mem[00000000690000ec]
swap [%i0+0x188],%l7 ! Mem[0000000068000188]
jmpl %o7,%g0
swap [%i1+0x110],%l6 ! Mem[0000000068800110]
p44_near_1_he:
ldstub [%i2+0x105],%l7 ! Mem[0000000069000105]
ldub [%i3+0x032],%l0 ! Mem[0000000069800032]
stx %l5,[%i3+0x0f0] ! Mem[00000000698000f0]
ldstub [%i1+0x1b9],%l7 ! Mem[00000000688001b9]
jmpl %o7,%g0
ldd [%i1+0x000],%l6 ! Mem[0000000068800000]
p45_near_1_le:
swap [%i3+0x118],%l0 ! Mem[000000006b800118]
lduw [%i3+0x068],%l1 ! Mem[000000006b800068]
stx %l6,[%i3+0x138] ! Mem[000000006b800138]
jmpl %o7,%g0
ldstub [%i0+0x0ca],%l5 ! Mem[000000006a0000ca]
p45_near_1_he:
lduh [%i2+0x190],%l7 ! Mem[000000006b000190]
ldstub [%i3+0x1d3],%l4 ! Mem[000000006b8001d3]
ldx [%i0+0x150],%l0 ! Mem[000000006a000150]
ldstub [%i0+0x1c4],%l0 ! Mem[000000006a0001c4]
lduh [%i0+0x0c8],%l5 ! Mem[000000006a0000c8]
stx %l1,[%i0+0x078] ! Mem[000000006a000078]
jmpl %o7,%g0
ldstub [%i1+0x073],%l0 ! Mem[000000006a800073]
p46_near_1_le:
std %l0,[%i2+0x1a8] ! Mem[000000006d0001a8]
stx %l2,[%i2+0x158] ! Mem[000000006d000158]
ldx [%i1+0x0c0],%l5 ! Mem[000000006c8000c0]
jmpl %o7,%g0
ldstub [%i2+0x0f2],%l5 ! Mem[000000006d0000f2]
p46_near_1_he:
stb %l0,[%i3+0x19e] ! Mem[000000006d80019e]
lduw [%i2+0x018],%l4 ! Mem[000000006d000018]
lduh [%i2+0x102],%l0 ! Mem[000000006d000102]
stb %l4,[%i0+0x02f] ! Mem[000000006c00002f]
ldstub [%i2+0x07e],%l1 ! Mem[000000006d00007e]
stw %l0,[%i3+0x050] ! Mem[000000006d800050]
jmpl %o7,%g0
ldstub [%i3+0x088],%l1 ! Mem[000000006d800088]
p47_near_1_le:
jmpl %o7,%g0
sth %l1,[%i2+0x04a] ! Mem[000000006f00004a]
jmpl %o7,%g0
nop
p47_near_1_he:
ldstub [%i0+0x03d],%l2 ! Mem[000000006e00003d]
jmpl %o7,%g0
swap [%i0+0x080],%l6 ! Mem[000000006e000080]
p48_near_1_le:
ldub [%i0+0x0f0],%l2 ! Mem[00000000700000f0]
stw %l0,[%i2+0x144] ! Mem[0000000071000144]
ldsb [%i1+0x065],%l6 ! Mem[0000000070800065]
swap [%i2+0x08c],%l5 ! Mem[000000007100008c]
jmpl %o7,%g0
ldstub [%i0+0x19a],%l7 ! Mem[000000007000019a]
p48_near_1_he:
jmpl %o7,%g0
stx %l2,[%i3+0x160] ! Mem[0000000071800160]
jmpl %o7,%g0
nop
p49_near_1_le:
ldsw [%i3+0x188],%l1 ! Mem[0000000073800188]
swap [%i0+0x054],%l0 ! Mem[0000000072000054]
swap [%i3+0x088],%l4 ! Mem[0000000073800088]
swap [%i3+0x1e0],%l5 ! Mem[00000000738001e0]
ldstub [%i3+0x19e],%l6 ! Mem[000000007380019e]
jmpl %o7,%g0
ldsw [%i1+0x088],%l4 ! Mem[0000000072800088]
p49_near_1_he:
stw %l2,[%i1+0x028] ! Mem[0000000072800028]
ldx [%i2+0x1d8],%l7 ! Mem[00000000730001d8]
ldstub [%i3+0x093],%l4 ! Mem[0000000073800093]
stb %l5,[%i3+0x127] ! Mem[0000000073800127]
jmpl %o7,%g0
stx %l1,[%i1+0x1e0] ! Mem[00000000728001e0]
p50_near_1_le:
jmpl %o7,%g0
lduh [%i3+0x1a8],%l0 ! Mem[00000000758001a8]
jmpl %o7,%g0
nop
p50_near_1_he:
ldx [%i1+0x1f8],%l1 ! Mem[00000000748001f8]
sth %l0,[%i1+0x01a] ! Mem[000000007480001a]
lduh [%i1+0x16c],%l3 ! Mem[000000007480016c]
stw %l2,[%i1+0x15c] ! Mem[000000007480015c]
stb %l2,[%i3+0x0d8] ! Mem[00000000758000d8]
jmpl %o7,%g0
ldstub [%i0+0x1e4],%l0 ! Mem[00000000740001e4]
p51_near_1_le:
ldstub [%i1+0x095],%l5 ! Mem[0000000076800095]
ldd [%i2+0x188],%l0 ! Mem[0000000077000188]
stw %l0,[%i2+0x054] ! Mem[0000000077000054]
ldsw [%i0+0x0a8],%l4 ! Mem[00000000760000a8]
ldsh [%i2+0x1c2],%l5 ! Mem[00000000770001c2]
ldstub [%i0+0x1be],%l6 ! Mem[00000000760001be]
std %l0,[%i1+0x0c0] ! Mem[00000000768000c0]
jmpl %o7,%g0
swap [%i3+0x14c],%l5 ! Mem[000000007780014c]
p51_near_1_he:
ldsw [%i0+0x198],%l4 ! Mem[0000000076000198]
sth %l0,[%i3+0x146] ! Mem[0000000077800146]
swap [%i1+0x00c],%l6 ! Mem[000000007680000c]
jmpl %o7,%g0
lduh [%i1+0x15c],%l7 ! Mem[000000007680015c]
p52_near_1_le:
ldx [%i1+0x008],%l5 ! Mem[0000000078800008]
lduw [%i3+0x12c],%l2 ! Mem[000000007980012c]
ldsb [%i3+0x161],%l5 ! Mem[0000000079800161]
jmpl %o7,%g0
lduh [%i2+0x1b6],%l2 ! Mem[00000000790001b6]
p52_near_1_he:
swap [%i0+0x19c],%l2 ! Mem[000000007800019c]
ldstub [%i3+0x0c7],%l0 ! Mem[00000000798000c7]
swap [%i2+0x1e4],%l3 ! Mem[00000000790001e4]
ldsh [%i3+0x0b6],%l6 ! Mem[00000000798000b6]
sth %l1,[%i2+0x0b6] ! Mem[00000000790000b6]
stb %l1,[%i2+0x07e] ! Mem[000000007900007e]
ldstub [%i3+0x026],%l2 ! Mem[0000000079800026]
jmpl %o7,%g0
ldstub [%i0+0x1c2],%l0 ! Mem[00000000780001c2]
p53_near_1_le:
ldstub [%i1+0x008],%l7 ! Mem[000000007a800008]
ldsw [%i0+0x1fc],%l3 ! Mem[000000007a0001fc]
ldsw [%i3+0x0b0],%l3 ! Mem[000000007b8000b0]
jmpl %o7,%g0
lduw [%i0+0x068],%l1 ! Mem[000000007a000068]
p53_near_1_he:
ldd [%i1+0x038],%l4 ! Mem[000000007a800038]
ldsw [%i1+0x1c4],%l3 ! Mem[000000007a8001c4]
ldsb [%i2+0x13c],%l1 ! Mem[000000007b00013c]
jmpl %o7,%g0
stw %l3,[%i0+0x14c] ! Mem[000000007a00014c]
p54_near_1_le:
ldub [%i3+0x04d],%l4 ! Mem[000000007d80004d]
ldsw [%i1+0x160],%l5 ! Mem[000000007c800160]
std %l2,[%i3+0x190] ! Mem[000000007d800190]
jmpl %o7,%g0
swap [%i0+0x004],%l0 ! Mem[000000007c000004]
p54_near_1_he:
ldstub [%i2+0x0e7],%l0 ! Mem[000000007d0000e7]
swap [%i2+0x0f8],%l4 ! Mem[000000007d0000f8]
jmpl %o7,%g0
ldub [%i0+0x1c5],%l7 ! Mem[000000007c0001c5]
p55_near_1_le:
lduh [%i0+0x1da],%l0 ! Mem[000000007e0001da]
swap [%i1+0x010],%l0 ! Mem[000000007e800010]
swap [%i0+0x100],%l1 ! Mem[000000007e000100]
ldstub [%i0+0x034],%l5 ! Mem[000000007e000034]
ldub [%i2+0x19e],%l6 ! Mem[000000007f00019e]
sth %l0,[%i2+0x0c4] ! Mem[000000007f0000c4]
swap [%i1+0x16c],%l5 ! Mem[000000007e80016c]
jmpl %o7,%g0
ldsb [%i0+0x06e],%l3 ! Mem[000000007e00006e]
p55_near_1_he:
swap [%i2+0x164],%l0 ! Mem[000000007f000164]
ldub [%i1+0x00c],%l6 ! Mem[000000007e80000c]
ldub [%i2+0x15d],%l7 ! Mem[000000007f00015d]
ldsb [%i2+0x189],%l4 ! Mem[000000007f000189]
jmpl %o7,%g0
swap [%i2+0x19c],%l1 ! Mem[000000007f00019c]
p56_near_1_le:
ldd [%i3+0x1a8],%l0 ! Mem[00000000818001a8]
ldstub [%i0+0x15f],%l2 ! Mem[000000008000015f]
ldstub [%i3+0x1e0],%l6 ! Mem[00000000818001e0]
jmpl %o7,%g0
stx %l7,[%i0+0x000] ! Mem[0000000080000000]
p56_near_1_he:
ldstub [%i1+0x15e],%l2 ! Mem[000000008080015e]
lduw [%i2+0x0d8],%l2 ! Mem[00000000810000d8]
ldstub [%i0+0x1c4],%l0 ! Mem[00000000800001c4]
jmpl %o7,%g0
ldstub [%i0+0x0e8],%l5 ! Mem[00000000800000e8]
p57_near_1_le:
ldsb [%i2+0x0a4],%l6 ! Mem[00000000830000a4]
swap [%i3+0x0c8],%l2 ! Mem[00000000838000c8]
sth %l5,[%i1+0x024] ! Mem[0000000082800024]
stx %l1,[%i2+0x1d8] ! Mem[00000000830001d8]
sth %l0,[%i0+0x03a] ! Mem[000000008200003a]
jmpl %o7,%g0
ldsh [%i2+0x0a2],%l6 ! Mem[00000000830000a2]
p57_near_1_he:
ldub [%i3+0x18b],%l1 ! Mem[000000008380018b]
ldd [%i0+0x050],%l0 ! Mem[0000000082000050]
ldstub [%i3+0x08b],%l4 ! Mem[000000008380008b]
ldstub [%i3+0x1c3],%l5 ! Mem[00000000838001c3]
ldub [%i0+0x19e],%l6 ! Mem[000000008200019e]
jmpl %o7,%g0
ldsb [%i2+0x0e4],%l0 ! Mem[00000000830000e4]
p58_near_1_le:
ldstub [%i2+0x0d5],%l3 ! Mem[00000000850000d5]
ldstub [%i3+0x09d],%l4 ! Mem[000000008580009d]
stx %l1,[%i0+0x100] ! Mem[0000000084000100]
jmpl %o7,%g0
swap [%i2+0x034],%l5 ! Mem[0000000085000034]
p58_near_1_he:
swap [%i0+0x160],%l5 ! Mem[0000000084000160]
ldstub [%i0+0x130],%l6 ! Mem[0000000084000130]
jmpl %o7,%g0
ldstub [%i1+0x124],%l3 ! Mem[0000000084800124]
p59_near_1_le:
stw %l6,[%i0+0x1e0] ! Mem[00000000860001e0]
ldub [%i2+0x005],%l7 ! Mem[0000000087000005]
jmpl %o7,%g0
ldstub [%i3+0x11e],%l3 ! Mem[000000008780011e]
p59_near_1_he:
jmpl %o7,%g0
lduh [%i1+0x018],%l4 ! Mem[0000000086800018]
jmpl %o7,%g0
nop
p60_near_1_le:
ldstub [%i1+0x0f5],%l3 ! Mem[00000000888000f5]
swap [%i1+0x0bc],%l4 ! Mem[00000000888000bc]
stx %l0,[%i3+0x098] ! Mem[0000000089800098]
swap [%i1+0x034],%l5 ! Mem[0000000088800034]
ldsb [%i3+0x10d],%l7 ! Mem[000000008980010d]
ldx [%i0+0x0c0],%l0 ! Mem[00000000880000c0]
stw %l5,[%i1+0x14c] ! Mem[000000008880014c]
jmpl %o7,%g0
swap [%i0+0x04c],%l3 ! Mem[000000008800004c]
p60_near_1_he:
lduw [%i0+0x164],%l0 ! Mem[0000000088000164]
ldstub [%i1+0x00c],%l6 ! Mem[000000008880000c]
stb %l7,[%i3+0x15d] ! Mem[000000008980015d]
stb %l4,[%i3+0x1a9] ! Mem[00000000898001a9]
jmpl %o7,%g0
swap [%i1+0x054],%l4 ! Mem[0000000088800054]
p61_near_1_le:
lduh [%i1+0x0d0],%l2 ! Mem[000000008a8000d0]
swap [%i3+0x164],%l0 ! Mem[000000008b800164]
ldstub [%i2+0x045],%l6 ! Mem[000000008b000045]
sth %l5,[%i3+0x08c] ! Mem[000000008b80008c]
jmpl %o7,%g0
sth %l7,[%i3+0x19a] ! Mem[000000008b80019a]
p61_near_1_he:
jmpl %o7,%g0
swap [%i1+0x0c4],%l5 ! Mem[000000008a8000c4]
jmpl %o7,%g0
nop
p62_near_1_le:
swap [%i1+0x11c],%l3 ! Mem[000000008c80011c]
ldstub [%i1+0x028],%l7 ! Mem[000000008c800028]
std %l2,[%i3+0x1f8] ! Mem[000000008d8001f8]
swap [%i2+0x090],%l3 ! Mem[000000008d000090]
sth %l6,[%i3+0x088] ! Mem[000000008d800088]
jmpl %o7,%g0
swap [%i1+0x138],%l1 ! Mem[000000008c800138]
p62_near_1_he:
ldd [%i1+0x0a8],%l0 ! Mem[000000008c8000a8]
stb %l5,[%i1+0x132] ! Mem[000000008c800132]
ldstub [%i1+0x1e0],%l3 ! Mem[000000008c8001e0]
sth %l7,[%i1+0x032] ! Mem[000000008c800032]
ldd [%i2+0x100],%l2 ! Mem[000000008d000100]
jmpl %o7,%g0
ldstub [%i0+0x110],%l1 ! Mem[000000008c000110]
p63_near_1_le:
ldstub [%i0+0x1d0],%l1 ! Mem[000000008e0001d0]
ldstub [%i0+0x1ee],%l4 ! Mem[000000008e0001ee]
ldstub [%i2+0x0fd],%l3 ! Mem[000000008f0000fd]
lduh [%i2+0x0f4],%l3 ! Mem[000000008f0000f4]
jmpl %o7,%g0
ldd [%i3+0x0b8],%l4 ! Mem[000000008f8000b8]
p63_near_1_he:
swap [%i0+0x008],%l0 ! Mem[000000008e000008]
swap [%i0+0x06c],%l4 ! Mem[000000008e00006c]
stw %l5,[%i0+0x160] ! Mem[000000008e000160]
ldsw [%i1+0x1b4],%l2 ! Mem[000000008e8001b4]
lduh [%i2+0x006],%l0 ! Mem[000000008f000006]
ldstub [%i2+0x15b],%l2 ! Mem[000000008f00015b]
jmpl %o7,%g0
ldstub [%i3+0x0ec],%l4 ! Mem[000000008f8000ec]
near1_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
near1_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
stb %l4,[%i1+0x09b] ! Mem[000000001080009b]
std %l2,[%i0+0x0b0] ! Mem[00000000100000b0]
swap [%i1+0x1fc],%l6 ! Mem[00000000108001fc]
ldsh [%i0+0x068],%l7 ! Mem[0000000010000068]
jmpl %o7,%g0
stx %l4,[%i1+0x108] ! Mem[0000000010800108]
p0_near_2_he:
ldstub [%i2+0x049],%l0 ! Mem[0000000011000049]
ldub [%i1+0x15b],%l7 ! Mem[000000001080015b]
ldstub [%i2+0x1c8],%l3 ! Mem[00000000110001c8]
jmpl %o7,%g0
ldsb [%i3+0x188],%l7 ! Mem[0000000011800188]
p1_near_2_le:
swap [%i0+0x08c],%l5 ! Mem[000000001200008c]
std %l0,[%i3+0x010] ! Mem[0000000013800010]
swap [%i0+0x0d4],%l5 ! Mem[00000000120000d4]
ldsh [%i0+0x0b6],%l6 ! Mem[00000000120000b6]
ldsw [%i1+0x0b4],%l1 ! Mem[00000000128000b4]
ldub [%i2+0x07e],%l1 ! Mem[000000001300007e]
jmpl %o7,%g0
swap [%i0+0x004],%l2 ! Mem[0000000012000004]
p1_near_2_he:
jmpl %o7,%g0
swap [%i0+0x09c],%l5 ! Mem[000000001200009c]
jmpl %o7,%g0
nop
p2_near_2_le:
sth %l0,[%i2+0x12e] ! Mem[000000001500012e]
ldx [%i2+0x1c8],%l2 ! Mem[00000000150001c8]
ldstub [%i3+0x0bc],%l1 ! Mem[00000000158000bc]
stb %l1,[%i1+0x051] ! Mem[0000000014800051]
ldstub [%i2+0x0a8],%l5 ! Mem[00000000150000a8]
swap [%i1+0x024],%l4 ! Mem[0000000014800024]
ldd [%i1+0x1b0],%l2 ! Mem[00000000148001b0]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000014000008]
p2_near_2_he:
lduh [%i1+0x17a],%l5 ! Mem[000000001480017a]
jmpl %o7,%g0
ldub [%i2+0x0fc],%l2 ! Mem[00000000150000fc]
p3_near_2_le:
ldsh [%i3+0x056],%l4 ! Mem[0000000017800056]
stx %l1,[%i3+0x050] ! Mem[0000000017800050]
ldsw [%i2+0x1b0],%l6 ! Mem[00000000170001b0]
sth %l0,[%i1+0x038] ! Mem[0000000016800038]
jmpl %o7,%g0
ldd [%i1+0x038],%l6 ! Mem[0000000016800038]
p3_near_2_he:
stw %l5,[%i0+0x0dc] ! Mem[00000000160000dc]
stx %l0,[%i0+0x1f8] ! Mem[00000000160001f8]
jmpl %o7,%g0
swap [%i1+0x05c],%l1 ! Mem[000000001680005c]
p4_near_2_le:
ldd [%i0+0x0a8],%l6 ! Mem[00000000180000a8]
sth %l4,[%i0+0x1e8] ! Mem[00000000180001e8]
ldub [%i3+0x147],%l0 ! Mem[0000000019800147]
jmpl %o7,%g0
ldstub [%i1+0x00c],%l6 ! Mem[000000001880000c]
p4_near_2_he:
ldsh [%i2+0x14e],%l3 ! Mem[000000001900014e]
jmpl %o7,%g0
ldsw [%i0+0x05c],%l1 ! Mem[000000001800005c]
p5_near_2_le:
ldub [%i2+0x110],%l1 ! Mem[000000001b000110]
ldstub [%i1+0x02f],%l6 ! Mem[000000001a80002f]
jmpl %o7,%g0
swap [%i2+0x154],%l6 ! Mem[000000001b000154]
p5_near_2_he:
ldx [%i0+0x110],%l5 ! Mem[000000001a000110]
ldx [%i1+0x088],%l2 ! Mem[000000001a800088]
sth %l0,[%i0+0x0f0] ! Mem[000000001a0000f0]
swap [%i2+0x134],%l1 ! Mem[000000001b000134]
ldsh [%i1+0x07c],%l0 ! Mem[000000001a80007c]
ldsw [%i1+0x024],%l7 ! Mem[000000001a800024]
jmpl %o7,%g0
stx %l3,[%i1+0x0a0] ! Mem[000000001a8000a0]
p6_near_2_le:
jmpl %o7,%g0
ldd [%i2+0x050],%l6 ! Mem[000000001d000050]
jmpl %o7,%g0
nop
p6_near_2_he:
ldstub [%i3+0x1cd],%l1 ! Mem[000000001d8001cd]
ldub [%i0+0x19c],%l6 ! Mem[000000001c00019c]
ldsw [%i2+0x130],%l5 ! Mem[000000001d000130]
swap [%i0+0x0a8],%l2 ! Mem[000000001c0000a8]
ldstub [%i3+0x16d],%l3 ! Mem[000000001d80016d]
jmpl %o7,%g0
std %l0,[%i3+0x130] ! Mem[000000001d800130]
p7_near_2_le:
swap [%i1+0x11c],%l5 ! Mem[000000001e80011c]
lduw [%i2+0x1ac],%l5 ! Mem[000000001f0001ac]
jmpl %o7,%g0
ldstub [%i2+0x077],%l0 ! Mem[000000001f000077]
p7_near_2_he:
jmpl %o7,%g0
ldub [%i2+0x0e8],%l5 ! Mem[000000001f0000e8]
jmpl %o7,%g0
nop
p8_near_2_le:
jmpl %o7,%g0
ldx [%i0+0x038],%l7 ! Mem[0000000020000038]
jmpl %o7,%g0
nop
p8_near_2_he:
ldstub [%i2+0x1e0],%l3 ! Mem[00000000210001e0]
lduh [%i2+0x1ca],%l2 ! Mem[00000000210001ca]
swap [%i0+0x124],%l2 ! Mem[0000000020000124]
ldstub [%i3+0x130],%l1 ! Mem[0000000021800130]
swap [%i0+0x054],%l0 ! Mem[0000000020000054]
jmpl %o7,%g0
lduw [%i3+0x154],%l6 ! Mem[0000000021800154]
p9_near_2_le:
ldd [%i2+0x008],%l2 ! Mem[0000000023000008]
std %l2,[%i2+0x0d0] ! Mem[00000000230000d0]
jmpl %o7,%g0
swap [%i3+0x0bc],%l4 ! Mem[00000000238000bc]
p9_near_2_he:
ldstub [%i0+0x02b],%l0 ! Mem[000000002200002b]
ldsh [%i0+0x04c],%l4 ! Mem[000000002200004c]
swap [%i3+0x150],%l0 ! Mem[0000000023800150]
std %l0,[%i3+0x1c0] ! Mem[00000000238001c0]
stx %l1,[%i3+0x068] ! Mem[0000000023800068]
stw %l1,[%i3+0x138] ! Mem[0000000023800138]
jmpl %o7,%g0
swap [%i1+0x0ec],%l4 ! Mem[00000000228000ec]
p10_near_2_le:
lduw [%i0+0x0dc],%l4 ! Mem[00000000240000dc]
ldub [%i0+0x184],%l7 ! Mem[0000000024000184]
swap [%i1+0x198],%l5 ! Mem[0000000024800198]
ldsw [%i1+0x09c],%l5 ! Mem[000000002480009c]
stw %l7,[%i3+0x158] ! Mem[0000000025800158]
jmpl %o7,%g0
ldstub [%i1+0x032],%l0 ! Mem[0000000024800032]
p10_near_2_he:
lduw [%i1+0x130],%l6 ! Mem[0000000024800130]
jmpl %o7,%g0
lduh [%i0+0x192],%l5 ! Mem[0000000024000192]
p11_near_2_le:
sth %l7,[%i1+0x1c4] ! Mem[00000000268001c4]
std %l6,[%i1+0x020] ! Mem[0000000026800020]
swap [%i3+0x1cc],%l6 ! Mem[00000000278001cc]
ldub [%i1+0x19c],%l6 ! Mem[000000002680019c]
jmpl %o7,%g0
swap [%i0+0x110],%l5 ! Mem[0000000026000110]
p11_near_2_he:
swap [%i1+0x038],%l0 ! Mem[0000000026800038]
lduh [%i3+0x16a],%l3 ! Mem[000000002780016a]
jmpl %o7,%g0
ldd [%i1+0x1c8],%l6 ! Mem[00000000268001c8]
p12_near_2_le:
stw %l3,[%i1+0x02c] ! Mem[000000002880002c]
stx %l3,[%i0+0x0d0] ! Mem[00000000280000d0]
jmpl %o7,%g0
ldd [%i0+0x0b8],%l4 ! Mem[00000000280000b8]
p12_near_2_he:
ldsw [%i0+0x00c],%l4 ! Mem[000000002800000c]
ldstub [%i2+0x05e],%l1 ! Mem[000000002900005e]
ldx [%i1+0x050],%l0 ! Mem[0000000028800050]
ldstub [%i3+0x075],%l4 ! Mem[0000000029800075]
ldstub [%i0+0x029],%l2 ! Mem[0000000028000029]
ldstub [%i3+0x1fd],%l7 ! Mem[00000000298001fd]
jmpl %o7,%g0
stb %l4,[%i0+0x093] ! Mem[0000000028000093]
p13_near_2_le:
ldsh [%i1+0x02c],%l3 ! Mem[000000002a80002c]
swap [%i3+0x0f4],%l3 ! Mem[000000002b8000f4]
jmpl %o7,%g0
ldsb [%i3+0x031],%l0 ! Mem[000000002b800031]
p13_near_2_he:
stx %l5,[%i0+0x0e8] ! Mem[000000002a0000e8]
stw %l1,[%i0+0x0ec] ! Mem[000000002a0000ec]
ldub [%i2+0x0c7],%l0 ! Mem[000000002b0000c7]
jmpl %o7,%g0
ldstub [%i2+0x118],%l2 ! Mem[000000002b000118]
p14_near_2_le:
ldsh [%i3+0x00a],%l0 ! Mem[000000002d80000a]
ldstub [%i2+0x199],%l3 ! Mem[000000002d000199]
jmpl %o7,%g0
ldstub [%i3+0x1eb],%l2 ! Mem[000000002d8001eb]
p14_near_2_he:
ldx [%i0+0x1b8],%l7 ! Mem[000000002c0001b8]
ldstub [%i2+0x011],%l5 ! Mem[000000002d000011]
sth %l1,[%i1+0x1ec] ! Mem[000000002c8001ec]
ldsh [%i3+0x19c],%l6 ! Mem[000000002d80019c]
ldub [%i0+0x112],%l5 ! Mem[000000002c000112]
swap [%i0+0x0bc],%l5 ! Mem[000000002c0000bc]
sth %l2,[%i0+0x06a] ! Mem[000000002c00006a]
jmpl %o7,%g0
ldx [%i0+0x0a0],%l4 ! Mem[000000002c0000a0]
p15_near_2_le:
ldsw [%i1+0x144],%l0 ! Mem[000000002e800144]
lduh [%i3+0x082],%l2 ! Mem[000000002f800082]
ldstub [%i1+0x042],%l4 ! Mem[000000002e800042]
ldsh [%i2+0x0e8],%l4 ! Mem[000000002f0000e8]
jmpl %o7,%g0
ldsb [%i2+0x160],%l0 ! Mem[000000002f000160]
p15_near_2_he:
swap [%i3+0x1ac],%l3 ! Mem[000000002f8001ac]
ldsb [%i2+0x14d],%l6 ! Mem[000000002f00014d]
jmpl %o7,%g0
ldstub [%i3+0x072],%l6 ! Mem[000000002f800072]
p16_near_2_le:
ldx [%i1+0x090],%l6 ! Mem[0000000030800090]
swap [%i3+0x020],%l6 ! Mem[0000000031800020]
std %l6,[%i0+0x1e8] ! Mem[00000000300001e8]
ldub [%i2+0x1bc],%l6 ! Mem[00000000310001bc]
ldsb [%i3+0x132],%l5 ! Mem[0000000031800132]
jmpl %o7,%g0
stb %l2,[%i1+0x088] ! Mem[0000000030800088]
p16_near_2_he:
jmpl %o7,%g0
swap [%i2+0x03c],%l7 ! Mem[000000003100003c]
jmpl %o7,%g0
nop
p17_near_2_le:
lduw [%i1+0x118],%l1 ! Mem[0000000032800118]
jmpl %o7,%g0
lduh [%i3+0x0ec],%l4 ! Mem[00000000338000ec]
p17_near_2_he:
ldd [%i1+0x008],%l0 ! Mem[0000000032800008]
ldd [%i2+0x198],%l2 ! Mem[0000000033000198]
jmpl %o7,%g0
ldd [%i2+0x1e8],%l2 ! Mem[00000000330001e8]
p18_near_2_le:
stw %l6,[%i3+0x01c] ! Mem[000000003580001c]
swap [%i2+0x0c0],%l1 ! Mem[00000000350000c0]
ldsb [%i3+0x147],%l2 ! Mem[0000000035800147]
ldstub [%i3+0x0ba],%l7 ! Mem[00000000358000ba]
jmpl %o7,%g0
ldx [%i0+0x150],%l6 ! Mem[0000000034000150]
p18_near_2_he:
ldstub [%i1+0x1e9],%l4 ! Mem[00000000348001e9]
std %l4,[%i1+0x0c8] ! Mem[00000000348000c8]
ldx [%i2+0x028],%l6 ! Mem[0000000035000028]
stb %l7,[%i3+0x15d] ! Mem[000000003580015d]
swap [%i0+0x1c4],%l7 ! Mem[00000000340001c4]
stb %l1,[%i3+0x19c] ! Mem[000000003580019c]
jmpl %o7,%g0
lduw [%i3+0x07c],%l7 ! Mem[000000003580007c]
p19_near_2_le:
jmpl %o7,%g0
swap [%i0+0x090],%l6 ! Mem[0000000036000090]
jmpl %o7,%g0
nop
p19_near_2_he:
ldd [%i2+0x018],%l0 ! Mem[0000000037000018]
stw %l5,[%i0+0x014] ! Mem[0000000036000014]
ldstub [%i0+0x0b8],%l2 ! Mem[00000000360000b8]
lduw [%i3+0x0c0],%l4 ! Mem[00000000378000c0]
swap [%i2+0x024],%l3 ! Mem[0000000037000024]
stb %l0,[%i0+0x090] ! Mem[0000000036000090]
ldsw [%i3+0x10c],%l4 ! Mem[000000003780010c]
jmpl %o7,%g0
std %l0,[%i2+0x030] ! Mem[0000000037000030]
p20_near_2_le:
ldd [%i3+0x058],%l0 ! Mem[0000000039800058]
jmpl %o7,%g0
ldub [%i2+0x026],%l2 ! Mem[0000000039000026]
p20_near_2_he:
jmpl %o7,%g0
ldd [%i0+0x1b0],%l6 ! Mem[00000000380001b0]
jmpl %o7,%g0
nop
p21_near_2_le:
stw %l1,[%i3+0x0bc] ! Mem[000000003b8000bc]
ldstub [%i1+0x071],%l1 ! Mem[000000003a800071]
ldd [%i3+0x0b8],%l4 ! Mem[000000003b8000b8]
std %l4,[%i1+0x140] ! Mem[000000003a800140]
jmpl %o7,%g0
ldsh [%i2+0x098],%l1 ! Mem[000000003b000098]
p21_near_2_he:
ldstub [%i2+0x0de],%l5 ! Mem[000000003b0000de]
jmpl %o7,%g0
ldx [%i1+0x1d8],%l0 ! Mem[000000003a8001d8]
p22_near_2_le:
stb %l6,[%i2+0x082] ! Mem[000000003d000082]
sth %l0,[%i0+0x19e] ! Mem[000000003c00019e]
sth %l4,[%i1+0x018] ! Mem[000000003c800018]
lduh [%i0+0x102],%l0 ! Mem[000000003c000102]
jmpl %o7,%g0
ldstub [%i1+0x152],%l6 ! Mem[000000003c800152]
p22_near_2_he:
stw %l4,[%i3+0x1c8] ! Mem[000000003d8001c8]
ldub [%i2+0x0ec],%l4 ! Mem[000000003d0000ec]
ldsb [%i2+0x1b0],%l7 ! Mem[000000003d0001b0]
stx %l0,[%i0+0x108] ! Mem[000000003c000108]
lduw [%i1+0x1c4],%l7 ! Mem[000000003c8001c4]
std %l0,[%i1+0x198] ! Mem[000000003c800198]
jmpl %o7,%g0
stb %l7,[%i2+0x05f] ! Mem[000000003d00005f]
p23_near_2_le:
jmpl %o7,%g0
ldsb [%i3+0x16a],%l3 ! Mem[000000003f80016a]
jmpl %o7,%g0
nop
p23_near_2_he:
ldstub [%i2+0x081],%l1 ! Mem[000000003f000081]
ldstub [%i0+0x006],%l7 ! Mem[000000003e000006]
ldstub [%i1+0x15a],%l0 ! Mem[000000003e80015a]
stb %l0,[%i3+0x16b] ! Mem[000000003f80016b]
stx %l1,[%i0+0x148] ! Mem[000000003e000148]
std %l2,[%i3+0x108] ! Mem[000000003f800108]
jmpl %o7,%g0
stx %l3,[%i1+0x020] ! Mem[000000003e800020]
p24_near_2_le:
ldd [%i1+0x1b8],%l6 ! Mem[00000000408001b8]
ldsw [%i3+0x0a8],%l4 ! Mem[00000000418000a8]
ldsw [%i1+0x028],%l6 ! Mem[0000000040800028]
ldstub [%i0+0x0af],%l5 ! Mem[00000000400000af]
stx %l0,[%i0+0x030] ! Mem[0000000040000030]
jmpl %o7,%g0
ldx [%i2+0x0f0],%l5 ! Mem[00000000410000f0]
p24_near_2_he:
stw %l1,[%i3+0x1c0] ! Mem[00000000418001c0]
ldd [%i2+0x0c8],%l4 ! Mem[00000000410000c8]
swap [%i0+0x160],%l0 ! Mem[0000000040000160]
std %l6,[%i0+0x078] ! Mem[0000000040000078]
ldsb [%i2+0x193],%l6 ! Mem[0000000041000193]
jmpl %o7,%g0
ldsh [%i2+0x142],%l4 ! Mem[0000000041000142]
p25_near_2_le:
std %l2,[%i0+0x070] ! Mem[0000000042000070]
std %l6,[%i1+0x1c0] ! Mem[00000000428001c0]
jmpl %o7,%g0
ldsh [%i2+0x19c],%l2 ! Mem[000000004300019c]
p25_near_2_he:
stx %l0,[%i3+0x160] ! Mem[0000000043800160]
jmpl %o7,%g0
std %l6,[%i1+0x028] ! Mem[0000000042800028]
p26_near_2_le:
std %l0,[%i3+0x108] ! Mem[0000000045800108]
ldstub [%i3+0x1ef],%l2 ! Mem[00000000458001ef]
ldsh [%i1+0x09c],%l1 ! Mem[000000004480009c]
ldsb [%i2+0x1b8],%l0 ! Mem[00000000450001b8]
stx %l5,[%i2+0x0b8] ! Mem[00000000450000b8]
stx %l4,[%i0+0x0f8] ! Mem[00000000440000f8]
lduh [%i1+0x184],%l7 ! Mem[0000000044800184]
jmpl %o7,%g0
ldstub [%i0+0x199],%l5 ! Mem[0000000044000199]
p26_near_2_he:
stx %l2,[%i0+0x1d0] ! Mem[00000000440001d0]
ldstub [%i3+0x0f0],%l6 ! Mem[00000000458000f0]
ldstub [%i0+0x0a9],%l3 ! Mem[00000000440000a9]
jmpl %o7,%g0
ldx [%i2+0x118],%l2 ! Mem[0000000045000118]
p27_near_2_le:
ldsb [%i0+0x00b],%l0 ! Mem[000000004600000b]
ldub [%i2+0x199],%l3 ! Mem[0000000047000199]
jmpl %o7,%g0
swap [%i2+0x1e8],%l2 ! Mem[00000000470001e8]
p27_near_2_he:
swap [%i1+0x18c],%l3 ! Mem[000000004680018c]
ldstub [%i1+0x011],%l5 ! Mem[0000000046800011]
swap [%i1+0x1cc],%l1 ! Mem[00000000468001cc]
lduw [%i3+0x0dc],%l2 ! Mem[00000000478000dc]
std %l0,[%i1+0x0b8] ! Mem[00000000468000b8]
ldstub [%i3+0x113],%l6 ! Mem[0000000047800113]
swap [%i2+0x1b8],%l3 ! Mem[00000000470001b8]
jmpl %o7,%g0
ldsh [%i3+0x0b8],%l2 ! Mem[00000000478000b8]
p28_near_2_le:
sth %l3,[%i3+0x06e] ! Mem[000000004980006e]
stx %l6,[%i2+0x178] ! Mem[0000000049000178]
swap [%i0+0x0f4],%l5 ! Mem[00000000480000f4]
lduh [%i3+0x0b6],%l6 ! Mem[00000000498000b6]
ldsb [%i3+0x0b7],%l1 ! Mem[00000000498000b7]
jmpl %o7,%g0
ldstub [%i3+0x1cd],%l6 ! Mem[00000000498001cd]
p28_near_2_he:
jmpl %o7,%g0
stw %l7,[%i3+0x07c] ! Mem[000000004980007c]
jmpl %o7,%g0
nop
p29_near_2_le:
ldd [%i3+0x1d0],%l0 ! Mem[000000004b8001d0]
ldx [%i0+0x050],%l7 ! Mem[000000004a000050]
lduw [%i3+0x00c],%l6 ! Mem[000000004b80000c]
ldsb [%i3+0x156],%l6 ! Mem[000000004b800156]
ldstub [%i2+0x13c],%l5 ! Mem[000000004b00013c]
ldx [%i2+0x1e8],%l1 ! Mem[000000004b0001e8]
jmpl %o7,%g0
lduw [%i3+0x158],%l5 ! Mem[000000004b800158]
p29_near_2_he:
jmpl %o7,%g0
ldd [%i1+0x130],%l0 ! Mem[000000004a800130]
jmpl %o7,%g0
nop
p30_near_2_le:
ldd [%i2+0x038],%l6 ! Mem[000000004d000038]
lduh [%i3+0x0f6],%l2 ! Mem[000000004d8000f6]
std %l2,[%i2+0x1c8] ! Mem[000000004d0001c8]
std %l4,[%i3+0x050] ! Mem[000000004d800050]
jmpl %o7,%g0
stb %l1,[%i2+0x051] ! Mem[000000004d000051]
p30_near_2_he:
ldsh [%i2+0x02e],%l6 ! Mem[000000004d00002e]
lduw [%i0+0x194],%l4 ! Mem[000000004c000194]
ldub [%i2+0x026],%l1 ! Mem[000000004d000026]
ldsb [%i2+0x1da],%l5 ! Mem[000000004d0001da]
ldsw [%i1+0x1f4],%l4 ! Mem[000000004c8001f4]
stw %l6,[%i3+0x0d0] ! Mem[000000004d8000d0]
swap [%i1+0x0d4],%l2 ! Mem[000000004c8000d4]
jmpl %o7,%g0
ldub [%i3+0x08b],%l2 ! Mem[000000004d80008b]
p31_near_2_le:
lduw [%i1+0x0d4],%l5 ! Mem[000000004e8000d4]
stw %l7,[%i1+0x1b8] ! Mem[000000004e8001b8]
ldstub [%i0+0x003],%l6 ! Mem[000000004e000003]
ldx [%i3+0x1e8],%l1 ! Mem[000000004f8001e8]
ldub [%i0+0x19c],%l6 ! Mem[000000004e00019c]
ldstub [%i3+0x112],%l5 ! Mem[000000004f800112]
jmpl %o7,%g0
stx %l2,[%i2+0x0a8] ! Mem[000000004f0000a8]
p31_near_2_he:
jmpl %o7,%g0
stb %l2,[%i3+0x0dc] ! Mem[000000004f8000dc]
jmpl %o7,%g0
nop
p32_near_2_le:
ldsh [%i2+0x1be],%l6 ! Mem[00000000510001be]
ldd [%i2+0x0a8],%l4 ! Mem[00000000510000a8]
ldstub [%i3+0x008],%l6 ! Mem[0000000051800008]
lduw [%i3+0x0ac],%l5 ! Mem[00000000518000ac]
sth %l0,[%i0+0x032] ! Mem[0000000050000032]
jmpl %o7,%g0
stb %l7,[%i1+0x0ea] ! Mem[00000000508000ea]
p32_near_2_he:
swap [%i2+0x040],%l4 ! Mem[0000000051000040]
ldsb [%i2+0x0e9],%l4 ! Mem[00000000510000e9]
jmpl %o7,%g0
lduw [%i1+0x160],%l0 ! Mem[0000000050800160]
p33_near_2_le:
lduw [%i3+0x074],%l4 ! Mem[0000000053800074]
swap [%i2+0x1b8],%l0 ! Mem[00000000530001b8]
jmpl %o7,%g0
stb %l5,[%i0+0x0bf] ! Mem[00000000520000bf]
p33_near_2_he:
swap [%i0+0x194],%l4 ! Mem[0000000052000194]
ldstub [%i1+0x130],%l2 ! Mem[0000000052800130]
std %l2,[%i3+0x070] ! Mem[0000000053800070]
sth %l2,[%i3+0x1f4] ! Mem[00000000538001f4]
std %l2,[%i0+0x0d8] ! Mem[00000000520000d8]
std %l0,[%i3+0x098] ! Mem[0000000053800098]
jmpl %o7,%g0
ldstub [%i1+0x133],%l6 ! Mem[0000000052800133]
p34_near_2_le:
ldsw [%i0+0x074],%l2 ! Mem[0000000054000074]
ldd [%i1+0x1c0],%l6 ! Mem[00000000548001c0]
jmpl %o7,%g0
swap [%i1+0x19c],%l2 ! Mem[000000005480019c]
p34_near_2_he:
stx %l4,[%i1+0x0e8] ! Mem[00000000548000e8]
jmpl %o7,%g0
stx %l5,[%i0+0x120] ! Mem[0000000054000120]
p35_near_2_le:
ldx [%i3+0x0b0],%l1 ! Mem[00000000578000b0]
swap [%i0+0x07c],%l1 ! Mem[000000005600007c]
lduh [%i3+0x006],%l2 ! Mem[0000000057800006]
sth %l0,[%i3+0x1e2] ! Mem[00000000578001e2]
lduh [%i3+0x16c],%l6 ! Mem[000000005780016c]
ldsh [%i1+0x052],%l6 ! Mem[0000000056800052]
jmpl %o7,%g0
swap [%i3+0x090],%l6 ! Mem[0000000057800090]
p35_near_2_he:
sth %l2,[%i1+0x08a] ! Mem[000000005680008a]
swap [%i1+0x11c],%l5 ! Mem[000000005680011c]
swap [%i0+0x0dc],%l2 ! Mem[00000000560000dc]
lduh [%i1+0x0e4],%l4 ! Mem[00000000568000e4]
stw %l0,[%i2+0x02c] ! Mem[000000005700002c]
swap [%i3+0x030],%l1 ! Mem[0000000057800030]
ldub [%i1+0x12c],%l4 ! Mem[000000005680012c]
jmpl %o7,%g0
ldstub [%i1+0x036],%l0 ! Mem[0000000056800036]
p36_near_2_le:
ldd [%i2+0x198],%l6 ! Mem[0000000059000198]
ldub [%i3+0x023],%l6 ! Mem[0000000059800023]
swap [%i1+0x1ec],%l6 ! Mem[00000000588001ec]
ldstub [%i0+0x199],%l2 ! Mem[0000000058000199]
stw %l5,[%i2+0x130] ! Mem[0000000059000130]
ldstub [%i1+0x065],%l0 ! Mem[0000000058800065]
swap [%i2+0x158],%l7 ! Mem[0000000059000158]
jmpl %o7,%g0
ldsb [%i1+0x032],%l0 ! Mem[0000000058800032]
p36_near_2_he:
ldsw [%i3+0x110],%l6 ! Mem[0000000059800110]
jmpl %o7,%g0
ldx [%i2+0x198],%l3 ! Mem[0000000059000198]
p37_near_2_le:
ldx [%i1+0x140],%l2 ! Mem[000000005a800140]
ldx [%i1+0x0a0],%l1 ! Mem[000000005a8000a0]
ldub [%i0+0x077],%l6 ! Mem[000000005a000077]
ldsw [%i1+0x1b0],%l3 ! Mem[000000005a8001b0]
ldub [%i3+0x0f5],%l2 ! Mem[000000005b8000f5]
stx %l2,[%i0+0x088] ! Mem[000000005a000088]
jmpl %o7,%g0
std %l4,[%i1+0x118] ! Mem[000000005a800118]
p37_near_2_he:
ldx [%i3+0x150],%l0 ! Mem[000000005b800150]
std %l6,[%i0+0x160] ! Mem[000000005a000160]
ldsh [%i1+0x178],%l4 ! Mem[000000005a800178]
swap [%i2+0x08c],%l5 ! Mem[000000005b00008c]
jmpl %o7,%g0
ldsh [%i3+0x040],%l2 ! Mem[000000005b800040]
p38_near_2_le:
ldstub [%i2+0x1d6],%l0 ! Mem[000000005d0001d6]
lduh [%i2+0x050],%l7 ! Mem[000000005d000050]
sth %l6,[%i0+0x02e] ! Mem[000000005c00002e]
ldd [%i3+0x150],%l6 ! Mem[000000005d800150]
ldsw [%i0+0x13c],%l5 ! Mem[000000005c00013c]
lduh [%i0+0x1ca],%l1 ! Mem[000000005c0001ca]
jmpl %o7,%g0
ldx [%i2+0x178],%l5 ! Mem[000000005d000178]
p38_near_2_he:
jmpl %o7,%g0
ldsh [%i3+0x092],%l6 ! Mem[000000005d800092]
jmpl %o7,%g0
nop
p39_near_2_le:
jmpl %o7,%g0
std %l4,[%i3+0x088] ! Mem[000000005f800088]
jmpl %o7,%g0
nop
p39_near_2_he:
swap [%i2+0x0ec],%l1 ! Mem[000000005f0000ec]
ldsb [%i1+0x053],%l0 ! Mem[000000005e800053]
ldstub [%i1+0x075],%l4 ! Mem[000000005e800075]
ldx [%i3+0x028],%l2 ! Mem[000000005f800028]
std %l6,[%i0+0x1d8] ! Mem[000000005e0001d8]
jmpl %o7,%g0
std %l4,[%i3+0x090] ! Mem[000000005f800090]
p40_near_2_le:
ldx [%i2+0x198],%l0 ! Mem[0000000061000198]
jmpl %o7,%g0
ldub [%i1+0x0bf],%l5 ! Mem[00000000608000bf]
p40_near_2_he:
ldx [%i0+0x190],%l4 ! Mem[0000000060000190]
stb %l2,[%i2+0x130] ! Mem[0000000061000130]
lduw [%i3+0x050],%l3 ! Mem[0000000061800050]
sth %l2,[%i3+0x1d4] ! Mem[00000000618001d4]
ldstub [%i0+0x0dc],%l2 ! Mem[00000000600000dc]
ldsw [%i2+0x09c],%l1 ! Mem[000000006100009c]
jmpl %o7,%g0
stx %l6,[%i2+0x130] ! Mem[0000000061000130]
p41_near_2_le:
swap [%i0+0x05c],%l1 ! Mem[000000006200005c]
jmpl %o7,%g0
stx %l2,[%i0+0x020] ! Mem[0000000062000020]
p41_near_2_he:
jmpl %o7,%g0
ldx [%i3+0x098],%l5 ! Mem[0000000063800098]
jmpl %o7,%g0
nop
p42_near_2_le:
ldd [%i3+0x040],%l4 ! Mem[0000000065800040]
ldsw [%i3+0x02c],%l6 ! Mem[000000006580002c]
jmpl %o7,%g0
stx %l6,[%i0+0x170] ! Mem[0000000064000170]
p42_near_2_he:
ldx [%i2+0x008],%l0 ! Mem[0000000065000008]
ldstub [%i3+0x045],%l0 ! Mem[0000000065800045]
sth %l3,[%i0+0x14c] ! Mem[000000006400014c]
stb %l1,[%i0+0x117] ! Mem[0000000064000117]
ldstub [%i2+0x05c],%l0 ! Mem[000000006500005c]
ldstub [%i2+0x026],%l7 ! Mem[0000000065000026]
jmpl %o7,%g0
stx %l0,[%i2+0x158] ! Mem[0000000065000158]
p43_near_2_le:
lduh [%i1+0x190],%l7 ! Mem[0000000066800190]
std %l0,[%i3+0x108] ! Mem[0000000067800108]
ldstub [%i2+0x1a9],%l4 ! Mem[00000000670001a9]
ldstub [%i3+0x057],%l4 ! Mem[0000000067800057]
jmpl %o7,%g0
lduw [%i0+0x050],%l1 ! Mem[0000000066000050]
p43_near_2_he:
std %l6,[%i1+0x168] ! Mem[0000000066800168]
ldub [%i0+0x052],%l6 ! Mem[0000000066000052]
ldsb [%i0+0x140],%l2 ! Mem[0000000066000140]
stx %l5,[%i1+0x0d8] ! Mem[00000000668000d8]
lduw [%i2+0x1f8],%l0 ! Mem[00000000670001f8]
stb %l3,[%i1+0x192] ! Mem[0000000066800192]
lduw [%i2+0x010],%l3 ! Mem[0000000067000010]
jmpl %o7,%g0
swap [%i3+0x148],%l1 ! Mem[0000000067800148]
p44_near_2_le:
stb %l0,[%i3+0x140] ! Mem[0000000069800140]
ldstub [%i3+0x13e],%l3 ! Mem[000000006980013e]
stx %l2,[%i3+0x0b8] ! Mem[00000000698000b8]
ldstub [%i1+0x15b],%l5 ! Mem[000000006880015b]
jmpl %o7,%g0
ldub [%i1+0x16a],%l3 ! Mem[000000006880016a]
p44_near_2_he:
ldd [%i2+0x0a0],%l0 ! Mem[00000000690000a0]
sth %l6,[%i3+0x056] ! Mem[0000000069800056]
swap [%i0+0x190],%l3 ! Mem[0000000068000190]
ldstub [%i2+0x030],%l3 ! Mem[0000000069000030]
lduh [%i2+0x098],%l6 ! Mem[0000000069000098]
ldd [%i2+0x1f8],%l4 ! Mem[00000000690001f8]
jmpl %o7,%g0
ldd [%i1+0x0f0],%l6 ! Mem[00000000688000f0]
p45_near_2_le:
jmpl %o7,%g0
ldd [%i2+0x148],%l4 ! Mem[000000006b000148]
jmpl %o7,%g0
nop
p45_near_2_he:
ldstub [%i0+0x1dd],%l7 ! Mem[000000006a0001dd]
swap [%i2+0x0b0],%l4 ! Mem[000000006b0000b0]
stx %l5,[%i0+0x100] ! Mem[000000006a000100]
jmpl %o7,%g0
ldx [%i2+0x130],%l1 ! Mem[000000006b000130]
p46_near_2_le:
sth %l5,[%i2+0x0ae] ! Mem[000000006d0000ae]
lduh [%i1+0x012],%l0 ! Mem[000000006c800012]
swap [%i0+0x0f4],%l5 ! Mem[000000006c0000f4]
ldstub [%i2+0x0b7],%l6 ! Mem[000000006d0000b7]
swap [%i1+0x000],%l6 ! Mem[000000006c800000]
ldub [%i2+0x1ed],%l6 ! Mem[000000006d0001ed]
jmpl %o7,%g0
lduw [%i3+0x1bc],%l6 ! Mem[000000006d8001bc]
p46_near_2_he:
ldsh [%i0+0x050],%l3 ! Mem[000000006c000050]
stb %l2,[%i3+0x1f5] ! Mem[000000006d8001f5]
ldsw [%i2+0x0dc],%l2 ! Mem[000000006d0000dc]
jmpl %o7,%g0
ldsw [%i1+0x0bc],%l1 ! Mem[000000006c8000bc]
p47_near_2_le:
sth %l3,[%i1+0x02c] ! Mem[000000006e80002c]
swap [%i1+0x18c],%l5 ! Mem[000000006e80018c]
jmpl %o7,%g0
ldd [%i1+0x1f8],%l2 ! Mem[000000006e8001f8]
p47_near_2_he:
jmpl %o7,%g0
lduh [%i1+0x02e],%l4 ! Mem[000000006e80002e]
jmpl %o7,%g0
nop
p48_near_2_le:
ldstub [%i1+0x03c],%l6 ! Mem[000000007080003c]
ldsh [%i3+0x0c0],%l1 ! Mem[00000000718000c0]
jmpl %o7,%g0
ldd [%i2+0x140],%l2 ! Mem[0000000071000140]
p48_near_2_he:
ldstub [%i2+0x1e5],%l1 ! Mem[00000000710001e5]
swap [%i2+0x004],%l0 ! Mem[0000000071000004]
swap [%i2+0x178],%l2 ! Mem[0000000071000178]
jmpl %o7,%g0
lduh [%i3+0x0ec],%l4 ! Mem[00000000718000ec]
p49_near_2_le:
stx %l6,[%i3+0x118] ! Mem[0000000073800118]
lduw [%i0+0x128],%l0 ! Mem[0000000072000128]
jmpl %o7,%g0
stx %l7,[%i0+0x008] ! Mem[0000000072000008]
p49_near_2_he:
ldd [%i3+0x160],%l4 ! Mem[0000000073800160]
ldstub [%i2+0x01d],%l7 ! Mem[000000007300001d]
swap [%i1+0x0e0],%l7 ! Mem[00000000728000e0]
sth %l3,[%i3+0x046] ! Mem[0000000073800046]
ldstub [%i2+0x1d9],%l2 ! Mem[00000000730001d9]
jmpl %o7,%g0
swap [%i1+0x084],%l4 ! Mem[0000000072800084]
p50_near_2_le:
swap [%i3+0x034],%l5 ! Mem[0000000075800034]
jmpl %o7,%g0
stw %l7,[%i1+0x10c] ! Mem[000000007480010c]
p50_near_2_he:
ldstub [%i0+0x1b7],%l2 ! Mem[00000000740001b7]
ldx [%i0+0x120],%l3 ! Mem[0000000074000120]
ldstub [%i2+0x19a],%l4 ! Mem[000000007500019a]
ldd [%i3+0x140],%l0 ! Mem[0000000075800140]
sth %l6,[%i1+0x00c] ! Mem[000000007480000c]
jmpl %o7,%g0
ldsb [%i0+0x17d],%l7 ! Mem[000000007400017d]
p51_near_2_le:
std %l6,[%i1+0x070] ! Mem[0000000076800070]
ldd [%i1+0x128],%l0 ! Mem[0000000076800128]
sth %l7,[%i2+0x02a] ! Mem[000000007700002a]
jmpl %o7,%g0
ldstub [%i1+0x1f8],%l6 ! Mem[00000000768001f8]
p51_near_2_he:
stb %l7,[%i1+0x1a4] ! Mem[00000000768001a4]
swap [%i2+0x198],%l5 ! Mem[0000000077000198]
lduw [%i2+0x09c],%l5 ! Mem[000000007700009c]
ldsb [%i3+0x1d9],%l2 ! Mem[00000000778001d9]
jmpl %o7,%g0
ldstub [%i3+0x085],%l4 ! Mem[0000000077800085]
p52_near_2_le:
ldub [%i1+0x0de],%l4 ! Mem[00000000788000de]
swap [%i3+0x098],%l1 ! Mem[0000000079800098]
std %l6,[%i3+0x020] ! Mem[0000000079800020]
ldsw [%i3+0x18c],%l3 ! Mem[000000007980018c]
lduw [%i0+0x068],%l2 ! Mem[0000000078000068]
jmpl %o7,%g0
lduw [%i2+0x1b0],%l4 ! Mem[00000000790001b0]
p52_near_2_he:
swap [%i2+0x138],%l2 ! Mem[0000000079000138]
lduh [%i1+0x192],%l5 ! Mem[0000000078800192]
stx %l5,[%i0+0x0e8] ! Mem[00000000780000e8]
jmpl %o7,%g0
ldstub [%i1+0x053],%l4 ! Mem[0000000078800053]
p53_near_2_le:
ldstub [%i3+0x0bc],%l1 ! Mem[000000007b8000bc]
ldsw [%i0+0x1ac],%l3 ! Mem[000000007a0001ac]
jmpl %o7,%g0
ldsh [%i0+0x010],%l5 ! Mem[000000007a000010]
p53_near_2_he:
jmpl %o7,%g0
ldstub [%i1+0x146],%l7 ! Mem[000000007a800146]
jmpl %o7,%g0
nop
p54_near_2_le:
stw %l4,[%i1+0x188] ! Mem[000000007c800188]
ldsw [%i2+0x174],%l6 ! Mem[000000007d000174]
ldsw [%i2+0x11c],%l5 ! Mem[000000007d00011c]
ldub [%i2+0x1ca],%l1 ! Mem[000000007d0001ca]
ldsw [%i3+0x178],%l5 ! Mem[000000007d800178]
stw %l3,[%i0+0x168] ! Mem[000000007c000168]
ldsb [%i3+0x1ca],%l7 ! Mem[000000007d8001ca]
jmpl %o7,%g0
ldx [%i1+0x018],%l1 ! Mem[000000007c800018]
p54_near_2_he:
swap [%i2+0x1b0],%l3 ! Mem[000000007d0001b0]
lduh [%i1+0x0d4],%l2 ! Mem[000000007c8000d4]
ldx [%i0+0x088],%l2 ! Mem[000000007c000088]
std %l4,[%i1+0x138] ! Mem[000000007c800138]
ldstub [%i0+0x0dd],%l2 ! Mem[000000007c0000dd]
swap [%i2+0x038],%l5 ! Mem[000000007d000038]
jmpl %o7,%g0
swap [%i3+0x11c],%l5 ! Mem[000000007d80011c]
p55_near_2_le:
jmpl %o7,%g0
stb %l7,[%i3+0x00a] ! Mem[000000007f80000a]
jmpl %o7,%g0
nop
p55_near_2_he:
swap [%i0+0x0dc],%l4 ! Mem[000000007e0000dc]
swap [%i2+0x1a4],%l7 ! Mem[000000007f0001a4]
std %l6,[%i0+0x1c8] ! Mem[000000007e0001c8]
swap [%i3+0x110],%l6 ! Mem[000000007f800110]
ldd [%i2+0x1b8],%l2 ! Mem[000000007f0001b8]
jmpl %o7,%g0
ldstub [%i3+0x098],%l2 ! Mem[000000007f800098]
p56_near_2_le:
ldsw [%i1+0x1bc],%l6 ! Mem[00000000808001bc]
ldub [%i3+0x0c4],%l0 ! Mem[00000000818000c4]
stb %l5,[%i0+0x16c] ! Mem[000000008000016c]
ldsb [%i0+0x08f],%l5 ! Mem[000000008000008f]
ldstub [%i3+0x032],%l0 ! Mem[0000000081800032]
jmpl %o7,%g0
ldsw [%i0+0x0d4],%l5 ! Mem[00000000800000d4]
p56_near_2_he:
stw %l4,[%i1+0x060] ! Mem[0000000080800060]
ldstub [%i2+0x0c9],%l4 ! Mem[00000000810000c9]
stb %l0,[%i0+0x140] ! Mem[0000000080000140]
ldstub [%i2+0x07f],%l7 ! Mem[000000008100007f]
ldx [%i3+0x098],%l2 ! Mem[0000000081800098]
jmpl %o7,%g0
stb %l0,[%i3+0x019] ! Mem[0000000081800019]
p57_near_2_le:
ldsh [%i3+0x00a],%l0 ! Mem[000000008380000a]
ldstub [%i2+0x199],%l3 ! Mem[0000000083000199]
stw %l2,[%i1+0x1c8] ! Mem[00000000828001c8]
ldsw [%i3+0x104],%l2 ! Mem[0000000083800104]
lduw [%i0+0x070],%l7 ! Mem[0000000082000070]
ldx [%i3+0x028],%l6 ! Mem[0000000083800028]
jmpl %o7,%g0
lduh [%i2+0x196],%l4 ! Mem[0000000083000196]
p57_near_2_he:
std %l0,[%i1+0x008] ! Mem[0000000082800008]
ldstub [%i1+0x045],%l0 ! Mem[0000000082800045]
jmpl %o7,%g0
ldsb [%i3+0x17b],%l7 ! Mem[000000008380017b]
p58_near_2_le:
swap [%i0+0x0b0],%l0 ! Mem[00000000840000b0]
lduh [%i0+0x1c6],%l3 ! Mem[00000000840001c6]
sth %l1,[%i0+0x13c] ! Mem[000000008400013c]
ldsh [%i1+0x0b6],%l1 ! Mem[00000000848000b6]
ldub [%i0+0x07e],%l1 ! Mem[000000008400007e]
ldx [%i1+0x020],%l2 ! Mem[0000000084800020]
ldstub [%i0+0x1c2],%l0 ! Mem[00000000840001c2]
jmpl %o7,%g0
std %l6,[%i2+0x148] ! Mem[0000000085000148]
p58_near_2_he:
stb %l1,[%i0+0x0b8] ! Mem[00000000840000b8]
ldstub [%i0+0x007],%l7 ! Mem[0000000084000007]
stx %l3,[%i2+0x040] ! Mem[0000000085000040]
lduw [%i1+0x1d8],%l2 ! Mem[00000000848001d8]
jmpl %o7,%g0
ldd [%i2+0x080],%l4 ! Mem[0000000085000080]
p59_near_2_le:
jmpl %o7,%g0
stw %l3,[%i2+0x090] ! Mem[0000000087000090]
jmpl %o7,%g0
nop
p59_near_2_he:
ldstub [%i0+0x07e],%l1 ! Mem[000000008600007e]
ldstub [%i1+0x053],%l0 ! Mem[0000000086800053]
ldstub [%i0+0x075],%l4 ! Mem[0000000086000075]
swap [%i3+0x008],%l2 ! Mem[0000000087800008]
jmpl %o7,%g0
lduh [%i1+0x1fc],%l7 ! Mem[00000000868001fc]
p60_near_2_le:
jmpl %o7,%g0
lduw [%i1+0x070],%l7 ! Mem[0000000088800070]
jmpl %o7,%g0
nop
p60_near_2_he:
ldub [%i1+0x1cd],%l1 ! Mem[00000000888001cd]
sth %l2,[%i1+0x1b4] ! Mem[00000000888001b4]
std %l0,[%i0+0x028] ! Mem[0000000088000028]
ldstub [%i3+0x045],%l0 ! Mem[0000000089800045]
swap [%i0+0x16c],%l3 ! Mem[000000008800016c]
jmpl %o7,%g0
stb %l0,[%i0+0x032] ! Mem[0000000088000032]
p61_near_2_le:
stw %l6,[%i2+0x0a0] ! Mem[000000008b0000a0]
ldstub [%i0+0x19e],%l0 ! Mem[000000008a00019e]
std %l4,[%i1+0x018] ! Mem[000000008a800018]
stx %l0,[%i1+0x120] ! Mem[000000008a800120]
jmpl %o7,%g0
lduh [%i1+0x00e],%l4 ! Mem[000000008a80000e]
p61_near_2_he:
ldub [%i2+0x1be],%l6 ! Mem[000000008b0001be]
ldstub [%i3+0x0c4],%l0 ! Mem[000000008b8000c4]
lduh [%i1+0x14c],%l5 ! Mem[000000008a80014c]
stb %l3,[%i0+0x06e] ! Mem[000000008a00006e]
sth %l0,[%i2+0x032] ! Mem[000000008b000032]
jmpl %o7,%g0
ldd [%i2+0x0f0],%l4 ! Mem[000000008b0000f0]
p62_near_2_le:
ldstub [%i3+0x1ed],%l6 ! Mem[000000008d8001ed]
std %l2,[%i1+0x198] ! Mem[000000008c800198]
ldub [%i2+0x18e],%l3 ! Mem[000000008d00018e]
sth %l6,[%i1+0x16c] ! Mem[000000008c80016c]
ldstub [%i1+0x072],%l6 ! Mem[000000008c800072]
ldub [%i1+0x0b3],%l6 ! Mem[000000008c8000b3]
jmpl %o7,%g0
sth %l1,[%i2+0x0a0] ! Mem[000000008d0000a0]
p62_near_2_he:
ldsb [%i3+0x1d9],%l2 ! Mem[000000008d8001d9]
ldstub [%i1+0x0a5],%l4 ! Mem[000000008c8000a5]
stw %l7,[%i1+0x144] ! Mem[000000008c800144]
jmpl %o7,%g0
stx %l4,[%i0+0x0c8] ! Mem[000000008c0000c8]
p63_near_2_le:
ldd [%i1+0x118],%l0 ! Mem[000000008e800118]
ldub [%i3+0x16f],%l3 ! Mem[000000008f80016f]
jmpl %o7,%g0
swap [%i2+0x070],%l6 ! Mem[000000008f000070]
p63_near_2_he:
ldsh [%i1+0x1ac],%l3 ! Mem[000000008e8001ac]
jmpl %o7,%g0
ldstub [%i0+0x1ca],%l1 ! Mem[000000008e0001ca]
near2_b2b_h:
nop
jmpl %o7,%g0
nop
near2_b2b_l:
nop
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
ldsb [%i0+0x1b2],%l2 ! Mem[00000000100001b2]
ldub [%i1+0x131],%l0 ! Mem[0000000010800131]
ldstub [%i0+0x038],%l4 ! Mem[0000000010000038]
stx %l5,[%i3+0x058] ! Mem[0000000011800058]
ldd [%i0+0x1e0],%l2 ! Mem[00000000100001e0]
jmpl %o7,%g0
stx %l1,[%i3+0x1b8] ! Mem[00000000118001b8]
p0_near_3_he:
stb %l0,[%i2+0x1fc] ! Mem[00000000110001fc]
ldsh [%i2+0x144],%l2 ! Mem[0000000011000144]
ldstub [%i0+0x067],%l1 ! Mem[0000000010000067]
stx %l7,[%i3+0x1b0] ! Mem[00000000118001b0]
std %l6,[%i3+0x1e8] ! Mem[00000000118001e8]
ldstub [%i1+0x002],%l2 ! Mem[0000000010800002]
jmpl %o7,%g0
stw %l1,[%i2+0x118] ! Mem[0000000011000118]
p1_near_3_le:
ldsh [%i0+0x1b6],%l4 ! Mem[00000000120001b6]
std %l2,[%i0+0x160] ! Mem[0000000012000160]
stx %l5,[%i0+0x0d8] ! Mem[00000000120000d8]
sth %l0,[%i0+0x1d8] ! Mem[00000000120001d8]
ldsb [%i0+0x07e],%l1 ! Mem[000000001200007e]
stb %l0,[%i3+0x163] ! Mem[0000000013800163]
jmpl %o7,%g0
ldd [%i1+0x088],%l2 ! Mem[0000000012800088]
p1_near_3_he:
lduh [%i3+0x1aa],%l4 ! Mem[00000000138001aa]
ldd [%i1+0x170],%l0 ! Mem[0000000012800170]
stb %l2,[%i0+0x1f8] ! Mem[00000000120001f8]
ldstub [%i1+0x158],%l4 ! Mem[0000000012800158]
jmpl %o7,%g0
ldstub [%i2+0x0ac],%l5 ! Mem[00000000130000ac]
p2_near_3_le:
sth %l7,[%i1+0x1a8] ! Mem[00000000148001a8]
jmpl %o7,%g0
ldsh [%i1+0x0f0],%l2 ! Mem[00000000148000f0]
p2_near_3_he:
ldd [%i2+0x1d8],%l4 ! Mem[00000000150001d8]
swap [%i3+0x008],%l6 ! Mem[0000000015800008]
ldub [%i1+0x014],%l3 ! Mem[0000000014800014]
ldx [%i1+0x060],%l3 ! Mem[0000000014800060]
ldsb [%i3+0x013],%l0 ! Mem[0000000015800013]
jmpl %o7,%g0
stw %l2,[%i1+0x1d8] ! Mem[00000000148001d8]
p3_near_3_le:
ldsw [%i1+0x0dc],%l6 ! Mem[00000000168000dc]
stw %l2,[%i0+0x09c] ! Mem[000000001600009c]
std %l2,[%i0+0x0a0] ! Mem[00000000160000a0]
swap [%i3+0x150],%l0 ! Mem[0000000017800150]
jmpl %o7,%g0
stx %l2,[%i1+0x1f8] ! Mem[00000000168001f8]
p3_near_3_he:
jmpl %o7,%g0
swap [%i0+0x030],%l1 ! Mem[0000000016000030]
jmpl %o7,%g0
nop
p4_near_3_le:
stx %l0,[%i3+0x198] ! Mem[0000000019800198]
jmpl %o7,%g0
ldsb [%i0+0x0bf],%l5 ! Mem[00000000180000bf]
p4_near_3_he:
ldx [%i0+0x190],%l4 ! Mem[0000000018000190]
ldsw [%i0+0x130],%l2 ! Mem[0000000018000130]
ldsb [%i0+0x051],%l3 ! Mem[0000000018000051]
std %l4,[%i1+0x1d0] ! Mem[00000000188001d0]
sth %l1,[%i0+0x05e] ! Mem[000000001800005e]
ldsb [%i3+0x163],%l0 ! Mem[0000000019800163]
jmpl %o7,%g0
ldstub [%i1+0x08b],%l2 ! Mem[000000001880008b]
p5_near_3_le:
ldsb [%i1+0x04f],%l4 ! Mem[000000001a80004f]
ldub [%i0+0x145],%l0 ! Mem[000000001a000145]
jmpl %o7,%g0
swap [%i0+0x150],%l4 ! Mem[000000001a000150]
p5_near_3_he:
lduw [%i3+0x160],%l1 ! Mem[000000001b800160]
sth %l2,[%i0+0x132] ! Mem[000000001a000132]
stx %l7,[%i1+0x1a0] ! Mem[000000001a8001a0]
ldub [%i0+0x082],%l0 ! Mem[000000001a000082]
sth %l5,[%i1+0x068] ! Mem[000000001a800068]
jmpl %o7,%g0
swap [%i2+0x074],%l0 ! Mem[000000001b000074]
p6_near_3_le:
stw %l1,[%i1+0x018] ! Mem[000000001c800018]
swap [%i0+0x034],%l5 ! Mem[000000001c000034]
sth %l4,[%i3+0x1da] ! Mem[000000001d8001da]
stw %l4,[%i2+0x0e0] ! Mem[000000001d0000e0]
ldstub [%i2+0x028],%l3 ! Mem[000000001d000028]
ldstub [%i0+0x1cb],%l1 ! Mem[000000001c0001cb]
ldsw [%i1+0x030],%l5 ! Mem[000000001c800030]
jmpl %o7,%g0
ldstub [%i2+0x0da],%l5 ! Mem[000000001d0000da]
p6_near_3_he:
ldsb [%i0+0x095],%l1 ! Mem[000000001c000095]
ldstub [%i1+0x182],%l7 ! Mem[000000001c800182]
jmpl %o7,%g0
lduw [%i3+0x134],%l7 ! Mem[000000001d800134]
p7_near_3_le:
ldub [%i2+0x10d],%l7 ! Mem[000000001f00010d]
swap [%i0+0x064],%l1 ! Mem[000000001e000064]
swap [%i3+0x16c],%l5 ! Mem[000000001f80016c]
ldsw [%i2+0x06c],%l3 ! Mem[000000001f00006c]
lduw [%i1+0x030],%l0 ! Mem[000000001e800030]
jmpl %o7,%g0
ldd [%i2+0x0d0],%l4 ! Mem[000000001f0000d0]
p7_near_3_he:
ldstub [%i2+0x1c2],%l1 ! Mem[000000001f0001c2]
sth %l7,[%i0+0x1c4] ! Mem[000000001e0001c4]
ldsh [%i3+0x1bc],%l1 ! Mem[000000001f8001bc]
ldstub [%i0+0x1b8],%l0 ! Mem[000000001e0001b8]
ldx [%i0+0x098],%l5 ! Mem[000000001e000098]
jmpl %o7,%g0
ldsh [%i3+0x038],%l0 ! Mem[000000001f800038]
p8_near_3_le:
ldd [%i0+0x110],%l4 ! Mem[0000000020000110]
ldub [%i1+0x088],%l2 ! Mem[0000000020800088]
ldub [%i0+0x0d0],%l0 ! Mem[00000000200000d0]
ldstub [%i2+0x093],%l6 ! Mem[0000000021000093]
ldsw [%i2+0x1a8],%l7 ! Mem[00000000210001a8]
ldsh [%i3+0x006],%l7 ! Mem[0000000021800006]
jmpl %o7,%g0
stx %l0,[%i0+0x178] ! Mem[0000000020000178]
p8_near_3_he:
ldub [%i3+0x0e2],%l4 ! Mem[00000000218000e2]
swap [%i1+0x0b4],%l3 ! Mem[00000000208000b4]
jmpl %o7,%g0
stb %l3,[%i0+0x1ab] ! Mem[00000000200001ab]
p9_near_3_le:
stx %l0,[%i2+0x028] ! Mem[0000000023000028]
stw %l3,[%i3+0x1b8] ! Mem[00000000238001b8]
jmpl %o7,%g0
lduh [%i2+0x1ca],%l2 ! Mem[00000000230001ca]
p9_near_3_he:
stb %l3,[%i0+0x1ac] ! Mem[00000000220001ac]
lduh [%i2+0x010],%l5 ! Mem[0000000023000010]
swap [%i0+0x1ec],%l1 ! Mem[00000000220001ec]
ldsh [%i2+0x19c],%l6 ! Mem[000000002300019c]
ldsw [%i1+0x00c],%l0 ! Mem[000000002280000c]
ldstub [%i3+0x065],%l0 ! Mem[0000000023800065]
ldsb [%i1+0x14d],%l3 ! Mem[000000002280014d]
jmpl %o7,%g0
std %l0,[%i1+0x030] ! Mem[0000000022800030]
p10_near_3_le:
ldstub [%i1+0x173],%l0 ! Mem[0000000024800173]
sth %l7,[%i0+0x140] ! Mem[0000000024000140]
ldstub [%i1+0x132],%l0 ! Mem[0000000024800132]
jmpl %o7,%g0
stw %l3,[%i0+0x03c] ! Mem[000000002400003c]
p10_near_3_he:
lduh [%i2+0x174],%l2 ! Mem[0000000025000174]
swap [%i0+0x0b0],%l6 ! Mem[00000000240000b0]
jmpl %o7,%g0
ldstub [%i1+0x117],%l4 ! Mem[0000000024800117]
p11_near_3_le:
sth %l6,[%i3+0x076] ! Mem[0000000027800076]
jmpl %o7,%g0
ldsb [%i1+0x1b2],%l3 ! Mem[00000000268001b2]
p11_near_3_he:
ldub [%i1+0x02a],%l6 ! Mem[000000002680002a]
sth %l3,[%i3+0x014] ! Mem[0000000027800014]
ldsh [%i0+0x1aa],%l3 ! Mem[00000000260001aa]
swap [%i1+0x080],%l0 ! Mem[0000000026800080]
jmpl %o7,%g0
swap [%i1+0x0e4],%l0 ! Mem[00000000268000e4]
p12_near_3_le:
swap [%i2+0x1e4],%l7 ! Mem[00000000290001e4]
swap [%i2+0x09c],%l2 ! Mem[000000002900009c]
ldstub [%i3+0x119],%l6 ! Mem[0000000029800119]
lduh [%i3+0x026],%l2 ! Mem[0000000029800026]
jmpl %o7,%g0
ldsh [%i0+0x18e],%l3 ! Mem[000000002800018e]
p12_near_3_he:
ldub [%i3+0x019],%l0 ! Mem[0000000029800019]
swap [%i0+0x03c],%l7 ! Mem[000000002800003c]
sth %l7,[%i2+0x0e2] ! Mem[00000000290000e2]
stx %l1,[%i2+0x038] ! Mem[0000000029000038]
ldstub [%i0+0x016],%l5 ! Mem[0000000028000016]
swap [%i0+0x1d8],%l4 ! Mem[00000000280001d8]
jmpl %o7,%g0
ldx [%i1+0x008],%l6 ! Mem[0000000028800008]
p13_near_3_le:
ldub [%i0+0x10e],%l0 ! Mem[000000002a00010e]
std %l4,[%i2+0x1a8] ! Mem[000000002b0001a8]
swap [%i2+0x19c],%l1 ! Mem[000000002b00019c]
lduh [%i1+0x198],%l0 ! Mem[000000002a800198]
ldsb [%i0+0x09f],%l5 ! Mem[000000002a00009f]
swap [%i3+0x0fc],%l4 ! Mem[000000002b8000fc]
std %l0,[%i0+0x098] ! Mem[000000002a000098]
jmpl %o7,%g0
std %l6,[%i1+0x000] ! Mem[000000002a800000]
p13_near_3_he:
ldd [%i0+0x1f8],%l0 ! Mem[000000002a0001f8]
stb %l3,[%i1+0x1b2] ! Mem[000000002a8001b2]
swap [%i2+0x0d4],%l2 ! Mem[000000002b0000d4]
stw %l2,[%i2+0x088] ! Mem[000000002b000088]
ldd [%i1+0x118],%l4 ! Mem[000000002a800118]
jmpl %o7,%g0
ldub [%i1+0x0dd],%l2 ! Mem[000000002a8000dd]
p14_near_3_le:
jmpl %o7,%g0
swap [%i1+0x110],%l5 ! Mem[000000002c800110]
jmpl %o7,%g0
nop
p14_near_3_he:
stb %l3,[%i0+0x0a4] ! Mem[000000002c0000a4]
ldub [%i3+0x174],%l2 ! Mem[000000002d800174]
jmpl %o7,%g0
swap [%i3+0x0b8],%l6 ! Mem[000000002d8000b8]
p15_near_3_le:
swap [%i0+0x0c0],%l7 ! Mem[000000002e0000c0]
jmpl %o7,%g0
stw %l3,[%i0+0x064] ! Mem[000000002e000064]
p15_near_3_he:
jmpl %o7,%g0
stw %l1,[%i0+0x05c] ! Mem[000000002e00005c]
jmpl %o7,%g0
nop
p16_near_3_le:
sth %l1,[%i2+0x080] ! Mem[0000000031000080]
ldsw [%i3+0x024],%l7 ! Mem[0000000031800024]
jmpl %o7,%g0
stb %l0,[%i1+0x15a] ! Mem[000000003080015a]
p16_near_3_he:
ldsw [%i2+0x0e0],%l4 ! Mem[00000000310000e0]
ldd [%i1+0x008],%l2 ! Mem[0000000030800008]
jmpl %o7,%g0
ldsw [%i0+0x1c8],%l1 ! Mem[00000000300001c8]
p17_near_3_le:
ldsh [%i1+0x198],%l7 ! Mem[0000000032800198]
stb %l6,[%i2+0x003] ! Mem[0000000033000003]
ldsb [%i3+0x1cd],%l6 ! Mem[00000000338001cd]
ldd [%i3+0x198],%l2 ! Mem[0000000033800198]
ldx [%i1+0x1a8],%l3 ! Mem[00000000328001a8]
stx %l6,[%i1+0x168] ! Mem[0000000032800168]
lduw [%i2+0x070],%l6 ! Mem[0000000033000070]
jmpl %o7,%g0
lduh [%i2+0x092],%l6 ! Mem[0000000033000092]
p17_near_3_he:
swap [%i2+0x044],%l3 ! Mem[0000000033000044]
ldstub [%i0+0x1d9],%l2 ! Mem[00000000320001d9]
ldsw [%i1+0x0a4],%l4 ! Mem[00000000328000a4]
stw %l4,[%i2+0x0e0] ! Mem[00000000330000e0]
ldstub [%i2+0x0b7],%l3 ! Mem[00000000330000b7]
lduw [%i0+0x188],%l3 ! Mem[0000000032000188]
stx %l5,[%i0+0x030] ! Mem[0000000032000030]
jmpl %o7,%g0
lduh [%i2+0x0da],%l5 ! Mem[00000000330000da]
p18_near_3_le:
jmpl %o7,%g0
ldd [%i0+0x0c8],%l6 ! Mem[00000000340000c8]
jmpl %o7,%g0
nop
p18_near_3_he:
ldub [%i0+0x098],%l1 ! Mem[0000000034000098]
ldstub [%i2+0x007],%l7 ! Mem[0000000035000007]
sth %l3,[%i3+0x1ae] ! Mem[00000000358001ae]
stx %l2,[%i1+0x048] ! Mem[0000000034800048]
jmpl %o7,%g0
ldsh [%i0+0x192],%l4 ! Mem[0000000034000192]
p19_near_3_le:
lduh [%i2+0x12a],%l4 ! Mem[000000003700012a]
ldsw [%i3+0x06c],%l0 ! Mem[000000003780006c]
ldsh [%i0+0x088],%l3 ! Mem[0000000036000088]
ldsb [%i0+0x05d],%l3 ! Mem[000000003600005d]
ldstub [%i3+0x0f5],%l5 ! Mem[00000000378000f5]
std %l0,[%i3+0x198] ! Mem[0000000037800198]
jmpl %o7,%g0
std %l2,[%i1+0x178] ! Mem[0000000036800178]
p19_near_3_he:
swap [%i3+0x010],%l6 ! Mem[0000000037800010]
lduw [%i3+0x02c],%l0 ! Mem[000000003780002c]
stx %l1,[%i3+0x1d0] ! Mem[00000000378001d0]
sth %l5,[%i0+0x1f2] ! Mem[00000000360001f2]
ldub [%i1+0x196],%l7 ! Mem[0000000036800196]
std %l0,[%i3+0x1f0] ! Mem[00000000378001f0]
jmpl %o7,%g0
ldsb [%i1+0x165],%l3 ! Mem[0000000036800165]
p20_near_3_le:
ldsh [%i2+0x0ae],%l0 ! Mem[00000000390000ae]
ldstub [%i2+0x006],%l1 ! Mem[0000000039000006]
stx %l5,[%i1+0x1f8] ! Mem[00000000388001f8]
ldstub [%i1+0x1f5],%l4 ! Mem[00000000388001f5]
ldsw [%i3+0x0d0],%l6 ! Mem[00000000398000d0]
lduh [%i0+0x0a8],%l3 ! Mem[00000000380000a8]
jmpl %o7,%g0
ldd [%i2+0x118],%l2 ! Mem[0000000039000118]
p20_near_3_he:
ldx [%i2+0x158],%l0 ! Mem[0000000039000158]
ldstub [%i1+0x16b],%l0 ! Mem[000000003880016b]
ldub [%i0+0x16a],%l1 ! Mem[000000003800016a]
ldsw [%i0+0x130],%l0 ! Mem[0000000038000130]
stb %l3,[%i3+0x01c] ! Mem[000000003980001c]
ldd [%i0+0x138],%l6 ! Mem[0000000038000138]
sth %l6,[%i3+0x1b2] ! Mem[00000000398001b2]
jmpl %o7,%g0
ldstub [%i3+0x064],%l1 ! Mem[0000000039800064]
p21_near_3_le:
ldub [%i0+0x085],%l4 ! Mem[000000003a000085]
std %l6,[%i0+0x160] ! Mem[000000003a000160]
jmpl %o7,%g0
swap [%i1+0x014],%l3 ! Mem[000000003a800014]
p21_near_3_he:
stw %l2,[%i1+0x0fc] ! Mem[000000003a8000fc]
ldsh [%i0+0x0e4],%l4 ! Mem[000000003a0000e4]
swap [%i3+0x02c],%l0 ! Mem[000000003b80002c]
ldsb [%i1+0x030],%l1 ! Mem[000000003a800030]
stx %l4,[%i0+0x128] ! Mem[000000003a000128]
jmpl %o7,%g0
stb %l0,[%i1+0x016] ! Mem[000000003a800016]
p22_near_3_le:
jmpl %o7,%g0
stb %l6,[%i0+0x0cb] ! Mem[000000003c0000cb]
jmpl %o7,%g0
nop
p22_near_3_he:
ldd [%i0+0x180],%l6 ! Mem[000000003c000180]
ldsh [%i1+0x198],%l5 ! Mem[000000003c800198]
stw %l5,[%i3+0x0bc] ! Mem[000000003d8000bc]
ldstub [%i3+0x15b],%l7 ! Mem[000000003d80015b]
jmpl %o7,%g0
stb %l0,[%i3+0x032] ! Mem[000000003d800032]
p23_near_3_le:
swap [%i0+0x154],%l2 ! Mem[000000003e000154]
ldstub [%i1+0x0b9],%l7 ! Mem[000000003e8000b9]
ldstub [%i0+0x1f0],%l4 ! Mem[000000003e0001f0]
swap [%i1+0x138],%l6 ! Mem[000000003e800138]
stb %l4,[%i1+0x020] ! Mem[000000003e800020]
jmpl %o7,%g0
ldstub [%i2+0x0fa],%l1 ! Mem[000000003f0000fa]
p23_near_3_he:
ldub [%i1+0x087],%l6 ! Mem[000000003e800087]
jmpl %o7,%g0
stb %l6,[%i2+0x184] ! Mem[000000003f000184]
p24_near_3_le:
jmpl %o7,%g0
std %l0,[%i1+0x000] ! Mem[0000000040800000]
jmpl %o7,%g0
nop
p24_near_3_he:
ldsw [%i2+0x0bc],%l5 ! Mem[00000000410000bc]
ldstub [%i3+0x15b],%l7 ! Mem[000000004180015b]
sth %l4,[%i2+0x1b2] ! Mem[00000000410001b2]
swap [%i3+0x0dc],%l6 ! Mem[00000000418000dc]
ldstub [%i0+0x09f],%l2 ! Mem[000000004000009f]
jmpl %o7,%g0
ldstub [%i0+0x1ab],%l4 ! Mem[00000000400001ab]
p25_near_3_le:
stw %l3,[%i2+0x14c] ! Mem[000000004300014c]
jmpl %o7,%g0
lduw [%i0+0x050],%l6 ! Mem[0000000042000050]
p25_near_3_he:
ldsh [%i2+0x18c],%l3 ! Mem[000000004300018c]
jmpl %o7,%g0
stw %l5,[%i0+0x030] ! Mem[0000000042000030]
p26_near_3_le:
swap [%i2+0x040],%l3 ! Mem[0000000045000040]
ldstub [%i3+0x013],%l0 ! Mem[0000000045800013]
ldsw [%i1+0x1f8],%l2 ! Mem[00000000448001f8]
std %l2,[%i3+0x1e0] ! Mem[00000000458001e0]
ldsb [%i3+0x1be],%l6 ! Mem[00000000458001be]
lduw [%i2+0x054],%l2 ! Mem[0000000045000054]
swap [%i0+0x0b0],%l7 ! Mem[00000000440000b0]
jmpl %o7,%g0
stb %l4,[%i1+0x12a] ! Mem[000000004480012a]
p26_near_3_he:
jmpl %o7,%g0
swap [%i1+0x1c4],%l0 ! Mem[00000000448001c4]
jmpl %o7,%g0
nop
p27_near_3_le:
ldsw [%i2+0x0b8],%l6 ! Mem[00000000470000b8]
std %l0,[%i1+0x028] ! Mem[0000000046800028]
ldub [%i0+0x0f2],%l7 ! Mem[00000000460000f2]
jmpl %o7,%g0
lduw [%i1+0x11c],%l7 ! Mem[000000004680011c]
p27_near_3_he:
ldsh [%i3+0x090],%l6 ! Mem[0000000047800090]
std %l4,[%i1+0x130] ! Mem[0000000046800130]
jmpl %o7,%g0
lduh [%i3+0x01c],%l2 ! Mem[000000004780001c]
p28_near_3_le:
jmpl %o7,%g0
swap [%i1+0x0c8],%l6 ! Mem[00000000488000c8]
jmpl %o7,%g0
nop
p28_near_3_he:
stb %l7,[%i3+0x1a4] ! Mem[00000000498001a4]
stb %l7,[%i0+0x027] ! Mem[0000000048000027]
ldsh [%i1+0x1ae],%l3 ! Mem[00000000488001ae]
ldstub [%i0+0x1d9],%l2 ! Mem[00000000480001d9]
jmpl %o7,%g0
ldsh [%i0+0x084],%l4 ! Mem[0000000048000084]
p29_near_3_le:
stx %l2,[%i2+0x138] ! Mem[000000004b000138]
stx %l5,[%i3+0x1b0] ! Mem[000000004b8001b0]
swap [%i1+0x0c4],%l5 ! Mem[000000004a8000c4]
swap [%i1+0x0e8],%l0 ! Mem[000000004a8000e8]
ldstub [%i0+0x145],%l0 ! Mem[000000004a000145]
ldsw [%i3+0x170],%l4 ! Mem[000000004b800170]
ldstub [%i1+0x0f1],%l6 ! Mem[000000004a8000f1]
jmpl %o7,%g0
ldstub [%i3+0x1bf],%l1 ! Mem[000000004b8001bf]
p29_near_3_he:
swap [%i3+0x1ec],%l5 ! Mem[000000004b8001ec]
ldx [%i3+0x000],%l4 ! Mem[000000004b800000]
ldsw [%i1+0x000],%l6 ! Mem[000000004a800000]
ldx [%i0+0x1d8],%l0 ! Mem[000000004a0001d8]
jmpl %o7,%g0
ldub [%i0+0x16b],%l7 ! Mem[000000004a00016b]
p30_near_3_le:
ldsh [%i0+0x18a],%l4 ! Mem[000000004c00018a]
ldsb [%i0+0x173],%l0 ! Mem[000000004c000173]
swap [%i0+0x140],%l7 ! Mem[000000004c000140]
lduw [%i3+0x130],%l0 ! Mem[000000004d800130]
jmpl %o7,%g0
lduh [%i2+0x01c],%l3 ! Mem[000000004d00001c]
p30_near_3_he:
stx %l2,[%i1+0x150] ! Mem[000000004c800150]
ldx [%i0+0x090],%l6 ! Mem[000000004c000090]
jmpl %o7,%g0
ldstub [%i3+0x137],%l4 ! Mem[000000004d800137]
p31_near_3_le:
lduh [%i0+0x188],%l7 ! Mem[000000004e000188]
jmpl %o7,%g0
ldsb [%i1+0x0f0],%l2 ! Mem[000000004e8000f0]
p31_near_3_he:
ldx [%i2+0x1f8],%l4 ! Mem[000000004f0001f8]
swap [%i1+0x028],%l6 ! Mem[000000004e800028]
stx %l3,[%i1+0x090] ! Mem[000000004e800090]
ldsw [%i3+0x188],%l3 ! Mem[000000004f800188]
ldsw [%i3+0x080],%l0 ! Mem[000000004f800080]
jmpl %o7,%g0
ldx [%i0+0x0c0],%l0 ! Mem[000000004e0000c0]
p32_near_3_le:
stw %l0,[%i3+0x1e0] ! Mem[00000000518001e0]
ldstub [%i1+0x0cb],%l6 ! Mem[00000000508000cb]
jmpl %o7,%g0
ldsh [%i0+0x0ae],%l0 ! Mem[00000000500000ae]
p32_near_3_he:
ldstub [%i2+0x0e3],%l7 ! Mem[00000000510000e3]
ldsb [%i2+0x047],%l3 ! Mem[0000000051000047]
stb %l5,[%i3+0x036] ! Mem[0000000051800036]
ldsw [%i2+0x1f8],%l4 ! Mem[00000000510001f8]
ldsh [%i1+0x0e2],%l4 ! Mem[00000000508000e2]
stw %l3,[%i0+0x028] ! Mem[0000000050000028]
ldx [%i0+0x1c8],%l1 ! Mem[00000000500001c8]
jmpl %o7,%g0
ldx [%i0+0x010],%l5 ! Mem[0000000050000010]
p33_near_3_le:
std %l0,[%i2+0x178] ! Mem[0000000053000178]
ldsb [%i3+0x16b],%l0 ! Mem[000000005380016b]
jmpl %o7,%g0
ldsh [%i2+0x16a],%l1 ! Mem[000000005300016a]
p33_near_3_he:
swap [%i0+0x1a8],%l3 ! Mem[00000000520001a8]
ldstub [%i1+0x010],%l5 ! Mem[0000000052800010]
ldsw [%i2+0x0d8],%l5 ! Mem[00000000530000d8]
jmpl %o7,%g0
ldd [%i2+0x1e0],%l2 ! Mem[00000000530001e0]
p34_near_3_le:
stx %l1,[%i1+0x0b0] ! Mem[00000000548000b0]
stw %l6,[%i3+0x1ec] ! Mem[00000000558001ec]
ldsh [%i2+0x19c],%l6 ! Mem[000000005500019c]
ldsb [%i0+0x00f],%l0 ! Mem[000000005400000f]
stw %l0,[%i2+0x064] ! Mem[0000000055000064]
stw %l3,[%i2+0x14c] ! Mem[000000005500014c]
ldsb [%i2+0x117],%l1 ! Mem[0000000055000117]
jmpl %o7,%g0
swap [%i0+0x1a8],%l7 ! Mem[00000000540001a8]
p34_near_3_he:
ldub [%i2+0x036],%l5 ! Mem[0000000055000036]
jmpl %o7,%g0
ldd [%i3+0x1f8],%l4 ! Mem[00000000558001f8]
p35_near_3_le:
ldsb [%i2+0x1ee],%l5 ! Mem[00000000570001ee]
ldsb [%i0+0x12c],%l3 ! Mem[000000005600012c]
ldsh [%i2+0x1b8],%l3 ! Mem[00000000570001b8]
ldsh [%i1+0x1da],%l0 ! Mem[00000000568001da]
ldub [%i0+0x16b],%l7 ! Mem[000000005600016b]
std %l4,[%i1+0x170] ! Mem[0000000056800170]
jmpl %o7,%g0
stw %l6,[%i2+0x198] ! Mem[0000000057000198]
p35_near_3_he:
jmpl %o7,%g0
swap [%i0+0x0a0],%l7 ! Mem[00000000560000a0]
jmpl %o7,%g0
nop
p36_near_3_le:
lduw [%i1+0x168],%l0 ! Mem[0000000058800168]
std %l0,[%i1+0x148] ! Mem[0000000058800148]
std %l0,[%i3+0x008] ! Mem[0000000059800008]
swap [%i1+0x0d0],%l7 ! Mem[00000000588000d0]
ldsb [%i0+0x01b],%l5 ! Mem[000000005800001b]
jmpl %o7,%g0
swap [%i2+0x11c],%l5 ! Mem[000000005900011c]
p36_near_3_he:
swap [%i1+0x1bc],%l6 ! Mem[00000000588001bc]
swap [%i0+0x074],%l2 ! Mem[0000000058000074]
stb %l7,[%i2+0x091] ! Mem[0000000059000091]
jmpl %o7,%g0
ldub [%i0+0x12a],%l4 ! Mem[000000005800012a]
p37_near_3_le:
jmpl %o7,%g0
swap [%i0+0x0b8],%l7 ! Mem[000000005a0000b8]
jmpl %o7,%g0
nop
p37_near_3_he:
swap [%i2+0x1a4],%l2 ! Mem[000000005b0001a4]
jmpl %o7,%g0
stb %l4,[%i3+0x114] ! Mem[000000005b800114]
p38_near_3_le:
ldx [%i2+0x060],%l3 ! Mem[000000005d000060]
ldstub [%i3+0x1d9],%l2 ! Mem[000000005d8001d9]
swap [%i3+0x084],%l4 ! Mem[000000005d800084]
ldx [%i1+0x160],%l7 ! Mem[000000005c800160]
swap [%i1+0x0cc],%l4 ! Mem[000000005c8000cc]
swap [%i0+0x188],%l4 ! Mem[000000005c000188]
ldsw [%i3+0x010],%l0 ! Mem[000000005d800010]
jmpl %o7,%g0
ldstub [%i3+0x1f8],%l2 ! Mem[000000005d8001f8]
p38_near_3_he:
jmpl %o7,%g0
swap [%i3+0x010],%l1 ! Mem[000000005d800010]
jmpl %o7,%g0
nop
p39_near_3_le:
ldsh [%i0+0x096],%l6 ! Mem[000000005e000096]
sth %l1,[%i3+0x0b6] ! Mem[000000005f8000b6]
swap [%i3+0x07c],%l1 ! Mem[000000005f80007c]
swap [%i2+0x198],%l2 ! Mem[000000005f000198]
jmpl %o7,%g0
stb %l3,[%i2+0x18e] ! Mem[000000005f00018e]
p39_near_3_he:
ldsh [%i0+0x162],%l4 ! Mem[000000005e000162]
ldub [%i2+0x098],%l1 ! Mem[000000005f000098]
ldub [%i2+0x0e3],%l7 ! Mem[000000005f0000e3]
ldd [%i3+0x040],%l2 ! Mem[000000005f800040]
ldstub [%i3+0x1d9],%l2 ! Mem[000000005f8001d9]
ldd [%i1+0x080],%l4 ! Mem[000000005e800080]
jmpl %o7,%g0
stx %l7,[%i3+0x140] ! Mem[000000005f800140]
p40_near_3_le:
lduw [%i3+0x0a4],%l5 ! Mem[00000000618000a4]
ldsh [%i0+0x030],%l3 ! Mem[0000000060000030]
jmpl %o7,%g0
ldx [%i0+0x0b8],%l6 ! Mem[00000000600000b8]
p40_near_3_he:
std %l2,[%i1+0x060] ! Mem[0000000060800060]
ldstub [%i0+0x013],%l0 ! Mem[0000000060000013]
ldstub [%i1+0x1f8],%l2 ! Mem[00000000608001f8]
jmpl %o7,%g0
ldstub [%i1+0x178],%l4 ! Mem[0000000060800178]
p41_near_3_le:
stw %l4,[%i2+0x194] ! Mem[0000000063000194]
ldstub [%i2+0x130],%l2 ! Mem[0000000063000130]
stb %l3,[%i2+0x051] ! Mem[0000000063000051]
sth %l2,[%i2+0x1d4] ! Mem[00000000630001d4]
swap [%i3+0x0dc],%l2 ! Mem[00000000638000dc]
lduw [%i0+0x0a8],%l3 ! Mem[00000000620000a8]
jmpl %o7,%g0
lduh [%i2+0x118],%l2 ! Mem[0000000063000118]
p41_near_3_he:
ldx [%i0+0x178],%l0 ! Mem[0000000062000178]
ldstub [%i1+0x14b],%l0 ! Mem[000000006280014b]
swap [%i2+0x148],%l1 ! Mem[0000000063000148]
std %l0,[%i1+0x130] ! Mem[0000000062800130]
lduh [%i2+0x01c],%l3 ! Mem[000000006300001c]
ldstub [%i3+0x13d],%l7 ! Mem[000000006380013d]
swap [%i3+0x190],%l6 ! Mem[0000000063800190]
jmpl %o7,%g0
ldub [%i3+0x044],%l1 ! Mem[0000000063800044]
p42_near_3_le:
std %l6,[%i1+0x138] ! Mem[0000000064800138]
stb %l3,[%i3+0x008] ! Mem[0000000065800008]
jmpl %o7,%g0
std %l0,[%i2+0x1c8] ! Mem[00000000650001c8]
p42_near_3_he:
ldub [%i2+0x01b],%l5 ! Mem[000000006500001b]
lduw [%i3+0x11c],%l5 ! Mem[000000006580011c]
ldstub [%i2+0x02e],%l2 ! Mem[000000006500002e]
lduh [%i3+0x1d0],%l4 ! Mem[00000000658001d0]
ldd [%i1+0x130],%l4 ! Mem[0000000064800130]
ldsh [%i0+0x1b6],%l1 ! Mem[00000000640001b6]
lduh [%i0+0x102],%l2 ! Mem[0000000064000102]
jmpl %o7,%g0
lduh [%i2+0x086],%l6 ! Mem[0000000065000086]
p43_near_3_le:
swap [%i0+0x188],%l3 ! Mem[0000000066000188]
swap [%i2+0x080],%l0 ! Mem[0000000067000080]
ldstub [%i1+0x0c5],%l0 ! Mem[00000000668000c5]
jmpl %o7,%g0
lduh [%i3+0x13c],%l4 ! Mem[000000006780013c]
p43_near_3_he:
lduh [%i2+0x0f0],%l6 ! Mem[00000000670000f0]
lduh [%i1+0x1be],%l1 ! Mem[00000000668001be]
std %l4,[%i3+0x098] ! Mem[0000000067800098]
ldsh [%i2+0x102],%l2 ! Mem[0000000067000102]
jmpl %o7,%g0
swap [%i3+0x060],%l1 ! Mem[0000000067800060]
p44_near_3_le:
jmpl %o7,%g0
stb %l0,[%i2+0x0c5] ! Mem[00000000690000c5]
jmpl %o7,%g0
nop
p44_near_3_he:
jmpl %o7,%g0
lduh [%i1+0x172],%l4 ! Mem[0000000068800172]
jmpl %o7,%g0
nop
p45_near_3_le:
swap [%i3+0x1cc],%l6 ! Mem[000000006b8001cc]
swap [%i2+0x198],%l2 ! Mem[000000006b000198]
stw %l3,[%i1+0x18c] ! Mem[000000006a80018c]
ldsb [%i0+0x16d],%l6 ! Mem[000000006a00016d]
stx %l6,[%i0+0x070] ! Mem[000000006a000070]
swap [%i1+0x160],%l2 ! Mem[000000006a800160]
jmpl %o7,%g0
stw %l5,[%i1+0x0fc] ! Mem[000000006a8000fc]
p45_near_3_he:
swap [%i0+0x068],%l2 ! Mem[000000006a000068]
ldx [%i2+0x1b0],%l4 ! Mem[000000006b0001b0]
ldstub [%i1+0x0fc],%l6 ! Mem[000000006a8000fc]
jmpl %o7,%g0
std %l2,[%i1+0x030] ! Mem[000000006a800030]
p46_near_3_le:
ldsh [%i1+0x0d0],%l2 ! Mem[000000006c8000d0]
ldub [%i2+0x087],%l5 ! Mem[000000006d000087]
swap [%i2+0x030],%l3 ! Mem[000000006d000030]
ldub [%i0+0x0b8],%l6 ! Mem[000000006c0000b8]
ldstub [%i2+0x00e],%l0 ! Mem[000000006d00000e]
lduh [%i2+0x0d2],%l7 ! Mem[000000006d0000d2]
swap [%i2+0x018],%l5 ! Mem[000000006d000018]
jmpl %o7,%g0
sth %l2,[%i3+0x084] ! Mem[000000006d800084]
p46_near_3_he:
ldstub [%i3+0x1be],%l6 ! Mem[000000006d8001be]
ldd [%i2+0x050],%l2 ! Mem[000000006d000050]
ldstub [%i0+0x091],%l7 ! Mem[000000006c000091]
ldstub [%i3+0x12a],%l4 ! Mem[000000006d80012a]
jmpl %o7,%g0
ldub [%i3+0x06f],%l0 ! Mem[000000006d80006f]
p47_near_3_le:
ldstub [%i1+0x19e],%l6 ! Mem[000000006e80019e]
stb %l0,[%i0+0x0e4] ! Mem[000000006e0000e4]
sth %l5,[%i1+0x16c] ! Mem[000000006e80016c]
ldub [%i1+0x06e],%l3 ! Mem[000000006e80006e]
lduw [%i1+0x17c],%l6 ! Mem[000000006e80017c]
jmpl %o7,%g0
stx %l4,[%i0+0x0d8] ! Mem[000000006e0000d8]
p47_near_3_he:
lduw [%i3+0x17c],%l7 ! Mem[000000006f80017c]
ldstub [%i2+0x1a9],%l4 ! Mem[000000006f0001a9]
ldsb [%i0+0x057],%l4 ! Mem[000000006e000057]
ldd [%i2+0x1b8],%l0 ! Mem[000000006f0001b8]
ldsb [%i3+0x09f],%l5 ! Mem[000000006f80009f]
sth %l4,[%i0+0x0de] ! Mem[000000006e0000de]
jmpl %o7,%g0
ldstub [%i0+0x1a4],%l7 ! Mem[000000006e0001a4]
p48_near_3_le:
ldx [%i2+0x028],%l0 ! Mem[0000000071000028]
ldstub [%i2+0x16f],%l3 ! Mem[000000007100016f]
jmpl %o7,%g0
stb %l6,[%i3+0x072] ! Mem[0000000071800072]
p48_near_3_he:
ldsw [%i2+0x1ac],%l3 ! Mem[00000000710001ac]
jmpl %o7,%g0
ldub [%i0+0x011],%l5 ! Mem[0000000070000011]
p49_near_3_le:
jmpl %o7,%g0
std %l4,[%i2+0x110] ! Mem[0000000073000110]
jmpl %o7,%g0
nop
p49_near_3_he:
lduw [%i0+0x084],%l3 ! Mem[0000000072000084]
ldstub [%i3+0x154],%l2 ! Mem[0000000073800154]
jmpl %o7,%g0
ldub [%i2+0x098],%l6 ! Mem[0000000073000098]
p50_near_3_le:
ldstub [%i0+0x072],%l6 ! Mem[0000000074000072]
ldstub [%i2+0x1d6],%l0 ! Mem[00000000750001d6]
ldstub [%i3+0x070],%l7 ! Mem[0000000075800070]
jmpl %o7,%g0
stx %l6,[%i0+0x008] ! Mem[0000000074000008]
p50_near_3_he:
ldsh [%i1+0x194],%l2 ! Mem[0000000074800194]
jmpl %o7,%g0
ldsw [%i0+0x024],%l7 ! Mem[0000000074000024]
p51_near_3_le:
jmpl %o7,%g0
ldsw [%i0+0x0a8],%l2 ! Mem[00000000760000a8]
jmpl %o7,%g0
nop
p51_near_3_he:
lduw [%i1+0x188],%l4 ! Mem[0000000076800188]
ldub [%i0+0x173],%l0 ! Mem[0000000076000173]
ldd [%i0+0x160],%l6 ! Mem[0000000076000160]
stx %l0,[%i0+0x130] ! Mem[0000000076000130]
jmpl %o7,%g0
ldstub [%i1+0x01c],%l3 ! Mem[000000007680001c]
p52_near_3_le:
swap [%i0+0x1e0],%l3 ! Mem[00000000780001e0]
lduh [%i3+0x136],%l4 ! Mem[0000000079800136]
lduw [%i3+0x160],%l1 ! Mem[0000000079800160]
stx %l2,[%i3+0x130] ! Mem[0000000079800130]
ldx [%i1+0x180],%l7 ! Mem[0000000078800180]
jmpl %o7,%g0
ldsh [%i3+0x0da],%l0 ! Mem[00000000798000da]
p52_near_3_he:
std %l6,[%i2+0x180] ! Mem[0000000079000180]
stb %l0,[%i1+0x14e] ! Mem[000000007880014e]
stx %l6,[%i3+0x0c0] ! Mem[00000000798000c0]
stw %l4,[%i0+0x060] ! Mem[0000000078000060]
ldstub [%i0+0x0be],%l4 ! Mem[00000000780000be]
swap [%i2+0x170],%l4 ! Mem[0000000079000170]
jmpl %o7,%g0
std %l6,[%i0+0x128] ! Mem[0000000078000128]
p53_near_3_le:
sth %l3,[%i3+0x1ae] ! Mem[000000007b8001ae]
ldstub [%i2+0x14d],%l6 ! Mem[000000007b00014d]
jmpl %o7,%g0
lduh [%i3+0x14c],%l3 ! Mem[000000007b80014c]
p53_near_3_he:
swap [%i3+0x1e8],%l7 ! Mem[000000007b8001e8]
ldsh [%i1+0x132],%l6 ! Mem[000000007a800132]
ldstub [%i3+0x19a],%l3 ! Mem[000000007b80019a]
jmpl %o7,%g0
stb %l2,[%i0+0x0b8] ! Mem[000000007a0000b8]
p54_near_3_le:
stb %l4,[%i0+0x117] ! Mem[000000007c000117]
swap [%i3+0x160],%l1 ! Mem[000000007d800160]
swap [%i3+0x110],%l2 ! Mem[000000007d800110]
jmpl %o7,%g0
ldstub [%i2+0x0ec],%l2 ! Mem[000000007d0000ec]
p54_near_3_he:
stb %l1,[%i0+0x061] ! Mem[000000007c000061]
swap [%i1+0x004],%l3 ! Mem[000000007c800004]
jmpl %o7,%g0
swap [%i1+0x0ec],%l6 ! Mem[000000007c8000ec]
p55_near_3_le:
stx %l6,[%i0+0x0b8] ! Mem[000000007e0000b8]
ldx [%i2+0x1f8],%l5 ! Mem[000000007f0001f8]
stb %l5,[%i0+0x0e8] ! Mem[000000007e0000e8]
jmpl %o7,%g0
ldx [%i3+0x048],%l4 ! Mem[000000007f800048]
p55_near_3_he:
stw %l4,[%i0+0x11c] ! Mem[000000007e00011c]
swap [%i1+0x140],%l0 ! Mem[000000007e800140]
jmpl %o7,%g0
lduw [%i2+0x074],%l2 ! Mem[000000007f000074]
p56_near_3_le:
ldstub [%i1+0x140],%l2 ! Mem[0000000080800140]
ldsb [%i0+0x0a1],%l1 ! Mem[00000000800000a1]
ldsw [%i0+0x0bc],%l2 ! Mem[00000000800000bc]
ldsh [%i2+0x0a4],%l3 ! Mem[00000000810000a4]
ldsb [%i2+0x174],%l2 ! Mem[0000000081000174]
ldx [%i2+0x1f8],%l2 ! Mem[00000000810001f8]
jmpl %o7,%g0
lduw [%i2+0x178],%l4 ! Mem[0000000081000178]
p56_near_3_he:
ldsh [%i1+0x0f0],%l6 ! Mem[00000000808000f0]
jmpl %o7,%g0
ldx [%i0+0x198],%l1 ! Mem[0000000080000198]
p57_near_3_le:
swap [%i0+0x09c],%l1 ! Mem[000000008200009c]
stb %l6,[%i1+0x133] ! Mem[0000000082800133]
jmpl %o7,%g0
ldsb [%i2+0x1e5],%l0 ! Mem[00000000830001e5]
p57_near_3_he:
jmpl %o7,%g0
stb %l0,[%i1+0x14b] ! Mem[000000008280014b]
jmpl %o7,%g0
nop
p58_near_3_le:
jmpl %o7,%g0
stx %l5,[%i3+0x130] ! Mem[0000000085800130]
jmpl %o7,%g0
nop
p58_near_3_he:
ldstub [%i2+0x0a4],%l3 ! Mem[00000000850000a4]
swap [%i1+0x154],%l2 ! Mem[0000000084800154]
jmpl %o7,%g0
ldd [%i2+0x0b8],%l6 ! Mem[00000000850000b8]
p59_near_3_le:
ldub [%i1+0x0f8],%l4 ! Mem[00000000868000f8]
ldsb [%i2+0x1c5],%l7 ! Mem[00000000870001c5]
swap [%i1+0x09c],%l2 ! Mem[000000008680009c]
lduh [%i0+0x05e],%l1 ! Mem[000000008600005e]
ldub [%i2+0x026],%l2 ! Mem[0000000087000026]
sth %l0,[%i0+0x1c2] ! Mem[00000000860001c2]
jmpl %o7,%g0
swap [%i3+0x0c8],%l6 ! Mem[00000000878000c8]
p59_near_3_he:
lduh [%i2+0x0b8],%l1 ! Mem[00000000870000b8]
lduh [%i0+0x026],%l7 ! Mem[0000000086000026]
ldsb [%i0+0x1af],%l3 ! Mem[00000000860001af]
ldd [%i0+0x048],%l2 ! Mem[0000000086000048]
jmpl %o7,%g0
lduh [%i2+0x1b2],%l4 ! Mem[00000000870001b2]
p60_near_3_le:
std %l6,[%i0+0x110] ! Mem[0000000088000110]
jmpl %o7,%g0
ldd [%i0+0x1b8],%l2 ! Mem[00000000880001b8]
p60_near_3_he:
swap [%i3+0x010],%l3 ! Mem[0000000089800010]
ldstub [%i3+0x16a],%l1 ! Mem[000000008980016a]
std %l0,[%i2+0x028] ! Mem[0000000089000028]
swap [%i2+0x0f0],%l7 ! Mem[00000000890000f0]
stb %l4,[%i0+0x053] ! Mem[0000000088000053]
jmpl %o7,%g0
ldx [%i0+0x138],%l5 ! Mem[0000000088000138]
p61_near_3_le:
ldd [%i3+0x1c0],%l0 ! Mem[000000008b8001c0]
stw %l4,[%i2+0x0e8] ! Mem[000000008b0000e8]
swap [%i3+0x160],%l0 ! Mem[000000008b800160]
swap [%i2+0x13c],%l3 ! Mem[000000008b00013c]
swap [%i0+0x09c],%l2 ! Mem[000000008a00009c]
jmpl %o7,%g0
swap [%i0+0x038],%l0 ! Mem[000000008a000038]
p61_near_3_he:
ldsb [%i1+0x140],%l2 ! Mem[000000008a800140]
ldsw [%i0+0x0fc],%l5 ! Mem[000000008a0000fc]
ldstub [%i0+0x1f9],%l0 ! Mem[000000008a0001f9]
swap [%i0+0x07c],%l1 ! Mem[000000008a00007c]
stx %l0,[%i2+0x160] ! Mem[000000008b000160]
swap [%i0+0x110],%l5 ! Mem[000000008a000110]
jmpl %o7,%g0
ldsb [%i0+0x1b2],%l5 ! Mem[000000008a0001b2]
p62_near_3_le:
lduw [%i1+0x0fc],%l2 ! Mem[000000008c8000fc]
lduw [%i2+0x0e4],%l4 ! Mem[000000008d0000e4]
lduw [%i0+0x00c],%l0 ! Mem[000000008c00000c]
ldstub [%i0+0x010],%l1 ! Mem[000000008c000010]
swap [%i1+0x0d0],%l6 ! Mem[000000008c8000d0]
jmpl %o7,%g0
ldx [%i0+0x198],%l1 ! Mem[000000008c000198]
p62_near_3_he:
ldx [%i0+0x1e8],%l5 ! Mem[000000008c0001e8]
swap [%i3+0x020],%l4 ! Mem[000000008d800020]
swap [%i2+0x000],%l6 ! Mem[000000008d000000]
ldsw [%i1+0x038],%l2 ! Mem[000000008c800038]
jmpl %o7,%g0
ldstub [%i0+0x0b8],%l1 ! Mem[000000008c0000b8]
p63_near_3_le:
lduw [%i2+0x0d0],%l0 ! Mem[000000008f0000d0]
ldx [%i2+0x0b0],%l6 ! Mem[000000008f0000b0]
jmpl %o7,%g0
swap [%i1+0x0a0],%l1 ! Mem[000000008e8000a0]
p63_near_3_he:
ldstub [%i3+0x1ba],%l3 ! Mem[000000008f8001ba]
ldsb [%i1+0x098],%l2 ! Mem[000000008e800098]
stb %l4,[%i2+0x0c2] ! Mem[000000008f0000c2]
jmpl %o7,%g0
std %l2,[%i0+0x008] ! Mem[000000008e000008]
near3_b2b_h:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
near3_b2b_l:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
ldd [%i2+0x070],%l4 ! Mem[0000000011000070]
ldsb [%i3+0x1ec],%l3 ! Mem[00000000118001ec]
sth %l2,[%i2+0x014] ! Mem[0000000011000014]
jmpl %o7,%g0
ldd [%i2+0x120],%l2 ! Mem[0000000011000120]
p0_far_0_lem:
ldd [%i2+0x070],%l4 ! Mem[0000000011000070]
ldsb [%i3+0x1ec],%l3 ! Mem[00000000118001ec]
membar #Sync
sth %l2,[%i2+0x014] ! Mem[0000000011000014]
jmpl %o7,%g0
ldd [%i2+0x120],%l2 ! Mem[0000000011000120]
p0_far_0_he:
sth %l2,[%i2+0x0e4] ! Mem[00000000110000e4]
swap [%i2+0x164],%l6 ! Mem[0000000011000164]
lduw [%i2+0x17c],%l2 ! Mem[000000001100017c]
ldsh [%i3+0x1b4],%l5 ! Mem[00000000118001b4]
jmpl %o7,%g0
stx %l5,[%i3+0x158] ! Mem[0000000011800158]
p0_far_0_hem:
sth %l2,[%i2+0x0e4] ! Mem[00000000110000e4]
swap [%i2+0x164],%l6 ! Mem[0000000011000164]
lduw [%i2+0x17c],%l2 ! Mem[000000001100017c]
ldsh [%i3+0x1b4],%l5 ! Mem[00000000118001b4]
jmpl %o7,%g0
stx %l5,[%i3+0x158] ! Mem[0000000011800158]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
ldd [%i2+0x070],%l4 ! Mem[0000000013000070]
ldstub [%i1+0x019],%l6 ! Mem[0000000012800019]
ldstub [%i3+0x01b],%l6 ! Mem[000000001380001b]
jmpl %o7,%g0
lduw [%i0+0x160],%l3 ! Mem[0000000012000160]
p1_far_0_lem:
ldd [%i2+0x070],%l4 ! Mem[0000000013000070]
membar #Sync
ldstub [%i1+0x019],%l6 ! Mem[0000000012800019]
ldstub [%i3+0x01b],%l6 ! Mem[000000001380001b]
jmpl %o7,%g0
lduw [%i0+0x160],%l3 ! Mem[0000000012000160]
p1_far_0_he:
ldstub [%i0+0x09c],%l1 ! Mem[000000001200009c]
std %l2,[%i1+0x1b8] ! Mem[00000000128001b8]
ldx [%i3+0x0a0],%l0 ! Mem[00000000138000a0]
jmpl %o7,%g0
stw %l0,[%i1+0x1b4] ! Mem[00000000128001b4]
p1_far_0_hem:
ldstub [%i0+0x09c],%l1 ! Mem[000000001200009c]
std %l2,[%i1+0x1b8] ! Mem[00000000128001b8]
ldx [%i3+0x0a0],%l0 ! Mem[00000000138000a0]
jmpl %o7,%g0
stw %l0,[%i1+0x1b4] ! Mem[00000000128001b4]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
ldd [%i2+0x050],%l4 ! Mem[0000000015000050]
ldsw [%i0+0x018],%l6 ! Mem[0000000014000018]
lduw [%i3+0x108],%l7 ! Mem[0000000015800108]
jmpl %o7,%g0
sth %l3,[%i3+0x162] ! Mem[0000000015800162]
p2_far_0_lem:
ldd [%i2+0x050],%l4 ! Mem[0000000015000050]
membar #Sync
ldsw [%i0+0x018],%l6 ! Mem[0000000014000018]
lduw [%i3+0x108],%l7 ! Mem[0000000015800108]
jmpl %o7,%g0
sth %l3,[%i3+0x162] ! Mem[0000000015800162]
p2_far_0_he:
stb %l1,[%i0+0x0bc] ! Mem[00000000140000bc]
lduh [%i3+0x182],%l6 ! Mem[0000000015800182]
stb %l2,[%i3+0x17d] ! Mem[000000001580017d]
jmpl %o7,%g0
ldstub [%i3+0x0f3],%l7 ! Mem[00000000158000f3]
p2_far_0_hem:
stb %l1,[%i0+0x0bc] ! Mem[00000000140000bc]
lduh [%i3+0x182],%l6 ! Mem[0000000015800182]
stb %l2,[%i3+0x17d] ! Mem[000000001580017d]
jmpl %o7,%g0
ldstub [%i3+0x0f3],%l7 ! Mem[00000000158000f3]
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
ldd [%i3+0x050],%l4 ! Mem[0000000017800050]
stb %l6,[%i1+0x019] ! Mem[0000000016800019]
swap [%i3+0x038],%l6 ! Mem[0000000017800038]
jmpl %o7,%g0
lduh [%i1+0x136],%l5 ! Mem[0000000016800136]
p3_far_0_lem:
ldd [%i3+0x050],%l4 ! Mem[0000000017800050]
membar #Sync
stb %l6,[%i1+0x019] ! Mem[0000000016800019]
swap [%i3+0x038],%l6 ! Mem[0000000017800038]
jmpl %o7,%g0
lduh [%i1+0x136],%l5 ! Mem[0000000016800136]
p3_far_0_he:
ldsh [%i3+0x0ea],%l3 ! Mem[00000000178000ea]
jmpl %o7,%g0
ldx [%i1+0x1c8],%l7 ! Mem[00000000168001c8]
p3_far_0_hem:
ldsh [%i3+0x0ea],%l3 ! Mem[00000000178000ea]
jmpl %o7,%g0
ldx [%i1+0x1c8],%l7 ! Mem[00000000168001c8]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
ldd [%i3+0x050],%l4 ! Mem[0000000019800050]
swap [%i0+0x018],%l6 ! Mem[0000000018000018]
ldx [%i3+0x018],%l6 ! Mem[0000000019800018]
jmpl %o7,%g0
std %l4,[%i2+0x110] ! Mem[0000000019000110]
p4_far_0_lem:
ldd [%i3+0x050],%l4 ! Mem[0000000019800050]
membar #Sync
swap [%i0+0x018],%l6 ! Mem[0000000018000018]
ldx [%i3+0x018],%l6 ! Mem[0000000019800018]
jmpl %o7,%g0
std %l4,[%i2+0x110] ! Mem[0000000019000110]
p4_far_0_he:
ldstub [%i3+0x0e5],%l2 ! Mem[00000000198000e5]
jmpl %o7,%g0
lduh [%i2+0x166],%l6 ! Mem[0000000019000166]
p4_far_0_hem:
ldstub [%i3+0x0e5],%l2 ! Mem[00000000198000e5]
jmpl %o7,%g0
lduh [%i2+0x166],%l6 ! Mem[0000000019000166]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
ldd [%i3+0x050],%l4 ! Mem[000000001b800050]
sth %l3,[%i1+0x1cc] ! Mem[000000001a8001cc]
swap [%i2+0x108],%l7 ! Mem[000000001b000108]
jmpl %o7,%g0
ldd [%i0+0x160],%l2 ! Mem[000000001a000160]
p5_far_0_lem:
ldd [%i3+0x050],%l4 ! Mem[000000001b800050]
sth %l3,[%i1+0x1cc] ! Mem[000000001a8001cc]
swap [%i2+0x108],%l7 ! Mem[000000001b000108]
jmpl %o7,%g0
ldd [%i0+0x160],%l2 ! Mem[000000001a000160]
p5_far_0_he:
ldstub [%i2+0x09c],%l1 ! Mem[000000001b00009c]
ldd [%i1+0x1b8],%l2 ! Mem[000000001a8001b8]
ldub [%i2+0x0e0],%l4 ! Mem[000000001b0000e0]
jmpl %o7,%g0
ldsh [%i2+0x0f2],%l7 ! Mem[000000001b0000f2]
p5_far_0_hem:
ldstub [%i2+0x09c],%l1 ! Mem[000000001b00009c]
ldd [%i1+0x1b8],%l2 ! Mem[000000001a8001b8]
ldub [%i2+0x0e0],%l4 ! Mem[000000001b0000e0]
jmpl %o7,%g0
ldsh [%i2+0x0f2],%l7 ! Mem[000000001b0000f2]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
ldd [%i3+0x070],%l4 ! Mem[000000001d800070]
ldsb [%i0+0x019],%l6 ! Mem[000000001c000019]
ldd [%i3+0x038],%l6 ! Mem[000000001d800038]
jmpl %o7,%g0
ldstub [%i0+0x162],%l3 ! Mem[000000001c000162]
p6_far_0_lem:
ldd [%i3+0x070],%l4 ! Mem[000000001d800070]
membar #Sync
ldsb [%i0+0x019],%l6 ! Mem[000000001c000019]
ldd [%i3+0x038],%l6 ! Mem[000000001d800038]
jmpl %o7,%g0
ldstub [%i0+0x162],%l3 ! Mem[000000001c000162]
p6_far_0_he:
ldx [%i1+0x0b8],%l1 ! Mem[000000001c8000b8]
ldx [%i3+0x198],%l2 ! Mem[000000001d800198]
lduw [%i0+0x0e0],%l4 ! Mem[000000001c0000e0]
jmpl %o7,%g0
swap [%i0+0x0d0],%l7 ! Mem[000000001c0000d0]
p6_far_0_hem:
ldx [%i1+0x0b8],%l1 ! Mem[000000001c8000b8]
ldx [%i3+0x198],%l2 ! Mem[000000001d800198]
lduw [%i0+0x0e0],%l4 ! Mem[000000001c0000e0]
jmpl %o7,%g0
swap [%i0+0x0d0],%l7 ! Mem[000000001c0000d0]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
ldd [%i3+0x050],%l4 ! Mem[000000001f800050]
ldsw [%i3+0x018],%l6 ! Mem[000000001f800018]
swap [%i3+0x038],%l6 ! Mem[000000001f800038]
jmpl %o7,%g0
lduh [%i3+0x162],%l3 ! Mem[000000001f800162]
p7_far_0_lem:
ldd [%i3+0x050],%l4 ! Mem[000000001f800050]
membar #Sync
ldsw [%i3+0x018],%l6 ! Mem[000000001f800018]
swap [%i3+0x038],%l6 ! Mem[000000001f800038]
jmpl %o7,%g0
lduh [%i3+0x162],%l3 ! Mem[000000001f800162]
p7_far_0_he:
swap [%i1+0x0bc],%l1 ! Mem[000000001e8000bc]
lduw [%i1+0x164],%l6 ! Mem[000000001e800164]
ldd [%i3+0x0d8],%l6 ! Mem[000000001f8000d8]
jmpl %o7,%g0
std %l6,[%i2+0x080] ! Mem[000000001f000080]
p7_far_0_hem:
swap [%i1+0x0bc],%l1 ! Mem[000000001e8000bc]
lduw [%i1+0x164],%l6 ! Mem[000000001e800164]
ldd [%i3+0x0d8],%l6 ! Mem[000000001f8000d8]
jmpl %o7,%g0
std %l6,[%i2+0x080] ! Mem[000000001f000080]
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
ldd [%i3+0x070],%l4 ! Mem[0000000021800070]
stb %l6,[%i1+0x019] ! Mem[0000000020800019]
sth %l6,[%i1+0x01a] ! Mem[000000002080001a]
jmpl %o7,%g0
ldstub [%i2+0x117],%l5 ! Mem[0000000021000117]
p8_far_0_lem:
ldd [%i3+0x070],%l4 ! Mem[0000000021800070]
membar #Sync
stb %l6,[%i1+0x019] ! Mem[0000000020800019]
sth %l6,[%i1+0x01a] ! Mem[000000002080001a]
jmpl %o7,%g0
ldstub [%i2+0x117],%l5 ! Mem[0000000021000117]
p8_far_0_he:
stx %l3,[%i2+0x0c8] ! Mem[00000000210000c8]
jmpl %o7,%g0
swap [%i3+0x1e8],%l7 ! Mem[00000000218001e8]
p8_far_0_hem:
stx %l3,[%i2+0x0c8] ! Mem[00000000210000c8]
jmpl %o7,%g0
swap [%i3+0x1e8],%l7 ! Mem[00000000218001e8]
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
ldd [%i3+0x070],%l4 ! Mem[0000000023800070]
swap [%i0+0x038],%l6 ! Mem[0000000022000038]
ldsw [%i3+0x018],%l6 ! Mem[0000000023800018]
jmpl %o7,%g0
lduw [%i0+0x134],%l5 ! Mem[0000000022000134]
p9_far_0_lem:
ldd [%i3+0x070],%l4 ! Mem[0000000023800070]
membar #Sync
swap [%i0+0x038],%l6 ! Mem[0000000022000038]
ldsw [%i3+0x018],%l6 ! Mem[0000000023800018]
jmpl %o7,%g0
lduw [%i0+0x134],%l5 ! Mem[0000000022000134]
p9_far_0_he:
sth %l3,[%i1+0x0ea] ! Mem[00000000228000ea]
jmpl %o7,%g0
stx %l7,[%i1+0x1c8] ! Mem[00000000228001c8]
p9_far_0_hem:
sth %l3,[%i1+0x0ea] ! Mem[00000000228000ea]
jmpl %o7,%g0
stx %l7,[%i1+0x1c8] ! Mem[00000000228001c8]
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
ldd [%i3+0x070],%l4 ! Mem[0000000025800070]
ldd [%i2+0x1c8],%l2 ! Mem[00000000250001c8]
sth %l7,[%i1+0x10a] ! Mem[000000002480010a]
jmpl %o7,%g0
lduw [%i2+0x158],%l1 ! Mem[0000000025000158]
p10_far_0_lem:
ldd [%i3+0x070],%l4 ! Mem[0000000025800070]
ldd [%i2+0x1c8],%l2 ! Mem[00000000250001c8]
sth %l7,[%i1+0x10a] ! Mem[000000002480010a]
jmpl %o7,%g0
lduw [%i2+0x158],%l1 ! Mem[0000000025000158]
p10_far_0_he:
std %l2,[%i1+0x008] ! Mem[0000000024800008]
jmpl %o7,%g0
ldstub [%i1+0x1c4],%l4 ! Mem[00000000248001c4]
p10_far_0_hem:
membar #Sync
std %l2,[%i1+0x008] ! Mem[0000000024800008]
jmpl %o7,%g0
ldstub [%i1+0x1c4],%l4 ! Mem[00000000248001c4]
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
ldd [%i3+0x050],%l4 ! Mem[0000000027800050]
swap [%i2+0x1cc],%l3 ! Mem[00000000270001cc]
ldub [%i3+0x12b],%l7 ! Mem[000000002780012b]
jmpl %o7,%g0
ldsb [%i3+0x162],%l3 ! Mem[0000000027800162]
p11_far_0_lem:
ldd [%i3+0x050],%l4 ! Mem[0000000027800050]
swap [%i2+0x1cc],%l3 ! Mem[00000000270001cc]
ldub [%i3+0x12b],%l7 ! Mem[000000002780012b]
jmpl %o7,%g0
ldsb [%i3+0x162],%l3 ! Mem[0000000027800162]
p11_far_0_he:
stx %l1,[%i3+0x0b8] ! Mem[00000000278000b8]
ldx [%i1+0x198],%l2 ! Mem[0000000026800198]
stb %l0,[%i0+0x0a6] ! Mem[00000000260000a6]
jmpl %o7,%g0
ldub [%i1+0x1b7],%l0 ! Mem[00000000268001b7]
p11_far_0_hem:
stx %l1,[%i3+0x0b8] ! Mem[00000000278000b8]
ldx [%i1+0x198],%l2 ! Mem[0000000026800198]
stb %l0,[%i0+0x0a6] ! Mem[00000000260000a6]
jmpl %o7,%g0
ldub [%i1+0x1b7],%l0 ! Mem[00000000268001b7]
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
ldd [%i3+0x050],%l4 ! Mem[0000000029800050]
ldstub [%i2+0x039],%l6 ! Mem[0000000029000039]
stw %l6,[%i3+0x018] ! Mem[0000000029800018]
jmpl %o7,%g0
ldstub [%i2+0x142],%l3 ! Mem[0000000029000142]
p12_far_0_lem:
ldd [%i3+0x050],%l4 ! Mem[0000000029800050]
membar #Sync
ldstub [%i2+0x039],%l6 ! Mem[0000000029000039]
stw %l6,[%i3+0x018] ! Mem[0000000029800018]
jmpl %o7,%g0
ldstub [%i2+0x142],%l3 ! Mem[0000000029000142]
p12_far_0_he:
lduh [%i3+0x0e4],%l2 ! Mem[00000000298000e4]
swap [%i2+0x144],%l6 ! Mem[0000000029000144]
ldsh [%i1+0x0de],%l7 ! Mem[00000000288000de]
jmpl %o7,%g0
swap [%i2+0x070],%l7 ! Mem[0000000029000070]
p12_far_0_hem:
lduh [%i3+0x0e4],%l2 ! Mem[00000000298000e4]
swap [%i2+0x144],%l6 ! Mem[0000000029000144]
ldsh [%i1+0x0de],%l7 ! Mem[00000000288000de]
jmpl %o7,%g0
swap [%i2+0x070],%l7 ! Mem[0000000029000070]
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
ldd [%i3+0x050],%l4 ! Mem[000000002b800050]
lduw [%i0+0x038],%l6 ! Mem[000000002a000038]
lduw [%i3+0x038],%l6 ! Mem[000000002b800038]
jmpl %o7,%g0
ldsh [%i0+0x136],%l5 ! Mem[000000002a000136]
p13_far_0_lem:
ldd [%i3+0x050],%l4 ! Mem[000000002b800050]
membar #Sync
lduw [%i0+0x038],%l6 ! Mem[000000002a000038]
lduw [%i3+0x038],%l6 ! Mem[000000002b800038]
jmpl %o7,%g0
ldsh [%i0+0x136],%l5 ! Mem[000000002a000136]
p13_far_0_he:
ldstub [%i1+0x0cb],%l3 ! Mem[000000002a8000cb]
jmpl %o7,%g0
ldsb [%i1+0x1e9],%l7 ! Mem[000000002a8001e9]
p13_far_0_hem:
ldstub [%i1+0x0cb],%l3 ! Mem[000000002a8000cb]
jmpl %o7,%g0
ldsb [%i1+0x1e9],%l7 ! Mem[000000002a8001e9]
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
ldd [%i0+0x050],%l4 ! Mem[000000002c000050]
stw %l6,[%i3+0x038] ! Mem[000000002d800038]
ldsh [%i1+0x03a],%l6 ! Mem[000000002c80003a]
jmpl %o7,%g0
ldsw [%i1+0x114],%l5 ! Mem[000000002c800114]
p14_far_0_lem:
ldd [%i0+0x050],%l4 ! Mem[000000002c000050]
membar #Sync
stw %l6,[%i3+0x038] ! Mem[000000002d800038]
ldsh [%i1+0x03a],%l6 ! Mem[000000002c80003a]
jmpl %o7,%g0
ldsw [%i1+0x114],%l5 ! Mem[000000002c800114]
p14_far_0_he:
ldsb [%i0+0x0eb],%l3 ! Mem[000000002c0000eb]
jmpl %o7,%g0
sth %l2,[%i3+0x19a] ! Mem[000000002d80019a]
p14_far_0_hem:
ldsb [%i0+0x0eb],%l3 ! Mem[000000002c0000eb]
jmpl %o7,%g0
sth %l2,[%i3+0x19a] ! Mem[000000002d80019a]
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
ldd [%i0+0x070],%l4 ! Mem[000000002e000070]
std %l2,[%i0+0x1e8] ! Mem[000000002e0001e8]
lduh [%i0+0x12a],%l7 ! Mem[000000002e00012a]
jmpl %o7,%g0
swap [%i0+0x160],%l3 ! Mem[000000002e000160]
p15_far_0_lem:
ldd [%i0+0x070],%l4 ! Mem[000000002e000070]
std %l2,[%i0+0x1e8] ! Mem[000000002e0001e8]
lduh [%i0+0x12a],%l7 ! Mem[000000002e00012a]
jmpl %o7,%g0
swap [%i0+0x160],%l3 ! Mem[000000002e000160]
p15_far_0_he:
stw %l1,[%i0+0x0bc] ! Mem[000000002e0000bc]
swap [%i1+0x164],%l6 ! Mem[000000002e800164]
ldstub [%i0+0x0fe],%l7 ! Mem[000000002e0000fe]
jmpl %o7,%g0
ldstub [%i2+0x084],%l7 ! Mem[000000002f000084]
p15_far_0_hem:
stw %l1,[%i0+0x0bc] ! Mem[000000002e0000bc]
swap [%i1+0x164],%l6 ! Mem[000000002e800164]
ldstub [%i0+0x0fe],%l7 ! Mem[000000002e0000fe]
jmpl %o7,%g0
ldstub [%i2+0x084],%l7 ! Mem[000000002f000084]
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
ldd [%i0+0x050],%l4 ! Mem[0000000030000050]
ldstub [%i1+0x1cc],%l3 ! Mem[00000000308001cc]
ldstub [%i3+0x12b],%l7 ! Mem[000000003180012b]
jmpl %o7,%g0
ldstub [%i0+0x101],%l2 ! Mem[0000000030000101]
p16_far_0_lem:
ldd [%i0+0x050],%l4 ! Mem[0000000030000050]
ldstub [%i1+0x1cc],%l3 ! Mem[00000000308001cc]
ldstub [%i3+0x12b],%l7 ! Mem[000000003180012b]
jmpl %o7,%g0
ldstub [%i0+0x101],%l2 ! Mem[0000000030000101]
p16_far_0_he:
ldx [%i3+0x070],%l7 ! Mem[0000000031800070]
sth %l6,[%i0+0x182] ! Mem[0000000030000182]
ldsw [%i3+0x0e0],%l4 ! Mem[00000000318000e0]
ldsw [%i1+0x070],%l7 ! Mem[0000000030800070]
jmpl %o7,%g0
ldsh [%i1+0x086],%l2 ! Mem[0000000030800086]
p16_far_0_hem:
ldx [%i3+0x070],%l7 ! Mem[0000000031800070]
sth %l6,[%i0+0x182] ! Mem[0000000030000182]
ldsw [%i3+0x0e0],%l4 ! Mem[00000000318000e0]
ldsw [%i1+0x070],%l7 ! Mem[0000000030800070]
jmpl %o7,%g0
ldsh [%i1+0x086],%l2 ! Mem[0000000030800086]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
ldd [%i0+0x070],%l4 ! Mem[0000000032000070]
ldstub [%i1+0x039],%l6 ! Mem[0000000032800039]
ldx [%i1+0x038],%l6 ! Mem[0000000032800038]
jmpl %o7,%g0
ldd [%i2+0x160],%l2 ! Mem[0000000033000160]
p17_far_0_lem:
ldd [%i0+0x070],%l4 ! Mem[0000000032000070]
membar #Sync
ldstub [%i1+0x039],%l6 ! Mem[0000000032800039]
ldx [%i1+0x038],%l6 ! Mem[0000000032800038]
jmpl %o7,%g0
ldd [%i2+0x160],%l2 ! Mem[0000000033000160]
p17_far_0_he:
ldsb [%i3+0x09c],%l1 ! Mem[000000003380009c]
swap [%i1+0x198],%l2 ! Mem[0000000032800198]
ldd [%i1+0x0a0],%l0 ! Mem[00000000328000a0]
jmpl %o7,%g0
lduw [%i0+0x084],%l7 ! Mem[0000000032000084]
p17_far_0_hem:
ldsb [%i3+0x09c],%l1 ! Mem[000000003380009c]
swap [%i1+0x198],%l2 ! Mem[0000000032800198]
ldd [%i1+0x0a0],%l0 ! Mem[00000000328000a0]
jmpl %o7,%g0
lduw [%i0+0x084],%l7 ! Mem[0000000032000084]
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
ldd [%i0+0x070],%l4 ! Mem[0000000034000070]
lduw [%i0+0x038],%l6 ! Mem[0000000034000038]
ldstub [%i3+0x03b],%l6 ! Mem[000000003580003b]
jmpl %o7,%g0
ldstub [%i1+0x142],%l3 ! Mem[0000000034800142]
p18_far_0_lem:
ldd [%i0+0x070],%l4 ! Mem[0000000034000070]
membar #Sync
lduw [%i0+0x038],%l6 ! Mem[0000000034000038]
ldstub [%i3+0x03b],%l6 ! Mem[000000003580003b]
jmpl %o7,%g0
ldstub [%i1+0x142],%l3 ! Mem[0000000034800142]
p18_far_0_he:
ldub [%i2+0x09c],%l1 ! Mem[000000003500009c]
ldstub [%i0+0x1ba],%l2 ! Mem[00000000340001ba]
ldstub [%i0+0x086],%l0 ! Mem[0000000034000086]
jmpl %o7,%g0
ldstub [%i1+0x197],%l0 ! Mem[0000000034800197]
p18_far_0_hem:
ldub [%i2+0x09c],%l1 ! Mem[000000003500009c]
ldstub [%i0+0x1ba],%l2 ! Mem[00000000340001ba]
ldstub [%i0+0x086],%l0 ! Mem[0000000034000086]
jmpl %o7,%g0
ldstub [%i1+0x197],%l0 ! Mem[0000000034800197]
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
ldd [%i0+0x050],%l4 ! Mem[0000000036000050]
stw %l6,[%i2+0x018] ! Mem[0000000037000018]
stb %l7,[%i1+0x12b] ! Mem[000000003680012b]
jmpl %o7,%g0
lduh [%i0+0x162],%l3 ! Mem[0000000036000162]
p19_far_0_lem:
ldd [%i0+0x050],%l4 ! Mem[0000000036000050]
membar #Sync
stw %l6,[%i2+0x018] ! Mem[0000000037000018]
stb %l7,[%i1+0x12b] ! Mem[000000003680012b]
jmpl %o7,%g0
lduh [%i0+0x162],%l3 ! Mem[0000000036000162]
p19_far_0_he:
sth %l1,[%i2+0x0bc] ! Mem[00000000370000bc]
sth %l2,[%i1+0x1ba] ! Mem[00000000368001ba]
ldsw [%i2+0x084],%l0 ! Mem[0000000037000084]
jmpl %o7,%g0
sth %l0,[%i0+0x1b6] ! Mem[00000000360001b6]
p19_far_0_hem:
sth %l1,[%i2+0x0bc] ! Mem[00000000370000bc]
sth %l2,[%i1+0x1ba] ! Mem[00000000368001ba]
ldsw [%i2+0x084],%l0 ! Mem[0000000037000084]
jmpl %o7,%g0
sth %l0,[%i0+0x1b6] ! Mem[00000000360001b6]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
ldd [%i0+0x070],%l4 ! Mem[0000000038000070]
ldub [%i0+0x198],%l3 ! Mem[0000000038000198]
lduh [%i1+0x014],%l2 ! Mem[0000000038800014]
jmpl %o7,%g0
swap [%i3+0x100],%l2 ! Mem[0000000039800100]
p20_far_0_lem:
ldd [%i0+0x070],%l4 ! Mem[0000000038000070]
ldub [%i0+0x198],%l3 ! Mem[0000000038000198]
membar #Sync
lduh [%i1+0x014],%l2 ! Mem[0000000038800014]
jmpl %o7,%g0
swap [%i3+0x100],%l2 ! Mem[0000000039800100]
p20_far_0_he:
stx %l2,[%i0+0x0e0] ! Mem[00000000380000e0]
ldsb [%i2+0x147],%l6 ! Mem[0000000039000147]
lduh [%i3+0x0de],%l7 ! Mem[00000000398000de]
swap [%i1+0x084],%l7 ! Mem[0000000038800084]
jmpl %o7,%g0
stb %l1,[%i0+0x1c7] ! Mem[00000000380001c7]
p20_far_0_hem:
stx %l2,[%i0+0x0e0] ! Mem[00000000380000e0]
ldsb [%i2+0x147],%l6 ! Mem[0000000039000147]
lduh [%i3+0x0de],%l7 ! Mem[00000000398000de]
swap [%i1+0x084],%l7 ! Mem[0000000038800084]
jmpl %o7,%g0
stb %l1,[%i0+0x1c7] ! Mem[00000000380001c7]
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
ldd [%i0+0x050],%l4 ! Mem[000000003a000050]
swap [%i2+0x1ec],%l3 ! Mem[000000003b0001ec]
swap [%i2+0x014],%l2 ! Mem[000000003b000014]
jmpl %o7,%g0
stw %l2,[%i1+0x100] ! Mem[000000003a800100]
p21_far_0_lem:
ldd [%i0+0x050],%l4 ! Mem[000000003a000050]
swap [%i2+0x1ec],%l3 ! Mem[000000003b0001ec]
membar #Sync
swap [%i2+0x014],%l2 ! Mem[000000003b000014]
jmpl %o7,%g0
stw %l2,[%i1+0x100] ! Mem[000000003a800100]
p21_far_0_he:
ldd [%i0+0x0e0],%l2 ! Mem[000000003a0000e0]
swap [%i3+0x164],%l6 ! Mem[000000003b800164]
lduh [%i0+0x0fe],%l7 ! Mem[000000003a0000fe]
ldx [%i0+0x0f0],%l7 ! Mem[000000003a0000f0]
jmpl %o7,%g0
swap [%i2+0x178],%l5 ! Mem[000000003b000178]
p21_far_0_hem:
ldd [%i0+0x0e0],%l2 ! Mem[000000003a0000e0]
swap [%i3+0x164],%l6 ! Mem[000000003b800164]
lduh [%i0+0x0fe],%l7 ! Mem[000000003a0000fe]
ldx [%i0+0x0f0],%l7 ! Mem[000000003a0000f0]
jmpl %o7,%g0
swap [%i2+0x178],%l5 ! Mem[000000003b000178]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
ldd [%i0+0x050],%l4 ! Mem[000000003c000050]
ldsh [%i1+0x018],%l6 ! Mem[000000003c800018]
ldsw [%i3+0x018],%l6 ! Mem[000000003d800018]
jmpl %o7,%g0
swap [%i2+0x134],%l5 ! Mem[000000003d000134]
p22_far_0_lem:
ldd [%i0+0x050],%l4 ! Mem[000000003c000050]
membar #Sync
ldsh [%i1+0x018],%l6 ! Mem[000000003c800018]
ldsw [%i3+0x018],%l6 ! Mem[000000003d800018]
jmpl %o7,%g0
swap [%i2+0x134],%l5 ! Mem[000000003d000134]
p22_far_0_he:
lduh [%i1+0x0ea],%l3 ! Mem[000000003c8000ea]
jmpl %o7,%g0
swap [%i0+0x198],%l2 ! Mem[000000003c000198]
p22_far_0_hem:
lduh [%i1+0x0ea],%l3 ! Mem[000000003c8000ea]
jmpl %o7,%g0
swap [%i0+0x198],%l2 ! Mem[000000003c000198]
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
ldd [%i0+0x050],%l4 ! Mem[000000003e000050]
ldub [%i3+0x019],%l6 ! Mem[000000003f800019]
ldsb [%i1+0x01b],%l6 ! Mem[000000003e80001b]
jmpl %o7,%g0
ldsb [%i0+0x142],%l3 ! Mem[000000003e000142]
p23_far_0_lem:
ldd [%i0+0x050],%l4 ! Mem[000000003e000050]
membar #Sync
ldub [%i3+0x019],%l6 ! Mem[000000003f800019]
ldsb [%i1+0x01b],%l6 ! Mem[000000003e80001b]
jmpl %o7,%g0
ldsb [%i0+0x142],%l3 ! Mem[000000003e000142]
p23_far_0_he:
std %l0,[%i3+0x0b8] ! Mem[000000003f8000b8]
ldsb [%i2+0x19a],%l2 ! Mem[000000003f00019a]
swap [%i2+0x084],%l0 ! Mem[000000003f000084]
jmpl %o7,%g0
stw %l0,[%i1+0x194] ! Mem[000000003e800194]
p23_far_0_hem:
std %l0,[%i3+0x0b8] ! Mem[000000003f8000b8]
ldsb [%i2+0x19a],%l2 ! Mem[000000003f00019a]
swap [%i2+0x084],%l0 ! Mem[000000003f000084]
jmpl %o7,%g0
stw %l0,[%i1+0x194] ! Mem[000000003e800194]
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
ldd [%i0+0x050],%l4 ! Mem[0000000040000050]
std %l6,[%i1+0x018] ! Mem[0000000040800018]
ldsw [%i0+0x128],%l7 ! Mem[0000000040000128]
jmpl %o7,%g0
ldstub [%i0+0x142],%l3 ! Mem[0000000040000142]
p24_far_0_lem:
ldd [%i0+0x050],%l4 ! Mem[0000000040000050]
membar #Sync
std %l6,[%i1+0x018] ! Mem[0000000040800018]
ldsw [%i0+0x128],%l7 ! Mem[0000000040000128]
jmpl %o7,%g0
ldstub [%i0+0x142],%l3 ! Mem[0000000040000142]
p24_far_0_he:
swap [%i3+0x0bc],%l1 ! Mem[00000000418000bc]
stb %l2,[%i0+0x1ba] ! Mem[00000000400001ba]
ldx [%i3+0x0f8],%l7 ! Mem[00000000418000f8]
jmpl %o7,%g0
ldub [%i2+0x052],%l7 ! Mem[0000000041000052]
p24_far_0_hem:
swap [%i3+0x0bc],%l1 ! Mem[00000000418000bc]
stb %l2,[%i0+0x1ba] ! Mem[00000000400001ba]
ldx [%i3+0x0f8],%l7 ! Mem[00000000418000f8]
jmpl %o7,%g0
ldub [%i2+0x052],%l7 ! Mem[0000000041000052]
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
ldd [%i1+0x070],%l4 ! Mem[0000000042800070]
swap [%i0+0x018],%l6 ! Mem[0000000042000018]
stw %l6,[%i3+0x038] ! Mem[0000000043800038]
jmpl %o7,%g0
ldstub [%i2+0x137],%l5 ! Mem[0000000043000137]
p25_far_0_lem:
ldd [%i1+0x070],%l4 ! Mem[0000000042800070]
membar #Sync
swap [%i0+0x018],%l6 ! Mem[0000000042000018]
stw %l6,[%i3+0x038] ! Mem[0000000043800038]
jmpl %o7,%g0
ldstub [%i2+0x137],%l5 ! Mem[0000000043000137]
p25_far_0_he:
ldd [%i1+0x0c8],%l2 ! Mem[00000000428000c8]
jmpl %o7,%g0
lduw [%i1+0x1e8],%l7 ! Mem[00000000428001e8]
p25_far_0_hem:
ldd [%i1+0x0c8],%l2 ! Mem[00000000428000c8]
jmpl %o7,%g0
lduw [%i1+0x1e8],%l7 ! Mem[00000000428001e8]
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
ldd [%i1+0x070],%l4 ! Mem[0000000044800070]
ldstub [%i0+0x1ec],%l3 ! Mem[00000000440001ec]
ldsw [%i3+0x1c8],%l7 ! Mem[00000000458001c8]
jmpl %o7,%g0
std %l0,[%i2+0x178] ! Mem[0000000045000178]
p26_far_0_lem:
ldd [%i1+0x070],%l4 ! Mem[0000000044800070]
ldstub [%i0+0x1ec],%l3 ! Mem[00000000440001ec]
ldsw [%i3+0x1c8],%l7 ! Mem[00000000458001c8]
jmpl %o7,%g0
std %l0,[%i2+0x178] ! Mem[0000000045000178]
p26_far_0_he:
swap [%i0+0x1fc],%l1 ! Mem[00000000440001fc]
jmpl %o7,%g0
ldstub [%i3+0x1e7],%l5 ! Mem[00000000458001e7]
p26_far_0_hem:
swap [%i0+0x1fc],%l1 ! Mem[00000000440001fc]
jmpl %o7,%g0
ldstub [%i3+0x1e7],%l5 ! Mem[00000000458001e7]
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
ldd [%i1+0x070],%l4 ! Mem[0000000046800070]
ldsh [%i0+0x018],%l6 ! Mem[0000000046000018]
ldsh [%i3+0x01a],%l6 ! Mem[000000004780001a]
jmpl %o7,%g0
stw %l5,[%i3+0x134] ! Mem[0000000047800134]
p27_far_0_lem:
ldd [%i1+0x070],%l4 ! Mem[0000000046800070]
membar #Sync
ldsh [%i0+0x018],%l6 ! Mem[0000000046000018]
ldsh [%i3+0x01a],%l6 ! Mem[000000004780001a]
jmpl %o7,%g0
stw %l5,[%i3+0x134] ! Mem[0000000047800134]
p27_far_0_he:
sth %l1,[%i0+0x09c] ! Mem[000000004600009c]
jmpl %o7,%g0
swap [%i2+0x1b8],%l2 ! Mem[00000000470001b8]
p27_far_0_hem:
sth %l1,[%i0+0x09c] ! Mem[000000004600009c]
jmpl %o7,%g0
swap [%i2+0x1b8],%l2 ! Mem[00000000470001b8]
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
ldd [%i1+0x050],%l4 ! Mem[0000000048800050]
ldub [%i3+0x039],%l6 ! Mem[0000000049800039]
lduw [%i1+0x108],%l7 ! Mem[0000000048800108]
jmpl %o7,%g0
swap [%i3+0x00c],%l3 ! Mem[000000004980000c]
p28_far_0_lem:
ldd [%i1+0x050],%l4 ! Mem[0000000048800050]
membar #Sync
ldub [%i3+0x039],%l6 ! Mem[0000000049800039]
lduw [%i1+0x108],%l7 ! Mem[0000000048800108]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x00c],%l3 ! Mem[000000004980000c]
p28_far_0_he:
ldub [%i1+0x008],%l3 ! Mem[0000000048800008]
ldx [%i1+0x010],%l0 ! Mem[0000000048800010]
std %l2,[%i1+0x158] ! Mem[0000000048800158]
stw %l0,[%i0+0x174] ! Mem[0000000048000174]
stx %l1,[%i0+0x1f8] ! Mem[00000000480001f8]
jmpl %o7,%g0
sth %l6,[%i0+0x05c] ! Mem[000000004800005c]
p28_far_0_hem:
membar #Sync
ldub [%i1+0x008],%l3 ! Mem[0000000048800008]
ldx [%i1+0x010],%l0 ! Mem[0000000048800010]
std %l2,[%i1+0x158] ! Mem[0000000048800158]
stw %l0,[%i0+0x174] ! Mem[0000000048000174]
stx %l1,[%i0+0x1f8] ! Mem[00000000480001f8]
jmpl %o7,%g0
sth %l6,[%i0+0x05c] ! Mem[000000004800005c]
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
ldd [%i1+0x070],%l4 ! Mem[000000004a800070]
std %l6,[%i0+0x038] ! Mem[000000004a000038]
stx %l6,[%i1+0x038] ! Mem[000000004a800038]
jmpl %o7,%g0
ldd [%i0+0x160],%l2 ! Mem[000000004a000160]
p29_far_0_lem:
ldd [%i1+0x070],%l4 ! Mem[000000004a800070]
membar #Sync
std %l6,[%i0+0x038] ! Mem[000000004a000038]
stx %l6,[%i1+0x038] ! Mem[000000004a800038]
jmpl %o7,%g0
ldd [%i0+0x160],%l2 ! Mem[000000004a000160]
p29_far_0_he:
ldd [%i0+0x098],%l0 ! Mem[000000004a000098]
lduw [%i2+0x198],%l2 ! Mem[000000004b000198]
ldub [%i3+0x086],%l0 ! Mem[000000004b800086]
jmpl %o7,%g0
ldsw [%i3+0x194],%l0 ! Mem[000000004b800194]
p29_far_0_hem:
ldd [%i0+0x098],%l0 ! Mem[000000004a000098]
lduw [%i2+0x198],%l2 ! Mem[000000004b000198]
ldub [%i3+0x086],%l0 ! Mem[000000004b800086]
jmpl %o7,%g0
ldsw [%i3+0x194],%l0 ! Mem[000000004b800194]
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
ldsh [%i1+0x050],%l4 ! Mem[000000004c800050]
stx %l6,[%i3+0x038] ! Mem[000000004d800038]
ldx [%i3+0x018],%l6 ! Mem[000000004d800018]
jmpl %o7,%g0
ldsb [%i2+0x137],%l5 ! Mem[000000004d000137]
p30_far_0_lem:
ldsh [%i1+0x050],%l4 ! Mem[000000004c800050]
membar #Sync
stx %l6,[%i3+0x038] ! Mem[000000004d800038]
ldx [%i3+0x018],%l6 ! Mem[000000004d800018]
jmpl %o7,%g0
ldsb [%i2+0x137],%l5 ! Mem[000000004d000137]
p30_far_0_he:
stx %l3,[%i1+0x0e8] ! Mem[000000004c8000e8]
jmpl %o7,%g0
swap [%i1+0x1e8],%l7 ! Mem[000000004c8001e8]
p30_far_0_hem:
stx %l3,[%i1+0x0e8] ! Mem[000000004c8000e8]
jmpl %o7,%g0
swap [%i1+0x1e8],%l7 ! Mem[000000004c8001e8]
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
ldsh [%i1+0x050],%l4 ! Mem[000000004e800050]
stx %l3,[%i1+0x1c8] ! Mem[000000004e8001c8]
swap [%i0+0x128],%l7 ! Mem[000000004e000128]
jmpl %o7,%g0
lduh [%i2+0x162],%l3 ! Mem[000000004f000162]
p31_far_0_lem:
ldsh [%i1+0x050],%l4 ! Mem[000000004e800050]
stx %l3,[%i1+0x1c8] ! Mem[000000004e8001c8]
swap [%i0+0x128],%l7 ! Mem[000000004e000128]
jmpl %o7,%g0
lduh [%i2+0x162],%l3 ! Mem[000000004f000162]
p31_far_0_he:
std %l0,[%i2+0x098] ! Mem[000000004f000098]
ldstub [%i2+0x19a],%l2 ! Mem[000000004f00019a]
stb %l0,[%i1+0x0a6] ! Mem[000000004e8000a6]
jmpl %o7,%g0
swap [%i1+0x084],%l7 ! Mem[000000004e800084]
p31_far_0_hem:
std %l0,[%i2+0x098] ! Mem[000000004f000098]
ldstub [%i2+0x19a],%l2 ! Mem[000000004f00019a]
stb %l0,[%i1+0x0a6] ! Mem[000000004e8000a6]
jmpl %o7,%g0
swap [%i1+0x084],%l7 ! Mem[000000004e800084]
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
ldsh [%i1+0x050],%l4 ! Mem[0000000050800050]
ldd [%i0+0x018],%l6 ! Mem[0000000050000018]
ldx [%i2+0x108],%l7 ! Mem[0000000051000108]
jmpl %o7,%g0
stw %l3,[%i1+0x140] ! Mem[0000000050800140]
p32_far_0_lem:
ldsh [%i1+0x050],%l4 ! Mem[0000000050800050]
membar #Sync
ldd [%i0+0x018],%l6 ! Mem[0000000050000018]
ldx [%i2+0x108],%l7 ! Mem[0000000051000108]
jmpl %o7,%g0
stw %l3,[%i1+0x140] ! Mem[0000000050800140]
p32_far_0_he:
swap [%i2+0x0bc],%l1 ! Mem[00000000510000bc]
stw %l2,[%i1+0x198] ! Mem[0000000050800198]
stw %l0,[%i0+0x084] ! Mem[0000000050000084]
jmpl %o7,%g0
ldsb [%i2+0x197],%l0 ! Mem[0000000051000197]
p32_far_0_hem:
swap [%i2+0x0bc],%l1 ! Mem[00000000510000bc]
stw %l2,[%i1+0x198] ! Mem[0000000050800198]
stw %l0,[%i0+0x084] ! Mem[0000000050000084]
jmpl %o7,%g0
ldsb [%i2+0x197],%l0 ! Mem[0000000051000197]
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
ldsh [%i1+0x050],%l4 ! Mem[0000000052800050]
ldstub [%i2+0x019],%l6 ! Mem[0000000053000019]
swap [%i3+0x018],%l6 ! Mem[0000000053800018]
jmpl %o7,%g0
stx %l5,[%i2+0x110] ! Mem[0000000053000110]
p33_far_0_lem:
ldsh [%i1+0x050],%l4 ! Mem[0000000052800050]
membar #Sync
ldstub [%i2+0x019],%l6 ! Mem[0000000053000019]
swap [%i3+0x018],%l6 ! Mem[0000000053800018]
jmpl %o7,%g0
stx %l5,[%i2+0x110] ! Mem[0000000053000110]
p33_far_0_he:
ldub [%i1+0x0cb],%l3 ! Mem[00000000528000cb]
jmpl %o7,%g0
ldsw [%i1+0x1e8],%l7 ! Mem[00000000528001e8]
p33_far_0_hem:
ldub [%i1+0x0cb],%l3 ! Mem[00000000528000cb]
jmpl %o7,%g0
ldsw [%i1+0x1e8],%l7 ! Mem[00000000528001e8]
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
ldsh [%i1+0x070],%l4 ! Mem[0000000054800070]
ldx [%i0+0x018],%l6 ! Mem[0000000054000018]
stb %l6,[%i3+0x01b] ! Mem[000000005580001b]
jmpl %o7,%g0
ldsh [%i3+0x100],%l2 ! Mem[0000000055800100]
p34_far_0_lem:
ldsh [%i1+0x070],%l4 ! Mem[0000000054800070]
membar #Sync
ldx [%i0+0x018],%l6 ! Mem[0000000054000018]
stb %l6,[%i3+0x01b] ! Mem[000000005580001b]
jmpl %o7,%g0
ldsh [%i3+0x100],%l2 ! Mem[0000000055800100]
p34_far_0_he:
ldstub [%i1+0x0c5],%l2 ! Mem[00000000548000c5]
lduh [%i0+0x146],%l6 ! Mem[0000000054000146]
swap [%i0+0x0dc],%l7 ! Mem[00000000540000dc]
stw %l7,[%i2+0x070] ! Mem[0000000055000070]
jmpl %o7,%g0
stx %l2,[%i3+0x080] ! Mem[0000000055800080]
p34_far_0_hem:
ldstub [%i1+0x0c5],%l2 ! Mem[00000000548000c5]
lduh [%i0+0x146],%l6 ! Mem[0000000054000146]
swap [%i0+0x0dc],%l7 ! Mem[00000000540000dc]
stw %l7,[%i2+0x070] ! Mem[0000000055000070]
jmpl %o7,%g0
stx %l2,[%i3+0x080] ! Mem[0000000055800080]
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[0000000057000070]
stx %l6,[%i3+0x018] ! Mem[0000000057800018]
ldsw [%i1+0x038],%l6 ! Mem[0000000056800038]
jmpl %o7,%g0
ldsb [%i2+0x162],%l3 ! Mem[0000000057000162]
p35_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[0000000057000070]
membar #Sync
stx %l6,[%i3+0x018] ! Mem[0000000057800018]
ldsw [%i1+0x038],%l6 ! Mem[0000000056800038]
jmpl %o7,%g0
ldsb [%i2+0x162],%l3 ! Mem[0000000057000162]
p35_far_0_he:
stb %l1,[%i0+0x09c] ! Mem[000000005600009c]
ldd [%i1+0x140],%l6 ! Mem[0000000056800140]
swap [%i1+0x0dc],%l7 ! Mem[00000000568000dc]
jmpl %o7,%g0
stb %l7,[%i1+0x0d3] ! Mem[00000000568000d3]
p35_far_0_hem:
stb %l1,[%i0+0x09c] ! Mem[000000005600009c]
ldd [%i1+0x140],%l6 ! Mem[0000000056800140]
swap [%i1+0x0dc],%l7 ! Mem[00000000568000dc]
jmpl %o7,%g0
stb %l7,[%i1+0x0d3] ! Mem[00000000568000d3]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[0000000059000070]
ldsh [%i3+0x1cc],%l3 ! Mem[00000000598001cc]
stb %l7,[%i3+0x10b] ! Mem[000000005980010b]
jmpl %o7,%g0
ldstub [%i1+0x142],%l3 ! Mem[0000000058800142]
p36_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[0000000059000070]
ldsh [%i3+0x1cc],%l3 ! Mem[00000000598001cc]
stb %l7,[%i3+0x10b] ! Mem[000000005980010b]
jmpl %o7,%g0
ldstub [%i1+0x142],%l3 ! Mem[0000000058800142]
p36_far_0_he:
swap [%i0+0x09c],%l1 ! Mem[000000005800009c]
ldstub [%i1+0x1ba],%l2 ! Mem[00000000588001ba]
swap [%i3+0x0fc],%l7 ! Mem[00000000598000fc]
jmpl %o7,%g0
ldsh [%i1+0x0a4],%l7 ! Mem[00000000588000a4]
p36_far_0_hem:
swap [%i0+0x09c],%l1 ! Mem[000000005800009c]
ldstub [%i1+0x1ba],%l2 ! Mem[00000000588001ba]
swap [%i3+0x0fc],%l7 ! Mem[00000000598000fc]
jmpl %o7,%g0
ldsh [%i1+0x0a4],%l7 ! Mem[00000000588000a4]
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[000000005b000070]
ldd [%i3+0x018],%l6 ! Mem[000000005b800018]
ldstub [%i1+0x10b],%l7 ! Mem[000000005a80010b]
jmpl %o7,%g0
lduw [%i0+0x140],%l3 ! Mem[000000005a000140]
p37_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[000000005b000070]
membar #Sync
ldd [%i3+0x018],%l6 ! Mem[000000005b800018]
ldstub [%i1+0x10b],%l7 ! Mem[000000005a80010b]
jmpl %o7,%g0
lduw [%i0+0x140],%l3 ! Mem[000000005a000140]
p37_far_0_he:
ldx [%i2+0x0e0],%l2 ! Mem[000000005b0000e0]
lduw [%i3+0x144],%l6 ! Mem[000000005b800144]
swap [%i3+0x0dc],%l7 ! Mem[000000005b8000dc]
jmpl %o7,%g0
ldstub [%i0+0x084],%l7 ! Mem[000000005a000084]
p37_far_0_hem:
ldx [%i2+0x0e0],%l2 ! Mem[000000005b0000e0]
lduw [%i3+0x144],%l6 ! Mem[000000005b800144]
swap [%i3+0x0dc],%l7 ! Mem[000000005b8000dc]
jmpl %o7,%g0
ldstub [%i0+0x084],%l7 ! Mem[000000005a000084]
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[000000005d000070]
ldstub [%i1+0x019],%l6 ! Mem[000000005c800019]
std %l6,[%i1+0x038] ! Mem[000000005c800038]
jmpl %o7,%g0
std %l4,[%i0+0x110] ! Mem[000000005c000110]
p38_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[000000005d000070]
membar #Sync
ldstub [%i1+0x019],%l6 ! Mem[000000005c800019]
std %l6,[%i1+0x038] ! Mem[000000005c800038]
jmpl %o7,%g0
std %l4,[%i0+0x110] ! Mem[000000005c000110]
p38_far_0_he:
ldstub [%i2+0x09c],%l1 ! Mem[000000005d00009c]
jmpl %o7,%g0
ldsb [%i0+0x147],%l6 ! Mem[000000005c000147]
p38_far_0_hem:
ldstub [%i2+0x09c],%l1 ! Mem[000000005d00009c]
jmpl %o7,%g0
ldsb [%i0+0x147],%l6 ! Mem[000000005c000147]
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
ldsh [%i2+0x050],%l4 ! Mem[000000005f000050]
lduh [%i0+0x018],%l6 ! Mem[000000005e000018]
ldub [%i3+0x03b],%l6 ! Mem[000000005f80003b]
jmpl %o7,%g0
swap [%i1+0x114],%l5 ! Mem[000000005e800114]
p39_far_0_lem:
ldsh [%i2+0x050],%l4 ! Mem[000000005f000050]
membar #Sync
lduh [%i0+0x018],%l6 ! Mem[000000005e000018]
ldub [%i3+0x03b],%l6 ! Mem[000000005f80003b]
jmpl %o7,%g0
swap [%i1+0x114],%l5 ! Mem[000000005e800114]
p39_far_0_he:
swap [%i0+0x0c8],%l3 ! Mem[000000005e0000c8]
jmpl %o7,%g0
stb %l7,[%i1+0x1e9] ! Mem[000000005e8001e9]
p39_far_0_hem:
swap [%i0+0x0c8],%l3 ! Mem[000000005e0000c8]
jmpl %o7,%g0
stb %l7,[%i1+0x1e9] ! Mem[000000005e8001e9]
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
ldsh [%i2+0x050],%l4 ! Mem[0000000061000050]
sth %l6,[%i2+0x018] ! Mem[0000000061000018]
ldsh [%i2+0x03a],%l6 ! Mem[000000006100003a]
jmpl %o7,%g0
lduw [%i3+0x120],%l2 ! Mem[0000000061800120]
p40_far_0_lem:
ldsh [%i2+0x050],%l4 ! Mem[0000000061000050]
membar #Sync
sth %l6,[%i2+0x018] ! Mem[0000000061000018]
ldsh [%i2+0x03a],%l6 ! Mem[000000006100003a]
jmpl %o7,%g0
lduw [%i3+0x120],%l2 ! Mem[0000000061800120]
p40_far_0_he:
stx %l2,[%i2+0x0c0] ! Mem[00000000610000c0]
lduh [%i2+0x166],%l6 ! Mem[0000000061000166]
ldx [%i1+0x0c0],%l4 ! Mem[00000000608000c0]
lduw [%i3+0x070],%l7 ! Mem[0000000061800070]
jmpl %o7,%g0
ldsh [%i1+0x0a6],%l2 ! Mem[00000000608000a6]
p40_far_0_hem:
stx %l2,[%i2+0x0c0] ! Mem[00000000610000c0]
lduh [%i2+0x166],%l6 ! Mem[0000000061000166]
ldx [%i1+0x0c0],%l4 ! Mem[00000000608000c0]
lduw [%i3+0x070],%l7 ! Mem[0000000061800070]
jmpl %o7,%g0
ldsh [%i1+0x0a6],%l2 ! Mem[00000000608000a6]
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[0000000063000070]
swap [%i0+0x018],%l6 ! Mem[0000000062000018]
lduh [%i2+0x12a],%l7 ! Mem[000000006300012a]
jmpl %o7,%g0
ldd [%i1+0x140],%l2 ! Mem[0000000062800140]
p41_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[0000000063000070]
membar #Sync
swap [%i0+0x018],%l6 ! Mem[0000000062000018]
lduh [%i2+0x12a],%l7 ! Mem[000000006300012a]
jmpl %o7,%g0
ldd [%i1+0x140],%l2 ! Mem[0000000062800140]
p41_far_0_he:
ldd [%i2+0x0c0],%l2 ! Mem[00000000630000c0]
ldd [%i3+0x140],%l6 ! Mem[0000000063800140]
stw %l4,[%i2+0x0e0] ! Mem[00000000630000e0]
jmpl %o7,%g0
stw %l7,[%i1+0x050] ! Mem[0000000062800050]
p41_far_0_hem:
ldd [%i2+0x0c0],%l2 ! Mem[00000000630000c0]
ldd [%i3+0x140],%l6 ! Mem[0000000063800140]
stw %l4,[%i2+0x0e0] ! Mem[00000000630000e0]
jmpl %o7,%g0
stw %l7,[%i1+0x050] ! Mem[0000000062800050]
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
ldsh [%i2+0x050],%l4 ! Mem[0000000065000050]
ldsw [%i1+0x1cc],%l3 ! Mem[00000000648001cc]
ldsh [%i0+0x12a],%l7 ! Mem[000000006400012a]
jmpl %o7,%g0
ldstub [%i0+0x142],%l3 ! Mem[0000000064000142]
p42_far_0_lem:
ldsh [%i2+0x050],%l4 ! Mem[0000000065000050]
ldsw [%i1+0x1cc],%l3 ! Mem[00000000648001cc]
ldsh [%i0+0x12a],%l7 ! Mem[000000006400012a]
jmpl %o7,%g0
ldstub [%i0+0x142],%l3 ! Mem[0000000064000142]
p42_far_0_he:
ldstub [%i0+0x09c],%l1 ! Mem[000000006400009c]
std %l2,[%i1+0x1b8] ! Mem[00000000648001b8]
sth %l0,[%i0+0x086] ! Mem[0000000064000086]
jmpl %o7,%g0
swap [%i2+0x084],%l7 ! Mem[0000000065000084]
p42_far_0_hem:
ldstub [%i0+0x09c],%l1 ! Mem[000000006400009c]
std %l2,[%i1+0x1b8] ! Mem[00000000648001b8]
sth %l0,[%i0+0x086] ! Mem[0000000064000086]
jmpl %o7,%g0
swap [%i2+0x084],%l7 ! Mem[0000000065000084]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[0000000067000070]
ldstub [%i0+0x039],%l6 ! Mem[0000000066000039]
lduh [%i2+0x03a],%l6 ! Mem[000000006700003a]
jmpl %o7,%g0
lduw [%i1+0x114],%l5 ! Mem[0000000066800114]
p43_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[0000000067000070]
membar #Sync
ldstub [%i0+0x039],%l6 ! Mem[0000000066000039]
lduh [%i2+0x03a],%l6 ! Mem[000000006700003a]
jmpl %o7,%g0
lduw [%i1+0x114],%l5 ! Mem[0000000066800114]
p43_far_0_he:
ldx [%i0+0x0c8],%l3 ! Mem[00000000660000c8]
jmpl %o7,%g0
lduw [%i1+0x164],%l6 ! Mem[0000000066800164]
p43_far_0_hem:
ldx [%i0+0x0c8],%l3 ! Mem[00000000660000c8]
jmpl %o7,%g0
lduw [%i1+0x164],%l6 ! Mem[0000000066800164]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[0000000069000070]
lduh [%i3+0x038],%l6 ! Mem[0000000069800038]
ldstub [%i1+0x01b],%l6 ! Mem[000000006880001b]
jmpl %o7,%g0
sth %l5,[%i2+0x136] ! Mem[0000000069000136]
p44_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[0000000069000070]
membar #Sync
lduh [%i3+0x038],%l6 ! Mem[0000000069800038]
ldstub [%i1+0x01b],%l6 ! Mem[000000006880001b]
jmpl %o7,%g0
sth %l5,[%i2+0x136] ! Mem[0000000069000136]
p44_far_0_he:
lduh [%i3+0x0ca],%l3 ! Mem[00000000698000ca]
jmpl %o7,%g0
swap [%i3+0x1e8],%l7 ! Mem[00000000698001e8]
p44_far_0_hem:
lduh [%i3+0x0ca],%l3 ! Mem[00000000698000ca]
jmpl %o7,%g0
swap [%i3+0x1e8],%l7 ! Mem[00000000698001e8]
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[000000006b000070]
sth %l6,[%i1+0x038] ! Mem[000000006a800038]
lduw [%i3+0x108],%l7 ! Mem[000000006b800108]
jmpl %o7,%g0
swap [%i2+0x140],%l3 ! Mem[000000006b000140]
p45_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[000000006b000070]
membar #Sync
sth %l6,[%i1+0x038] ! Mem[000000006a800038]
lduw [%i3+0x108],%l7 ! Mem[000000006b800108]
jmpl %o7,%g0
swap [%i2+0x140],%l3 ! Mem[000000006b000140]
p45_far_0_he:
stx %l2,[%i2+0x0c0] ! Mem[000000006b0000c0]
swap [%i3+0x144],%l6 ! Mem[000000006b800144]
ldsh [%i0+0x17c],%l2 ! Mem[000000006a00017c]
jmpl %o7,%g0
stx %l5,[%i0+0x1b0] ! Mem[000000006a0001b0]
p45_far_0_hem:
stx %l2,[%i2+0x0c0] ! Mem[000000006b0000c0]
swap [%i3+0x144],%l6 ! Mem[000000006b800144]
ldsh [%i0+0x17c],%l2 ! Mem[000000006a00017c]
jmpl %o7,%g0
stx %l5,[%i0+0x1b0] ! Mem[000000006a0001b0]
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[000000006d000070]
swap [%i0+0x038],%l6 ! Mem[000000006c000038]
swap [%i2+0x038],%l6 ! Mem[000000006d000038]
jmpl %o7,%g0
swap [%i3+0x120],%l2 ! Mem[000000006d800120]
p46_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[000000006d000070]
membar #Sync
swap [%i0+0x038],%l6 ! Mem[000000006c000038]
swap [%i2+0x038],%l6 ! Mem[000000006d000038]
jmpl %o7,%g0
swap [%i3+0x120],%l2 ! Mem[000000006d800120]
p46_far_0_he:
ldd [%i3+0x0c0],%l2 ! Mem[000000006d8000c0]
lduh [%i0+0x166],%l6 ! Mem[000000006c000166]
ldstub [%i1+0x17d],%l2 ! Mem[000000006c80017d]
stw %l7,[%i1+0x0f0] ! Mem[000000006c8000f0]
jmpl %o7,%g0
ldsw [%i0+0x11c],%l3 ! Mem[000000006c00011c]
p46_far_0_hem:
ldd [%i3+0x0c0],%l2 ! Mem[000000006d8000c0]
lduh [%i0+0x166],%l6 ! Mem[000000006c000166]
ldstub [%i1+0x17d],%l2 ! Mem[000000006c80017d]
stw %l7,[%i1+0x0f0] ! Mem[000000006c8000f0]
jmpl %o7,%g0
ldsw [%i0+0x11c],%l3 ! Mem[000000006c00011c]
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
ldsh [%i2+0x050],%l4 ! Mem[000000006f000050]
swap [%i2+0x1ec],%l3 ! Mem[000000006f0001ec]
ldstub [%i3+0x015],%l2 ! Mem[000000006f800015]
jmpl %o7,%g0
stx %l2,[%i1+0x120] ! Mem[000000006e800120]
p47_far_0_lem:
ldsh [%i2+0x050],%l4 ! Mem[000000006f000050]
swap [%i2+0x1ec],%l3 ! Mem[000000006f0001ec]
membar #Sync
ldstub [%i3+0x015],%l2 ! Mem[000000006f800015]
jmpl %o7,%g0
stx %l2,[%i1+0x120] ! Mem[000000006e800120]
p47_far_0_he:
ldx [%i3+0x0c0],%l2 ! Mem[000000006f8000c0]
ldd [%i1+0x160],%l6 ! Mem[000000006e800160]
ldsb [%i0+0x0e0],%l4 ! Mem[000000006e0000e0]
lduw [%i2+0x070],%l7 ! Mem[000000006f000070]
jmpl %o7,%g0
swap [%i1+0x084],%l2 ! Mem[000000006e800084]
p47_far_0_hem:
ldx [%i3+0x0c0],%l2 ! Mem[000000006f8000c0]
ldd [%i1+0x160],%l6 ! Mem[000000006e800160]
ldsb [%i0+0x0e0],%l4 ! Mem[000000006e0000e0]
lduw [%i2+0x070],%l7 ! Mem[000000006f000070]
jmpl %o7,%g0
swap [%i1+0x084],%l2 ! Mem[000000006e800084]
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
ldsh [%i2+0x050],%l4 ! Mem[0000000071000050]
ldstub [%i0+0x039],%l6 ! Mem[0000000070000039]
ldstub [%i3+0x01b],%l6 ! Mem[000000007180001b]
jmpl %o7,%g0
ldsw [%i2+0x134],%l5 ! Mem[0000000071000134]
p48_far_0_lem:
ldsh [%i2+0x050],%l4 ! Mem[0000000071000050]
membar #Sync
ldstub [%i0+0x039],%l6 ! Mem[0000000070000039]
ldstub [%i3+0x01b],%l6 ! Mem[000000007180001b]
jmpl %o7,%g0
ldsw [%i2+0x134],%l5 ! Mem[0000000071000134]
p48_far_0_he:
stw %l1,[%i0+0x09c] ! Mem[000000007000009c]
jmpl %o7,%g0
swap [%i2+0x164],%l6 ! Mem[0000000071000164]
p48_far_0_hem:
stw %l1,[%i0+0x09c] ! Mem[000000007000009c]
jmpl %o7,%g0
swap [%i2+0x164],%l6 ! Mem[0000000071000164]
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
ldsh [%i2+0x050],%l4 ! Mem[0000000073000050]
ldsw [%i2+0x038],%l6 ! Mem[0000000073000038]
ldx [%i0+0x128],%l7 ! Mem[0000000072000128]
jmpl %o7,%g0
lduw [%i2+0x160],%l3 ! Mem[0000000073000160]
p49_far_0_lem:
ldsh [%i2+0x050],%l4 ! Mem[0000000073000050]
membar #Sync
ldsw [%i2+0x038],%l6 ! Mem[0000000073000038]
ldx [%i0+0x128],%l7 ! Mem[0000000072000128]
jmpl %o7,%g0
lduw [%i2+0x160],%l3 ! Mem[0000000073000160]
p49_far_0_he:
ldstub [%i3+0x0e5],%l2 ! Mem[00000000738000e5]
lduw [%i3+0x144],%l6 ! Mem[0000000073800144]
ldub [%i3+0x0c0],%l4 ! Mem[00000000738000c0]
jmpl %o7,%g0
stx %l7,[%i2+0x050] ! Mem[0000000073000050]
p49_far_0_hem:
ldstub [%i3+0x0e5],%l2 ! Mem[00000000738000e5]
lduw [%i3+0x144],%l6 ! Mem[0000000073800144]
ldub [%i3+0x0c0],%l4 ! Mem[00000000738000c0]
jmpl %o7,%g0
stx %l7,[%i2+0x050] ! Mem[0000000073000050]
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
ldsh [%i2+0x050],%l4 ! Mem[0000000075000050]
stb %l6,[%i0+0x039] ! Mem[0000000074000039]
swap [%i1+0x038],%l6 ! Mem[0000000074800038]
jmpl %o7,%g0
stw %l5,[%i1+0x134] ! Mem[0000000074800134]
p50_far_0_lem:
ldsh [%i2+0x050],%l4 ! Mem[0000000075000050]
membar #Sync
stb %l6,[%i0+0x039] ! Mem[0000000074000039]
swap [%i1+0x038],%l6 ! Mem[0000000074800038]
jmpl %o7,%g0
stw %l5,[%i1+0x134] ! Mem[0000000074800134]
p50_far_0_he:
ldsb [%i3+0x0bc],%l1 ! Mem[00000000758000bc]
jmpl %o7,%g0
stx %l2,[%i2+0x1b8] ! Mem[00000000750001b8]
p50_far_0_hem:
ldsb [%i3+0x0bc],%l1 ! Mem[00000000758000bc]
jmpl %o7,%g0
stx %l2,[%i2+0x1b8] ! Mem[00000000750001b8]
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
ldsh [%i2+0x050],%l4 ! Mem[0000000077000050]
swap [%i3+0x038],%l6 ! Mem[0000000077800038]
std %l6,[%i3+0x038] ! Mem[0000000077800038]
jmpl %o7,%g0
swap [%i0+0x140],%l3 ! Mem[0000000076000140]
p51_far_0_lem:
ldsh [%i2+0x050],%l4 ! Mem[0000000077000050]
membar #Sync
swap [%i3+0x038],%l6 ! Mem[0000000077800038]
std %l6,[%i3+0x038] ! Mem[0000000077800038]
jmpl %o7,%g0
swap [%i0+0x140],%l3 ! Mem[0000000076000140]
p51_far_0_he:
ldub [%i2+0x09c],%l1 ! Mem[000000007700009c]
ldd [%i0+0x198],%l2 ! Mem[0000000076000198]
stb %l0,[%i2+0x086] ! Mem[0000000077000086]
jmpl %o7,%g0
lduh [%i2+0x1b6],%l0 ! Mem[00000000770001b6]
p51_far_0_hem:
ldub [%i2+0x09c],%l1 ! Mem[000000007700009c]
ldd [%i0+0x198],%l2 ! Mem[0000000076000198]
stb %l0,[%i2+0x086] ! Mem[0000000077000086]
jmpl %o7,%g0
lduh [%i2+0x1b6],%l0 ! Mem[00000000770001b6]
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[0000000079000070]
ldstub [%i0+0x1ec],%l3 ! Mem[00000000780001ec]
ldx [%i3+0x030],%l2 ! Mem[0000000079800030]
jmpl %o7,%g0
ldd [%i2+0x120],%l2 ! Mem[0000000079000120]
p52_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[0000000079000070]
ldstub [%i0+0x1ec],%l3 ! Mem[00000000780001ec]
membar #Sync
ldx [%i3+0x030],%l2 ! Mem[0000000079800030]
jmpl %o7,%g0
ldd [%i2+0x120],%l2 ! Mem[0000000079000120]
p52_far_0_he:
ldx [%i3+0x0e0],%l2 ! Mem[00000000798000e0]
ldx [%i2+0x140],%l6 ! Mem[0000000079000140]
ldsb [%i3+0x0de],%l7 ! Mem[00000000798000de]
sth %l7,[%i1+0x084] ! Mem[0000000078800084]
jmpl %o7,%g0
ldstub [%i1+0x087],%l2 ! Mem[0000000078800087]
p52_far_0_hem:
ldx [%i3+0x0e0],%l2 ! Mem[00000000798000e0]
ldx [%i2+0x140],%l6 ! Mem[0000000079000140]
ldsb [%i3+0x0de],%l7 ! Mem[00000000798000de]
sth %l7,[%i1+0x084] ! Mem[0000000078800084]
jmpl %o7,%g0
ldstub [%i1+0x087],%l2 ! Mem[0000000078800087]
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[000000007b000070]
ldsb [%i0+0x019],%l6 ! Mem[000000007a000019]
ldd [%i1+0x018],%l6 ! Mem[000000007a800018]
jmpl %o7,%g0
ldstub [%i0+0x117],%l5 ! Mem[000000007a000117]
p53_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[000000007b000070]
membar #Sync
ldsb [%i0+0x019],%l6 ! Mem[000000007a000019]
ldd [%i1+0x018],%l6 ! Mem[000000007a800018]
jmpl %o7,%g0
ldstub [%i0+0x117],%l5 ! Mem[000000007a000117]
p53_far_0_he:
stb %l3,[%i2+0x0eb] ! Mem[000000007b0000eb]
jmpl %o7,%g0
stb %l7,[%i3+0x1e9] ! Mem[000000007b8001e9]
p53_far_0_hem:
stb %l3,[%i2+0x0eb] ! Mem[000000007b0000eb]
jmpl %o7,%g0
stb %l7,[%i3+0x1e9] ! Mem[000000007b8001e9]
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[000000007d000070]
ldsw [%i2+0x018],%l6 ! Mem[000000007d000018]
ldub [%i3+0x10b],%l7 ! Mem[000000007d80010b]
jmpl %o7,%g0
ldsw [%i2+0x140],%l3 ! Mem[000000007d000140]
p54_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[000000007d000070]
membar #Sync
ldsw [%i2+0x018],%l6 ! Mem[000000007d000018]
ldub [%i3+0x10b],%l7 ! Mem[000000007d80010b]
jmpl %o7,%g0
ldsw [%i2+0x140],%l3 ! Mem[000000007d000140]
p54_far_0_he:
ldsh [%i0+0x0bc],%l1 ! Mem[000000007c0000bc]
ldstub [%i2+0x19a],%l2 ! Mem[000000007d00019a]
swap [%i2+0x0a4],%l0 ! Mem[000000007d0000a4]
jmpl %o7,%g0
ldstub [%i1+0x1b7],%l0 ! Mem[000000007c8001b7]
p54_far_0_hem:
ldsh [%i0+0x0bc],%l1 ! Mem[000000007c0000bc]
ldstub [%i2+0x19a],%l2 ! Mem[000000007d00019a]
swap [%i2+0x0a4],%l0 ! Mem[000000007d0000a4]
jmpl %o7,%g0
ldstub [%i1+0x1b7],%l0 ! Mem[000000007c8001b7]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
ldsh [%i2+0x070],%l4 ! Mem[000000007f000070]
stb %l6,[%i0+0x019] ! Mem[000000007e000019]
sth %l6,[%i2+0x01a] ! Mem[000000007f00001a]
jmpl %o7,%g0
stb %l5,[%i2+0x117] ! Mem[000000007f000117]
p55_far_0_lem:
ldsh [%i2+0x070],%l4 ! Mem[000000007f000070]
membar #Sync
stb %l6,[%i0+0x019] ! Mem[000000007e000019]
sth %l6,[%i2+0x01a] ! Mem[000000007f00001a]
jmpl %o7,%g0
stb %l5,[%i2+0x117] ! Mem[000000007f000117]
p55_far_0_he:
ldub [%i1+0x0eb],%l3 ! Mem[000000007e8000eb]
jmpl %o7,%g0
ldstub [%i1+0x1e9],%l7 ! Mem[000000007e8001e9]
p55_far_0_hem:
ldub [%i1+0x0eb],%l3 ! Mem[000000007e8000eb]
jmpl %o7,%g0
ldstub [%i1+0x1e9],%l7 ! Mem[000000007e8001e9]
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
ldsh [%i2+0x050],%l4 ! Mem[0000000081000050]
swap [%i2+0x018],%l6 ! Mem[0000000081000018]
lduh [%i1+0x01a],%l6 ! Mem[000000008080001a]
jmpl %o7,%g0
swap [%i3+0x134],%l5 ! Mem[0000000081800134]
p56_far_0_lem:
ldsh [%i2+0x050],%l4 ! Mem[0000000081000050]
membar #Sync
swap [%i2+0x018],%l6 ! Mem[0000000081000018]
lduh [%i1+0x01a],%l6 ! Mem[000000008080001a]
jmpl %o7,%g0
swap [%i3+0x134],%l5 ! Mem[0000000081800134]
p56_far_0_he:
ldstub [%i0+0x0cb],%l3 ! Mem[00000000800000cb]
jmpl %o7,%g0
ldd [%i3+0x1e8],%l6 ! Mem[00000000818001e8]
p56_far_0_hem:
ldstub [%i0+0x0cb],%l3 ! Mem[00000000800000cb]
jmpl %o7,%g0
ldd [%i3+0x1e8],%l6 ! Mem[00000000818001e8]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
ldsh [%i3+0x070],%l4 ! Mem[0000000083800070]
stx %l3,[%i1+0x1c8] ! Mem[00000000828001c8]
stw %l7,[%i2+0x128] ! Mem[0000000083000128]
jmpl %o7,%g0
swap [%i0+0x160],%l3 ! Mem[0000000082000160]
p57_far_0_lem:
ldsh [%i3+0x070],%l4 ! Mem[0000000083800070]
stx %l3,[%i1+0x1c8] ! Mem[00000000828001c8]
stw %l7,[%i2+0x128] ! Mem[0000000083000128]
jmpl %o7,%g0
swap [%i0+0x160],%l3 ! Mem[0000000082000160]
p57_far_0_he:
ldx [%i3+0x0c0],%l2 ! Mem[00000000838000c0]
swap [%i3+0x144],%l6 ! Mem[0000000083800144]
ldstub [%i1+0x0de],%l7 ! Mem[00000000828000de]
jmpl %o7,%g0
swap [%i2+0x050],%l7 ! Mem[0000000083000050]
p57_far_0_hem:
ldx [%i3+0x0c0],%l2 ! Mem[00000000838000c0]
swap [%i3+0x144],%l6 ! Mem[0000000083800144]
ldstub [%i1+0x0de],%l7 ! Mem[00000000828000de]
jmpl %o7,%g0
swap [%i2+0x050],%l7 ! Mem[0000000083000050]
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
ldsh [%i3+0x050],%l4 ! Mem[0000000085800050]
lduw [%i2+0x1ec],%l3 ! Mem[00000000850001ec]
lduh [%i0+0x12a],%l7 ! Mem[000000008400012a]
jmpl %o7,%g0
ldub [%i2+0x121],%l2 ! Mem[0000000085000121]
p58_far_0_lem:
ldsh [%i3+0x050],%l4 ! Mem[0000000085800050]
lduw [%i2+0x1ec],%l3 ! Mem[00000000850001ec]
lduh [%i0+0x12a],%l7 ! Mem[000000008400012a]
jmpl %o7,%g0
ldub [%i2+0x121],%l2 ! Mem[0000000085000121]
p58_far_0_he:
lduw [%i1+0x008],%l3 ! Mem[0000000084800008]
ldsh [%i3+0x1c6],%l5 ! Mem[00000000858001c6]
ldsh [%i3+0x074],%l3 ! Mem[0000000085800074]
ldstub [%i1+0x195],%l5 ! Mem[0000000084800195]
jmpl %o7,%g0
sth %l4,[%i2+0x162] ! Mem[0000000085000162]
p58_far_0_hem:
membar #Sync
lduw [%i1+0x008],%l3 ! Mem[0000000084800008]
ldsh [%i3+0x1c6],%l5 ! Mem[00000000858001c6]
ldsh [%i3+0x074],%l3 ! Mem[0000000085800074]
ldstub [%i1+0x195],%l5 ! Mem[0000000084800195]
jmpl %o7,%g0
sth %l4,[%i2+0x162] ! Mem[0000000085000162]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
ldsh [%i3+0x050],%l4 ! Mem[0000000087800050]
ldstub [%i1+0x019],%l6 ! Mem[0000000086800019]
swap [%i1+0x018],%l6 ! Mem[0000000086800018]
jmpl %o7,%g0
ldstub [%i2+0x117],%l5 ! Mem[0000000087000117]
p59_far_0_lem:
ldsh [%i3+0x050],%l4 ! Mem[0000000087800050]
membar #Sync
ldstub [%i1+0x019],%l6 ! Mem[0000000086800019]
swap [%i1+0x018],%l6 ! Mem[0000000086800018]
jmpl %o7,%g0
ldstub [%i2+0x117],%l5 ! Mem[0000000087000117]
p59_far_0_he:
ldub [%i1+0x0bc],%l1 ! Mem[00000000868000bc]
jmpl %o7,%g0
ldstub [%i1+0x1ba],%l2 ! Mem[00000000868001ba]
p59_far_0_hem:
ldub [%i1+0x0bc],%l1 ! Mem[00000000868000bc]
jmpl %o7,%g0
ldstub [%i1+0x1ba],%l2 ! Mem[00000000868001ba]
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
ldsh [%i3+0x050],%l4 ! Mem[0000000089800050]
lduw [%i0+0x018],%l6 ! Mem[0000000088000018]
lduw [%i3+0x038],%l6 ! Mem[0000000089800038]
jmpl %o7,%g0
lduh [%i0+0x136],%l5 ! Mem[0000000088000136]
p60_far_0_lem:
ldsh [%i3+0x050],%l4 ! Mem[0000000089800050]
membar #Sync
lduw [%i0+0x018],%l6 ! Mem[0000000088000018]
lduw [%i3+0x038],%l6 ! Mem[0000000089800038]
jmpl %o7,%g0
lduh [%i0+0x136],%l5 ! Mem[0000000088000136]
p60_far_0_he:
sth %l1,[%i1+0x09c] ! Mem[000000008880009c]
jmpl %o7,%g0
sth %l2,[%i2+0x19a] ! Mem[000000008900019a]
p60_far_0_hem:
sth %l1,[%i1+0x09c] ! Mem[000000008880009c]
jmpl %o7,%g0
sth %l2,[%i2+0x19a] ! Mem[000000008900019a]
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
ldsh [%i3+0x070],%l4 ! Mem[000000008b800070]
stw %l6,[%i2+0x018] ! Mem[000000008b000018]
ldstub [%i2+0x03b],%l6 ! Mem[000000008b00003b]
jmpl %o7,%g0
stw %l5,[%i1+0x114] ! Mem[000000008a800114]
p61_far_0_lem:
ldsh [%i3+0x070],%l4 ! Mem[000000008b800070]
membar #Sync
stw %l6,[%i2+0x018] ! Mem[000000008b000018]
ldstub [%i2+0x03b],%l6 ! Mem[000000008b00003b]
jmpl %o7,%g0
stw %l5,[%i1+0x114] ! Mem[000000008a800114]
p61_far_0_he:
swap [%i2+0x0e8],%l3 ! Mem[000000008b0000e8]
jmpl %o7,%g0
lduh [%i1+0x1e8],%l7 ! Mem[000000008a8001e8]
p61_far_0_hem:
swap [%i2+0x0e8],%l3 ! Mem[000000008b0000e8]
jmpl %o7,%g0
lduh [%i1+0x1e8],%l7 ! Mem[000000008a8001e8]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
ldsh [%i3+0x070],%l4 ! Mem[000000008d800070]
ldsh [%i0+0x1cc],%l3 ! Mem[000000008c0001cc]
stb %l7,[%i1+0x10b] ! Mem[000000008c80010b]
jmpl %o7,%g0
sth %l3,[%i3+0x162] ! Mem[000000008d800162]
p62_far_0_lem:
ldsh [%i3+0x070],%l4 ! Mem[000000008d800070]
ldsh [%i0+0x1cc],%l3 ! Mem[000000008c0001cc]
stb %l7,[%i1+0x10b] ! Mem[000000008c80010b]
jmpl %o7,%g0
sth %l3,[%i3+0x162] ! Mem[000000008d800162]
p62_far_0_he:
ldd [%i0+0x098],%l0 ! Mem[000000008c000098]
lduh [%i3+0x1ba],%l2 ! Mem[000000008d8001ba]
sth %l0,[%i2+0x086] ! Mem[000000008d000086]
jmpl %o7,%g0
lduw [%i0+0x1b4],%l0 ! Mem[000000008c0001b4]
p62_far_0_hem:
ldd [%i0+0x098],%l0 ! Mem[000000008c000098]
lduh [%i3+0x1ba],%l2 ! Mem[000000008d8001ba]
sth %l0,[%i2+0x086] ! Mem[000000008d000086]
jmpl %o7,%g0
lduw [%i0+0x1b4],%l0 ! Mem[000000008c0001b4]
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
ldsh [%i3+0x070],%l4 ! Mem[000000008f800070]
ldstub [%i0+0x1b8],%l3 ! Mem[000000008e0001b8]
ldstub [%i1+0x015],%l2 ! Mem[000000008e800015]
jmpl %o7,%g0
ldsb [%i1+0x02f],%l3 ! Mem[000000008e80002f]
p63_far_0_lem:
ldsh [%i3+0x070],%l4 ! Mem[000000008f800070]
ldstub [%i0+0x1b8],%l3 ! Mem[000000008e0001b8]
membar #Sync
ldstub [%i1+0x015],%l2 ! Mem[000000008e800015]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02f],%l3 ! Mem[000000008e80002f]
p63_far_0_he:
swap [%i3+0x008],%l3 ! Mem[000000008f800008]
stw %l5,[%i3+0x1c4] ! Mem[000000008f8001c4]
stb %l3,[%i3+0x054] ! Mem[000000008f800054]
ldstub [%i1+0x1b5],%l5 ! Mem[000000008e8001b5]
ldstub [%i3+0x143],%l4 ! Mem[000000008f800143]
jmpl %o7,%g0
std %l6,[%i1+0x078] ! Mem[000000008e800078]
p63_far_0_hem:
membar #Sync
swap [%i3+0x008],%l3 ! Mem[000000008f800008]
stw %l5,[%i3+0x1c4] ! Mem[000000008f8001c4]
stb %l3,[%i3+0x054] ! Mem[000000008f800054]
ldstub [%i1+0x1b5],%l5 ! Mem[000000008e8001b5]
ldstub [%i3+0x143],%l4 ! Mem[000000008f800143]
jmpl %o7,%g0
std %l6,[%i1+0x078] ! Mem[000000008e800078]
p63_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far0_b2b_l:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
stx %l7,[%i0+0x0c8] ! Mem[00000000100000c8]
swap [%i1+0x094],%l2 ! Mem[0000000010800094]
jmpl %o7,%g0
ldsw [%i0+0x15c],%l2 ! Mem[000000001000015c]
p0_far_1_lem:
stx %l7,[%i0+0x0c8] ! Mem[00000000100000c8]
swap [%i1+0x094],%l2 ! Mem[0000000010800094]
jmpl %o7,%g0
ldsw [%i0+0x15c],%l2 ! Mem[000000001000015c]
p0_far_1_he:
ldub [%i0+0x0be],%l5 ! Mem[00000000100000be]
ldd [%i1+0x0f8],%l4 ! Mem[00000000108000f8]
ldstub [%i0+0x1ed],%l5 ! Mem[00000000100001ed]
jmpl %o7,%g0
ldsh [%i0+0x040],%l0 ! Mem[0000000010000040]
p0_far_1_hem:
ldub [%i0+0x0be],%l5 ! Mem[00000000100000be]
ldd [%i1+0x0f8],%l4 ! Mem[00000000108000f8]
ldstub [%i0+0x1ed],%l5 ! Mem[00000000100001ed]
jmpl %o7,%g0
ldsh [%i0+0x040],%l0 ! Mem[0000000010000040]
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
ldub [%i1+0x1e4],%l4 ! Mem[00000000128001e4]
jmpl %o7,%g0
ldstub [%i3+0x0be],%l5 ! Mem[00000000138000be]
p1_far_1_lem:
ldub [%i1+0x1e4],%l4 ! Mem[00000000128001e4]
jmpl %o7,%g0
ldstub [%i3+0x0be],%l5 ! Mem[00000000138000be]
p1_far_1_he:
ldstub [%i1+0x195],%l2 ! Mem[0000000012800195]
ldub [%i3+0x0e9],%l3 ! Mem[00000000138000e9]
ldsb [%i0+0x140],%l0 ! Mem[0000000012000140]
ldstub [%i1+0x070],%l3 ! Mem[0000000012800070]
jmpl %o7,%g0
stb %l0,[%i0+0x067] ! Mem[0000000012000067]
p1_far_1_hem:
ldstub [%i1+0x195],%l2 ! Mem[0000000012800195]
ldub [%i3+0x0e9],%l3 ! Mem[00000000138000e9]
ldsb [%i0+0x140],%l0 ! Mem[0000000012000140]
ldstub [%i1+0x070],%l3 ! Mem[0000000012800070]
jmpl %o7,%g0
stb %l0,[%i0+0x067] ! Mem[0000000012000067]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
stb %l7,[%i1+0x01a] ! Mem[000000001480001a]
ldx [%i1+0x128],%l5 ! Mem[0000000014800128]
ldsb [%i2+0x11c],%l3 ! Mem[000000001500011c]
jmpl %o7,%g0
sth %l0,[%i3+0x066] ! Mem[0000000015800066]
p2_far_1_lem:
membar #Sync
stb %l7,[%i1+0x01a] ! Mem[000000001480001a]
ldx [%i1+0x128],%l5 ! Mem[0000000014800128]
ldsb [%i2+0x11c],%l3 ! Mem[000000001500011c]
jmpl %o7,%g0
sth %l0,[%i3+0x066] ! Mem[0000000015800066]
p2_far_1_he:
stb %l3,[%i3+0x1a2] ! Mem[00000000158001a2]
ldsh [%i0+0x082],%l3 ! Mem[0000000014000082]
jmpl %o7,%g0
swap [%i1+0x110],%l5 ! Mem[0000000014800110]
p2_far_1_hem:
stb %l3,[%i3+0x1a2] ! Mem[00000000158001a2]
ldsh [%i0+0x082],%l3 ! Mem[0000000014000082]
jmpl %o7,%g0
swap [%i1+0x110],%l5 ! Mem[0000000014800110]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
swap [%i2+0x084],%l1 ! Mem[0000000017000084]
stx %l3,[%i3+0x028] ! Mem[0000000017800028]
ldsh [%i3+0x030],%l0 ! Mem[0000000017800030]
std %l2,[%i0+0x158] ! Mem[0000000016000158]
sth %l5,[%i1+0x1b4] ! Mem[00000000168001b4]
jmpl %o7,%g0
ldub [%i3+0x178],%l5 ! Mem[0000000017800178]
p3_far_1_lem:
swap [%i2+0x084],%l1 ! Mem[0000000017000084]
membar #Sync
stx %l3,[%i3+0x028] ! Mem[0000000017800028]
ldsh [%i3+0x030],%l0 ! Mem[0000000017800030]
std %l2,[%i0+0x158] ! Mem[0000000016000158]
sth %l5,[%i1+0x1b4] ! Mem[00000000168001b4]
jmpl %o7,%g0
ldub [%i3+0x178],%l5 ! Mem[0000000017800178]
p3_far_1_he:
stw %l5,[%i3+0x128] ! Mem[0000000017800128]
sth %l3,[%i0+0x13c] ! Mem[000000001600013c]
ldsb [%i0+0x15b],%l3 ! Mem[000000001600015b]
ldstub [%i3+0x0a0],%l6 ! Mem[00000000178000a0]
ldd [%i1+0x0b8],%l2 ! Mem[00000000168000b8]
ldstub [%i2+0x0cc],%l3 ! Mem[00000000170000cc]
ldub [%i1+0x0c3],%l2 ! Mem[00000000168000c3]
jmpl %o7,%g0
stx %l1,[%i1+0x090] ! Mem[0000000016800090]
p3_far_1_hem:
stw %l5,[%i3+0x128] ! Mem[0000000017800128]
sth %l3,[%i0+0x13c] ! Mem[000000001600013c]
ldsb [%i0+0x15b],%l3 ! Mem[000000001600015b]
ldstub [%i3+0x0a0],%l6 ! Mem[00000000178000a0]
ldd [%i1+0x0b8],%l2 ! Mem[00000000168000b8]
ldstub [%i2+0x0cc],%l3 ! Mem[00000000170000cc]
ldub [%i1+0x0c3],%l2 ! Mem[00000000168000c3]
jmpl %o7,%g0
stx %l1,[%i1+0x090] ! Mem[0000000016800090]
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
std %l6,[%i0+0x018] ! Mem[0000000018000018]
ldd [%i2+0x0b0],%l4 ! Mem[00000000190000b0]
swap [%i0+0x1e8],%l6 ! Mem[00000000180001e8]
swap [%i3+0x0d4],%l6 ! Mem[00000000198000d4]
jmpl %o7,%g0
stx %l3,[%i2+0x0b8] ! Mem[00000000190000b8]
p4_far_1_lem:
membar #Sync
std %l6,[%i0+0x018] ! Mem[0000000018000018]
ldd [%i2+0x0b0],%l4 ! Mem[00000000190000b0]
swap [%i0+0x1e8],%l6 ! Mem[00000000180001e8]
swap [%i3+0x0d4],%l6 ! Mem[00000000198000d4]
jmpl %o7,%g0
stx %l3,[%i2+0x0b8] ! Mem[00000000190000b8]
p4_far_1_he:
ldx [%i1+0x0c8],%l3 ! Mem[00000000188000c8]
std %l0,[%i1+0x0f0] ! Mem[00000000188000f0]
ldsh [%i0+0x18c],%l7 ! Mem[000000001800018c]
stb %l6,[%i3+0x15f] ! Mem[000000001980015f]
jmpl %o7,%g0
swap [%i3+0x0f8],%l2 ! Mem[00000000198000f8]
p4_far_1_hem:
ldx [%i1+0x0c8],%l3 ! Mem[00000000188000c8]
std %l0,[%i1+0x0f0] ! Mem[00000000188000f0]
ldsh [%i0+0x18c],%l7 ! Mem[000000001800018c]
stb %l6,[%i3+0x15f] ! Mem[000000001980015f]
jmpl %o7,%g0
swap [%i3+0x0f8],%l2 ! Mem[00000000198000f8]
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
ldsh [%i2+0x16c],%l5 ! Mem[000000001b00016c]
ldx [%i1+0x040],%l4 ! Mem[000000001a800040]
lduw [%i2+0x1b8],%l3 ! Mem[000000001b0001b8]
jmpl %o7,%g0
ldstub [%i0+0x0cb],%l0 ! Mem[000000001a0000cb]
p5_far_1_lem:
ldsh [%i2+0x16c],%l5 ! Mem[000000001b00016c]
ldx [%i1+0x040],%l4 ! Mem[000000001a800040]
lduw [%i2+0x1b8],%l3 ! Mem[000000001b0001b8]
jmpl %o7,%g0
ldstub [%i0+0x0cb],%l0 ! Mem[000000001a0000cb]
p5_far_1_he:
ldd [%i3+0x020],%l0 ! Mem[000000001b800020]
ldd [%i1+0x0a0],%l2 ! Mem[000000001a8000a0]
sth %l5,[%i3+0x132] ! Mem[000000001b800132]
swap [%i2+0x134],%l0 ! Mem[000000001b000134]
stx %l3,[%i2+0x140] ! Mem[000000001b000140]
ldsw [%i3+0x14c],%l2 ! Mem[000000001b80014c]
jmpl %o7,%g0
swap [%i2+0x194],%l1 ! Mem[000000001b000194]
p5_far_1_hem:
membar #Sync
ldd [%i3+0x020],%l0 ! Mem[000000001b800020]
ldd [%i1+0x0a0],%l2 ! Mem[000000001a8000a0]
sth %l5,[%i3+0x132] ! Mem[000000001b800132]
swap [%i2+0x134],%l0 ! Mem[000000001b000134]
stx %l3,[%i2+0x140] ! Mem[000000001b000140]
ldsw [%i3+0x14c],%l2 ! Mem[000000001b80014c]
jmpl %o7,%g0
swap [%i2+0x194],%l1 ! Mem[000000001b000194]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
ldstub [%i0+0x16c],%l5 ! Mem[000000001c00016c]
swap [%i1+0x154],%l2 ! Mem[000000001c800154]
ldstub [%i2+0x015],%l3 ! Mem[000000001d000015]
jmpl %o7,%g0
swap [%i1+0x060],%l5 ! Mem[000000001c800060]
p6_far_1_lem:
ldstub [%i0+0x16c],%l5 ! Mem[000000001c00016c]
swap [%i1+0x154],%l2 ! Mem[000000001c800154]
membar #Sync
ldstub [%i2+0x015],%l3 ! Mem[000000001d000015]
jmpl %o7,%g0
swap [%i1+0x060],%l5 ! Mem[000000001c800060]
p6_far_1_he:
jmpl %o7,%g0
ldsh [%i1+0x0f2],%l0 ! Mem[000000001c8000f2]
jmpl %o7,%g0
nop
p6_far_1_hem:
jmpl %o7,%g0
ldsh [%i1+0x0f2],%l0 ! Mem[000000001c8000f2]
jmpl %o7,%g0
nop
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
ldstub [%i1+0x1c4],%l4 ! Mem[000000001e8001c4]
lduh [%i3+0x0d4],%l6 ! Mem[000000001f8000d4]
ldstub [%i0+0x11c],%l3 ! Mem[000000001e00011c]
ldd [%i3+0x178],%l2 ! Mem[000000001f800178]
stb %l6,[%i0+0x080] ! Mem[000000001e000080]
lduw [%i0+0x0a8],%l5 ! Mem[000000001e0000a8]
ldub [%i2+0x0e2],%l3 ! Mem[000000001f0000e2]
jmpl %o7,%g0
sth %l2,[%i2+0x0c2] ! Mem[000000001f0000c2]
p7_far_1_lem:
ldstub [%i1+0x1c4],%l4 ! Mem[000000001e8001c4]
lduh [%i3+0x0d4],%l6 ! Mem[000000001f8000d4]
ldstub [%i0+0x11c],%l3 ! Mem[000000001e00011c]
ldd [%i3+0x178],%l2 ! Mem[000000001f800178]
stb %l6,[%i0+0x080] ! Mem[000000001e000080]
lduw [%i0+0x0a8],%l5 ! Mem[000000001e0000a8]
ldub [%i2+0x0e2],%l3 ! Mem[000000001f0000e2]
jmpl %o7,%g0
sth %l2,[%i2+0x0c2] ! Mem[000000001f0000c2]
p7_far_1_he:
std %l2,[%i1+0x038] ! Mem[000000001e800038]
ldub [%i1+0x123],%l3 ! Mem[000000001e800123]
swap [%i0+0x110],%l4 ! Mem[000000001e000110]
stw %l4,[%i3+0x1d8] ! Mem[000000001f8001d8]
ldstub [%i2+0x040],%l4 ! Mem[000000001f000040]
jmpl %o7,%g0
swap [%i2+0x14c],%l7 ! Mem[000000001f00014c]
p7_far_1_hem:
membar #Sync
std %l2,[%i1+0x038] ! Mem[000000001e800038]
ldub [%i1+0x123],%l3 ! Mem[000000001e800123]
swap [%i0+0x110],%l4 ! Mem[000000001e000110]
stw %l4,[%i3+0x1d8] ! Mem[000000001f8001d8]
ldstub [%i2+0x040],%l4 ! Mem[000000001f000040]
jmpl %o7,%g0
swap [%i2+0x14c],%l7 ! Mem[000000001f00014c]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
stb %l1,[%i0+0x0a5] ! Mem[00000000200000a5]
ldd [%i1+0x028],%l2 ! Mem[0000000020800028]
ldstub [%i3+0x031],%l0 ! Mem[0000000021800031]
swap [%i3+0x17c],%l2 ! Mem[000000002180017c]
ldd [%i2+0x0d0],%l6 ! Mem[00000000210000d0]
jmpl %o7,%g0
ldstub [%i2+0x158],%l5 ! Mem[0000000021000158]
p8_far_1_lem:
stb %l1,[%i0+0x0a5] ! Mem[00000000200000a5]
membar #Sync
ldd [%i1+0x028],%l2 ! Mem[0000000020800028]
ldstub [%i3+0x031],%l0 ! Mem[0000000021800031]
swap [%i3+0x17c],%l2 ! Mem[000000002180017c]
ldd [%i2+0x0d0],%l6 ! Mem[00000000210000d0]
jmpl %o7,%g0
ldstub [%i2+0x158],%l5 ! Mem[0000000021000158]
p8_far_1_he:
stb %l5,[%i0+0x12a] ! Mem[000000002000012a]
swap [%i3+0x11c],%l3 ! Mem[000000002180011c]
ldstub [%i0+0x15b],%l3 ! Mem[000000002000015b]
ldsh [%i1+0x080],%l6 ! Mem[0000000020800080]
ldsw [%i0+0x088],%l5 ! Mem[0000000020000088]
ldstub [%i3+0x0c2],%l3 ! Mem[00000000218000c2]
stx %l6,[%i2+0x0d0] ! Mem[00000000210000d0]
jmpl %o7,%g0
stx %l5,[%i0+0x178] ! Mem[0000000020000178]
p8_far_1_hem:
stb %l5,[%i0+0x12a] ! Mem[000000002000012a]
swap [%i3+0x11c],%l3 ! Mem[000000002180011c]
ldstub [%i0+0x15b],%l3 ! Mem[000000002000015b]
ldsh [%i1+0x080],%l6 ! Mem[0000000020800080]
ldsw [%i0+0x088],%l5 ! Mem[0000000020000088]
ldstub [%i3+0x0c2],%l3 ! Mem[00000000218000c2]
stx %l6,[%i2+0x0d0] ! Mem[00000000210000d0]
jmpl %o7,%g0
stx %l5,[%i0+0x178] ! Mem[0000000020000178]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
stx %l1,[%i0+0x080] ! Mem[0000000022000080]
ldstub [%i3+0x028],%l3 ! Mem[0000000023800028]
swap [%i0+0x1c4],%l5 ! Mem[00000000220001c4]
ldsb [%i3+0x074],%l3 ! Mem[0000000023800074]
ldx [%i1+0x190],%l5 ! Mem[0000000022800190]
jmpl %o7,%g0
stb %l1,[%i2+0x1db] ! Mem[00000000230001db]
p9_far_1_lem:
stx %l1,[%i0+0x080] ! Mem[0000000022000080]
membar #Sync
ldstub [%i3+0x028],%l3 ! Mem[0000000023800028]
swap [%i0+0x1c4],%l5 ! Mem[00000000220001c4]
ldsb [%i3+0x074],%l3 ! Mem[0000000023800074]
ldx [%i1+0x190],%l5 ! Mem[0000000022800190]
jmpl %o7,%g0
stb %l1,[%i2+0x1db] ! Mem[00000000230001db]
p9_far_1_he:
sth %l0,[%i0+0x0f2] ! Mem[00000000220000f2]
stx %l7,[%i1+0x0d0] ! Mem[00000000228000d0]
ldub [%i0+0x113],%l7 ! Mem[0000000022000113]
jmpl %o7,%g0
std %l4,[%i2+0x0e0] ! Mem[00000000230000e0]
p9_far_1_hem:
sth %l0,[%i0+0x0f2] ! Mem[00000000220000f2]
stx %l7,[%i1+0x0d0] ! Mem[00000000228000d0]
ldub [%i0+0x113],%l7 ! Mem[0000000022000113]
jmpl %o7,%g0
std %l4,[%i2+0x0e0] ! Mem[00000000230000e0]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
swap [%i2+0x1ac],%l4 ! Mem[00000000250001ac]
ldsb [%i3+0x1b5],%l2 ! Mem[00000000258001b5]
ldd [%i2+0x0d0],%l0 ! Mem[00000000250000d0]
jmpl %o7,%g0
ldub [%i2+0x0d3],%l0 ! Mem[00000000250000d3]
p10_far_1_lem:
swap [%i2+0x1ac],%l4 ! Mem[00000000250001ac]
ldsb [%i3+0x1b5],%l2 ! Mem[00000000258001b5]
ldd [%i2+0x0d0],%l0 ! Mem[00000000250000d0]
jmpl %o7,%g0
ldub [%i2+0x0d3],%l0 ! Mem[00000000250000d3]
p10_far_1_he:
ldstub [%i1+0x119],%l2 ! Mem[0000000024800119]
lduh [%i1+0x1cc],%l2 ! Mem[00000000248001cc]
std %l6,[%i1+0x1d8] ! Mem[00000000248001d8]
jmpl %o7,%g0
lduw [%i2+0x15c],%l0 ! Mem[000000002500015c]
p10_far_1_hem:
ldstub [%i1+0x119],%l2 ! Mem[0000000024800119]
lduh [%i1+0x1cc],%l2 ! Mem[00000000248001cc]
std %l6,[%i1+0x1d8] ! Mem[00000000248001d8]
jmpl %o7,%g0
lduw [%i2+0x15c],%l0 ! Mem[000000002500015c]
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
ldx [%i3+0x1e0],%l4 ! Mem[00000000278001e0]
jmpl %o7,%g0
ldub [%i1+0x0f5],%l6 ! Mem[00000000268000f5]
p11_far_1_lem:
ldx [%i3+0x1e0],%l4 ! Mem[00000000278001e0]
jmpl %o7,%g0
ldub [%i1+0x0f5],%l6 ! Mem[00000000268000f5]
p11_far_1_he:
ldstub [%i3+0x095],%l4 ! Mem[0000000027800095]
ldstub [%i2+0x0c9],%l3 ! Mem[00000000270000c9]
swap [%i1+0x140],%l0 ! Mem[0000000026800140]
ldd [%i1+0x070],%l2 ! Mem[0000000026800070]
ldsh [%i1+0x066],%l0 ! Mem[0000000026800066]
jmpl %o7,%g0
lduw [%i0+0x144],%l7 ! Mem[0000000026000144]
p11_far_1_hem:
ldstub [%i3+0x095],%l4 ! Mem[0000000027800095]
ldstub [%i2+0x0c9],%l3 ! Mem[00000000270000c9]
swap [%i1+0x140],%l0 ! Mem[0000000026800140]
ldd [%i1+0x070],%l2 ! Mem[0000000026800070]
ldsh [%i1+0x066],%l0 ! Mem[0000000026800066]
jmpl %o7,%g0
lduw [%i0+0x144],%l7 ! Mem[0000000026000144]
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
ldd [%i1+0x1c8],%l6 ! Mem[00000000288001c8]
stb %l6,[%i2+0x0d5] ! Mem[00000000290000d5]
ldsb [%i3+0x09a],%l3 ! Mem[000000002980009a]
ldd [%i0+0x1f8],%l0 ! Mem[00000000280001f8]
jmpl %o7,%g0
ldub [%i0+0x05d],%l6 ! Mem[000000002800005d]
p12_far_1_lem:
ldd [%i1+0x1c8],%l6 ! Mem[00000000288001c8]
stb %l6,[%i2+0x0d5] ! Mem[00000000290000d5]
ldsb [%i3+0x09a],%l3 ! Mem[000000002980009a]
ldd [%i0+0x1f8],%l0 ! Mem[00000000280001f8]
jmpl %o7,%g0
ldub [%i0+0x05d],%l6 ! Mem[000000002800005d]
p12_far_1_he:
jmpl %o7,%g0
ldsw [%i0+0x050],%l3 ! Mem[0000000028000050]
jmpl %o7,%g0
nop
p12_far_1_hem:
jmpl %o7,%g0
ldsw [%i0+0x050],%l3 ! Mem[0000000028000050]
jmpl %o7,%g0
nop
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
ldsw [%i1+0x084],%l1 ! Mem[000000002a800084]
lduh [%i3+0x028],%l3 ! Mem[000000002b800028]
ldsw [%i3+0x010],%l0 ! Mem[000000002b800010]
ldsh [%i2+0x054],%l3 ! Mem[000000002b000054]
stx %l5,[%i3+0x1b0] ! Mem[000000002b8001b0]
jmpl %o7,%g0
ldsb [%i0+0x178],%l5 ! Mem[000000002a000178]
p13_far_1_lem:
ldsw [%i1+0x084],%l1 ! Mem[000000002a800084]
membar #Sync
lduh [%i3+0x028],%l3 ! Mem[000000002b800028]
ldsw [%i3+0x010],%l0 ! Mem[000000002b800010]
ldsh [%i2+0x054],%l3 ! Mem[000000002b000054]
stx %l5,[%i3+0x1b0] ! Mem[000000002b8001b0]
jmpl %o7,%g0
ldsb [%i0+0x178],%l5 ! Mem[000000002a000178]
p13_far_1_he:
ldsw [%i1+0x128],%l5 ! Mem[000000002a800128]
ldstub [%i0+0x1b8],%l3 ! Mem[000000002a0001b8]
ldstub [%i1+0x047],%l0 ! Mem[000000002a800047]
std %l6,[%i3+0x160] ! Mem[000000002b800160]
lduw [%i3+0x008],%l4 ! Mem[000000002b800008]
ldstub [%i2+0x1cc],%l3 ! Mem[000000002b0001cc]
lduh [%i0+0x02e],%l0 ! Mem[000000002a00002e]
jmpl %o7,%g0
lduh [%i1+0x158],%l5 ! Mem[000000002a800158]
p13_far_1_hem:
ldsw [%i1+0x128],%l5 ! Mem[000000002a800128]
ldstub [%i0+0x1b8],%l3 ! Mem[000000002a0001b8]
ldstub [%i1+0x047],%l0 ! Mem[000000002a800047]
std %l6,[%i3+0x160] ! Mem[000000002b800160]
membar #Sync
lduw [%i3+0x008],%l4 ! Mem[000000002b800008]
ldstub [%i2+0x1cc],%l3 ! Mem[000000002b0001cc]
lduh [%i0+0x02e],%l0 ! Mem[000000002a00002e]
jmpl %o7,%g0
lduh [%i1+0x158],%l5 ! Mem[000000002a800158]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
ldstub [%i0+0x03a],%l7 ! Mem[000000002c00003a]
lduh [%i2+0x0b6],%l4 ! Mem[000000002d0000b6]
lduh [%i2+0x1ca],%l6 ! Mem[000000002d0001ca]
swap [%i2+0x174],%l2 ! Mem[000000002d000174]
ldstub [%i2+0x015],%l3 ! Mem[000000002d000015]
jmpl %o7,%g0
swap [%i0+0x060],%l5 ! Mem[000000002c000060]
p14_far_1_lem:
membar #Sync
ldstub [%i0+0x03a],%l7 ! Mem[000000002c00003a]
lduh [%i2+0x0b6],%l4 ! Mem[000000002d0000b6]
lduh [%i2+0x1ca],%l6 ! Mem[000000002d0001ca]
swap [%i2+0x174],%l2 ! Mem[000000002d000174]
ldstub [%i2+0x015],%l3 ! Mem[000000002d000015]
jmpl %o7,%g0
swap [%i0+0x060],%l5 ! Mem[000000002c000060]
p14_far_1_he:
jmpl %o7,%g0
std %l0,[%i2+0x0d0] ! Mem[000000002d0000d0]
jmpl %o7,%g0
nop
p14_far_1_hem:
jmpl %o7,%g0
std %l0,[%i2+0x0d0] ! Mem[000000002d0000d0]
jmpl %o7,%g0
nop
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
swap [%i0+0x1c4],%l4 ! Mem[000000002e0001c4]
ldd [%i2+0x0b8],%l4 ! Mem[000000002f0000b8]
lduh [%i2+0x156],%l0 ! Mem[000000002f000156]
ldd [%i1+0x160],%l4 ! Mem[000000002e800160]
sth %l4,[%i3+0x058] ! Mem[000000002f800058]
std %l4,[%i1+0x018] ! Mem[000000002e800018]
ldstub [%i1+0x02b],%l2 ! Mem[000000002e80002b]
jmpl %o7,%g0
ldx [%i0+0x1c0],%l2 ! Mem[000000002e0001c0]
p15_far_1_lem:
swap [%i0+0x1c4],%l4 ! Mem[000000002e0001c4]
ldd [%i2+0x0b8],%l4 ! Mem[000000002f0000b8]
lduh [%i2+0x156],%l0 ! Mem[000000002f000156]
ldd [%i1+0x160],%l4 ! Mem[000000002e800160]
sth %l4,[%i3+0x058] ! Mem[000000002f800058]
membar #Sync
std %l4,[%i1+0x018] ! Mem[000000002e800018]
ldstub [%i1+0x02b],%l2 ! Mem[000000002e80002b]
jmpl %o7,%g0
ldx [%i0+0x1c0],%l2 ! Mem[000000002e0001c0]
p15_far_1_he:
ldd [%i3+0x098],%l2 ! Mem[000000002f800098]
stb %l3,[%i0+0x0ec] ! Mem[000000002e0000ec]
ldx [%i3+0x028],%l0 ! Mem[000000002f800028]
jmpl %o7,%g0
stw %l5,[%i1+0x158] ! Mem[000000002e800158]
p15_far_1_hem:
ldd [%i3+0x098],%l2 ! Mem[000000002f800098]
stb %l3,[%i0+0x0ec] ! Mem[000000002e0000ec]
membar #Sync
ldx [%i3+0x028],%l0 ! Mem[000000002f800028]
jmpl %o7,%g0
stw %l5,[%i1+0x158] ! Mem[000000002e800158]
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
ldx [%i0+0x0d0],%l6 ! Mem[00000000300000d0]
swap [%i2+0x098],%l3 ! Mem[0000000031000098]
lduw [%i0+0x1f8],%l1 ! Mem[00000000300001f8]
lduw [%i0+0x07c],%l6 ! Mem[000000003000007c]
lduw [%i2+0x0c8],%l3 ! Mem[00000000310000c8]
swap [%i3+0x118],%l2 ! Mem[0000000031800118]
jmpl %o7,%g0
ldstub [%i2+0x0d3],%l6 ! Mem[00000000310000d3]
p16_far_1_lem:
ldx [%i0+0x0d0],%l6 ! Mem[00000000300000d0]
swap [%i2+0x098],%l3 ! Mem[0000000031000098]
lduw [%i0+0x1f8],%l1 ! Mem[00000000300001f8]
lduw [%i0+0x07c],%l6 ! Mem[000000003000007c]
lduw [%i2+0x0c8],%l3 ! Mem[00000000310000c8]
swap [%i3+0x118],%l2 ! Mem[0000000031800118]
jmpl %o7,%g0
ldstub [%i2+0x0d3],%l6 ! Mem[00000000310000d3]
p16_far_1_he:
ldstub [%i3+0x0a5],%l5 ! Mem[00000000318000a5]
swap [%i3+0x050],%l4 ! Mem[0000000031800050]
ldstub [%i1+0x090],%l5 ! Mem[0000000030800090]
ldstub [%i2+0x1f3],%l5 ! Mem[00000000310001f3]
ldsh [%i2+0x06c],%l6 ! Mem[000000003100006c]
jmpl %o7,%g0
swap [%i1+0x088],%l3 ! Mem[0000000030800088]
p16_far_1_hem:
ldstub [%i3+0x0a5],%l5 ! Mem[00000000318000a5]
swap [%i3+0x050],%l4 ! Mem[0000000031800050]
ldstub [%i1+0x090],%l5 ! Mem[0000000030800090]
ldstub [%i2+0x1f3],%l5 ! Mem[00000000310001f3]
ldsh [%i2+0x06c],%l6 ! Mem[000000003100006c]
jmpl %o7,%g0
swap [%i1+0x088],%l3 ! Mem[0000000030800088]
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
ldsw [%i3+0x1e4],%l4 ! Mem[00000000338001e4]
stx %l5,[%i2+0x0b8] ! Mem[00000000330000b8]
ldsh [%i3+0x156],%l0 ! Mem[0000000033800156]
ldsb [%i2+0x163],%l4 ! Mem[0000000033000163]
ldstub [%i0+0x079],%l4 ! Mem[0000000032000079]
ldstub [%i1+0x01e],%l5 ! Mem[000000003280001e]
sth %l2,[%i1+0x00a] ! Mem[000000003280000a]
jmpl %o7,%g0
lduw [%i2+0x1e0],%l2 ! Mem[00000000330001e0]
p17_far_1_lem:
ldsw [%i3+0x1e4],%l4 ! Mem[00000000338001e4]
stx %l5,[%i2+0x0b8] ! Mem[00000000330000b8]
ldsh [%i3+0x156],%l0 ! Mem[0000000033800156]
ldsb [%i2+0x163],%l4 ! Mem[0000000033000163]
ldstub [%i0+0x079],%l4 ! Mem[0000000032000079]
membar #Sync
ldstub [%i1+0x01e],%l5 ! Mem[000000003280001e]
sth %l2,[%i1+0x00a] ! Mem[000000003280000a]
jmpl %o7,%g0
lduw [%i2+0x1e0],%l2 ! Mem[00000000330001e0]
p17_far_1_he:
lduw [%i1+0x09c],%l2 ! Mem[000000003280009c]
sth %l3,[%i0+0x0ec] ! Mem[00000000320000ec]
ldd [%i2+0x0c0],%l2 ! Mem[00000000330000c0]
jmpl %o7,%g0
sth %l1,[%i0+0x0b0] ! Mem[00000000320000b0]
p17_far_1_hem:
lduw [%i1+0x09c],%l2 ! Mem[000000003280009c]
sth %l3,[%i0+0x0ec] ! Mem[00000000320000ec]
ldd [%i2+0x0c0],%l2 ! Mem[00000000330000c0]
jmpl %o7,%g0
sth %l1,[%i0+0x0b0] ! Mem[00000000320000b0]
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
std %l4,[%i2+0x1e0] ! Mem[00000000350001e0]
jmpl %o7,%g0
stb %l3,[%i2+0x074] ! Mem[0000000035000074]
p18_far_1_lem:
std %l4,[%i2+0x1e0] ! Mem[00000000350001e0]
jmpl %o7,%g0
stb %l3,[%i2+0x074] ! Mem[0000000035000074]
p18_far_1_he:
sth %l2,[%i3+0x1b4] ! Mem[00000000358001b4]
ldx [%i0+0x0e8],%l2 ! Mem[00000000340000e8]
jmpl %o7,%g0
stx %l4,[%i1+0x060] ! Mem[0000000034800060]
p18_far_1_hem:
sth %l2,[%i3+0x1b4] ! Mem[00000000358001b4]
ldx [%i0+0x0e8],%l2 ! Mem[00000000340000e8]
jmpl %o7,%g0
stx %l4,[%i1+0x060] ! Mem[0000000034800060]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
stw %l5,[%i0+0x1e4] ! Mem[00000000360001e4]
jmpl %o7,%g0
swap [%i3+0x074],%l3 ! Mem[0000000037800074]
p19_far_1_lem:
stw %l5,[%i0+0x1e4] ! Mem[00000000360001e4]
jmpl %o7,%g0
swap [%i3+0x074],%l3 ! Mem[0000000037800074]
p19_far_1_he:
swap [%i3+0x15c],%l4 ! Mem[000000003780015c]
stx %l7,[%i2+0x018] ! Mem[0000000037000018]
jmpl %o7,%g0
ldstub [%i0+0x10a],%l5 ! Mem[000000003600010a]
p19_far_1_hem:
swap [%i3+0x15c],%l4 ! Mem[000000003780015c]
membar #Sync
stx %l7,[%i2+0x018] ! Mem[0000000037000018]
jmpl %o7,%g0
ldstub [%i0+0x10a],%l5 ! Mem[000000003600010a]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
ldub [%i2+0x0f5],%l6 ! Mem[00000000390000f5]
std %l2,[%i2+0x0b8] ! Mem[00000000390000b8]
ldd [%i3+0x178],%l2 ! Mem[0000000039800178]
ldstub [%i0+0x080],%l6 ! Mem[0000000038000080]
jmpl %o7,%g0
lduw [%i3+0x09c],%l2 ! Mem[000000003980009c]
p20_far_1_lem:
ldub [%i2+0x0f5],%l6 ! Mem[00000000390000f5]
std %l2,[%i2+0x0b8] ! Mem[00000000390000b8]
ldd [%i3+0x178],%l2 ! Mem[0000000039800178]
ldstub [%i0+0x080],%l6 ! Mem[0000000038000080]
jmpl %o7,%g0
lduw [%i3+0x09c],%l2 ! Mem[000000003980009c]
p20_far_1_he:
stb %l2,[%i2+0x150] ! Mem[0000000039000150]
std %l0,[%i3+0x110] ! Mem[0000000039800110]
stx %l4,[%i3+0x100] ! Mem[0000000039800100]
lduw [%i0+0x110],%l1 ! Mem[0000000038000110]
ldsw [%i0+0x114],%l4 ! Mem[0000000038000114]
jmpl %o7,%g0
stx %l0,[%i3+0x160] ! Mem[0000000039800160]
p20_far_1_hem:
stb %l2,[%i2+0x150] ! Mem[0000000039000150]
std %l0,[%i3+0x110] ! Mem[0000000039800110]
stx %l4,[%i3+0x100] ! Mem[0000000039800100]
lduw [%i0+0x110],%l1 ! Mem[0000000038000110]
ldsw [%i0+0x114],%l4 ! Mem[0000000038000114]
jmpl %o7,%g0
stx %l0,[%i3+0x160] ! Mem[0000000039800160]
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
sth %l5,[%i1+0x12a] ! Mem[000000003a80012a]
ldub [%i0+0x13c],%l3 ! Mem[000000003a00013c]
ldstub [%i3+0x15b],%l3 ! Mem[000000003b80015b]
ldstub [%i2+0x0f7],%l5 ! Mem[000000003b0000f7]
ldsb [%i1+0x01c],%l2 ! Mem[000000003a80001c]
swap [%i0+0x100],%l3 ! Mem[000000003a000100]
ldsw [%i2+0x110],%l4 ! Mem[000000003b000110]
jmpl %o7,%g0
ldstub [%i1+0x1d9],%l4 ! Mem[000000003a8001d9]
p21_far_1_lem:
sth %l5,[%i1+0x12a] ! Mem[000000003a80012a]
ldub [%i0+0x13c],%l3 ! Mem[000000003a00013c]
ldstub [%i3+0x15b],%l3 ! Mem[000000003b80015b]
ldstub [%i2+0x0f7],%l5 ! Mem[000000003b0000f7]
membar #Sync
ldsb [%i1+0x01c],%l2 ! Mem[000000003a80001c]
swap [%i0+0x100],%l3 ! Mem[000000003a000100]
ldsw [%i2+0x110],%l4 ! Mem[000000003b000110]
jmpl %o7,%g0
ldstub [%i1+0x1d9],%l4 ! Mem[000000003a8001d9]
p21_far_1_he:
stw %l4,[%i2+0x000] ! Mem[000000003b000000]
ldstub [%i0+0x149],%l1 ! Mem[000000003a000149]
jmpl %o7,%g0
ldstub [%i3+0x0bb],%l1 ! Mem[000000003b8000bb]
p21_far_1_hem:
membar #Sync
stw %l4,[%i2+0x000] ! Mem[000000003b000000]
ldstub [%i0+0x149],%l1 ! Mem[000000003a000149]
jmpl %o7,%g0
ldstub [%i3+0x0bb],%l1 ! Mem[000000003b8000bb]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
stw %l7,[%i0+0x038] ! Mem[000000003c000038]
ldstub [%i2+0x097],%l4 ! Mem[000000003d000097]
stx %l6,[%i1+0x1e8] ! Mem[000000003c8001e8]
swap [%i0+0x174],%l2 ! Mem[000000003c000174]
ldsh [%i2+0x014],%l3 ! Mem[000000003d000014]
jmpl %o7,%g0
ldx [%i0+0x178],%l3 ! Mem[000000003c000178]
p22_far_1_lem:
membar #Sync
stw %l7,[%i0+0x038] ! Mem[000000003c000038]
ldstub [%i2+0x097],%l4 ! Mem[000000003d000097]
stx %l6,[%i1+0x1e8] ! Mem[000000003c8001e8]
swap [%i0+0x174],%l2 ! Mem[000000003c000174]
ldsh [%i2+0x014],%l3 ! Mem[000000003d000014]
jmpl %o7,%g0
ldx [%i0+0x178],%l3 ! Mem[000000003c000178]
p22_far_1_he:
lduw [%i2+0x00c],%l4 ! Mem[000000003d00000c]
stb %l7,[%i0+0x0f1] ! Mem[000000003c0000f1]
swap [%i2+0x09c],%l0 ! Mem[000000003d00009c]
jmpl %o7,%g0
swap [%i2+0x0c4],%l5 ! Mem[000000003d0000c4]
p22_far_1_hem:
membar #Sync
lduw [%i2+0x00c],%l4 ! Mem[000000003d00000c]
stb %l7,[%i0+0x0f1] ! Mem[000000003c0000f1]
swap [%i2+0x09c],%l0 ! Mem[000000003d00009c]
jmpl %o7,%g0
swap [%i2+0x0c4],%l5 ! Mem[000000003d0000c4]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
ldstub [%i3+0x1e4],%l4 ! Mem[000000003f8001e4]
jmpl %o7,%g0
ldsw [%i1+0x0bc],%l5 ! Mem[000000003e8000bc]
p23_far_1_lem:
ldstub [%i3+0x1e4],%l4 ! Mem[000000003f8001e4]
jmpl %o7,%g0
ldsw [%i1+0x0bc],%l5 ! Mem[000000003e8000bc]
p23_far_1_he:
ldstub [%i3+0x195],%l2 ! Mem[000000003f800195]
ldstub [%i0+0x0ec],%l2 ! Mem[000000003e0000ec]
ldub [%i3+0x063],%l4 ! Mem[000000003f800063]
lduw [%i1+0x198],%l3 ! Mem[000000003e800198]
jmpl %o7,%g0
std %l0,[%i1+0x0c8] ! Mem[000000003e8000c8]
p23_far_1_hem:
ldstub [%i3+0x195],%l2 ! Mem[000000003f800195]
ldstub [%i0+0x0ec],%l2 ! Mem[000000003e0000ec]
ldub [%i3+0x063],%l4 ! Mem[000000003f800063]
lduw [%i1+0x198],%l3 ! Mem[000000003e800198]
jmpl %o7,%g0
std %l0,[%i1+0x0c8] ! Mem[000000003e8000c8]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
lduh [%i3+0x03a],%l7 ! Mem[000000004180003a]
ldd [%i1+0x108],%l4 ! Mem[0000000040800108]
stw %l3,[%i1+0x13c] ! Mem[000000004080013c]
stw %l0,[%i0+0x0c8] ! Mem[00000000400000c8]
jmpl %o7,%g0
std %l2,[%i0+0x098] ! Mem[0000000040000098]
p24_far_1_lem:
membar #Sync
lduh [%i3+0x03a],%l7 ! Mem[000000004180003a]
ldd [%i1+0x108],%l4 ! Mem[0000000040800108]
stw %l3,[%i1+0x13c] ! Mem[000000004080013c]
stw %l0,[%i0+0x0c8] ! Mem[00000000400000c8]
jmpl %o7,%g0
std %l2,[%i0+0x098] ! Mem[0000000040000098]
p24_far_1_he:
ldx [%i3+0x1c0],%l5 ! Mem[00000000418001c0]
jmpl %o7,%g0
std %l6,[%i3+0x130] ! Mem[0000000041800130]
p24_far_1_hem:
ldx [%i3+0x1c0],%l5 ! Mem[00000000418001c0]
jmpl %o7,%g0
std %l6,[%i3+0x130] ! Mem[0000000041800130]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
ldstub [%i1+0x0a5],%l1 ! Mem[00000000428000a5]
sth %l3,[%i3+0x028] ! Mem[0000000043800028]
ldd [%i0+0x010],%l0 ! Mem[0000000042000010]
lduw [%i3+0x17c],%l2 ! Mem[000000004380017c]
ldsb [%i1+0x0d3],%l7 ! Mem[00000000428000d3]
jmpl %o7,%g0
swap [%i1+0x13c],%l3 ! Mem[000000004280013c]
p25_far_1_lem:
ldstub [%i1+0x0a5],%l1 ! Mem[00000000428000a5]
membar #Sync
sth %l3,[%i3+0x028] ! Mem[0000000043800028]
ldd [%i0+0x010],%l0 ! Mem[0000000042000010]
lduw [%i3+0x17c],%l2 ! Mem[000000004380017c]
ldsb [%i1+0x0d3],%l7 ! Mem[00000000428000d3]
jmpl %o7,%g0
swap [%i1+0x13c],%l3 ! Mem[000000004280013c]
p25_far_1_he:
lduh [%i0+0x176],%l2 ! Mem[0000000042000176]
lduw [%i1+0x014],%l3 ! Mem[0000000042800014]
ldx [%i2+0x040],%l5 ! Mem[0000000043000040]
ldstub [%i3+0x1ab],%l1 ! Mem[00000000438001ab]
ldsw [%i0+0x194],%l1 ! Mem[0000000042000194]
jmpl %o7,%g0
swap [%i3+0x064],%l5 ! Mem[0000000043800064]
p25_far_1_hem:
lduh [%i0+0x176],%l2 ! Mem[0000000042000176]
membar #Sync
lduw [%i1+0x014],%l3 ! Mem[0000000042800014]
ldx [%i2+0x040],%l5 ! Mem[0000000043000040]
ldstub [%i3+0x1ab],%l1 ! Mem[00000000438001ab]
ldsw [%i0+0x194],%l1 ! Mem[0000000042000194]
jmpl %o7,%g0
swap [%i3+0x064],%l5 ! Mem[0000000043800064]
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
lduw [%i3+0x108],%l2 ! Mem[0000000045800108]
jmpl %o7,%g0
ldsw [%i1+0x17c],%l4 ! Mem[000000004480017c]
p26_far_1_lem:
lduw [%i3+0x108],%l2 ! Mem[0000000045800108]
jmpl %o7,%g0
ldsw [%i1+0x17c],%l4 ! Mem[000000004480017c]
p26_far_1_he:
ldub [%i3+0x12c],%l0 ! Mem[000000004580012c]
stw %l1,[%i0+0x0d4] ! Mem[00000000440000d4]
ldsw [%i2+0x014],%l6 ! Mem[0000000045000014]
jmpl %o7,%g0
ldsw [%i0+0x0c8],%l6 ! Mem[00000000440000c8]
p26_far_1_hem:
ldub [%i3+0x12c],%l0 ! Mem[000000004580012c]
stw %l1,[%i0+0x0d4] ! Mem[00000000440000d4]
membar #Sync
ldsw [%i2+0x014],%l6 ! Mem[0000000045000014]
jmpl %o7,%g0
ldsw [%i0+0x0c8],%l6 ! Mem[00000000440000c8]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
lduh [%i2+0x1bc],%l0 ! Mem[00000000470001bc]
swap [%i0+0x1fc],%l1 ! Mem[00000000460001fc]
ldub [%i1+0x1c7],%l5 ! Mem[00000000468001c7]
ldub [%i1+0x0be],%l5 ! Mem[00000000468000be]
swap [%i1+0x174],%l0 ! Mem[0000000046800174]
jmpl %o7,%g0
ldsw [%i0+0x140],%l4 ! Mem[0000000046000140]
p27_far_1_lem:
lduh [%i2+0x1bc],%l0 ! Mem[00000000470001bc]
swap [%i0+0x1fc],%l1 ! Mem[00000000460001fc]
ldub [%i1+0x1c7],%l5 ! Mem[00000000468001c7]
ldub [%i1+0x0be],%l5 ! Mem[00000000468000be]
swap [%i1+0x174],%l0 ! Mem[0000000046800174]
jmpl %o7,%g0
ldsw [%i0+0x140],%l4 ! Mem[0000000046000140]
p27_far_1_he:
ldsb [%i2+0x043],%l4 ! Mem[0000000047000043]
lduh [%i0+0x1b8],%l3 ! Mem[00000000460001b8]
jmpl %o7,%g0
ldsb [%i2+0x067],%l0 ! Mem[0000000047000067]
p27_far_1_hem:
ldsb [%i2+0x043],%l4 ! Mem[0000000047000043]
lduh [%i0+0x1b8],%l3 ! Mem[00000000460001b8]
jmpl %o7,%g0
ldsb [%i2+0x067],%l0 ! Mem[0000000047000067]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
jmpl %o7,%g0
ldstub [%i0+0x070],%l3 ! Mem[0000000048000070]
jmpl %o7,%g0
nop
p28_far_1_lem:
jmpl %o7,%g0
ldstub [%i0+0x070],%l3 ! Mem[0000000048000070]
jmpl %o7,%g0
nop
p28_far_1_he:
swap [%i2+0x1c0],%l2 ! Mem[00000000490001c0]
ldsh [%i3+0x1a2],%l3 ! Mem[00000000498001a2]
jmpl %o7,%g0
std %l2,[%i0+0x080] ! Mem[0000000048000080]
p28_far_1_hem:
swap [%i2+0x1c0],%l2 ! Mem[00000000490001c0]
ldsh [%i3+0x1a2],%l3 ! Mem[00000000498001a2]
jmpl %o7,%g0
std %l2,[%i0+0x080] ! Mem[0000000048000080]
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
stb %l5,[%i0+0x1c7] ! Mem[000000004a0001c7]
jmpl %o7,%g0
lduh [%i3+0x054],%l3 ! Mem[000000004b800054]
p29_far_1_lem:
stb %l5,[%i0+0x1c7] ! Mem[000000004a0001c7]
jmpl %o7,%g0
lduh [%i3+0x054],%l3 ! Mem[000000004b800054]
p29_far_1_he:
swap [%i3+0x15c],%l4 ! Mem[000000004b80015c]
ldstub [%i2+0x01a],%l7 ! Mem[000000004b00001a]
jmpl %o7,%g0
ldsw [%i1+0x140],%l0 ! Mem[000000004a800140]
p29_far_1_hem:
swap [%i3+0x15c],%l4 ! Mem[000000004b80015c]
membar #Sync
ldstub [%i2+0x01a],%l7 ! Mem[000000004b00001a]
jmpl %o7,%g0
ldsw [%i1+0x140],%l0 ! Mem[000000004a800140]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
swap [%i0+0x1bc],%l0 ! Mem[000000004c0001bc]
lduw [%i3+0x1dc],%l1 ! Mem[000000004d8001dc]
sth %l5,[%i2+0x1e6] ! Mem[000000004d0001e6]
swap [%i0+0x074],%l3 ! Mem[000000004c000074]
ldx [%i1+0x1b0],%l5 ! Mem[000000004c8001b0]
jmpl %o7,%g0
ldub [%i0+0x1fb],%l1 ! Mem[000000004c0001fb]
p30_far_1_lem:
swap [%i0+0x1bc],%l0 ! Mem[000000004c0001bc]
lduw [%i3+0x1dc],%l1 ! Mem[000000004d8001dc]
sth %l5,[%i2+0x1e6] ! Mem[000000004d0001e6]
swap [%i0+0x074],%l3 ! Mem[000000004c000074]
ldx [%i1+0x1b0],%l5 ! Mem[000000004c8001b0]
jmpl %o7,%g0
ldub [%i0+0x1fb],%l1 ! Mem[000000004c0001fb]
p30_far_1_he:
ldstub [%i3+0x140],%l0 ! Mem[000000004d800140]
stx %l3,[%i2+0x050] ! Mem[000000004d000050]
ldstub [%i0+0x047],%l0 ! Mem[000000004c000047]
jmpl %o7,%g0
ldsh [%i2+0x166],%l7 ! Mem[000000004d000166]
p30_far_1_hem:
ldstub [%i3+0x140],%l0 ! Mem[000000004d800140]
stx %l3,[%i2+0x050] ! Mem[000000004d000050]
ldstub [%i0+0x047],%l0 ! Mem[000000004c000047]
jmpl %o7,%g0
ldsh [%i2+0x166],%l7 ! Mem[000000004d000166]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
swap [%i1+0x1c4],%l4 ! Mem[000000004e8001c4]
ldx [%i0+0x0b8],%l5 ! Mem[000000004e0000b8]
ldsh [%i2+0x176],%l0 ! Mem[000000004f000176]
ldx [%i2+0x160],%l4 ! Mem[000000004f000160]
ldsw [%i3+0x078],%l4 ! Mem[000000004f800078]
lduw [%i2+0x194],%l1 ! Mem[000000004f000194]
lduw [%i2+0x0e0],%l3 ! Mem[000000004f0000e0]
jmpl %o7,%g0
std %l6,[%i2+0x0d0] ! Mem[000000004f0000d0]
p31_far_1_lem:
swap [%i1+0x1c4],%l4 ! Mem[000000004e8001c4]
ldx [%i0+0x0b8],%l5 ! Mem[000000004e0000b8]
ldsh [%i2+0x176],%l0 ! Mem[000000004f000176]
ldx [%i2+0x160],%l4 ! Mem[000000004f000160]
ldsw [%i3+0x078],%l4 ! Mem[000000004f800078]
lduw [%i2+0x194],%l1 ! Mem[000000004f000194]
lduw [%i2+0x0e0],%l3 ! Mem[000000004f0000e0]
jmpl %o7,%g0
std %l6,[%i2+0x0d0] ! Mem[000000004f0000d0]
p31_far_1_he:
ldub [%i1+0x0a5],%l5 ! Mem[000000004e8000a5]
lduw [%i1+0x170],%l0 ! Mem[000000004e800170]
ldsb [%i0+0x112],%l4 ! Mem[000000004e000112]
stw %l4,[%i2+0x1f8] ! Mem[000000004f0001f8]
ldstub [%i1+0x060],%l4 ! Mem[000000004e800060]
jmpl %o7,%g0
swap [%i0+0x1cc],%l5 ! Mem[000000004e0001cc]
p31_far_1_hem:
ldub [%i1+0x0a5],%l5 ! Mem[000000004e8000a5]
lduw [%i1+0x170],%l0 ! Mem[000000004e800170]
ldsb [%i0+0x112],%l4 ! Mem[000000004e000112]
stw %l4,[%i2+0x1f8] ! Mem[000000004f0001f8]
ldstub [%i1+0x060],%l4 ! Mem[000000004e800060]
jmpl %o7,%g0
swap [%i0+0x1cc],%l5 ! Mem[000000004e0001cc]
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
ldstub [%i3+0x1cb],%l6 ! Mem[00000000518001cb]
jmpl %o7,%g0
ldd [%i2+0x0d0],%l6 ! Mem[00000000510000d0]
p32_far_1_lem:
ldstub [%i3+0x1cb],%l6 ! Mem[00000000518001cb]
jmpl %o7,%g0
ldd [%i2+0x0d0],%l6 ! Mem[00000000510000d0]
p32_far_1_he:
lduh [%i0+0x094],%l4 ! Mem[0000000050000094]
lduw [%i2+0x0c8],%l3 ! Mem[00000000510000c8]
ldstub [%i3+0x160],%l0 ! Mem[0000000051800160]
ldd [%i1+0x050],%l2 ! Mem[0000000050800050]
lduw [%i0+0x064],%l0 ! Mem[0000000050000064]
jmpl %o7,%g0
ldstub [%i0+0x146],%l7 ! Mem[0000000050000146]
p32_far_1_hem:
lduh [%i0+0x094],%l4 ! Mem[0000000050000094]
lduw [%i2+0x0c8],%l3 ! Mem[00000000510000c8]
ldstub [%i3+0x160],%l0 ! Mem[0000000051800160]
ldd [%i1+0x050],%l2 ! Mem[0000000050800050]
lduw [%i0+0x064],%l0 ! Mem[0000000050000064]
jmpl %o7,%g0
ldstub [%i0+0x146],%l7 ! Mem[0000000050000146]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
lduw [%i3+0x0a4],%l1 ! Mem[00000000538000a4]
swap [%i3+0x008],%l3 ! Mem[0000000053800008]
std %l0,[%i1+0x030] ! Mem[0000000052800030]
swap [%i0+0x17c],%l2 ! Mem[000000005200017c]
ldstub [%i3+0x0f3],%l7 ! Mem[00000000538000f3]
jmpl %o7,%g0
lduh [%i0+0x13c],%l3 ! Mem[000000005200013c]
p33_far_1_lem:
lduw [%i3+0x0a4],%l1 ! Mem[00000000538000a4]
membar #Sync
swap [%i3+0x008],%l3 ! Mem[0000000053800008]
std %l0,[%i1+0x030] ! Mem[0000000052800030]
swap [%i0+0x17c],%l2 ! Mem[000000005200017c]
ldstub [%i3+0x0f3],%l7 ! Mem[00000000538000f3]
jmpl %o7,%g0
lduh [%i0+0x13c],%l3 ! Mem[000000005200013c]
p33_far_1_he:
lduw [%i2+0x174],%l2 ! Mem[0000000053000174]
lduw [%i1+0x014],%l3 ! Mem[0000000052800014]
std %l4,[%i0+0x060] ! Mem[0000000052000060]
ldsw [%i0+0x188],%l1 ! Mem[0000000052000188]
swap [%i3+0x1b4],%l1 ! Mem[00000000538001b4]
jmpl %o7,%g0
sth %l5,[%i1+0x064] ! Mem[0000000052800064]
p33_far_1_hem:
lduw [%i2+0x174],%l2 ! Mem[0000000053000174]
membar #Sync
lduw [%i1+0x014],%l3 ! Mem[0000000052800014]
std %l4,[%i0+0x060] ! Mem[0000000052000060]
ldsw [%i0+0x188],%l1 ! Mem[0000000052000188]
swap [%i3+0x1b4],%l1 ! Mem[00000000538001b4]
jmpl %o7,%g0
sth %l5,[%i1+0x064] ! Mem[0000000052800064]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
std %l6,[%i1+0x0f0] ! Mem[00000000548000f0]
stw %l3,[%i0+0x098] ! Mem[0000000054000098]
swap [%i0+0x1f8],%l1 ! Mem[00000000540001f8]
stw %l6,[%i0+0x05c] ! Mem[000000005400005c]
ldd [%i3+0x0e8],%l2 ! Mem[00000000558000e8]
std %l2,[%i3+0x138] ! Mem[0000000055800138]
jmpl %o7,%g0
stw %l2,[%i2+0x1ec] ! Mem[00000000550001ec]
p34_far_1_lem:
std %l6,[%i1+0x0f0] ! Mem[00000000548000f0]
stw %l3,[%i0+0x098] ! Mem[0000000054000098]
swap [%i0+0x1f8],%l1 ! Mem[00000000540001f8]
stw %l6,[%i0+0x05c] ! Mem[000000005400005c]
ldd [%i3+0x0e8],%l2 ! Mem[00000000558000e8]
std %l2,[%i3+0x138] ! Mem[0000000055800138]
jmpl %o7,%g0
stw %l2,[%i2+0x1ec] ! Mem[00000000550001ec]
p34_far_1_he:
lduw [%i1+0x008],%l4 ! Mem[0000000054800008]
ldstub [%i1+0x1cc],%l3 ! Mem[00000000548001cc]
lduh [%i1+0x02e],%l0 ! Mem[000000005480002e]
ldsh [%i2+0x158],%l5 ! Mem[0000000055000158]
std %l0,[%i3+0x0f0] ! Mem[00000000558000f0]
lduh [%i0+0x1b4],%l3 ! Mem[00000000540001b4]
swap [%i0+0x1a4],%l3 ! Mem[00000000540001a4]
jmpl %o7,%g0
swap [%i1+0x13c],%l7 ! Mem[000000005480013c]
p34_far_1_hem:
membar #Sync
lduw [%i1+0x008],%l4 ! Mem[0000000054800008]
ldstub [%i1+0x1cc],%l3 ! Mem[00000000548001cc]
lduh [%i1+0x02e],%l0 ! Mem[000000005480002e]
ldsh [%i2+0x158],%l5 ! Mem[0000000055000158]
std %l0,[%i3+0x0f0] ! Mem[00000000558000f0]
lduh [%i0+0x1b4],%l3 ! Mem[00000000540001b4]
swap [%i0+0x1a4],%l3 ! Mem[00000000540001a4]
jmpl %o7,%g0
swap [%i1+0x13c],%l7 ! Mem[000000005480013c]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
swap [%i3+0x14c],%l5 ! Mem[000000005780014c]
ldstub [%i1+0x177],%l2 ! Mem[0000000056800177]
ldub [%i0+0x11c],%l3 ! Mem[000000005600011c]
jmpl %o7,%g0
ldx [%i3+0x158],%l3 ! Mem[0000000057800158]
p35_far_1_lem:
swap [%i3+0x14c],%l5 ! Mem[000000005780014c]
ldstub [%i1+0x177],%l2 ! Mem[0000000056800177]
ldub [%i0+0x11c],%l3 ! Mem[000000005600011c]
jmpl %o7,%g0
ldx [%i3+0x158],%l3 ! Mem[0000000057800158]
p35_far_1_he:
ldstub [%i1+0x00e],%l4 ! Mem[000000005680000e]
lduw [%i0+0x0f0],%l7 ! Mem[00000000560000f0]
swap [%i1+0x0bc],%l0 ! Mem[00000000568000bc]
jmpl %o7,%g0
ldstub [%i1+0x0f7],%l5 ! Mem[00000000568000f7]
p35_far_1_hem:
membar #Sync
ldstub [%i1+0x00e],%l4 ! Mem[000000005680000e]
lduw [%i0+0x0f0],%l7 ! Mem[00000000560000f0]
swap [%i1+0x0bc],%l0 ! Mem[00000000568000bc]
jmpl %o7,%g0
ldstub [%i1+0x0f7],%l5 ! Mem[00000000568000f7]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
ldstub [%i0+0x1e4],%l4 ! Mem[00000000580001e4]
ldub [%i2+0x0be],%l5 ! Mem[00000000590000be]
stb %l0,[%i1+0x176] ! Mem[0000000058800176]
ldd [%i2+0x160],%l4 ! Mem[0000000059000160]
ldub [%i2+0x059],%l4 ! Mem[0000000059000059]
lduw [%i1+0x01c],%l5 ! Mem[000000005880001c]
stb %l2,[%i1+0x02b] ! Mem[000000005880002b]
jmpl %o7,%g0
swap [%i1+0x1c0],%l2 ! Mem[00000000588001c0]
p36_far_1_lem:
ldstub [%i0+0x1e4],%l4 ! Mem[00000000580001e4]
ldub [%i2+0x0be],%l5 ! Mem[00000000590000be]
stb %l0,[%i1+0x176] ! Mem[0000000058800176]
ldd [%i2+0x160],%l4 ! Mem[0000000059000160]
ldub [%i2+0x059],%l4 ! Mem[0000000059000059]
membar #Sync
lduw [%i1+0x01c],%l5 ! Mem[000000005880001c]
stb %l2,[%i1+0x02b] ! Mem[000000005880002b]
jmpl %o7,%g0
swap [%i1+0x1c0],%l2 ! Mem[00000000588001c0]
p36_far_1_he:
ldd [%i0+0x098],%l2 ! Mem[0000000058000098]
ldsh [%i0+0x0ec],%l3 ! Mem[00000000580000ec]
ldd [%i0+0x0c0],%l2 ! Mem[00000000580000c0]
jmpl %o7,%g0
lduh [%i1+0x158],%l5 ! Mem[0000000058800158]
p36_far_1_hem:
ldd [%i0+0x098],%l2 ! Mem[0000000058000098]
ldsh [%i0+0x0ec],%l3 ! Mem[00000000580000ec]
ldd [%i0+0x0c0],%l2 ! Mem[00000000580000c0]
jmpl %o7,%g0
lduh [%i1+0x158],%l5 ! Mem[0000000058800158]
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
std %l4,[%i1+0x1c0] ! Mem[000000005a8001c0]
ldsb [%i0+0x09e],%l5 ! Mem[000000005a00009e]
ldub [%i0+0x176],%l0 ! Mem[000000005a000176]
sth %l4,[%i1+0x142] ! Mem[000000005a800142]
ldsb [%i2+0x059],%l4 ! Mem[000000005b000059]
swap [%i1+0x01c],%l5 ! Mem[000000005a80001c]
ldstub [%i1+0x00b],%l2 ! Mem[000000005a80000b]
jmpl %o7,%g0
ldstub [%i3+0x1e2],%l2 ! Mem[000000005b8001e2]
p37_far_1_lem:
std %l4,[%i1+0x1c0] ! Mem[000000005a8001c0]
ldsb [%i0+0x09e],%l5 ! Mem[000000005a00009e]
ldub [%i0+0x176],%l0 ! Mem[000000005a000176]
sth %l4,[%i1+0x142] ! Mem[000000005a800142]
ldsb [%i2+0x059],%l4 ! Mem[000000005b000059]
membar #Sync
swap [%i1+0x01c],%l5 ! Mem[000000005a80001c]
ldstub [%i1+0x00b],%l2 ! Mem[000000005a80000b]
jmpl %o7,%g0
ldstub [%i3+0x1e2],%l2 ! Mem[000000005b8001e2]
p37_far_1_he:
swap [%i1+0x09c],%l2 ! Mem[000000005a80009c]
ldsh [%i0+0x0cc],%l3 ! Mem[000000005a0000cc]
ldsb [%i1+0x0c3],%l2 ! Mem[000000005a8000c3]
jmpl %o7,%g0
swap [%i3+0x0b0],%l1 ! Mem[000000005b8000b0]
p37_far_1_hem:
swap [%i1+0x09c],%l2 ! Mem[000000005a80009c]
ldsh [%i0+0x0cc],%l3 ! Mem[000000005a0000cc]
ldsb [%i1+0x0c3],%l2 ! Mem[000000005a8000c3]
jmpl %o7,%g0
swap [%i3+0x0b0],%l1 ! Mem[000000005b8000b0]
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
swap [%i2+0x18c],%l7 ! Mem[000000005d00018c]
ldstub [%i2+0x0da],%l3 ! Mem[000000005d0000da]
swap [%i1+0x038],%l7 ! Mem[000000005c800038]
lduh [%i0+0x10a],%l5 ! Mem[000000005c00010a]
jmpl %o7,%g0
swap [%i1+0x11c],%l3 ! Mem[000000005c80011c]
p38_far_1_lem:
swap [%i2+0x18c],%l7 ! Mem[000000005d00018c]
ldstub [%i2+0x0da],%l3 ! Mem[000000005d0000da]
membar #Sync
swap [%i1+0x038],%l7 ! Mem[000000005c800038]
lduh [%i0+0x10a],%l5 ! Mem[000000005c00010a]
jmpl %o7,%g0
swap [%i1+0x11c],%l3 ! Mem[000000005c80011c]
p38_far_1_he:
ldstub [%i3+0x0ce],%l3 ! Mem[000000005d8000ce]
jmpl %o7,%g0
ldsh [%i1+0x022],%l1 ! Mem[000000005c800022]
p38_far_1_hem:
ldstub [%i3+0x0ce],%l3 ! Mem[000000005d8000ce]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x022],%l1 ! Mem[000000005c800022]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
lduh [%i1+0x084],%l1 ! Mem[000000005e800084]
ldub [%i3+0x028],%l3 ! Mem[000000005f800028]
lduw [%i3+0x030],%l0 ! Mem[000000005f800030]
ldsb [%i2+0x074],%l3 ! Mem[000000005f000074]
swap [%i0+0x194],%l5 ! Mem[000000005e000194]
jmpl %o7,%g0
ldd [%i1+0x158],%l4 ! Mem[000000005e800158]
p39_far_1_lem:
lduh [%i1+0x084],%l1 ! Mem[000000005e800084]
membar #Sync
ldub [%i3+0x028],%l3 ! Mem[000000005f800028]
lduw [%i3+0x030],%l0 ! Mem[000000005f800030]
ldsb [%i2+0x074],%l3 ! Mem[000000005f000074]
swap [%i0+0x194],%l5 ! Mem[000000005e000194]
jmpl %o7,%g0
ldd [%i1+0x158],%l4 ! Mem[000000005e800158]
p39_far_1_he:
std %l4,[%i3+0x108] ! Mem[000000005f800108]
ldsb [%i0+0x13c],%l3 ! Mem[000000005e00013c]
ldub [%i3+0x15b],%l3 ! Mem[000000005f80015b]
stw %l6,[%i1+0x0a0] ! Mem[000000005e8000a0]
stx %l5,[%i0+0x088] ! Mem[000000005e000088]
swap [%i2+0x0e0],%l3 ! Mem[000000005f0000e0]
ldstub [%i3+0x0c3],%l2 ! Mem[000000005f8000c3]
jmpl %o7,%g0
lduh [%i2+0x0b0],%l1 ! Mem[000000005f0000b0]
p39_far_1_hem:
std %l4,[%i3+0x108] ! Mem[000000005f800108]
ldsb [%i0+0x13c],%l3 ! Mem[000000005e00013c]
ldub [%i3+0x15b],%l3 ! Mem[000000005f80015b]
stw %l6,[%i1+0x0a0] ! Mem[000000005e8000a0]
stx %l5,[%i0+0x088] ! Mem[000000005e000088]
swap [%i2+0x0e0],%l3 ! Mem[000000005f0000e0]
ldstub [%i3+0x0c3],%l2 ! Mem[000000005f8000c3]
jmpl %o7,%g0
lduh [%i2+0x0b0],%l1 ! Mem[000000005f0000b0]
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
std %l2,[%i2+0x150] ! Mem[0000000061000150]
sth %l3,[%i1+0x014] ! Mem[0000000060800014]
ldsh [%i2+0x062],%l5 ! Mem[0000000061000062]
ldstub [%i3+0x080],%l6 ! Mem[0000000061800080]
std %l4,[%i0+0x0a8] ! Mem[00000000600000a8]
swap [%i3+0x0c0],%l3 ! Mem[00000000618000c0]
jmpl %o7,%g0
ldsw [%i1+0x0c0],%l2 ! Mem[00000000608000c0]
p40_far_1_lem:
std %l2,[%i2+0x150] ! Mem[0000000061000150]
membar #Sync
sth %l3,[%i1+0x014] ! Mem[0000000060800014]
ldsh [%i2+0x062],%l5 ! Mem[0000000061000062]
ldstub [%i3+0x080],%l6 ! Mem[0000000061800080]
std %l4,[%i0+0x0a8] ! Mem[00000000600000a8]
swap [%i3+0x0c0],%l3 ! Mem[00000000618000c0]
jmpl %o7,%g0
ldsw [%i1+0x0c0],%l2 ! Mem[00000000608000c0]
p40_far_1_he:
stx %l1,[%i3+0x028] ! Mem[0000000061800028]
stx %l3,[%i2+0x100] ! Mem[0000000061000100]
ldsw [%i3+0x130],%l4 ! Mem[0000000061800130]
sth %l4,[%i3+0x1f8] ! Mem[00000000618001f8]
sth %l5,[%i0+0x1d4] ! Mem[00000000600001d4]
jmpl %o7,%g0
stx %l2,[%i0+0x198] ! Mem[0000000060000198]
p40_far_1_hem:
membar #Sync
stx %l1,[%i3+0x028] ! Mem[0000000061800028]
stx %l3,[%i2+0x100] ! Mem[0000000061000100]
ldsw [%i3+0x130],%l4 ! Mem[0000000061800130]
sth %l4,[%i3+0x1f8] ! Mem[00000000618001f8]
sth %l5,[%i0+0x1d4] ! Mem[00000000600001d4]
jmpl %o7,%g0
stx %l2,[%i0+0x198] ! Mem[0000000060000198]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
stx %l6,[%i3+0x1e8] ! Mem[00000000638001e8]
ldd [%i2+0x0f0],%l6 ! Mem[00000000630000f0]
stw %l3,[%i2+0x0b8] ! Mem[00000000630000b8]
swap [%i3+0x1f8],%l1 ! Mem[00000000638001f8]
jmpl %o7,%g0
ldstub [%i1+0x07d],%l6 ! Mem[000000006280007d]
p41_far_1_lem:
stx %l6,[%i3+0x1e8] ! Mem[00000000638001e8]
ldd [%i2+0x0f0],%l6 ! Mem[00000000630000f0]
stw %l3,[%i2+0x0b8] ! Mem[00000000630000b8]
swap [%i3+0x1f8],%l1 ! Mem[00000000638001f8]
jmpl %o7,%g0
ldstub [%i1+0x07d],%l6 ! Mem[000000006280007d]
p41_far_1_he:
jmpl %o7,%g0
swap [%i1+0x050],%l3 ! Mem[0000000062800050]
jmpl %o7,%g0
nop
p41_far_1_hem:
jmpl %o7,%g0
swap [%i1+0x050],%l3 ! Mem[0000000062800050]
jmpl %o7,%g0
nop
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
ldsb [%i0+0x1e4],%l4 ! Mem[00000000640001e4]
ldsw [%i0+0x0d4],%l6 ! Mem[00000000640000d4]
ldd [%i2+0x098],%l2 ! Mem[0000000065000098]
sth %l1,[%i1+0x1fa] ! Mem[00000000648001fa]
swap [%i2+0x07c],%l6 ! Mem[000000006500007c]
ldsw [%i1+0x0c8],%l3 ! Mem[00000000648000c8]
swap [%i0+0x118],%l2 ! Mem[0000000064000118]
jmpl %o7,%g0
swap [%i0+0x178],%l0 ! Mem[0000000064000178]
p42_far_1_lem:
ldsb [%i0+0x1e4],%l4 ! Mem[00000000640001e4]
ldsw [%i0+0x0d4],%l6 ! Mem[00000000640000d4]
ldd [%i2+0x098],%l2 ! Mem[0000000065000098]
sth %l1,[%i1+0x1fa] ! Mem[00000000648001fa]
swap [%i2+0x07c],%l6 ! Mem[000000006500007c]
ldsw [%i1+0x0c8],%l3 ! Mem[00000000648000c8]
swap [%i0+0x118],%l2 ! Mem[0000000064000118]
jmpl %o7,%g0
swap [%i0+0x178],%l0 ! Mem[0000000064000178]
p42_far_1_he:
ldstub [%i1+0x085],%l5 ! Mem[0000000064800085]
sth %l4,[%i1+0x072] ! Mem[0000000064800072]
jmpl %o7,%g0
ldub [%i2+0x090],%l5 ! Mem[0000000065000090]
p42_far_1_hem:
ldstub [%i1+0x085],%l5 ! Mem[0000000064800085]
sth %l4,[%i1+0x072] ! Mem[0000000064800072]
jmpl %o7,%g0
ldub [%i2+0x090],%l5 ! Mem[0000000065000090]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
ldsw [%i1+0x18c],%l7 ! Mem[000000006680018c]
swap [%i2+0x12c],%l7 ! Mem[000000006700012c]
lduh [%i1+0x1c4],%l4 ! Mem[00000000668001c4]
std %l6,[%i1+0x0d0] ! Mem[00000000668000d0]
jmpl %o7,%g0
stb %l3,[%i3+0x0ba] ! Mem[00000000678000ba]
p43_far_1_lem:
ldsw [%i1+0x18c],%l7 ! Mem[000000006680018c]
swap [%i2+0x12c],%l7 ! Mem[000000006700012c]
lduh [%i1+0x1c4],%l4 ! Mem[00000000668001c4]
std %l6,[%i1+0x0d0] ! Mem[00000000668000d0]
jmpl %o7,%g0
stb %l3,[%i3+0x0ba] ! Mem[00000000678000ba]
p43_far_1_he:
swap [%i2+0x0e8],%l3 ! Mem[00000000670000e8]
swap [%i2+0x000],%l1 ! Mem[0000000067000000]
ldsh [%i3+0x156],%l3 ! Mem[0000000067800156]
ldstub [%i3+0x150],%l2 ! Mem[0000000067800150]
jmpl %o7,%g0
ldd [%i1+0x130],%l0 ! Mem[0000000066800130]
p43_far_1_hem:
swap [%i2+0x0e8],%l3 ! Mem[00000000670000e8]
membar #Sync
swap [%i2+0x000],%l1 ! Mem[0000000067000000]
ldsh [%i3+0x156],%l3 ! Mem[0000000067800156]
ldstub [%i3+0x150],%l2 ! Mem[0000000067800150]
jmpl %o7,%g0
ldd [%i1+0x130],%l0 ! Mem[0000000066800130]
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
ldstub [%i2+0x085],%l1 ! Mem[0000000069000085]
stx %l3,[%i1+0x008] ! Mem[0000000068800008]
stb %l0,[%i3+0x011] ! Mem[0000000069800011]
ldsb [%i3+0x17d],%l2 ! Mem[000000006980017d]
ldub [%i0+0x0f3],%l7 ! Mem[00000000680000f3]
jmpl %o7,%g0
lduw [%i2+0x13c],%l3 ! Mem[000000006900013c]
p44_far_1_lem:
ldstub [%i2+0x085],%l1 ! Mem[0000000069000085]
membar #Sync
stx %l3,[%i1+0x008] ! Mem[0000000068800008]
stb %l0,[%i3+0x011] ! Mem[0000000069800011]
ldsb [%i3+0x17d],%l2 ! Mem[000000006980017d]
ldub [%i0+0x0f3],%l7 ! Mem[00000000680000f3]
jmpl %o7,%g0
lduw [%i2+0x13c],%l3 ! Mem[000000006900013c]
p44_far_1_he:
ldd [%i0+0x170],%l2 ! Mem[0000000068000170]
stw %l3,[%i2+0x014] ! Mem[0000000069000014]
ldstub [%i2+0x043],%l5 ! Mem[0000000069000043]
stx %l6,[%i3+0x0a0] ! Mem[00000000698000a0]
ldd [%i1+0x0a8],%l4 ! Mem[00000000688000a8]
jmpl %o7,%g0
lduh [%i3+0x0e2],%l3 ! Mem[00000000698000e2]
p44_far_1_hem:
ldd [%i0+0x170],%l2 ! Mem[0000000068000170]
membar #Sync
stw %l3,[%i2+0x014] ! Mem[0000000069000014]
ldstub [%i2+0x043],%l5 ! Mem[0000000069000043]
stx %l6,[%i3+0x0a0] ! Mem[00000000698000a0]
ldd [%i1+0x0a8],%l4 ! Mem[00000000688000a8]
jmpl %o7,%g0
lduh [%i3+0x0e2],%l3 ! Mem[00000000698000e2]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
lduh [%i2+0x03a],%l7 ! Mem[000000006b00003a]
stb %l5,[%i2+0x10a] ! Mem[000000006b00010a]
stx %l3,[%i1+0x138] ! Mem[000000006a800138]
swap [%i0+0x178],%l3 ! Mem[000000006a000178]
jmpl %o7,%g0
ldstub [%i1+0x080],%l6 ! Mem[000000006a800080]
p45_far_1_lem:
membar #Sync
lduh [%i2+0x03a],%l7 ! Mem[000000006b00003a]
stb %l5,[%i2+0x10a] ! Mem[000000006b00010a]
stx %l3,[%i1+0x138] ! Mem[000000006a800138]
swap [%i0+0x178],%l3 ! Mem[000000006a000178]
jmpl %o7,%g0
ldstub [%i1+0x080],%l6 ! Mem[000000006a800080]
p45_far_1_he:
ldub [%i1+0x0d1],%l7 ! Mem[000000006a8000d1]
swap [%i2+0x0bc],%l0 ! Mem[000000006b0000bc]
ldsw [%i2+0x0d4],%l5 ! Mem[000000006b0000d4]
lduh [%i1+0x01c],%l2 ! Mem[000000006a80001c]
jmpl %o7,%g0
ldx [%i0+0x150],%l0 ! Mem[000000006a000150]
p45_far_1_hem:
ldub [%i1+0x0d1],%l7 ! Mem[000000006a8000d1]
swap [%i2+0x0bc],%l0 ! Mem[000000006b0000bc]
ldsw [%i2+0x0d4],%l5 ! Mem[000000006b0000d4]
membar #Sync
lduh [%i1+0x01c],%l2 ! Mem[000000006a80001c]
jmpl %o7,%g0
ldx [%i0+0x150],%l0 ! Mem[000000006a000150]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
stx %l5,[%i1+0x128] ! Mem[000000006c800128]
ldsh [%i0+0x11c],%l3 ! Mem[000000006c00011c]
ldsw [%i0+0x0c8],%l0 ! Mem[000000006c0000c8]
swap [%i2+0x0b8],%l3 ! Mem[000000006d0000b8]
swap [%i0+0x0bc],%l2 ! Mem[000000006c0000bc]
jmpl %o7,%g0
lduh [%i2+0x0cc],%l3 ! Mem[000000006d0000cc]
p46_far_1_lem:
stx %l5,[%i1+0x128] ! Mem[000000006c800128]
ldsh [%i0+0x11c],%l3 ! Mem[000000006c00011c]
ldsw [%i0+0x0c8],%l0 ! Mem[000000006c0000c8]
swap [%i2+0x0b8],%l3 ! Mem[000000006d0000b8]
swap [%i0+0x0bc],%l2 ! Mem[000000006c0000bc]
jmpl %o7,%g0
lduh [%i2+0x0cc],%l3 ! Mem[000000006d0000cc]
p46_far_1_he:
ldsw [%i0+0x0e4],%l5 ! Mem[000000006c0000e4]
ldstub [%i0+0x163],%l3 ! Mem[000000006c000163]
ldstub [%i1+0x16e],%l2 ! Mem[000000006c80016e]
sth %l1,[%i2+0x1b6] ! Mem[000000006d0001b6]
ldstub [%i3+0x0dd],%l0 ! Mem[000000006d8000dd]
ldsb [%i2+0x1d4],%l5 ! Mem[000000006d0001d4]
lduw [%i2+0x19c],%l2 ! Mem[000000006d00019c]
jmpl %o7,%g0
swap [%i2+0x164],%l6 ! Mem[000000006d000164]
p46_far_1_hem:
ldsw [%i0+0x0e4],%l5 ! Mem[000000006c0000e4]
ldstub [%i0+0x163],%l3 ! Mem[000000006c000163]
ldstub [%i1+0x16e],%l2 ! Mem[000000006c80016e]
sth %l1,[%i2+0x1b6] ! Mem[000000006d0001b6]
ldstub [%i3+0x0dd],%l0 ! Mem[000000006d8000dd]
ldsb [%i2+0x1d4],%l5 ! Mem[000000006d0001d4]
lduw [%i2+0x19c],%l2 ! Mem[000000006d00019c]
jmpl %o7,%g0
swap [%i2+0x164],%l6 ! Mem[000000006d000164]
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
lduw [%i2+0x0d4],%l6 ! Mem[000000006f0000d4]
ldstub [%i2+0x09a],%l3 ! Mem[000000006f00009a]
swap [%i1+0x060],%l5 ! Mem[000000006e800060]
stb %l1,[%i3+0x1ab] ! Mem[000000006f8001ab]
lduh [%i0+0x1b6],%l1 ! Mem[000000006e0001b6]
stb %l5,[%i1+0x045] ! Mem[000000006e800045]
jmpl %o7,%g0
ldstub [%i1+0x15b],%l0 ! Mem[000000006e80015b]
p47_far_1_lem:
lduw [%i2+0x0d4],%l6 ! Mem[000000006f0000d4]
ldstub [%i2+0x09a],%l3 ! Mem[000000006f00009a]
swap [%i1+0x060],%l5 ! Mem[000000006e800060]
stb %l1,[%i3+0x1ab] ! Mem[000000006f8001ab]
lduh [%i0+0x1b6],%l1 ! Mem[000000006e0001b6]
stb %l5,[%i1+0x045] ! Mem[000000006e800045]
jmpl %o7,%g0
ldstub [%i1+0x15b],%l0 ! Mem[000000006e80015b]
p47_far_1_he:
ldsb [%i3+0x1bd],%l4 ! Mem[000000006f8001bd]
swap [%i0+0x15c],%l7 ! Mem[000000006e00015c]
jmpl %o7,%g0
swap [%i2+0x0b0],%l5 ! Mem[000000006f0000b0]
p47_far_1_hem:
ldsb [%i3+0x1bd],%l4 ! Mem[000000006f8001bd]
swap [%i0+0x15c],%l7 ! Mem[000000006e00015c]
jmpl %o7,%g0
swap [%i2+0x0b0],%l5 ! Mem[000000006f0000b0]
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
ldstub [%i0+0x01a],%l7 ! Mem[000000007000001a]
ldstub [%i1+0x097],%l4 ! Mem[0000000070800097]
ldstub [%i1+0x01a],%l7 ! Mem[000000007080001a]
swap [%i3+0x140],%l0 ! Mem[0000000071800140]
jmpl %o7,%g0
swap [%i3+0x18c],%l7 ! Mem[000000007180018c]
p48_far_1_lem:
membar #Sync
ldstub [%i0+0x01a],%l7 ! Mem[000000007000001a]
ldstub [%i1+0x097],%l4 ! Mem[0000000070800097]
ldstub [%i1+0x01a],%l7 ! Mem[000000007080001a]
swap [%i3+0x140],%l0 ! Mem[0000000071800140]
jmpl %o7,%g0
swap [%i3+0x18c],%l7 ! Mem[000000007180018c]
p48_far_1_he:
std %l2,[%i2+0x1c8] ! Mem[00000000710001c8]
ldsw [%i2+0x038],%l3 ! Mem[0000000071000038]
jmpl %o7,%g0
stx %l3,[%i0+0x150] ! Mem[0000000070000150]
p48_far_1_hem:
std %l2,[%i2+0x1c8] ! Mem[00000000710001c8]
membar #Sync
ldsw [%i2+0x038],%l3 ! Mem[0000000071000038]
jmpl %o7,%g0
stx %l3,[%i0+0x150] ! Mem[0000000070000150]
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
ldstub [%i3+0x01a],%l7 ! Mem[000000007380001a]
ldsh [%i0+0x10a],%l5 ! Mem[000000007200010a]
lduw [%i0+0x11c],%l3 ! Mem[000000007200011c]
stx %l3,[%i3+0x178] ! Mem[0000000073800178]
jmpl %o7,%g0
stw %l6,[%i2+0x0a0] ! Mem[00000000730000a0]
p49_far_1_lem:
membar #Sync
ldstub [%i3+0x01a],%l7 ! Mem[000000007380001a]
ldsh [%i0+0x10a],%l5 ! Mem[000000007200010a]
lduw [%i0+0x11c],%l3 ! Mem[000000007200011c]
stx %l3,[%i3+0x178] ! Mem[0000000073800178]
jmpl %o7,%g0
stw %l6,[%i2+0x0a0] ! Mem[00000000730000a0]
p49_far_1_he:
ldub [%i0+0x0f1],%l7 ! Mem[00000000720000f1]
stw %l0,[%i1+0x0bc] ! Mem[00000000728000bc]
ldsb [%i0+0x0d7],%l5 ! Mem[00000000720000d7]
ldstub [%i1+0x03c],%l2 ! Mem[000000007280003c]
jmpl %o7,%g0
swap [%i3+0x120],%l3 ! Mem[0000000073800120]
p49_far_1_hem:
ldub [%i0+0x0f1],%l7 ! Mem[00000000720000f1]
stw %l0,[%i1+0x0bc] ! Mem[00000000728000bc]
ldsb [%i0+0x0d7],%l5 ! Mem[00000000720000d7]
membar #Sync
ldstub [%i1+0x03c],%l2 ! Mem[000000007280003c]
jmpl %o7,%g0
swap [%i3+0x120],%l3 ! Mem[0000000073800120]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
swap [%i1+0x1ac],%l7 ! Mem[00000000748001ac]
ldstub [%i0+0x10f],%l7 ! Mem[000000007400010f]
sth %l4,[%i3+0x1c4] ! Mem[00000000758001c4]
ldstub [%i0+0x0be],%l5 ! Mem[00000000740000be]
stb %l0,[%i1+0x156] ! Mem[0000000074800156]
jmpl %o7,%g0
lduw [%i2+0x160],%l4 ! Mem[0000000075000160]
p50_far_1_lem:
swap [%i1+0x1ac],%l7 ! Mem[00000000748001ac]
ldstub [%i0+0x10f],%l7 ! Mem[000000007400010f]
sth %l4,[%i3+0x1c4] ! Mem[00000000758001c4]
ldstub [%i0+0x0be],%l5 ! Mem[00000000740000be]
stb %l0,[%i1+0x156] ! Mem[0000000074800156]
jmpl %o7,%g0
lduw [%i2+0x160],%l4 ! Mem[0000000075000160]
p50_far_1_he:
stx %l4,[%i3+0x040] ! Mem[0000000075800040]
lduw [%i2+0x1b8],%l3 ! Mem[00000000750001b8]
jmpl %o7,%g0
stw %l0,[%i0+0x0e8] ! Mem[00000000740000e8]
p50_far_1_hem:
stx %l4,[%i3+0x040] ! Mem[0000000075800040]
lduw [%i2+0x1b8],%l3 ! Mem[00000000750001b8]
jmpl %o7,%g0
stw %l0,[%i0+0x0e8] ! Mem[00000000740000e8]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
stb %l5,[%i0+0x1c7] ! Mem[00000000760001c7]
jmpl %o7,%g0
ldsw [%i1+0x054],%l3 ! Mem[0000000076800054]
p51_far_1_lem:
stb %l5,[%i0+0x1c7] ! Mem[00000000760001c7]
jmpl %o7,%g0
ldsw [%i1+0x054],%l3 ! Mem[0000000076800054]
p51_far_1_he:
ldub [%i3+0x15c],%l4 ! Mem[000000007780015c]
ldd [%i1+0x038],%l6 ! Mem[0000000076800038]
jmpl %o7,%g0
ldx [%i1+0x128],%l5 ! Mem[0000000076800128]
p51_far_1_hem:
ldub [%i3+0x15c],%l4 ! Mem[000000007780015c]
membar #Sync
ldd [%i1+0x038],%l6 ! Mem[0000000076800038]
jmpl %o7,%g0
ldx [%i1+0x128],%l5 ! Mem[0000000076800128]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
std %l6,[%i2+0x0d0] ! Mem[00000000790000d0]
lduh [%i2+0x09a],%l3 ! Mem[000000007900009a]
ldsh [%i1+0x1fa],%l1 ! Mem[00000000788001fa]
ldsb [%i0+0x18b],%l1 ! Mem[000000007800018b]
ldstub [%i0+0x196],%l1 ! Mem[0000000078000196]
swap [%i1+0x064],%l5 ! Mem[0000000078800064]
jmpl %o7,%g0
swap [%i1+0x178],%l0 ! Mem[0000000078800178]
p52_far_1_lem:
std %l6,[%i2+0x0d0] ! Mem[00000000790000d0]
lduh [%i2+0x09a],%l3 ! Mem[000000007900009a]
ldsh [%i1+0x1fa],%l1 ! Mem[00000000788001fa]
ldsb [%i0+0x18b],%l1 ! Mem[000000007800018b]
ldstub [%i0+0x196],%l1 ! Mem[0000000078000196]
swap [%i1+0x064],%l5 ! Mem[0000000078800064]
jmpl %o7,%g0
swap [%i1+0x178],%l0 ! Mem[0000000078800178]
p52_far_1_he:
ldub [%i0+0x1bd],%l4 ! Mem[00000000780001bd]
swap [%i3+0x15c],%l7 ! Mem[000000007980015c]
jmpl %o7,%g0
ldub [%i3+0x0ec],%l0 ! Mem[00000000798000ec]
p52_far_1_hem:
ldub [%i0+0x1bd],%l4 ! Mem[00000000780001bd]
swap [%i3+0x15c],%l7 ! Mem[000000007980015c]
jmpl %o7,%g0
ldub [%i3+0x0ec],%l0 ! Mem[00000000798000ec]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
stw %l1,[%i1+0x084] ! Mem[000000007a800084]
ldsb [%i3+0x008],%l3 ! Mem[000000007b800008]
swap [%i3+0x1e4],%l5 ! Mem[000000007b8001e4]
swap [%i3+0x054],%l3 ! Mem[000000007b800054]
ldsh [%i0+0x194],%l5 ! Mem[000000007a000194]
jmpl %o7,%g0
ldsh [%i2+0x178],%l5 ! Mem[000000007b000178]
p53_far_1_lem:
stw %l1,[%i1+0x084] ! Mem[000000007a800084]
membar #Sync
ldsb [%i3+0x008],%l3 ! Mem[000000007b800008]
swap [%i3+0x1e4],%l5 ! Mem[000000007b8001e4]
swap [%i3+0x054],%l3 ! Mem[000000007b800054]
ldsh [%i0+0x194],%l5 ! Mem[000000007a000194]
jmpl %o7,%g0
ldsh [%i2+0x178],%l5 ! Mem[000000007b000178]
p53_far_1_he:
swap [%i2+0x108],%l5 ! Mem[000000007b000108]
ldstub [%i0+0x13c],%l3 ! Mem[000000007a00013c]
stw %l3,[%i3+0x158] ! Mem[000000007b800158]
ldsh [%i0+0x098],%l3 ! Mem[000000007a000098]
lduw [%i2+0x09c],%l2 ! Mem[000000007b00009c]
stw %l3,[%i1+0x0ec] ! Mem[000000007a8000ec]
ldstub [%i2+0x00f],%l0 ! Mem[000000007b00000f]
jmpl %o7,%g0
stx %l5,[%i0+0x178] ! Mem[000000007a000178]
p53_far_1_hem:
swap [%i2+0x108],%l5 ! Mem[000000007b000108]
ldstub [%i0+0x13c],%l3 ! Mem[000000007a00013c]
stw %l3,[%i3+0x158] ! Mem[000000007b800158]
ldsh [%i0+0x098],%l3 ! Mem[000000007a000098]
lduw [%i2+0x09c],%l2 ! Mem[000000007b00009c]
stw %l3,[%i1+0x0ec] ! Mem[000000007a8000ec]
membar #Sync
ldstub [%i2+0x00f],%l0 ! Mem[000000007b00000f]
jmpl %o7,%g0
stx %l5,[%i0+0x178] ! Mem[000000007a000178]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
swap [%i0+0x1c4],%l4 ! Mem[000000007c0001c4]
jmpl %o7,%g0
ldub [%i0+0x0be],%l5 ! Mem[000000007c0000be]
p54_far_1_lem:
swap [%i0+0x1c4],%l4 ! Mem[000000007c0001c4]
jmpl %o7,%g0
ldub [%i0+0x0be],%l5 ! Mem[000000007c0000be]
p54_far_1_he:
std %l4,[%i3+0x0b0] ! Mem[000000007d8000b0]
ldd [%i0+0x0c8],%l2 ! Mem[000000007c0000c8]
stw %l0,[%i2+0x140] ! Mem[000000007d000140]
ldsh [%i0+0x050],%l3 ! Mem[000000007c000050]
jmpl %o7,%g0
swap [%i1+0x044],%l0 ! Mem[000000007c800044]
p54_far_1_hem:
std %l4,[%i3+0x0b0] ! Mem[000000007d8000b0]
ldd [%i0+0x0c8],%l2 ! Mem[000000007c0000c8]
stw %l0,[%i2+0x140] ! Mem[000000007d000140]
ldsh [%i0+0x050],%l3 ! Mem[000000007c000050]
jmpl %o7,%g0
swap [%i1+0x044],%l0 ! Mem[000000007c800044]
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
lduw [%i3+0x19c],%l0 ! Mem[000000007f80019c]
ldsh [%i0+0x1fe],%l1 ! Mem[000000007e0001fe]
ldsh [%i1+0x1c4],%l4 ! Mem[000000007e8001c4]
ldsb [%i2+0x09e],%l5 ! Mem[000000007f00009e]
swap [%i0+0x0b8],%l3 ! Mem[000000007e0000b8]
jmpl %o7,%g0
swap [%i0+0x1f8],%l1 ! Mem[000000007e0001f8]
p55_far_1_lem:
lduw [%i3+0x19c],%l0 ! Mem[000000007f80019c]
ldsh [%i0+0x1fe],%l1 ! Mem[000000007e0001fe]
ldsh [%i1+0x1c4],%l4 ! Mem[000000007e8001c4]
ldsb [%i2+0x09e],%l5 ! Mem[000000007f00009e]
swap [%i0+0x0b8],%l3 ! Mem[000000007e0000b8]
jmpl %o7,%g0
swap [%i0+0x1f8],%l1 ! Mem[000000007e0001f8]
p55_far_1_he:
sth %l0,[%i0+0x160] ! Mem[000000007e000160]
lduh [%i3+0x050],%l3 ! Mem[000000007f800050]
swap [%i3+0x044],%l0 ! Mem[000000007f800044]
jmpl %o7,%g0
ldstub [%i3+0x146],%l7 ! Mem[000000007f800146]
p55_far_1_hem:
sth %l0,[%i0+0x160] ! Mem[000000007e000160]
lduh [%i3+0x050],%l3 ! Mem[000000007f800050]
swap [%i3+0x044],%l0 ! Mem[000000007f800044]
jmpl %o7,%g0
ldstub [%i3+0x146],%l7 ! Mem[000000007f800146]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
ldsb [%i2+0x0a5],%l1 ! Mem[00000000810000a5]
ldub [%i2+0x12f],%l7 ! Mem[000000008100012f]
lduw [%i2+0x1e4],%l4 ! Mem[00000000810001e4]
stb %l6,[%i3+0x0d5] ! Mem[00000000818000d5]
ldd [%i1+0x098],%l2 ! Mem[0000000080800098]
jmpl %o7,%g0
sth %l1,[%i1+0x1da] ! Mem[00000000808001da]
p56_far_1_lem:
ldsb [%i2+0x0a5],%l1 ! Mem[00000000810000a5]
ldub [%i2+0x12f],%l7 ! Mem[000000008100012f]
lduw [%i2+0x1e4],%l4 ! Mem[00000000810001e4]
stb %l6,[%i3+0x0d5] ! Mem[00000000818000d5]
ldd [%i1+0x098],%l2 ! Mem[0000000080800098]
jmpl %o7,%g0
sth %l1,[%i1+0x1da] ! Mem[00000000808001da]
p56_far_1_he:
std %l0,[%i1+0x160] ! Mem[0000000080800160]
std %l2,[%i2+0x070] ! Mem[0000000081000070]
swap [%i1+0x044],%l0 ! Mem[0000000080800044]
jmpl %o7,%g0
swap [%i0+0x144],%l7 ! Mem[0000000080000144]
p56_far_1_hem:
std %l0,[%i1+0x160] ! Mem[0000000080800160]
std %l2,[%i2+0x070] ! Mem[0000000081000070]
swap [%i1+0x044],%l0 ! Mem[0000000080800044]
jmpl %o7,%g0
swap [%i0+0x144],%l7 ! Mem[0000000080000144]
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
ldstub [%i3+0x1eb],%l6 ! Mem[00000000838001eb]
swap [%i1+0x0d4],%l6 ! Mem[00000000828000d4]
stb %l3,[%i2+0x0ba] ! Mem[00000000830000ba]
lduh [%i0+0x1da],%l1 ! Mem[00000000820001da]
jmpl %o7,%g0
lduw [%i1+0x07c],%l6 ! Mem[000000008280007c]
p57_far_1_lem:
ldstub [%i3+0x1eb],%l6 ! Mem[00000000838001eb]
swap [%i1+0x0d4],%l6 ! Mem[00000000828000d4]
stb %l3,[%i2+0x0ba] ! Mem[00000000830000ba]
lduh [%i0+0x1da],%l1 ! Mem[00000000820001da]
jmpl %o7,%g0
lduw [%i1+0x07c],%l6 ! Mem[000000008280007c]
p57_far_1_he:
jmpl %o7,%g0
swap [%i1+0x050],%l3 ! Mem[0000000082800050]
jmpl %o7,%g0
nop
p57_far_1_hem:
jmpl %o7,%g0
swap [%i1+0x050],%l3 ! Mem[0000000082800050]
jmpl %o7,%g0
nop
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
ldstub [%i0+0x043],%l4 ! Mem[0000000084000043]
ldstub [%i3+0x1b8],%l3 ! Mem[00000000858001b8]
jmpl %o7,%g0
ldstub [%i0+0x0eb],%l0 ! Mem[00000000840000eb]
p58_far_1_lem:
ldstub [%i0+0x043],%l4 ! Mem[0000000084000043]
ldstub [%i3+0x1b8],%l3 ! Mem[00000000858001b8]
jmpl %o7,%g0
ldstub [%i0+0x0eb],%l0 ! Mem[00000000840000eb]
p58_far_1_he:
lduh [%i3+0x022],%l1 ! Mem[0000000085800022]
ldsb [%i1+0x1c3],%l5 ! Mem[00000000848001c3]
swap [%i1+0x130],%l7 ! Mem[0000000084800130]
stw %l5,[%i3+0x0c4] ! Mem[00000000858000c4]
stb %l2,[%i3+0x01c] ! Mem[000000008580001c]
ldd [%i2+0x150],%l0 ! Mem[0000000085000150]
jmpl %o7,%g0
swap [%i0+0x008],%l3 ! Mem[0000000084000008]
p58_far_1_hem:
membar #Sync
lduh [%i3+0x022],%l1 ! Mem[0000000085800022]
ldsb [%i1+0x1c3],%l5 ! Mem[00000000848001c3]
swap [%i1+0x130],%l7 ! Mem[0000000084800130]
stw %l5,[%i3+0x0c4] ! Mem[00000000858000c4]
stb %l2,[%i3+0x01c] ! Mem[000000008580001c]
ldd [%i2+0x150],%l0 ! Mem[0000000085000150]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x008],%l3 ! Mem[0000000084000008]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
ldsw [%i0+0x18c],%l7 ! Mem[000000008600018c]
ldx [%i3+0x128],%l7 ! Mem[0000000087800128]
ldub [%i2+0x1e4],%l4 ! Mem[00000000870001e4]
ldstub [%i2+0x09e],%l5 ! Mem[000000008700009e]
ldsw [%i1+0x174],%l0 ! Mem[0000000086800174]
jmpl %o7,%g0
ldsb [%i1+0x143],%l4 ! Mem[0000000086800143]
p59_far_1_lem:
ldsw [%i0+0x18c],%l7 ! Mem[000000008600018c]
ldx [%i3+0x128],%l7 ! Mem[0000000087800128]
ldub [%i2+0x1e4],%l4 ! Mem[00000000870001e4]
ldstub [%i2+0x09e],%l5 ! Mem[000000008700009e]
ldsw [%i1+0x174],%l0 ! Mem[0000000086800174]
jmpl %o7,%g0
ldsb [%i1+0x143],%l4 ! Mem[0000000086800143]
p59_far_1_he:
ldsb [%i0+0x063],%l4 ! Mem[0000000086000063]
lduw [%i2+0x1b8],%l3 ! Mem[00000000870001b8]
jmpl %o7,%g0
ldub [%i2+0x0eb],%l0 ! Mem[00000000870000eb]
p59_far_1_hem:
ldsb [%i0+0x063],%l4 ! Mem[0000000086000063]
lduw [%i2+0x1b8],%l3 ! Mem[00000000870001b8]
jmpl %o7,%g0
ldub [%i2+0x0eb],%l0 ! Mem[00000000870000eb]
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
swap [%i2+0x1ac],%l7 ! Mem[00000000890001ac]
swap [%i2+0x10c],%l7 ! Mem[000000008900010c]
swap [%i0+0x1e4],%l4 ! Mem[00000000880001e4]
lduh [%i1+0x0f4],%l6 ! Mem[00000000888000f4]
std %l2,[%i2+0x010] ! Mem[0000000089000010]
jmpl %o7,%g0
lduh [%i0+0x062],%l5 ! Mem[0000000088000062]
p60_far_1_lem:
swap [%i2+0x1ac],%l7 ! Mem[00000000890001ac]
swap [%i2+0x10c],%l7 ! Mem[000000008900010c]
swap [%i0+0x1e4],%l4 ! Mem[00000000880001e4]
lduh [%i1+0x0f4],%l6 ! Mem[00000000888000f4]
membar #Sync
std %l2,[%i2+0x010] ! Mem[0000000089000010]
jmpl %o7,%g0
lduh [%i0+0x062],%l5 ! Mem[0000000088000062]
p60_far_1_he:
jmpl %o7,%g0
sth %l0,[%i1+0x0d2] ! Mem[00000000888000d2]
jmpl %o7,%g0
nop
p60_far_1_hem:
jmpl %o7,%g0
sth %l0,[%i1+0x0d2] ! Mem[00000000888000d2]
jmpl %o7,%g0
nop
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
ldd [%i3+0x1b8],%l0 ! Mem[000000008b8001b8]
sth %l1,[%i3+0x1fe] ! Mem[000000008b8001fe]
ldx [%i0+0x1e0],%l5 ! Mem[000000008a0001e0]
swap [%i1+0x09c],%l5 ! Mem[000000008a80009c]
ldstub [%i1+0x0ba],%l3 ! Mem[000000008a8000ba]
jmpl %o7,%g0
lduh [%i2+0x17a],%l3 ! Mem[000000008b00017a]
p61_far_1_lem:
ldd [%i3+0x1b8],%l0 ! Mem[000000008b8001b8]
sth %l1,[%i3+0x1fe] ! Mem[000000008b8001fe]
ldx [%i0+0x1e0],%l5 ! Mem[000000008a0001e0]
swap [%i1+0x09c],%l5 ! Mem[000000008a80009c]
ldstub [%i1+0x0ba],%l3 ! Mem[000000008a8000ba]
jmpl %o7,%g0
lduh [%i2+0x17a],%l3 ! Mem[000000008b00017a]
p61_far_1_he:
ldstub [%i3+0x022],%l1 ! Mem[000000008b800022]
ldub [%i3+0x1e3],%l5 ! Mem[000000008b8001e3]
lduh [%i2+0x132],%l5 ! Mem[000000008b000132]
jmpl %o7,%g0
swap [%i3+0x1e0],%l4 ! Mem[000000008b8001e0]
p61_far_1_hem:
membar #Sync
ldstub [%i3+0x022],%l1 ! Mem[000000008b800022]
ldub [%i3+0x1e3],%l5 ! Mem[000000008b8001e3]
lduh [%i2+0x132],%l5 ! Mem[000000008b000132]
jmpl %o7,%g0
swap [%i3+0x1e0],%l4 ! Mem[000000008b8001e0]
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
std %l4,[%i2+0x1e0] ! Mem[000000008d0001e0]
jmpl %o7,%g0
ldstub [%i2+0x054],%l3 ! Mem[000000008d000054]
p62_far_1_lem:
std %l4,[%i2+0x1e0] ! Mem[000000008d0001e0]
jmpl %o7,%g0
ldstub [%i2+0x054],%l3 ! Mem[000000008d000054]
p62_far_1_he:
ldsb [%i3+0x15c],%l4 ! Mem[000000008d80015c]
std %l6,[%i3+0x038] ! Mem[000000008d800038]
jmpl %o7,%g0
ldsw [%i1+0x108],%l5 ! Mem[000000008c800108]
p62_far_1_hem:
ldsb [%i3+0x15c],%l4 ! Mem[000000008d80015c]
membar #Sync
std %l6,[%i3+0x038] ! Mem[000000008d800038]
jmpl %o7,%g0
ldsw [%i1+0x108],%l5 ! Mem[000000008c800108]
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
jmpl %o7,%g0
ldstub [%i3+0x0d1],%l7 ! Mem[000000008f8000d1]
jmpl %o7,%g0
nop
p63_far_1_lem:
jmpl %o7,%g0
ldstub [%i3+0x0d1],%l7 ! Mem[000000008f8000d1]
jmpl %o7,%g0
nop
p63_far_1_he:
swap [%i1+0x0d0],%l6 ! Mem[000000008e8000d0]
ldsb [%i1+0x15a],%l5 ! Mem[000000008e80015a]
std %l2,[%i0+0x128] ! Mem[000000008e000128]
ldstub [%i0+0x072],%l5 ! Mem[000000008e000072]
lduh [%i3+0x0ce],%l6 ! Mem[000000008f8000ce]
jmpl %o7,%g0
ldstub [%i1+0x063],%l2 ! Mem[000000008e800063]
p63_far_1_hem:
swap [%i1+0x0d0],%l6 ! Mem[000000008e8000d0]
ldsb [%i1+0x15a],%l5 ! Mem[000000008e80015a]
std %l2,[%i0+0x128] ! Mem[000000008e000128]
ldstub [%i0+0x072],%l5 ! Mem[000000008e000072]
lduh [%i3+0x0ce],%l6 ! Mem[000000008f8000ce]
jmpl %o7,%g0
ldstub [%i1+0x063],%l2 ! Mem[000000008e800063]
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
far1_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
swap [%i1+0x028],%l3 ! Mem[0000000010800028]
ldstub [%i2+0x117],%l2 ! Mem[0000000011000117]
jmpl %o7,%g0
ldstub [%i0+0x0be],%l1 ! Mem[00000000100000be]
p0_far_2_lem:
membar #Sync
swap [%i1+0x028],%l3 ! Mem[0000000010800028]
ldstub [%i2+0x117],%l2 ! Mem[0000000011000117]
jmpl %o7,%g0
ldstub [%i0+0x0be],%l1 ! Mem[00000000100000be]
p0_far_2_he:
ldsb [%i2+0x08b],%l1 ! Mem[000000001100008b]
lduw [%i2+0x008],%l4 ! Mem[0000000011000008]
ldstub [%i2+0x192],%l5 ! Mem[0000000011000192]
swap [%i3+0x0e4],%l6 ! Mem[00000000118000e4]
lduw [%i3+0x0d0],%l7 ! Mem[00000000118000d0]
jmpl %o7,%g0
ldstub [%i2+0x000],%l5 ! Mem[0000000011000000]
p0_far_2_hem:
ldsb [%i2+0x08b],%l1 ! Mem[000000001100008b]
membar #Sync
lduw [%i2+0x008],%l4 ! Mem[0000000011000008]
ldstub [%i2+0x192],%l5 ! Mem[0000000011000192]
swap [%i3+0x0e4],%l6 ! Mem[00000000118000e4]
lduw [%i3+0x0d0],%l7 ! Mem[00000000118000d0]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x000],%l5 ! Mem[0000000011000000]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
stw %l3,[%i0+0x180] ! Mem[0000000012000180]
stb %l3,[%i2+0x083] ! Mem[0000000013000083]
jmpl %o7,%g0
ldsb [%i2+0x133],%l5 ! Mem[0000000013000133]
p1_far_2_lem:
stw %l3,[%i0+0x180] ! Mem[0000000012000180]
stb %l3,[%i2+0x083] ! Mem[0000000013000083]
jmpl %o7,%g0
ldsb [%i2+0x133],%l5 ! Mem[0000000013000133]
p1_far_2_he:
swap [%i1+0x178],%l5 ! Mem[0000000012800178]
ldsw [%i0+0x0d4],%l0 ! Mem[00000000120000d4]
jmpl %o7,%g0
std %l2,[%i2+0x190] ! Mem[0000000013000190]
p1_far_2_hem:
swap [%i1+0x178],%l5 ! Mem[0000000012800178]
ldsw [%i0+0x0d4],%l0 ! Mem[00000000120000d4]
jmpl %o7,%g0
std %l2,[%i2+0x190] ! Mem[0000000013000190]
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
swap [%i0+0x0b0],%l1 ! Mem[00000000140000b0]
lduh [%i2+0x00c],%l2 ! Mem[000000001500000c]
jmpl %o7,%g0
std %l6,[%i1+0x0c0] ! Mem[00000000148000c0]
p2_far_2_lem:
swap [%i0+0x0b0],%l1 ! Mem[00000000140000b0]
membar #Sync
lduh [%i2+0x00c],%l2 ! Mem[000000001500000c]
jmpl %o7,%g0
std %l6,[%i1+0x0c0] ! Mem[00000000148000c0]
p2_far_2_he:
swap [%i3+0x0e4],%l5 ! Mem[00000000158000e4]
ldub [%i1+0x0dc],%l3 ! Mem[00000000148000dc]
ldsb [%i0+0x09c],%l5 ! Mem[000000001400009c]
jmpl %o7,%g0
swap [%i2+0x1b8],%l4 ! Mem[00000000150001b8]
p2_far_2_hem:
swap [%i3+0x0e4],%l5 ! Mem[00000000158000e4]
ldub [%i1+0x0dc],%l3 ! Mem[00000000148000dc]
ldsb [%i0+0x09c],%l5 ! Mem[000000001400009c]
jmpl %o7,%g0
swap [%i2+0x1b8],%l4 ! Mem[00000000150001b8]
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
stb %l0,[%i0+0x171] ! Mem[0000000016000171]
std %l2,[%i2+0x028] ! Mem[0000000017000028]
jmpl %o7,%g0
ldsh [%i2+0x0e4],%l5 ! Mem[00000000170000e4]
p3_far_2_lem:
stb %l0,[%i0+0x171] ! Mem[0000000016000171]
membar #Sync
std %l2,[%i2+0x028] ! Mem[0000000017000028]
jmpl %o7,%g0
ldsh [%i2+0x0e4],%l5 ! Mem[00000000170000e4]
p3_far_2_he:
stw %l1,[%i0+0x110] ! Mem[0000000016000110]
ldsh [%i3+0x134],%l4 ! Mem[0000000017800134]
lduw [%i0+0x098],%l1 ! Mem[0000000016000098]
lduh [%i3+0x1aa],%l7 ! Mem[00000000178001aa]
jmpl %o7,%g0
stb %l7,[%i0+0x1dd] ! Mem[00000000160001dd]
p3_far_2_hem:
stw %l1,[%i0+0x110] ! Mem[0000000016000110]
ldsh [%i3+0x134],%l4 ! Mem[0000000017800134]
lduw [%i0+0x098],%l1 ! Mem[0000000016000098]
lduh [%i3+0x1aa],%l7 ! Mem[00000000178001aa]
jmpl %o7,%g0
stb %l7,[%i0+0x1dd] ! Mem[00000000160001dd]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
ldd [%i2+0x150],%l2 ! Mem[0000000019000150]
swap [%i0+0x170],%l2 ! Mem[0000000018000170]
ldstub [%i2+0x01d],%l3 ! Mem[000000001900001d]
jmpl %o7,%g0
stw %l6,[%i3+0x0cc] ! Mem[00000000198000cc]
p4_far_2_lem:
ldd [%i2+0x150],%l2 ! Mem[0000000019000150]
swap [%i0+0x170],%l2 ! Mem[0000000018000170]
membar #Sync
ldstub [%i2+0x01d],%l3 ! Mem[000000001900001d]
jmpl %o7,%g0
stw %l6,[%i3+0x0cc] ! Mem[00000000198000cc]
p4_far_2_he:
lduh [%i1+0x11e],%l7 ! Mem[000000001880011e]
ldsh [%i1+0x062],%l1 ! Mem[0000000018800062]
sth %l7,[%i2+0x11e] ! Mem[000000001900011e]
ldx [%i1+0x050],%l5 ! Mem[0000000018800050]
jmpl %o7,%g0
ldd [%i2+0x170],%l2 ! Mem[0000000019000170]
p4_far_2_hem:
lduh [%i1+0x11e],%l7 ! Mem[000000001880011e]
ldsh [%i1+0x062],%l1 ! Mem[0000000018800062]
sth %l7,[%i2+0x11e] ! Mem[000000001900011e]
ldx [%i1+0x050],%l5 ! Mem[0000000018800050]
jmpl %o7,%g0
ldd [%i2+0x170],%l2 ! Mem[0000000019000170]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
ldstub [%i0+0x159],%l2 ! Mem[000000001a000159]
swap [%i1+0x12c],%l1 ! Mem[000000001a80012c]
stb %l3,[%i0+0x156] ! Mem[000000001a000156]
jmpl %o7,%g0
ldd [%i0+0x1f8],%l2 ! Mem[000000001a0001f8]
p5_far_2_lem:
ldstub [%i0+0x159],%l2 ! Mem[000000001a000159]
swap [%i1+0x12c],%l1 ! Mem[000000001a80012c]
stb %l3,[%i0+0x156] ! Mem[000000001a000156]
jmpl %o7,%g0
ldd [%i0+0x1f8],%l2 ! Mem[000000001a0001f8]
p5_far_2_he:
std %l2,[%i3+0x1b0] ! Mem[000000001b8001b0]
ldsb [%i0+0x00d],%l6 ! Mem[000000001a00000d]
std %l2,[%i1+0x070] ! Mem[000000001a800070]
stb %l0,[%i1+0x12b] ! Mem[000000001a80012b]
ldstub [%i2+0x1e0],%l0 ! Mem[000000001b0001e0]
stx %l4,[%i3+0x128] ! Mem[000000001b800128]
ldsw [%i2+0x14c],%l1 ! Mem[000000001b00014c]
jmpl %o7,%g0
ldub [%i3+0x0d2],%l0 ! Mem[000000001b8000d2]
p5_far_2_hem:
std %l2,[%i3+0x1b0] ! Mem[000000001b8001b0]
membar #Sync
ldsb [%i0+0x00d],%l6 ! Mem[000000001a00000d]
std %l2,[%i1+0x070] ! Mem[000000001a800070]
stb %l0,[%i1+0x12b] ! Mem[000000001a80012b]
ldstub [%i2+0x1e0],%l0 ! Mem[000000001b0001e0]
stx %l4,[%i3+0x128] ! Mem[000000001b800128]
ldsw [%i2+0x14c],%l1 ! Mem[000000001b00014c]
jmpl %o7,%g0
ldub [%i3+0x0d2],%l0 ! Mem[000000001b8000d2]
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
ldstub [%i0+0x139],%l2 ! Mem[000000001c000139]
swap [%i3+0x1cc],%l2 ! Mem[000000001d8001cc]
std %l6,[%i2+0x1d8] ! Mem[000000001d0001d8]
jmpl %o7,%g0
ldstub [%i2+0x17d],%l0 ! Mem[000000001d00017d]
p6_far_2_lem:
ldstub [%i0+0x139],%l2 ! Mem[000000001c000139]
swap [%i3+0x1cc],%l2 ! Mem[000000001d8001cc]
std %l6,[%i2+0x1d8] ! Mem[000000001d0001d8]
jmpl %o7,%g0
ldstub [%i2+0x17d],%l0 ! Mem[000000001d00017d]
p6_far_2_he:
lduw [%i0+0x0ec],%l0 ! Mem[000000001c0000ec]
ldub [%i1+0x0e4],%l5 ! Mem[000000001c8000e4]
std %l2,[%i3+0x0d8] ! Mem[000000001d8000d8]
std %l4,[%i2+0x0b8] ! Mem[000000001d0000b8]
swap [%i3+0x07c],%l4 ! Mem[000000001d80007c]
swap [%i2+0x0cc],%l5 ! Mem[000000001d0000cc]
lduw [%i1+0x0b4],%l2 ! Mem[000000001c8000b4]
jmpl %o7,%g0
sth %l2,[%i3+0x152] ! Mem[000000001d800152]
p6_far_2_hem:
lduw [%i0+0x0ec],%l0 ! Mem[000000001c0000ec]
ldub [%i1+0x0e4],%l5 ! Mem[000000001c8000e4]
std %l2,[%i3+0x0d8] ! Mem[000000001d8000d8]
std %l4,[%i2+0x0b8] ! Mem[000000001d0000b8]
swap [%i3+0x07c],%l4 ! Mem[000000001d80007c]
swap [%i2+0x0cc],%l5 ! Mem[000000001d0000cc]
lduw [%i1+0x0b4],%l2 ! Mem[000000001c8000b4]
jmpl %o7,%g0
sth %l2,[%i3+0x152] ! Mem[000000001d800152]
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
sth %l4,[%i1+0x1ea] ! Mem[000000001e8001ea]
stb %l7,[%i1+0x0cc] ! Mem[000000001e8000cc]
jmpl %o7,%g0
stx %l4,[%i0+0x158] ! Mem[000000001e000158]
p7_far_2_lem:
sth %l4,[%i1+0x1ea] ! Mem[000000001e8001ea]
stb %l7,[%i1+0x0cc] ! Mem[000000001e8000cc]
jmpl %o7,%g0
stx %l4,[%i0+0x158] ! Mem[000000001e000158]
p7_far_2_he:
ldd [%i3+0x0d0],%l4 ! Mem[000000001f8000d0]
ldstub [%i0+0x119],%l5 ! Mem[000000001e000119]
lduw [%i0+0x030],%l6 ! Mem[000000001e000030]
lduh [%i0+0x1c8],%l3 ! Mem[000000001e0001c8]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l1 ! Mem[000000001f80000c]
p7_far_2_hem:
ldd [%i3+0x0d0],%l4 ! Mem[000000001f8000d0]
ldstub [%i0+0x119],%l5 ! Mem[000000001e000119]
membar #Sync
lduw [%i0+0x030],%l6 ! Mem[000000001e000030]
lduh [%i0+0x1c8],%l3 ! Mem[000000001e0001c8]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x00c],%l1 ! Mem[000000001f80000c]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
lduh [%i2+0x072],%l4 ! Mem[0000000021000072]
sth %l5,[%i3+0x0b0] ! Mem[00000000218000b0]
ldx [%i0+0x1f0],%l5 ! Mem[00000000200001f0]
stx %l6,[%i1+0x048] ! Mem[0000000020800048]
lduw [%i3+0x088],%l3 ! Mem[0000000021800088]
jmpl %o7,%g0
std %l6,[%i2+0x120] ! Mem[0000000021000120]
p8_far_2_lem:
lduh [%i2+0x072],%l4 ! Mem[0000000021000072]
sth %l5,[%i3+0x0b0] ! Mem[00000000218000b0]
ldx [%i0+0x1f0],%l5 ! Mem[00000000200001f0]
stx %l6,[%i1+0x048] ! Mem[0000000020800048]
lduw [%i3+0x088],%l3 ! Mem[0000000021800088]
jmpl %o7,%g0
std %l6,[%i2+0x120] ! Mem[0000000021000120]
p8_far_2_he:
ldsb [%i2+0x108],%l5 ! Mem[0000000021000108]
ldsh [%i2+0x14e],%l7 ! Mem[000000002100014e]
ldsw [%i2+0x0b8],%l6 ! Mem[00000000210000b8]
ldsw [%i1+0x09c],%l4 ! Mem[000000002080009c]
jmpl %o7,%g0
ldx [%i0+0x158],%l7 ! Mem[0000000020000158]
p8_far_2_hem:
ldsb [%i2+0x108],%l5 ! Mem[0000000021000108]
ldsh [%i2+0x14e],%l7 ! Mem[000000002100014e]
ldsw [%i2+0x0b8],%l6 ! Mem[00000000210000b8]
ldsw [%i1+0x09c],%l4 ! Mem[000000002080009c]
jmpl %o7,%g0
ldx [%i0+0x158],%l7 ! Mem[0000000020000158]
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
ldsh [%i1+0x108],%l3 ! Mem[0000000022800108]
sth %l7,[%i1+0x0c0] ! Mem[00000000228000c0]
ldstub [%i2+0x063],%l1 ! Mem[0000000023000063]
ldstub [%i2+0x11f],%l7 ! Mem[000000002300011f]
ldd [%i1+0x190],%l2 ! Mem[0000000022800190]
jmpl %o7,%g0
ldx [%i3+0x008],%l6 ! Mem[0000000023800008]
p9_far_2_lem:
ldsh [%i1+0x108],%l3 ! Mem[0000000022800108]
sth %l7,[%i1+0x0c0] ! Mem[00000000228000c0]
ldstub [%i2+0x063],%l1 ! Mem[0000000023000063]
ldstub [%i2+0x11f],%l7 ! Mem[000000002300011f]
ldd [%i1+0x190],%l2 ! Mem[0000000022800190]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x008],%l6 ! Mem[0000000023800008]
p9_far_2_he:
ldub [%i0+0x1cb],%l1 ! Mem[00000000220001cb]
std %l0,[%i1+0x0a8] ! Mem[00000000228000a8]
ldd [%i2+0x030],%l0 ! Mem[0000000023000030]
jmpl %o7,%g0
ldstub [%i0+0x02f],%l7 ! Mem[000000002200002f]
p9_far_2_hem:
ldub [%i0+0x1cb],%l1 ! Mem[00000000220001cb]
std %l0,[%i1+0x0a8] ! Mem[00000000228000a8]
membar #Sync
ldd [%i2+0x030],%l0 ! Mem[0000000023000030]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x02f],%l7 ! Mem[000000002200002f]
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
swap [%i3+0x0cc],%l0 ! Mem[00000000258000cc]
stw %l4,[%i1+0x164] ! Mem[0000000024800164]
ldstub [%i3+0x195],%l4 ! Mem[0000000025800195]
stb %l7,[%i1+0x13e] ! Mem[000000002480013e]
std %l4,[%i2+0x058] ! Mem[0000000025000058]
stb %l5,[%i3+0x0ec] ! Mem[00000000258000ec]
ldsh [%i2+0x0b6],%l2 ! Mem[00000000250000b6]
jmpl %o7,%g0
stw %l2,[%i1+0x170] ! Mem[0000000024800170]
p10_far_2_lem:
swap [%i3+0x0cc],%l0 ! Mem[00000000258000cc]
stw %l4,[%i1+0x164] ! Mem[0000000024800164]
ldstub [%i3+0x195],%l4 ! Mem[0000000025800195]
stb %l7,[%i1+0x13e] ! Mem[000000002480013e]
std %l4,[%i2+0x058] ! Mem[0000000025000058]
stb %l5,[%i3+0x0ec] ! Mem[00000000258000ec]
ldsh [%i2+0x0b6],%l2 ! Mem[00000000250000b6]
jmpl %o7,%g0
stw %l2,[%i1+0x170] ! Mem[0000000024800170]
p10_far_2_he:
swap [%i3+0x1a0],%l1 ! Mem[00000000258001a0]
ldub [%i3+0x159],%l7 ! Mem[0000000025800159]
sth %l4,[%i2+0x1c8] ! Mem[00000000250001c8]
ldstub [%i1+0x0d1],%l5 ! Mem[00000000248000d1]
jmpl %o7,%g0
ldsw [%i2+0x1fc],%l3 ! Mem[00000000250001fc]
p10_far_2_hem:
swap [%i3+0x1a0],%l1 ! Mem[00000000258001a0]
ldub [%i3+0x159],%l7 ! Mem[0000000025800159]
sth %l4,[%i2+0x1c8] ! Mem[00000000250001c8]
ldstub [%i1+0x0d1],%l5 ! Mem[00000000248000d1]
jmpl %o7,%g0
ldsw [%i2+0x1fc],%l3 ! Mem[00000000250001fc]
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
ldstub [%i2+0x157],%l3 ! Mem[0000000027000157]
swap [%i1+0x150],%l2 ! Mem[0000000026800150]
ldsw [%i0+0x0ec],%l6 ! Mem[00000000260000ec]
jmpl %o7,%g0
ldsb [%i1+0x101],%l4 ! Mem[0000000026800101]
p11_far_2_lem:
ldstub [%i2+0x157],%l3 ! Mem[0000000027000157]
swap [%i1+0x150],%l2 ! Mem[0000000026800150]
ldsw [%i0+0x0ec],%l6 ! Mem[00000000260000ec]
jmpl %o7,%g0
ldsb [%i1+0x101],%l4 ! Mem[0000000026800101]
p11_far_2_he:
ldd [%i2+0x0a8],%l2 ! Mem[00000000270000a8]
ldd [%i1+0x100],%l6 ! Mem[0000000026800100]
lduw [%i3+0x05c],%l6 ! Mem[000000002780005c]
ldub [%i1+0x0b7],%l2 ! Mem[00000000268000b7]
lduh [%i3+0x172],%l2 ! Mem[0000000027800172]
ldstub [%i3+0x03d],%l1 ! Mem[000000002780003d]
jmpl %o7,%g0
std %l0,[%i2+0x120] ! Mem[0000000027000120]
p11_far_2_hem:
ldd [%i2+0x0a8],%l2 ! Mem[00000000270000a8]
ldd [%i1+0x100],%l6 ! Mem[0000000026800100]
lduw [%i3+0x05c],%l6 ! Mem[000000002780005c]
ldub [%i1+0x0b7],%l2 ! Mem[00000000268000b7]
lduh [%i3+0x172],%l2 ! Mem[0000000027800172]
membar #Sync
ldstub [%i3+0x03d],%l1 ! Mem[000000002780003d]
jmpl %o7,%g0
std %l0,[%i2+0x120] ! Mem[0000000027000120]
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
ldstub [%i2+0x1cd],%l2 ! Mem[00000000290001cd]
ldstub [%i2+0x038],%l3 ! Mem[0000000029000038]
jmpl %o7,%g0
std %l2,[%i3+0x170] ! Mem[0000000029800170]
p12_far_2_lem:
ldstub [%i2+0x1cd],%l2 ! Mem[00000000290001cd]
membar #Sync
ldstub [%i2+0x038],%l3 ! Mem[0000000029000038]
jmpl %o7,%g0
std %l2,[%i3+0x170] ! Mem[0000000029800170]
p12_far_2_he:
ldub [%i1+0x02f],%l0 ! Mem[000000002880002f]
ldstub [%i1+0x178],%l5 ! Mem[0000000028800178]
lduh [%i1+0x0d4],%l0 ! Mem[00000000288000d4]
jmpl %o7,%g0
ldx [%i0+0x190],%l3 ! Mem[0000000028000190]
p12_far_2_hem:
membar #Sync
ldub [%i1+0x02f],%l0 ! Mem[000000002880002f]
ldstub [%i1+0x178],%l5 ! Mem[0000000028800178]
lduh [%i1+0x0d4],%l0 ! Mem[00000000288000d4]
jmpl %o7,%g0
ldx [%i0+0x190],%l3 ! Mem[0000000028000190]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
lduw [%i1+0x120],%l3 ! Mem[000000002a800120]
jmpl %o7,%g0
ldsw [%i0+0x194],%l1 ! Mem[000000002a000194]
p13_far_2_lem:
lduw [%i1+0x120],%l3 ! Mem[000000002a800120]
jmpl %o7,%g0
ldsw [%i0+0x194],%l1 ! Mem[000000002a000194]
p13_far_2_he:
ldsh [%i0+0x0ec],%l5 ! Mem[000000002a0000ec]
swap [%i1+0x094],%l2 ! Mem[000000002a800094]
sth %l7,[%i3+0x1ce] ! Mem[000000002b8001ce]
jmpl %o7,%g0
ldstub [%i2+0x071],%l2 ! Mem[000000002b000071]
p13_far_2_hem:
ldsh [%i0+0x0ec],%l5 ! Mem[000000002a0000ec]
swap [%i1+0x094],%l2 ! Mem[000000002a800094]
sth %l7,[%i3+0x1ce] ! Mem[000000002b8001ce]
jmpl %o7,%g0
ldstub [%i2+0x071],%l2 ! Mem[000000002b000071]
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
ldstub [%i1+0x119],%l2 ! Mem[000000002c800119]
ldsh [%i0+0x1cc],%l2 ! Mem[000000002c0001cc]
swap [%i1+0x038],%l3 ! Mem[000000002c800038]
jmpl %o7,%g0
ldstub [%i3+0x157],%l3 ! Mem[000000002d800157]
p14_far_2_lem:
ldstub [%i1+0x119],%l2 ! Mem[000000002c800119]
ldsh [%i0+0x1cc],%l2 ! Mem[000000002c0001cc]
membar #Sync
swap [%i1+0x038],%l3 ! Mem[000000002c800038]
jmpl %o7,%g0
ldstub [%i3+0x157],%l3 ! Mem[000000002d800157]
p14_far_2_he:
lduw [%i0+0x02c],%l0 ! Mem[000000002c00002c]
stb %l5,[%i1+0x178] ! Mem[000000002c800178]
stw %l0,[%i2+0x0f4] ! Mem[000000002d0000f4]
jmpl %o7,%g0
ldx [%i3+0x190],%l3 ! Mem[000000002d800190]
p14_far_2_hem:
membar #Sync
lduw [%i0+0x02c],%l0 ! Mem[000000002c00002c]
stb %l5,[%i1+0x178] ! Mem[000000002c800178]
stw %l0,[%i2+0x0f4] ! Mem[000000002d0000f4]
jmpl %o7,%g0
ldx [%i3+0x190],%l3 ! Mem[000000002d800190]
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
swap [%i0+0x120],%l3 ! Mem[000000002e000120]
jmpl %o7,%g0
ldstub [%i3+0x132],%l4 ! Mem[000000002f800132]
p15_far_2_lem:
swap [%i0+0x120],%l3 ! Mem[000000002e000120]
jmpl %o7,%g0
ldstub [%i3+0x132],%l4 ! Mem[000000002f800132]
p15_far_2_he:
ldstub [%i0+0x179],%l2 ! Mem[000000002e000179]
jmpl %o7,%g0
ldsb [%i1+0x10f],%l1 ! Mem[000000002e80010f]
p15_far_2_hem:
ldstub [%i0+0x179],%l2 ! Mem[000000002e000179]
jmpl %o7,%g0
ldsb [%i1+0x10f],%l1 ! Mem[000000002e80010f]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
ldsb [%i3+0x15c],%l4 ! Mem[000000003180015c]
stx %l5,[%i1+0x128] ! Mem[0000000030800128]
ldx [%i3+0x1f8],%l1 ! Mem[00000000318001f8]
ldsh [%i0+0x172],%l3 ! Mem[0000000030000172]
stx %l1,[%i3+0x1c8] ! Mem[00000000318001c8]
jmpl %o7,%g0
stw %l1,[%i2+0x0ac] ! Mem[00000000310000ac]
p16_far_2_lem:
ldsb [%i3+0x15c],%l4 ! Mem[000000003180015c]
stx %l5,[%i1+0x128] ! Mem[0000000030800128]
ldx [%i3+0x1f8],%l1 ! Mem[00000000318001f8]
ldsh [%i0+0x172],%l3 ! Mem[0000000030000172]
stx %l1,[%i3+0x1c8] ! Mem[00000000318001c8]
jmpl %o7,%g0
stw %l1,[%i2+0x0ac] ! Mem[00000000310000ac]
p16_far_2_he:
swap [%i3+0x108],%l4 ! Mem[0000000031800108]
ldsw [%i0+0x16c],%l1 ! Mem[000000003000016c]
ldx [%i0+0x0f0],%l0 ! Mem[00000000300000f0]
stw %l4,[%i2+0x070] ! Mem[0000000031000070]
jmpl %o7,%g0
ldx [%i0+0x020],%l3 ! Mem[0000000030000020]
p16_far_2_hem:
swap [%i3+0x108],%l4 ! Mem[0000000031800108]
ldsw [%i0+0x16c],%l1 ! Mem[000000003000016c]
ldx [%i0+0x0f0],%l0 ! Mem[00000000300000f0]
stw %l4,[%i2+0x070] ! Mem[0000000031000070]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x020],%l3 ! Mem[0000000030000020]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
ldx [%i2+0x150],%l0 ! Mem[0000000033000150]
ldstub [%i2+0x02b],%l3 ! Mem[000000003300002b]
jmpl %o7,%g0
stb %l0,[%i2+0x0fd] ! Mem[00000000330000fd]
p17_far_2_lem:
ldx [%i2+0x150],%l0 ! Mem[0000000033000150]
membar #Sync
ldstub [%i2+0x02b],%l3 ! Mem[000000003300002b]
jmpl %o7,%g0
stb %l0,[%i2+0x0fd] ! Mem[00000000330000fd]
p17_far_2_he:
lduh [%i1+0x006],%l6 ! Mem[0000000032800006]
stx %l2,[%i0+0x1d8] ! Mem[00000000320001d8]
jmpl %o7,%g0
swap [%i1+0x058],%l6 ! Mem[0000000032800058]
p17_far_2_hem:
membar #Sync
lduh [%i1+0x006],%l6 ! Mem[0000000032800006]
stx %l2,[%i0+0x1d8] ! Mem[00000000320001d8]
jmpl %o7,%g0
swap [%i1+0x058],%l6 ! Mem[0000000032800058]
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
swap [%i0+0x014],%l6 ! Mem[0000000034000014]
jmpl %o7,%g0
ldub [%i0+0x0ea],%l6 ! Mem[00000000340000ea]
p18_far_2_lem:
membar #Sync
swap [%i0+0x014],%l6 ! Mem[0000000034000014]
jmpl %o7,%g0
ldub [%i0+0x0ea],%l6 ! Mem[00000000340000ea]
p18_far_2_he:
ldstub [%i3+0x08b],%l5 ! Mem[000000003580008b]
ldx [%i1+0x0c0],%l3 ! Mem[00000000348000c0]
ldstub [%i3+0x0c3],%l2 ! Mem[00000000358000c3]
ldx [%i2+0x0b0],%l1 ! Mem[00000000350000b0]
swap [%i0+0x02c],%l2 ! Mem[000000003400002c]
ldx [%i3+0x1b0],%l3 ! Mem[00000000358001b0]
jmpl %o7,%g0
stx %l3,[%i1+0x1a0] ! Mem[00000000348001a0]
p18_far_2_hem:
ldstub [%i3+0x08b],%l5 ! Mem[000000003580008b]
ldx [%i1+0x0c0],%l3 ! Mem[00000000348000c0]
ldstub [%i3+0x0c3],%l2 ! Mem[00000000358000c3]
ldx [%i2+0x0b0],%l1 ! Mem[00000000350000b0]
membar #Sync
swap [%i0+0x02c],%l2 ! Mem[000000003400002c]
ldx [%i3+0x1b0],%l3 ! Mem[00000000358001b0]
jmpl %o7,%g0
stx %l3,[%i1+0x1a0] ! Mem[00000000348001a0]
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
ldsh [%i1+0x118],%l2 ! Mem[0000000036800118]
ldstub [%i0+0x1ed],%l2 ! Mem[00000000360001ed]
ldsb [%i0+0x15a],%l5 ! Mem[000000003600015a]
ldstub [%i0+0x129],%l3 ! Mem[0000000036000129]
sth %l5,[%i1+0x052] ! Mem[0000000036800052]
ldx [%i3+0x0c8],%l6 ! Mem[00000000378000c8]
ldx [%i1+0x040],%l2 ! Mem[0000000036800040]
jmpl %o7,%g0
stx %l4,[%i0+0x020] ! Mem[0000000036000020]
p19_far_2_lem:
ldsh [%i1+0x118],%l2 ! Mem[0000000036800118]
ldstub [%i0+0x1ed],%l2 ! Mem[00000000360001ed]
ldsb [%i0+0x15a],%l5 ! Mem[000000003600015a]
ldstub [%i0+0x129],%l3 ! Mem[0000000036000129]
sth %l5,[%i1+0x052] ! Mem[0000000036800052]
ldx [%i3+0x0c8],%l6 ! Mem[00000000378000c8]
ldx [%i1+0x040],%l2 ! Mem[0000000036800040]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i0+0x020] ! Mem[0000000036000020]
p19_far_2_he:
stx %l4,[%i3+0x058] ! Mem[0000000037800058]
ldub [%i3+0x0ec],%l5 ! Mem[00000000378000ec]
ldstub [%i3+0x111],%l6 ! Mem[0000000037800111]
stb %l1,[%i2+0x097] ! Mem[0000000037000097]
swap [%i3+0x13c],%l3 ! Mem[000000003780013c]
jmpl %o7,%g0
sth %l0,[%i0+0x164] ! Mem[0000000036000164]
p19_far_2_hem:
stx %l4,[%i3+0x058] ! Mem[0000000037800058]
ldub [%i3+0x0ec],%l5 ! Mem[00000000378000ec]
ldstub [%i3+0x111],%l6 ! Mem[0000000037800111]
stb %l1,[%i2+0x097] ! Mem[0000000037000097]
swap [%i3+0x13c],%l3 ! Mem[000000003780013c]
jmpl %o7,%g0
sth %l0,[%i0+0x164] ! Mem[0000000036000164]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
ldsw [%i0+0x074],%l5 ! Mem[0000000038000074]
std %l2,[%i2+0x1c8] ! Mem[00000000390001c8]
lduw [%i3+0x1e8],%l4 ! Mem[00000000398001e8]
stw %l2,[%i3+0x0ec] ! Mem[00000000398000ec]
ldx [%i0+0x178],%l4 ! Mem[0000000038000178]
ldsh [%i3+0x032],%l5 ! Mem[0000000039800032]
jmpl %o7,%g0
ldsw [%i3+0x1dc],%l6 ! Mem[00000000398001dc]
p20_far_2_lem:
ldsw [%i0+0x074],%l5 ! Mem[0000000038000074]
std %l2,[%i2+0x1c8] ! Mem[00000000390001c8]
lduw [%i3+0x1e8],%l4 ! Mem[00000000398001e8]
stw %l2,[%i3+0x0ec] ! Mem[00000000398000ec]
ldx [%i0+0x178],%l4 ! Mem[0000000038000178]
membar #Sync
ldsh [%i3+0x032],%l5 ! Mem[0000000039800032]
jmpl %o7,%g0
ldsw [%i3+0x1dc],%l6 ! Mem[00000000398001dc]
p20_far_2_he:
ldub [%i0+0x185],%l3 ! Mem[0000000038000185]
sth %l2,[%i1+0x018] ! Mem[0000000038800018]
swap [%i2+0x198],%l3 ! Mem[0000000039000198]
jmpl %o7,%g0
ldd [%i3+0x170],%l0 ! Mem[0000000039800170]
p20_far_2_hem:
ldub [%i0+0x185],%l3 ! Mem[0000000038000185]
membar #Sync
sth %l2,[%i1+0x018] ! Mem[0000000038800018]
swap [%i2+0x198],%l3 ! Mem[0000000039000198]
jmpl %o7,%g0
ldd [%i3+0x170],%l0 ! Mem[0000000039800170]
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
ldstub [%i3+0x0b7],%l2 ! Mem[000000003b8000b7]
ldd [%i1+0x170],%l2 ! Mem[000000003a800170]
ldsb [%i3+0x096],%l4 ! Mem[000000003b800096]
swap [%i3+0x0cc],%l2 ! Mem[000000003b8000cc]
stx %l4,[%i2+0x158] ! Mem[000000003b000158]
jmpl %o7,%g0
swap [%i1+0x010],%l5 ! Mem[000000003a800010]
p21_far_2_lem:
ldstub [%i3+0x0b7],%l2 ! Mem[000000003b8000b7]
ldd [%i1+0x170],%l2 ! Mem[000000003a800170]
ldsb [%i3+0x096],%l4 ! Mem[000000003b800096]
swap [%i3+0x0cc],%l2 ! Mem[000000003b8000cc]
stx %l4,[%i2+0x158] ! Mem[000000003b000158]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x010],%l5 ! Mem[000000003a800010]
p21_far_2_he:
sth %l3,[%i2+0x1fe] ! Mem[000000003b0001fe]
ldstub [%i3+0x1a5],%l3 ! Mem[000000003b8001a5]
ldx [%i2+0x0e8],%l3 ! Mem[000000003b0000e8]
stb %l0,[%i2+0x012] ! Mem[000000003b000012]
ldsh [%i3+0x0ea],%l3 ! Mem[000000003b8000ea]
jmpl %o7,%g0
ldsh [%i1+0x090],%l3 ! Mem[000000003a800090]
p21_far_2_hem:
sth %l3,[%i2+0x1fe] ! Mem[000000003b0001fe]
ldstub [%i3+0x1a5],%l3 ! Mem[000000003b8001a5]
ldx [%i2+0x0e8],%l3 ! Mem[000000003b0000e8]
membar #Sync
stb %l0,[%i2+0x012] ! Mem[000000003b000012]
ldsh [%i3+0x0ea],%l3 ! Mem[000000003b8000ea]
jmpl %o7,%g0
ldsh [%i1+0x090],%l3 ! Mem[000000003a800090]
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
ldstub [%i0+0x109],%l3 ! Mem[000000003c000109]
ldx [%i3+0x1b0],%l3 ! Mem[000000003d8001b0]
swap [%i0+0x124],%l7 ! Mem[000000003c000124]
stx %l7,[%i0+0x0d8] ! Mem[000000003c0000d8]
ldstub [%i2+0x111],%l6 ! Mem[000000003d000111]
jmpl %o7,%g0
ldsb [%i3+0x0b7],%l1 ! Mem[000000003d8000b7]
p22_far_2_lem:
ldstub [%i0+0x109],%l3 ! Mem[000000003c000109]
ldx [%i3+0x1b0],%l3 ! Mem[000000003d8001b0]
swap [%i0+0x124],%l7 ! Mem[000000003c000124]
stx %l7,[%i0+0x0d8] ! Mem[000000003c0000d8]
ldstub [%i2+0x111],%l6 ! Mem[000000003d000111]
jmpl %o7,%g0
ldsb [%i3+0x0b7],%l1 ! Mem[000000003d8000b7]
p22_far_2_he:
std %l6,[%i2+0x078] ! Mem[000000003d000078]
jmpl %o7,%g0
swap [%i3+0x1ec],%l4 ! Mem[000000003d8001ec]
p22_far_2_hem:
std %l6,[%i2+0x078] ! Mem[000000003d000078]
jmpl %o7,%g0
swap [%i3+0x1ec],%l4 ! Mem[000000003d8001ec]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
ldx [%i0+0x020],%l1 ! Mem[000000003e000020]
lduh [%i1+0x1c2],%l5 ! Mem[000000003e8001c2]
ldstub [%i1+0x133],%l7 ! Mem[000000003e800133]
std %l4,[%i2+0x0c0] ! Mem[000000003f0000c0]
ldd [%i1+0x038],%l2 ! Mem[000000003e800038]
stw %l0,[%i3+0x150] ! Mem[000000003f800150]
jmpl %o7,%g0
stw %l3,[%i2+0x028] ! Mem[000000003f000028]
p23_far_2_lem:
membar #Sync
ldx [%i0+0x020],%l1 ! Mem[000000003e000020]
lduh [%i1+0x1c2],%l5 ! Mem[000000003e8001c2]
ldstub [%i1+0x133],%l7 ! Mem[000000003e800133]
std %l4,[%i2+0x0c0] ! Mem[000000003f0000c0]
ldd [%i1+0x038],%l2 ! Mem[000000003e800038]
stw %l0,[%i3+0x150] ! Mem[000000003f800150]
membar #Sync
jmpl %o7,%g0
stw %l3,[%i2+0x028] ! Mem[000000003f000028]
p23_far_2_he:
ldstub [%i2+0x07c],%l6 ! Mem[000000003f00007c]
swap [%i2+0x054],%l5 ! Mem[000000003f000054]
stb %l3,[%i2+0x1ea] ! Mem[000000003f0001ea]
ldsh [%i0+0x096],%l4 ! Mem[000000003e000096]
ldstub [%i1+0x06a],%l7 ! Mem[000000003e80006a]
ldstub [%i3+0x1d8],%l3 ! Mem[000000003f8001d8]
jmpl %o7,%g0
stx %l7,[%i3+0x058] ! Mem[000000003f800058]
p23_far_2_hem:
ldstub [%i2+0x07c],%l6 ! Mem[000000003f00007c]
swap [%i2+0x054],%l5 ! Mem[000000003f000054]
stb %l3,[%i2+0x1ea] ! Mem[000000003f0001ea]
ldsh [%i0+0x096],%l4 ! Mem[000000003e000096]
ldstub [%i1+0x06a],%l7 ! Mem[000000003e80006a]
ldstub [%i3+0x1d8],%l3 ! Mem[000000003f8001d8]
jmpl %o7,%g0
stx %l7,[%i3+0x058] ! Mem[000000003f800058]
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
std %l4,[%i0+0x158] ! Mem[0000000040000158]
ldstub [%i1+0x129],%l3 ! Mem[0000000040800129]
lduh [%i0+0x052],%l5 ! Mem[0000000040000052]
ldub [%i1+0x0cf],%l6 ! Mem[00000000408000cf]
std %l4,[%i0+0x100] ! Mem[0000000040000100]
ldub [%i3+0x132],%l1 ! Mem[0000000041800132]
jmpl %o7,%g0
stb %l4,[%i0+0x134] ! Mem[0000000040000134]
p24_far_2_lem:
std %l4,[%i0+0x158] ! Mem[0000000040000158]
ldstub [%i1+0x129],%l3 ! Mem[0000000040800129]
lduh [%i0+0x052],%l5 ! Mem[0000000040000052]
ldub [%i1+0x0cf],%l6 ! Mem[00000000408000cf]
std %l4,[%i0+0x100] ! Mem[0000000040000100]
ldub [%i3+0x132],%l1 ! Mem[0000000041800132]
jmpl %o7,%g0
stb %l4,[%i0+0x134] ! Mem[0000000040000134]
p24_far_2_he:
stb %l6,[%i3+0x05c] ! Mem[000000004180005c]
ldstub [%i3+0x055],%l5 ! Mem[0000000041800055]
ldx [%i2+0x1e8],%l3 ! Mem[00000000410001e8]
stw %l4,[%i0+0x0b4] ! Mem[00000000400000b4]
ldsb [%i3+0x0ed],%l2 ! Mem[00000000418000ed]
lduw [%i0+0x1d8],%l3 ! Mem[00000000400001d8]
stw %l7,[%i1+0x078] ! Mem[0000000040800078]
jmpl %o7,%g0
lduh [%i3+0x144],%l6 ! Mem[0000000041800144]
p24_far_2_hem:
stb %l6,[%i3+0x05c] ! Mem[000000004180005c]
ldstub [%i3+0x055],%l5 ! Mem[0000000041800055]
ldx [%i2+0x1e8],%l3 ! Mem[00000000410001e8]
stw %l4,[%i0+0x0b4] ! Mem[00000000400000b4]
ldsb [%i3+0x0ed],%l2 ! Mem[00000000418000ed]
lduw [%i0+0x1d8],%l3 ! Mem[00000000400001d8]
stw %l7,[%i1+0x078] ! Mem[0000000040800078]
jmpl %o7,%g0
lduh [%i3+0x144],%l6 ! Mem[0000000041800144]
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
ldstub [%i3+0x0f8],%l2 ! Mem[00000000438000f8]
stb %l4,[%i0+0x19d] ! Mem[000000004200019d]
swap [%i1+0x15c],%l7 ! Mem[000000004280015c]
ldd [%i0+0x0c8],%l0 ! Mem[00000000420000c8]
lduh [%i1+0x164],%l4 ! Mem[0000000042800164]
sth %l4,[%i3+0x1b4] ! Mem[00000000438001b4]
jmpl %o7,%g0
ldx [%i0+0x118],%l7 ! Mem[0000000042000118]
p25_far_2_lem:
ldstub [%i3+0x0f8],%l2 ! Mem[00000000438000f8]
stb %l4,[%i0+0x19d] ! Mem[000000004200019d]
swap [%i1+0x15c],%l7 ! Mem[000000004280015c]
ldd [%i0+0x0c8],%l0 ! Mem[00000000420000c8]
lduh [%i1+0x164],%l4 ! Mem[0000000042800164]
sth %l4,[%i3+0x1b4] ! Mem[00000000438001b4]
jmpl %o7,%g0
ldx [%i0+0x118],%l7 ! Mem[0000000042000118]
p25_far_2_he:
lduw [%i2+0x160],%l0 ! Mem[0000000043000160]
jmpl %o7,%g0
stb %l7,[%i1+0x101] ! Mem[0000000042800101]
p25_far_2_hem:
lduw [%i2+0x160],%l0 ! Mem[0000000043000160]
jmpl %o7,%g0
stb %l7,[%i1+0x101] ! Mem[0000000042800101]
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
ldstub [%i2+0x08b],%l5 ! Mem[000000004500008b]
ldx [%i1+0x1e8],%l3 ! Mem[00000000448001e8]
ldsb [%i1+0x0ec],%l0 ! Mem[00000000448000ec]
sth %l4,[%i1+0x164] ! Mem[0000000044800164]
ldstub [%i3+0x1b5],%l4 ! Mem[00000000458001b5]
stw %l7,[%i2+0x13c] ! Mem[000000004500013c]
jmpl %o7,%g0
ldsh [%i1+0x042],%l1 ! Mem[0000000044800042]
p26_far_2_lem:
ldstub [%i2+0x08b],%l5 ! Mem[000000004500008b]
ldx [%i1+0x1e8],%l3 ! Mem[00000000448001e8]
ldsb [%i1+0x0ec],%l0 ! Mem[00000000448000ec]
sth %l4,[%i1+0x164] ! Mem[0000000044800164]
ldstub [%i3+0x1b5],%l4 ! Mem[00000000458001b5]
stw %l7,[%i2+0x13c] ! Mem[000000004500013c]
jmpl %o7,%g0
ldsh [%i1+0x042],%l1 ! Mem[0000000044800042]
p26_far_2_he:
jmpl %o7,%g0
std %l4,[%i2+0x1d0] ! Mem[00000000450001d0]
jmpl %o7,%g0
nop
p26_far_2_hem:
jmpl %o7,%g0
std %l4,[%i2+0x1d0] ! Mem[00000000450001d0]
jmpl %o7,%g0
nop
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
ldstub [%i0+0x182],%l3 ! Mem[0000000046000182]
ldstub [%i3+0x177],%l3 ! Mem[0000000047800177]
jmpl %o7,%g0
ldx [%i2+0x150],%l2 ! Mem[0000000047000150]
p27_far_2_lem:
ldstub [%i0+0x182],%l3 ! Mem[0000000046000182]
ldstub [%i3+0x177],%l3 ! Mem[0000000047800177]
jmpl %o7,%g0
ldx [%i2+0x150],%l2 ! Mem[0000000047000150]
p27_far_2_he:
jmpl %o7,%g0
ldstub [%i1+0x158],%l5 ! Mem[0000000046800158]
jmpl %o7,%g0
nop
p27_far_2_hem:
jmpl %o7,%g0
ldstub [%i1+0x158],%l5 ! Mem[0000000046800158]
jmpl %o7,%g0
nop
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
stx %l2,[%i3+0x0c0] ! Mem[00000000498000c0]
ldub [%i1+0x178],%l5 ! Mem[0000000048800178]
stb %l4,[%i3+0x1b5] ! Mem[00000000498001b5]
jmpl %o7,%g0
ldsh [%i3+0x0aa],%l3 ! Mem[00000000498000aa]
p28_far_2_lem:
stx %l2,[%i3+0x0c0] ! Mem[00000000498000c0]
ldub [%i1+0x178],%l5 ! Mem[0000000048800178]
stb %l4,[%i3+0x1b5] ! Mem[00000000498001b5]
jmpl %o7,%g0
ldsh [%i3+0x0aa],%l3 ! Mem[00000000498000aa]
p28_far_2_he:
ldsh [%i0+0x15c],%l4 ! Mem[000000004800015c]
ldx [%i2+0x108],%l5 ! Mem[0000000049000108]
ldstub [%i0+0x16f],%l7 ! Mem[000000004800016f]
swap [%i0+0x0c4],%l4 ! Mem[00000000480000c4]
ldstub [%i1+0x1a3],%l1 ! Mem[00000000488001a3]
jmpl %o7,%g0
swap [%i3+0x178],%l7 ! Mem[0000000049800178]
p28_far_2_hem:
ldsh [%i0+0x15c],%l4 ! Mem[000000004800015c]
ldx [%i2+0x108],%l5 ! Mem[0000000049000108]
ldstub [%i0+0x16f],%l7 ! Mem[000000004800016f]
swap [%i0+0x0c4],%l4 ! Mem[00000000480000c4]
ldstub [%i1+0x1a3],%l1 ! Mem[00000000488001a3]
jmpl %o7,%g0
swap [%i3+0x178],%l7 ! Mem[0000000049800178]
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
swap [%i2+0x008],%l2 ! Mem[000000004b000008]
ldub [%i0+0x1c2],%l2 ! Mem[000000004a0001c2]
ldsb [%i3+0x1a2],%l3 ! Mem[000000004b8001a2]
ldstub [%i1+0x083],%l3 ! Mem[000000004a800083]
std %l4,[%i1+0x110] ! Mem[000000004a800110]
jmpl %o7,%g0
ldx [%i2+0x1e0],%l4 ! Mem[000000004b0001e0]
p29_far_2_lem:
membar #Sync
swap [%i2+0x008],%l2 ! Mem[000000004b000008]
ldub [%i0+0x1c2],%l2 ! Mem[000000004a0001c2]
ldsb [%i3+0x1a2],%l3 ! Mem[000000004b8001a2]
ldstub [%i1+0x083],%l3 ! Mem[000000004a800083]
std %l4,[%i1+0x110] ! Mem[000000004a800110]
jmpl %o7,%g0
ldx [%i2+0x1e0],%l4 ! Mem[000000004b0001e0]
p29_far_2_he:
ldsh [%i3+0x1b4],%l4 ! Mem[000000004b8001b4]
jmpl %o7,%g0
ldstub [%i2+0x11e],%l7 ! Mem[000000004b00011e]
p29_far_2_hem:
ldsh [%i3+0x1b4],%l4 ! Mem[000000004b8001b4]
jmpl %o7,%g0
ldstub [%i2+0x11e],%l7 ! Mem[000000004b00011e]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
ldsh [%i0+0x176],%l3 ! Mem[000000004c000176]
swap [%i1+0x170],%l2 ! Mem[000000004c800170]
swap [%i1+0x134],%l0 ! Mem[000000004c800134]
jmpl %o7,%g0
swap [%i1+0x140],%l3 ! Mem[000000004c800140]
p30_far_2_lem:
ldsh [%i0+0x176],%l3 ! Mem[000000004c000176]
swap [%i1+0x170],%l2 ! Mem[000000004c800170]
swap [%i1+0x134],%l0 ! Mem[000000004c800134]
jmpl %o7,%g0
swap [%i1+0x140],%l3 ! Mem[000000004c800140]
p30_far_2_he:
jmpl %o7,%g0
lduh [%i1+0x194],%l3 ! Mem[000000004c800194]
jmpl %o7,%g0
nop
p30_far_2_hem:
jmpl %o7,%g0
lduh [%i1+0x194],%l3 ! Mem[000000004c800194]
jmpl %o7,%g0
nop
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
ldstub [%i0+0x1da],%l2 ! Mem[000000004e0001da]
jmpl %o7,%g0
ldsw [%i2+0x1bc],%l5 ! Mem[000000004f0001bc]
p31_far_2_lem:
ldstub [%i0+0x1da],%l2 ! Mem[000000004e0001da]
jmpl %o7,%g0
ldsw [%i2+0x1bc],%l5 ! Mem[000000004f0001bc]
p31_far_2_he:
ldsh [%i3+0x096],%l1 ! Mem[000000004f800096]
ldsw [%i3+0x11c],%l3 ! Mem[000000004f80011c]
swap [%i2+0x144],%l0 ! Mem[000000004f000144]
jmpl %o7,%g0
swap [%i2+0x1a8],%l0 ! Mem[000000004f0001a8]
p31_far_2_hem:
ldsh [%i3+0x096],%l1 ! Mem[000000004f800096]
ldsw [%i3+0x11c],%l3 ! Mem[000000004f80011c]
swap [%i2+0x144],%l0 ! Mem[000000004f000144]
jmpl %o7,%g0
swap [%i2+0x1a8],%l0 ! Mem[000000004f0001a8]
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
ldsb [%i3+0x0a3],%l3 ! Mem[00000000518000a3]
lduh [%i3+0x112],%l5 ! Mem[0000000051800112]
ldstub [%i1+0x115],%l0 ! Mem[0000000050800115]
jmpl %o7,%g0
ldub [%i0+0x163],%l3 ! Mem[0000000050000163]
p32_far_2_lem:
ldsb [%i3+0x0a3],%l3 ! Mem[00000000518000a3]
lduh [%i3+0x112],%l5 ! Mem[0000000051800112]
ldstub [%i1+0x115],%l0 ! Mem[0000000050800115]
jmpl %o7,%g0
ldub [%i0+0x163],%l3 ! Mem[0000000050000163]
p32_far_2_he:
jmpl %o7,%g0
lduh [%i1+0x194],%l3 ! Mem[0000000050800194]
jmpl %o7,%g0
nop
p32_far_2_hem:
jmpl %o7,%g0
lduh [%i1+0x194],%l3 ! Mem[0000000050800194]
jmpl %o7,%g0
nop
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
ldstub [%i0+0x0d8],%l2 ! Mem[00000000520000d8]
lduh [%i1+0x0a4],%l5 ! Mem[00000000528000a4]
lduw [%i3+0x050],%l4 ! Mem[0000000053800050]
ldstub [%i0+0x090],%l5 ! Mem[0000000052000090]
ldd [%i0+0x1d0],%l4 ! Mem[00000000520001d0]
ldstub [%i1+0x04d],%l6 ! Mem[000000005280004d]
jmpl %o7,%g0
sth %l5,[%i0+0x0bc] ! Mem[00000000520000bc]
p33_far_2_lem:
ldstub [%i0+0x0d8],%l2 ! Mem[00000000520000d8]
lduh [%i1+0x0a4],%l5 ! Mem[00000000528000a4]
lduw [%i3+0x050],%l4 ! Mem[0000000053800050]
ldstub [%i0+0x090],%l5 ! Mem[0000000052000090]
ldd [%i0+0x1d0],%l4 ! Mem[00000000520001d0]
ldstub [%i1+0x04d],%l6 ! Mem[000000005280004d]
jmpl %o7,%g0
sth %l5,[%i0+0x0bc] ! Mem[00000000520000bc]
p33_far_2_he:
swap [%i0+0x160],%l0 ! Mem[0000000052000160]
stb %l7,[%i2+0x18a] ! Mem[000000005300018a]
ldstub [%i2+0x118],%l2 ! Mem[0000000053000118]
sth %l3,[%i3+0x186] ! Mem[0000000053800186]
jmpl %o7,%g0
ldub [%i1+0x061],%l5 ! Mem[0000000052800061]
p33_far_2_hem:
swap [%i0+0x160],%l0 ! Mem[0000000052000160]
stb %l7,[%i2+0x18a] ! Mem[000000005300018a]
ldstub [%i2+0x118],%l2 ! Mem[0000000053000118]
sth %l3,[%i3+0x186] ! Mem[0000000053800186]
jmpl %o7,%g0
ldub [%i1+0x061],%l5 ! Mem[0000000052800061]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
ldstub [%i3+0x16f],%l7 ! Mem[000000005580016f]
stw %l4,[%i0+0x0c4] ! Mem[00000000540000c4]
stx %l1,[%i1+0x1e8] ! Mem[00000000548001e8]
ldsw [%i1+0x08c],%l1 ! Mem[000000005480008c]
ldstub [%i2+0x011],%l7 ! Mem[0000000055000011]
jmpl %o7,%g0
ldsb [%i1+0x01d],%l1 ! Mem[000000005480001d]
p34_far_2_lem:
ldstub [%i3+0x16f],%l7 ! Mem[000000005580016f]
stw %l4,[%i0+0x0c4] ! Mem[00000000540000c4]
stx %l1,[%i1+0x1e8] ! Mem[00000000548001e8]
ldsw [%i1+0x08c],%l1 ! Mem[000000005480008c]
membar #Sync
ldstub [%i2+0x011],%l7 ! Mem[0000000055000011]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x01d],%l1 ! Mem[000000005480001d]
p34_far_2_he:
swap [%i3+0x000],%l3 ! Mem[0000000055800000]
ldub [%i1+0x1c3],%l0 ! Mem[00000000548001c3]
lduw [%i3+0x0e0],%l4 ! Mem[00000000558000e0]
swap [%i3+0x1b8],%l3 ! Mem[00000000558001b8]
ldstub [%i3+0x089],%l3 ! Mem[0000000055800089]
ldsw [%i0+0x090],%l0 ! Mem[0000000054000090]
jmpl %o7,%g0
swap [%i0+0x048],%l5 ! Mem[0000000054000048]
p34_far_2_hem:
membar #Sync
swap [%i3+0x000],%l3 ! Mem[0000000055800000]
ldub [%i1+0x1c3],%l0 ! Mem[00000000548001c3]
lduw [%i3+0x0e0],%l4 ! Mem[00000000558000e0]
swap [%i3+0x1b8],%l3 ! Mem[00000000558001b8]
ldstub [%i3+0x089],%l3 ! Mem[0000000055800089]
ldsw [%i0+0x090],%l0 ! Mem[0000000054000090]
jmpl %o7,%g0
swap [%i0+0x048],%l5 ! Mem[0000000054000048]
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
swap [%i0+0x17c],%l0 ! Mem[000000005600017c]
ldstub [%i1+0x09b],%l5 ! Mem[000000005680009b]
ldstub [%i3+0x01d],%l3 ! Mem[000000005780001d]
swap [%i0+0x0cc],%l6 ! Mem[00000000560000cc]
stw %l6,[%i2+0x174] ! Mem[0000000057000174]
sth %l5,[%i2+0x0e8] ! Mem[00000000570000e8]
swap [%i3+0x17c],%l4 ! Mem[000000005780017c]
jmpl %o7,%g0
swap [%i2+0x120],%l7 ! Mem[0000000057000120]
p35_far_2_lem:
swap [%i0+0x17c],%l0 ! Mem[000000005600017c]
ldstub [%i1+0x09b],%l5 ! Mem[000000005680009b]
membar #Sync
ldstub [%i3+0x01d],%l3 ! Mem[000000005780001d]
swap [%i0+0x0cc],%l6 ! Mem[00000000560000cc]
stw %l6,[%i2+0x174] ! Mem[0000000057000174]
sth %l5,[%i2+0x0e8] ! Mem[00000000570000e8]
swap [%i3+0x17c],%l4 ! Mem[000000005780017c]
jmpl %o7,%g0
swap [%i2+0x120],%l7 ! Mem[0000000057000120]
p35_far_2_he:
ldstub [%i0+0x1ca],%l3 ! Mem[00000000560001ca]
sth %l4,[%i2+0x1ca] ! Mem[00000000570001ca]
stb %l7,[%i1+0x0cc] ! Mem[00000000568000cc]
lduw [%i0+0x070],%l1 ! Mem[0000000056000070]
ldsw [%i2+0x064],%l4 ! Mem[0000000057000064]
jmpl %o7,%g0
ldstub [%i2+0x07d],%l7 ! Mem[000000005700007d]
p35_far_2_hem:
ldstub [%i0+0x1ca],%l3 ! Mem[00000000560001ca]
sth %l4,[%i2+0x1ca] ! Mem[00000000570001ca]
stb %l7,[%i1+0x0cc] ! Mem[00000000568000cc]
lduw [%i0+0x070],%l1 ! Mem[0000000056000070]
ldsw [%i2+0x064],%l4 ! Mem[0000000057000064]
jmpl %o7,%g0
ldstub [%i2+0x07d],%l7 ! Mem[000000005700007d]
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
ldstub [%i2+0x10f],%l1 ! Mem[000000005900010f]
jmpl %o7,%g0
stw %l3,[%i0+0x174] ! Mem[0000000058000174]
p36_far_2_lem:
ldstub [%i2+0x10f],%l1 ! Mem[000000005900010f]
jmpl %o7,%g0
stw %l3,[%i0+0x174] ! Mem[0000000058000174]
p36_far_2_he:
stb %l7,[%i3+0x0a6] ! Mem[00000000598000a6]
ldsb [%i0+0x10c],%l5 ! Mem[000000005800010c]
ldsb [%i3+0x1ee],%l7 ! Mem[00000000598001ee]
ldsb [%i1+0x071],%l2 ! Mem[0000000058800071]
jmpl %o7,%g0
stb %l0,[%i2+0x12b] ! Mem[000000005900012b]
p36_far_2_hem:
stb %l7,[%i3+0x0a6] ! Mem[00000000598000a6]
ldsb [%i0+0x10c],%l5 ! Mem[000000005800010c]
ldsb [%i3+0x1ee],%l7 ! Mem[00000000598001ee]
ldsb [%i1+0x071],%l2 ! Mem[0000000058800071]
jmpl %o7,%g0
stb %l0,[%i2+0x12b] ! Mem[000000005900012b]
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
sth %l0,[%i1+0x150] ! Mem[000000005a800150]
ldsw [%i2+0x028],%l3 ! Mem[000000005b000028]
jmpl %o7,%g0
ldsw [%i2+0x0c4],%l5 ! Mem[000000005b0000c4]
p37_far_2_lem:
sth %l0,[%i1+0x150] ! Mem[000000005a800150]
membar #Sync
ldsw [%i2+0x028],%l3 ! Mem[000000005b000028]
jmpl %o7,%g0
ldsw [%i2+0x0c4],%l5 ! Mem[000000005b0000c4]
p37_far_2_he:
ldsw [%i0+0x130],%l1 ! Mem[000000005a000130]
lduh [%i0+0x134],%l4 ! Mem[000000005a000134]
ldub [%i1+0x161],%l0 ! Mem[000000005a800161]
std %l6,[%i0+0x100] ! Mem[000000005a000100]
jmpl %o7,%g0
ldstub [%i0+0x1ff],%l1 ! Mem[000000005a0001ff]
p37_far_2_hem:
ldsw [%i0+0x130],%l1 ! Mem[000000005a000130]
lduh [%i0+0x134],%l4 ! Mem[000000005a000134]
ldub [%i1+0x161],%l0 ! Mem[000000005a800161]
std %l6,[%i0+0x100] ! Mem[000000005a000100]
jmpl %o7,%g0
ldstub [%i0+0x1ff],%l1 ! Mem[000000005a0001ff]
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
ldsh [%i0+0x0ec],%l3 ! Mem[000000005c0000ec]
ldsh [%i3+0x0e2],%l2 ! Mem[000000005d8000e2]
sth %l1,[%i0+0x0b0] ! Mem[000000005c0000b0]
ldx [%i3+0x008],%l2 ! Mem[000000005d800008]
lduh [%i0+0x0e0],%l7 ! Mem[000000005c0000e0]
jmpl %o7,%g0
stx %l1,[%i2+0x0a8] ! Mem[000000005d0000a8]
p38_far_2_lem:
ldsh [%i0+0x0ec],%l3 ! Mem[000000005c0000ec]
ldsh [%i3+0x0e2],%l2 ! Mem[000000005d8000e2]
sth %l1,[%i0+0x0b0] ! Mem[000000005c0000b0]
membar #Sync
ldx [%i3+0x008],%l2 ! Mem[000000005d800008]
lduh [%i0+0x0e0],%l7 ! Mem[000000005c0000e0]
jmpl %o7,%g0
stx %l1,[%i2+0x0a8] ! Mem[000000005d0000a8]
p38_far_2_he:
stw %l4,[%i1+0x060] ! Mem[000000005c800060]
swap [%i1+0x19c],%l2 ! Mem[000000005c80019c]
ldsb [%i1+0x147],%l6 ! Mem[000000005c800147]
ldd [%i3+0x0d8],%l6 ! Mem[000000005d8000d8]
swap [%i3+0x12c],%l5 ! Mem[000000005d80012c]
jmpl %o7,%g0
ldsw [%i1+0x1ec],%l7 ! Mem[000000005c8001ec]
p38_far_2_hem:
stw %l4,[%i1+0x060] ! Mem[000000005c800060]
swap [%i1+0x19c],%l2 ! Mem[000000005c80019c]
ldsb [%i1+0x147],%l6 ! Mem[000000005c800147]
ldd [%i3+0x0d8],%l6 ! Mem[000000005d8000d8]
swap [%i3+0x12c],%l5 ! Mem[000000005d80012c]
jmpl %o7,%g0
ldsw [%i1+0x1ec],%l7 ! Mem[000000005c8001ec]
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
ldsw [%i0+0x170],%l0 ! Mem[000000005e000170]
ldsb [%i3+0x00b],%l3 ! Mem[000000005f80000b]
jmpl %o7,%g0
ldsb [%i1+0x0e4],%l5 ! Mem[000000005e8000e4]
p39_far_2_lem:
ldsw [%i0+0x170],%l0 ! Mem[000000005e000170]
membar #Sync
ldsb [%i3+0x00b],%l3 ! Mem[000000005f80000b]
jmpl %o7,%g0
ldsb [%i1+0x0e4],%l5 ! Mem[000000005e8000e4]
p39_far_2_he:
ldstub [%i0+0x112],%l1 ! Mem[000000005e000112]
ldstub [%i3+0x169],%l1 ! Mem[000000005f800169]
ldsb [%i3+0x0bb],%l1 ! Mem[000000005f8000bb]
ldd [%i1+0x188],%l6 ! Mem[000000005e800188]
jmpl %o7,%g0
std %l2,[%i2+0x138] ! Mem[000000005f000138]
p39_far_2_hem:
ldstub [%i0+0x112],%l1 ! Mem[000000005e000112]
ldstub [%i3+0x169],%l1 ! Mem[000000005f800169]
ldsb [%i3+0x0bb],%l1 ! Mem[000000005f8000bb]
ldd [%i1+0x188],%l6 ! Mem[000000005e800188]
jmpl %o7,%g0
std %l2,[%i2+0x138] ! Mem[000000005f000138]
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
ldstub [%i3+0x1fa],%l2 ! Mem[00000000618001fa]
ldd [%i1+0x0e8],%l6 ! Mem[00000000608000e8]
swap [%i0+0x070],%l1 ! Mem[0000000060000070]
jmpl %o7,%g0
ldsb [%i1+0x064],%l4 ! Mem[0000000060800064]
p40_far_2_lem:
ldstub [%i3+0x1fa],%l2 ! Mem[00000000618001fa]
ldd [%i1+0x0e8],%l6 ! Mem[00000000608000e8]
swap [%i0+0x070],%l1 ! Mem[0000000060000070]
jmpl %o7,%g0
ldsb [%i1+0x064],%l4 ! Mem[0000000060800064]
p40_far_2_he:
swap [%i1+0x144],%l0 ! Mem[0000000060800144]
swap [%i1+0x188],%l0 ! Mem[0000000060800188]
ldd [%i2+0x0d8],%l4 ! Mem[00000000610000d8]
jmpl %o7,%g0
stb %l2,[%i3+0x07b] ! Mem[000000006180007b]
p40_far_2_hem:
swap [%i1+0x144],%l0 ! Mem[0000000060800144]
swap [%i1+0x188],%l0 ! Mem[0000000060800188]
ldd [%i2+0x0d8],%l4 ! Mem[00000000610000d8]
jmpl %o7,%g0
stb %l2,[%i3+0x07b] ! Mem[000000006180007b]
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
ldstub [%i3+0x1c2],%l2 ! Mem[00000000638001c2]
ldx [%i2+0x1a0],%l3 ! Mem[00000000630001a0]
jmpl %o7,%g0
swap [%i0+0x0a0],%l3 ! Mem[00000000620000a0]
p41_far_2_lem:
ldstub [%i3+0x1c2],%l2 ! Mem[00000000638001c2]
ldx [%i2+0x1a0],%l3 ! Mem[00000000630001a0]
jmpl %o7,%g0
swap [%i0+0x0a0],%l3 ! Mem[00000000620000a0]
p41_far_2_he:
ldub [%i2+0x0e3],%l2 ! Mem[00000000630000e3]
ldsh [%i2+0x0b0],%l1 ! Mem[00000000630000b0]
ldstub [%i1+0x0f4],%l0 ! Mem[00000000628000f4]
jmpl %o7,%g0
lduh [%i3+0x194],%l3 ! Mem[0000000063800194]
p41_far_2_hem:
ldub [%i2+0x0e3],%l2 ! Mem[00000000630000e3]
ldsh [%i2+0x0b0],%l1 ! Mem[00000000630000b0]
ldstub [%i1+0x0f4],%l0 ! Mem[00000000628000f4]
jmpl %o7,%g0
lduh [%i3+0x194],%l3 ! Mem[0000000063800194]
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
sth %l4,[%i3+0x120] ! Mem[0000000065800120]
stx %l1,[%i3+0x110] ! Mem[0000000065800110]
lduw [%i2+0x174],%l3 ! Mem[0000000065000174]
jmpl %o7,%g0
lduw [%i0+0x078],%l6 ! Mem[0000000064000078]
p42_far_2_lem:
sth %l4,[%i3+0x120] ! Mem[0000000065800120]
stx %l1,[%i3+0x110] ! Mem[0000000065800110]
lduw [%i2+0x174],%l3 ! Mem[0000000065000174]
jmpl %o7,%g0
lduw [%i0+0x078],%l6 ! Mem[0000000064000078]
p42_far_2_he:
ldx [%i3+0x178],%l7 ! Mem[0000000065800178]
ldstub [%i2+0x1c9],%l4 ! Mem[00000000650001c9]
lduw [%i2+0x0f0],%l5 ! Mem[00000000650000f0]
ldsh [%i2+0x1de],%l3 ! Mem[00000000650001de]
ldsb [%i1+0x185],%l3 ! Mem[0000000064800185]
lduh [%i2+0x0c8],%l3 ! Mem[00000000650000c8]
swap [%i0+0x030],%l0 ! Mem[0000000064000030]
jmpl %o7,%g0
ldd [%i2+0x1b8],%l6 ! Mem[00000000650001b8]
p42_far_2_hem:
ldx [%i3+0x178],%l7 ! Mem[0000000065800178]
ldstub [%i2+0x1c9],%l4 ! Mem[00000000650001c9]
lduw [%i2+0x0f0],%l5 ! Mem[00000000650000f0]
ldsh [%i2+0x1de],%l3 ! Mem[00000000650001de]
ldsb [%i1+0x185],%l3 ! Mem[0000000064800185]
lduh [%i2+0x0c8],%l3 ! Mem[00000000650000c8]
membar #Sync
swap [%i0+0x030],%l0 ! Mem[0000000064000030]
jmpl %o7,%g0
ldd [%i2+0x1b8],%l6 ! Mem[00000000650001b8]
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
lduh [%i2+0x0f4],%l0 ! Mem[00000000670000f4]
lduh [%i3+0x194],%l3 ! Mem[0000000067800194]
ldx [%i2+0x1a0],%l3 ! Mem[00000000670001a0]
swap [%i0+0x158],%l2 ! Mem[0000000066000158]
ldstub [%i1+0x10f],%l1 ! Mem[000000006680010f]
jmpl %o7,%g0
std %l2,[%i0+0x150] ! Mem[0000000066000150]
p43_far_2_lem:
lduh [%i2+0x0f4],%l0 ! Mem[00000000670000f4]
lduh [%i3+0x194],%l3 ! Mem[0000000067800194]
ldx [%i2+0x1a0],%l3 ! Mem[00000000670001a0]
swap [%i0+0x158],%l2 ! Mem[0000000066000158]
ldstub [%i1+0x10f],%l1 ! Mem[000000006680010f]
jmpl %o7,%g0
std %l2,[%i0+0x150] ! Mem[0000000066000150]
p43_far_2_he:
lduw [%i3+0x0fc],%l7 ! Mem[00000000678000fc]
ldstub [%i1+0x12c],%l5 ! Mem[000000006680012c]
ldx [%i2+0x1e8],%l7 ! Mem[00000000670001e8]
stx %l2,[%i0+0x070] ! Mem[0000000066000070]
jmpl %o7,%g0
ldd [%i1+0x140],%l0 ! Mem[0000000066800140]
p43_far_2_hem:
lduw [%i3+0x0fc],%l7 ! Mem[00000000678000fc]
ldstub [%i1+0x12c],%l5 ! Mem[000000006680012c]
ldx [%i2+0x1e8],%l7 ! Mem[00000000670001e8]
stx %l2,[%i0+0x070] ! Mem[0000000066000070]
jmpl %o7,%g0
ldd [%i1+0x140],%l0 ! Mem[0000000066800140]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
jmpl %o7,%g0
std %l4,[%i2+0x0f0] ! Mem[00000000690000f0]
jmpl %o7,%g0
nop
p44_far_2_lem:
jmpl %o7,%g0
std %l4,[%i2+0x0f0] ! Mem[00000000690000f0]
jmpl %o7,%g0
nop
p44_far_2_he:
ldstub [%i2+0x15d],%l0 ! Mem[000000006900015d]
std %l4,[%i2+0x098] ! Mem[0000000069000098]
swap [%i1+0x01c],%l3 ! Mem[000000006880001c]
swap [%i1+0x0ec],%l6 ! Mem[00000000688000ec]
ldd [%i2+0x170],%l6 ! Mem[0000000069000170]
ldstub [%i1+0x0c9],%l5 ! Mem[00000000688000c9]
stx %l4,[%i3+0x178] ! Mem[0000000069800178]
jmpl %o7,%g0
sth %l5,[%i3+0x108] ! Mem[0000000069800108]
p44_far_2_hem:
ldstub [%i2+0x15d],%l0 ! Mem[000000006900015d]
std %l4,[%i2+0x098] ! Mem[0000000069000098]
membar #Sync
swap [%i1+0x01c],%l3 ! Mem[000000006880001c]
swap [%i1+0x0ec],%l6 ! Mem[00000000688000ec]
ldd [%i2+0x170],%l6 ! Mem[0000000069000170]
ldstub [%i1+0x0c9],%l5 ! Mem[00000000688000c9]
stx %l4,[%i3+0x178] ! Mem[0000000069800178]
jmpl %o7,%g0
sth %l5,[%i3+0x108] ! Mem[0000000069800108]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
std %l6,[%i1+0x0c8] ! Mem[000000006a8000c8]
swap [%i1+0x100],%l4 ! Mem[000000006a800100]
ldd [%i2+0x130],%l0 ! Mem[000000006b000130]
swap [%i0+0x114],%l4 ! Mem[000000006a000114]
std %l0,[%i3+0x140] ! Mem[000000006b800140]
jmpl %o7,%g0
swap [%i3+0x1a8],%l7 ! Mem[000000006b8001a8]
p45_far_2_lem:
std %l6,[%i1+0x0c8] ! Mem[000000006a8000c8]
swap [%i1+0x100],%l4 ! Mem[000000006a800100]
ldd [%i2+0x130],%l0 ! Mem[000000006b000130]
swap [%i0+0x114],%l4 ! Mem[000000006a000114]
std %l0,[%i3+0x140] ! Mem[000000006b800140]
jmpl %o7,%g0
swap [%i3+0x1a8],%l7 ! Mem[000000006b8001a8]
p45_far_2_he:
lduh [%i3+0x152],%l2 ! Mem[000000006b800152]
sth %l4,[%i0+0x0b6] ! Mem[000000006a0000b6]
jmpl %o7,%g0
stw %l2,[%i1+0x0cc] ! Mem[000000006a8000cc]
p45_far_2_hem:
lduh [%i3+0x152],%l2 ! Mem[000000006b800152]
sth %l4,[%i0+0x0b6] ! Mem[000000006a0000b6]
jmpl %o7,%g0
stw %l2,[%i1+0x0cc] ! Mem[000000006a8000cc]
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
swap [%i3+0x1bc],%l5 ! Mem[000000006d8001bc]
ldx [%i1+0x138],%l2 ! Mem[000000006c800138]
jmpl %o7,%g0
swap [%i0+0x1a4],%l3 ! Mem[000000006c0001a4]
p46_far_2_lem:
swap [%i3+0x1bc],%l5 ! Mem[000000006d8001bc]
ldx [%i1+0x138],%l2 ! Mem[000000006c800138]
jmpl %o7,%g0
swap [%i0+0x1a4],%l3 ! Mem[000000006c0001a4]
p46_far_2_he:
std %l6,[%i3+0x048] ! Mem[000000006d800048]
swap [%i3+0x1f8],%l3 ! Mem[000000006d8001f8]
sth %l7,[%i2+0x058] ! Mem[000000006d000058]
ldstub [%i3+0x164],%l6 ! Mem[000000006d800164]
swap [%i2+0x000],%l3 ! Mem[000000006d000000]
jmpl %o7,%g0
ldsh [%i3+0x020],%l0 ! Mem[000000006d800020]
p46_far_2_hem:
std %l6,[%i3+0x048] ! Mem[000000006d800048]
swap [%i3+0x1f8],%l3 ! Mem[000000006d8001f8]
sth %l7,[%i2+0x058] ! Mem[000000006d000058]
ldstub [%i3+0x164],%l6 ! Mem[000000006d800164]
membar #Sync
swap [%i2+0x000],%l3 ! Mem[000000006d000000]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x020],%l0 ! Mem[000000006d800020]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
ldsh [%i1+0x0ee],%l6 ! Mem[000000006e8000ee]
ldstub [%i0+0x022],%l4 ! Mem[000000006e000022]
stx %l1,[%i3+0x168] ! Mem[000000006f800168]
jmpl %o7,%g0
lduh [%i2+0x09a],%l1 ! Mem[000000006f00009a]
p47_far_2_lem:
ldsh [%i1+0x0ee],%l6 ! Mem[000000006e8000ee]
membar #Sync
ldstub [%i0+0x022],%l4 ! Mem[000000006e000022]
stx %l1,[%i3+0x168] ! Mem[000000006f800168]
jmpl %o7,%g0
lduh [%i2+0x09a],%l1 ! Mem[000000006f00009a]
p47_far_2_he:
ldstub [%i1+0x097],%l2 ! Mem[000000006e800097]
ldsw [%i2+0x02c],%l6 ! Mem[000000006f00002c]
ldstub [%i1+0x13c],%l3 ! Mem[000000006e80013c]
swap [%i0+0x1fc],%l3 ! Mem[000000006e0001fc]
ldsh [%i3+0x048],%l0 ! Mem[000000006f800048]
jmpl %o7,%g0
ldsb [%i1+0x019],%l2 ! Mem[000000006e800019]
p47_far_2_hem:
ldstub [%i1+0x097],%l2 ! Mem[000000006e800097]
membar #Sync
ldsw [%i2+0x02c],%l6 ! Mem[000000006f00002c]
ldstub [%i1+0x13c],%l3 ! Mem[000000006e80013c]
swap [%i0+0x1fc],%l3 ! Mem[000000006e0001fc]
ldsh [%i3+0x048],%l0 ! Mem[000000006f800048]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x019],%l2 ! Mem[000000006e800019]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
ldsh [%i2+0x090],%l5 ! Mem[0000000071000090]
ldsh [%i1+0x1f2],%l5 ! Mem[00000000708001f2]
ldd [%i0+0x048],%l6 ! Mem[0000000070000048]
jmpl %o7,%g0
ldsh [%i3+0x0bc],%l5 ! Mem[00000000718000bc]
p48_far_2_lem:
ldsh [%i2+0x090],%l5 ! Mem[0000000071000090]
ldsh [%i1+0x1f2],%l5 ! Mem[00000000708001f2]
ldd [%i0+0x048],%l6 ! Mem[0000000070000048]
jmpl %o7,%g0
ldsh [%i3+0x0bc],%l5 ! Mem[00000000718000bc]
p48_far_2_he:
ldd [%i3+0x140],%l0 ! Mem[0000000071800140]
sth %l7,[%i1+0x120] ! Mem[0000000070800120]
swap [%i3+0x1dc],%l7 ! Mem[00000000718001dc]
ldd [%i2+0x150],%l2 ! Mem[0000000071000150]
jmpl %o7,%g0
ldsw [%i3+0x1e8],%l1 ! Mem[00000000718001e8]
p48_far_2_hem:
ldd [%i3+0x140],%l0 ! Mem[0000000071800140]
sth %l7,[%i1+0x120] ! Mem[0000000070800120]
swap [%i3+0x1dc],%l7 ! Mem[00000000718001dc]
ldd [%i2+0x150],%l2 ! Mem[0000000071000150]
jmpl %o7,%g0
ldsw [%i3+0x1e8],%l1 ! Mem[00000000718001e8]
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
stb %l1,[%i2+0x0ab] ! Mem[00000000730000ab]
ldstub [%i3+0x179],%l2 ! Mem[0000000073800179]
swap [%i0+0x024],%l6 ! Mem[0000000072000024]
ldstub [%i0+0x1dd],%l2 ! Mem[00000000720001dd]
sth %l4,[%i2+0x1ca] ! Mem[00000000730001ca]
stb %l7,[%i2+0x0ec] ! Mem[00000000730000ec]
swap [%i0+0x070],%l1 ! Mem[0000000072000070]
jmpl %o7,%g0
swap [%i0+0x044],%l4 ! Mem[0000000072000044]
p49_far_2_lem:
stb %l1,[%i2+0x0ab] ! Mem[00000000730000ab]
ldstub [%i3+0x179],%l2 ! Mem[0000000073800179]
membar #Sync
swap [%i0+0x024],%l6 ! Mem[0000000072000024]
ldstub [%i0+0x1dd],%l2 ! Mem[00000000720001dd]
sth %l4,[%i2+0x1ca] ! Mem[00000000730001ca]
stb %l7,[%i2+0x0ec] ! Mem[00000000730000ec]
swap [%i0+0x070],%l1 ! Mem[0000000072000070]
jmpl %o7,%g0
swap [%i0+0x044],%l4 ! Mem[0000000072000044]
p49_far_2_he:
swap [%i3+0x164],%l0 ! Mem[0000000073800164]
swap [%i0+0x1a8],%l0 ! Mem[00000000720001a8]
sth %l4,[%i0+0x0fa] ! Mem[00000000720000fa]
jmpl %o7,%g0
lduh [%i0+0x032],%l0 ! Mem[0000000072000032]
p49_far_2_hem:
swap [%i3+0x164],%l0 ! Mem[0000000073800164]
swap [%i0+0x1a8],%l0 ! Mem[00000000720001a8]
sth %l4,[%i0+0x0fa] ! Mem[00000000720000fa]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x032],%l0 ! Mem[0000000072000032]
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
ldsb [%i2+0x022],%l1 ! Mem[0000000075000022]
ldx [%i0+0x1e0],%l5 ! Mem[00000000740001e0]
lduw [%i2+0x130],%l7 ! Mem[0000000075000130]
swap [%i2+0x0e4],%l5 ! Mem[00000000750000e4]
swap [%i3+0x03c],%l2 ! Mem[000000007580003c]
ldstub [%i3+0x171],%l0 ! Mem[0000000075800171]
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000075800008]
p50_far_2_lem:
membar #Sync
ldsb [%i2+0x022],%l1 ! Mem[0000000075000022]
ldx [%i0+0x1e0],%l5 ! Mem[00000000740001e0]
lduw [%i2+0x130],%l7 ! Mem[0000000075000130]
swap [%i2+0x0e4],%l5 ! Mem[00000000750000e4]
swap [%i3+0x03c],%l2 ! Mem[000000007580003c]
ldstub [%i3+0x171],%l0 ! Mem[0000000075800171]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000075800008]
p50_far_2_he:
lduw [%i1+0x100],%l4 ! Mem[0000000074800100]
ldub [%i0+0x112],%l1 ! Mem[0000000074000112]
ldub [%i0+0x134],%l4 ! Mem[0000000074000134]
ldsw [%i2+0x160],%l0 ! Mem[0000000075000160]
lduw [%i1+0x120],%l7 ! Mem[0000000074800120]
stw %l1,[%i2+0x1fc] ! Mem[00000000750001fc]
jmpl %o7,%g0
sth %l4,[%i1+0x0c6] ! Mem[00000000748000c6]
p50_far_2_hem:
lduw [%i1+0x100],%l4 ! Mem[0000000074800100]
ldub [%i0+0x112],%l1 ! Mem[0000000074000112]
ldub [%i0+0x134],%l4 ! Mem[0000000074000134]
ldsw [%i2+0x160],%l0 ! Mem[0000000075000160]
lduw [%i1+0x120],%l7 ! Mem[0000000074800120]
stw %l1,[%i2+0x1fc] ! Mem[00000000750001fc]
jmpl %o7,%g0
sth %l4,[%i1+0x0c6] ! Mem[00000000748000c6]
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
ldstub [%i1+0x015],%l6 ! Mem[0000000076800015]
swap [%i0+0x0c8],%l6 ! Mem[00000000760000c8]
ldd [%i3+0x000],%l0 ! Mem[0000000077800000]
std %l4,[%i3+0x1e0] ! Mem[00000000778001e0]
swap [%i1+0x130],%l7 ! Mem[0000000076800130]
stw %l5,[%i2+0x0e4] ! Mem[00000000770000e4]
ldstub [%i1+0x03c],%l2 ! Mem[000000007680003c]
jmpl %o7,%g0
stw %l0,[%i0+0x150] ! Mem[0000000076000150]
p51_far_2_lem:
membar #Sync
ldstub [%i1+0x015],%l6 ! Mem[0000000076800015]
swap [%i0+0x0c8],%l6 ! Mem[00000000760000c8]
ldd [%i3+0x000],%l0 ! Mem[0000000077800000]
std %l4,[%i3+0x1e0] ! Mem[00000000778001e0]
swap [%i1+0x130],%l7 ! Mem[0000000076800130]
stw %l5,[%i2+0x0e4] ! Mem[00000000770000e4]
ldstub [%i1+0x03c],%l2 ! Mem[000000007680003c]
jmpl %o7,%g0
stw %l0,[%i0+0x150] ! Mem[0000000076000150]
p51_far_2_he:
ldsb [%i1+0x0ef],%l6 ! Mem[00000000768000ef]
ldsh [%i1+0x120],%l4 ! Mem[0000000076800120]
swap [%i0+0x110],%l1 ! Mem[0000000076000110]
stw %l4,[%i3+0x134] ! Mem[0000000077800134]
stb %l0,[%i3+0x161] ! Mem[0000000077800161]
jmpl %o7,%g0
ldub [%i2+0x101],%l7 ! Mem[0000000077000101]
p51_far_2_hem:
ldsb [%i1+0x0ef],%l6 ! Mem[00000000768000ef]
ldsh [%i1+0x120],%l4 ! Mem[0000000076800120]
swap [%i0+0x110],%l1 ! Mem[0000000076000110]
stw %l4,[%i3+0x134] ! Mem[0000000077800134]
stb %l0,[%i3+0x161] ! Mem[0000000077800161]
jmpl %o7,%g0
ldub [%i2+0x101],%l7 ! Mem[0000000077000101]
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
jmpl %o7,%g0
ldx [%i0+0x0c8],%l6 ! Mem[00000000780000c8]
jmpl %o7,%g0
nop
p52_far_2_lem:
jmpl %o7,%g0
ldx [%i0+0x0c8],%l6 ! Mem[00000000780000c8]
jmpl %o7,%g0
nop
p52_far_2_he:
swap [%i0+0x11c],%l7 ! Mem[000000007800011c]
stb %l1,[%i2+0x063] ! Mem[0000000079000063]
stb %l7,[%i3+0x13f] ! Mem[000000007980013f]
lduw [%i1+0x004],%l6 ! Mem[0000000078800004]
jmpl %o7,%g0
ldsw [%i0+0x1dc],%l2 ! Mem[00000000780001dc]
p52_far_2_hem:
swap [%i0+0x11c],%l7 ! Mem[000000007800011c]
stb %l1,[%i2+0x063] ! Mem[0000000079000063]
stb %l7,[%i3+0x13f] ! Mem[000000007980013f]
membar #Sync
lduw [%i1+0x004],%l6 ! Mem[0000000078800004]
jmpl %o7,%g0
ldsw [%i0+0x1dc],%l2 ! Mem[00000000780001dc]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
ldx [%i3+0x100],%l3 ! Mem[000000007b800100]
jmpl %o7,%g0
ldsh [%i1+0x112],%l4 ! Mem[000000007a800112]
p53_far_2_lem:
ldx [%i3+0x100],%l3 ! Mem[000000007b800100]
jmpl %o7,%g0
ldsh [%i1+0x112],%l4 ! Mem[000000007a800112]
p53_far_2_he:
stx %l2,[%i3+0x040] ! Mem[000000007b800040]
jmpl %o7,%g0
ldd [%i2+0x000],%l4 ! Mem[000000007b000000]
p53_far_2_hem:
stx %l2,[%i3+0x040] ! Mem[000000007b800040]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x000],%l4 ! Mem[000000007b000000]
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
swap [%i3+0x1a0],%l3 ! Mem[000000007d8001a0]
stb %l3,[%i3+0x177] ! Mem[000000007d800177]
jmpl %o7,%g0
lduw [%i0+0x050],%l5 ! Mem[000000007c000050]
p54_far_2_lem:
swap [%i3+0x1a0],%l3 ! Mem[000000007d8001a0]
stb %l3,[%i3+0x177] ! Mem[000000007d800177]
jmpl %o7,%g0
lduw [%i0+0x050],%l5 ! Mem[000000007c000050]
p54_far_2_he:
ldstub [%i0+0x1d3],%l5 ! Mem[000000007c0001d3]
lduh [%i0+0x04c],%l6 ! Mem[000000007c00004c]
ldd [%i2+0x088],%l2 ! Mem[000000007d000088]
std %l4,[%i1+0x058] ! Mem[000000007c800058]
ldsw [%i3+0x0ec],%l5 ! Mem[000000007d8000ec]
jmpl %o7,%g0
std %l2,[%i1+0x090] ! Mem[000000007c800090]
p54_far_2_hem:
ldstub [%i0+0x1d3],%l5 ! Mem[000000007c0001d3]
lduh [%i0+0x04c],%l6 ! Mem[000000007c00004c]
ldd [%i2+0x088],%l2 ! Mem[000000007d000088]
std %l4,[%i1+0x058] ! Mem[000000007c800058]
ldsw [%i3+0x0ec],%l5 ! Mem[000000007d8000ec]
jmpl %o7,%g0
std %l2,[%i1+0x090] ! Mem[000000007c800090]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
sth %l3,[%i1+0x082] ! Mem[000000007e800082]
swap [%i2+0x130],%l5 ! Mem[000000007f000130]
ldd [%i0+0x1c0],%l4 ! Mem[000000007e0001c0]
jmpl %o7,%g0
ldx [%i0+0x008],%l1 ! Mem[000000007e000008]
p55_far_2_lem:
sth %l3,[%i1+0x082] ! Mem[000000007e800082]
swap [%i2+0x130],%l5 ! Mem[000000007f000130]
ldd [%i0+0x1c0],%l4 ! Mem[000000007e0001c0]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x008],%l1 ! Mem[000000007e000008]
p55_far_2_he:
stw %l7,[%i3+0x0e0] ! Mem[000000007f8000e0]
ldstub [%i3+0x08b],%l1 ! Mem[000000007f80008b]
jmpl %o7,%g0
swap [%i1+0x158],%l2 ! Mem[000000007e800158]
p55_far_2_hem:
stw %l7,[%i3+0x0e0] ! Mem[000000007f8000e0]
ldstub [%i3+0x08b],%l1 ! Mem[000000007f80008b]
jmpl %o7,%g0
swap [%i1+0x158],%l2 ! Mem[000000007e800158]
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
ldstub [%i3+0x083],%l3 ! Mem[0000000081800083]
ldstub [%i2+0x133],%l5 ! Mem[0000000081000133]
ldx [%i1+0x1c0],%l4 ! Mem[00000000808001c0]
jmpl %o7,%g0
ldd [%i1+0x140],%l2 ! Mem[0000000080800140]
p56_far_2_lem:
ldstub [%i3+0x083],%l3 ! Mem[0000000081800083]
ldstub [%i2+0x133],%l5 ! Mem[0000000081000133]
ldx [%i1+0x1c0],%l4 ! Mem[00000000808001c0]
jmpl %o7,%g0
ldd [%i1+0x140],%l2 ! Mem[0000000080800140]
p56_far_2_he:
jmpl %o7,%g0
ldsw [%i1+0x1b4],%l3 ! Mem[00000000808001b4]
jmpl %o7,%g0
nop
p56_far_2_hem:
jmpl %o7,%g0
ldsw [%i1+0x1b4],%l3 ! Mem[00000000808001b4]
jmpl %o7,%g0
nop
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
lduh [%i0+0x1cc],%l2 ! Mem[00000000820001cc]
lduh [%i2+0x018],%l3 ! Mem[0000000083000018]
jmpl %o7,%g0
lduh [%i0+0x156],%l3 ! Mem[0000000082000156]
p57_far_2_lem:
lduh [%i0+0x1cc],%l2 ! Mem[00000000820001cc]
membar #Sync
lduh [%i2+0x018],%l3 ! Mem[0000000083000018]
jmpl %o7,%g0
lduh [%i0+0x156],%l3 ! Mem[0000000082000156]
p57_far_2_he:
lduh [%i0+0x02e],%l0 ! Mem[000000008200002e]
ldsh [%i2+0x178],%l5 ! Mem[0000000083000178]
swap [%i2+0x0f4],%l0 ! Mem[00000000830000f4]
jmpl %o7,%g0
ldsw [%i1+0x194],%l3 ! Mem[0000000082800194]
p57_far_2_hem:
membar #Sync
lduh [%i0+0x02e],%l0 ! Mem[000000008200002e]
ldsh [%i2+0x178],%l5 ! Mem[0000000083000178]
swap [%i2+0x0f4],%l0 ! Mem[00000000830000f4]
jmpl %o7,%g0
ldsw [%i1+0x194],%l3 ! Mem[0000000082800194]
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
ldstub [%i0+0x121],%l4 ! Mem[0000000084000121]
std %l4,[%i1+0x000] ! Mem[0000000084800000]
swap [%i0+0x168],%l1 ! Mem[0000000084000168]
ldd [%i3+0x0b8],%l0 ! Mem[00000000858000b8]
swap [%i3+0x1a8],%l7 ! Mem[00000000858001a8]
sth %l7,[%i3+0x1dc] ! Mem[00000000858001dc]
jmpl %o7,%g0
swap [%i1+0x170],%l3 ! Mem[0000000084800170]
p58_far_2_lem:
ldstub [%i0+0x121],%l4 ! Mem[0000000084000121]
membar #Sync
std %l4,[%i1+0x000] ! Mem[0000000084800000]
swap [%i0+0x168],%l1 ! Mem[0000000084000168]
ldd [%i3+0x0b8],%l0 ! Mem[00000000858000b8]
swap [%i3+0x1a8],%l7 ! Mem[00000000858001a8]
sth %l7,[%i3+0x1dc] ! Mem[00000000858001dc]
jmpl %o7,%g0
swap [%i1+0x170],%l3 ! Mem[0000000084800170]
p58_far_2_he:
ldsb [%i3+0x0cd],%l2 ! Mem[00000000858000cd]
ldsh [%i3+0x1f8],%l3 ! Mem[00000000858001f8]
ldsb [%i2+0x0fb],%l4 ! Mem[00000000850000fb]
ldstub [%i2+0x07b],%l2 ! Mem[000000008500007b]
jmpl %o7,%g0
stx %l0,[%i2+0x048] ! Mem[0000000085000048]
p58_far_2_hem:
ldsb [%i3+0x0cd],%l2 ! Mem[00000000858000cd]
ldsh [%i3+0x1f8],%l3 ! Mem[00000000858001f8]
ldsb [%i2+0x0fb],%l4 ! Mem[00000000850000fb]
ldstub [%i2+0x07b],%l2 ! Mem[000000008500007b]
jmpl %o7,%g0
stx %l0,[%i2+0x048] ! Mem[0000000085000048]
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
ldub [%i3+0x002],%l1 ! Mem[0000000087800002]
ldstub [%i3+0x1e3],%l5 ! Mem[00000000878001e3]
ldsh [%i1+0x112],%l7 ! Mem[0000000086800112]
stb %l5,[%i3+0x0e5] ! Mem[00000000878000e5]
sth %l6,[%i2+0x0ee] ! Mem[00000000870000ee]
ldstub [%i2+0x154],%l6 ! Mem[0000000087000154]
jmpl %o7,%g0
stw %l5,[%i2+0x0c8] ! Mem[00000000870000c8]
p59_far_2_lem:
membar #Sync
ldub [%i3+0x002],%l1 ! Mem[0000000087800002]
ldstub [%i3+0x1e3],%l5 ! Mem[00000000878001e3]
ldsh [%i1+0x112],%l7 ! Mem[0000000086800112]
stb %l5,[%i3+0x0e5] ! Mem[00000000878000e5]
sth %l6,[%i2+0x0ee] ! Mem[00000000870000ee]
ldstub [%i2+0x154],%l6 ! Mem[0000000087000154]
jmpl %o7,%g0
stw %l5,[%i2+0x0c8] ! Mem[00000000870000c8]
p59_far_2_he:
ldx [%i2+0x138],%l7 ! Mem[0000000087000138]
jmpl %o7,%g0
lduh [%i2+0x006],%l6 ! Mem[0000000087000006]
p59_far_2_hem:
ldx [%i2+0x138],%l7 ! Mem[0000000087000138]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x006],%l6 ! Mem[0000000087000006]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
ldx [%i0+0x138],%l2 ! Mem[0000000088000138]
stx %l2,[%i0+0x1c8] ! Mem[00000000880001c8]
ldstub [%i0+0x1fe],%l7 ! Mem[00000000880001fe]
jmpl %o7,%g0
ldd [%i2+0x178],%l0 ! Mem[0000000089000178]
p60_far_2_lem:
ldx [%i0+0x138],%l2 ! Mem[0000000088000138]
stx %l2,[%i0+0x1c8] ! Mem[00000000880001c8]
ldstub [%i0+0x1fe],%l7 ! Mem[00000000880001fe]
jmpl %o7,%g0
ldd [%i2+0x178],%l0 ! Mem[0000000089000178]
p60_far_2_he:
swap [%i1+0x0b0],%l5 ! Mem[00000000888000b0]
ldstub [%i2+0x1f3],%l5 ! Mem[00000000890001f3]
swap [%i1+0x04c],%l6 ! Mem[000000008880004c]
ldub [%i1+0x0ab],%l3 ! Mem[00000000888000ab]
ldstub [%i3+0x07d],%l4 ! Mem[000000008980007d]
stb %l5,[%i3+0x0cc] ! Mem[00000000898000cc]
swap [%i3+0x094],%l2 ! Mem[0000000089800094]
jmpl %o7,%g0
ldstub [%i2+0x00d],%l6 ! Mem[000000008900000d]
p60_far_2_hem:
swap [%i1+0x0b0],%l5 ! Mem[00000000888000b0]
ldstub [%i2+0x1f3],%l5 ! Mem[00000000890001f3]
swap [%i1+0x04c],%l6 ! Mem[000000008880004c]
ldub [%i1+0x0ab],%l3 ! Mem[00000000888000ab]
ldstub [%i3+0x07d],%l4 ! Mem[000000008980007d]
stb %l5,[%i3+0x0cc] ! Mem[00000000898000cc]
swap [%i3+0x094],%l2 ! Mem[0000000089800094]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x00d],%l6 ! Mem[000000008900000d]
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
stx %l2,[%i1+0x008] ! Mem[000000008a800008]
jmpl %o7,%g0
ldstub [%i0+0x194],%l3 ! Mem[000000008a000194]
p61_far_2_lem:
membar #Sync
stx %l2,[%i1+0x008] ! Mem[000000008a800008]
jmpl %o7,%g0
ldstub [%i0+0x194],%l3 ! Mem[000000008a000194]
p61_far_2_he:
std %l4,[%i1+0x1d8] ! Mem[000000008a8001d8]
ldub [%i1+0x060],%l4 ! Mem[000000008a800060]
std %l4,[%i3+0x1c8] ! Mem[000000008b8001c8]
std %l4,[%i0+0x1b8] ! Mem[000000008a0001b8]
jmpl %o7,%g0
swap [%i2+0x0a4],%l7 ! Mem[000000008b0000a4]
p61_far_2_hem:
std %l4,[%i1+0x1d8] ! Mem[000000008a8001d8]
ldub [%i1+0x060],%l4 ! Mem[000000008a800060]
std %l4,[%i3+0x1c8] ! Mem[000000008b8001c8]
std %l4,[%i0+0x1b8] ! Mem[000000008a0001b8]
jmpl %o7,%g0
swap [%i2+0x0a4],%l7 ! Mem[000000008b0000a4]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
stx %l1,[%i2+0x100] ! Mem[000000008d000100]
ldstub [%i2+0x0ce],%l3 ! Mem[000000008d0000ce]
stb %l4,[%i1+0x00e] ! Mem[000000008c80000e]
ldstub [%i0+0x0d1],%l7 ! Mem[000000008c0000d1]
sth %l0,[%i3+0x0bc] ! Mem[000000008d8000bc]
ldub [%i3+0x0f7],%l5 ! Mem[000000008d8000f7]
ldub [%i3+0x03c],%l2 ! Mem[000000008d80003c]
jmpl %o7,%g0
stb %l0,[%i0+0x151] ! Mem[000000008c000151]
p62_far_2_lem:
stx %l1,[%i2+0x100] ! Mem[000000008d000100]
ldstub [%i2+0x0ce],%l3 ! Mem[000000008d0000ce]
membar #Sync
stb %l4,[%i1+0x00e] ! Mem[000000008c80000e]
ldstub [%i0+0x0d1],%l7 ! Mem[000000008c0000d1]
sth %l0,[%i3+0x0bc] ! Mem[000000008d8000bc]
ldub [%i3+0x0f7],%l5 ! Mem[000000008d8000f7]
ldub [%i3+0x03c],%l2 ! Mem[000000008d80003c]
jmpl %o7,%g0
stb %l0,[%i0+0x151] ! Mem[000000008c000151]
p62_far_2_he:
stw %l6,[%i0+0x0cc] ! Mem[000000008c0000cc]
ldsh [%i1+0x120],%l4 ! Mem[000000008c800120]
ldx [%i1+0x000],%l4 ! Mem[000000008c800000]
ldub [%i3+0x1dd],%l2 ! Mem[000000008d8001dd]
ldstub [%i2+0x05b],%l6 ! Mem[000000008d00005b]
jmpl %o7,%g0
sth %l2,[%i0+0x0cc] ! Mem[000000008c0000cc]
p62_far_2_hem:
stw %l6,[%i0+0x0cc] ! Mem[000000008c0000cc]
ldsh [%i1+0x120],%l4 ! Mem[000000008c800120]
membar #Sync
ldx [%i1+0x000],%l4 ! Mem[000000008c800000]
ldub [%i3+0x1dd],%l2 ! Mem[000000008d8001dd]
ldstub [%i2+0x05b],%l6 ! Mem[000000008d00005b]
jmpl %o7,%g0
sth %l2,[%i0+0x0cc] ! Mem[000000008c0000cc]
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
swap [%i0+0x09c],%l5 ! Mem[000000008e00009c]
stx %l4,[%i2+0x058] ! Mem[000000008f000058]
ldd [%i3+0x0e8],%l4 ! Mem[000000008f8000e8]
jmpl %o7,%g0
ldstub [%i1+0x097],%l2 ! Mem[000000008e800097]
p63_far_2_lem:
swap [%i0+0x09c],%l5 ! Mem[000000008e00009c]
stx %l4,[%i2+0x058] ! Mem[000000008f000058]
ldd [%i3+0x0e8],%l4 ! Mem[000000008f8000e8]
jmpl %o7,%g0
ldstub [%i1+0x097],%l2 ! Mem[000000008e800097]
p63_far_2_he:
stx %l4,[%i2+0x0c0] ! Mem[000000008f0000c0]
jmpl %o7,%g0
ldsh [%i3+0x182],%l1 ! Mem[000000008f800182]
p63_far_2_hem:
stx %l4,[%i2+0x0c0] ! Mem[000000008f0000c0]
jmpl %o7,%g0
ldsh [%i3+0x182],%l1 ! Mem[000000008f800182]
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far2_b2b_l:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
ldub [%i1+0x1f4],%l7 ! Mem[00000000108001f4]
ldsh [%i0+0x138],%l2 ! Mem[0000000010000138]
ldstub [%i3+0x0d4],%l4 ! Mem[00000000118000d4]
jmpl %o7,%g0
ldstub [%i1+0x087],%l5 ! Mem[0000000010800087]
p0_far_3_lem:
ldub [%i1+0x1f4],%l7 ! Mem[00000000108001f4]
ldsh [%i0+0x138],%l2 ! Mem[0000000010000138]
ldstub [%i3+0x0d4],%l4 ! Mem[00000000118000d4]
jmpl %o7,%g0
ldstub [%i1+0x087],%l5 ! Mem[0000000010800087]
p0_far_3_he:
jmpl %o7,%g0
ldstub [%i2+0x065],%l5 ! Mem[0000000011000065]
jmpl %o7,%g0
nop
p0_far_3_hem:
jmpl %o7,%g0
ldstub [%i2+0x065],%l5 ! Mem[0000000011000065]
jmpl %o7,%g0
nop
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
swap [%i3+0x1d8],%l4 ! Mem[00000000138001d8]
ldub [%i1+0x1f4],%l5 ! Mem[00000000128001f4]
ldsb [%i1+0x1bd],%l2 ! Mem[00000000128001bd]
stw %l6,[%i1+0x0b8] ! Mem[00000000128000b8]
jmpl %o7,%g0
ldsb [%i1+0x09c],%l4 ! Mem[000000001280009c]
p1_far_3_lem:
swap [%i3+0x1d8],%l4 ! Mem[00000000138001d8]
ldub [%i1+0x1f4],%l5 ! Mem[00000000128001f4]
ldsb [%i1+0x1bd],%l2 ! Mem[00000000128001bd]
stw %l6,[%i1+0x0b8] ! Mem[00000000128000b8]
jmpl %o7,%g0
ldsb [%i1+0x09c],%l4 ! Mem[000000001280009c]
p1_far_3_he:
jmpl %o7,%g0
swap [%i0+0x17c],%l4 ! Mem[000000001200017c]
jmpl %o7,%g0
nop
p1_far_3_hem:
jmpl %o7,%g0
swap [%i0+0x17c],%l4 ! Mem[000000001200017c]
jmpl %o7,%g0
nop
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
sth %l7,[%i2+0x1aa] ! Mem[00000000150001aa]
jmpl %o7,%g0
std %l6,[%i3+0x1f8] ! Mem[00000000158001f8]
p2_far_3_lem:
sth %l7,[%i2+0x1aa] ! Mem[00000000150001aa]
jmpl %o7,%g0
std %l6,[%i3+0x1f8] ! Mem[00000000158001f8]
p2_far_3_he:
ldstub [%i0+0x096],%l4 ! Mem[0000000014000096]
std %l2,[%i2+0x0e8] ! Mem[00000000150000e8]
jmpl %o7,%g0
ldsb [%i0+0x1d8],%l3 ! Mem[00000000140001d8]
p2_far_3_hem:
ldstub [%i0+0x096],%l4 ! Mem[0000000014000096]
std %l2,[%i2+0x0e8] ! Mem[00000000150000e8]
jmpl %o7,%g0
ldsb [%i0+0x1d8],%l3 ! Mem[00000000140001d8]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
swap [%i0+0x0b4],%l4 ! Mem[00000000160000b4]
stx %l2,[%i3+0x0e8] ! Mem[00000000178000e8]
jmpl %o7,%g0
ldsb [%i1+0x17f],%l4 ! Mem[000000001680017f]
p3_far_3_lem:
swap [%i0+0x0b4],%l4 ! Mem[00000000160000b4]
stx %l2,[%i3+0x0e8] ! Mem[00000000178000e8]
jmpl %o7,%g0
ldsb [%i1+0x17f],%l4 ! Mem[000000001680017f]
p3_far_3_he:
lduh [%i0+0x00e],%l7 ! Mem[000000001600000e]
swap [%i3+0x120],%l0 ! Mem[0000000017800120]
stw %l1,[%i1+0x0b8] ! Mem[00000000168000b8]
ldstub [%i0+0x036],%l5 ! Mem[0000000016000036]
jmpl %o7,%g0
stw %l3,[%i1+0x198] ! Mem[0000000016800198]
p3_far_3_hem:
membar #Sync
lduh [%i0+0x00e],%l7 ! Mem[000000001600000e]
swap [%i3+0x120],%l0 ! Mem[0000000017800120]
stw %l1,[%i1+0x0b8] ! Mem[00000000168000b8]
ldstub [%i0+0x036],%l5 ! Mem[0000000016000036]
jmpl %o7,%g0
stw %l3,[%i1+0x198] ! Mem[0000000016800198]
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
stx %l1,[%i0+0x1e8] ! Mem[00000000180001e8]
ldsh [%i3+0x0ac],%l1 ! Mem[00000000198000ac]
stw %l7,[%i2+0x030] ! Mem[0000000019000030]
swap [%i3+0x000],%l3 ! Mem[0000000019800000]
jmpl %o7,%g0
ldsb [%i0+0x17e],%l1 ! Mem[000000001800017e]
p4_far_3_lem:
stx %l1,[%i0+0x1e8] ! Mem[00000000180001e8]
ldsh [%i3+0x0ac],%l1 ! Mem[00000000198000ac]
membar #Sync
stw %l7,[%i2+0x030] ! Mem[0000000019000030]
swap [%i3+0x000],%l3 ! Mem[0000000019800000]
jmpl %o7,%g0
ldsb [%i0+0x17e],%l1 ! Mem[000000001800017e]
p4_far_3_he:
ldub [%i3+0x1c3],%l0 ! Mem[00000000198001c3]
swap [%i0+0x0e0],%l4 ! Mem[00000000180000e0]
swap [%i1+0x1b8],%l3 ! Mem[00000000188001b8]
lduw [%i2+0x0a8],%l6 ! Mem[00000000190000a8]
std %l0,[%i0+0x030] ! Mem[0000000018000030]
ldd [%i2+0x1a0],%l2 ! Mem[00000000190001a0]
swap [%i3+0x03c],%l6 ! Mem[000000001980003c]
jmpl %o7,%g0
stx %l5,[%i2+0x148] ! Mem[0000000019000148]
p4_far_3_hem:
ldub [%i3+0x1c3],%l0 ! Mem[00000000198001c3]
swap [%i0+0x0e0],%l4 ! Mem[00000000180000e0]
swap [%i1+0x1b8],%l3 ! Mem[00000000188001b8]
lduw [%i2+0x0a8],%l6 ! Mem[00000000190000a8]
membar #Sync
std %l0,[%i0+0x030] ! Mem[0000000018000030]
ldd [%i2+0x1a0],%l2 ! Mem[00000000190001a0]
swap [%i3+0x03c],%l6 ! Mem[000000001980003c]
jmpl %o7,%g0
stx %l5,[%i2+0x148] ! Mem[0000000019000148]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
lduw [%i1+0x0cc],%l7 ! Mem[000000001a8000cc]
jmpl %o7,%g0
swap [%i2+0x15c],%l1 ! Mem[000000001b00015c]
p5_far_3_lem:
lduw [%i1+0x0cc],%l7 ! Mem[000000001a8000cc]
jmpl %o7,%g0
swap [%i2+0x15c],%l1 ! Mem[000000001b00015c]
p5_far_3_he:
swap [%i0+0x0a8],%l6 ! Mem[000000001a0000a8]
swap [%i3+0x030],%l1 ! Mem[000000001b800030]
ldx [%i3+0x1a0],%l3 ! Mem[000000001b8001a0]
jmpl %o7,%g0
ldstub [%i0+0x035],%l3 ! Mem[000000001a000035]
p5_far_3_hem:
swap [%i0+0x0a8],%l6 ! Mem[000000001a0000a8]
membar #Sync
swap [%i3+0x030],%l1 ! Mem[000000001b800030]
ldx [%i3+0x1a0],%l3 ! Mem[000000001b8001a0]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x035],%l3 ! Mem[000000001a000035]
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
ldsw [%i0+0x1c8],%l1 ! Mem[000000001c0001c8]
swap [%i3+0x144],%l1 ! Mem[000000001d800144]
stx %l5,[%i3+0x140] ! Mem[000000001d800140]
lduh [%i1+0x000],%l3 ! Mem[000000001c800000]
jmpl %o7,%g0
sth %l1,[%i0+0x0b0] ! Mem[000000001c0000b0]
p6_far_3_lem:
ldsw [%i0+0x1c8],%l1 ! Mem[000000001c0001c8]
swap [%i3+0x144],%l1 ! Mem[000000001d800144]
stx %l5,[%i3+0x140] ! Mem[000000001d800140]
membar #Sync
lduh [%i1+0x000],%l3 ! Mem[000000001c800000]
jmpl %o7,%g0
sth %l1,[%i0+0x0b0] ! Mem[000000001c0000b0]
p6_far_3_he:
jmpl %o7,%g0
lduh [%i3+0x056],%l6 ! Mem[000000001d800056]
jmpl %o7,%g0
nop
p6_far_3_hem:
jmpl %o7,%g0
lduh [%i3+0x056],%l6 ! Mem[000000001d800056]
jmpl %o7,%g0
nop
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
ldx [%i2+0x058],%l3 ! Mem[000000001f000058]
ldsw [%i0+0x1ac],%l2 ! Mem[000000001e0001ac]
jmpl %o7,%g0
ldstub [%i3+0x0e1],%l6 ! Mem[000000001f8000e1]
p7_far_3_lem:
ldx [%i2+0x058],%l3 ! Mem[000000001f000058]
ldsw [%i0+0x1ac],%l2 ! Mem[000000001e0001ac]
jmpl %o7,%g0
ldstub [%i3+0x0e1],%l6 ! Mem[000000001f8000e1]
p7_far_3_he:
swap [%i2+0x0fc],%l5 ! Mem[000000001f0000fc]
lduh [%i1+0x0f6],%l1 ! Mem[000000001e8000f6]
ldsh [%i2+0x130],%l0 ! Mem[000000001f000130]
jmpl %o7,%g0
ldsb [%i0+0x01c],%l6 ! Mem[000000001e00001c]
p7_far_3_hem:
swap [%i2+0x0fc],%l5 ! Mem[000000001f0000fc]
lduh [%i1+0x0f6],%l1 ! Mem[000000001e8000f6]
ldsh [%i2+0x130],%l0 ! Mem[000000001f000130]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x01c],%l6 ! Mem[000000001e00001c]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
ldub [%i0+0x013],%l5 ! Mem[0000000020000013]
jmpl %o7,%g0
lduh [%i1+0x164],%l6 ! Mem[0000000020800164]
p8_far_3_lem:
membar #Sync
ldub [%i0+0x013],%l5 ! Mem[0000000020000013]
jmpl %o7,%g0
lduh [%i1+0x164],%l6 ! Mem[0000000020800164]
p8_far_3_he:
ldx [%i1+0x068],%l0 ! Mem[0000000020800068]
sth %l2,[%i1+0x018] ! Mem[0000000020800018]
ldsh [%i2+0x13c],%l1 ! Mem[000000002100013c]
sth %l5,[%i3+0x13a] ! Mem[000000002180013a]
ldsh [%i3+0x0d6],%l2 ! Mem[00000000218000d6]
jmpl %o7,%g0
ldsh [%i1+0x0b6],%l5 ! Mem[00000000208000b6]
p8_far_3_hem:
ldx [%i1+0x068],%l0 ! Mem[0000000020800068]
membar #Sync
sth %l2,[%i1+0x018] ! Mem[0000000020800018]
ldsh [%i2+0x13c],%l1 ! Mem[000000002100013c]
sth %l5,[%i3+0x13a] ! Mem[000000002180013a]
ldsh [%i3+0x0d6],%l2 ! Mem[00000000218000d6]
jmpl %o7,%g0
ldsh [%i1+0x0b6],%l5 ! Mem[00000000208000b6]
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
swap [%i3+0x06c],%l3 ! Mem[000000002380006c]
stw %l1,[%i0+0x008] ! Mem[0000000022000008]
swap [%i0+0x19c],%l6 ! Mem[000000002200019c]
sth %l7,[%i3+0x0c2] ! Mem[00000000238000c2]
ldsw [%i3+0x068],%l3 ! Mem[0000000023800068]
ldstub [%i0+0x163],%l6 ! Mem[0000000022000163]
jmpl %o7,%g0
ldstub [%i0+0x130],%l2 ! Mem[0000000022000130]
p9_far_3_lem:
swap [%i3+0x06c],%l3 ! Mem[000000002380006c]
membar #Sync
stw %l1,[%i0+0x008] ! Mem[0000000022000008]
swap [%i0+0x19c],%l6 ! Mem[000000002200019c]
sth %l7,[%i3+0x0c2] ! Mem[00000000238000c2]
ldsw [%i3+0x068],%l3 ! Mem[0000000023800068]
ldstub [%i0+0x163],%l6 ! Mem[0000000022000163]
jmpl %o7,%g0
ldstub [%i0+0x130],%l2 ! Mem[0000000022000130]
p9_far_3_he:
ldd [%i3+0x0a8],%l2 ! Mem[00000000238000a8]
ldsh [%i1+0x092],%l0 ! Mem[0000000022800092]
ldx [%i3+0x068],%l5 ! Mem[0000000023800068]
jmpl %o7,%g0
std %l0,[%i1+0x150] ! Mem[0000000022800150]
p9_far_3_hem:
ldd [%i3+0x0a8],%l2 ! Mem[00000000238000a8]
ldsh [%i1+0x092],%l0 ! Mem[0000000022800092]
ldx [%i3+0x068],%l5 ! Mem[0000000023800068]
jmpl %o7,%g0
std %l0,[%i1+0x150] ! Mem[0000000022800150]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
ldsh [%i1+0x142],%l5 ! Mem[0000000024800142]
sth %l3,[%i1+0x000] ! Mem[0000000024800000]
swap [%i2+0x0b0],%l1 ! Mem[00000000250000b0]
ldstub [%i2+0x041],%l0 ! Mem[0000000025000041]
jmpl %o7,%g0
stx %l7,[%i1+0x0c8] ! Mem[00000000248000c8]
p10_far_3_lem:
ldsh [%i1+0x142],%l5 ! Mem[0000000024800142]
membar #Sync
sth %l3,[%i1+0x000] ! Mem[0000000024800000]
swap [%i2+0x0b0],%l1 ! Mem[00000000250000b0]
ldstub [%i2+0x041],%l0 ! Mem[0000000025000041]
jmpl %o7,%g0
stx %l7,[%i1+0x0c8] ! Mem[00000000248000c8]
p10_far_3_he:
ldsb [%i0+0x05c],%l3 ! Mem[000000002400005c]
ldstub [%i2+0x07b],%l3 ! Mem[000000002500007b]
swap [%i1+0x030],%l1 ! Mem[0000000024800030]
ldsw [%i1+0x180],%l3 ! Mem[0000000024800180]
lduw [%i1+0x034],%l3 ! Mem[0000000024800034]
jmpl %o7,%g0
lduw [%i0+0x0c0],%l4 ! Mem[00000000240000c0]
p10_far_3_hem:
ldsb [%i0+0x05c],%l3 ! Mem[000000002400005c]
ldstub [%i2+0x07b],%l3 ! Mem[000000002500007b]
membar #Sync
swap [%i1+0x030],%l1 ! Mem[0000000024800030]
ldsw [%i1+0x180],%l3 ! Mem[0000000024800180]
lduw [%i1+0x034],%l3 ! Mem[0000000024800034]
jmpl %o7,%g0
lduw [%i0+0x0c0],%l4 ! Mem[00000000240000c0]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
ldsh [%i0+0x050],%l4 ! Mem[0000000026000050]
ldsh [%i2+0x006],%l3 ! Mem[0000000027000006]
swap [%i1+0x1d4],%l2 ! Mem[00000000268001d4]
jmpl %o7,%g0
stx %l3,[%i3+0x0c0] ! Mem[00000000278000c0]
p11_far_3_lem:
ldsh [%i0+0x050],%l4 ! Mem[0000000026000050]
membar #Sync
ldsh [%i2+0x006],%l3 ! Mem[0000000027000006]
swap [%i1+0x1d4],%l2 ! Mem[00000000268001d4]
jmpl %o7,%g0
stx %l3,[%i3+0x0c0] ! Mem[00000000278000c0]
p11_far_3_he:
ldsh [%i1+0x1b2],%l3 ! Mem[00000000268001b2]
ldsb [%i1+0x076],%l3 ! Mem[0000000026800076]
ldstub [%i0+0x0de],%l5 ! Mem[00000000260000de]
ldstub [%i0+0x0d7],%l1 ! Mem[00000000260000d7]
ldsw [%i1+0x154],%l4 ! Mem[0000000026800154]
jmpl %o7,%g0
stb %l4,[%i1+0x12b] ! Mem[000000002680012b]
p11_far_3_hem:
ldsh [%i1+0x1b2],%l3 ! Mem[00000000268001b2]
ldsb [%i1+0x076],%l3 ! Mem[0000000026800076]
ldstub [%i0+0x0de],%l5 ! Mem[00000000260000de]
ldstub [%i0+0x0d7],%l1 ! Mem[00000000260000d7]
ldsw [%i1+0x154],%l4 ! Mem[0000000026800154]
jmpl %o7,%g0
stb %l4,[%i1+0x12b] ! Mem[000000002680012b]
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
ldsw [%i0+0x1d8],%l4 ! Mem[00000000280001d8]
ldstub [%i1+0x060],%l4 ! Mem[0000000028800060]
swap [%i1+0x1ec],%l5 ! Mem[00000000288001ec]
ldstub [%i2+0x1ba],%l4 ! Mem[00000000290001ba]
jmpl %o7,%g0
sth %l7,[%i1+0x0a6] ! Mem[00000000288000a6]
p12_far_3_lem:
ldsw [%i0+0x1d8],%l4 ! Mem[00000000280001d8]
ldstub [%i1+0x060],%l4 ! Mem[0000000028800060]
swap [%i1+0x1ec],%l5 ! Mem[00000000288001ec]
ldstub [%i2+0x1ba],%l4 ! Mem[00000000290001ba]
jmpl %o7,%g0
sth %l7,[%i1+0x0a6] ! Mem[00000000288000a6]
p12_far_3_he:
lduh [%i3+0x1fc],%l7 ! Mem[00000000298001fc]
swap [%i3+0x150],%l3 ! Mem[0000000029800150]
ldsw [%i3+0x1e8],%l1 ! Mem[00000000298001e8]
ldsb [%i2+0x08d],%l1 ! Mem[000000002900008d]
sth %l1,[%i1+0x010] ! Mem[0000000028800010]
swap [%i0+0x00c],%l7 ! Mem[000000002800000c]
stw %l0,[%i0+0x0d8] ! Mem[00000000280000d8]
jmpl %o7,%g0
swap [%i2+0x010],%l6 ! Mem[0000000029000010]
p12_far_3_hem:
lduh [%i3+0x1fc],%l7 ! Mem[00000000298001fc]
swap [%i3+0x150],%l3 ! Mem[0000000029800150]
ldsw [%i3+0x1e8],%l1 ! Mem[00000000298001e8]
ldsb [%i2+0x08d],%l1 ! Mem[000000002900008d]
membar #Sync
sth %l1,[%i1+0x010] ! Mem[0000000028800010]
swap [%i0+0x00c],%l7 ! Mem[000000002800000c]
stw %l0,[%i0+0x0d8] ! Mem[00000000280000d8]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x010],%l6 ! Mem[0000000029000010]
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
swap [%i2+0x0e4],%l0 ! Mem[000000002b0000e4]
stx %l5,[%i3+0x0c8] ! Mem[000000002b8000c8]
ldd [%i3+0x0c0],%l0 ! Mem[000000002b8000c0]
swap [%i3+0x0d8],%l0 ! Mem[000000002b8000d8]
ldsh [%i2+0x010],%l6 ! Mem[000000002b000010]
jmpl %o7,%g0
sth %l3,[%i0+0x1c8] ! Mem[000000002a0001c8]
p13_far_3_lem:
swap [%i2+0x0e4],%l0 ! Mem[000000002b0000e4]
stx %l5,[%i3+0x0c8] ! Mem[000000002b8000c8]
ldd [%i3+0x0c0],%l0 ! Mem[000000002b8000c0]
swap [%i3+0x0d8],%l0 ! Mem[000000002b8000d8]
membar #Sync
ldsh [%i2+0x010],%l6 ! Mem[000000002b000010]
jmpl %o7,%g0
sth %l3,[%i0+0x1c8] ! Mem[000000002a0001c8]
p13_far_3_he:
ldsb [%i2+0x1f5],%l2 ! Mem[000000002b0001f5]
std %l2,[%i0+0x0c0] ! Mem[000000002a0000c0]
sth %l0,[%i2+0x00a] ! Mem[000000002b00000a]
jmpl %o7,%g0
lduw [%i1+0x180],%l3 ! Mem[000000002a800180]
p13_far_3_hem:
ldsb [%i2+0x1f5],%l2 ! Mem[000000002b0001f5]
std %l2,[%i0+0x0c0] ! Mem[000000002a0000c0]
membar #Sync
sth %l0,[%i2+0x00a] ! Mem[000000002b00000a]
jmpl %o7,%g0
lduw [%i1+0x180],%l3 ! Mem[000000002a800180]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
sth %l0,[%i1+0x0dc] ! Mem[000000002c8000dc]
lduw [%i2+0x1f4],%l5 ! Mem[000000002d0001f4]
stw %l2,[%i3+0x1bc] ! Mem[000000002d8001bc]
ldsw [%i3+0x144],%l6 ! Mem[000000002d800144]
jmpl %o7,%g0
lduw [%i2+0x0dc],%l7 ! Mem[000000002d0000dc]
p14_far_3_lem:
sth %l0,[%i1+0x0dc] ! Mem[000000002c8000dc]
lduw [%i2+0x1f4],%l5 ! Mem[000000002d0001f4]
stw %l2,[%i3+0x1bc] ! Mem[000000002d8001bc]
ldsw [%i3+0x144],%l6 ! Mem[000000002d800144]
jmpl %o7,%g0
lduw [%i2+0x0dc],%l7 ! Mem[000000002d0000dc]
p14_far_3_he:
stw %l2,[%i0+0x138] ! Mem[000000002c000138]
lduw [%i2+0x184],%l3 ! Mem[000000002d000184]
ldstub [%i0+0x07d],%l7 ! Mem[000000002c00007d]
ldsh [%i3+0x1ce],%l4 ! Mem[000000002d8001ce]
stw %l5,[%i0+0x140] ! Mem[000000002c000140]
jmpl %o7,%g0
swap [%i2+0x020],%l3 ! Mem[000000002d000020]
p14_far_3_hem:
stw %l2,[%i0+0x138] ! Mem[000000002c000138]
lduw [%i2+0x184],%l3 ! Mem[000000002d000184]
ldstub [%i0+0x07d],%l7 ! Mem[000000002c00007d]
ldsh [%i3+0x1ce],%l4 ! Mem[000000002d8001ce]
stw %l5,[%i0+0x140] ! Mem[000000002c000140]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x020],%l3 ! Mem[000000002d000020]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
swap [%i3+0x198],%l4 ! Mem[000000002f800198]
stw %l7,[%i1+0x0a4] ! Mem[000000002e8000a4]
ldub [%i2+0x197],%l3 ! Mem[000000002f000197]
stb %l6,[%i0+0x00d] ! Mem[000000002e00000d]
ldsb [%i1+0x19f],%l5 ! Mem[000000002e80019f]
jmpl %o7,%g0
ldsh [%i1+0x10a],%l0 ! Mem[000000002e80010a]
p15_far_3_lem:
swap [%i3+0x198],%l4 ! Mem[000000002f800198]
stw %l7,[%i1+0x0a4] ! Mem[000000002e8000a4]
ldub [%i2+0x197],%l3 ! Mem[000000002f000197]
membar #Sync
stb %l6,[%i0+0x00d] ! Mem[000000002e00000d]
ldsb [%i1+0x19f],%l5 ! Mem[000000002e80019f]
jmpl %o7,%g0
ldsh [%i1+0x10a],%l0 ! Mem[000000002e80010a]
p15_far_3_he:
jmpl %o7,%g0
ldsw [%i1+0x030],%l7 ! Mem[000000002e800030]
jmpl %o7,%g0
nop
p15_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x030],%l7 ! Mem[000000002e800030]
jmpl %o7,%g0
nop
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
ldub [%i1+0x171],%l1 ! Mem[0000000030800171]
ldstub [%i3+0x0cd],%l5 ! Mem[00000000318000cd]
swap [%i3+0x0dc],%l3 ! Mem[00000000318000dc]
jmpl %o7,%g0
swap [%i3+0x098],%l1 ! Mem[0000000031800098]
p16_far_3_lem:
ldub [%i1+0x171],%l1 ! Mem[0000000030800171]
ldstub [%i3+0x0cd],%l5 ! Mem[00000000318000cd]
swap [%i3+0x0dc],%l3 ! Mem[00000000318000dc]
jmpl %o7,%g0
swap [%i3+0x098],%l1 ! Mem[0000000031800098]
p16_far_3_he:
jmpl %o7,%g0
ldd [%i2+0x0d0],%l6 ! Mem[00000000310000d0]
jmpl %o7,%g0
nop
p16_far_3_hem:
jmpl %o7,%g0
ldd [%i2+0x0d0],%l6 ! Mem[00000000310000d0]
jmpl %o7,%g0
nop
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
ldx [%i3+0x128],%l5 ! Mem[0000000033800128]
ldsh [%i2+0x1ce],%l7 ! Mem[00000000330001ce]
stb %l2,[%i3+0x071] ! Mem[0000000033800071]
ldsw [%i2+0x108],%l0 ! Mem[0000000033000108]
ldstub [%i2+0x1ab],%l0 ! Mem[00000000330001ab]
lduh [%i2+0x0fa],%l4 ! Mem[00000000330000fa]
lduw [%i3+0x13c],%l1 ! Mem[000000003380013c]
jmpl %o7,%g0
std %l2,[%i3+0x0e8] ! Mem[00000000338000e8]
p17_far_3_lem:
ldx [%i3+0x128],%l5 ! Mem[0000000033800128]
ldsh [%i2+0x1ce],%l7 ! Mem[00000000330001ce]
stb %l2,[%i3+0x071] ! Mem[0000000033800071]
ldsw [%i2+0x108],%l0 ! Mem[0000000033000108]
ldstub [%i2+0x1ab],%l0 ! Mem[00000000330001ab]
lduh [%i2+0x0fa],%l4 ! Mem[00000000330000fa]
lduw [%i3+0x13c],%l1 ! Mem[000000003380013c]
jmpl %o7,%g0
std %l2,[%i3+0x0e8] ! Mem[00000000338000e8]
p17_far_3_he:
ldsw [%i3+0x060],%l1 ! Mem[0000000033800060]
lduw [%i3+0x0b8],%l2 ! Mem[00000000338000b8]
ldx [%i1+0x168],%l7 ! Mem[0000000032800168]
stw %l3,[%i0+0x038] ! Mem[0000000032000038]
sth %l3,[%i2+0x014] ! Mem[0000000033000014]
jmpl %o7,%g0
swap [%i3+0x110],%l4 ! Mem[0000000033800110]
p17_far_3_hem:
ldsw [%i3+0x060],%l1 ! Mem[0000000033800060]
lduw [%i3+0x0b8],%l2 ! Mem[00000000338000b8]
ldx [%i1+0x168],%l7 ! Mem[0000000032800168]
membar #Sync
stw %l3,[%i0+0x038] ! Mem[0000000032000038]
sth %l3,[%i2+0x014] ! Mem[0000000033000014]
jmpl %o7,%g0
swap [%i3+0x110],%l4 ! Mem[0000000033800110]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
ldx [%i3+0x040],%l4 ! Mem[0000000035800040]
swap [%i1+0x1cc],%l5 ! Mem[00000000348001cc]
ldstub [%i2+0x1ba],%l4 ! Mem[00000000350001ba]
sth %l7,[%i2+0x086] ! Mem[0000000035000086]
jmpl %o7,%g0
swap [%i3+0x10c],%l5 ! Mem[000000003580010c]
p18_far_3_lem:
ldx [%i3+0x040],%l4 ! Mem[0000000035800040]
swap [%i1+0x1cc],%l5 ! Mem[00000000348001cc]
ldstub [%i2+0x1ba],%l4 ! Mem[00000000350001ba]
sth %l7,[%i2+0x086] ! Mem[0000000035000086]
jmpl %o7,%g0
swap [%i3+0x10c],%l5 ! Mem[000000003580010c]
p18_far_3_he:
ldsh [%i1+0x186],%l3 ! Mem[0000000034800186]
lduh [%i0+0x060],%l5 ! Mem[0000000034000060]
jmpl %o7,%g0
ldsh [%i0+0x146],%l1 ! Mem[0000000034000146]
p18_far_3_hem:
ldsh [%i1+0x186],%l3 ! Mem[0000000034800186]
lduh [%i0+0x060],%l5 ! Mem[0000000034000060]
jmpl %o7,%g0
ldsh [%i0+0x146],%l1 ! Mem[0000000034000146]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
ldsb [%i1+0x0ec],%l5 ! Mem[00000000368000ec]
jmpl %o7,%g0
swap [%i0+0x078],%l1 ! Mem[0000000036000078]
p19_far_3_lem:
ldsb [%i1+0x0ec],%l5 ! Mem[00000000368000ec]
jmpl %o7,%g0
swap [%i0+0x078],%l1 ! Mem[0000000036000078]
p19_far_3_he:
jmpl %o7,%g0
ldsh [%i3+0x198],%l7 ! Mem[0000000037800198]
jmpl %o7,%g0
nop
p19_far_3_hem:
jmpl %o7,%g0
ldsh [%i3+0x198],%l7 ! Mem[0000000037800198]
jmpl %o7,%g0
nop
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
ldstub [%i3+0x163],%l6 ! Mem[0000000039800163]
std %l2,[%i1+0x110] ! Mem[0000000038800110]
std %l0,[%i1+0x0e0] ! Mem[00000000388000e0]
jmpl %o7,%g0
ldsh [%i3+0x0f2],%l6 ! Mem[00000000398000f2]
p20_far_3_lem:
ldstub [%i3+0x163],%l6 ! Mem[0000000039800163]
std %l2,[%i1+0x110] ! Mem[0000000038800110]
std %l0,[%i1+0x0e0] ! Mem[00000000388000e0]
jmpl %o7,%g0
ldsh [%i3+0x0f2],%l6 ! Mem[00000000398000f2]
p20_far_3_he:
jmpl %o7,%g0
lduw [%i0+0x0f0],%l5 ! Mem[00000000380000f0]
jmpl %o7,%g0
nop
p20_far_3_hem:
jmpl %o7,%g0
lduw [%i0+0x0f0],%l5 ! Mem[00000000380000f0]
jmpl %o7,%g0
nop
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
lduw [%i3+0x110],%l2 ! Mem[000000003b800110]
jmpl %o7,%g0
swap [%i1+0x148],%l7 ! Mem[000000003a800148]
p21_far_3_lem:
lduw [%i3+0x110],%l2 ! Mem[000000003b800110]
jmpl %o7,%g0
swap [%i1+0x148],%l7 ! Mem[000000003a800148]
p21_far_3_he:
swap [%i1+0x018],%l1 ! Mem[000000003a800018]
swap [%i0+0x174],%l4 ! Mem[000000003a000174]
sth %l4,[%i2+0x12a] ! Mem[000000003b00012a]
stw %l4,[%i3+0x07c] ! Mem[000000003b80007c]
ldsb [%i1+0x041],%l7 ! Mem[000000003a800041]
jmpl %o7,%g0
swap [%i1+0x1a8],%l3 ! Mem[000000003a8001a8]
p21_far_3_hem:
membar #Sync
swap [%i1+0x018],%l1 ! Mem[000000003a800018]
swap [%i0+0x174],%l4 ! Mem[000000003a000174]
sth %l4,[%i2+0x12a] ! Mem[000000003b00012a]
stw %l4,[%i3+0x07c] ! Mem[000000003b80007c]
ldsb [%i1+0x041],%l7 ! Mem[000000003a800041]
jmpl %o7,%g0
swap [%i1+0x1a8],%l3 ! Mem[000000003a8001a8]
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
jmpl %o7,%g0
ldstub [%i3+0x019],%l2 ! Mem[000000003d800019]
jmpl %o7,%g0
nop
p22_far_3_lem:
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x019],%l2 ! Mem[000000003d800019]
jmpl %o7,%g0
nop
p22_far_3_he:
lduw [%i3+0x15c],%l1 ! Mem[000000003d80015c]
jmpl %o7,%g0
swap [%i3+0x0c4],%l5 ! Mem[000000003d8000c4]
p22_far_3_hem:
lduw [%i3+0x15c],%l1 ! Mem[000000003d80015c]
jmpl %o7,%g0
swap [%i3+0x0c4],%l5 ! Mem[000000003d8000c4]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
swap [%i1+0x118],%l5 ! Mem[000000003e800118]
sth %l0,[%i1+0x068] ! Mem[000000003e800068]
ldsb [%i2+0x019],%l2 ! Mem[000000003f000019]
ldsw [%i3+0x13c],%l1 ! Mem[000000003f80013c]
ldsb [%i0+0x171],%l1 ! Mem[000000003e000171]
ldstub [%i3+0x0cd],%l5 ! Mem[000000003f8000cd]
ldd [%i1+0x0d8],%l2 ! Mem[000000003e8000d8]
jmpl %o7,%g0
ldsb [%i0+0x09b],%l1 ! Mem[000000003e00009b]
p23_far_3_lem:
swap [%i1+0x118],%l5 ! Mem[000000003e800118]
sth %l0,[%i1+0x068] ! Mem[000000003e800068]
membar #Sync
ldsb [%i2+0x019],%l2 ! Mem[000000003f000019]
ldsw [%i3+0x13c],%l1 ! Mem[000000003f80013c]
ldsb [%i0+0x171],%l1 ! Mem[000000003e000171]
ldstub [%i3+0x0cd],%l5 ! Mem[000000003f8000cd]
ldd [%i1+0x0d8],%l2 ! Mem[000000003e8000d8]
jmpl %o7,%g0
ldsb [%i0+0x09b],%l1 ! Mem[000000003e00009b]
p23_far_3_he:
jmpl %o7,%g0
stx %l6,[%i3+0x0d0] ! Mem[000000003f8000d0]
jmpl %o7,%g0
nop
p23_far_3_hem:
jmpl %o7,%g0
stx %l6,[%i3+0x0d0] ! Mem[000000003f8000d0]
jmpl %o7,%g0
nop
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
ldsh [%i2+0x048],%l0 ! Mem[0000000041000048]
sth %l5,[%i1+0x036] ! Mem[0000000040800036]
ldstub [%i1+0x00f],%l1 ! Mem[000000004080000f]
ldsw [%i2+0x118],%l5 ! Mem[0000000041000118]
ldstub [%i2+0x0d6],%l2 ! Mem[00000000410000d6]
jmpl %o7,%g0
stx %l6,[%i1+0x0f0] ! Mem[00000000408000f0]
p24_far_3_lem:
ldsh [%i2+0x048],%l0 ! Mem[0000000041000048]
membar #Sync
sth %l5,[%i1+0x036] ! Mem[0000000040800036]
ldstub [%i1+0x00f],%l1 ! Mem[000000004080000f]
ldsw [%i2+0x118],%l5 ! Mem[0000000041000118]
ldstub [%i2+0x0d6],%l2 ! Mem[00000000410000d6]
jmpl %o7,%g0
stx %l6,[%i1+0x0f0] ! Mem[00000000408000f0]
p24_far_3_he:
swap [%i0+0x014],%l3 ! Mem[0000000040000014]
stw %l5,[%i2+0x080] ! Mem[0000000041000080]
ldsh [%i2+0x1f2],%l4 ! Mem[00000000410001f2]
ldsb [%i2+0x186],%l7 ! Mem[0000000041000186]
stx %l2,[%i1+0x1c8] ! Mem[00000000408001c8]
ldsw [%i2+0x0d4],%l0 ! Mem[00000000410000d4]
jmpl %o7,%g0
swap [%i1+0x0e0],%l4 ! Mem[00000000408000e0]
p24_far_3_hem:
membar #Sync
swap [%i0+0x014],%l3 ! Mem[0000000040000014]
stw %l5,[%i2+0x080] ! Mem[0000000041000080]
ldsh [%i2+0x1f2],%l4 ! Mem[00000000410001f2]
ldsb [%i2+0x186],%l7 ! Mem[0000000041000186]
stx %l2,[%i1+0x1c8] ! Mem[00000000408001c8]
ldsw [%i2+0x0d4],%l0 ! Mem[00000000410000d4]
jmpl %o7,%g0
swap [%i1+0x0e0],%l4 ! Mem[00000000408000e0]
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
lduw [%i2+0x1e8],%l3 ! Mem[00000000430001e8]
ldsh [%i2+0x1ca],%l4 ! Mem[00000000430001ca]
lduh [%i3+0x0cc],%l7 ! Mem[00000000438000cc]
swap [%i0+0x050],%l1 ! Mem[0000000042000050]
swap [%i2+0x044],%l4 ! Mem[0000000043000044]
jmpl %o7,%g0
std %l6,[%i1+0x058] ! Mem[0000000042800058]
p25_far_3_lem:
lduw [%i2+0x1e8],%l3 ! Mem[00000000430001e8]
ldsh [%i2+0x1ca],%l4 ! Mem[00000000430001ca]
lduh [%i3+0x0cc],%l7 ! Mem[00000000438000cc]
swap [%i0+0x050],%l1 ! Mem[0000000042000050]
swap [%i2+0x044],%l4 ! Mem[0000000043000044]
jmpl %o7,%g0
std %l6,[%i1+0x058] ! Mem[0000000042800058]
p25_far_3_he:
jmpl %o7,%g0
ldd [%i3+0x1a8],%l0 ! Mem[00000000438001a8]
jmpl %o7,%g0
nop
p25_far_3_hem:
jmpl %o7,%g0
ldd [%i3+0x1a8],%l0 ! Mem[00000000438001a8]
jmpl %o7,%g0
nop
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
ldstub [%i0+0x156],%l3 ! Mem[0000000044000156]
jmpl %o7,%g0
swap [%i3+0x1f8],%l2 ! Mem[00000000458001f8]
p26_far_3_lem:
ldstub [%i0+0x156],%l3 ! Mem[0000000044000156]
jmpl %o7,%g0
swap [%i3+0x1f8],%l2 ! Mem[00000000458001f8]
p26_far_3_he:
ldsh [%i0+0x10c],%l5 ! Mem[000000004400010c]
swap [%i3+0x1cc],%l7 ! Mem[00000000458001cc]
ldstub [%i1+0x071],%l2 ! Mem[0000000044800071]
stw %l0,[%i3+0x164] ! Mem[0000000045800164]
ldsh [%i1+0x1aa],%l0 ! Mem[00000000448001aa]
ldd [%i2+0x0c8],%l2 ! Mem[00000000450000c8]
swap [%i0+0x11c],%l1 ! Mem[000000004400011c]
jmpl %o7,%g0
ldsh [%i3+0x0ea],%l3 ! Mem[00000000458000ea]
p26_far_3_hem:
ldsh [%i0+0x10c],%l5 ! Mem[000000004400010c]
swap [%i3+0x1cc],%l7 ! Mem[00000000458001cc]
ldstub [%i1+0x071],%l2 ! Mem[0000000044800071]
stw %l0,[%i3+0x164] ! Mem[0000000045800164]
ldsh [%i1+0x1aa],%l0 ! Mem[00000000448001aa]
ldd [%i2+0x0c8],%l2 ! Mem[00000000450000c8]
swap [%i0+0x11c],%l1 ! Mem[000000004400011c]
jmpl %o7,%g0
ldsh [%i3+0x0ea],%l3 ! Mem[00000000458000ea]
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
swap [%i1+0x16c],%l2 ! Mem[000000004680016c]
jmpl %o7,%g0
ldstub [%i2+0x196],%l1 ! Mem[0000000047000196]
p27_far_3_lem:
swap [%i1+0x16c],%l2 ! Mem[000000004680016c]
jmpl %o7,%g0
ldstub [%i2+0x196],%l1 ! Mem[0000000047000196]
p27_far_3_he:
ldstub [%i1+0x159],%l2 ! Mem[0000000046800159]
ldsw [%i2+0x10c],%l1 ! Mem[000000004700010c]
lduh [%i2+0x176],%l3 ! Mem[0000000047000176]
jmpl %o7,%g0
stx %l2,[%i3+0x1f8] ! Mem[00000000478001f8]
p27_far_3_hem:
ldstub [%i1+0x159],%l2 ! Mem[0000000046800159]
ldsw [%i2+0x10c],%l1 ! Mem[000000004700010c]
lduh [%i2+0x176],%l3 ! Mem[0000000047000176]
jmpl %o7,%g0
stx %l2,[%i3+0x1f8] ! Mem[00000000478001f8]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
ldd [%i2+0x060],%l4 ! Mem[0000000049000060]
jmpl %o7,%g0
std %l6,[%i1+0x078] ! Mem[0000000048800078]
p28_far_3_lem:
ldd [%i2+0x060],%l4 ! Mem[0000000049000060]
jmpl %o7,%g0
std %l6,[%i1+0x078] ! Mem[0000000048800078]
p28_far_3_he:
jmpl %o7,%g0
lduh [%i2+0x1aa],%l0 ! Mem[00000000490001aa]
jmpl %o7,%g0
nop
p28_far_3_hem:
jmpl %o7,%g0
lduh [%i2+0x1aa],%l0 ! Mem[00000000490001aa]
jmpl %o7,%g0
nop
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
ldstub [%i1+0x0fd],%l0 ! Mem[000000004a8000fd]
jmpl %o7,%g0
ldub [%i0+0x1f4],%l5 ! Mem[000000004a0001f4]
p29_far_3_lem:
ldstub [%i1+0x0fd],%l0 ! Mem[000000004a8000fd]
jmpl %o7,%g0
ldub [%i0+0x1f4],%l5 ! Mem[000000004a0001f4]
p29_far_3_he:
swap [%i3+0x174],%l3 ! Mem[000000004b800174]
jmpl %o7,%g0
lduw [%i3+0x1d8],%l2 ! Mem[000000004b8001d8]
p29_far_3_hem:
swap [%i3+0x174],%l3 ! Mem[000000004b800174]
jmpl %o7,%g0
lduw [%i3+0x1d8],%l2 ! Mem[000000004b8001d8]
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
ldstub [%i2+0x1f9],%l4 ! Mem[000000004d0001f9]
ldstub [%i0+0x1d4],%l5 ! Mem[000000004c0001d4]
ldsw [%i1+0x1dc],%l1 ! Mem[000000004c8001dc]
ldub [%i2+0x0c7],%l4 ! Mem[000000004d0000c7]
jmpl %o7,%g0
ldsb [%i3+0x183],%l1 ! Mem[000000004d800183]
p30_far_3_lem:
ldstub [%i2+0x1f9],%l4 ! Mem[000000004d0001f9]
ldstub [%i0+0x1d4],%l5 ! Mem[000000004c0001d4]
ldsw [%i1+0x1dc],%l1 ! Mem[000000004c8001dc]
ldub [%i2+0x0c7],%l4 ! Mem[000000004d0000c7]
jmpl %o7,%g0
ldsb [%i3+0x183],%l1 ! Mem[000000004d800183]
p30_far_3_he:
ldd [%i0+0x070],%l0 ! Mem[000000004c000070]
sth %l4,[%i0+0x044] ! Mem[000000004c000044]
ldd [%i1+0x1d8],%l6 ! Mem[000000004c8001d8]
swap [%i1+0x04c],%l3 ! Mem[000000004c80004c]
ldub [%i3+0x070],%l4 ! Mem[000000004d800070]
ldsh [%i3+0x006],%l3 ! Mem[000000004d800006]
std %l2,[%i1+0x058] ! Mem[000000004c800058]
jmpl %o7,%g0
lduw [%i2+0x058],%l3 ! Mem[000000004d000058]
p30_far_3_hem:
ldd [%i0+0x070],%l0 ! Mem[000000004c000070]
sth %l4,[%i0+0x044] ! Mem[000000004c000044]
ldd [%i1+0x1d8],%l6 ! Mem[000000004c8001d8]
swap [%i1+0x04c],%l3 ! Mem[000000004c80004c]
ldub [%i3+0x070],%l4 ! Mem[000000004d800070]
membar #Sync
ldsh [%i3+0x006],%l3 ! Mem[000000004d800006]
std %l2,[%i1+0x058] ! Mem[000000004c800058]
jmpl %o7,%g0
lduw [%i2+0x058],%l3 ! Mem[000000004d000058]
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
ldx [%i2+0x0c0],%l0 ! Mem[000000004f0000c0]
ldstub [%i3+0x0db],%l0 ! Mem[000000004f8000db]
ldsw [%i1+0x030],%l6 ! Mem[000000004e800030]
ldstub [%i0+0x1c8],%l3 ! Mem[000000004e0001c8]
ldsw [%i2+0x0d0],%l3 ! Mem[000000004f0000d0]
jmpl %o7,%g0
ldstub [%i2+0x0c2],%l6 ! Mem[000000004f0000c2]
p31_far_3_lem:
ldx [%i2+0x0c0],%l0 ! Mem[000000004f0000c0]
ldstub [%i3+0x0db],%l0 ! Mem[000000004f8000db]
membar #Sync
ldsw [%i1+0x030],%l6 ! Mem[000000004e800030]
ldstub [%i0+0x1c8],%l3 ! Mem[000000004e0001c8]
ldsw [%i2+0x0d0],%l3 ! Mem[000000004f0000d0]
jmpl %o7,%g0
ldstub [%i2+0x0c2],%l6 ! Mem[000000004f0000c2]
p31_far_3_he:
ldsh [%i2+0x012],%l1 ! Mem[000000004f000012]
ldsh [%i1+0x180],%l3 ! Mem[000000004e800180]
lduh [%i0+0x034],%l3 ! Mem[000000004e000034]
ldd [%i2+0x0a0],%l4 ! Mem[000000004f0000a0]
ldsb [%i1+0x015],%l0 ! Mem[000000004e800015]
swap [%i2+0x1a4],%l7 ! Mem[000000004f0001a4]
jmpl %o7,%g0
stb %l3,[%i1+0x1c8] ! Mem[000000004e8001c8]
p31_far_3_hem:
membar #Sync
ldsh [%i2+0x012],%l1 ! Mem[000000004f000012]
ldsh [%i1+0x180],%l3 ! Mem[000000004e800180]
lduh [%i0+0x034],%l3 ! Mem[000000004e000034]
ldd [%i2+0x0a0],%l4 ! Mem[000000004f0000a0]
ldsb [%i1+0x015],%l0 ! Mem[000000004e800015]
swap [%i2+0x1a4],%l7 ! Mem[000000004f0001a4]
jmpl %o7,%g0
stb %l3,[%i1+0x1c8] ! Mem[000000004e8001c8]
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
std %l4,[%i2+0x178] ! Mem[0000000051000178]
swap [%i3+0x128],%l5 ! Mem[0000000051800128]
std %l6,[%i2+0x168] ! Mem[0000000051000168]
std %l6,[%i3+0x098] ! Mem[0000000051800098]
jmpl %o7,%g0
ldd [%i2+0x098],%l4 ! Mem[0000000051000098]
p32_far_3_lem:
std %l4,[%i2+0x178] ! Mem[0000000051000178]
swap [%i3+0x128],%l5 ! Mem[0000000051800128]
std %l6,[%i2+0x168] ! Mem[0000000051000168]
std %l6,[%i3+0x098] ! Mem[0000000051800098]
jmpl %o7,%g0
ldd [%i2+0x098],%l4 ! Mem[0000000051000098]
p32_far_3_he:
jmpl %o7,%g0
ldstub [%i1+0x06f],%l6 ! Mem[000000005080006f]
jmpl %o7,%g0
nop
p32_far_3_hem:
jmpl %o7,%g0
ldstub [%i1+0x06f],%l6 ! Mem[000000005080006f]
jmpl %o7,%g0
nop
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
ldstub [%i3+0x1d8],%l3 ! Mem[00000000538001d8]
ldstub [%i1+0x078],%l7 ! Mem[0000000052800078]
std %l6,[%i2+0x140] ! Mem[0000000053000140]
lduw [%i2+0x020],%l3 ! Mem[0000000053000020]
lduh [%i0+0x020],%l0 ! Mem[0000000052000020]
ldx [%i0+0x1b8],%l6 ! Mem[00000000520001b8]
swap [%i2+0x0e0],%l7 ! Mem[00000000530000e0]
jmpl %o7,%g0
stx %l3,[%i0+0x0e0] ! Mem[00000000520000e0]
p33_far_3_lem:
ldstub [%i3+0x1d8],%l3 ! Mem[00000000538001d8]
ldstub [%i1+0x078],%l7 ! Mem[0000000052800078]
std %l6,[%i2+0x140] ! Mem[0000000053000140]
membar #Sync
lduw [%i2+0x020],%l3 ! Mem[0000000053000020]
lduh [%i0+0x020],%l0 ! Mem[0000000052000020]
ldx [%i0+0x1b8],%l6 ! Mem[00000000520001b8]
swap [%i2+0x0e0],%l7 ! Mem[00000000530000e0]
jmpl %o7,%g0
stx %l3,[%i0+0x0e0] ! Mem[00000000520000e0]
p33_far_3_he:
std %l2,[%i1+0x1b0] ! Mem[00000000528001b0]
swap [%i0+0x014],%l6 ! Mem[0000000052000014]
sth %l6,[%i0+0x012] ! Mem[0000000052000012]
lduw [%i2+0x1a4],%l5 ! Mem[00000000530001a4]
ldstub [%i3+0x167],%l0 ! Mem[0000000053800167]
jmpl %o7,%g0
ldub [%i2+0x199],%l1 ! Mem[0000000053000199]
p33_far_3_hem:
std %l2,[%i1+0x1b0] ! Mem[00000000528001b0]
membar #Sync
swap [%i0+0x014],%l6 ! Mem[0000000052000014]
sth %l6,[%i0+0x012] ! Mem[0000000052000012]
lduw [%i2+0x1a4],%l5 ! Mem[00000000530001a4]
ldstub [%i3+0x167],%l0 ! Mem[0000000053800167]
jmpl %o7,%g0
ldub [%i2+0x199],%l1 ! Mem[0000000053000199]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
jmpl %o7,%g0
ldx [%i1+0x148],%l0 ! Mem[0000000054800148]
jmpl %o7,%g0
nop
p34_far_3_lem:
jmpl %o7,%g0
ldx [%i1+0x148],%l0 ! Mem[0000000054800148]
jmpl %o7,%g0
nop
p34_far_3_he:
stb %l0,[%i0+0x1a5] ! Mem[00000000540001a5]
ldsw [%i2+0x144],%l5 ! Mem[0000000055000144]
ldstub [%i3+0x019],%l6 ! Mem[0000000055800019]
ldstub [%i1+0x041],%l3 ! Mem[0000000054800041]
jmpl %o7,%g0
swap [%i0+0x134],%l7 ! Mem[0000000054000134]
p34_far_3_hem:
stb %l0,[%i0+0x1a5] ! Mem[00000000540001a5]
ldsw [%i2+0x144],%l5 ! Mem[0000000055000144]
membar #Sync
ldstub [%i3+0x019],%l6 ! Mem[0000000055800019]
ldstub [%i1+0x041],%l3 ! Mem[0000000054800041]
jmpl %o7,%g0
swap [%i0+0x134],%l7 ! Mem[0000000054000134]
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
jmpl %o7,%g0
ldstub [%i0+0x18b],%l0 ! Mem[000000005600018b]
jmpl %o7,%g0
nop
p35_far_3_lem:
jmpl %o7,%g0
ldstub [%i0+0x18b],%l0 ! Mem[000000005600018b]
jmpl %o7,%g0
nop
p35_far_3_he:
swap [%i2+0x020],%l3 ! Mem[0000000057000020]
lduh [%i3+0x0b0],%l1 ! Mem[00000000578000b0]
ldsb [%i3+0x041],%l0 ! Mem[0000000057800041]
stw %l1,[%i2+0x060] ! Mem[0000000057000060]
stx %l1,[%i3+0x158] ! Mem[0000000057800158]
jmpl %o7,%g0
ldx [%i1+0x0c0],%l0 ! Mem[00000000568000c0]
p35_far_3_hem:
membar #Sync
swap [%i2+0x020],%l3 ! Mem[0000000057000020]
lduh [%i3+0x0b0],%l1 ! Mem[00000000578000b0]
ldsb [%i3+0x041],%l0 ! Mem[0000000057800041]
stw %l1,[%i2+0x060] ! Mem[0000000057000060]
stx %l1,[%i3+0x158] ! Mem[0000000057800158]
jmpl %o7,%g0
ldx [%i1+0x0c0],%l0 ! Mem[00000000568000c0]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
jmpl %o7,%g0
stb %l7,[%i2+0x011] ! Mem[0000000059000011]
jmpl %o7,%g0
nop
p36_far_3_lem:
membar #Sync
jmpl %o7,%g0
stb %l7,[%i2+0x011] ! Mem[0000000059000011]
jmpl %o7,%g0
nop
p36_far_3_he:
stw %l0,[%i2+0x010] ! Mem[0000000059000010]
ldd [%i3+0x0e8],%l2 ! Mem[00000000598000e8]
lduw [%i2+0x0ec],%l5 ! Mem[00000000590000ec]
std %l2,[%i3+0x0f8] ! Mem[00000000598000f8]
std %l0,[%i1+0x0b8] ! Mem[00000000588000b8]
ldx [%i1+0x190],%l2 ! Mem[0000000058800190]
ldstub [%i2+0x1fd],%l0 ! Mem[00000000590001fd]
jmpl %o7,%g0
swap [%i1+0x0f0],%l5 ! Mem[00000000588000f0]
p36_far_3_hem:
membar #Sync
stw %l0,[%i2+0x010] ! Mem[0000000059000010]
ldd [%i3+0x0e8],%l2 ! Mem[00000000598000e8]
lduw [%i2+0x0ec],%l5 ! Mem[00000000590000ec]
std %l2,[%i3+0x0f8] ! Mem[00000000598000f8]
std %l0,[%i1+0x0b8] ! Mem[00000000588000b8]
ldx [%i1+0x190],%l2 ! Mem[0000000058800190]
ldstub [%i2+0x1fd],%l0 ! Mem[00000000590001fd]
jmpl %o7,%g0
swap [%i1+0x0f0],%l5 ! Mem[00000000588000f0]
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
lduw [%i0+0x094],%l4 ! Mem[000000005a000094]
stx %l2,[%i2+0x0e8] ! Mem[000000005b0000e8]
swap [%i0+0x1c0],%l0 ! Mem[000000005a0001c0]
jmpl %o7,%g0
lduw [%i3+0x128],%l4 ! Mem[000000005b800128]
p37_far_3_lem:
lduw [%i0+0x094],%l4 ! Mem[000000005a000094]
stx %l2,[%i2+0x0e8] ! Mem[000000005b0000e8]
swap [%i0+0x1c0],%l0 ! Mem[000000005a0001c0]
jmpl %o7,%g0
lduw [%i3+0x128],%l4 ! Mem[000000005b800128]
p37_far_3_he:
lduw [%i0+0x0e0],%l7 ! Mem[000000005a0000e0]
jmpl %o7,%g0
ldstub [%i0+0x06a],%l3 ! Mem[000000005a00006a]
p37_far_3_hem:
lduw [%i0+0x0e0],%l7 ! Mem[000000005a0000e0]
jmpl %o7,%g0
ldstub [%i0+0x06a],%l3 ! Mem[000000005a00006a]
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
stx %l5,[%i2+0x040] ! Mem[000000005d000040]
lduh [%i0+0x0c6],%l0 ! Mem[000000005c0000c6]
swap [%i2+0x030],%l7 ! Mem[000000005d000030]
jmpl %o7,%g0
ldsh [%i0+0x03c],%l1 ! Mem[000000005c00003c]
p38_far_3_lem:
stx %l5,[%i2+0x040] ! Mem[000000005d000040]
lduh [%i0+0x0c6],%l0 ! Mem[000000005c0000c6]
membar #Sync
swap [%i2+0x030],%l7 ! Mem[000000005d000030]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03c],%l1 ! Mem[000000005c00003c]
p38_far_3_he:
swap [%i2+0x020],%l3 ! Mem[000000005d000020]
stw %l4,[%i1+0x050] ! Mem[000000005c800050]
ldsw [%i0+0x004],%l3 ! Mem[000000005c000004]
lduh [%i2+0x1f4],%l2 ! Mem[000000005d0001f4]
swap [%i0+0x058],%l3 ! Mem[000000005c000058]
stb %l2,[%i2+0x18e] ! Mem[000000005d00018e]
jmpl %o7,%g0
swap [%i1+0x1a0],%l3 ! Mem[000000005c8001a0]
p38_far_3_hem:
membar #Sync
swap [%i2+0x020],%l3 ! Mem[000000005d000020]
stw %l4,[%i1+0x050] ! Mem[000000005c800050]
ldsw [%i0+0x004],%l3 ! Mem[000000005c000004]
lduh [%i2+0x1f4],%l2 ! Mem[000000005d0001f4]
swap [%i0+0x058],%l3 ! Mem[000000005c000058]
stb %l2,[%i2+0x18e] ! Mem[000000005d00018e]
jmpl %o7,%g0
swap [%i1+0x1a0],%l3 ! Mem[000000005c8001a0]
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
stx %l5,[%i0+0x198] ! Mem[000000005e000198]
stx %l7,[%i3+0x048] ! Mem[000000005f800048]
ldub [%i1+0x1f8],%l3 ! Mem[000000005e8001f8]
lduh [%i1+0x0da],%l4 ! Mem[000000005e8000da]
ldd [%i2+0x058],%l2 ! Mem[000000005f000058]
ldstub [%i3+0x068],%l0 ! Mem[000000005f800068]
jmpl %o7,%g0
sth %l6,[%i2+0x076] ! Mem[000000005f000076]
p39_far_3_lem:
stx %l5,[%i0+0x198] ! Mem[000000005e000198]
stx %l7,[%i3+0x048] ! Mem[000000005f800048]
ldub [%i1+0x1f8],%l3 ! Mem[000000005e8001f8]
lduh [%i1+0x0da],%l4 ! Mem[000000005e8000da]
ldd [%i2+0x058],%l2 ! Mem[000000005f000058]
ldstub [%i3+0x068],%l0 ! Mem[000000005f800068]
jmpl %o7,%g0
sth %l6,[%i2+0x076] ! Mem[000000005f000076]
p39_far_3_he:
ldx [%i1+0x008],%l1 ! Mem[000000005e800008]
stw %l0,[%i1+0x090] ! Mem[000000005e800090]
ldub [%i1+0x0d6],%l2 ! Mem[000000005e8000d6]
jmpl %o7,%g0
swap [%i0+0x0d0],%l6 ! Mem[000000005e0000d0]
p39_far_3_hem:
membar #Sync
ldx [%i1+0x008],%l1 ! Mem[000000005e800008]
stw %l0,[%i1+0x090] ! Mem[000000005e800090]
ldub [%i1+0x0d6],%l2 ! Mem[000000005e8000d6]
jmpl %o7,%g0
swap [%i0+0x0d0],%l6 ! Mem[000000005e0000d0]
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
jmpl %o7,%g0
lduw [%i3+0x030],%l6 ! Mem[0000000061800030]
jmpl %o7,%g0
nop
p40_far_3_lem:
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x030],%l6 ! Mem[0000000061800030]
jmpl %o7,%g0
nop
p40_far_3_he:
swap [%i2+0x004],%l3 ! Mem[0000000061000004]
swap [%i3+0x1d4],%l2 ! Mem[00000000618001d4]
std %l2,[%i3+0x058] ! Mem[0000000061800058]
ldstub [%i0+0x1ae],%l2 ! Mem[00000000600001ae]
jmpl %o7,%g0
swap [%i3+0x0e0],%l6 ! Mem[00000000618000e0]
p40_far_3_hem:
membar #Sync
swap [%i2+0x004],%l3 ! Mem[0000000061000004]
swap [%i3+0x1d4],%l2 ! Mem[00000000618001d4]
std %l2,[%i3+0x058] ! Mem[0000000061800058]
ldstub [%i0+0x1ae],%l2 ! Mem[00000000600001ae]
jmpl %o7,%g0
swap [%i3+0x0e0],%l6 ! Mem[00000000618000e0]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
swap [%i1+0x0dc],%l0 ! Mem[00000000628000dc]
ldx [%i1+0x1f0],%l5 ! Mem[00000000628001f0]
sth %l2,[%i3+0x19c] ! Mem[000000006380019c]
sth %l6,[%i3+0x098] ! Mem[0000000063800098]
jmpl %o7,%g0
swap [%i1+0x1a0],%l1 ! Mem[00000000628001a0]
p41_far_3_lem:
swap [%i1+0x0dc],%l0 ! Mem[00000000628000dc]
ldx [%i1+0x1f0],%l5 ! Mem[00000000628001f0]
sth %l2,[%i3+0x19c] ! Mem[000000006380019c]
sth %l6,[%i3+0x098] ! Mem[0000000063800098]
jmpl %o7,%g0
swap [%i1+0x1a0],%l1 ! Mem[00000000628001a0]
p41_far_3_he:
ldub [%i0+0x052],%l1 ! Mem[0000000062000052]
swap [%i2+0x044],%l4 ! Mem[0000000063000044]
ldstub [%i1+0x07d],%l7 ! Mem[000000006280007d]
ldsh [%i0+0x1ee],%l4 ! Mem[00000000620001ee]
ldub [%i3+0x143],%l5 ! Mem[0000000063800143]
stb %l3,[%i0+0x021] ! Mem[0000000062000021]
ldsb [%i0+0x091],%l1 ! Mem[0000000062000091]
jmpl %o7,%g0
swap [%i3+0x040],%l0 ! Mem[0000000063800040]
p41_far_3_hem:
ldub [%i0+0x052],%l1 ! Mem[0000000062000052]
swap [%i2+0x044],%l4 ! Mem[0000000063000044]
ldstub [%i1+0x07d],%l7 ! Mem[000000006280007d]
ldsh [%i0+0x1ee],%l4 ! Mem[00000000620001ee]
ldub [%i3+0x143],%l5 ! Mem[0000000063800143]
membar #Sync
stb %l3,[%i0+0x021] ! Mem[0000000062000021]
ldsb [%i0+0x091],%l1 ! Mem[0000000062000091]
jmpl %o7,%g0
swap [%i3+0x040],%l0 ! Mem[0000000063800040]
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
jmpl %o7,%g0
ldx [%i2+0x0e8],%l7 ! Mem[00000000650000e8]
jmpl %o7,%g0
nop
p42_far_3_lem:
jmpl %o7,%g0
ldx [%i2+0x0e8],%l7 ! Mem[00000000650000e8]
jmpl %o7,%g0
nop
p42_far_3_he:
lduw [%i1+0x05c],%l3 ! Mem[000000006480005c]
lduh [%i3+0x07a],%l3 ! Mem[000000006580007a]
ldx [%i1+0x010],%l1 ! Mem[0000000064800010]
ldsw [%i3+0x180],%l3 ! Mem[0000000065800180]
ldsh [%i3+0x174],%l0 ! Mem[0000000065800174]
jmpl %o7,%g0
ldstub [%i1+0x0a2],%l5 ! Mem[00000000648000a2]
p42_far_3_hem:
lduw [%i1+0x05c],%l3 ! Mem[000000006480005c]
lduh [%i3+0x07a],%l3 ! Mem[000000006580007a]
membar #Sync
ldx [%i1+0x010],%l1 ! Mem[0000000064800010]
ldsw [%i3+0x180],%l3 ! Mem[0000000065800180]
ldsh [%i3+0x174],%l0 ! Mem[0000000065800174]
jmpl %o7,%g0
ldstub [%i1+0x0a2],%l5 ! Mem[00000000648000a2]
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
swap [%i3+0x0cc],%l5 ! Mem[00000000678000cc]
jmpl %o7,%g0
ldd [%i0+0x0c0],%l0 ! Mem[00000000660000c0]
p43_far_3_lem:
swap [%i3+0x0cc],%l5 ! Mem[00000000678000cc]
jmpl %o7,%g0
ldd [%i0+0x0c0],%l0 ! Mem[00000000660000c0]
p43_far_3_he:
std %l0,[%i0+0x0d0] ! Mem[00000000660000d0]
jmpl %o7,%g0
ldstub [%i3+0x070],%l4 ! Mem[0000000067800070]
p43_far_3_hem:
std %l0,[%i0+0x0d0] ! Mem[00000000660000d0]
jmpl %o7,%g0
ldstub [%i3+0x070],%l4 ! Mem[0000000067800070]
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
swap [%i3+0x1fc],%l2 ! Mem[00000000698001fc]
ldsb [%i0+0x096],%l4 ! Mem[0000000068000096]
stb %l2,[%i3+0x0cd] ! Mem[00000000698000cd]
ldub [%i2+0x1f8],%l3 ! Mem[00000000690001f8]
stx %l7,[%i1+0x058] ! Mem[0000000068800058]
ldd [%i3+0x030],%l0 ! Mem[0000000069800030]
jmpl %o7,%g0
swap [%i0+0x198],%l7 ! Mem[0000000068000198]
p44_far_3_lem:
swap [%i3+0x1fc],%l2 ! Mem[00000000698001fc]
ldsb [%i0+0x096],%l4 ! Mem[0000000068000096]
stb %l2,[%i3+0x0cd] ! Mem[00000000698000cd]
ldub [%i2+0x1f8],%l3 ! Mem[00000000690001f8]
stx %l7,[%i1+0x058] ! Mem[0000000068800058]
membar #Sync
ldd [%i3+0x030],%l0 ! Mem[0000000069800030]
jmpl %o7,%g0
swap [%i0+0x198],%l7 ! Mem[0000000068000198]
p44_far_3_he:
jmpl %o7,%g0
swap [%i0+0x0cc],%l7 ! Mem[00000000680000cc]
jmpl %o7,%g0
nop
p44_far_3_hem:
jmpl %o7,%g0
swap [%i0+0x0cc],%l7 ! Mem[00000000680000cc]
jmpl %o7,%g0
nop
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
stb %l4,[%i3+0x1c9] ! Mem[000000006b8001c9]
swap [%i0+0x0d0],%l5 ! Mem[000000006a0000d0]
ldx [%i3+0x1d8],%l3 ! Mem[000000006b8001d8]
ldsb [%i1+0x185],%l3 ! Mem[000000006a800185]
lduw [%i2+0x018],%l2 ! Mem[000000006b000018]
stb %l1,[%i0+0x11d] ! Mem[000000006a00011d]
stx %l3,[%i3+0x0e8] ! Mem[000000006b8000e8]
jmpl %o7,%g0
ldsw [%i2+0x090],%l3 ! Mem[000000006b000090]
p45_far_3_lem:
stb %l4,[%i3+0x1c9] ! Mem[000000006b8001c9]
swap [%i0+0x0d0],%l5 ! Mem[000000006a0000d0]
ldx [%i3+0x1d8],%l3 ! Mem[000000006b8001d8]
ldsb [%i1+0x185],%l3 ! Mem[000000006a800185]
membar #Sync
lduw [%i2+0x018],%l2 ! Mem[000000006b000018]
stb %l1,[%i0+0x11d] ! Mem[000000006a00011d]
stx %l3,[%i3+0x0e8] ! Mem[000000006b8000e8]
jmpl %o7,%g0
ldsw [%i2+0x090],%l3 ! Mem[000000006b000090]
p45_far_3_he:
ldub [%i3+0x17e],%l1 ! Mem[000000006b80017e]
jmpl %o7,%g0
stb %l6,[%i2+0x0e2] ! Mem[000000006b0000e2]
p45_far_3_hem:
ldub [%i3+0x17e],%l1 ! Mem[000000006b80017e]
jmpl %o7,%g0
stb %l6,[%i2+0x0e2] ! Mem[000000006b0000e2]
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
stx %l1,[%i0+0x138] ! Mem[000000006c000138]
ldd [%i3+0x0e8],%l2 ! Mem[000000006d8000e8]
jmpl %o7,%g0
stw %l3,[%i1+0x0b0] ! Mem[000000006c8000b0]
p46_far_3_lem:
stx %l1,[%i0+0x138] ! Mem[000000006c000138]
ldd [%i3+0x0e8],%l2 ! Mem[000000006d8000e8]
jmpl %o7,%g0
stw %l3,[%i1+0x0b0] ! Mem[000000006c8000b0]
p46_far_3_he:
ldsh [%i2+0x17e],%l1 ! Mem[000000006d00017e]
jmpl %o7,%g0
ldsw [%i0+0x0c0],%l0 ! Mem[000000006c0000c0]
p46_far_3_hem:
ldsh [%i2+0x17e],%l1 ! Mem[000000006d00017e]
jmpl %o7,%g0
ldsw [%i0+0x0c0],%l0 ! Mem[000000006c0000c0]
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
stx %l1,[%i1+0x178] ! Mem[000000006e800178]
jmpl %o7,%g0
ldx [%i2+0x0e0],%l5 ! Mem[000000006f0000e0]
p47_far_3_lem:
stx %l1,[%i1+0x178] ! Mem[000000006e800178]
jmpl %o7,%g0
ldx [%i2+0x0e0],%l5 ! Mem[000000006f0000e0]
p47_far_3_he:
jmpl %o7,%g0
ldsb [%i0+0x0c3],%l4 ! Mem[000000006e0000c3]
jmpl %o7,%g0
nop
p47_far_3_hem:
jmpl %o7,%g0
ldsb [%i0+0x0c3],%l4 ! Mem[000000006e0000c3]
jmpl %o7,%g0
nop
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
ldx [%i1+0x158],%l4 ! Mem[0000000070800158]
stb %l7,[%i2+0x078] ! Mem[0000000071000078]
jmpl %o7,%g0
lduw [%i2+0x164],%l6 ! Mem[0000000071000164]
p48_far_3_lem:
ldx [%i1+0x158],%l4 ! Mem[0000000070800158]
stb %l7,[%i2+0x078] ! Mem[0000000071000078]
jmpl %o7,%g0
lduw [%i2+0x164],%l6 ! Mem[0000000071000164]
p48_far_3_he:
swap [%i0+0x048],%l0 ! Mem[0000000070000048]
lduw [%i2+0x034],%l5 ! Mem[0000000071000034]
swap [%i3+0x1b8],%l3 ! Mem[00000000718001b8]
ldsb [%i3+0x171],%l1 ! Mem[0000000071800171]
swap [%i0+0x0cc],%l5 ! Mem[00000000700000cc]
jmpl %o7,%g0
swap [%i1+0x0dc],%l3 ! Mem[00000000708000dc]
p48_far_3_hem:
swap [%i0+0x048],%l0 ! Mem[0000000070000048]
membar #Sync
lduw [%i2+0x034],%l5 ! Mem[0000000071000034]
swap [%i3+0x1b8],%l3 ! Mem[00000000718001b8]
ldsb [%i3+0x171],%l1 ! Mem[0000000071800171]
swap [%i0+0x0cc],%l5 ! Mem[00000000700000cc]
jmpl %o7,%g0
swap [%i1+0x0dc],%l3 ! Mem[00000000708000dc]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
swap [%i2+0x078],%l3 ! Mem[0000000073000078]
jmpl %o7,%g0
swap [%i3+0x1ac],%l2 ! Mem[00000000738001ac]
p49_far_3_lem:
swap [%i2+0x078],%l3 ! Mem[0000000073000078]
jmpl %o7,%g0
swap [%i3+0x1ac],%l2 ! Mem[00000000738001ac]
p49_far_3_he:
stb %l6,[%i1+0x015] ! Mem[0000000072800015]
ldsb [%i2+0x158],%l7 ! Mem[0000000073000158]
ldx [%i3+0x018],%l1 ! Mem[0000000073800018]
jmpl %o7,%g0
ldsb [%i1+0x174],%l4 ! Mem[0000000072800174]
p49_far_3_hem:
membar #Sync
stb %l6,[%i1+0x015] ! Mem[0000000072800015]
ldsb [%i2+0x158],%l7 ! Mem[0000000073000158]
ldx [%i3+0x018],%l1 ! Mem[0000000073800018]
jmpl %o7,%g0
ldsb [%i1+0x174],%l4 ! Mem[0000000072800174]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
ldstub [%i1+0x0ec],%l7 ! Mem[00000000748000ec]
ldub [%i0+0x052],%l1 ! Mem[0000000074000052]
std %l4,[%i1+0x040] ! Mem[0000000074800040]
ldstub [%i0+0x07d],%l7 ! Mem[000000007400007d]
jmpl %o7,%g0
ldsh [%i0+0x1ce],%l4 ! Mem[00000000740001ce]
p50_far_3_lem:
ldstub [%i1+0x0ec],%l7 ! Mem[00000000748000ec]
ldub [%i0+0x052],%l1 ! Mem[0000000074000052]
std %l4,[%i1+0x040] ! Mem[0000000074800040]
ldstub [%i0+0x07d],%l7 ! Mem[000000007400007d]
jmpl %o7,%g0
ldsh [%i0+0x1ce],%l4 ! Mem[00000000740001ce]
p50_far_3_he:
jmpl %o7,%g0
ldub [%i0+0x0fb],%l4 ! Mem[00000000740000fb]
jmpl %o7,%g0
nop
p50_far_3_hem:
jmpl %o7,%g0
ldub [%i0+0x0fb],%l4 ! Mem[00000000740000fb]
jmpl %o7,%g0
nop
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
swap [%i1+0x1e8],%l3 ! Mem[00000000768001e8]
swap [%i0+0x094],%l4 ! Mem[0000000076000094]
ldstub [%i1+0x0cd],%l2 ! Mem[00000000768000cd]
swap [%i1+0x1f8],%l3 ! Mem[00000000768001f8]
lduh [%i1+0x078],%l7 ! Mem[0000000076800078]
jmpl %o7,%g0
std %l2,[%i3+0x078] ! Mem[0000000077800078]
p51_far_3_lem:
swap [%i1+0x1e8],%l3 ! Mem[00000000768001e8]
swap [%i0+0x094],%l4 ! Mem[0000000076000094]
ldstub [%i1+0x0cd],%l2 ! Mem[00000000768000cd]
swap [%i1+0x1f8],%l3 ! Mem[00000000768001f8]
lduh [%i1+0x078],%l7 ! Mem[0000000076800078]
jmpl %o7,%g0
std %l2,[%i3+0x078] ! Mem[0000000077800078]
p51_far_3_he:
jmpl %o7,%g0
lduw [%i0+0x030],%l6 ! Mem[0000000076000030]
jmpl %o7,%g0
nop
p51_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x030],%l6 ! Mem[0000000076000030]
jmpl %o7,%g0
nop
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
ldx [%i2+0x0b8],%l4 ! Mem[00000000790000b8]
stx %l6,[%i2+0x110] ! Mem[0000000079000110]
swap [%i2+0x094],%l1 ! Mem[0000000079000094]
ldsh [%i0+0x00e],%l7 ! Mem[000000007800000e]
swap [%i0+0x138],%l5 ! Mem[0000000078000138]
ldstub [%i3+0x048],%l0 ! Mem[0000000079800048]
jmpl %o7,%g0
ldstub [%i1+0x019],%l2 ! Mem[0000000078800019]
p52_far_3_lem:
ldx [%i2+0x0b8],%l4 ! Mem[00000000790000b8]
stx %l6,[%i2+0x110] ! Mem[0000000079000110]
swap [%i2+0x094],%l1 ! Mem[0000000079000094]
membar #Sync
ldsh [%i0+0x00e],%l7 ! Mem[000000007800000e]
swap [%i0+0x138],%l5 ! Mem[0000000078000138]
ldstub [%i3+0x048],%l0 ! Mem[0000000079800048]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x019],%l2 ! Mem[0000000078800019]
p52_far_3_he:
ldx [%i2+0x158],%l1 ! Mem[0000000079000158]
jmpl %o7,%g0
ldub [%i0+0x0e3],%l3 ! Mem[00000000780000e3]
p52_far_3_hem:
ldx [%i2+0x158],%l1 ! Mem[0000000079000158]
jmpl %o7,%g0
ldub [%i0+0x0e3],%l3 ! Mem[00000000780000e3]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
ldsb [%i2+0x07d],%l4 ! Mem[000000007b00007d]
ldsh [%i1+0x0ec],%l5 ! Mem[000000007a8000ec]
ldub [%i3+0x0b7],%l2 ! Mem[000000007b8000b7]
std %l2,[%i3+0x170] ! Mem[000000007b800170]
swap [%i2+0x094],%l4 ! Mem[000000007b000094]
jmpl %o7,%g0
stb %l2,[%i3+0x0ed] ! Mem[000000007b8000ed]
p53_far_3_lem:
ldsb [%i2+0x07d],%l4 ! Mem[000000007b00007d]
ldsh [%i1+0x0ec],%l5 ! Mem[000000007a8000ec]
ldub [%i3+0x0b7],%l2 ! Mem[000000007b8000b7]
std %l2,[%i3+0x170] ! Mem[000000007b800170]
swap [%i2+0x094],%l4 ! Mem[000000007b000094]
jmpl %o7,%g0
stb %l2,[%i3+0x0ed] ! Mem[000000007b8000ed]
p53_far_3_he:
lduh [%i1+0x1c8],%l4 ! Mem[000000007a8001c8]
swap [%i2+0x0d0],%l5 ! Mem[000000007b0000d0]
lduw [%i1+0x1dc],%l3 ! Mem[000000007a8001dc]
ldsw [%i3+0x010],%l6 ! Mem[000000007b800010]
stb %l3,[%i2+0x1e8] ! Mem[000000007b0001e8]
stx %l1,[%i2+0x028] ! Mem[000000007b000028]
sth %l5,[%i3+0x13a] ! Mem[000000007b80013a]
jmpl %o7,%g0
ldd [%i2+0x0d8],%l4 ! Mem[000000007b0000d8]
p53_far_3_hem:
lduh [%i1+0x1c8],%l4 ! Mem[000000007a8001c8]
swap [%i2+0x0d0],%l5 ! Mem[000000007b0000d0]
lduw [%i1+0x1dc],%l3 ! Mem[000000007a8001dc]
membar #Sync
ldsw [%i3+0x010],%l6 ! Mem[000000007b800010]
stb %l3,[%i2+0x1e8] ! Mem[000000007b0001e8]
stx %l1,[%i2+0x028] ! Mem[000000007b000028]
sth %l5,[%i3+0x13a] ! Mem[000000007b80013a]
jmpl %o7,%g0
ldd [%i2+0x0d8],%l4 ! Mem[000000007b0000d8]
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
ldstub [%i0+0x152],%l3 ! Mem[000000007c000152]
jmpl %o7,%g0
ldsw [%i3+0x1e8],%l1 ! Mem[000000007d8001e8]
p54_far_3_lem:
ldstub [%i0+0x152],%l3 ! Mem[000000007c000152]
jmpl %o7,%g0
ldsw [%i3+0x1e8],%l1 ! Mem[000000007d8001e8]
p54_far_3_he:
ldstub [%i0+0x15f],%l4 ! Mem[000000007c00015f]
ldub [%i3+0x033],%l5 ! Mem[000000007d800033]
jmpl %o7,%g0
swap [%i2+0x1fc],%l6 ! Mem[000000007d0001fc]
p54_far_3_hem:
ldstub [%i0+0x15f],%l4 ! Mem[000000007c00015f]
membar #Sync
ldub [%i3+0x033],%l5 ! Mem[000000007d800033]
jmpl %o7,%g0
swap [%i2+0x1fc],%l6 ! Mem[000000007d0001fc]
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
sth %l5,[%i3+0x1cc] ! Mem[000000007f8001cc]
lduw [%i3+0x198],%l4 ! Mem[000000007f800198]
swap [%i1+0x084],%l7 ! Mem[000000007e800084]
std %l2,[%i1+0x1b0] ! Mem[000000007e8001b0]
jmpl %o7,%g0
lduw [%i0+0x094],%l1 ! Mem[000000007e000094]
p55_far_3_lem:
sth %l5,[%i3+0x1cc] ! Mem[000000007f8001cc]
lduw [%i3+0x198],%l4 ! Mem[000000007f800198]
swap [%i1+0x084],%l7 ! Mem[000000007e800084]
std %l2,[%i1+0x1b0] ! Mem[000000007e8001b0]
jmpl %o7,%g0
lduw [%i0+0x094],%l1 ! Mem[000000007e000094]
p55_far_3_he:
stw %l7,[%i3+0x05c] ! Mem[000000007f80005c]
jmpl %o7,%g0
swap [%i3+0x1ec],%l4 ! Mem[000000007f8001ec]
p55_far_3_hem:
stw %l7,[%i3+0x05c] ! Mem[000000007f80005c]
jmpl %o7,%g0
swap [%i3+0x1ec],%l4 ! Mem[000000007f8001ec]
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
ldsw [%i2+0x0dc],%l0 ! Mem[00000000810000dc]
lduh [%i2+0x1d4],%l5 ! Mem[00000000810001d4]
ldstub [%i2+0x1ff],%l1 ! Mem[00000000810001ff]
stb %l4,[%i2+0x0c7] ! Mem[00000000810000c7]
jmpl %o7,%g0
lduh [%i2+0x1a2],%l1 ! Mem[00000000810001a2]
p56_far_3_lem:
ldsw [%i2+0x0dc],%l0 ! Mem[00000000810000dc]
lduh [%i2+0x1d4],%l5 ! Mem[00000000810001d4]
ldstub [%i2+0x1ff],%l1 ! Mem[00000000810001ff]
stb %l4,[%i2+0x0c7] ! Mem[00000000810000c7]
jmpl %o7,%g0
lduh [%i2+0x1a2],%l1 ! Mem[00000000810001a2]
p56_far_3_he:
ldub [%i0+0x052],%l1 ! Mem[0000000080000052]
ldsb [%i1+0x064],%l4 ! Mem[0000000080800064]
ldub [%i0+0x07d],%l7 ! Mem[000000008000007d]
ldsh [%i2+0x1ce],%l4 ! Mem[00000000810001ce]
swap [%i0+0x140],%l5 ! Mem[0000000080000140]
std %l2,[%i1+0x020] ! Mem[0000000080800020]
swap [%i3+0x17c],%l1 ! Mem[000000008180017c]
jmpl %o7,%g0
ldsh [%i2+0x06a],%l3 ! Mem[000000008100006a]
p56_far_3_hem:
ldub [%i0+0x052],%l1 ! Mem[0000000080000052]
ldsb [%i1+0x064],%l4 ! Mem[0000000080800064]
ldub [%i0+0x07d],%l7 ! Mem[000000008000007d]
ldsh [%i2+0x1ce],%l4 ! Mem[00000000810001ce]
swap [%i0+0x140],%l5 ! Mem[0000000080000140]
membar #Sync
std %l2,[%i1+0x020] ! Mem[0000000080800020]
swap [%i3+0x17c],%l1 ! Mem[000000008180017c]
jmpl %o7,%g0
ldsh [%i2+0x06a],%l3 ! Mem[000000008100006a]
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
ldstub [%i1+0x1f9],%l4 ! Mem[00000000828001f9]
ldx [%i0+0x040],%l4 ! Mem[0000000082000040]
ldub [%i2+0x14f],%l7 ! Mem[000000008300014f]
lduh [%i2+0x0b8],%l6 ! Mem[00000000830000b8]
jmpl %o7,%g0
ldsw [%i0+0x1a0],%l1 ! Mem[00000000820001a0]
p57_far_3_lem:
ldstub [%i1+0x1f9],%l4 ! Mem[00000000828001f9]
ldx [%i0+0x040],%l4 ! Mem[0000000082000040]
ldub [%i2+0x14f],%l7 ! Mem[000000008300014f]
lduh [%i2+0x0b8],%l6 ! Mem[00000000830000b8]
jmpl %o7,%g0
ldsw [%i0+0x1a0],%l1 ! Mem[00000000820001a0]
p57_far_3_he:
swap [%i0+0x15c],%l4 ! Mem[000000008200015c]
ldd [%i3+0x030],%l4 ! Mem[0000000083800030]
ldsh [%i2+0x1fe],%l6 ! Mem[00000000830001fe]
sth %l3,[%i1+0x000] ! Mem[0000000082800000]
ldd [%i2+0x070],%l6 ! Mem[0000000083000070]
sth %l5,[%i0+0x150] ! Mem[0000000082000150]
lduw [%i3+0x07c],%l3 ! Mem[000000008380007c]
jmpl %o7,%g0
ldd [%i0+0x058],%l2 ! Mem[0000000082000058]
p57_far_3_hem:
swap [%i0+0x15c],%l4 ! Mem[000000008200015c]
membar #Sync
ldd [%i3+0x030],%l4 ! Mem[0000000083800030]
ldsh [%i2+0x1fe],%l6 ! Mem[00000000830001fe]
sth %l3,[%i1+0x000] ! Mem[0000000082800000]
ldd [%i2+0x070],%l6 ! Mem[0000000083000070]
sth %l5,[%i0+0x150] ! Mem[0000000082000150]
lduw [%i3+0x07c],%l3 ! Mem[000000008380007c]
jmpl %o7,%g0
ldd [%i0+0x058],%l2 ! Mem[0000000082000058]
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
stb %l3,[%i0+0x1e8] ! Mem[00000000840001e8]
ldub [%i2+0x00f],%l1 ! Mem[000000008500000f]
stx %l0,[%i2+0x0b0] ! Mem[00000000850000b0]
ldstub [%i0+0x0d6],%l2 ! Mem[00000000840000d6]
ldsh [%i2+0x0d2],%l6 ! Mem[00000000850000d2]
lduw [%i3+0x034],%l6 ! Mem[0000000085800034]
jmpl %o7,%g0
lduh [%i2+0x158],%l7 ! Mem[0000000085000158]
p58_far_3_lem:
stb %l3,[%i0+0x1e8] ! Mem[00000000840001e8]
membar #Sync
ldub [%i2+0x00f],%l1 ! Mem[000000008500000f]
stx %l0,[%i2+0x0b0] ! Mem[00000000850000b0]
ldstub [%i0+0x0d6],%l2 ! Mem[00000000840000d6]
ldsh [%i2+0x0d2],%l6 ! Mem[00000000850000d2]
lduw [%i3+0x034],%l6 ! Mem[0000000085800034]
jmpl %o7,%g0
lduh [%i2+0x158],%l7 ! Mem[0000000085000158]
p58_far_3_he:
ldstub [%i3+0x185],%l0 ! Mem[0000000085800185]
swap [%i2+0x164],%l5 ! Mem[0000000085000164]
stx %l6,[%i2+0x018] ! Mem[0000000085000018]
jmpl %o7,%g0
lduw [%i0+0x040],%l3 ! Mem[0000000084000040]
p58_far_3_hem:
ldstub [%i3+0x185],%l0 ! Mem[0000000085800185]
swap [%i2+0x164],%l5 ! Mem[0000000085000164]
membar #Sync
stx %l6,[%i2+0x018] ! Mem[0000000085000018]
jmpl %o7,%g0
lduw [%i0+0x040],%l3 ! Mem[0000000084000040]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
ldd [%i3+0x160],%l6 ! Mem[0000000087800160]
stx %l4,[%i3+0x098] ! Mem[0000000087800098]
jmpl %o7,%g0
lduh [%i3+0x110],%l6 ! Mem[0000000087800110]
p59_far_3_lem:
ldd [%i3+0x160],%l6 ! Mem[0000000087800160]
stx %l4,[%i3+0x098] ! Mem[0000000087800098]
jmpl %o7,%g0
lduh [%i3+0x110],%l6 ! Mem[0000000087800110]
p59_far_3_he:
ldsh [%i2+0x1f0],%l1 ! Mem[00000000870001f0]
lduw [%i0+0x11c],%l7 ! Mem[000000008600011c]
lduw [%i3+0x164],%l1 ! Mem[0000000087800164]
stw %l5,[%i3+0x0cc] ! Mem[00000000878000cc]
ldsh [%i0+0x0e4],%l0 ! Mem[00000000860000e4]
stx %l0,[%i3+0x0f8] ! Mem[00000000878000f8]
jmpl %o7,%g0
stx %l0,[%i3+0x060] ! Mem[0000000087800060]
p59_far_3_hem:
ldsh [%i2+0x1f0],%l1 ! Mem[00000000870001f0]
lduw [%i0+0x11c],%l7 ! Mem[000000008600011c]
lduw [%i3+0x164],%l1 ! Mem[0000000087800164]
stw %l5,[%i3+0x0cc] ! Mem[00000000878000cc]
ldsh [%i0+0x0e4],%l0 ! Mem[00000000860000e4]
stx %l0,[%i3+0x0f8] ! Mem[00000000878000f8]
jmpl %o7,%g0
stx %l0,[%i3+0x060] ! Mem[0000000087800060]
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
ldsw [%i3+0x1c8],%l1 ! Mem[00000000898001c8]
ldstub [%i1+0x0e7],%l0 ! Mem[00000000888000e7]
ldsb [%i0+0x011],%l7 ! Mem[0000000088000011]
jmpl %o7,%g0
ldstub [%i0+0x01d],%l1 ! Mem[000000008800001d]
p60_far_3_lem:
ldsw [%i3+0x1c8],%l1 ! Mem[00000000898001c8]
ldstub [%i1+0x0e7],%l0 ! Mem[00000000888000e7]
membar #Sync
ldsb [%i0+0x011],%l7 ! Mem[0000000088000011]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x01d],%l1 ! Mem[000000008800001d]
p60_far_3_he:
ldub [%i2+0x001],%l3 ! Mem[0000000089000001]
stb %l0,[%i3+0x020] ! Mem[0000000089800020]
swap [%i2+0x1bc],%l6 ! Mem[00000000890001bc]
swap [%i0+0x0c0],%l7 ! Mem[00000000880000c0]
lduw [%i0+0x048],%l3 ! Mem[0000000088000048]
swap [%i1+0x160],%l6 ! Mem[0000000088800160]
jmpl %o7,%g0
stw %l2,[%i1+0x110] ! Mem[0000000088800110]
p60_far_3_hem:
membar #Sync
ldub [%i2+0x001],%l3 ! Mem[0000000089000001]
stb %l0,[%i3+0x020] ! Mem[0000000089800020]
swap [%i2+0x1bc],%l6 ! Mem[00000000890001bc]
swap [%i0+0x0c0],%l7 ! Mem[00000000880000c0]
lduw [%i0+0x048],%l3 ! Mem[0000000088000048]
swap [%i1+0x160],%l6 ! Mem[0000000088800160]
jmpl %o7,%g0
stw %l2,[%i1+0x110] ! Mem[0000000088800110]
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
ldx [%i3+0x1f8],%l7 ! Mem[000000008b8001f8]
ldub [%i2+0x172],%l3 ! Mem[000000008b000172]
stw %l1,[%i3+0x1c8] ! Mem[000000008b8001c8]
swap [%i0+0x0ac],%l1 ! Mem[000000008a0000ac]
ldub [%i1+0x030],%l1 ! Mem[000000008a800030]
lduw [%i2+0x00c],%l7 ! Mem[000000008b00000c]
lduh [%i3+0x100],%l0 ! Mem[000000008b800100]
jmpl %o7,%g0
ldstub [%i1+0x0b8],%l1 ! Mem[000000008a8000b8]
p61_far_3_lem:
ldx [%i3+0x1f8],%l7 ! Mem[000000008b8001f8]
ldub [%i2+0x172],%l3 ! Mem[000000008b000172]
stw %l1,[%i3+0x1c8] ! Mem[000000008b8001c8]
swap [%i0+0x0ac],%l1 ! Mem[000000008a0000ac]
membar #Sync
ldub [%i1+0x030],%l1 ! Mem[000000008a800030]
lduw [%i2+0x00c],%l7 ! Mem[000000008b00000c]
lduh [%i3+0x100],%l0 ! Mem[000000008b800100]
jmpl %o7,%g0
ldstub [%i1+0x0b8],%l1 ! Mem[000000008a8000b8]
p61_far_3_he:
jmpl %o7,%g0
ldsw [%i0+0x19c],%l6 ! Mem[000000008a00019c]
jmpl %o7,%g0
nop
p61_far_3_hem:
jmpl %o7,%g0
ldsw [%i0+0x19c],%l6 ! Mem[000000008a00019c]
jmpl %o7,%g0
nop
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
lduw [%i2+0x1e8],%l4 ! Mem[000000008d0001e8]
std %l4,[%i3+0x0d0] ! Mem[000000008d8000d0]
std %l2,[%i0+0x1d8] ! Mem[000000008c0001d8]
ldstub [%i3+0x048],%l0 ! Mem[000000008d800048]
stw %l2,[%i1+0x038] ! Mem[000000008c800038]
ldstub [%i3+0x19b],%l3 ! Mem[000000008d80019b]
stw %l1,[%i3+0x150] ! Mem[000000008d800150]
jmpl %o7,%g0
swap [%i1+0x0ec],%l5 ! Mem[000000008c8000ec]
p62_far_3_lem:
lduw [%i2+0x1e8],%l4 ! Mem[000000008d0001e8]
std %l4,[%i3+0x0d0] ! Mem[000000008d8000d0]
std %l2,[%i0+0x1d8] ! Mem[000000008c0001d8]
ldstub [%i3+0x048],%l0 ! Mem[000000008d800048]
membar #Sync
stw %l2,[%i1+0x038] ! Mem[000000008c800038]
ldstub [%i3+0x19b],%l3 ! Mem[000000008d80019b]
stw %l1,[%i3+0x150] ! Mem[000000008d800150]
jmpl %o7,%g0
swap [%i1+0x0ec],%l5 ! Mem[000000008c8000ec]
p62_far_3_he:
ldsw [%i0+0x130],%l2 ! Mem[000000008c000130]
swap [%i1+0x0e0],%l0 ! Mem[000000008c8000e0]
swap [%i0+0x0e0],%l4 ! Mem[000000008c0000e0]
ldx [%i1+0x1a0],%l0 ! Mem[000000008c8001a0]
ldsb [%i3+0x164],%l5 ! Mem[000000008d800164]
lduh [%i3+0x018],%l6 ! Mem[000000008d800018]
jmpl %o7,%g0
swap [%i2+0x000],%l6 ! Mem[000000008d000000]
p62_far_3_hem:
ldsw [%i0+0x130],%l2 ! Mem[000000008c000130]
swap [%i1+0x0e0],%l0 ! Mem[000000008c8000e0]
swap [%i0+0x0e0],%l4 ! Mem[000000008c0000e0]
ldx [%i1+0x1a0],%l0 ! Mem[000000008c8001a0]
ldsb [%i3+0x164],%l5 ! Mem[000000008d800164]
membar #Sync
lduh [%i3+0x018],%l6 ! Mem[000000008d800018]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x000],%l6 ! Mem[000000008d000000]
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
sth %l4,[%i3+0x17e] ! Mem[000000008f80017e]
lduw [%i3+0x030],%l5 ! Mem[000000008f800030]
swap [%i2+0x1fc],%l6 ! Mem[000000008f0001fc]
ldsb [%i0+0x001],%l3 ! Mem[000000008e000001]
ldd [%i2+0x020],%l0 ! Mem[000000008f000020]
lduw [%i0+0x1bc],%l6 ! Mem[000000008e0001bc]
stb %l7,[%i2+0x0c3] ! Mem[000000008f0000c3]
jmpl %o7,%g0
lduw [%i3+0x048],%l3 ! Mem[000000008f800048]
p63_far_3_lem:
sth %l4,[%i3+0x17e] ! Mem[000000008f80017e]
membar #Sync
lduw [%i3+0x030],%l5 ! Mem[000000008f800030]
swap [%i2+0x1fc],%l6 ! Mem[000000008f0001fc]
ldsb [%i0+0x001],%l3 ! Mem[000000008e000001]
ldd [%i2+0x020],%l0 ! Mem[000000008f000020]
lduw [%i0+0x1bc],%l6 ! Mem[000000008e0001bc]
stb %l7,[%i2+0x0c3] ! Mem[000000008f0000c3]
jmpl %o7,%g0
lduw [%i3+0x048],%l3 ! Mem[000000008f800048]
p63_far_3_he:
lduh [%i3+0x0d4],%l2 ! Mem[000000008f8000d4]
ldsw [%i1+0x030],%l3 ! Mem[000000008e800030]
sth %l3,[%i3+0x0a8] ! Mem[000000008f8000a8]
jmpl %o7,%g0
std %l0,[%i3+0x0b0] ! Mem[000000008f8000b0]
p63_far_3_hem:
lduh [%i3+0x0d4],%l2 ! Mem[000000008f8000d4]
membar #Sync
ldsw [%i1+0x030],%l3 ! Mem[000000008e800030]
sth %l3,[%i3+0x0a8] ! Mem[000000008f8000a8]
jmpl %o7,%g0
std %l0,[%i3+0x0b0] ! Mem[000000008f8000b0]
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
nop
jmpl %o7,%g0
nop
far3_b2b_l:
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:
stx %l7,[%i1+0x138] ! Mem[0000000010800138]
ldub [%i1+0x114],%l5 ! Mem[0000000010800114]
ldub [%i2+0x029],%l1 ! Mem[0000000011000029]
ldsw [%i2+0x048],%l2 ! Mem[0000000011000048]
jmpl %g6+8,%g0
swap [%i3+0x120],%l7 ! Mem[0000000011800120]
p0_call_0_le:
ldub [%i0+0x03e],%l5 ! Mem[000000001000003e]
retl
sth %l4,[%i0+0x172] ! Mem[0000000010000172]
p0_jmpl_0_lo:
stx %l7,[%o1+0x138] ! Mem[0000000010800138]
ldub [%o1+0x114],%l5 ! Mem[0000000010800114]
ldub [%o2+0x029],%l1 ! Mem[0000000011000029]
ldsw [%o2+0x048],%l2 ! Mem[0000000011000048]
jmpl %g6+8,%g0
swap [%o3+0x120],%l7 ! Mem[0000000011800120]
p0_call_0_lo:
ldub [%o0+0x03e],%l5 ! Mem[000000001000003e]
retl
sth %l4,[%o0+0x172] ! Mem[0000000010000172]
p0_jmpl_0_he:
ldx [%i3+0x020],%l3 ! Mem[0000000011800020]
jmpl %g6+8,%g0
swap [%i2+0x188],%l0 ! Mem[0000000011000188]
p0_call_0_he:
lduw [%i1+0x1d8],%l1 ! Mem[00000000108001d8]
ldd [%i2+0x038],%l0 ! Mem[0000000011000038]
swap [%i1+0x02c],%l6 ! Mem[000000001080002c]
swap [%i0+0x0d0],%l1 ! Mem[00000000100000d0]
stb %l2,[%i0+0x157] ! Mem[0000000010000157]
retl
stb %l7,[%i2+0x0ba] ! Mem[00000000110000ba]
p0_jmpl_0_ho:
ldx [%o3+0x020],%l3 ! Mem[0000000011800020]
jmpl %g6+8,%g0
swap [%o2+0x188],%l0 ! Mem[0000000011000188]
p0_call_0_ho:
lduw [%o1+0x1d8],%l1 ! Mem[00000000108001d8]
ldd [%o2+0x038],%l0 ! Mem[0000000011000038]
swap [%o1+0x02c],%l6 ! Mem[000000001080002c]
swap [%o0+0x0d0],%l1 ! Mem[00000000100000d0]
stb %l2,[%o0+0x157] ! Mem[0000000010000157]
retl
stb %l7,[%o2+0x0ba] ! Mem[00000000110000ba]
p1_jmpl_0_le:
stx %l7,[%i1+0x138] ! Mem[0000000012800138]
ldsh [%i1+0x042],%l1 ! Mem[0000000012800042]
stx %l4,[%i2+0x078] ! Mem[0000000013000078]
sth %l6,[%i3+0x028] ! Mem[0000000013800028]
jmpl %g6+8,%g0
swap [%i1+0x128],%l4 ! Mem[0000000012800128]
p1_call_0_le:
swap [%i1+0x1b4],%l7 ! Mem[00000000128001b4]
ldsw [%i1+0x0c0],%l3 ! Mem[00000000128000c0]
ldsh [%i3+0x134],%l0 ! Mem[0000000013800134]
ldub [%i2+0x18f],%l3 ! Mem[000000001300018f]
retl
swap [%i0+0x024],%l7 ! Mem[0000000012000024]
p1_jmpl_0_lo:
stx %l7,[%o1+0x138] ! Mem[0000000012800138]
ldsh [%o1+0x042],%l1 ! Mem[0000000012800042]
stx %l4,[%o2+0x078] ! Mem[0000000013000078]
sth %l6,[%o3+0x028] ! Mem[0000000013800028]
jmpl %g6+8,%g0
swap [%o1+0x128],%l4 ! Mem[0000000012800128]
p1_call_0_lo:
swap [%o1+0x1b4],%l7 ! Mem[00000000128001b4]
ldsw [%o1+0x0c0],%l3 ! Mem[00000000128000c0]
ldsh [%o3+0x134],%l0 ! Mem[0000000013800134]
ldub [%o2+0x18f],%l3 ! Mem[000000001300018f]
retl
swap [%o0+0x024],%l7 ! Mem[0000000012000024]
p1_jmpl_0_he:
jmpl %g6+8,%g0
ldd [%i1+0x070],%l6 ! Mem[0000000012800070]
p1_call_0_he:
retl
swap [%i1+0x138],%l7 ! Mem[0000000012800138]
p1_jmpl_0_ho:
jmpl %g6+8,%g0
ldd [%o1+0x070],%l6 ! Mem[0000000012800070]
p1_call_0_ho:
retl
swap [%o1+0x138],%l7 ! Mem[0000000012800138]
p2_jmpl_0_le:
stx %l7,[%i1+0x138] ! Mem[0000000014800138]
ldub [%i3+0x042],%l1 ! Mem[0000000015800042]
lduh [%i1+0x07c],%l4 ! Mem[000000001480007c]
swap [%i0+0x008],%l6 ! Mem[0000000014000008]
jmpl %g6+8,%g0
ldd [%i0+0x108],%l4 ! Mem[0000000014000108]
p2_call_0_le:
stw %l7,[%i1+0x1b4] ! Mem[00000000148001b4]
ldx [%i0+0x0c0],%l3 ! Mem[00000000140000c0]
stw %l0,[%i3+0x134] ! Mem[0000000015800134]
ldsb [%i2+0x18f],%l3 ! Mem[000000001500018f]
retl
swap [%i2+0x108],%l7 ! Mem[0000000015000108]
p2_jmpl_0_lo:
stx %l7,[%o1+0x138] ! Mem[0000000014800138]
ldub [%o3+0x042],%l1 ! Mem[0000000015800042]
lduh [%o1+0x07c],%l4 ! Mem[000000001480007c]
swap [%o0+0x008],%l6 ! Mem[0000000014000008]
jmpl %g6+8,%g0
ldd [%o0+0x108],%l4 ! Mem[0000000014000108]
p2_call_0_lo:
stw %l7,[%o1+0x1b4] ! Mem[00000000148001b4]
ldx [%o0+0x0c0],%l3 ! Mem[00000000140000c0]
stw %l0,[%o3+0x134] ! Mem[0000000015800134]
ldsb [%o2+0x18f],%l3 ! Mem[000000001500018f]
retl
swap [%o2+0x108],%l7 ! Mem[0000000015000108]
p2_jmpl_0_he:
stb %l1,[%i3+0x1e0] ! Mem[00000000158001e0]
ldstub [%i3+0x055],%l2 ! Mem[0000000015800055]
swap [%i3+0x03c],%l3 ! Mem[000000001580003c]
swap [%i0+0x1bc],%l5 ! Mem[00000000140001bc]
sth %l0,[%i3+0x030] ! Mem[0000000015800030]
jmpl %g6+8,%g0
ldx [%i3+0x100],%l1 ! Mem[0000000015800100]
p2_call_0_he:
swap [%i1+0x13c],%l2 ! Mem[000000001480013c]
std %l6,[%i0+0x188] ! Mem[0000000014000188]
lduh [%i2+0x064],%l4 ! Mem[0000000015000064]
ldsh [%i2+0x132],%l5 ! Mem[0000000015000132]
ldd [%i3+0x188],%l2 ! Mem[0000000015800188]
retl
stb %l6,[%i0+0x042] ! Mem[0000000014000042]
p2_jmpl_0_ho:
stb %l1,[%o3+0x1e0] ! Mem[00000000158001e0]
ldstub [%o3+0x055],%l2 ! Mem[0000000015800055]
swap [%o3+0x03c],%l3 ! Mem[000000001580003c]
swap [%o0+0x1bc],%l5 ! Mem[00000000140001bc]
sth %l0,[%o3+0x030] ! Mem[0000000015800030]
jmpl %g6+8,%g0
ldx [%o3+0x100],%l1 ! Mem[0000000015800100]
p2_call_0_ho:
swap [%o1+0x13c],%l2 ! Mem[000000001480013c]
std %l6,[%o0+0x188] ! Mem[0000000014000188]
lduh [%o2+0x064],%l4 ! Mem[0000000015000064]
ldsh [%o2+0x132],%l5 ! Mem[0000000015000132]
ldd [%o3+0x188],%l2 ! Mem[0000000015800188]
retl
stb %l6,[%o0+0x042] ! Mem[0000000014000042]
p3_jmpl_0_le:
stx %l7,[%i1+0x118] ! Mem[0000000016800118]
std %l0,[%i1+0x040] ! Mem[0000000016800040]
ldstub [%i0+0x05d],%l4 ! Mem[000000001600005d]
lduw [%i0+0x124],%l2 ! Mem[0000000016000124]
jmpl %g6+8,%g0
stw %l6,[%i0+0x170] ! Mem[0000000016000170]
p3_call_0_le:
swap [%i1+0x028],%l1 ! Mem[0000000016800028]
ldsw [%i3+0x1e4],%l4 ! Mem[00000000178001e4]
ldd [%i2+0x0a8],%l6 ! Mem[00000000170000a8]
stx %l1,[%i0+0x148] ! Mem[0000000016000148]
ldsh [%i2+0x00c],%l2 ! Mem[000000001700000c]
swap [%i3+0x048],%l7 ! Mem[0000000017800048]
ldstub [%i2+0x03a],%l0 ! Mem[000000001700003a]
retl
ldstub [%i1+0x14c],%l3 ! Mem[000000001680014c]
p3_jmpl_0_lo:
stx %l7,[%o1+0x118] ! Mem[0000000016800118]
std %l0,[%o1+0x040] ! Mem[0000000016800040]
ldstub [%o0+0x05d],%l4 ! Mem[000000001600005d]
lduw [%o0+0x124],%l2 ! Mem[0000000016000124]
jmpl %g6+8,%g0
stw %l6,[%o0+0x170] ! Mem[0000000016000170]
p3_call_0_lo:
swap [%o1+0x028],%l1 ! Mem[0000000016800028]
ldsw [%o3+0x1e4],%l4 ! Mem[00000000178001e4]
ldd [%o2+0x0a8],%l6 ! Mem[00000000170000a8]
stx %l1,[%o0+0x148] ! Mem[0000000016000148]
ldsh [%o2+0x00c],%l2 ! Mem[000000001700000c]
swap [%o3+0x048],%l7 ! Mem[0000000017800048]
ldstub [%o2+0x03a],%l0 ! Mem[000000001700003a]
retl
ldstub [%o1+0x14c],%l3 ! Mem[000000001680014c]
p3_jmpl_0_he:
swap [%i0+0x1a8],%l1 ! Mem[00000000160001a8]
swap [%i3+0x054],%l0 ! Mem[0000000017800054]
ldstub [%i2+0x0bb],%l4 ! Mem[00000000170000bb]
std %l6,[%i3+0x098] ! Mem[0000000017800098]
ldstub [%i2+0x16b],%l2 ! Mem[000000001700016b]
jmpl %g6+8,%g0
ldd [%i3+0x0c8],%l4 ! Mem[00000000178000c8]
p3_call_0_he:
swap [%i0+0x018],%l0 ! Mem[0000000016000018]
ldx [%i1+0x098],%l2 ! Mem[0000000016800098]
retl
ldd [%i2+0x138],%l6 ! Mem[0000000017000138]
p3_jmpl_0_ho:
swap [%o0+0x1a8],%l1 ! Mem[00000000160001a8]
swap [%o3+0x054],%l0 ! Mem[0000000017800054]
ldstub [%o2+0x0bb],%l4 ! Mem[00000000170000bb]
std %l6,[%o3+0x098] ! Mem[0000000017800098]
ldstub [%o2+0x16b],%l2 ! Mem[000000001700016b]
jmpl %g6+8,%g0
ldd [%o3+0x0c8],%l4 ! Mem[00000000178000c8]
p3_call_0_ho:
swap [%o0+0x018],%l0 ! Mem[0000000016000018]
ldx [%o1+0x098],%l2 ! Mem[0000000016800098]
retl
ldd [%o2+0x138],%l6 ! Mem[0000000017000138]
p4_jmpl_0_le:
stx %l7,[%i1+0x118] ! Mem[0000000018800118]
swap [%i0+0x040],%l1 ! Mem[0000000018000040]
lduh [%i3+0x028],%l1 ! Mem[0000000019800028]
sth %l2,[%i0+0x124] ! Mem[0000000018000124]
jmpl %g6+8,%g0
ldstub [%i0+0x152],%l6 ! Mem[0000000018000152]
p4_call_0_le:
ldsh [%i0+0x00a],%l1 ! Mem[000000001800000a]
ldub [%i3+0x1c7],%l4 ! Mem[00000000198001c7]
ldsw [%i1+0x088],%l7 ! Mem[0000000018800088]
ldstub [%i2+0x0d3],%l5 ! Mem[00000000190000d3]
swap [%i3+0x024],%l7 ! Mem[0000000019800024]
stw %l7,[%i0+0x048] ! Mem[0000000018000048]
swap [%i0+0x1a8],%l3 ! Mem[00000000180001a8]
retl
swap [%i2+0x15c],%l3 ! Mem[000000001900015c]
p4_jmpl_0_lo:
stx %l7,[%o1+0x118] ! Mem[0000000018800118]
swap [%o0+0x040],%l1 ! Mem[0000000018000040]
lduh [%o3+0x028],%l1 ! Mem[0000000019800028]
sth %l2,[%o0+0x124] ! Mem[0000000018000124]
jmpl %g6+8,%g0
ldstub [%o0+0x152],%l6 ! Mem[0000000018000152]
p4_call_0_lo:
ldsh [%o0+0x00a],%l1 ! Mem[000000001800000a]
ldub [%o3+0x1c7],%l4 ! Mem[00000000198001c7]
ldsw [%o1+0x088],%l7 ! Mem[0000000018800088]
ldstub [%o2+0x0d3],%l5 ! Mem[00000000190000d3]
swap [%o3+0x024],%l7 ! Mem[0000000019800024]
stw %l7,[%o0+0x048] ! Mem[0000000018000048]
swap [%o0+0x1a8],%l3 ! Mem[00000000180001a8]
retl
swap [%o2+0x15c],%l3 ! Mem[000000001900015c]
p4_jmpl_0_he:
ldd [%i2+0x0f0],%l2 ! Mem[00000000190000f0]
ldstub [%i2+0x011],%l0 ! Mem[0000000019000011]
lduh [%i1+0x0a0],%l3 ! Mem[00000000188000a0]
lduw [%i1+0x098],%l6 ! Mem[0000000018800098]
swap [%i0+0x1c8],%l4 ! Mem[00000000180001c8]
ldub [%i3+0x1f2],%l0 ! Mem[00000000198001f2]
ldsw [%i3+0x01c],%l6 ! Mem[000000001980001c]
jmpl %g6+8,%g0
ldsw [%i0+0x1e0],%l1 ! Mem[00000000180001e0]
p4_call_0_he:
stb %l6,[%i1+0x139] ! Mem[0000000018800139]
ldsw [%i3+0x004],%l2 ! Mem[0000000019800004]
retl
stb %l0,[%i3+0x1c2] ! Mem[00000000198001c2]
p4_jmpl_0_ho:
ldd [%o2+0x0f0],%l2 ! Mem[00000000190000f0]
ldstub [%o2+0x011],%l0 ! Mem[0000000019000011]
lduh [%o1+0x0a0],%l3 ! Mem[00000000188000a0]
lduw [%o1+0x098],%l6 ! Mem[0000000018800098]
swap [%o0+0x1c8],%l4 ! Mem[00000000180001c8]
ldub [%o3+0x1f2],%l0 ! Mem[00000000198001f2]
ldsw [%o3+0x01c],%l6 ! Mem[000000001980001c]
jmpl %g6+8,%g0
ldsw [%o0+0x1e0],%l1 ! Mem[00000000180001e0]
p4_call_0_ho:
stb %l6,[%o1+0x139] ! Mem[0000000018800139]
ldsw [%o3+0x004],%l2 ! Mem[0000000019800004]
retl
stb %l0,[%o3+0x1c2] ! Mem[00000000198001c2]
p5_jmpl_0_le:
stx %l7,[%i1+0x118] ! Mem[000000001a800118]
ldsb [%i2+0x07f],%l1 ! Mem[000000001b00007f]
swap [%i3+0x038],%l4 ! Mem[000000001b800038]
swap [%i2+0x048],%l2 ! Mem[000000001b000048]
jmpl %g6+8,%g0
sth %l7,[%i1+0x102] ! Mem[000000001a800102]
p5_call_0_le:
ldsw [%i3+0x01c],%l5 ! Mem[000000001b80001c]
retl
ldub [%i3+0x0f6],%l3 ! Mem[000000001b8000f6]
p5_jmpl_0_lo:
stx %l7,[%o1+0x118] ! Mem[000000001a800118]
ldsb [%o2+0x07f],%l1 ! Mem[000000001b00007f]
swap [%o3+0x038],%l4 ! Mem[000000001b800038]
swap [%o2+0x048],%l2 ! Mem[000000001b000048]
jmpl %g6+8,%g0
sth %l7,[%o1+0x102] ! Mem[000000001a800102]
p5_call_0_lo:
ldsw [%o3+0x01c],%l5 ! Mem[000000001b80001c]
retl
ldub [%o3+0x0f6],%l3 ! Mem[000000001b8000f6]
p5_jmpl_0_he:
ldx [%i1+0x160],%l0 ! Mem[000000001a800160]
ldub [%i1+0x1b8],%l6 ! Mem[000000001a8001b8]
ldx [%i1+0x088],%l5 ! Mem[000000001a800088]
ldstub [%i1+0x1e0],%l6 ! Mem[000000001a8001e0]
ldsb [%i0+0x035],%l7 ! Mem[000000001a000035]
jmpl %g6+8,%g0
ldx [%i1+0x080],%l5 ! Mem[000000001a800080]
p5_call_0_he:
stb %l2,[%i3+0x0f8] ! Mem[000000001b8000f8]
ldd [%i1+0x1e0],%l0 ! Mem[000000001a8001e0]
retl
std %l4,[%i3+0x0e8] ! Mem[000000001b8000e8]
p5_jmpl_0_ho:
ldx [%o1+0x160],%l0 ! Mem[000000001a800160]
ldub [%o1+0x1b8],%l6 ! Mem[000000001a8001b8]
ldx [%o1+0x088],%l5 ! Mem[000000001a800088]
ldstub [%o1+0x1e0],%l6 ! Mem[000000001a8001e0]
ldsb [%o0+0x035],%l7 ! Mem[000000001a000035]
jmpl %g6+8,%g0
ldx [%o1+0x080],%l5 ! Mem[000000001a800080]
p5_call_0_ho:
stb %l2,[%o3+0x0f8] ! Mem[000000001b8000f8]
ldd [%o1+0x1e0],%l0 ! Mem[000000001a8001e0]
retl
std %l4,[%o3+0x0e8] ! Mem[000000001b8000e8]
p6_jmpl_0_le:
stx %l7,[%i1+0x118] ! Mem[000000001c800118]
ldsh [%i1+0x062],%l1 ! Mem[000000001c800062]
stb %l4,[%i0+0x07d] ! Mem[000000001c00007d]
ldx [%i0+0x008],%l6 ! Mem[000000001c000008]
jmpl %g6+8,%g0
ldstub [%i2+0x10a],%l4 ! Mem[000000001d00010a]
p6_call_0_le:
ldd [%i3+0x1b0],%l6 ! Mem[000000001d8001b0]
ldstub [%i0+0x0e1],%l3 ! Mem[000000001c0000e1]
swap [%i0+0x134],%l0 ! Mem[000000001c000134]
ldsh [%i0+0x1ae],%l3 ! Mem[000000001c0001ae]
retl
swap [%i2+0x108],%l7 ! Mem[000000001d000108]
p6_jmpl_0_lo:
stx %l7,[%o1+0x118] ! Mem[000000001c800118]
ldsh [%o1+0x062],%l1 ! Mem[000000001c800062]
stb %l4,[%o0+0x07d] ! Mem[000000001c00007d]
ldx [%o0+0x008],%l6 ! Mem[000000001c000008]
jmpl %g6+8,%g0
ldstub [%o2+0x10a],%l4 ! Mem[000000001d00010a]
p6_call_0_lo:
ldd [%o3+0x1b0],%l6 ! Mem[000000001d8001b0]
ldstub [%o0+0x0e1],%l3 ! Mem[000000001c0000e1]
swap [%o0+0x134],%l0 ! Mem[000000001c000134]
ldsh [%o0+0x1ae],%l3 ! Mem[000000001c0001ae]
retl
swap [%o2+0x108],%l7 ! Mem[000000001d000108]
p6_jmpl_0_he:
sth %l6,[%i2+0x084] ! Mem[000000001d000084]
ldub [%i3+0x0d9],%l2 ! Mem[000000001d8000d9]
ldx [%i0+0x010],%l5 ! Mem[000000001c000010]
swap [%i3+0x1d8],%l1 ! Mem[000000001d8001d8]
ldsw [%i3+0x038],%l0 ! Mem[000000001d800038]
jmpl %g6+8,%g0
lduw [%i3+0x14c],%l3 ! Mem[000000001d80014c]
p6_call_0_he:
stb %l5,[%i1+0x19d] ! Mem[000000001c80019d]
stb %l0,[%i1+0x057] ! Mem[000000001c800057]
sth %l4,[%i1+0x09a] ! Mem[000000001c80009a]
ldsb [%i1+0x099],%l6 ! Mem[000000001c800099]
lduh [%i0+0x1e8],%l4 ! Mem[000000001c0001e8]
retl
lduw [%i3+0x0b8],%l4 ! Mem[000000001d8000b8]
p6_jmpl_0_ho:
sth %l6,[%o2+0x084] ! Mem[000000001d000084]
ldub [%o3+0x0d9],%l2 ! Mem[000000001d8000d9]
ldx [%o0+0x010],%l5 ! Mem[000000001c000010]
swap [%o3+0x1d8],%l1 ! Mem[000000001d8001d8]
ldsw [%o3+0x038],%l0 ! Mem[000000001d800038]
jmpl %g6+8,%g0
lduw [%o3+0x14c],%l3 ! Mem[000000001d80014c]
p6_call_0_ho:
stb %l5,[%o1+0x19d] ! Mem[000000001c80019d]
stb %l0,[%o1+0x057] ! Mem[000000001c800057]
sth %l4,[%o1+0x09a] ! Mem[000000001c80009a]
ldsb [%o1+0x099],%l6 ! Mem[000000001c800099]
lduh [%o0+0x1e8],%l4 ! Mem[000000001c0001e8]
retl
lduw [%o3+0x0b8],%l4 ! Mem[000000001d8000b8]
p7_jmpl_0_le:
stx %l7,[%i1+0x118] ! Mem[000000001e800118]
ldub [%i3+0x062],%l1 ! Mem[000000001f800062]
ldstub [%i2+0x05d],%l4 ! Mem[000000001f00005d]
stw %l6,[%i2+0x028] ! Mem[000000001f000028]
jmpl %g6+8,%g0
ldx [%i1+0x128],%l4 ! Mem[000000001e800128]
p7_call_0_le:
ldub [%i2+0x00a],%l1 ! Mem[000000001f00000a]
swap [%i3+0x1e4],%l4 ! Mem[000000001f8001e4]
ldsb [%i0+0x0ab],%l7 ! Mem[000000001e0000ab]
ldsh [%i2+0x0f2],%l5 ! Mem[000000001f0000f2]
retl
std %l6,[%i2+0x000] ! Mem[000000001f000000]
p7_jmpl_0_lo:
stx %l7,[%o1+0x118] ! Mem[000000001e800118]
ldub [%o3+0x062],%l1 ! Mem[000000001f800062]
ldstub [%o2+0x05d],%l4 ! Mem[000000001f00005d]
stw %l6,[%o2+0x028] ! Mem[000000001f000028]
jmpl %g6+8,%g0
ldx [%o1+0x128],%l4 ! Mem[000000001e800128]
p7_call_0_lo:
ldub [%o2+0x00a],%l1 ! Mem[000000001f00000a]
swap [%o3+0x1e4],%l4 ! Mem[000000001f8001e4]
ldsb [%o0+0x0ab],%l7 ! Mem[000000001e0000ab]
ldsh [%o2+0x0f2],%l5 ! Mem[000000001f0000f2]
retl
std %l6,[%o2+0x000] ! Mem[000000001f000000]
p7_jmpl_0_he:
jmpl %g6+8,%g0
ldstub [%i2+0x075],%l6 ! Mem[000000001f000075]
p7_call_0_he:
retl
ldsb [%i3+0x11b],%l7 ! Mem[000000001f80011b]
p7_jmpl_0_ho:
jmpl %g6+8,%g0
ldstub [%o2+0x075],%l6 ! Mem[000000001f000075]
p7_call_0_ho:
retl
ldsb [%o3+0x11b],%l7 ! Mem[000000001f80011b]
p8_jmpl_0_le:
stx %l7,[%i2+0x138] ! Mem[0000000021000138]
std %l0,[%i1+0x060] ! Mem[0000000020800060]
stb %l1,[%i0+0x009] ! Mem[0000000020000009]
ldstub [%i0+0x124],%l2 ! Mem[0000000020000124]
jmpl %g6+8,%g0
ldub [%i3+0x152],%l6 ! Mem[0000000021800152]
p8_call_0_le:
swap [%i0+0x028],%l1 ! Mem[0000000020000028]
swap [%i2+0x1e4],%l4 ! Mem[00000000210001e4]
lduw [%i2+0x088],%l7 ! Mem[0000000021000088]
ldstub [%i2+0x149],%l1 ! Mem[0000000021000149]
ldsh [%i1+0x02c],%l2 ! Mem[000000002080002c]
swap [%i1+0x194],%l3 ! Mem[0000000020800194]
lduh [%i1+0x1aa],%l3 ! Mem[00000000208001aa]
retl
ldstub [%i1+0x17e],%l3 ! Mem[000000002080017e]
p8_jmpl_0_lo:
stx %l7,[%o2+0x138] ! Mem[0000000021000138]
std %l0,[%o1+0x060] ! Mem[0000000020800060]
stb %l1,[%o0+0x009] ! Mem[0000000020000009]
ldstub [%o0+0x124],%l2 ! Mem[0000000020000124]
jmpl %g6+8,%g0
ldub [%o3+0x152],%l6 ! Mem[0000000021800152]
p8_call_0_lo:
swap [%o0+0x028],%l1 ! Mem[0000000020000028]
swap [%o2+0x1e4],%l4 ! Mem[00000000210001e4]
lduw [%o2+0x088],%l7 ! Mem[0000000021000088]
ldstub [%o2+0x149],%l1 ! Mem[0000000021000149]
ldsh [%o1+0x02c],%l2 ! Mem[000000002080002c]
swap [%o1+0x194],%l3 ! Mem[0000000020800194]
lduh [%o1+0x1aa],%l3 ! Mem[00000000208001aa]
retl
ldstub [%o1+0x17e],%l3 ! Mem[000000002080017e]
p8_jmpl_0_he:
lduh [%i0+0x1ea],%l0 ! Mem[00000000200001ea]
std %l2,[%i1+0x138] ! Mem[0000000020800138]
swap [%i1+0x02c],%l6 ! Mem[000000002080002c]
ldsw [%i2+0x0f0],%l1 ! Mem[00000000210000f0]
std %l2,[%i0+0x150] ! Mem[0000000020000150]
std %l6,[%i2+0x0b8] ! Mem[00000000210000b8]
lduh [%i2+0x152],%l6 ! Mem[0000000021000152]
jmpl %g6+8,%g0
stw %l3,[%i2+0x0a4] ! Mem[00000000210000a4]
p8_call_0_he:
ldub [%i2+0x1d2],%l0 ! Mem[00000000210001d2]
ldsb [%i2+0x00c],%l7 ! Mem[000000002100000c]
sth %l2,[%i2+0x0d6] ! Mem[00000000210000d6]
lduw [%i3+0x198],%l4 ! Mem[0000000021800198]
retl
ldstub [%i3+0x067],%l4 ! Mem[0000000021800067]
p8_jmpl_0_ho:
lduh [%o0+0x1ea],%l0 ! Mem[00000000200001ea]
std %l2,[%o1+0x138] ! Mem[0000000020800138]
swap [%o1+0x02c],%l6 ! Mem[000000002080002c]
ldsw [%o2+0x0f0],%l1 ! Mem[00000000210000f0]
std %l2,[%o0+0x150] ! Mem[0000000020000150]
std %l6,[%o2+0x0b8] ! Mem[00000000210000b8]
lduh [%o2+0x152],%l6 ! Mem[0000000021000152]
jmpl %g6+8,%g0
stw %l3,[%o2+0x0a4] ! Mem[00000000210000a4]
p8_call_0_ho:
ldub [%o2+0x1d2],%l0 ! Mem[00000000210001d2]
ldsb [%o2+0x00c],%l7 ! Mem[000000002100000c]
sth %l2,[%o2+0x0d6] ! Mem[00000000210000d6]
lduw [%o3+0x198],%l4 ! Mem[0000000021800198]
retl
ldstub [%o3+0x067],%l4 ! Mem[0000000021800067]
p9_jmpl_0_le:
stx %l7,[%i2+0x138] ! Mem[0000000023000138]
swap [%i3+0x060],%l1 ! Mem[0000000023800060]
swap [%i0+0x07c],%l4 ! Mem[000000002200007c]
lduh [%i3+0x124],%l2 ! Mem[0000000023800124]
jmpl %g6+8,%g0
ldsw [%i1+0x100],%l7 ! Mem[0000000022800100]
p9_call_0_le:
stb %l5,[%i2+0x01e] ! Mem[000000002300001e]
retl
stx %l3,[%i3+0x0d0] ! Mem[00000000238000d0]
p9_jmpl_0_lo:
stx %l7,[%o2+0x138] ! Mem[0000000023000138]
swap [%o3+0x060],%l1 ! Mem[0000000023800060]
swap [%o0+0x07c],%l4 ! Mem[000000002200007c]
lduh [%o3+0x124],%l2 ! Mem[0000000023800124]
jmpl %g6+8,%g0
ldsw [%o1+0x100],%l7 ! Mem[0000000022800100]
p9_call_0_lo:
stb %l5,[%o2+0x01e] ! Mem[000000002300001e]
retl
stx %l3,[%o3+0x0d0] ! Mem[00000000238000d0]
p9_jmpl_0_he:
lduw [%i1+0x140],%l0 ! Mem[0000000022800140]
ldsh [%i0+0x06a],%l1 ! Mem[000000002200006a]
swap [%i2+0x108],%l6 ! Mem[0000000023000108]
std %l4,[%i2+0x0d0] ! Mem[00000000230000d0]
ldstub [%i2+0x0f2],%l5 ! Mem[00000000230000f2]
jmpl %g6+8,%g0
lduh [%i0+0x11e],%l3 ! Mem[000000002200011e]
p9_call_0_he:
retl
swap [%i1+0x008],%l4 ! Mem[0000000022800008]
p9_jmpl_0_ho:
lduw [%o1+0x140],%l0 ! Mem[0000000022800140]
ldsh [%o0+0x06a],%l1 ! Mem[000000002200006a]
swap [%o2+0x108],%l6 ! Mem[0000000023000108]
std %l4,[%o2+0x0d0] ! Mem[00000000230000d0]
ldstub [%o2+0x0f2],%l5 ! Mem[00000000230000f2]
jmpl %g6+8,%g0
lduh [%o0+0x11e],%l3 ! Mem[000000002200011e]
p9_call_0_ho:
retl
swap [%o1+0x008],%l4 ! Mem[0000000022800008]
p10_jmpl_0_le:
stx %l7,[%i2+0x138] ! Mem[0000000025000138]
ldsw [%i0+0x134],%l5 ! Mem[0000000024000134]
stx %l1,[%i3+0x100] ! Mem[0000000025800100]
ldstub [%i0+0x03f],%l1 ! Mem[000000002400003f]
jmpl %g6+8,%g0
ldx [%i0+0x100],%l7 ! Mem[0000000024000100]
p10_call_0_le:
ldub [%i2+0x03e],%l5 ! Mem[000000002500003e]
retl
swap [%i1+0x0f4],%l3 ! Mem[00000000248000f4]
p10_jmpl_0_lo:
stx %l7,[%o2+0x138] ! Mem[0000000025000138]
ldsw [%o0+0x134],%l5 ! Mem[0000000024000134]
stx %l1,[%o3+0x100] ! Mem[0000000025800100]
ldstub [%o0+0x03f],%l1 ! Mem[000000002400003f]
jmpl %g6+8,%g0
ldx [%o0+0x100],%l7 ! Mem[0000000024000100]
p10_call_0_lo:
ldub [%o2+0x03e],%l5 ! Mem[000000002500003e]
retl
swap [%o1+0x0f4],%l3 ! Mem[00000000248000f4]
p10_jmpl_0_he:
stw %l0,[%i3+0x140] ! Mem[0000000025800140]
ldstub [%i0+0x1b8],%l6 ! Mem[00000000240001b8]
stx %l5,[%i0+0x0a8] ! Mem[00000000240000a8]
ldsh [%i2+0x15e],%l4 ! Mem[000000002500015e]
lduh [%i3+0x08e],%l5 ! Mem[000000002580008e]
jmpl %g6+8,%g0
ldx [%i0+0x128],%l5 ! Mem[0000000024000128]
p10_call_0_he:
swap [%i0+0x150],%l0 ! Mem[0000000024000150]
sth %l3,[%i1+0x042] ! Mem[0000000024800042]
ldd [%i3+0x008],%l4 ! Mem[0000000025800008]
ldsw [%i2+0x11c],%l2 ! Mem[000000002500011c]
retl
swap [%i1+0x140],%l5 ! Mem[0000000024800140]
p10_jmpl_0_ho:
stw %l0,[%o3+0x140] ! Mem[0000000025800140]
ldstub [%o0+0x1b8],%l6 ! Mem[00000000240001b8]
stx %l5,[%o0+0x0a8] ! Mem[00000000240000a8]
ldsh [%o2+0x15e],%l4 ! Mem[000000002500015e]
lduh [%o3+0x08e],%l5 ! Mem[000000002580008e]
jmpl %g6+8,%g0
ldx [%o0+0x128],%l5 ! Mem[0000000024000128]
p10_call_0_ho:
swap [%o0+0x150],%l0 ! Mem[0000000024000150]
sth %l3,[%o1+0x042] ! Mem[0000000024800042]
ldd [%o3+0x008],%l4 ! Mem[0000000025800008]
ldsw [%o2+0x11c],%l2 ! Mem[000000002500011c]
retl
swap [%o1+0x140],%l5 ! Mem[0000000024800140]
p11_jmpl_0_le:
stx %l7,[%i2+0x138] ! Mem[0000000027000138]
ldd [%i0+0x060],%l0 ! Mem[0000000026000060]
ldstub [%i1+0x05d],%l4 ! Mem[000000002680005d]
ldub [%i2+0x029],%l6 ! Mem[0000000027000029]
jmpl %g6+8,%g0
stx %l4,[%i0+0x108] ! Mem[0000000026000108]
p11_call_0_le:
lduh [%i1+0x1b6],%l7 ! Mem[00000000268001b6]
ldstub [%i0+0x0c1],%l3 ! Mem[00000000260000c1]
ldstub [%i2+0x114],%l0 ! Mem[0000000027000114]
ldsh [%i3+0x148],%l1 ! Mem[0000000027800148]
retl
ldsb [%i0+0x025],%l7 ! Mem[0000000026000025]
p11_jmpl_0_lo:
stx %l7,[%o2+0x138] ! Mem[0000000027000138]
ldd [%o0+0x060],%l0 ! Mem[0000000026000060]
ldstub [%o1+0x05d],%l4 ! Mem[000000002680005d]
ldub [%o2+0x029],%l6 ! Mem[0000000027000029]
jmpl %g6+8,%g0
stx %l4,[%o0+0x108] ! Mem[0000000026000108]
p11_call_0_lo:
lduh [%o1+0x1b6],%l7 ! Mem[00000000268001b6]
ldstub [%o0+0x0c1],%l3 ! Mem[00000000260000c1]
ldstub [%o2+0x114],%l0 ! Mem[0000000027000114]
ldsh [%o3+0x148],%l1 ! Mem[0000000027800148]
retl
ldsb [%o0+0x025],%l7 ! Mem[0000000026000025]
p11_jmpl_0_he:
jmpl %g6+8,%g0
stw %l6,[%i3+0x054] ! Mem[0000000027800054]
p11_call_0_he:
retl
ldub [%i0+0x13b],%l7 ! Mem[000000002600013b]
p11_jmpl_0_ho:
jmpl %g6+8,%g0
stw %l6,[%o3+0x054] ! Mem[0000000027800054]
p11_call_0_ho:
retl
ldub [%o0+0x13b],%l7 ! Mem[000000002600013b]
p12_jmpl_0_le:
stx %l7,[%i2+0x118] ! Mem[0000000029000118]
ldstub [%i2+0x062],%l1 ! Mem[0000000029000062]
ldd [%i0+0x078],%l4 ! Mem[0000000028000078]
stb %l6,[%i0+0x009] ! Mem[0000000028000009]
jmpl %g6+8,%g0
stb %l6,[%i2+0x172] ! Mem[0000000029000172]
p12_call_0_le:
ldstub [%i0+0x00a],%l1 ! Mem[000000002800000a]
ldsh [%i1+0x1e6],%l4 ! Mem[00000000288001e6]
std %l6,[%i3+0x088] ! Mem[0000000029800088]
lduw [%i3+0x148],%l1 ! Mem[0000000029800148]
std %l2,[%i2+0x028] ! Mem[0000000029000028]
stw %l3,[%i1+0x1b4] ! Mem[00000000288001b4]
ldstub [%i3+0x15f],%l0 ! Mem[000000002980015f]
retl
ldd [%i3+0x180],%l6 ! Mem[0000000029800180]
p12_jmpl_0_lo:
stx %l7,[%o2+0x118] ! Mem[0000000029000118]
ldstub [%o2+0x062],%l1 ! Mem[0000000029000062]
ldd [%o0+0x078],%l4 ! Mem[0000000028000078]
stb %l6,[%o0+0x009] ! Mem[0000000028000009]
jmpl %g6+8,%g0
stb %l6,[%o2+0x172] ! Mem[0000000029000172]
p12_call_0_lo:
ldstub [%o0+0x00a],%l1 ! Mem[000000002800000a]
ldsh [%o1+0x1e6],%l4 ! Mem[00000000288001e6]
std %l6,[%o3+0x088] ! Mem[0000000029800088]
lduw [%o3+0x148],%l1 ! Mem[0000000029800148]
std %l2,[%o2+0x028] ! Mem[0000000029000028]
stw %l3,[%o1+0x1b4] ! Mem[00000000288001b4]
ldstub [%o3+0x15f],%l0 ! Mem[000000002980015f]
retl
ldd [%o3+0x180],%l6 ! Mem[0000000029800180]
p12_jmpl_0_he:
ldsw [%i3+0x0f4],%l3 ! Mem[00000000298000f4]
ldd [%i0+0x010],%l0 ! Mem[0000000028000010]
lduw [%i0+0x100],%l1 ! Mem[0000000028000100]
jmpl %g6+8,%g0
swap [%i1+0x014],%l5 ! Mem[0000000028800014]
p12_call_0_he:
std %l6,[%i3+0x188] ! Mem[0000000029800188]
stw %l6,[%i1+0x120] ! Mem[0000000028800120]
retl
ldsb [%i1+0x009],%l2 ! Mem[0000000028800009]
p12_jmpl_0_ho:
ldsw [%o3+0x0f4],%l3 ! Mem[00000000298000f4]
ldd [%o0+0x010],%l0 ! Mem[0000000028000010]
lduw [%o0+0x100],%l1 ! Mem[0000000028000100]
jmpl %g6+8,%g0
swap [%o1+0x014],%l5 ! Mem[0000000028800014]
p12_call_0_ho:
std %l6,[%o3+0x188] ! Mem[0000000029800188]
stw %l6,[%o1+0x120] ! Mem[0000000028800120]
retl
ldsb [%o1+0x009],%l2 ! Mem[0000000028800009]
p13_jmpl_0_le:
stx %l7,[%i2+0x138] ! Mem[000000002b000138]
ldx [%i1+0x060],%l1 ! Mem[000000002a800060]
ldsw [%i0+0x008],%l1 ! Mem[000000002a000008]
ldsb [%i0+0x124],%l2 ! Mem[000000002a000124]
jmpl %g6+8,%g0
ldsw [%i3+0x114],%l0 ! Mem[000000002b800114]
p13_call_0_le:
ldd [%i1+0x1f8],%l6 ! Mem[000000002a8001f8]
stb %l5,[%i0+0x062] ! Mem[000000002a000062]
ldsh [%i2+0x0a4],%l6 ! Mem[000000002b0000a4]
std %l2,[%i1+0x0f8] ! Mem[000000002a8000f8]
ldstub [%i3+0x014],%l5 ! Mem[000000002b800014]
ldd [%i2+0x0d0],%l2 ! Mem[000000002b0000d0]
retl
ldstub [%i3+0x1f0],%l4 ! Mem[000000002b8001f0]
p13_jmpl_0_lo:
stx %l7,[%o2+0x138] ! Mem[000000002b000138]
ldx [%o1+0x060],%l1 ! Mem[000000002a800060]
ldsw [%o0+0x008],%l1 ! Mem[000000002a000008]
ldsb [%o0+0x124],%l2 ! Mem[000000002a000124]
jmpl %g6+8,%g0
ldsw [%o3+0x114],%l0 ! Mem[000000002b800114]
p13_call_0_lo:
ldd [%o1+0x1f8],%l6 ! Mem[000000002a8001f8]
stb %l5,[%o0+0x062] ! Mem[000000002a000062]
ldsh [%o2+0x0a4],%l6 ! Mem[000000002b0000a4]
std %l2,[%o1+0x0f8] ! Mem[000000002a8000f8]
ldstub [%o3+0x014],%l5 ! Mem[000000002b800014]
ldd [%o2+0x0d0],%l2 ! Mem[000000002b0000d0]
retl
ldstub [%o3+0x1f0],%l4 ! Mem[000000002b8001f0]
p13_jmpl_0_he:
ldstub [%i1+0x0a5],%l5 ! Mem[000000002a8000a5]
std %l0,[%i2+0x1a8] ! Mem[000000002b0001a8]
lduw [%i1+0x160],%l5 ! Mem[000000002a800160]
sth %l2,[%i0+0x186] ! Mem[000000002a000186]
stb %l0,[%i1+0x036] ! Mem[000000002a800036]
lduw [%i2+0x148],%l2 ! Mem[000000002b000148]
ldx [%i3+0x030],%l7 ! Mem[000000002b800030]
jmpl %g6+8,%g0
ldstub [%i0+0x1d6],%l0 ! Mem[000000002a0001d6]
p13_call_0_he:
ldx [%i1+0x000],%l5 ! Mem[000000002a800000]
lduh [%i1+0x1dc],%l1 ! Mem[000000002a8001dc]
ldsw [%i2+0x1ac],%l6 ! Mem[000000002b0001ac]
retl
ldstub [%i0+0x112],%l5 ! Mem[000000002a000112]
p13_jmpl_0_ho:
ldstub [%o1+0x0a5],%l5 ! Mem[000000002a8000a5]
std %l0,[%o2+0x1a8] ! Mem[000000002b0001a8]
lduw [%o1+0x160],%l5 ! Mem[000000002a800160]
sth %l2,[%o0+0x186] ! Mem[000000002a000186]
stb %l0,[%o1+0x036] ! Mem[000000002a800036]
lduw [%o2+0x148],%l2 ! Mem[000000002b000148]
ldx [%o3+0x030],%l7 ! Mem[000000002b800030]
jmpl %g6+8,%g0
ldstub [%o0+0x1d6],%l0 ! Mem[000000002a0001d6]
p13_call_0_ho:
ldx [%o1+0x000],%l5 ! Mem[000000002a800000]
lduh [%o1+0x1dc],%l1 ! Mem[000000002a8001dc]
ldsw [%o2+0x1ac],%l6 ! Mem[000000002b0001ac]
retl
ldstub [%o0+0x112],%l5 ! Mem[000000002a000112]
p14_jmpl_0_le:
stx %l7,[%i2+0x118] ! Mem[000000002d000118]
stx %l1,[%i3+0x060] ! Mem[000000002d800060]
sth %l4,[%i1+0x05c] ! Mem[000000002c80005c]
ldstub [%i3+0x124],%l2 ! Mem[000000002d800124]
jmpl %g6+8,%g0
std %l6,[%i0+0x150] ! Mem[000000002c000150]
p14_call_0_le:
ldd [%i0+0x028],%l0 ! Mem[000000002c000028]
lduh [%i3+0x1c6],%l4 ! Mem[000000002d8001c6]
stw %l1,[%i1+0x170] ! Mem[000000002c800170]
stw %l5,[%i2+0x0f0] ! Mem[000000002d0000f0]
std %l0,[%i1+0x0d8] ! Mem[000000002c8000d8]
stx %l1,[%i1+0x1f8] ! Mem[000000002c8001f8]
lduw [%i3+0x1d0],%l4 ! Mem[000000002d8001d0]
retl
stx %l6,[%i1+0x0a0] ! Mem[000000002c8000a0]
p14_jmpl_0_lo:
stx %l7,[%o2+0x118] ! Mem[000000002d000118]
stx %l1,[%o3+0x060] ! Mem[000000002d800060]
sth %l4,[%o1+0x05c] ! Mem[000000002c80005c]
ldstub [%o3+0x124],%l2 ! Mem[000000002d800124]
jmpl %g6+8,%g0
std %l6,[%o0+0x150] ! Mem[000000002c000150]
p14_call_0_lo:
ldd [%o0+0x028],%l0 ! Mem[000000002c000028]
lduh [%o3+0x1c6],%l4 ! Mem[000000002d8001c6]
stw %l1,[%o1+0x170] ! Mem[000000002c800170]
stw %l5,[%o2+0x0f0] ! Mem[000000002d0000f0]
std %l0,[%o1+0x0d8] ! Mem[000000002c8000d8]
stx %l1,[%o1+0x1f8] ! Mem[000000002c8001f8]
lduw [%o3+0x1d0],%l4 ! Mem[000000002d8001d0]
retl
stx %l6,[%o1+0x0a0] ! Mem[000000002c8000a0]
p14_jmpl_0_he:
lduw [%i2+0x1a8],%l1 ! Mem[000000002d0001a8]
ldsb [%i2+0x142],%l0 ! Mem[000000002d000142]
swap [%i1+0x1a4],%l2 ! Mem[000000002c8001a4]
swap [%i2+0x014],%l0 ! Mem[000000002d000014]
ldd [%i2+0x168],%l2 ! Mem[000000002d000168]
jmpl %g6+8,%g0
ldstub [%i1+0x0cc],%l4 ! Mem[000000002c8000cc]
p14_call_0_he:
ldsb [%i2+0x01b],%l0 ! Mem[000000002d00001b]
ldstub [%i3+0x1a9],%l3 ! Mem[000000002d8001a9]
retl
stw %l2,[%i1+0x1f8] ! Mem[000000002c8001f8]
p14_jmpl_0_ho:
lduw [%o2+0x1a8],%l1 ! Mem[000000002d0001a8]
ldsb [%o2+0x142],%l0 ! Mem[000000002d000142]
swap [%o1+0x1a4],%l2 ! Mem[000000002c8001a4]
swap [%o2+0x014],%l0 ! Mem[000000002d000014]
ldd [%o2+0x168],%l2 ! Mem[000000002d000168]
jmpl %g6+8,%g0
ldstub [%o1+0x0cc],%l4 ! Mem[000000002c8000cc]
p14_call_0_ho:
ldsb [%o2+0x01b],%l0 ! Mem[000000002d00001b]
ldstub [%o3+0x1a9],%l3 ! Mem[000000002d8001a9]
retl
stw %l2,[%o1+0x1f8] ! Mem[000000002c8001f8]
p15_jmpl_0_le:
stx %l7,[%i2+0x118] ! Mem[000000002f000118]
swap [%i1+0x114],%l5 ! Mem[000000002e800114]
ldsb [%i3+0x01a],%l4 ! Mem[000000002f80001a]
sth %l2,[%i1+0x048] ! Mem[000000002e800048]
jmpl %g6+8,%g0
ldub [%i3+0x103],%l7 ! Mem[000000002f800103]
p15_call_0_le:
ldsw [%i1+0x03c],%l5 ! Mem[000000002e80003c]
retl
ldstub [%i3+0x0f6],%l3 ! Mem[000000002f8000f6]
p15_jmpl_0_lo:
stx %l7,[%o2+0x118] ! Mem[000000002f000118]
swap [%o1+0x114],%l5 ! Mem[000000002e800114]
ldsb [%o3+0x01a],%l4 ! Mem[000000002f80001a]
sth %l2,[%o1+0x048] ! Mem[000000002e800048]
jmpl %g6+8,%g0
ldub [%o3+0x103],%l7 ! Mem[000000002f800103]
p15_call_0_lo:
ldsw [%o1+0x03c],%l5 ! Mem[000000002e80003c]
retl
ldstub [%o3+0x0f6],%l3 ! Mem[000000002f8000f6]
p15_jmpl_0_he:
swap [%i1+0x140],%l0 ! Mem[000000002e800140]
stw %l1,[%i2+0x068] ! Mem[000000002f000068]
ldsw [%i0+0x14c],%l2 ! Mem[000000002e00014c]
stb %l6,[%i1+0x1c0] ! Mem[000000002e8001c0]
lduw [%i1+0x034],%l7 ! Mem[000000002e800034]
jmpl %g6+8,%g0
lduh [%i2+0x084],%l5 ! Mem[000000002f000084]
p15_call_0_he:
lduw [%i3+0x0d8],%l2 ! Mem[000000002f8000d8]
ldd [%i1+0x1c0],%l0 ! Mem[000000002e8001c0]
retl
stx %l5,[%i3+0x0e8] ! Mem[000000002f8000e8]
p15_jmpl_0_ho:
swap [%o1+0x140],%l0 ! Mem[000000002e800140]
stw %l1,[%o2+0x068] ! Mem[000000002f000068]
ldsw [%o0+0x14c],%l2 ! Mem[000000002e00014c]
stb %l6,[%o1+0x1c0] ! Mem[000000002e8001c0]
lduw [%o1+0x034],%l7 ! Mem[000000002e800034]
jmpl %g6+8,%g0
lduh [%o2+0x084],%l5 ! Mem[000000002f000084]
p15_call_0_ho:
lduw [%o3+0x0d8],%l2 ! Mem[000000002f8000d8]
ldd [%o1+0x1c0],%l0 ! Mem[000000002e8001c0]
retl
stx %l5,[%o3+0x0e8] ! Mem[000000002f8000e8]
p16_jmpl_0_le:
stx %l7,[%i2+0x118] ! Mem[0000000031000118]
ldd [%i3+0x040],%l0 ! Mem[0000000031800040]
ldsb [%i2+0x07d],%l4 ! Mem[000000003100007d]
ldstub [%i0+0x009],%l6 ! Mem[0000000030000009]
jmpl %g6+8,%g0
ldd [%i1+0x128],%l4 ! Mem[0000000030800128]
p16_call_0_le:
stw %l7,[%i1+0x1b4] ! Mem[00000000308001b4]
ldstub [%i3+0x0e1],%l3 ! Mem[00000000318000e1]
sth %l7,[%i1+0x08a] ! Mem[000000003080008a]
stw %l1,[%i1+0x168] ! Mem[0000000030800168]
retl
ldsw [%i0+0x004],%l7 ! Mem[0000000030000004]
p16_jmpl_0_lo:
stx %l7,[%o2+0x118] ! Mem[0000000031000118]
ldd [%o3+0x040],%l0 ! Mem[0000000031800040]
ldsb [%o2+0x07d],%l4 ! Mem[000000003100007d]
ldstub [%o0+0x009],%l6 ! Mem[0000000030000009]
jmpl %g6+8,%g0
ldd [%o1+0x128],%l4 ! Mem[0000000030800128]
p16_call_0_lo:
stw %l7,[%o1+0x1b4] ! Mem[00000000308001b4]
ldstub [%o3+0x0e1],%l3 ! Mem[00000000318000e1]
sth %l7,[%o1+0x08a] ! Mem[000000003080008a]
stw %l1,[%o1+0x168] ! Mem[0000000030800168]
retl
ldsw [%o0+0x004],%l7 ! Mem[0000000030000004]
p16_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i3+0x17c],%l4 ! Mem[000000003180017c]
p16_call_0_he:
lduh [%i1+0x15e],%l3 ! Mem[000000003080015e]
stw %l7,[%i0+0x164] ! Mem[0000000030000164]
ldstub [%i1+0x152],%l0 ! Mem[0000000030800152]
retl
ldstub [%i0+0x062],%l3 ! Mem[0000000030000062]
p16_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o3+0x17c],%l4 ! Mem[000000003180017c]
p16_call_0_ho:
lduh [%o1+0x15e],%l3 ! Mem[000000003080015e]
stw %l7,[%o0+0x164] ! Mem[0000000030000164]
ldstub [%o1+0x152],%l0 ! Mem[0000000030800152]
retl
ldstub [%o0+0x062],%l3 ! Mem[0000000030000062]
p17_jmpl_0_le:
stx %l7,[%i2+0x138] ! Mem[0000000033000138]
ldstub [%i1+0x042],%l1 ! Mem[0000000032800042]
lduw [%i0+0x028],%l1 ! Mem[0000000032000028]
swap [%i0+0x124],%l2 ! Mem[0000000032000124]
jmpl %g6+8,%g0
ldsh [%i2+0x172],%l6 ! Mem[0000000033000172]
p17_call_0_le:
ldstub [%i3+0x02a],%l1 ! Mem[000000003380002a]
stx %l4,[%i3+0x1e0] ! Mem[00000000338001e0]
ldub [%i3+0x1fd],%l3 ! Mem[00000000338001fd]
swap [%i1+0x06c],%l5 ! Mem[000000003280006c]
stw %l1,[%i2+0x0f8] ! Mem[00000000330000f8]
ldsh [%i0+0x03c],%l2 ! Mem[000000003200003c]
ldstub [%i1+0x01a],%l0 ! Mem[000000003280001a]
retl
ldsw [%i0+0x14c],%l3 ! Mem[000000003200014c]
p17_jmpl_0_lo:
stx %l7,[%o2+0x138] ! Mem[0000000033000138]
ldstub [%o1+0x042],%l1 ! Mem[0000000032800042]
lduw [%o0+0x028],%l1 ! Mem[0000000032000028]
swap [%o0+0x124],%l2 ! Mem[0000000032000124]
jmpl %g6+8,%g0
ldsh [%o2+0x172],%l6 ! Mem[0000000033000172]
p17_call_0_lo:
ldstub [%o3+0x02a],%l1 ! Mem[000000003380002a]
stx %l4,[%o3+0x1e0] ! Mem[00000000338001e0]
ldub [%o3+0x1fd],%l3 ! Mem[00000000338001fd]
swap [%o1+0x06c],%l5 ! Mem[000000003280006c]
stw %l1,[%o2+0x0f8] ! Mem[00000000330000f8]
ldsh [%o0+0x03c],%l2 ! Mem[000000003200003c]
ldstub [%o1+0x01a],%l0 ! Mem[000000003280001a]
retl
ldsw [%o0+0x14c],%l3 ! Mem[000000003200014c]
p17_jmpl_0_he:
stb %l5,[%i3+0x1bd] ! Mem[00000000338001bd]
ldsw [%i3+0x010],%l0 ! Mem[0000000033800010]
stw %l4,[%i0+0x098] ! Mem[0000000032000098]
ldub [%i3+0x1f3],%l5 ! Mem[00000000338001f3]
ldub [%i1+0x19e],%l6 ! Mem[000000003280019e]
jmpl %g6+8,%g0
ldub [%i0+0x099],%l4 ! Mem[0000000032000099]
p17_call_0_he:
ldstub [%i1+0x009],%l2 ! Mem[0000000032800009]
ldx [%i2+0x1e8],%l7 ! Mem[00000000330001e8]
lduh [%i1+0x0b2],%l4 ! Mem[00000000328000b2]
lduh [%i3+0x126],%l5 ! Mem[0000000033800126]
retl
ldsw [%i2+0x040],%l4 ! Mem[0000000033000040]
p17_jmpl_0_ho:
stb %l5,[%o3+0x1bd] ! Mem[00000000338001bd]
ldsw [%o3+0x010],%l0 ! Mem[0000000033800010]
stw %l4,[%o0+0x098] ! Mem[0000000032000098]
ldub [%o3+0x1f3],%l5 ! Mem[00000000338001f3]
ldub [%o1+0x19e],%l6 ! Mem[000000003280019e]
jmpl %g6+8,%g0
ldub [%o0+0x099],%l4 ! Mem[0000000032000099]
p17_call_0_ho:
ldstub [%o1+0x009],%l2 ! Mem[0000000032800009]
ldx [%o2+0x1e8],%l7 ! Mem[00000000330001e8]
lduh [%o1+0x0b2],%l4 ! Mem[00000000328000b2]
lduh [%o3+0x126],%l5 ! Mem[0000000033800126]
retl
ldsw [%o2+0x040],%l4 ! Mem[0000000033000040]
p18_jmpl_0_le:
stx %l7,[%i3+0x138] ! Mem[0000000035800138]
ldx [%i0+0x040],%l1 ! Mem[0000000034000040]
swap [%i0+0x05c],%l4 ! Mem[000000003400005c]
stw %l6,[%i2+0x008] ! Mem[0000000035000008]
jmpl %g6+8,%g0
stw %l4,[%i2+0x128] ! Mem[0000000035000128]
p18_call_0_le:
lduh [%i3+0x1b6],%l7 ! Mem[00000000358001b6]
sth %l3,[%i3+0x0e0] ! Mem[00000000358000e0]
ldsh [%i1+0x08a],%l7 ! Mem[000000003480008a]
ldstub [%i2+0x169],%l1 ! Mem[0000000035000169]
retl
ldsh [%i3+0x02c],%l2 ! Mem[000000003580002c]
p18_jmpl_0_lo:
stx %l7,[%o3+0x138] ! Mem[0000000035800138]
ldx [%o0+0x040],%l1 ! Mem[0000000034000040]
swap [%o0+0x05c],%l4 ! Mem[000000003400005c]
stw %l6,[%o2+0x008] ! Mem[0000000035000008]
jmpl %g6+8,%g0
stw %l4,[%o2+0x128] ! Mem[0000000035000128]
p18_call_0_lo:
lduh [%o3+0x1b6],%l7 ! Mem[00000000358001b6]
sth %l3,[%o3+0x0e0] ! Mem[00000000358000e0]
ldsh [%o1+0x08a],%l7 ! Mem[000000003480008a]
ldstub [%o2+0x169],%l1 ! Mem[0000000035000169]
retl
ldsh [%o3+0x02c],%l2 ! Mem[000000003580002c]
p18_jmpl_0_he:
std %l0,[%i2+0x1e0] ! Mem[00000000350001e0]
ldstub [%i3+0x1fe],%l4 ! Mem[00000000358001fe]
ldstub [%i3+0x0cd],%l3 ! Mem[00000000358000cd]
stx %l0,[%i0+0x1e8] ! Mem[00000000340001e8]
jmpl %g6+8,%g0
lduw [%i0+0x138],%l2 ! Mem[0000000034000138]
p18_call_0_he:
ldsh [%i1+0x11e],%l3 ! Mem[000000003480011e]
ldstub [%i0+0x038],%l7 ! Mem[0000000034000038]
ldsh [%i2+0x1ec],%l3 ! Mem[00000000350001ec]
ldsb [%i2+0x0a0],%l3 ! Mem[00000000350000a0]
lduw [%i0+0x0b8],%l6 ! Mem[00000000340000b8]
retl
lduh [%i0+0x1c8],%l4 ! Mem[00000000340001c8]
p18_jmpl_0_ho:
std %l0,[%o2+0x1e0] ! Mem[00000000350001e0]
ldstub [%o3+0x1fe],%l4 ! Mem[00000000358001fe]
ldstub [%o3+0x0cd],%l3 ! Mem[00000000358000cd]
stx %l0,[%o0+0x1e8] ! Mem[00000000340001e8]
jmpl %g6+8,%g0
lduw [%o0+0x138],%l2 ! Mem[0000000034000138]
p18_call_0_ho:
ldsh [%o1+0x11e],%l3 ! Mem[000000003480011e]
ldstub [%o0+0x038],%l7 ! Mem[0000000034000038]
ldsh [%o2+0x1ec],%l3 ! Mem[00000000350001ec]
ldsb [%o2+0x0a0],%l3 ! Mem[00000000350000a0]
lduw [%o0+0x0b8],%l6 ! Mem[00000000340000b8]
retl
lduh [%o0+0x1c8],%l4 ! Mem[00000000340001c8]
p19_jmpl_0_le:
stx %l7,[%i3+0x138] ! Mem[0000000037800138]
stx %l1,[%i2+0x040] ! Mem[0000000037000040]
lduw [%i2+0x05c],%l4 ! Mem[000000003700005c]
swap [%i3+0x028],%l6 ! Mem[0000000037800028]
jmpl %g6+8,%g0
ldstub [%i0+0x172],%l6 ! Mem[0000000036000172]
p19_call_0_le:
ldd [%i3+0x028],%l0 ! Mem[0000000037800028]
swap [%i1+0x08c],%l3 ! Mem[000000003680008c]
ldd [%i0+0x150],%l0 ! Mem[0000000036000150]
ldstub [%i3+0x0d9],%l2 ! Mem[00000000378000d9]
ldstub [%i1+0x014],%l5 ! Mem[0000000036800014]
ldsb [%i3+0x1fb],%l1 ! Mem[00000000378001fb]
std %l0,[%i0+0x018] ! Mem[0000000036000018]
retl
ldx [%i0+0x148],%l3 ! Mem[0000000036000148]
p19_jmpl_0_lo:
stx %l7,[%o3+0x138] ! Mem[0000000037800138]
stx %l1,[%o2+0x040] ! Mem[0000000037000040]
lduw [%o2+0x05c],%l4 ! Mem[000000003700005c]
swap [%o3+0x028],%l6 ! Mem[0000000037800028]
jmpl %g6+8,%g0
ldstub [%o0+0x172],%l6 ! Mem[0000000036000172]
p19_call_0_lo:
ldd [%o3+0x028],%l0 ! Mem[0000000037800028]
swap [%o1+0x08c],%l3 ! Mem[000000003680008c]
ldd [%o0+0x150],%l0 ! Mem[0000000036000150]
ldstub [%o3+0x0d9],%l2 ! Mem[00000000378000d9]
ldstub [%o1+0x014],%l5 ! Mem[0000000036800014]
ldsb [%o3+0x1fb],%l1 ! Mem[00000000378001fb]
std %l0,[%o0+0x018] ! Mem[0000000036000018]
retl
ldx [%o0+0x148],%l3 ! Mem[0000000036000148]
p19_jmpl_0_he:
ldstub [%i0+0x04d],%l4 ! Mem[000000003600004d]
std %l0,[%i2+0x160] ! Mem[0000000037000160]
ldsw [%i0+0x1f4],%l1 ! Mem[00000000360001f4]
stx %l1,[%i1+0x068] ! Mem[0000000036800068]
std %l0,[%i2+0x118] ! Mem[0000000037000118]
jmpl %g6+8,%g0
ldstub [%i1+0x1d2],%l0 ! Mem[00000000368001d2]
p19_call_0_he:
swap [%i0+0x110],%l5 ! Mem[0000000036000110]
retl
lduh [%i3+0x1d0],%l3 ! Mem[00000000378001d0]
p19_jmpl_0_ho:
ldstub [%o0+0x04d],%l4 ! Mem[000000003600004d]
std %l0,[%o2+0x160] ! Mem[0000000037000160]
ldsw [%o0+0x1f4],%l1 ! Mem[00000000360001f4]
stx %l1,[%o1+0x068] ! Mem[0000000036800068]
std %l0,[%o2+0x118] ! Mem[0000000037000118]
jmpl %g6+8,%g0
ldstub [%o1+0x1d2],%l0 ! Mem[00000000368001d2]
p19_call_0_ho:
swap [%o0+0x110],%l5 ! Mem[0000000036000110]
retl
lduh [%o3+0x1d0],%l3 ! Mem[00000000378001d0]
p20_jmpl_0_le:
stx %l7,[%i3+0x138] ! Mem[0000000039800138]
swap [%i1+0x040],%l1 ! Mem[0000000038800040]
ldstub [%i1+0x07d],%l4 ! Mem[000000003880007d]
ldstub [%i2+0x104],%l2 ! Mem[0000000039000104]
jmpl %g6+8,%g0
ldstub [%i1+0x123],%l7 ! Mem[0000000038800123]
p20_call_0_le:
ldub [%i3+0x03e],%l5 ! Mem[000000003980003e]
retl
swap [%i0+0x0d4],%l3 ! Mem[00000000380000d4]
p20_jmpl_0_lo:
stx %l7,[%o3+0x138] ! Mem[0000000039800138]
swap [%o1+0x040],%l1 ! Mem[0000000038800040]
ldstub [%o1+0x07d],%l4 ! Mem[000000003880007d]
ldstub [%o2+0x104],%l2 ! Mem[0000000039000104]
jmpl %g6+8,%g0
ldstub [%o1+0x123],%l7 ! Mem[0000000038800123]
p20_call_0_lo:
ldub [%o3+0x03e],%l5 ! Mem[000000003980003e]
retl
swap [%o0+0x0d4],%l3 ! Mem[00000000380000d4]
p20_jmpl_0_he:
ldsh [%i3+0x138],%l0 ! Mem[0000000039800138]
swap [%i2+0x188],%l0 ! Mem[0000000039000188]
ldsb [%i1+0x14f],%l2 ! Mem[000000003880014f]
stx %l6,[%i0+0x1e0] ! Mem[00000000380001e0]
sth %l7,[%i1+0x014] ! Mem[0000000038800014]
jmpl %g6+8,%g0
lduw [%i1+0x0a4],%l5 ! Mem[00000000388000a4]
p20_call_0_he:
ldub [%i2+0x0f8],%l2 ! Mem[00000000390000f8]
ldx [%i1+0x100],%l0 ! Mem[0000000038800100]
retl
swap [%i2+0x170],%l6 ! Mem[0000000039000170]
p20_jmpl_0_ho:
ldsh [%o3+0x138],%l0 ! Mem[0000000039800138]
swap [%o2+0x188],%l0 ! Mem[0000000039000188]
ldsb [%o1+0x14f],%l2 ! Mem[000000003880014f]
stx %l6,[%o0+0x1e0] ! Mem[00000000380001e0]
sth %l7,[%o1+0x014] ! Mem[0000000038800014]
jmpl %g6+8,%g0
lduw [%o1+0x0a4],%l5 ! Mem[00000000388000a4]
p20_call_0_ho:
ldub [%o2+0x0f8],%l2 ! Mem[00000000390000f8]
ldx [%o1+0x100],%l0 ! Mem[0000000038800100]
retl
swap [%o2+0x170],%l6 ! Mem[0000000039000170]
p21_jmpl_0_le:
stx %l7,[%i3+0x118] ! Mem[000000003b800118]
swap [%i3+0x07c],%l1 ! Mem[000000003b80007c]
swap [%i1+0x018],%l4 ! Mem[000000003a800018]
ldstub [%i2+0x01f],%l1 ! Mem[000000003b00001f]
jmpl %g6+8,%g0
lduh [%i1+0x102],%l7 ! Mem[000000003a800102]
p21_call_0_le:
ldstub [%i3+0x01e],%l5 ! Mem[000000003b80001e]
retl
swap [%i1+0x0f4],%l3 ! Mem[000000003a8000f4]
p21_jmpl_0_lo:
stx %l7,[%o3+0x118] ! Mem[000000003b800118]
swap [%o3+0x07c],%l1 ! Mem[000000003b80007c]
swap [%o1+0x018],%l4 ! Mem[000000003a800018]
ldstub [%o2+0x01f],%l1 ! Mem[000000003b00001f]
jmpl %g6+8,%g0
lduh [%o1+0x102],%l7 ! Mem[000000003a800102]
p21_call_0_lo:
ldstub [%o3+0x01e],%l5 ! Mem[000000003b80001e]
retl
swap [%o1+0x0f4],%l3 ! Mem[000000003a8000f4]
p21_jmpl_0_he:
ldsh [%i3+0x162],%l0 ! Mem[000000003b800162]
ldsb [%i0+0x04b],%l1 ! Mem[000000003a00004b]
ldsw [%i3+0x108],%l6 ! Mem[000000003b800108]
ldd [%i2+0x1c0],%l6 ! Mem[000000003b0001c0]
swap [%i2+0x014],%l7 ! Mem[000000003b000014]
jmpl %g6+8,%g0
swap [%i2+0x13c],%l3 ! Mem[000000003b00013c]
p21_call_0_he:
retl
swap [%i1+0x028],%l4 ! Mem[000000003a800028]
p21_jmpl_0_ho:
ldsh [%o3+0x162],%l0 ! Mem[000000003b800162]
ldsb [%o0+0x04b],%l1 ! Mem[000000003a00004b]
ldsw [%o3+0x108],%l6 ! Mem[000000003b800108]
ldd [%o2+0x1c0],%l6 ! Mem[000000003b0001c0]
swap [%o2+0x014],%l7 ! Mem[000000003b000014]
jmpl %g6+8,%g0
swap [%o2+0x13c],%l3 ! Mem[000000003b00013c]
p21_call_0_ho:
retl
swap [%o1+0x028],%l4 ! Mem[000000003a800028]
p22_jmpl_0_le:
stx %l7,[%i3+0x118] ! Mem[000000003d800118]
ldstub [%i1+0x042],%l1 ! Mem[000000003c800042]
swap [%i2+0x05c],%l4 ! Mem[000000003d00005c]
ldstub [%i2+0x009],%l6 ! Mem[000000003d000009]
jmpl %g6+8,%g0
stw %l7,[%i1+0x120] ! Mem[000000003c800120]
p22_call_0_le:
lduw [%i1+0x1fc],%l6 ! Mem[000000003c8001fc]
retl
stb %l4,[%i2+0x172] ! Mem[000000003d000172]
p22_jmpl_0_lo:
stx %l7,[%o3+0x118] ! Mem[000000003d800118]
ldstub [%o1+0x042],%l1 ! Mem[000000003c800042]
swap [%o2+0x05c],%l4 ! Mem[000000003d00005c]
ldstub [%o2+0x009],%l6 ! Mem[000000003d000009]
jmpl %g6+8,%g0
stw %l7,[%o1+0x120] ! Mem[000000003c800120]
p22_call_0_lo:
lduw [%o1+0x1fc],%l6 ! Mem[000000003c8001fc]
retl
stb %l4,[%o2+0x172] ! Mem[000000003d000172]
p22_jmpl_0_he:
ldd [%i0+0x020],%l2 ! Mem[000000003c000020]
jmpl %g6+8,%g0
stx %l0,[%i1+0x1a8] ! Mem[000000003c8001a8]
p22_call_0_he:
swap [%i2+0x1f8],%l1 ! Mem[000000003d0001f8]
swap [%i1+0x038],%l0 ! Mem[000000003c800038]
swap [%i2+0x16c],%l3 ! Mem[000000003d00016c]
swap [%i0+0x1ac],%l0 ! Mem[000000003c0001ac]
swap [%i3+0x008],%l4 ! Mem[000000003d800008]
retl
ldstub [%i2+0x102],%l0 ! Mem[000000003d000102]
p22_jmpl_0_ho:
ldd [%o0+0x020],%l2 ! Mem[000000003c000020]
jmpl %g6+8,%g0
stx %l0,[%o1+0x1a8] ! Mem[000000003c8001a8]
p22_call_0_ho:
swap [%o2+0x1f8],%l1 ! Mem[000000003d0001f8]
swap [%o1+0x038],%l0 ! Mem[000000003c800038]
swap [%o2+0x16c],%l3 ! Mem[000000003d00016c]
swap [%o0+0x1ac],%l0 ! Mem[000000003c0001ac]
swap [%o3+0x008],%l4 ! Mem[000000003d800008]
retl
ldstub [%o2+0x102],%l0 ! Mem[000000003d000102]
p23_jmpl_0_le:
stx %l7,[%i3+0x118] ! Mem[000000003f800118]
lduh [%i3+0x042],%l1 ! Mem[000000003f800042]
std %l4,[%i1+0x078] ! Mem[000000003e800078]
stb %l6,[%i0+0x029] ! Mem[000000003e000029]
jmpl %g6+8,%g0
ldsb [%i0+0x10a],%l4 ! Mem[000000003e00010a]
p23_call_0_le:
swap [%i1+0x1b4],%l7 ! Mem[000000003e8001b4]
std %l2,[%i2+0x0e0] ! Mem[000000003f0000e0]
lduw [%i3+0x114],%l0 ! Mem[000000003f800114]
ldsh [%i1+0x1ae],%l3 ! Mem[000000003e8001ae]
retl
stw %l7,[%i1+0x128] ! Mem[000000003e800128]
p23_jmpl_0_lo:
stx %l7,[%o3+0x118] ! Mem[000000003f800118]
lduh [%o3+0x042],%l1 ! Mem[000000003f800042]
std %l4,[%o1+0x078] ! Mem[000000003e800078]
stb %l6,[%o0+0x029] ! Mem[000000003e000029]
jmpl %g6+8,%g0
ldsb [%o0+0x10a],%l4 ! Mem[000000003e00010a]
p23_call_0_lo:
swap [%o1+0x1b4],%l7 ! Mem[000000003e8001b4]
std %l2,[%o2+0x0e0] ! Mem[000000003f0000e0]
lduw [%o3+0x114],%l0 ! Mem[000000003f800114]
ldsh [%o1+0x1ae],%l3 ! Mem[000000003e8001ae]
retl
stw %l7,[%o1+0x128] ! Mem[000000003e800128]
p23_jmpl_0_he:
std %l6,[%i2+0x080] ! Mem[000000003f000080]
ldsb [%i2+0x0d9],%l2 ! Mem[000000003f0000d9]
ldd [%i1+0x0e8],%l2 ! Mem[000000003e8000e8]
sth %l2,[%i3+0x0d6] ! Mem[000000003f8000d6]
ldstub [%i3+0x1f0],%l4 ! Mem[000000003f8001f0]
jmpl %g6+8,%g0
ldstub [%i1+0x0a2],%l6 ! Mem[000000003e8000a2]
p23_call_0_he:
lduw [%i2+0x188],%l1 ! Mem[000000003f000188]
ldsh [%i3+0x056],%l0 ! Mem[000000003f800056]
stb %l4,[%i3+0x0bb] ! Mem[000000003f8000bb]
lduw [%i1+0x1f0],%l5 ! Mem[000000003e8001f0]
ldub [%i1+0x1be],%l6 ! Mem[000000003e8001be]
retl
lduh [%i2+0x0d4],%l0 ! Mem[000000003f0000d4]
p23_jmpl_0_ho:
std %l6,[%o2+0x080] ! Mem[000000003f000080]
ldsb [%o2+0x0d9],%l2 ! Mem[000000003f0000d9]
ldd [%o1+0x0e8],%l2 ! Mem[000000003e8000e8]
sth %l2,[%o3+0x0d6] ! Mem[000000003f8000d6]
ldstub [%o3+0x1f0],%l4 ! Mem[000000003f8001f0]
jmpl %g6+8,%g0
ldstub [%o1+0x0a2],%l6 ! Mem[000000003e8000a2]
p23_call_0_ho:
lduw [%o2+0x188],%l1 ! Mem[000000003f000188]
ldsh [%o3+0x056],%l0 ! Mem[000000003f800056]
stb %l4,[%o3+0x0bb] ! Mem[000000003f8000bb]
lduw [%o1+0x1f0],%l5 ! Mem[000000003e8001f0]
ldub [%o1+0x1be],%l6 ! Mem[000000003e8001be]
retl
lduh [%o2+0x0d4],%l0 ! Mem[000000003f0000d4]
p24_jmpl_0_le:
stx %l7,[%i3+0x118] ! Mem[0000000041800118]
sth %l1,[%i1+0x042] ! Mem[0000000040800042]
ldstub [%i3+0x07d],%l4 ! Mem[000000004180007d]
stx %l6,[%i0+0x028] ! Mem[0000000040000028]
jmpl %g6+8,%g0
lduh [%i2+0x10a],%l4 ! Mem[000000004100010a]
p24_call_0_le:
stb %l7,[%i3+0x1b7] ! Mem[00000000418001b7]
swap [%i0+0x0c0],%l3 ! Mem[00000000400000c0]
stb %l1,[%i3+0x153] ! Mem[0000000041800153]
ldsw [%i1+0x06c],%l5 ! Mem[000000004080006c]
retl
sth %l1,[%i3+0x0da] ! Mem[00000000418000da]
p24_jmpl_0_lo:
stx %l7,[%o3+0x118] ! Mem[0000000041800118]
sth %l1,[%o1+0x042] ! Mem[0000000040800042]
ldstub [%o3+0x07d],%l4 ! Mem[000000004180007d]
stx %l6,[%o0+0x028] ! Mem[0000000040000028]
jmpl %g6+8,%g0
lduh [%o2+0x10a],%l4 ! Mem[000000004100010a]
p24_call_0_lo:
stb %l7,[%o3+0x1b7] ! Mem[00000000418001b7]
swap [%o0+0x0c0],%l3 ! Mem[00000000400000c0]
stb %l1,[%o3+0x153] ! Mem[0000000041800153]
ldsw [%o1+0x06c],%l5 ! Mem[000000004080006c]
retl
sth %l1,[%o3+0x0da] ! Mem[00000000418000da]
p24_jmpl_0_he:
ldsh [%i1+0x15e],%l4 ! Mem[000000004080015e]
sth %l5,[%i3+0x08e] ! Mem[000000004180008e]
stx %l5,[%i3+0x108] ! Mem[0000000041800108]
swap [%i0+0x1bc],%l5 ! Mem[00000000400001bc]
ldsw [%i1+0x010],%l0 ! Mem[0000000040800010]
jmpl %g6+8,%g0
ldsw [%i0+0x098],%l4 ! Mem[0000000040000098]
p24_call_0_he:
ldsh [%i0+0x0ec],%l1 ! Mem[00000000400000ec]
ldsh [%i1+0x1a8],%l7 ! Mem[00000000408001a8]
ldstub [%i0+0x120],%l6 ! Mem[0000000040000120]
ldsb [%i1+0x114],%l3 ! Mem[0000000040800114]
ldub [%i0+0x1ba],%l4 ! Mem[00000000400001ba]
retl
swap [%i1+0x144],%l0 ! Mem[0000000040800144]
p24_jmpl_0_ho:
ldsh [%o1+0x15e],%l4 ! Mem[000000004080015e]
sth %l5,[%o3+0x08e] ! Mem[000000004180008e]
stx %l5,[%o3+0x108] ! Mem[0000000041800108]
swap [%o0+0x1bc],%l5 ! Mem[00000000400001bc]
ldsw [%o1+0x010],%l0 ! Mem[0000000040800010]
jmpl %g6+8,%g0
ldsw [%o0+0x098],%l4 ! Mem[0000000040000098]
p24_call_0_ho:
ldsh [%o0+0x0ec],%l1 ! Mem[00000000400000ec]
ldsh [%o1+0x1a8],%l7 ! Mem[00000000408001a8]
ldstub [%o0+0x120],%l6 ! Mem[0000000040000120]
ldsb [%o1+0x114],%l3 ! Mem[0000000040800114]
ldub [%o0+0x1ba],%l4 ! Mem[00000000400001ba]
retl
swap [%o1+0x144],%l0 ! Mem[0000000040800144]
p25_jmpl_0_le:
stx %l7,[%i3+0x138] ! Mem[0000000043800138]
swap [%i0+0x040],%l1 ! Mem[0000000042000040]
ldd [%i2+0x058],%l4 ! Mem[0000000043000058]
ldsb [%i1+0x104],%l2 ! Mem[0000000042800104]
jmpl %g6+8,%g0
ldx [%i0+0x150],%l6 ! Mem[0000000042000150]
p25_call_0_le:
lduh [%i3+0x00a],%l1 ! Mem[000000004380000a]
ldx [%i3+0x1c0],%l4 ! Mem[00000000438001c0]
ldd [%i1+0x088],%l6 ! Mem[0000000042800088]
lduh [%i1+0x168],%l1 ! Mem[0000000042800168]
ldub [%i3+0x00d],%l2 ! Mem[000000004380000d]
ldsb [%i0+0x197],%l3 ! Mem[0000000042000197]
lduh [%i3+0x15e],%l0 ! Mem[000000004380015e]
retl
ldstub [%i2+0x13b],%l7 ! Mem[000000004300013b]
p25_jmpl_0_lo:
stx %l7,[%o3+0x138] ! Mem[0000000043800138]
swap [%o0+0x040],%l1 ! Mem[0000000042000040]
ldd [%o2+0x058],%l4 ! Mem[0000000043000058]
ldsb [%o1+0x104],%l2 ! Mem[0000000042800104]
jmpl %g6+8,%g0
ldx [%o0+0x150],%l6 ! Mem[0000000042000150]
p25_call_0_lo:
lduh [%o3+0x00a],%l1 ! Mem[000000004380000a]
ldx [%o3+0x1c0],%l4 ! Mem[00000000438001c0]
ldd [%o1+0x088],%l6 ! Mem[0000000042800088]
lduh [%o1+0x168],%l1 ! Mem[0000000042800168]
ldub [%o3+0x00d],%l2 ! Mem[000000004380000d]
ldsb [%o0+0x197],%l3 ! Mem[0000000042000197]
lduh [%o3+0x15e],%l0 ! Mem[000000004380015e]
retl
ldstub [%o2+0x13b],%l7 ! Mem[000000004300013b]
p25_jmpl_0_he:
swap [%i0+0x0f4],%l2 ! Mem[00000000420000f4]
stw %l4,[%i1+0x1f0] ! Mem[00000000428001f0]
stb %l6,[%i1+0x0a2] ! Mem[00000000428000a2]
jmpl %g6+8,%g0
std %l0,[%i0+0x1a8] ! Mem[00000000420001a8]
p25_call_0_he:
ldsw [%i1+0x1cc],%l3 ! Mem[00000000428001cc]
retl
ldx [%i2+0x080],%l3 ! Mem[0000000043000080]
p25_jmpl_0_ho:
swap [%o0+0x0f4],%l2 ! Mem[00000000420000f4]
stw %l4,[%o1+0x1f0] ! Mem[00000000428001f0]
stb %l6,[%o1+0x0a2] ! Mem[00000000428000a2]
jmpl %g6+8,%g0
std %l0,[%o0+0x1a8] ! Mem[00000000420001a8]
p25_call_0_ho:
ldsw [%o1+0x1cc],%l3 ! Mem[00000000428001cc]
retl
ldx [%o2+0x080],%l3 ! Mem[0000000043000080]
p26_jmpl_0_le:
stx %l7,[%i3+0x118] ! Mem[0000000045800118]
lduw [%i1+0x114],%l5 ! Mem[0000000044800114]
ldstub [%i0+0x029],%l1 ! Mem[0000000044000029]
ldstub [%i0+0x124],%l2 ! Mem[0000000044000124]
jmpl %g6+8,%g0
ldub [%i0+0x123],%l7 ! Mem[0000000044000123]
p26_call_0_le:
ldsh [%i2+0x01e],%l5 ! Mem[000000004500001e]
retl
ldstub [%i3+0x0f6],%l3 ! Mem[00000000458000f6]
p26_jmpl_0_lo:
stx %l7,[%o3+0x118] ! Mem[0000000045800118]
lduw [%o1+0x114],%l5 ! Mem[0000000044800114]
ldstub [%o0+0x029],%l1 ! Mem[0000000044000029]
ldstub [%o0+0x124],%l2 ! Mem[0000000044000124]
jmpl %g6+8,%g0
ldub [%o0+0x123],%l7 ! Mem[0000000044000123]
p26_call_0_lo:
ldsh [%o2+0x01e],%l5 ! Mem[000000004500001e]
retl
ldstub [%o3+0x0f6],%l3 ! Mem[00000000458000f6]
p26_jmpl_0_he:
ldsw [%i1+0x140],%l0 ! Mem[0000000044800140]
swap [%i0+0x198],%l6 ! Mem[0000000044000198]
ldstub [%i3+0x089],%l5 ! Mem[0000000045800089]
sth %l5,[%i2+0x0fa] ! Mem[00000000450000fa]
stw %l5,[%i1+0x0ac] ! Mem[00000000448000ac]
jmpl %g6+8,%g0
swap [%i2+0x12c],%l5 ! Mem[000000004500012c]
p26_call_0_he:
stx %l0,[%i2+0x150] ! Mem[0000000045000150]
std %l2,[%i3+0x060] ! Mem[0000000045800060]
ldx [%i3+0x0e8],%l5 ! Mem[00000000458000e8]
ldstub [%i0+0x0cc],%l1 ! Mem[00000000440000cc]
retl
swap [%i0+0x188],%l7 ! Mem[0000000044000188]
p26_jmpl_0_ho:
ldsw [%o1+0x140],%l0 ! Mem[0000000044800140]
swap [%o0+0x198],%l6 ! Mem[0000000044000198]
ldstub [%o3+0x089],%l5 ! Mem[0000000045800089]
sth %l5,[%o2+0x0fa] ! Mem[00000000450000fa]
stw %l5,[%o1+0x0ac] ! Mem[00000000448000ac]
jmpl %g6+8,%g0
swap [%o2+0x12c],%l5 ! Mem[000000004500012c]
p26_call_0_ho:
stx %l0,[%o2+0x150] ! Mem[0000000045000150]
std %l2,[%o3+0x060] ! Mem[0000000045800060]
ldx [%o3+0x0e8],%l5 ! Mem[00000000458000e8]
ldstub [%o0+0x0cc],%l1 ! Mem[00000000440000cc]
retl
swap [%o0+0x188],%l7 ! Mem[0000000044000188]
p27_jmpl_0_le:
stx %l7,[%i3+0x138] ! Mem[0000000047800138]
ldstub [%i1+0x062],%l1 ! Mem[0000000046800062]
sth %l4,[%i3+0x07c] ! Mem[000000004780007c]
ldsh [%i0+0x028],%l6 ! Mem[0000000046000028]
jmpl %g6+8,%g0
ldstub [%i2+0x10a],%l4 ! Mem[000000004700010a]
p27_call_0_le:
ldsh [%i3+0x1b6],%l7 ! Mem[00000000478001b6]
ldub [%i3+0x0c1],%l3 ! Mem[00000000478000c1]
stb %l0,[%i3+0x114] ! Mem[0000000047800114]
ldstub [%i2+0x18f],%l3 ! Mem[000000004700018f]
retl
stx %l7,[%i2+0x128] ! Mem[0000000047000128]
p27_jmpl_0_lo:
stx %l7,[%o3+0x138] ! Mem[0000000047800138]
ldstub [%o1+0x062],%l1 ! Mem[0000000046800062]
sth %l4,[%o3+0x07c] ! Mem[000000004780007c]
ldsh [%o0+0x028],%l6 ! Mem[0000000046000028]
jmpl %g6+8,%g0
ldstub [%o2+0x10a],%l4 ! Mem[000000004700010a]
p27_call_0_lo:
ldsh [%o3+0x1b6],%l7 ! Mem[00000000478001b6]
ldub [%o3+0x0c1],%l3 ! Mem[00000000478000c1]
stb %l0,[%o3+0x114] ! Mem[0000000047800114]
ldstub [%o2+0x18f],%l3 ! Mem[000000004700018f]
retl
stx %l7,[%o2+0x128] ! Mem[0000000047000128]
p27_jmpl_0_he:
ldstub [%i2+0x084],%l6 ! Mem[0000000047000084]
lduh [%i3+0x1de],%l4 ! Mem[00000000478001de]
stw %l3,[%i2+0x0cc] ! Mem[00000000470000cc]
stw %l0,[%i0+0x1e8] ! Mem[00000000460001e8]
std %l2,[%i2+0x118] ! Mem[0000000047000118]
jmpl %g6+8,%g0
ldstub [%i3+0x098],%l0 ! Mem[0000000047800098]
p27_call_0_he:
retl
ldstub [%i2+0x06d],%l4 ! Mem[000000004700006d]
p27_jmpl_0_ho:
ldstub [%o2+0x084],%l6 ! Mem[0000000047000084]
lduh [%o3+0x1de],%l4 ! Mem[00000000478001de]
stw %l3,[%o2+0x0cc] ! Mem[00000000470000cc]
stw %l0,[%o0+0x1e8] ! Mem[00000000460001e8]
std %l2,[%o2+0x118] ! Mem[0000000047000118]
jmpl %g6+8,%g0
ldstub [%o3+0x098],%l0 ! Mem[0000000047800098]
p27_call_0_ho:
retl
ldstub [%o2+0x06d],%l4 ! Mem[000000004700006d]
p28_jmpl_0_le:
stx %l7,[%i3+0x138] ! Mem[0000000049800138]
lduh [%i3+0x062],%l1 ! Mem[0000000049800062]
ldsw [%i2+0x07c],%l4 ! Mem[000000004900007c]
lduh [%i1+0x028],%l6 ! Mem[0000000048800028]
jmpl %g6+8,%g0
stb %l4,[%i1+0x12a] ! Mem[000000004880012a]
p28_call_0_le:
stb %l1,[%i1+0x00a] ! Mem[000000004880000a]
swap [%i3+0x1c4],%l4 ! Mem[00000000498001c4]
stw %l1,[%i0+0x1c0] ! Mem[00000000480001c0]
sth %l5,[%i2+0x0bc] ! Mem[00000000490000bc]
retl
ldd [%i1+0x038],%l2 ! Mem[0000000048800038]
p28_jmpl_0_lo:
stx %l7,[%o3+0x138] ! Mem[0000000049800138]
lduh [%o3+0x062],%l1 ! Mem[0000000049800062]
ldsw [%o2+0x07c],%l4 ! Mem[000000004900007c]
lduh [%o1+0x028],%l6 ! Mem[0000000048800028]
jmpl %g6+8,%g0
stb %l4,[%o1+0x12a] ! Mem[000000004880012a]
p28_call_0_lo:
stb %l1,[%o1+0x00a] ! Mem[000000004880000a]
swap [%o3+0x1c4],%l4 ! Mem[00000000498001c4]
stw %l1,[%o0+0x1c0] ! Mem[00000000480001c0]
sth %l5,[%o2+0x0bc] ! Mem[00000000490000bc]
retl
ldd [%o1+0x038],%l2 ! Mem[0000000048800038]
p28_jmpl_0_he:
ldstub [%i0+0x164],%l2 ! Mem[0000000048000164]
stx %l6,[%i2+0x178] ! Mem[0000000049000178]
ldsh [%i3+0x008],%l5 ! Mem[0000000049800008]
ldsh [%i1+0x11c],%l2 ! Mem[000000004880011c]
ldub [%i1+0x141],%l5 ! Mem[0000000048800141]
ldd [%i0+0x100],%l6 ! Mem[0000000048000100]
ldx [%i0+0x110],%l3 ! Mem[0000000048000110]
jmpl %g6+8,%g0
sth %l4,[%i0+0x19a] ! Mem[000000004800019a]
p28_call_0_he:
retl
ldd [%i1+0x1f0],%l2 ! Mem[00000000488001f0]
p28_jmpl_0_ho:
ldstub [%o0+0x164],%l2 ! Mem[0000000048000164]
stx %l6,[%o2+0x178] ! Mem[0000000049000178]
ldsh [%o3+0x008],%l5 ! Mem[0000000049800008]
ldsh [%o1+0x11c],%l2 ! Mem[000000004880011c]
ldub [%o1+0x141],%l5 ! Mem[0000000048800141]
ldd [%o0+0x100],%l6 ! Mem[0000000048000100]
ldx [%o0+0x110],%l3 ! Mem[0000000048000110]
jmpl %g6+8,%g0
sth %l4,[%o0+0x19a] ! Mem[000000004800019a]
p28_call_0_ho:
retl
ldd [%o1+0x1f0],%l2 ! Mem[00000000488001f0]
p29_jmpl_0_le:
stx %l7,[%i0+0x138] ! Mem[000000004a000138]
stb %l1,[%i1+0x062] ! Mem[000000004a800062]
ldsb [%i1+0x05d],%l4 ! Mem[000000004a80005d]
std %l6,[%i2+0x028] ! Mem[000000004b000028]
jmpl %g6+8,%g0
swap [%i0+0x128],%l4 ! Mem[000000004a000128]
p29_call_0_le:
sth %l5,[%i1+0x01e] ! Mem[000000004a80001e]
stb %l3,[%i2+0x0f6] ! Mem[000000004b0000f6]
ldx [%i1+0x0a0],%l6 ! Mem[000000004a8000a0]
stb %l4,[%i1+0x1de] ! Mem[000000004a8001de]
retl
swap [%i3+0x198],%l7 ! Mem[000000004b800198]
p29_jmpl_0_lo:
stx %l7,[%o0+0x138] ! Mem[000000004a000138]
stb %l1,[%o1+0x062] ! Mem[000000004a800062]
ldsb [%o1+0x05d],%l4 ! Mem[000000004a80005d]
std %l6,[%o2+0x028] ! Mem[000000004b000028]
jmpl %g6+8,%g0
swap [%o0+0x128],%l4 ! Mem[000000004a000128]
p29_call_0_lo:
sth %l5,[%o1+0x01e] ! Mem[000000004a80001e]
stb %l3,[%o2+0x0f6] ! Mem[000000004b0000f6]
ldx [%o1+0x0a0],%l6 ! Mem[000000004a8000a0]
stb %l4,[%o1+0x1de] ! Mem[000000004a8001de]
retl
swap [%o3+0x198],%l7 ! Mem[000000004b800198]
p29_jmpl_0_he:
jmpl %g6+8,%g0
ldx [%i3+0x160],%l2 ! Mem[000000004b800160]
p29_call_0_he:
ldd [%i0+0x098],%l0 ! Mem[000000004a000098]
ldsh [%i1+0x014],%l5 ! Mem[000000004a800014]
retl
ldsh [%i3+0x13c],%l7 ! Mem[000000004b80013c]
p29_jmpl_0_ho:
jmpl %g6+8,%g0
ldx [%o3+0x160],%l2 ! Mem[000000004b800160]
p29_call_0_ho:
ldd [%o0+0x098],%l0 ! Mem[000000004a000098]
ldsh [%o1+0x014],%l5 ! Mem[000000004a800014]
retl
ldsh [%o3+0x13c],%l7 ! Mem[000000004b80013c]
p30_jmpl_0_le:
stx %l7,[%i0+0x118] ! Mem[000000004c000118]
swap [%i3+0x060],%l1 ! Mem[000000004d800060]
lduh [%i1+0x008],%l1 ! Mem[000000004c800008]
sth %l1,[%i0+0x01e] ! Mem[000000004c00001e]
jmpl %g6+8,%g0
stb %l7,[%i1+0x08b] ! Mem[000000004c80008b]
p30_call_0_le:
ldstub [%i1+0x054],%l2 ! Mem[000000004c800054]
sth %l4,[%i2+0x152] ! Mem[000000004d000152]
ldstub [%i3+0x1c0],%l1 ! Mem[000000004d8001c0]
ldsh [%i2+0x1de],%l4 ! Mem[000000004d0001de]
stw %l7,[%i0+0x198] ! Mem[000000004c000198]
sth %l0,[%i0+0x1ea] ! Mem[000000004c0001ea]
retl
sth %l2,[%i1+0x11a] ! Mem[000000004c80011a]
p30_jmpl_0_lo:
stx %l7,[%o0+0x118] ! Mem[000000004c000118]
swap [%o3+0x060],%l1 ! Mem[000000004d800060]
lduh [%o1+0x008],%l1 ! Mem[000000004c800008]
sth %l1,[%o0+0x01e] ! Mem[000000004c00001e]
jmpl %g6+8,%g0
stb %l7,[%o1+0x08b] ! Mem[000000004c80008b]
p30_call_0_lo:
ldstub [%o1+0x054],%l2 ! Mem[000000004c800054]
sth %l4,[%o2+0x152] ! Mem[000000004d000152]
ldstub [%o3+0x1c0],%l1 ! Mem[000000004d8001c0]
ldsh [%o2+0x1de],%l4 ! Mem[000000004d0001de]
stw %l7,[%o0+0x198] ! Mem[000000004c000198]
sth %l0,[%o0+0x1ea] ! Mem[000000004c0001ea]
retl
sth %l2,[%o1+0x11a] ! Mem[000000004c80011a]
p30_jmpl_0_he:
ldx [%i2+0x118],%l3 ! Mem[000000004d000118]
ldstub [%i2+0x018],%l7 ! Mem[000000004d000018]
ldx [%i0+0x1e8],%l3 ! Mem[000000004c0001e8]
swap [%i0+0x080],%l3 ! Mem[000000004c000080]
stx %l6,[%i3+0x098] ! Mem[000000004d800098]
jmpl %g6+8,%g0
lduh [%i0+0x1e8],%l4 ! Mem[000000004c0001e8]
p30_call_0_he:
retl
stx %l4,[%i3+0x040] ! Mem[000000004d800040]
p30_jmpl_0_ho:
ldx [%o2+0x118],%l3 ! Mem[000000004d000118]
ldstub [%o2+0x018],%l7 ! Mem[000000004d000018]
ldx [%o0+0x1e8],%l3 ! Mem[000000004c0001e8]
swap [%o0+0x080],%l3 ! Mem[000000004c000080]
stx %l6,[%o3+0x098] ! Mem[000000004d800098]
jmpl %g6+8,%g0
lduh [%o0+0x1e8],%l4 ! Mem[000000004c0001e8]
p30_call_0_ho:
retl
stx %l4,[%o3+0x040] ! Mem[000000004d800040]
p31_jmpl_0_le:
stx %l7,[%i0+0x118] ! Mem[000000004e000118]
lduh [%i2+0x05e],%l1 ! Mem[000000004f00005e]
ldsh [%i0+0x03a],%l4 ! Mem[000000004e00003a]
swap [%i2+0x068],%l2 ! Mem[000000004f000068]
jmpl %g6+8,%g0
ldstub [%i2+0x103],%l7 ! Mem[000000004f000103]
p31_call_0_le:
ldstub [%i1+0x01e],%l5 ! Mem[000000004e80001e]
retl
stx %l3,[%i0+0x0f0] ! Mem[000000004e0000f0]
p31_jmpl_0_lo:
stx %l7,[%o0+0x118] ! Mem[000000004e000118]
lduh [%o2+0x05e],%l1 ! Mem[000000004f00005e]
ldsh [%o0+0x03a],%l4 ! Mem[000000004e00003a]
swap [%o2+0x068],%l2 ! Mem[000000004f000068]
jmpl %g6+8,%g0
ldstub [%o2+0x103],%l7 ! Mem[000000004f000103]
p31_call_0_lo:
ldstub [%o1+0x01e],%l5 ! Mem[000000004e80001e]
retl
stx %l3,[%o0+0x0f0] ! Mem[000000004e0000f0]
p31_jmpl_0_he:
ldx [%i0+0x160],%l0 ! Mem[000000004e000160]
stb %l6,[%i3+0x198] ! Mem[000000004f800198]
lduh [%i1+0x088],%l5 ! Mem[000000004e800088]
ldsh [%i2+0x15e],%l4 ! Mem[000000004f00015e]
ldstub [%i1+0x08e],%l5 ! Mem[000000004e80008e]
jmpl %g6+8,%g0
ldsw [%i2+0x12c],%l5 ! Mem[000000004f00012c]
p31_call_0_he:
lduw [%i3+0x150],%l0 ! Mem[000000004f800150]
swap [%i3+0x040],%l3 ! Mem[000000004f800040]
stb %l5,[%i3+0x028] ! Mem[000000004f800028]
lduw [%i0+0x13c],%l2 ! Mem[000000004e00013c]
retl
ldsh [%i1+0x160],%l5 ! Mem[000000004e800160]
p31_jmpl_0_ho:
ldx [%o0+0x160],%l0 ! Mem[000000004e000160]
stb %l6,[%o3+0x198] ! Mem[000000004f800198]
lduh [%o1+0x088],%l5 ! Mem[000000004e800088]
ldsh [%o2+0x15e],%l4 ! Mem[000000004f00015e]
ldstub [%o1+0x08e],%l5 ! Mem[000000004e80008e]
jmpl %g6+8,%g0
ldsw [%o2+0x12c],%l5 ! Mem[000000004f00012c]
p31_call_0_ho:
lduw [%o3+0x150],%l0 ! Mem[000000004f800150]
swap [%o3+0x040],%l3 ! Mem[000000004f800040]
stb %l5,[%o3+0x028] ! Mem[000000004f800028]
lduw [%o0+0x13c],%l2 ! Mem[000000004e00013c]
retl
ldsh [%o1+0x160],%l5 ! Mem[000000004e800160]
p32_jmpl_0_le:
stx %l7,[%i0+0x118] ! Mem[0000000050000118]
ldsb [%i0+0x062],%l1 ! Mem[0000000050000062]
lduw [%i1+0x05c],%l4 ! Mem[000000005080005c]
ldstub [%i0+0x124],%l2 ! Mem[0000000050000124]
jmpl %g6+8,%g0
ldstub [%i1+0x172],%l6 ! Mem[0000000050800172]
p32_call_0_le:
ldsb [%i1+0x02a],%l1 ! Mem[000000005080002a]
ldsh [%i3+0x1e6],%l4 ! Mem[00000000518001e6]
ldstub [%i3+0x173],%l1 ! Mem[0000000051800173]
ldsh [%i2+0x0d2],%l5 ! Mem[00000000510000d2]
ldx [%i1+0x020],%l7 ! Mem[0000000050800020]
swap [%i2+0x01c],%l2 ! Mem[000000005100001c]
lduw [%i0+0x080],%l6 ! Mem[0000000050000080]
retl
sth %l3,[%i2+0x16c] ! Mem[000000005100016c]
p32_jmpl_0_lo:
stx %l7,[%o0+0x118] ! Mem[0000000050000118]
ldsb [%o0+0x062],%l1 ! Mem[0000000050000062]
lduw [%o1+0x05c],%l4 ! Mem[000000005080005c]
ldstub [%o0+0x124],%l2 ! Mem[0000000050000124]
jmpl %g6+8,%g0
ldstub [%o1+0x172],%l6 ! Mem[0000000050800172]
p32_call_0_lo:
ldsb [%o1+0x02a],%l1 ! Mem[000000005080002a]
ldsh [%o3+0x1e6],%l4 ! Mem[00000000518001e6]
ldstub [%o3+0x173],%l1 ! Mem[0000000051800173]
ldsh [%o2+0x0d2],%l5 ! Mem[00000000510000d2]
ldx [%o1+0x020],%l7 ! Mem[0000000050800020]
swap [%o2+0x01c],%l2 ! Mem[000000005100001c]
lduw [%o0+0x080],%l6 ! Mem[0000000050000080]
retl
sth %l3,[%o2+0x16c] ! Mem[000000005100016c]
p32_jmpl_0_he:
ldsw [%i2+0x1bc],%l5 ! Mem[00000000510001bc]
ldsb [%i3+0x011],%l0 ! Mem[0000000051800011]
lduw [%i3+0x100],%l1 ! Mem[0000000051800100]
stw %l5,[%i0+0x014] ! Mem[0000000050000014]
ldub [%i3+0x11d],%l7 ! Mem[000000005180011d]
jmpl %g6+8,%g0
ldsh [%i0+0x046],%l1 ! Mem[0000000050000046]
p32_call_0_he:
lduw [%i1+0x028],%l2 ! Mem[0000000050800028]
ldsw [%i3+0x1ec],%l7 ! Mem[00000000518001ec]
retl
std %l6,[%i3+0x010] ! Mem[0000000051800010]
p32_jmpl_0_ho:
ldsw [%o2+0x1bc],%l5 ! Mem[00000000510001bc]
ldsb [%o3+0x011],%l0 ! Mem[0000000051800011]
lduw [%o3+0x100],%l1 ! Mem[0000000051800100]
stw %l5,[%o0+0x014] ! Mem[0000000050000014]
ldub [%o3+0x11d],%l7 ! Mem[000000005180011d]
jmpl %g6+8,%g0
ldsh [%o0+0x046],%l1 ! Mem[0000000050000046]
p32_call_0_ho:
lduw [%o1+0x028],%l2 ! Mem[0000000050800028]
ldsw [%o3+0x1ec],%l7 ! Mem[00000000518001ec]
retl
std %l6,[%o3+0x010] ! Mem[0000000051800010]
p33_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000005200011c]
ldsw [%i2+0x060],%l1 ! Mem[0000000053000060]
ldsh [%i3+0x05c],%l4 ! Mem[000000005380005c]
ldstub [%i3+0x029],%l6 ! Mem[0000000053800029]
jmpl %g6+8,%g0
swap [%i2+0x150],%l6 ! Mem[0000000053000150]
p33_call_0_le:
stb %l1,[%i0+0x00a] ! Mem[000000005200000a]
ldstub [%i1+0x1c7],%l4 ! Mem[00000000528001c7]
ldsw [%i1+0x088],%l7 ! Mem[0000000052800088]
swap [%i0+0x168],%l1 ! Mem[0000000052000168]
ldsh [%i1+0x02c],%l2 ! Mem[000000005280002c]
swap [%i1+0x048],%l7 ! Mem[0000000052800048]
ldstub [%i0+0x1aa],%l3 ! Mem[00000000520001aa]
retl
ldsb [%i0+0x17e],%l3 ! Mem[000000005200017e]
p33_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000005200011c]
ldsw [%o2+0x060],%l1 ! Mem[0000000053000060]
ldsh [%o3+0x05c],%l4 ! Mem[000000005380005c]
ldstub [%o3+0x029],%l6 ! Mem[0000000053800029]
jmpl %g6+8,%g0
swap [%o2+0x150],%l6 ! Mem[0000000053000150]
p33_call_0_lo:
stb %l1,[%o0+0x00a] ! Mem[000000005200000a]
ldstub [%o1+0x1c7],%l4 ! Mem[00000000528001c7]
ldsw [%o1+0x088],%l7 ! Mem[0000000052800088]
swap [%o0+0x168],%l1 ! Mem[0000000052000168]
ldsh [%o1+0x02c],%l2 ! Mem[000000005280002c]
swap [%o1+0x048],%l7 ! Mem[0000000052800048]
ldstub [%o0+0x1aa],%l3 ! Mem[00000000520001aa]
retl
ldsb [%o0+0x17e],%l3 ! Mem[000000005200017e]
p33_jmpl_0_he:
std %l0,[%i0+0x1c8] ! Mem[00000000520001c8]
stw %l2,[%i1+0x118] ! Mem[0000000052800118]
stx %l1,[%i1+0x120] ! Mem[0000000052800120]
ldsh [%i1+0x034],%l5 ! Mem[0000000052800034]
lduh [%i3+0x13c],%l7 ! Mem[000000005380013c]
ldsw [%i3+0x044],%l1 ! Mem[0000000053800044]
ldstub [%i1+0x030],%l4 ! Mem[0000000052800030]
jmpl %g6+8,%g0
swap [%i3+0x07c],%l3 ! Mem[000000005380007c]
p33_call_0_he:
sth %l0,[%i3+0x146] ! Mem[0000000053800146]
stx %l5,[%i0+0x120] ! Mem[0000000052000120]
ldd [%i2+0x1e0],%l0 ! Mem[00000000530001e0]
ldub [%i0+0x1c4],%l7 ! Mem[00000000520001c4]
retl
ldsb [%i2+0x150],%l0 ! Mem[0000000053000150]
p33_jmpl_0_ho:
std %l0,[%o0+0x1c8] ! Mem[00000000520001c8]
stw %l2,[%o1+0x118] ! Mem[0000000052800118]
stx %l1,[%o1+0x120] ! Mem[0000000052800120]
ldsh [%o1+0x034],%l5 ! Mem[0000000052800034]
lduh [%o3+0x13c],%l7 ! Mem[000000005380013c]
ldsw [%o3+0x044],%l1 ! Mem[0000000053800044]
ldstub [%o1+0x030],%l4 ! Mem[0000000052800030]
jmpl %g6+8,%g0
swap [%o3+0x07c],%l3 ! Mem[000000005380007c]
p33_call_0_ho:
sth %l0,[%o3+0x146] ! Mem[0000000053800146]
stx %l5,[%o0+0x120] ! Mem[0000000052000120]
ldd [%o2+0x1e0],%l0 ! Mem[00000000530001e0]
ldub [%o0+0x1c4],%l7 ! Mem[00000000520001c4]
retl
ldsb [%o2+0x150],%l0 ! Mem[0000000053000150]
p34_jmpl_0_le:
swap [%i0+0x13c],%l7 ! Mem[000000005400013c]
stb %l1,[%i1+0x062] ! Mem[0000000054800062]
lduw [%i2+0x028],%l1 ! Mem[0000000055000028]
stw %l2,[%i1+0x104] ! Mem[0000000054800104]
jmpl %g6+8,%g0
ldub [%i3+0x172],%l6 ! Mem[0000000055800172]
p34_call_0_le:
ldstub [%i1+0x1f9],%l7 ! Mem[00000000548001f9]
ldstub [%i0+0x0ad],%l3 ! Mem[00000000540000ad]
lduh [%i1+0x152],%l1 ! Mem[0000000054800152]
lduw [%i2+0x0f0],%l5 ! Mem[00000000550000f0]
swap [%i2+0x004],%l7 ! Mem[0000000055000004]
stx %l7,[%i1+0x068] ! Mem[0000000054800068]
ldstub [%i2+0x1aa],%l3 ! Mem[00000000550001aa]
retl
lduw [%i1+0x17c],%l3 ! Mem[000000005480017c]
p34_jmpl_0_lo:
swap [%o0+0x13c],%l7 ! Mem[000000005400013c]
stb %l1,[%o1+0x062] ! Mem[0000000054800062]
lduw [%o2+0x028],%l1 ! Mem[0000000055000028]
stw %l2,[%o1+0x104] ! Mem[0000000054800104]
jmpl %g6+8,%g0
ldub [%o3+0x172],%l6 ! Mem[0000000055800172]
p34_call_0_lo:
ldstub [%o1+0x1f9],%l7 ! Mem[00000000548001f9]
ldstub [%o0+0x0ad],%l3 ! Mem[00000000540000ad]
lduh [%o1+0x152],%l1 ! Mem[0000000054800152]
lduw [%o2+0x0f0],%l5 ! Mem[00000000550000f0]
swap [%o2+0x004],%l7 ! Mem[0000000055000004]
stx %l7,[%o1+0x068] ! Mem[0000000054800068]
ldstub [%o2+0x1aa],%l3 ! Mem[00000000550001aa]
retl
lduw [%o1+0x17c],%l3 ! Mem[000000005480017c]
p34_jmpl_0_he:
ldsb [%i1+0x0d5],%l3 ! Mem[00000000548000d5]
swap [%i3+0x09c],%l4 ! Mem[000000005580009c]
ldstub [%i1+0x098],%l0 ! Mem[0000000054800098]
stx %l5,[%i1+0x030] ! Mem[0000000054800030]
lduw [%i3+0x11c],%l7 ! Mem[000000005580011c]
ldx [%i3+0x040],%l1 ! Mem[0000000055800040]
stw %l4,[%i1+0x030] ! Mem[0000000054800030]
jmpl %g6+8,%g0
lduw [%i2+0x104],%l7 ! Mem[0000000055000104]
p34_call_0_he:
ldd [%i3+0x0c8],%l4 ! Mem[00000000558000c8]
sth %l7,[%i3+0x180] ! Mem[0000000055800180]
retl
ldstub [%i0+0x10e],%l0 ! Mem[000000005400010e]
p34_jmpl_0_ho:
ldsb [%o1+0x0d5],%l3 ! Mem[00000000548000d5]
swap [%o3+0x09c],%l4 ! Mem[000000005580009c]
ldstub [%o1+0x098],%l0 ! Mem[0000000054800098]
stx %l5,[%o1+0x030] ! Mem[0000000054800030]
lduw [%o3+0x11c],%l7 ! Mem[000000005580011c]
ldx [%o3+0x040],%l1 ! Mem[0000000055800040]
stw %l4,[%o1+0x030] ! Mem[0000000054800030]
jmpl %g6+8,%g0
lduw [%o2+0x104],%l7 ! Mem[0000000055000104]
p34_call_0_ho:
ldd [%o3+0x0c8],%l4 ! Mem[00000000558000c8]
sth %l7,[%o3+0x180] ! Mem[0000000055800180]
retl
ldstub [%o0+0x10e],%l0 ! Mem[000000005400010e]
p35_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000005600011c]
swap [%i2+0x060],%l1 ! Mem[0000000057000060]
swap [%i1+0x07c],%l4 ! Mem[000000005680007c]
sth %l6,[%i0+0x008] ! Mem[0000000056000008]
jmpl %g6+8,%g0
std %l4,[%i0+0x128] ! Mem[0000000056000128]
p35_call_0_le:
ldsw [%i0+0x028],%l1 ! Mem[0000000056000028]
stb %l4,[%i3+0x1e7] ! Mem[00000000578001e7]
stb %l1,[%i0+0x173] ! Mem[0000000056000173]
ldd [%i2+0x0d0],%l4 ! Mem[00000000570000d0]
retl
lduh [%i0+0x004],%l7 ! Mem[0000000056000004]
p35_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000005600011c]
swap [%o2+0x060],%l1 ! Mem[0000000057000060]
swap [%o1+0x07c],%l4 ! Mem[000000005680007c]
sth %l6,[%o0+0x008] ! Mem[0000000056000008]
jmpl %g6+8,%g0
std %l4,[%o0+0x128] ! Mem[0000000056000128]
p35_call_0_lo:
ldsw [%o0+0x028],%l1 ! Mem[0000000056000028]
stb %l4,[%o3+0x1e7] ! Mem[00000000578001e7]
stb %l1,[%o0+0x173] ! Mem[0000000056000173]
ldd [%o2+0x0d0],%l4 ! Mem[00000000570000d0]
retl
lduh [%o0+0x004],%l7 ! Mem[0000000056000004]
p35_jmpl_0_he:
jmpl %g6+8,%g0
ldub [%i1+0x055],%l6 ! Mem[0000000056800055]
p35_call_0_he:
retl
stx %l7,[%i3+0x1a0] ! Mem[00000000578001a0]
p35_jmpl_0_ho:
jmpl %g6+8,%g0
ldub [%o1+0x055],%l6 ! Mem[0000000056800055]
p35_call_0_ho:
retl
stx %l7,[%o3+0x1a0] ! Mem[00000000578001a0]
p36_jmpl_0_le:
swap [%i0+0x13c],%l7 ! Mem[000000005800013c]
ldsw [%i1+0x134],%l5 ! Mem[0000000058800134]
lduh [%i3+0x01a],%l4 ! Mem[000000005980001a]
ldstub [%i0+0x049],%l2 ! Mem[0000000058000049]
jmpl %g6+8,%g0
ldsb [%i1+0x103],%l7 ! Mem[0000000058800103]
p36_call_0_le:
ldsh [%i3+0x03e],%l5 ! Mem[000000005980003e]
retl
ldsh [%i2+0x0d6],%l3 ! Mem[00000000590000d6]
p36_jmpl_0_lo:
swap [%o0+0x13c],%l7 ! Mem[000000005800013c]
ldsw [%o1+0x134],%l5 ! Mem[0000000058800134]
lduh [%o3+0x01a],%l4 ! Mem[000000005980001a]
ldstub [%o0+0x049],%l2 ! Mem[0000000058000049]
jmpl %g6+8,%g0
ldsb [%o1+0x103],%l7 ! Mem[0000000058800103]
p36_call_0_lo:
ldsh [%o3+0x03e],%l5 ! Mem[000000005980003e]
retl
ldsh [%o2+0x0d6],%l3 ! Mem[00000000590000d6]
p36_jmpl_0_he:
stw %l0,[%i2+0x160] ! Mem[0000000059000160]
ldub [%i2+0x198],%l6 ! Mem[0000000059000198]
stb %l5,[%i0+0x089] ! Mem[0000000058000089]
ldub [%i2+0x17e],%l4 ! Mem[000000005900017e]
ldsh [%i0+0x074],%l2 ! Mem[0000000058000074]
jmpl %g6+8,%g0
ldstub [%i3+0x01d],%l3 ! Mem[000000005980001d]
p36_call_0_he:
swap [%i3+0x144],%l2 ! Mem[0000000059800144]
ldsh [%i2+0x178],%l6 ! Mem[0000000059000178]
lduw [%i0+0x008],%l0 ! Mem[0000000058000008]
swap [%i0+0x04c],%l4 ! Mem[000000005800004c]
ldstub [%i3+0x162],%l0 ! Mem[0000000059800162]
ldd [%i2+0x1d0],%l0 ! Mem[00000000590001d0]
swap [%i0+0x014],%l0 ! Mem[0000000058000014]
retl
ldd [%i1+0x198],%l4 ! Mem[0000000058800198]
p36_jmpl_0_ho:
stw %l0,[%o2+0x160] ! Mem[0000000059000160]
ldub [%o2+0x198],%l6 ! Mem[0000000059000198]
stb %l5,[%o0+0x089] ! Mem[0000000058000089]
ldub [%o2+0x17e],%l4 ! Mem[000000005900017e]
ldsh [%o0+0x074],%l2 ! Mem[0000000058000074]
jmpl %g6+8,%g0
ldstub [%o3+0x01d],%l3 ! Mem[000000005980001d]
p36_call_0_ho:
swap [%o3+0x144],%l2 ! Mem[0000000059800144]
ldsh [%o2+0x178],%l6 ! Mem[0000000059000178]
lduw [%o0+0x008],%l0 ! Mem[0000000058000008]
swap [%o0+0x04c],%l4 ! Mem[000000005800004c]
ldstub [%o3+0x162],%l0 ! Mem[0000000059800162]
ldd [%o2+0x1d0],%l0 ! Mem[00000000590001d0]
swap [%o0+0x014],%l0 ! Mem[0000000058000014]
retl
ldd [%o1+0x198],%l4 ! Mem[0000000058800198]
p37_jmpl_0_le:
swap [%i0+0x13c],%l7 ! Mem[000000005a00013c]
ldsb [%i3+0x042],%l1 ! Mem[000000005b800042]
ldstub [%i2+0x05d],%l4 ! Mem[000000005b00005d]
ldsb [%i3+0x104],%l2 ! Mem[000000005b800104]
jmpl %g6+8,%g0
ldstub [%i1+0x103],%l7 ! Mem[000000005a800103]
p37_call_0_le:
sth %l6,[%i3+0x1fe] ! Mem[000000005b8001fe]
retl
lduh [%i0+0x062],%l5 ! Mem[000000005a000062]
p37_jmpl_0_lo:
swap [%o0+0x13c],%l7 ! Mem[000000005a00013c]
ldsb [%o3+0x042],%l1 ! Mem[000000005b800042]
ldstub [%o2+0x05d],%l4 ! Mem[000000005b00005d]
ldsb [%o3+0x104],%l2 ! Mem[000000005b800104]
jmpl %g6+8,%g0
ldstub [%o1+0x103],%l7 ! Mem[000000005a800103]
p37_call_0_lo:
sth %l6,[%o3+0x1fe] ! Mem[000000005b8001fe]
retl
lduh [%o0+0x062],%l5 ! Mem[000000005a000062]
p37_jmpl_0_he:
ldub [%i2+0x119],%l0 ! Mem[000000005b000119]
std %l0,[%i0+0x068] ! Mem[000000005a000068]
ldsw [%i1+0x128],%l6 ! Mem[000000005a800128]
jmpl %g6+8,%g0
swap [%i0+0x0f8],%l5 ! Mem[000000005a0000f8]
p37_call_0_he:
ldsh [%i0+0x1a0],%l7 ! Mem[000000005a0001a0]
swap [%i3+0x1f0],%l4 ! Mem[000000005b8001f0]
ldstub [%i0+0x0d8],%l2 ! Mem[000000005a0000d8]
std %l0,[%i2+0x120] ! Mem[000000005b000120]
std %l4,[%i1+0x018] ! Mem[000000005a800018]
swap [%i2+0x06c],%l1 ! Mem[000000005b00006c]
retl
ldstub [%i2+0x02a],%l5 ! Mem[000000005b00002a]
p37_jmpl_0_ho:
ldub [%o2+0x119],%l0 ! Mem[000000005b000119]
std %l0,[%o0+0x068] ! Mem[000000005a000068]
ldsw [%o1+0x128],%l6 ! Mem[000000005a800128]
jmpl %g6+8,%g0
swap [%o0+0x0f8],%l5 ! Mem[000000005a0000f8]
p37_call_0_ho:
ldsh [%o0+0x1a0],%l7 ! Mem[000000005a0001a0]
swap [%o3+0x1f0],%l4 ! Mem[000000005b8001f0]
ldstub [%o0+0x0d8],%l2 ! Mem[000000005a0000d8]
std %l0,[%o2+0x120] ! Mem[000000005b000120]
std %l4,[%o1+0x018] ! Mem[000000005a800018]
swap [%o2+0x06c],%l1 ! Mem[000000005b00006c]
retl
ldstub [%o2+0x02a],%l5 ! Mem[000000005b00002a]
p38_jmpl_0_le:
swap [%i0+0x13c],%l7 ! Mem[000000005c00013c]
ldsw [%i1+0x040],%l1 ! Mem[000000005c800040]
ldx [%i3+0x008],%l1 ! Mem[000000005d800008]
ldstub [%i2+0x104],%l2 ! Mem[000000005d000104]
jmpl %g6+8,%g0
stb %l6,[%i2+0x172] ! Mem[000000005d000172]
p38_call_0_le:
lduw [%i2+0x008],%l1 ! Mem[000000005d000008]
swap [%i3+0x1c4],%l4 ! Mem[000000005d8001c4]
stx %l7,[%i0+0x0a8] ! Mem[000000005c0000a8]
ldstub [%i2+0x149],%l1 ! Mem[000000005d000149]
ldsh [%i0+0x02c],%l2 ! Mem[000000005c00002c]
stx %l3,[%i1+0x1b0] ! Mem[000000005c8001b0]
ldx [%i0+0x178],%l0 ! Mem[000000005c000178]
retl
stw %l7,[%i0+0x138] ! Mem[000000005c000138]
p38_jmpl_0_lo:
swap [%o0+0x13c],%l7 ! Mem[000000005c00013c]
ldsw [%o1+0x040],%l1 ! Mem[000000005c800040]
ldx [%o3+0x008],%l1 ! Mem[000000005d800008]
ldstub [%o2+0x104],%l2 ! Mem[000000005d000104]
jmpl %g6+8,%g0
stb %l6,[%o2+0x172] ! Mem[000000005d000172]
p38_call_0_lo:
lduw [%o2+0x008],%l1 ! Mem[000000005d000008]
swap [%o3+0x1c4],%l4 ! Mem[000000005d8001c4]
stx %l7,[%o0+0x0a8] ! Mem[000000005c0000a8]
ldstub [%o2+0x149],%l1 ! Mem[000000005d000149]
ldsh [%o0+0x02c],%l2 ! Mem[000000005c00002c]
stx %l3,[%o1+0x1b0] ! Mem[000000005c8001b0]
ldx [%o0+0x178],%l0 ! Mem[000000005c000178]
retl
stw %l7,[%o0+0x138] ! Mem[000000005c000138]
p38_jmpl_0_he:
ldstub [%i0+0x1cb],%l0 ! Mem[000000005c0001cb]
ldstub [%i2+0x011],%l0 ! Mem[000000005d000011]
ldstub [%i1+0x120],%l1 ! Mem[000000005c800120]
jmpl %g6+8,%g0
sth %l5,[%i1+0x034] ! Mem[000000005c800034]
p38_call_0_he:
ldub [%i0+0x161],%l5 ! Mem[000000005c000161]
swap [%i1+0x184],%l2 ! Mem[000000005c800184]
retl
ldd [%i2+0x110],%l4 ! Mem[000000005d000110]
p38_jmpl_0_ho:
ldstub [%o0+0x1cb],%l0 ! Mem[000000005c0001cb]
ldstub [%o2+0x011],%l0 ! Mem[000000005d000011]
ldstub [%o1+0x120],%l1 ! Mem[000000005c800120]
jmpl %g6+8,%g0
sth %l5,[%o1+0x034] ! Mem[000000005c800034]
p38_call_0_ho:
ldub [%o0+0x161],%l5 ! Mem[000000005c000161]
swap [%o1+0x184],%l2 ! Mem[000000005c800184]
retl
ldd [%o2+0x110],%l4 ! Mem[000000005d000110]
p39_jmpl_0_le:
swap [%i0+0x13c],%l7 ! Mem[000000005e00013c]
lduw [%i0+0x040],%l1 ! Mem[000000005e000040]
swap [%i3+0x07c],%l4 ! Mem[000000005f80007c]
ldsw [%i1+0x008],%l6 ! Mem[000000005e800008]
jmpl %g6+8,%g0
stx %l4,[%i2+0x108] ! Mem[000000005f000108]
p39_call_0_le:
ldx [%i3+0x1b0],%l7 ! Mem[000000005f8001b0]
sth %l3,[%i2+0x0c0] ! Mem[000000005f0000c0]
stx %l0,[%i0+0x130] ! Mem[000000005e000130]
ldx [%i0+0x188],%l3 ! Mem[000000005e000188]
retl
swap [%i0+0x128],%l7 ! Mem[000000005e000128]
p39_jmpl_0_lo:
swap [%o0+0x13c],%l7 ! Mem[000000005e00013c]
lduw [%o0+0x040],%l1 ! Mem[000000005e000040]
swap [%o3+0x07c],%l4 ! Mem[000000005f80007c]
ldsw [%o1+0x008],%l6 ! Mem[000000005e800008]
jmpl %g6+8,%g0
stx %l4,[%o2+0x108] ! Mem[000000005f000108]
p39_call_0_lo:
ldx [%o3+0x1b0],%l7 ! Mem[000000005f8001b0]
sth %l3,[%o2+0x0c0] ! Mem[000000005f0000c0]
stx %l0,[%o0+0x130] ! Mem[000000005e000130]
ldx [%o0+0x188],%l3 ! Mem[000000005e000188]
retl
swap [%o0+0x128],%l7 ! Mem[000000005e000128]
p39_jmpl_0_he:
std %l0,[%i2+0x1c0] ! Mem[000000005f0001c0]
ldstub [%i2+0x1de],%l4 ! Mem[000000005f0001de]
lduh [%i1+0x0ec],%l3 ! Mem[000000005e8000ec]
ldx [%i0+0x0f0],%l2 ! Mem[000000005e0000f0]
ldub [%i2+0x1d0],%l4 ! Mem[000000005f0001d0]
jmpl %g6+8,%g0
ldsh [%i1+0x0a2],%l6 ! Mem[000000005e8000a2]
p39_call_0_he:
stb %l1,[%i2+0x18b] ! Mem[000000005f00018b]
swap [%i2+0x1ec],%l3 ! Mem[000000005f0001ec]
ldstub [%i2+0x080],%l3 ! Mem[000000005f000080]
ldub [%i0+0x0b9],%l6 ! Mem[000000005e0000b9]
ldx [%i2+0x138],%l1 ! Mem[000000005f000138]
retl
ldstub [%i2+0x1d2],%l0 ! Mem[000000005f0001d2]
p39_jmpl_0_ho:
std %l0,[%o2+0x1c0] ! Mem[000000005f0001c0]
ldstub [%o2+0x1de],%l4 ! Mem[000000005f0001de]
lduh [%o1+0x0ec],%l3 ! Mem[000000005e8000ec]
ldx [%o0+0x0f0],%l2 ! Mem[000000005e0000f0]
ldub [%o2+0x1d0],%l4 ! Mem[000000005f0001d0]
jmpl %g6+8,%g0
ldsh [%o1+0x0a2],%l6 ! Mem[000000005e8000a2]
p39_call_0_ho:
stb %l1,[%o2+0x18b] ! Mem[000000005f00018b]
swap [%o2+0x1ec],%l3 ! Mem[000000005f0001ec]
ldstub [%o2+0x080],%l3 ! Mem[000000005f000080]
ldub [%o0+0x0b9],%l6 ! Mem[000000005e0000b9]
ldx [%o2+0x138],%l1 ! Mem[000000005f000138]
retl
ldstub [%o2+0x1d2],%l0 ! Mem[000000005f0001d2]
p40_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000006000011c]
stw %l1,[%i2+0x040] ! Mem[0000000061000040]
stb %l4,[%i2+0x05d] ! Mem[000000006100005d]
ldx [%i2+0x028],%l6 ! Mem[0000000061000028]
jmpl %g6+8,%g0
std %l6,[%i0+0x150] ! Mem[0000000060000150]
p40_call_0_le:
ldstub [%i2+0x02a],%l1 ! Mem[000000006100002a]
ldub [%i0+0x0ad],%l3 ! Mem[00000000600000ad]
lduw [%i0+0x1dc],%l3 ! Mem[00000000600001dc]
stx %l5,[%i0+0x048] ! Mem[0000000060000048]
ldub [%i2+0x014],%l5 ! Mem[0000000061000014]
ldx [%i1+0x1f8],%l1 ! Mem[00000000608001f8]
std %l0,[%i1+0x018] ! Mem[0000000060800018]
retl
ldstub [%i1+0x16c],%l3 ! Mem[000000006080016c]
p40_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000006000011c]
stw %l1,[%o2+0x040] ! Mem[0000000061000040]
stb %l4,[%o2+0x05d] ! Mem[000000006100005d]
ldx [%o2+0x028],%l6 ! Mem[0000000061000028]
jmpl %g6+8,%g0
std %l6,[%o0+0x150] ! Mem[0000000060000150]
p40_call_0_lo:
ldstub [%o2+0x02a],%l1 ! Mem[000000006100002a]
ldub [%o0+0x0ad],%l3 ! Mem[00000000600000ad]
lduw [%o0+0x1dc],%l3 ! Mem[00000000600001dc]
stx %l5,[%o0+0x048] ! Mem[0000000060000048]
ldub [%o2+0x014],%l5 ! Mem[0000000061000014]
ldx [%o1+0x1f8],%l1 ! Mem[00000000608001f8]
std %l0,[%o1+0x018] ! Mem[0000000060800018]
retl
ldstub [%o1+0x16c],%l3 ! Mem[000000006080016c]
p40_jmpl_0_he:
swap [%i1+0x19c],%l5 ! Mem[000000006080019c]
swap [%i0+0x074],%l0 ! Mem[0000000060000074]
lduw [%i1+0x0b8],%l4 ! Mem[00000000608000b8]
ldsh [%i2+0x0b8],%l6 ! Mem[00000000610000b8]
swap [%i0+0x1c8],%l4 ! Mem[00000000600001c8]
jmpl %g6+8,%g0
ldstub [%i2+0x1d2],%l0 ! Mem[00000000610001d2]
p40_call_0_he:
swap [%i2+0x130],%l5 ! Mem[0000000061000130]
retl
swap [%i3+0x1d0],%l3 ! Mem[00000000618001d0]
p40_jmpl_0_ho:
swap [%o1+0x19c],%l5 ! Mem[000000006080019c]
swap [%o0+0x074],%l0 ! Mem[0000000060000074]
lduw [%o1+0x0b8],%l4 ! Mem[00000000608000b8]
ldsh [%o2+0x0b8],%l6 ! Mem[00000000610000b8]
swap [%o0+0x1c8],%l4 ! Mem[00000000600001c8]
jmpl %g6+8,%g0
ldstub [%o2+0x1d2],%l0 ! Mem[00000000610001d2]
p40_call_0_ho:
swap [%o2+0x130],%l5 ! Mem[0000000061000130]
retl
swap [%o3+0x1d0],%l3 ! Mem[00000000618001d0]
p41_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000006200011c]
swap [%i2+0x114],%l5 ! Mem[0000000063000114]
std %l4,[%i3+0x018] ! Mem[0000000063800018]
stw %l2,[%i1+0x068] ! Mem[0000000062800068]
jmpl %g6+8,%g0
swap [%i3+0x114],%l0 ! Mem[0000000063800114]
p41_call_0_le:
ldstub [%i0+0x074],%l2 ! Mem[0000000062000074]
std %l4,[%i3+0x170] ! Mem[0000000063800170]
ldsh [%i0+0x1c0],%l1 ! Mem[00000000620001c0]
ldx [%i0+0x1f8],%l4 ! Mem[00000000620001f8]
stw %l3,[%i0+0x0ec] ! Mem[00000000620000ec]
sth %l2,[%i2+0x0d6] ! Mem[00000000630000d6]
retl
swap [%i0+0x1d0],%l4 ! Mem[00000000620001d0]
p41_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000006200011c]
swap [%o2+0x114],%l5 ! Mem[0000000063000114]
std %l4,[%o3+0x018] ! Mem[0000000063800018]
stw %l2,[%o1+0x068] ! Mem[0000000062800068]
jmpl %g6+8,%g0
swap [%o3+0x114],%l0 ! Mem[0000000063800114]
p41_call_0_lo:
ldstub [%o0+0x074],%l2 ! Mem[0000000062000074]
std %l4,[%o3+0x170] ! Mem[0000000063800170]
ldsh [%o0+0x1c0],%l1 ! Mem[00000000620001c0]
ldx [%o0+0x1f8],%l4 ! Mem[00000000620001f8]
stw %l3,[%o0+0x0ec] ! Mem[00000000620000ec]
sth %l2,[%o2+0x0d6] ! Mem[00000000630000d6]
retl
swap [%o0+0x1d0],%l4 ! Mem[00000000620001d0]
p41_jmpl_0_he:
stw %l3,[%i2+0x11c] ! Mem[000000006300011c]
ldx [%i3+0x038],%l7 ! Mem[0000000063800038]
swap [%i2+0x1cc],%l3 ! Mem[00000000630001cc]
ldstub [%i1+0x0a0],%l3 ! Mem[00000000628000a0]
std %l0,[%i1+0x068] ! Mem[0000000062800068]
stw %l1,[%i0+0x118] ! Mem[0000000062000118]
ldstub [%i1+0x1f2],%l0 ! Mem[00000000628001f2]
jmpl %g6+8,%g0
ldx [%i0+0x008],%l7 ! Mem[0000000062000008]
p41_call_0_he:
ldsw [%i2+0x1a8],%l3 ! Mem[00000000630001a8]
sth %l2,[%i1+0x1da] ! Mem[00000000628001da]
sth %l2,[%i2+0x116] ! Mem[0000000063000116]
ldub [%i2+0x130],%l1 ! Mem[0000000063000130]
stb %l0,[%i2+0x057] ! Mem[0000000063000057]
retl
swap [%i0+0x154],%l7 ! Mem[0000000062000154]
p41_jmpl_0_ho:
stw %l3,[%o2+0x11c] ! Mem[000000006300011c]
ldx [%o3+0x038],%l7 ! Mem[0000000063800038]
swap [%o2+0x1cc],%l3 ! Mem[00000000630001cc]
ldstub [%o1+0x0a0],%l3 ! Mem[00000000628000a0]
std %l0,[%o1+0x068] ! Mem[0000000062800068]
stw %l1,[%o0+0x118] ! Mem[0000000062000118]
ldstub [%o1+0x1f2],%l0 ! Mem[00000000628001f2]
jmpl %g6+8,%g0
ldx [%o0+0x008],%l7 ! Mem[0000000062000008]
p41_call_0_ho:
ldsw [%o2+0x1a8],%l3 ! Mem[00000000630001a8]
sth %l2,[%o1+0x1da] ! Mem[00000000628001da]
sth %l2,[%o2+0x116] ! Mem[0000000063000116]
ldub [%o2+0x130],%l1 ! Mem[0000000063000130]
stb %l0,[%o2+0x057] ! Mem[0000000063000057]
retl
swap [%o0+0x154],%l7 ! Mem[0000000062000154]
p42_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000006400011c]
ldx [%i2+0x130],%l5 ! Mem[0000000065000130]
sth %l1,[%i0+0x028] ! Mem[0000000064000028]
stb %l2,[%i3+0x069] ! Mem[0000000065800069]
jmpl %g6+8,%g0
ldsh [%i3+0x102],%l7 ! Mem[0000000065800102]
p42_call_0_le:
stx %l6,[%i2+0x1f8] ! Mem[00000000650001f8]
retl
sth %l5,[%i0+0x062] ! Mem[0000000064000062]
p42_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000006400011c]
ldx [%o2+0x130],%l5 ! Mem[0000000065000130]
sth %l1,[%o0+0x028] ! Mem[0000000064000028]
stb %l2,[%o3+0x069] ! Mem[0000000065800069]
jmpl %g6+8,%g0
ldsh [%o3+0x102],%l7 ! Mem[0000000065800102]
p42_call_0_lo:
stx %l6,[%o2+0x1f8] ! Mem[00000000650001f8]
retl
sth %l5,[%o0+0x062] ! Mem[0000000064000062]
p42_jmpl_0_he:
ldstub [%i0+0x119],%l0 ! Mem[0000000064000119]
swap [%i1+0x1a8],%l0 ! Mem[00000000648001a8]
swap [%i1+0x16c],%l2 ! Mem[000000006480016c]
jmpl %g6+8,%g0
ldstub [%i3+0x1c0],%l6 ! Mem[00000000658001c0]
p42_call_0_he:
retl
lduh [%i1+0x16c],%l3 ! Mem[000000006480016c]
p42_jmpl_0_ho:
ldstub [%o0+0x119],%l0 ! Mem[0000000064000119]
swap [%o1+0x1a8],%l0 ! Mem[00000000648001a8]
swap [%o1+0x16c],%l2 ! Mem[000000006480016c]
jmpl %g6+8,%g0
ldstub [%o3+0x1c0],%l6 ! Mem[00000000658001c0]
p42_call_0_ho:
retl
lduh [%o1+0x16c],%l3 ! Mem[000000006480016c]
p43_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000006600011c]
ldstub [%i1+0x042],%l1 ! Mem[0000000066800042]
ldub [%i2+0x029],%l1 ! Mem[0000000067000029]
ldd [%i2+0x100],%l2 ! Mem[0000000067000100]
jmpl %g6+8,%g0
ldstub [%i2+0x152],%l6 ! Mem[0000000067000152]
p43_call_0_le:
lduw [%i0+0x028],%l1 ! Mem[0000000066000028]
ldsw [%i2+0x1e4],%l4 ! Mem[00000000670001e4]
ldstub [%i0+0x173],%l1 ! Mem[0000000066000173]
ldstub [%i2+0x0d3],%l5 ! Mem[00000000670000d3]
lduw [%i0+0x004],%l7 ! Mem[0000000066000004]
swap [%i1+0x068],%l7 ! Mem[0000000066800068]
ldx [%i0+0x1a8],%l3 ! Mem[00000000660001a8]
retl
sth %l7,[%i1+0x1a0] ! Mem[00000000668001a0]
p43_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000006600011c]
ldstub [%o1+0x042],%l1 ! Mem[0000000066800042]
ldub [%o2+0x029],%l1 ! Mem[0000000067000029]
ldd [%o2+0x100],%l2 ! Mem[0000000067000100]
jmpl %g6+8,%g0
ldstub [%o2+0x152],%l6 ! Mem[0000000067000152]
p43_call_0_lo:
lduw [%o0+0x028],%l1 ! Mem[0000000066000028]
ldsw [%o2+0x1e4],%l4 ! Mem[00000000670001e4]
ldstub [%o0+0x173],%l1 ! Mem[0000000066000173]
ldstub [%o2+0x0d3],%l5 ! Mem[00000000670000d3]
lduw [%o0+0x004],%l7 ! Mem[0000000066000004]
swap [%o1+0x068],%l7 ! Mem[0000000066800068]
ldx [%o0+0x1a8],%l3 ! Mem[00000000660001a8]
retl
sth %l7,[%o1+0x1a0] ! Mem[00000000668001a0]
p43_jmpl_0_he:
lduh [%i2+0x0d4],%l3 ! Mem[00000000670000d4]
stw %l4,[%i3+0x09c] ! Mem[000000006780009c]
ldd [%i0+0x098],%l0 ! Mem[0000000066000098]
jmpl %g6+8,%g0
ldsb [%i2+0x034],%l5 ! Mem[0000000067000034]
p43_call_0_he:
ldstub [%i0+0x141],%l5 ! Mem[0000000066000141]
ldsh [%i1+0x1a6],%l2 ! Mem[00000000668001a6]
retl
std %l2,[%i1+0x130] ! Mem[0000000066800130]
p43_jmpl_0_ho:
lduh [%o2+0x0d4],%l3 ! Mem[00000000670000d4]
stw %l4,[%o3+0x09c] ! Mem[000000006780009c]
ldd [%o0+0x098],%l0 ! Mem[0000000066000098]
jmpl %g6+8,%g0
ldsb [%o2+0x034],%l5 ! Mem[0000000067000034]
p43_call_0_ho:
ldstub [%o0+0x141],%l5 ! Mem[0000000066000141]
ldsh [%o1+0x1a6],%l2 ! Mem[00000000668001a6]
retl
std %l2,[%o1+0x130] ! Mem[0000000066800130]
p44_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000006800011c]
lduw [%i3+0x040],%l1 ! Mem[0000000069800040]
stw %l4,[%i1+0x05c] ! Mem[000000006880005c]
ldstub [%i3+0x029],%l6 ! Mem[0000000069800029]
jmpl %g6+8,%g0
ldd [%i3+0x128],%l4 ! Mem[0000000069800128]
p44_call_0_le:
swap [%i1+0x1b4],%l7 ! Mem[00000000688001b4]
std %l2,[%i0+0x0c0] ! Mem[00000000680000c0]
ldstub [%i2+0x114],%l0 ! Mem[0000000069000114]
ldstub [%i2+0x1af],%l3 ! Mem[00000000690001af]
retl
std %l6,[%i3+0x128] ! Mem[0000000069800128]
p44_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000006800011c]
lduw [%o3+0x040],%l1 ! Mem[0000000069800040]
stw %l4,[%o1+0x05c] ! Mem[000000006880005c]
ldstub [%o3+0x029],%l6 ! Mem[0000000069800029]
jmpl %g6+8,%g0
ldd [%o3+0x128],%l4 ! Mem[0000000069800128]
p44_call_0_lo:
swap [%o1+0x1b4],%l7 ! Mem[00000000688001b4]
std %l2,[%o0+0x0c0] ! Mem[00000000680000c0]
ldstub [%o2+0x114],%l0 ! Mem[0000000069000114]
ldstub [%o2+0x1af],%l3 ! Mem[00000000690001af]
retl
std %l6,[%o3+0x128] ! Mem[0000000069800128]
p44_jmpl_0_he:
ldsh [%i2+0x0a4],%l6 ! Mem[00000000690000a4]
swap [%i1+0x0d8],%l2 ! Mem[00000000688000d8]
ldd [%i0+0x010],%l4 ! Mem[0000000068000010]
ldstub [%i3+0x0d7],%l2 ! Mem[00000000698000d7]
ldub [%i1+0x1f0],%l4 ! Mem[00000000688001f0]
jmpl %g6+8,%g0
ldstub [%i1+0x082],%l6 ! Mem[0000000068800082]
p44_call_0_he:
ldx [%i2+0x038],%l7 ! Mem[0000000069000038]
ldsh [%i0+0x1a8],%l7 ! Mem[00000000680001a8]
stb %l6,[%i3+0x120] ! Mem[0000000069800120]
ldx [%i1+0x008],%l2 ! Mem[0000000068800008]
swap [%i3+0x1cc],%l7 ! Mem[00000000698001cc]
retl
lduw [%i0+0x0b0],%l4 ! Mem[00000000680000b0]
p44_jmpl_0_ho:
ldsh [%o2+0x0a4],%l6 ! Mem[00000000690000a4]
swap [%o1+0x0d8],%l2 ! Mem[00000000688000d8]
ldd [%o0+0x010],%l4 ! Mem[0000000068000010]
ldstub [%o3+0x0d7],%l2 ! Mem[00000000698000d7]
ldub [%o1+0x1f0],%l4 ! Mem[00000000688001f0]
jmpl %g6+8,%g0
ldstub [%o1+0x082],%l6 ! Mem[0000000068800082]
p44_call_0_ho:
ldx [%o2+0x038],%l7 ! Mem[0000000069000038]
ldsh [%o0+0x1a8],%l7 ! Mem[00000000680001a8]
stb %l6,[%o3+0x120] ! Mem[0000000069800120]
ldx [%o1+0x008],%l2 ! Mem[0000000068800008]
swap [%o3+0x1cc],%l7 ! Mem[00000000698001cc]
retl
lduw [%o0+0x0b0],%l4 ! Mem[00000000680000b0]
p45_jmpl_0_le:
swap [%i0+0x13c],%l7 ! Mem[000000006a00013c]
stw %l1,[%i1+0x040] ! Mem[000000006a800040]
ldub [%i3+0x07d],%l4 ! Mem[000000006b80007d]
ldub [%i0+0x009],%l6 ! Mem[000000006a000009]
jmpl %g6+8,%g0
ldub [%i2+0x10a],%l4 ! Mem[000000006b00010a]
p45_call_0_le:
sth %l7,[%i3+0x1b6] ! Mem[000000006b8001b6]
swap [%i3+0x0c0],%l3 ! Mem[000000006b8000c0]
swap [%i3+0x114],%l0 ! Mem[000000006b800114]
lduh [%i1+0x148],%l1 ! Mem[000000006a800148]
retl
ldub [%i3+0x02d],%l2 ! Mem[000000006b80002d]
p45_jmpl_0_lo:
swap [%o0+0x13c],%l7 ! Mem[000000006a00013c]
stw %l1,[%o1+0x040] ! Mem[000000006a800040]
ldub [%o3+0x07d],%l4 ! Mem[000000006b80007d]
ldub [%o0+0x009],%l6 ! Mem[000000006a000009]
jmpl %g6+8,%g0
ldub [%o2+0x10a],%l4 ! Mem[000000006b00010a]
p45_call_0_lo:
sth %l7,[%o3+0x1b6] ! Mem[000000006b8001b6]
swap [%o3+0x0c0],%l3 ! Mem[000000006b8000c0]
swap [%o3+0x114],%l0 ! Mem[000000006b800114]
lduh [%o1+0x148],%l1 ! Mem[000000006a800148]
retl
ldub [%o3+0x02d],%l2 ! Mem[000000006b80002d]
p45_jmpl_0_he:
lduw [%i2+0x1e0],%l1 ! Mem[000000006b0001e0]
swap [%i1+0x1dc],%l4 ! Mem[000000006a8001dc]
ldstub [%i1+0x0ed],%l3 ! Mem[000000006a8000ed]
swap [%i2+0x0f4],%l2 ! Mem[000000006b0000f4]
jmpl %g6+8,%g0
std %l4,[%i0+0x1f0] ! Mem[000000006a0001f0]
p45_call_0_he:
ldsw [%i2+0x084],%l5 ! Mem[000000006b000084]
swap [%i2+0x1a8],%l1 ! Mem[000000006b0001a8]
ldsw [%i1+0x074],%l0 ! Mem[000000006a800074]
stb %l4,[%i3+0x09b] ! Mem[000000006b80009b]
ldx [%i1+0x1d0],%l5 ! Mem[000000006a8001d0]
sth %l6,[%i0+0x1be] ! Mem[000000006a0001be]
ldstub [%i1+0x0d4],%l0 ! Mem[000000006a8000d4]
retl
std %l6,[%i0+0x008] ! Mem[000000006a000008]
p45_jmpl_0_ho:
lduw [%o2+0x1e0],%l1 ! Mem[000000006b0001e0]
swap [%o1+0x1dc],%l4 ! Mem[000000006a8001dc]
ldstub [%o1+0x0ed],%l3 ! Mem[000000006a8000ed]
swap [%o2+0x0f4],%l2 ! Mem[000000006b0000f4]
jmpl %g6+8,%g0
std %l4,[%o0+0x1f0] ! Mem[000000006a0001f0]
p45_call_0_ho:
ldsw [%o2+0x084],%l5 ! Mem[000000006b000084]
swap [%o2+0x1a8],%l1 ! Mem[000000006b0001a8]
ldsw [%o1+0x074],%l0 ! Mem[000000006a800074]
stb %l4,[%o3+0x09b] ! Mem[000000006b80009b]
ldx [%o1+0x1d0],%l5 ! Mem[000000006a8001d0]
sth %l6,[%o0+0x1be] ! Mem[000000006a0001be]
ldstub [%o1+0x0d4],%l0 ! Mem[000000006a8000d4]
retl
std %l6,[%o0+0x008] ! Mem[000000006a000008]
p46_jmpl_0_le:
swap [%i0+0x13c],%l7 ! Mem[000000006c00013c]
ldstub [%i0+0x114],%l5 ! Mem[000000006c000114]
stw %l1,[%i1+0x008] ! Mem[000000006c800008]
stw %l2,[%i3+0x124] ! Mem[000000006d800124]
jmpl %g6+8,%g0
ldstub [%i0+0x134],%l0 ! Mem[000000006c000134]
p46_call_0_le:
stx %l2,[%i0+0x050] ! Mem[000000006c000050]
stb %l0,[%i1+0x176] ! Mem[000000006c800176]
stx %l4,[%i2+0x178] ! Mem[000000006d000178]
swap [%i0+0x054],%l2 ! Mem[000000006c000054]
ldub [%i2+0x01d],%l3 ! Mem[000000006d00001d]
stb %l3,[%i3+0x0d5] ! Mem[000000006d8000d5]
retl
ldstub [%i2+0x077],%l0 ! Mem[000000006d000077]
p46_jmpl_0_lo:
swap [%o0+0x13c],%l7 ! Mem[000000006c00013c]
ldstub [%o0+0x114],%l5 ! Mem[000000006c000114]
stw %l1,[%o1+0x008] ! Mem[000000006c800008]
stw %l2,[%o3+0x124] ! Mem[000000006d800124]
jmpl %g6+8,%g0
ldstub [%o0+0x134],%l0 ! Mem[000000006c000134]
p46_call_0_lo:
stx %l2,[%o0+0x050] ! Mem[000000006c000050]
stb %l0,[%o1+0x176] ! Mem[000000006c800176]
stx %l4,[%o2+0x178] ! Mem[000000006d000178]
swap [%o0+0x054],%l2 ! Mem[000000006c000054]
ldub [%o2+0x01d],%l3 ! Mem[000000006d00001d]
stb %l3,[%o3+0x0d5] ! Mem[000000006d8000d5]
retl
ldstub [%o2+0x077],%l0 ! Mem[000000006d000077]
p46_jmpl_0_he:
jmpl %g6+8,%g0
stw %l5,[%i0+0x0e8] ! Mem[000000006c0000e8]
p46_call_0_he:
ldd [%i0+0x118],%l6 ! Mem[000000006c000118]
ldd [%i0+0x060],%l0 ! Mem[000000006c000060]
ldstub [%i0+0x030],%l4 ! Mem[000000006c000030]
ldstub [%i2+0x07e],%l3 ! Mem[000000006d00007e]
ldsb [%i2+0x15d],%l6 ! Mem[000000006d00015d]
retl
ldsw [%i0+0x0c8],%l4 ! Mem[000000006c0000c8]
p46_jmpl_0_ho:
jmpl %g6+8,%g0
stw %l5,[%o0+0x0e8] ! Mem[000000006c0000e8]
p46_call_0_ho:
ldd [%o0+0x118],%l6 ! Mem[000000006c000118]
ldd [%o0+0x060],%l0 ! Mem[000000006c000060]
ldstub [%o0+0x030],%l4 ! Mem[000000006c000030]
ldstub [%o2+0x07e],%l3 ! Mem[000000006d00007e]
ldsb [%o2+0x15d],%l6 ! Mem[000000006d00015d]
retl
ldsw [%o0+0x0c8],%l4 ! Mem[000000006c0000c8]
p47_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000006e00011c]
stx %l7,[%i3+0x080] ! Mem[000000006f800080]
swap [%i2+0x1dc],%l6 ! Mem[000000006f0001dc]
swap [%i3+0x060],%l5 ! Mem[000000006f800060]
jmpl %g6+8,%g0
ldd [%i2+0x0a0],%l6 ! Mem[000000006f0000a0]
p47_call_0_le:
retl
ldub [%i2+0x04b],%l1 ! Mem[000000006f00004b]
p47_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000006e00011c]
stx %l7,[%o3+0x080] ! Mem[000000006f800080]
swap [%o2+0x1dc],%l6 ! Mem[000000006f0001dc]
swap [%o3+0x060],%l5 ! Mem[000000006f800060]
jmpl %g6+8,%g0
ldd [%o2+0x0a0],%l6 ! Mem[000000006f0000a0]
p47_call_0_lo:
retl
ldub [%o2+0x04b],%l1 ! Mem[000000006f00004b]
p47_jmpl_0_he:
lduw [%i0+0x03c],%l2 ! Mem[000000006e00003c]
jmpl %g6+8,%g0
std %l0,[%i0+0x018] ! Mem[000000006e000018]
p47_call_0_he:
ldx [%i0+0x128],%l5 ! Mem[000000006e000128]
std %l0,[%i2+0x1a8] ! Mem[000000006f0001a8]
ldsh [%i3+0x056],%l0 ! Mem[000000006f800056]
ldsb [%i1+0x0bb],%l4 ! Mem[000000006e8000bb]
ldsh [%i3+0x098],%l6 ! Mem[000000006f800098]
retl
std %l4,[%i0+0x1e8] ! Mem[000000006e0001e8]
p47_jmpl_0_ho:
lduw [%o0+0x03c],%l2 ! Mem[000000006e00003c]
jmpl %g6+8,%g0
std %l0,[%o0+0x018] ! Mem[000000006e000018]
p47_call_0_ho:
ldx [%o0+0x128],%l5 ! Mem[000000006e000128]
std %l0,[%o2+0x1a8] ! Mem[000000006f0001a8]
ldsh [%o3+0x056],%l0 ! Mem[000000006f800056]
ldsb [%o1+0x0bb],%l4 ! Mem[000000006e8000bb]
ldsh [%o3+0x098],%l6 ! Mem[000000006f800098]
retl
std %l4,[%o0+0x1e8] ! Mem[000000006e0001e8]
p48_jmpl_0_le:
swap [%i0+0x13c],%l7 ! Mem[000000007000013c]
ldsh [%i0+0x062],%l1 ! Mem[0000000070000062]
stx %l4,[%i3+0x058] ! Mem[0000000071800058]
swap [%i3+0x048],%l2 ! Mem[0000000071800048]
jmpl %g6+8,%g0
ldstub [%i1+0x103],%l7 ! Mem[0000000070800103]
p48_call_0_le:
swap [%i1+0x01c],%l5 ! Mem[000000007080001c]
retl
ldstub [%i3+0x0d6],%l3 ! Mem[00000000718000d6]
p48_jmpl_0_lo:
swap [%o0+0x13c],%l7 ! Mem[000000007000013c]
ldsh [%o0+0x062],%l1 ! Mem[0000000070000062]
stx %l4,[%o3+0x058] ! Mem[0000000071800058]
swap [%o3+0x048],%l2 ! Mem[0000000071800048]
jmpl %g6+8,%g0
ldstub [%o1+0x103],%l7 ! Mem[0000000070800103]
p48_call_0_lo:
swap [%o1+0x01c],%l5 ! Mem[000000007080001c]
retl
ldstub [%o3+0x0d6],%l3 ! Mem[00000000718000d6]
p48_jmpl_0_he:
lduw [%i1+0x160],%l0 ! Mem[0000000070800160]
ldstub [%i1+0x198],%l6 ! Mem[0000000070800198]
ldstub [%i1+0x0a9],%l5 ! Mem[00000000708000a9]
std %l4,[%i3+0x158] ! Mem[0000000071800158]
lduh [%i0+0x074],%l2 ! Mem[0000000070000074]
jmpl %g6+8,%g0
lduh [%i0+0x03c],%l3 ! Mem[000000007000003c]
p48_call_0_he:
ldstub [%i0+0x0d8],%l2 ! Mem[00000000700000d8]
ldsh [%i2+0x102],%l0 ! Mem[0000000071000102]
ldsh [%i3+0x152],%l6 ! Mem[0000000071800152]
stb %l2,[%i1+0x19c] ! Mem[000000007080019c]
ldub [%i0+0x083],%l0 ! Mem[0000000070000083]
std %l2,[%i1+0x1f0] ! Mem[00000000708001f0]
swap [%i1+0x12c],%l1 ! Mem[000000007080012c]
retl
ldsb [%i2+0x16f],%l3 ! Mem[000000007100016f]
p48_jmpl_0_ho:
lduw [%o1+0x160],%l0 ! Mem[0000000070800160]
ldstub [%o1+0x198],%l6 ! Mem[0000000070800198]
ldstub [%o1+0x0a9],%l5 ! Mem[00000000708000a9]
std %l4,[%o3+0x158] ! Mem[0000000071800158]
lduh [%o0+0x074],%l2 ! Mem[0000000070000074]
jmpl %g6+8,%g0
lduh [%o0+0x03c],%l3 ! Mem[000000007000003c]
p48_call_0_ho:
ldstub [%o0+0x0d8],%l2 ! Mem[00000000700000d8]
ldsh [%o2+0x102],%l0 ! Mem[0000000071000102]
ldsh [%o3+0x152],%l6 ! Mem[0000000071800152]
stb %l2,[%o1+0x19c] ! Mem[000000007080019c]
ldub [%o0+0x083],%l0 ! Mem[0000000070000083]
std %l2,[%o1+0x1f0] ! Mem[00000000708001f0]
swap [%o1+0x12c],%l1 ! Mem[000000007080012c]
retl
ldsb [%o2+0x16f],%l3 ! Mem[000000007100016f]
p49_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000007200011c]
ldub [%i2+0x062],%l1 ! Mem[0000000073000062]
ldx [%i2+0x078],%l4 ! Mem[0000000073000078]
ldd [%i0+0x008],%l6 ! Mem[0000000072000008]
jmpl %g6+8,%g0
std %l4,[%i1+0x108] ! Mem[0000000072800108]
p49_call_0_le:
swap [%i0+0x028],%l1 ! Mem[0000000072000028]
sth %l3,[%i3+0x0ac] ! Mem[00000000738000ac]
swap [%i1+0x170],%l1 ! Mem[0000000072800170]
lduw [%i2+0x04c],%l5 ! Mem[000000007300004c]
retl
ldub [%i1+0x0fa],%l1 ! Mem[00000000728000fa]
p49_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000007200011c]
ldub [%o2+0x062],%l1 ! Mem[0000000073000062]
ldx [%o2+0x078],%l4 ! Mem[0000000073000078]
ldd [%o0+0x008],%l6 ! Mem[0000000072000008]
jmpl %g6+8,%g0
std %l4,[%o1+0x108] ! Mem[0000000072800108]
p49_call_0_lo:
swap [%o0+0x028],%l1 ! Mem[0000000072000028]
sth %l3,[%o3+0x0ac] ! Mem[00000000738000ac]
swap [%o1+0x170],%l1 ! Mem[0000000072800170]
lduw [%o2+0x04c],%l5 ! Mem[000000007300004c]
retl
ldub [%o1+0x0fa],%l1 ! Mem[00000000728000fa]
p49_jmpl_0_he:
swap [%i2+0x0d8],%l5 ! Mem[00000000730000d8]
lduh [%i1+0x08e],%l5 ! Mem[000000007280008e]
stb %l5,[%i0+0x10f] ! Mem[000000007200010f]
lduw [%i3+0x1bc],%l5 ! Mem[00000000738001bc]
stb %l0,[%i3+0x011] ! Mem[0000000073800011]
jmpl %g6+8,%g0
ldx [%i1+0x120],%l1 ! Mem[0000000072800120]
p49_call_0_he:
ldub [%i3+0x13d],%l2 ! Mem[000000007380013d]
ldstub [%i2+0x189],%l7 ! Mem[0000000073000189]
ldsw [%i0+0x044],%l4 ! Mem[0000000072000044]
std %l2,[%i2+0x008] ! Mem[0000000073000008]
swap [%i2+0x1cc],%l7 ! Mem[00000000730001cc]
retl
ldsw [%i2+0x0b0],%l4 ! Mem[00000000730000b0]
p49_jmpl_0_ho:
swap [%o2+0x0d8],%l5 ! Mem[00000000730000d8]
lduh [%o1+0x08e],%l5 ! Mem[000000007280008e]
stb %l5,[%o0+0x10f] ! Mem[000000007200010f]
lduw [%o3+0x1bc],%l5 ! Mem[00000000738001bc]
stb %l0,[%o3+0x011] ! Mem[0000000073800011]
jmpl %g6+8,%g0
ldx [%o1+0x120],%l1 ! Mem[0000000072800120]
p49_call_0_ho:
ldub [%o3+0x13d],%l2 ! Mem[000000007380013d]
ldstub [%o2+0x189],%l7 ! Mem[0000000073000189]
ldsw [%o0+0x044],%l4 ! Mem[0000000072000044]
std %l2,[%o2+0x008] ! Mem[0000000073000008]
swap [%o2+0x1cc],%l7 ! Mem[00000000730001cc]
retl
ldsw [%o2+0x0b0],%l4 ! Mem[00000000730000b0]
p50_jmpl_0_le:
swap [%i0+0x11c],%l7 ! Mem[000000007400011c]
std %l0,[%i1+0x060] ! Mem[0000000074800060]
ldstub [%i1+0x07d],%l4 ! Mem[000000007480007d]
ldstub [%i1+0x029],%l6 ! Mem[0000000074800029]
jmpl %g6+8,%g0
sth %l7,[%i1+0x122] ! Mem[0000000074800122]
p50_call_0_le:
ldub [%i0+0x03e],%l5 ! Mem[000000007400003e]
retl
lduw [%i1+0x0f4],%l3 ! Mem[00000000748000f4]
p50_jmpl_0_lo:
swap [%o0+0x11c],%l7 ! Mem[000000007400011c]
std %l0,[%o1+0x060] ! Mem[0000000074800060]
ldstub [%o1+0x07d],%l4 ! Mem[000000007480007d]
ldstub [%o1+0x029],%l6 ! Mem[0000000074800029]
jmpl %g6+8,%g0
sth %l7,[%o1+0x122] ! Mem[0000000074800122]
p50_call_0_lo:
ldub [%o0+0x03e],%l5 ! Mem[000000007400003e]
retl
lduw [%o1+0x0f4],%l3 ! Mem[00000000748000f4]
p50_jmpl_0_he:
ldsb [%i3+0x119],%l0 ! Mem[0000000075800119]
stx %l1,[%i0+0x068] ! Mem[0000000074000068]
swap [%i3+0x128],%l6 ! Mem[0000000075800128]
stb %l5,[%i1+0x0fa] ! Mem[00000000748000fa]
ldx [%i3+0x010],%l7 ! Mem[0000000075800010]
jmpl %g6+8,%g0
ldub [%i1+0x085],%l5 ! Mem[0000000074800085]
p50_call_0_he:
ldsb [%i3+0x0f8],%l2 ! Mem[00000000758000f8]
stw %l7,[%i2+0x098] ! Mem[0000000075000098]
retl
ldsh [%i1+0x1c0],%l7 ! Mem[00000000748001c0]
p50_jmpl_0_ho:
ldsb [%o3+0x119],%l0 ! Mem[0000000075800119]
stx %l1,[%o0+0x068] ! Mem[0000000074000068]
swap [%o3+0x128],%l6 ! Mem[0000000075800128]
stb %l5,[%o1+0x0fa] ! Mem[00000000748000fa]
ldx [%o3+0x010],%l7 ! Mem[0000000075800010]
jmpl %g6+8,%g0
ldub [%o1+0x085],%l5 ! Mem[0000000074800085]
p50_call_0_ho:
ldsb [%o3+0x0f8],%l2 ! Mem[00000000758000f8]
stw %l7,[%o2+0x098] ! Mem[0000000075000098]
retl
ldsh [%o1+0x1c0],%l7 ! Mem[00000000748001c0]
p51_jmpl_0_le:
swap [%i1+0x11c],%l7 ! Mem[000000007680011c]
swap [%i3+0x060],%l1 ! Mem[0000000077800060]
lduw [%i0+0x028],%l1 ! Mem[0000000076000028]
lduw [%i3+0x104],%l2 ! Mem[0000000077800104]
jmpl %g6+8,%g0
ldx [%i0+0x150],%l6 ! Mem[0000000076000150]
p51_call_0_le:
std %l0,[%i1+0x028] ! Mem[0000000076800028]
ldsb [%i1+0x1e7],%l4 ! Mem[00000000768001e7]
ldstub [%i2+0x0ab],%l7 ! Mem[00000000770000ab]
ldstub [%i0+0x169],%l1 ! Mem[0000000076000169]
ldx [%i3+0x000],%l7 ! Mem[0000000077800000]
sth %l2,[%i0+0x03c] ! Mem[000000007600003c]
sth %l6,[%i2+0x080] ! Mem[0000000077000080]
retl
stb %l7,[%i0+0x1a0] ! Mem[00000000760001a0]
p51_jmpl_0_lo:
swap [%o1+0x11c],%l7 ! Mem[000000007680011c]
swap [%o3+0x060],%l1 ! Mem[0000000077800060]
lduw [%o0+0x028],%l1 ! Mem[0000000076000028]
lduw [%o3+0x104],%l2 ! Mem[0000000077800104]
jmpl %g6+8,%g0
ldx [%o0+0x150],%l6 ! Mem[0000000076000150]
p51_call_0_lo:
std %l0,[%o1+0x028] ! Mem[0000000076800028]
ldsb [%o1+0x1e7],%l4 ! Mem[00000000768001e7]
ldstub [%o2+0x0ab],%l7 ! Mem[00000000770000ab]
ldstub [%o0+0x169],%l1 ! Mem[0000000076000169]
ldx [%o3+0x000],%l7 ! Mem[0000000077800000]
sth %l2,[%o0+0x03c] ! Mem[000000007600003c]
sth %l6,[%o2+0x080] ! Mem[0000000077000080]
retl
stb %l7,[%o0+0x1a0] ! Mem[00000000760001a0]
p51_jmpl_0_he:
stw %l3,[%i3+0x0f4] ! Mem[00000000778000f4]
swap [%i3+0x09c],%l4 ! Mem[000000007780009c]
lduw [%i0+0x098],%l0 ! Mem[0000000076000098]
jmpl %g6+8,%g0
swap [%i3+0x018],%l7 ! Mem[0000000077800018]
p51_call_0_he:
sth %l0,[%i2+0x162] ! Mem[0000000077000162]
swap [%i2+0x1d4],%l1 ! Mem[00000000770001d4]
lduh [%i0+0x016],%l0 ! Mem[0000000076000016]
ldstub [%i1+0x14b],%l2 ! Mem[000000007680014b]
retl
lduw [%i1+0x0ec],%l4 ! Mem[00000000768000ec]
p51_jmpl_0_ho:
stw %l3,[%o3+0x0f4] ! Mem[00000000778000f4]
swap [%o3+0x09c],%l4 ! Mem[000000007780009c]
lduw [%o0+0x098],%l0 ! Mem[0000000076000098]
jmpl %g6+8,%g0
swap [%o3+0x018],%l7 ! Mem[0000000077800018]
p51_call_0_ho:
sth %l0,[%o2+0x162] ! Mem[0000000077000162]
swap [%o2+0x1d4],%l1 ! Mem[00000000770001d4]
lduh [%o0+0x016],%l0 ! Mem[0000000076000016]
ldstub [%o1+0x14b],%l2 ! Mem[000000007680014b]
retl
lduw [%o1+0x0ec],%l4 ! Mem[00000000768000ec]
p52_jmpl_0_le:
swap [%i1+0x11c],%l7 ! Mem[000000007880011c]
lduw [%i1+0x114],%l5 ! Mem[0000000078800114]
ldstub [%i2+0x029],%l1 ! Mem[0000000079000029]
sth %l2,[%i2+0x104] ! Mem[0000000079000104]
jmpl %g6+8,%g0
lduh [%i3+0x134],%l0 ! Mem[0000000079800134]
p52_call_0_le:
ldstub [%i1+0x074],%l2 ! Mem[0000000078800074]
stb %l4,[%i0+0x172] ! Mem[0000000078000172]
ldd [%i2+0x1c0],%l0 ! Mem[00000000790001c0]
swap [%i2+0x1fc],%l4 ! Mem[00000000790001fc]
ldsw [%i1+0x0cc],%l3 ! Mem[00000000788000cc]
stw %l2,[%i2+0x0d4] ! Mem[00000000790000d4]
retl
std %l2,[%i1+0x138] ! Mem[0000000078800138]
p52_jmpl_0_lo:
swap [%o1+0x11c],%l7 ! Mem[000000007880011c]
lduw [%o1+0x114],%l5 ! Mem[0000000078800114]
ldstub [%o2+0x029],%l1 ! Mem[0000000079000029]
sth %l2,[%o2+0x104] ! Mem[0000000079000104]
jmpl %g6+8,%g0
lduh [%o3+0x134],%l0 ! Mem[0000000079800134]
p52_call_0_lo:
ldstub [%o1+0x074],%l2 ! Mem[0000000078800074]
stb %l4,[%o0+0x172] ! Mem[0000000078000172]
ldd [%o2+0x1c0],%l0 ! Mem[00000000790001c0]
swap [%o2+0x1fc],%l4 ! Mem[00000000790001fc]
ldsw [%o1+0x0cc],%l3 ! Mem[00000000788000cc]
stw %l2,[%o2+0x0d4] ! Mem[00000000790000d4]
retl
std %l2,[%o1+0x138] ! Mem[0000000078800138]
p52_jmpl_0_he:
swap [%i1+0x13c],%l3 ! Mem[000000007880013c]
stw %l2,[%i2+0x13c] ! Mem[000000007900013c]
sth %l5,[%i1+0x140] ! Mem[0000000078800140]
ldstub [%i0+0x100],%l6 ! Mem[0000000078000100]
stw %l3,[%i1+0x114] ! Mem[0000000078800114]
jmpl %g6+8,%g0
ldsb [%i2+0x19a],%l4 ! Mem[000000007900019a]
p52_call_0_he:
retl
ldd [%i2+0x0c8],%l4 ! Mem[00000000790000c8]
p52_jmpl_0_ho:
swap [%o1+0x13c],%l3 ! Mem[000000007880013c]
stw %l2,[%o2+0x13c] ! Mem[000000007900013c]
sth %l5,[%o1+0x140] ! Mem[0000000078800140]
ldstub [%o0+0x100],%l6 ! Mem[0000000078000100]
stw %l3,[%o1+0x114] ! Mem[0000000078800114]
jmpl %g6+8,%g0
ldsb [%o2+0x19a],%l4 ! Mem[000000007900019a]
p52_call_0_ho:
retl
ldd [%o2+0x0c8],%l4 ! Mem[00000000790000c8]
p53_jmpl_0_le:
swap [%i1+0x13c],%l7 ! Mem[000000007a80013c]
ldsh [%i0+0x062],%l1 ! Mem[000000007a000062]
stb %l4,[%i1+0x07d] ! Mem[000000007a80007d]
swap [%i0+0x008],%l6 ! Mem[000000007a000008]
jmpl %g6+8,%g0
stx %l4,[%i3+0x128] ! Mem[000000007b800128]
p53_call_0_le:
ldx [%i1+0x1b0],%l7 ! Mem[000000007a8001b0]
ldsw [%i1+0x0e0],%l3 ! Mem[000000007a8000e0]
ldsb [%i1+0x173],%l1 ! Mem[000000007a800173]
sth %l5,[%i2+0x0f2] ! Mem[000000007b0000f2]
retl
swap [%i0+0x024],%l7 ! Mem[000000007a000024]
p53_jmpl_0_lo:
swap [%o1+0x13c],%l7 ! Mem[000000007a80013c]
ldsh [%o0+0x062],%l1 ! Mem[000000007a000062]
stb %l4,[%o1+0x07d] ! Mem[000000007a80007d]
swap [%o0+0x008],%l6 ! Mem[000000007a000008]
jmpl %g6+8,%g0
stx %l4,[%o3+0x128] ! Mem[000000007b800128]
p53_call_0_lo:
ldx [%o1+0x1b0],%l7 ! Mem[000000007a8001b0]
ldsw [%o1+0x0e0],%l3 ! Mem[000000007a8000e0]
ldsb [%o1+0x173],%l1 ! Mem[000000007a800173]
sth %l5,[%o2+0x0f2] ! Mem[000000007b0000f2]
retl
swap [%o0+0x024],%l7 ! Mem[000000007a000024]
p53_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i1+0x074],%l6 ! Mem[000000007a800074]
p53_call_0_he:
retl
ldsb [%i3+0x11b],%l7 ! Mem[000000007b80011b]
p53_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o1+0x074],%l6 ! Mem[000000007a800074]
p53_call_0_ho:
retl
ldsb [%o3+0x11b],%l7 ! Mem[000000007b80011b]
p54_jmpl_0_le:
swap [%i1+0x13c],%l7 ! Mem[000000007c80013c]
ldub [%i2+0x062],%l1 ! Mem[000000007d000062]
ldsw [%i3+0x05c],%l4 ! Mem[000000007d80005c]
ldsh [%i2+0x048],%l2 ! Mem[000000007d000048]
jmpl %g6+8,%g0
ldsw [%i0+0x100],%l7 ! Mem[000000007c000100]
p54_call_0_le:
std %l4,[%i3+0x038] ! Mem[000000007d800038]
retl
swap [%i1+0x0d4],%l3 ! Mem[000000007c8000d4]
p54_jmpl_0_lo:
swap [%o1+0x13c],%l7 ! Mem[000000007c80013c]
ldub [%o2+0x062],%l1 ! Mem[000000007d000062]
ldsw [%o3+0x05c],%l4 ! Mem[000000007d80005c]
ldsh [%o2+0x048],%l2 ! Mem[000000007d000048]
jmpl %g6+8,%g0
ldsw [%o0+0x100],%l7 ! Mem[000000007c000100]
p54_call_0_lo:
std %l4,[%o3+0x038] ! Mem[000000007d800038]
retl
swap [%o1+0x0d4],%l3 ! Mem[000000007c8000d4]
p54_jmpl_0_he:
swap [%i2+0x140],%l0 ! Mem[000000007d000140]
ldstub [%i2+0x1b8],%l6 ! Mem[000000007d0001b8]
sth %l5,[%i1+0x0a8] ! Mem[000000007c8000a8]
ldsb [%i0+0x15e],%l4 ! Mem[000000007c00015e]
stb %l2,[%i0+0x075] ! Mem[000000007c000075]
jmpl %g6+8,%g0
lduw [%i0+0x03c],%l3 ! Mem[000000007c00003c]
p54_call_0_he:
ldsb [%i0+0x164],%l2 ! Mem[000000007c000164]
ldstub [%i2+0x158],%l6 ! Mem[000000007d000158]
sth %l0,[%i0+0x02a] ! Mem[000000007c00002a]
sth %l4,[%i2+0x04c] ! Mem[000000007d00004c]
swap [%i1+0x160],%l5 ! Mem[000000007c800160]
ldd [%i0+0x180],%l2 ! Mem[000000007c000180]
ldub [%i0+0x114],%l3 ! Mem[000000007c000114]
retl
ldstub [%i2+0x19a],%l4 ! Mem[000000007d00019a]
p54_jmpl_0_ho:
swap [%o2+0x140],%l0 ! Mem[000000007d000140]
ldstub [%o2+0x1b8],%l6 ! Mem[000000007d0001b8]
sth %l5,[%o1+0x0a8] ! Mem[000000007c8000a8]
ldsb [%o0+0x15e],%l4 ! Mem[000000007c00015e]
stb %l2,[%o0+0x075] ! Mem[000000007c000075]
jmpl %g6+8,%g0
lduw [%o0+0x03c],%l3 ! Mem[000000007c00003c]
p54_call_0_ho:
ldsb [%o0+0x164],%l2 ! Mem[000000007c000164]
ldstub [%o2+0x158],%l6 ! Mem[000000007d000158]
sth %l0,[%o0+0x02a] ! Mem[000000007c00002a]
sth %l4,[%o2+0x04c] ! Mem[000000007d00004c]
swap [%o1+0x160],%l5 ! Mem[000000007c800160]
ldd [%o0+0x180],%l2 ! Mem[000000007c000180]
ldub [%o0+0x114],%l3 ! Mem[000000007c000114]
retl
ldstub [%o2+0x19a],%l4 ! Mem[000000007d00019a]
p55_jmpl_0_le:
swap [%i1+0x13c],%l7 ! Mem[000000007e80013c]
std %l0,[%i0+0x060] ! Mem[000000007e000060]
std %l0,[%i1+0x008] ! Mem[000000007e800008]
ldd [%i0+0x120],%l2 ! Mem[000000007e000120]
jmpl %g6+8,%g0
stw %l6,[%i0+0x150] ! Mem[000000007e000150]
p55_call_0_le:
ldd [%i1+0x008],%l0 ! Mem[000000007e800008]
stb %l4,[%i0+0x1c7] ! Mem[000000007e0001c7]
lduh [%i0+0x0aa],%l7 ! Mem[000000007e0000aa]
lduw [%i2+0x168],%l1 ! Mem[000000007f000168]
ldub [%i1+0x02d],%l2 ! Mem[000000007e80002d]
std %l6,[%i3+0x048] ! Mem[000000007f800048]
lduw [%i0+0x188],%l3 ! Mem[000000007e000188]
retl
stx %l3,[%i1+0x178] ! Mem[000000007e800178]
p55_jmpl_0_lo:
swap [%o1+0x13c],%l7 ! Mem[000000007e80013c]
std %l0,[%o0+0x060] ! Mem[000000007e000060]
std %l0,[%o1+0x008] ! Mem[000000007e800008]
ldd [%o0+0x120],%l2 ! Mem[000000007e000120]
jmpl %g6+8,%g0
stw %l6,[%o0+0x150] ! Mem[000000007e000150]
p55_call_0_lo:
ldd [%o1+0x008],%l0 ! Mem[000000007e800008]
stb %l4,[%o0+0x1c7] ! Mem[000000007e0001c7]
lduh [%o0+0x0aa],%l7 ! Mem[000000007e0000aa]
lduw [%o2+0x168],%l1 ! Mem[000000007f000168]
ldub [%o1+0x02d],%l2 ! Mem[000000007e80002d]
std %l6,[%o3+0x048] ! Mem[000000007f800048]
lduw [%o0+0x188],%l3 ! Mem[000000007e000188]
retl
stx %l3,[%o1+0x178] ! Mem[000000007e800178]
p55_jmpl_0_he:
swap [%i0+0x0d4],%l3 ! Mem[000000007e0000d4]
stw %l0,[%i2+0x030] ! Mem[000000007f000030]
ldsw [%i0+0x100],%l1 ! Mem[000000007e000100]
ldstub [%i3+0x1f3],%l5 ! Mem[000000007f8001f3]
stx %l6,[%i2+0x1b8] ! Mem[000000007f0001b8]
swap [%i0+0x098],%l4 ! Mem[000000007e000098]
swap [%i0+0x028],%l6 ! Mem[000000007e000028]
jmpl %g6+8,%g0
stb %l5,[%i3+0x09f] ! Mem[000000007f80009f]
p55_call_0_he:
std %l4,[%i0+0x090] ! Mem[000000007e000090]
stx %l5,[%i0+0x100] ! Mem[000000007e000100]
ldx [%i3+0x1c0],%l1 ! Mem[000000007f8001c0]
stb %l7,[%i2+0x1e4] ! Mem[000000007f0001e4]
swap [%i2+0x19c],%l1 ! Mem[000000007f00019c]
ldd [%i1+0x1a8],%l0 ! Mem[000000007e8001a8]
stw %l5,[%i3+0x09c] ! Mem[000000007f80009c]
retl
ldx [%i3+0x0c8],%l4 ! Mem[000000007f8000c8]
p55_jmpl_0_ho:
swap [%o0+0x0d4],%l3 ! Mem[000000007e0000d4]
stw %l0,[%o2+0x030] ! Mem[000000007f000030]
ldsw [%o0+0x100],%l1 ! Mem[000000007e000100]
ldstub [%o3+0x1f3],%l5 ! Mem[000000007f8001f3]
stx %l6,[%o2+0x1b8] ! Mem[000000007f0001b8]
swap [%o0+0x098],%l4 ! Mem[000000007e000098]
swap [%o0+0x028],%l6 ! Mem[000000007e000028]
jmpl %g6+8,%g0
stb %l5,[%o3+0x09f] ! Mem[000000007f80009f]
p55_call_0_ho:
std %l4,[%o0+0x090] ! Mem[000000007e000090]
stx %l5,[%o0+0x100] ! Mem[000000007e000100]
ldx [%o3+0x1c0],%l1 ! Mem[000000007f8001c0]
stb %l7,[%o2+0x1e4] ! Mem[000000007f0001e4]
swap [%o2+0x19c],%l1 ! Mem[000000007f00019c]
ldd [%o1+0x1a8],%l0 ! Mem[000000007e8001a8]
stw %l5,[%o3+0x09c] ! Mem[000000007f80009c]
retl
ldx [%o3+0x0c8],%l4 ! Mem[000000007f8000c8]
p56_jmpl_0_le:
swap [%i1+0x13c],%l7 ! Mem[000000008080013c]
swap [%i2+0x040],%l1 ! Mem[0000000081000040]
ldsw [%i0+0x008],%l1 ! Mem[0000000080000008]
ldsw [%i3+0x124],%l2 ! Mem[0000000081800124]
jmpl %g6+8,%g0
ldstub [%i0+0x152],%l6 ! Mem[0000000080000152]
p56_call_0_le:
ldx [%i0+0x008],%l1 ! Mem[0000000080000008]
stw %l4,[%i3+0x1c4] ! Mem[00000000818001c4]
stw %l7,[%i2+0x0a8] ! Mem[00000000810000a8]
swap [%i2+0x168],%l1 ! Mem[0000000081000168]
stx %l7,[%i3+0x020] ! Mem[0000000081800020]
lduw [%i0+0x048],%l7 ! Mem[0000000080000048]
lduh [%i2+0x18a],%l3 ! Mem[000000008100018a]
retl
ldd [%i2+0x178],%l2 ! Mem[0000000081000178]
p56_jmpl_0_lo:
swap [%o1+0x13c],%l7 ! Mem[000000008080013c]
swap [%o2+0x040],%l1 ! Mem[0000000081000040]
ldsw [%o0+0x008],%l1 ! Mem[0000000080000008]
ldsw [%o3+0x124],%l2 ! Mem[0000000081800124]
jmpl %g6+8,%g0
ldstub [%o0+0x152],%l6 ! Mem[0000000080000152]
p56_call_0_lo:
ldx [%o0+0x008],%l1 ! Mem[0000000080000008]
stw %l4,[%o3+0x1c4] ! Mem[00000000818001c4]
stw %l7,[%o2+0x0a8] ! Mem[00000000810000a8]
swap [%o2+0x168],%l1 ! Mem[0000000081000168]
stx %l7,[%o3+0x020] ! Mem[0000000081800020]
lduw [%o0+0x048],%l7 ! Mem[0000000080000048]
lduh [%o2+0x18a],%l3 ! Mem[000000008100018a]
retl
ldd [%o2+0x178],%l2 ! Mem[0000000081000178]
p56_jmpl_0_he:
ldsh [%i0+0x1ea],%l0 ! Mem[00000000800001ea]
ldstub [%i1+0x11b],%l2 ! Mem[000000008080011b]
ldsh [%i3+0x02c],%l6 ! Mem[000000008180002c]
swap [%i1+0x0f0],%l1 ! Mem[00000000808000f0]
swap [%i0+0x154],%l2 ! Mem[0000000080000154]
lduh [%i2+0x09a],%l7 ! Mem[000000008100009a]
stx %l6,[%i1+0x170] ! Mem[0000000080800170]
jmpl %g6+8,%g0
swap [%i0+0x1bc],%l2 ! Mem[00000000800001bc]
p56_call_0_he:
ldsb [%i2+0x1f2],%l0 ! Mem[00000000810001f2]
retl
std %l6,[%i1+0x008] ! Mem[0000000080800008]
p56_jmpl_0_ho:
ldsh [%o0+0x1ea],%l0 ! Mem[00000000800001ea]
ldstub [%o1+0x11b],%l2 ! Mem[000000008080011b]
ldsh [%o3+0x02c],%l6 ! Mem[000000008180002c]
swap [%o1+0x0f0],%l1 ! Mem[00000000808000f0]
swap [%o0+0x154],%l2 ! Mem[0000000080000154]
lduh [%o2+0x09a],%l7 ! Mem[000000008100009a]
stx %l6,[%o1+0x170] ! Mem[0000000080800170]
jmpl %g6+8,%g0
swap [%o0+0x1bc],%l2 ! Mem[00000000800001bc]
p56_call_0_ho:
ldsb [%o2+0x1f2],%l0 ! Mem[00000000810001f2]
retl
std %l6,[%o1+0x008] ! Mem[0000000080800008]
p57_jmpl_0_le:
swap [%i1+0x13c],%l7 ! Mem[000000008280013c]
swap [%i3+0x07c],%l1 ! Mem[000000008380007c]
sth %l4,[%i0+0x03a] ! Mem[000000008200003a]
swap [%i2+0x048],%l2 ! Mem[0000000083000048]
jmpl %g6+8,%g0
swap [%i3+0x100],%l7 ! Mem[0000000083800100]
p57_call_0_le:
stw %l2,[%i1+0x074] ! Mem[0000000082800074]
retl
swap [%i0+0x150],%l4 ! Mem[0000000082000150]
p57_jmpl_0_lo:
swap [%o1+0x13c],%l7 ! Mem[000000008280013c]
swap [%o3+0x07c],%l1 ! Mem[000000008380007c]
sth %l4,[%o0+0x03a] ! Mem[000000008200003a]
swap [%o2+0x048],%l2 ! Mem[0000000083000048]
jmpl %g6+8,%g0
swap [%o3+0x100],%l7 ! Mem[0000000083800100]
p57_call_0_lo:
stw %l2,[%o1+0x074] ! Mem[0000000082800074]
retl
swap [%o0+0x150],%l4 ! Mem[0000000082000150]
p57_jmpl_0_he:
ldx [%i3+0x158],%l0 ! Mem[0000000083800158]
jmpl %g6+8,%g0
ldub [%i1+0x13b],%l7 ! Mem[000000008280013b]
p57_call_0_he:
lduh [%i0+0x0f6],%l2 ! Mem[00000000820000f6]
ldub [%i3+0x09d],%l4 ! Mem[000000008380009d]
ldub [%i3+0x09b],%l4 ! Mem[000000008380009b]
retl
stw %l5,[%i2+0x1f0] ! Mem[00000000830001f0]
p57_jmpl_0_ho:
ldx [%o3+0x158],%l0 ! Mem[0000000083800158]
jmpl %g6+8,%g0
ldub [%o1+0x13b],%l7 ! Mem[000000008280013b]
p57_call_0_ho:
lduh [%o0+0x0f6],%l2 ! Mem[00000000820000f6]
ldub [%o3+0x09d],%l4 ! Mem[000000008380009d]
ldub [%o3+0x09b],%l4 ! Mem[000000008380009b]
retl
stw %l5,[%o2+0x1f0] ! Mem[00000000830001f0]
p58_jmpl_0_le:
swap [%i1+0x11c],%l7 ! Mem[000000008480011c]
ldd [%i3+0x040],%l0 ! Mem[0000000085800040]
ldub [%i2+0x05d],%l4 ! Mem[000000008500005d]
stx %l6,[%i2+0x028] ! Mem[0000000085000028]
jmpl %g6+8,%g0
ldd [%i1+0x108],%l4 ! Mem[0000000084800108]
p58_call_0_le:
swap [%i0+0x1b4],%l7 ! Mem[00000000840001b4]
ldstub [%i0+0x0c1],%l3 ! Mem[00000000840000c1]
lduw [%i1+0x114],%l0 ! Mem[0000000084800114]
ldd [%i1+0x1a8],%l2 ! Mem[00000000848001a8]
retl
ldstub [%i0+0x129],%l7 ! Mem[0000000084000129]
p58_jmpl_0_lo:
swap [%o1+0x11c],%l7 ! Mem[000000008480011c]
ldd [%o3+0x040],%l0 ! Mem[0000000085800040]
ldub [%o2+0x05d],%l4 ! Mem[000000008500005d]
stx %l6,[%o2+0x028] ! Mem[0000000085000028]
jmpl %g6+8,%g0
ldd [%o1+0x108],%l4 ! Mem[0000000084800108]
p58_call_0_lo:
swap [%o0+0x1b4],%l7 ! Mem[00000000840001b4]
ldstub [%o0+0x0c1],%l3 ! Mem[00000000840000c1]
lduw [%o1+0x114],%l0 ! Mem[0000000084800114]
ldd [%o1+0x1a8],%l2 ! Mem[00000000848001a8]
retl
ldstub [%o0+0x129],%l7 ! Mem[0000000084000129]
p58_jmpl_0_he:
ldstub [%i2+0x084],%l6 ! Mem[0000000085000084]
ldstub [%i2+0x0f9],%l2 ! Mem[00000000850000f9]
lduw [%i3+0x034],%l5 ! Mem[0000000085800034]
ldstub [%i3+0x1fb],%l1 ! Mem[00000000858001fb]
lduw [%i1+0x018],%l0 ! Mem[0000000084800018]
jmpl %g6+8,%g0
swap [%i0+0x16c],%l3 ! Mem[000000008400016c]
p58_call_0_he:
ldsb [%i0+0x1bd],%l5 ! Mem[00000000840001bd]
ldstub [%i1+0x011],%l0 ! Mem[0000000084800011]
ldstub [%i0+0x100],%l1 ! Mem[0000000084000100]
stb %l5,[%i0+0x034] ! Mem[0000000084000034]
swap [%i2+0x13c],%l7 ! Mem[000000008500013c]
retl
stx %l1,[%i2+0x040] ! Mem[0000000085000040]
p58_jmpl_0_ho:
ldstub [%o2+0x084],%l6 ! Mem[0000000085000084]
ldstub [%o2+0x0f9],%l2 ! Mem[00000000850000f9]
lduw [%o3+0x034],%l5 ! Mem[0000000085800034]
ldstub [%o3+0x1fb],%l1 ! Mem[00000000858001fb]
lduw [%o1+0x018],%l0 ! Mem[0000000084800018]
jmpl %g6+8,%g0
swap [%o0+0x16c],%l3 ! Mem[000000008400016c]
p58_call_0_ho:
ldsb [%o0+0x1bd],%l5 ! Mem[00000000840001bd]
ldstub [%o1+0x011],%l0 ! Mem[0000000084800011]
ldstub [%o0+0x100],%l1 ! Mem[0000000084000100]
stb %l5,[%o0+0x034] ! Mem[0000000084000034]
swap [%o2+0x13c],%l7 ! Mem[000000008500013c]
retl
stx %l1,[%o2+0x040] ! Mem[0000000085000040]
p59_jmpl_0_le:
swap [%i1+0x11c],%l7 ! Mem[000000008680011c]
ldstub [%i1+0x042],%l1 ! Mem[0000000086800042]
ldsh [%i1+0x05c],%l4 ! Mem[000000008680005c]
swap [%i0+0x124],%l2 ! Mem[0000000086000124]
jmpl %g6+8,%g0
swap [%i2+0x170],%l6 ! Mem[0000000087000170]
p59_call_0_le:
stx %l1,[%i1+0x008] ! Mem[0000000086800008]
ldstub [%i3+0x0f6],%l3 ! Mem[00000000878000f6]
swap [%i2+0x1e0],%l1 ! Mem[00000000870001e0]
swap [%i3+0x1fc],%l4 ! Mem[00000000878001fc]
ldstub [%i2+0x0cd],%l3 ! Mem[00000000870000cd]
stb %l2,[%i2+0x0d7] ! Mem[00000000870000d7]
ldub [%i1+0x1f0],%l4 ! Mem[00000000868001f0]
retl
std %l6,[%i0+0x0a0] ! Mem[00000000860000a0]
p59_jmpl_0_lo:
swap [%o1+0x11c],%l7 ! Mem[000000008680011c]
ldstub [%o1+0x042],%l1 ! Mem[0000000086800042]
ldsh [%o1+0x05c],%l4 ! Mem[000000008680005c]
swap [%o0+0x124],%l2 ! Mem[0000000086000124]
jmpl %g6+8,%g0
swap [%o2+0x170],%l6 ! Mem[0000000087000170]
p59_call_0_lo:
stx %l1,[%o1+0x008] ! Mem[0000000086800008]
ldstub [%o3+0x0f6],%l3 ! Mem[00000000878000f6]
swap [%o2+0x1e0],%l1 ! Mem[00000000870001e0]
swap [%o3+0x1fc],%l4 ! Mem[00000000878001fc]
ldstub [%o2+0x0cd],%l3 ! Mem[00000000870000cd]
stb %l2,[%o2+0x0d7] ! Mem[00000000870000d7]
ldub [%o1+0x1f0],%l4 ! Mem[00000000868001f0]
retl
std %l6,[%o0+0x0a0] ! Mem[00000000860000a0]
p59_jmpl_0_he:
ldsb [%i3+0x18b],%l1 ! Mem[000000008780018b]
ldstub [%i3+0x077],%l0 ! Mem[0000000087800077]
ldstub [%i2+0x0a0],%l3 ! Mem[00000000870000a0]
lduh [%i3+0x0b8],%l6 ! Mem[00000000878000b8]
stw %l4,[%i0+0x1c8] ! Mem[00000000860001c8]
jmpl %g6+8,%g0
sth %l4,[%i1+0x098] ! Mem[0000000086800098]
p59_call_0_he:
swap [%i0+0x008],%l2 ! Mem[0000000086000008]
sth %l7,[%i1+0x1ec] ! Mem[00000000868001ec]
sth %l6,[%i0+0x062] ! Mem[0000000086000062]
ldsw [%i1+0x1f4],%l0 ! Mem[00000000868001f4]
retl
stw %l7,[%i3+0x050] ! Mem[0000000087800050]
p59_jmpl_0_ho:
ldsb [%o3+0x18b],%l1 ! Mem[000000008780018b]
ldstub [%o3+0x077],%l0 ! Mem[0000000087800077]
ldstub [%o2+0x0a0],%l3 ! Mem[00000000870000a0]
lduh [%o3+0x0b8],%l6 ! Mem[00000000878000b8]
stw %l4,[%o0+0x1c8] ! Mem[00000000860001c8]
jmpl %g6+8,%g0
sth %l4,[%o1+0x098] ! Mem[0000000086800098]
p59_call_0_ho:
swap [%o0+0x008],%l2 ! Mem[0000000086000008]
sth %l7,[%o1+0x1ec] ! Mem[00000000868001ec]
sth %l6,[%o0+0x062] ! Mem[0000000086000062]
ldsw [%o1+0x1f4],%l0 ! Mem[00000000868001f4]
retl
stw %l7,[%o3+0x050] ! Mem[0000000087800050]
p60_jmpl_0_le:
swap [%i1+0x11c],%l7 ! Mem[000000008880011c]
ldx [%i0+0x040],%l1 ! Mem[0000000088000040]
ldub [%i0+0x029],%l1 ! Mem[0000000088000029]
lduw [%i2+0x048],%l2 ! Mem[0000000089000048]
jmpl %g6+8,%g0
ldub [%i2+0x103],%l7 ! Mem[0000000089000103]
p60_call_0_le:
ldub [%i2+0x03e],%l5 ! Mem[000000008900003e]
retl
ldsw [%i0+0x0f4],%l3 ! Mem[00000000880000f4]
p60_jmpl_0_lo:
swap [%o1+0x11c],%l7 ! Mem[000000008880011c]
ldx [%o0+0x040],%l1 ! Mem[0000000088000040]
ldub [%o0+0x029],%l1 ! Mem[0000000088000029]
lduw [%o2+0x048],%l2 ! Mem[0000000089000048]
jmpl %g6+8,%g0
ldub [%o2+0x103],%l7 ! Mem[0000000089000103]
p60_call_0_lo:
ldub [%o2+0x03e],%l5 ! Mem[000000008900003e]
retl
ldsw [%o0+0x0f4],%l3 ! Mem[00000000880000f4]
p60_jmpl_0_he:
ldsh [%i0+0x162],%l0 ! Mem[0000000088000162]
ldstub [%i0+0x198],%l6 ! Mem[0000000088000198]
stb %l6,[%i3+0x128] ! Mem[0000000089800128]
ldstub [%i0+0x164],%l2 ! Mem[0000000088000164]
sth %l6,[%i3+0x158] ! Mem[0000000089800158]
jmpl %g6+8,%g0
stw %l5,[%i2+0x0c8] ! Mem[00000000890000c8]
p60_call_0_he:
swap [%i1+0x13c],%l7 ! Mem[000000008880013c]
swap [%i1+0x0d4],%l0 ! Mem[00000000888000d4]
ldx [%i2+0x168],%l5 ! Mem[0000000089000168]
lduh [%i0+0x07e],%l3 ! Mem[000000008800007e]
sth %l6,[%i2+0x15c] ! Mem[000000008900015c]
retl
ldx [%i3+0x0e8],%l4 ! Mem[00000000898000e8]
p60_jmpl_0_ho:
ldsh [%o0+0x162],%l0 ! Mem[0000000088000162]
ldstub [%o0+0x198],%l6 ! Mem[0000000088000198]
stb %l6,[%o3+0x128] ! Mem[0000000089800128]
ldstub [%o0+0x164],%l2 ! Mem[0000000088000164]
sth %l6,[%o3+0x158] ! Mem[0000000089800158]
jmpl %g6+8,%g0
stw %l5,[%o2+0x0c8] ! Mem[00000000890000c8]
p60_call_0_ho:
swap [%o1+0x13c],%l7 ! Mem[000000008880013c]
swap [%o1+0x0d4],%l0 ! Mem[00000000888000d4]
ldx [%o2+0x168],%l5 ! Mem[0000000089000168]
lduh [%o0+0x07e],%l3 ! Mem[000000008800007e]
sth %l6,[%o2+0x15c] ! Mem[000000008900015c]
retl
ldx [%o3+0x0e8],%l4 ! Mem[00000000898000e8]
p61_jmpl_0_le:
swap [%i2+0x11c],%l7 ! Mem[000000008b00011c]
stx %l1,[%i1+0x040] ! Mem[000000008a800040]
stx %l4,[%i2+0x078] ! Mem[000000008b000078]
ldsh [%i1+0x008],%l6 ! Mem[000000008a800008]
jmpl %g6+8,%g0
stb %l7,[%i2+0x123] ! Mem[000000008b000123]
p61_call_0_le:
ldstub [%i2+0x01e],%l5 ! Mem[000000008b00001e]
retl
lduh [%i1+0x0d6],%l3 ! Mem[000000008a8000d6]
p61_jmpl_0_lo:
swap [%o2+0x11c],%l7 ! Mem[000000008b00011c]
stx %l1,[%o1+0x040] ! Mem[000000008a800040]
stx %l4,[%o2+0x078] ! Mem[000000008b000078]
ldsh [%o1+0x008],%l6 ! Mem[000000008a800008]
jmpl %g6+8,%g0
stb %l7,[%o2+0x123] ! Mem[000000008b000123]
p61_call_0_lo:
ldstub [%o2+0x01e],%l5 ! Mem[000000008b00001e]
retl
lduh [%o1+0x0d6],%l3 ! Mem[000000008a8000d6]
p61_jmpl_0_he:
lduw [%i3+0x160],%l0 ! Mem[000000008b800160]
ldsw [%i2+0x198],%l6 ! Mem[000000008b000198]
ldstub [%i0+0x089],%l5 ! Mem[000000008a000089]
ldsb [%i1+0x15e],%l4 ! Mem[000000008a80015e]
stb %l2,[%i2+0x075] ! Mem[000000008b000075]
jmpl %g6+8,%g0
stx %l5,[%i0+0x128] ! Mem[000000008a000128]
p61_call_0_he:
stx %l0,[%i2+0x150] ! Mem[000000008b000150]
stx %l3,[%i2+0x060] ! Mem[000000008b000060]
ldsw [%i2+0x0c8],%l5 ! Mem[000000008b0000c8]
ldstub [%i2+0x0ec],%l1 ! Mem[000000008b0000ec]
retl
swap [%i0+0x1a8],%l7 ! Mem[000000008a0001a8]
p61_jmpl_0_ho:
lduw [%o3+0x160],%l0 ! Mem[000000008b800160]
ldsw [%o2+0x198],%l6 ! Mem[000000008b000198]
ldstub [%o0+0x089],%l5 ! Mem[000000008a000089]
ldsb [%o1+0x15e],%l4 ! Mem[000000008a80015e]
stb %l2,[%o2+0x075] ! Mem[000000008b000075]
jmpl %g6+8,%g0
stx %l5,[%o0+0x128] ! Mem[000000008a000128]
p61_call_0_ho:
stx %l0,[%o2+0x150] ! Mem[000000008b000150]
stx %l3,[%o2+0x060] ! Mem[000000008b000060]
ldsw [%o2+0x0c8],%l5 ! Mem[000000008b0000c8]
ldstub [%o2+0x0ec],%l1 ! Mem[000000008b0000ec]
retl
swap [%o0+0x1a8],%l7 ! Mem[000000008a0001a8]
p62_jmpl_0_le:
swap [%i2+0x13c],%l7 ! Mem[000000008d00013c]
lduh [%i1+0x134],%l5 ! Mem[000000008c800134]
ldstub [%i1+0x1b7],%l7 ! Mem[000000008c8001b7]
ldd [%i1+0x0e0],%l2 ! Mem[000000008c8000e0]
jmpl %g6+8,%g0
stb %l0,[%i2+0x114] ! Mem[000000008d000114]
p62_call_0_le:
ldsb [%i1+0x074],%l2 ! Mem[000000008c800074]
ldsh [%i0+0x172],%l4 ! Mem[000000008c000172]
ldsh [%i0+0x1e0],%l1 ! Mem[000000008c0001e0]
std %l4,[%i3+0x1d8] ! Mem[000000008d8001d8]
swap [%i1+0x0ec],%l3 ! Mem[000000008c8000ec]
ldsh [%i3+0x0d6],%l2 ! Mem[000000008d8000d6]
retl
lduw [%i3+0x118],%l2 ! Mem[000000008d800118]
p62_jmpl_0_lo:
swap [%o2+0x13c],%l7 ! Mem[000000008d00013c]
lduh [%o1+0x134],%l5 ! Mem[000000008c800134]
ldstub [%o1+0x1b7],%l7 ! Mem[000000008c8001b7]
ldd [%o1+0x0e0],%l2 ! Mem[000000008c8000e0]
jmpl %g6+8,%g0
stb %l0,[%o2+0x114] ! Mem[000000008d000114]
p62_call_0_lo:
ldsb [%o1+0x074],%l2 ! Mem[000000008c800074]
ldsh [%o0+0x172],%l4 ! Mem[000000008c000172]
ldsh [%o0+0x1e0],%l1 ! Mem[000000008c0001e0]
std %l4,[%o3+0x1d8] ! Mem[000000008d8001d8]
swap [%o1+0x0ec],%l3 ! Mem[000000008c8000ec]
ldsh [%o3+0x0d6],%l2 ! Mem[000000008d8000d6]
retl
lduw [%o3+0x118],%l2 ! Mem[000000008d800118]
p62_jmpl_0_he:
swap [%i1+0x13c],%l3 ! Mem[000000008c80013c]
ldx [%i0+0x038],%l7 ! Mem[000000008c000038]
lduw [%i2+0x1cc],%l3 ! Mem[000000008d0001cc]
ldub [%i2+0x0a0],%l3 ! Mem[000000008d0000a0]
ldsw [%i2+0x068],%l1 ! Mem[000000008d000068]
jmpl %g6+8,%g0
stx %l1,[%i0+0x138] ! Mem[000000008c000138]
p62_call_0_he:
lduh [%i1+0x088],%l1 ! Mem[000000008c800088]
sth %l0,[%i3+0x01a] ! Mem[000000008d80001a]
ldsh [%i3+0x16e],%l3 ! Mem[000000008d80016e]
stw %l6,[%i1+0x060] ! Mem[000000008c800060]
ldub [%i0+0x1d6],%l0 ! Mem[000000008c0001d6]
retl
stw %l7,[%i0+0x070] ! Mem[000000008c000070]
p62_jmpl_0_ho:
swap [%o1+0x13c],%l3 ! Mem[000000008c80013c]
ldx [%o0+0x038],%l7 ! Mem[000000008c000038]
lduw [%o2+0x1cc],%l3 ! Mem[000000008d0001cc]
ldub [%o2+0x0a0],%l3 ! Mem[000000008d0000a0]
ldsw [%o2+0x068],%l1 ! Mem[000000008d000068]
jmpl %g6+8,%g0
stx %l1,[%o0+0x138] ! Mem[000000008c000138]
p62_call_0_ho:
lduh [%o1+0x088],%l1 ! Mem[000000008c800088]
sth %l0,[%o3+0x01a] ! Mem[000000008d80001a]
ldsh [%o3+0x16e],%l3 ! Mem[000000008d80016e]
stw %l6,[%o1+0x060] ! Mem[000000008c800060]
ldub [%o0+0x1d6],%l0 ! Mem[000000008c0001d6]
retl
stw %l7,[%o0+0x070] ! Mem[000000008c000070]
p63_jmpl_0_le:
swap [%i2+0x11c],%l7 ! Mem[000000008f00011c]
ldd [%i2+0x040],%l0 ! Mem[000000008f000040]
ldstub [%i3+0x05d],%l4 ! Mem[000000008f80005d]
std %l6,[%i0+0x008] ! Mem[000000008e000008]
jmpl %g6+8,%g0
std %l4,[%i2+0x108] ! Mem[000000008f000108]
p63_call_0_le:
ldsb [%i3+0x197],%l7 ! Mem[000000008f800197]
ldstub [%i3+0x0e1],%l3 ! Mem[000000008f8000e1]
ldd [%i3+0x130],%l0 ! Mem[000000008f800130]
stw %l5,[%i1+0x06c] ! Mem[000000008e80006c]
retl
ldstub [%i0+0x0da],%l1 ! Mem[000000008e0000da]
p63_jmpl_0_lo:
swap [%o2+0x11c],%l7 ! Mem[000000008f00011c]
ldd [%o2+0x040],%l0 ! Mem[000000008f000040]
ldstub [%o3+0x05d],%l4 ! Mem[000000008f80005d]
std %l6,[%o0+0x008] ! Mem[000000008e000008]
jmpl %g6+8,%g0
std %l4,[%o2+0x108] ! Mem[000000008f000108]
p63_call_0_lo:
ldsb [%o3+0x197],%l7 ! Mem[000000008f800197]
ldstub [%o3+0x0e1],%l3 ! Mem[000000008f8000e1]
ldd [%o3+0x130],%l0 ! Mem[000000008f800130]
stw %l5,[%o1+0x06c] ! Mem[000000008e80006c]
retl
ldstub [%o0+0x0da],%l1 ! Mem[000000008e0000da]
p63_jmpl_0_he:
ldstub [%i2+0x0fa],%l5 ! Mem[000000008f0000fa]
sth %l5,[%i1+0x08e] ! Mem[000000008e80008e]
swap [%i0+0x12c],%l5 ! Mem[000000008e00012c]
stw %l1,[%i2+0x1a8] ! Mem[000000008f0001a8]
lduw [%i2+0x1ec],%l3 ! Mem[000000008f0001ec]
jmpl %g6+8,%g0
lduh [%i3+0x0a0],%l3 ! Mem[000000008f8000a0]
p63_call_0_he:
swap [%i3+0x0a4],%l3 ! Mem[000000008f8000a4]
swap [%i1+0x028],%l5 ! Mem[000000008e800028]
ldd [%i1+0x088],%l0 ! Mem[000000008e800088]
ldsw [%i0+0x110],%l5 ! Mem[000000008e000110]
retl
lduw [%i3+0x1f0],%l3 ! Mem[000000008f8001f0]
p63_jmpl_0_ho:
ldstub [%o2+0x0fa],%l5 ! Mem[000000008f0000fa]
sth %l5,[%o1+0x08e] ! Mem[000000008e80008e]
swap [%o0+0x12c],%l5 ! Mem[000000008e00012c]
stw %l1,[%o2+0x1a8] ! Mem[000000008f0001a8]
lduw [%o2+0x1ec],%l3 ! Mem[000000008f0001ec]
jmpl %g6+8,%g0
lduh [%o3+0x0a0],%l3 ! Mem[000000008f8000a0]
p63_call_0_ho:
swap [%o3+0x0a4],%l3 ! Mem[000000008f8000a4]
swap [%o1+0x028],%l5 ! Mem[000000008e800028]
ldd [%o1+0x088],%l0 ! Mem[000000008e800088]
ldsw [%o0+0x110],%l5 ! Mem[000000008e000110]
retl
lduw [%o3+0x1f0],%l3 ! Mem[000000008f8001f0]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
ldsh [%i3+0x06a],%l1 ! Mem[000000001180006a]
stx %l1,[%i3+0x118] ! Mem[0000000011800118]
ldub [%i0+0x1f2],%l0 ! Mem[00000000100001f2]
jmpl %g6+8,%g0
std %l6,[%i2+0x028] ! Mem[0000000011000028]
p0_call_1_le:
std %l2,[%i3+0x1f0] ! Mem[00000000118001f0]
ldub [%i0+0x013],%l7 ! Mem[0000000010000013]
sth %l2,[%i1+0x116] ! Mem[0000000010800116]
swap [%i1+0x050],%l7 ! Mem[0000000010800050]
ldx [%i2+0x008],%l6 ! Mem[0000000011000008]
retl
ldsh [%i0+0x09e],%l0 ! Mem[000000001000009e]
p0_jmpl_1_lo:
ldsh [%o3+0x06a],%l1 ! Mem[000000001180006a]
stx %l1,[%o3+0x118] ! Mem[0000000011800118]
ldub [%o0+0x1f2],%l0 ! Mem[00000000100001f2]
jmpl %g6+8,%g0
std %l6,[%o2+0x028] ! Mem[0000000011000028]
p0_call_1_lo:
std %l2,[%o3+0x1f0] ! Mem[00000000118001f0]
ldub [%o0+0x013],%l7 ! Mem[0000000010000013]
sth %l2,[%o1+0x116] ! Mem[0000000010800116]
swap [%o1+0x050],%l7 ! Mem[0000000010800050]
ldx [%o2+0x008],%l6 ! Mem[0000000011000008]
retl
ldsh [%o0+0x09e],%l0 ! Mem[000000001000009e]
p0_jmpl_1_he:
stw %l5,[%i0+0x1a8] ! Mem[00000000100001a8]
swap [%i0+0x08c],%l5 ! Mem[000000001000008c]
ldstub [%i1+0x15b],%l7 ! Mem[000000001080015b]
ldstub [%i3+0x012],%l0 ! Mem[0000000011800012]
sth %l6,[%i1+0x0cc] ! Mem[00000000108000cc]
ldx [%i2+0x0b8],%l2 ! Mem[00000000110000b8]
ldsh [%i3+0x0b4],%l3 ! Mem[00000000118000b4]
jmpl %g6+8,%g0
sth %l2,[%i2+0x144] ! Mem[0000000011000144]
p0_call_1_he:
ldsh [%i1+0x038],%l3 ! Mem[0000000010800038]
ldd [%i0+0x1f8],%l0 ! Mem[00000000100001f8]
swap [%i0+0x000],%l5 ! Mem[0000000010000000]
ldub [%i2+0x0ea],%l5 ! Mem[00000000110000ea]
std %l2,[%i1+0x1d0] ! Mem[00000000108001d0]
lduh [%i0+0x1b6],%l0 ! Mem[00000000100001b6]
stb %l2,[%i0+0x00c] ! Mem[000000001000000c]
retl
ldd [%i1+0x020],%l4 ! Mem[0000000010800020]
p0_jmpl_1_ho:
stw %l5,[%o0+0x1a8] ! Mem[00000000100001a8]
swap [%o0+0x08c],%l5 ! Mem[000000001000008c]
ldstub [%o1+0x15b],%l7 ! Mem[000000001080015b]
ldstub [%o3+0x012],%l0 ! Mem[0000000011800012]
sth %l6,[%o1+0x0cc] ! Mem[00000000108000cc]
ldx [%o2+0x0b8],%l2 ! Mem[00000000110000b8]
ldsh [%o3+0x0b4],%l3 ! Mem[00000000118000b4]
jmpl %g6+8,%g0
sth %l2,[%o2+0x144] ! Mem[0000000011000144]
p0_call_1_ho:
ldsh [%o1+0x038],%l3 ! Mem[0000000010800038]
ldd [%o0+0x1f8],%l0 ! Mem[00000000100001f8]
swap [%o0+0x000],%l5 ! Mem[0000000010000000]
ldub [%o2+0x0ea],%l5 ! Mem[00000000110000ea]
std %l2,[%o1+0x1d0] ! Mem[00000000108001d0]
lduh [%o0+0x1b6],%l0 ! Mem[00000000100001b6]
stb %l2,[%o0+0x00c] ! Mem[000000001000000c]
retl
ldd [%o1+0x020],%l4 ! Mem[0000000010800020]
p1_jmpl_1_le:
stb %l2,[%i3+0x0d7] ! Mem[00000000138000d7]
swap [%i3+0x118],%l2 ! Mem[0000000013800118]
ldstub [%i1+0x02c],%l6 ! Mem[000000001280002c]
jmpl %g6+8,%g0
stx %l1,[%i3+0x0f0] ! Mem[00000000138000f0]
p1_call_1_le:
sth %l3,[%i1+0x1cc] ! Mem[00000000128001cc]
ldstub [%i2+0x0a0],%l3 ! Mem[00000000130000a0]
ldstub [%i3+0x04a],%l1 ! Mem[000000001380004a]
swap [%i0+0x138],%l1 ! Mem[0000000012000138]
ldub [%i0+0x1d2],%l0 ! Mem[00000000120001d2]
stx %l7,[%i1+0x008] ! Mem[0000000012800008]
ldub [%i1+0x15d],%l7 ! Mem[000000001280015d]
retl
ldd [%i1+0x1b8],%l4 ! Mem[00000000128001b8]
p1_jmpl_1_lo:
stb %l2,[%o3+0x0d7] ! Mem[00000000138000d7]
swap [%o3+0x118],%l2 ! Mem[0000000013800118]
ldstub [%o1+0x02c],%l6 ! Mem[000000001280002c]
jmpl %g6+8,%g0
stx %l1,[%o3+0x0f0] ! Mem[00000000138000f0]
p1_call_1_lo:
sth %l3,[%o1+0x1cc] ! Mem[00000000128001cc]
ldstub [%o2+0x0a0],%l3 ! Mem[00000000130000a0]
ldstub [%o3+0x04a],%l1 ! Mem[000000001380004a]
swap [%o0+0x138],%l1 ! Mem[0000000012000138]
ldub [%o0+0x1d2],%l0 ! Mem[00000000120001d2]
stx %l7,[%o1+0x008] ! Mem[0000000012800008]
ldub [%o1+0x15d],%l7 ! Mem[000000001280015d]
retl
ldd [%o1+0x1b8],%l4 ! Mem[00000000128001b8]
p1_jmpl_1_he:
ldsb [%i2+0x1d6],%l0 ! Mem[00000000130001d6]
ldd [%i0+0x050],%l6 ! Mem[0000000012000050]
ldsb [%i2+0x02f],%l6 ! Mem[000000001300002f]
stw %l6,[%i2+0x070] ! Mem[0000000013000070]
ldstub [%i1+0x150],%l2 ! Mem[0000000012800150]
swap [%i0+0x198],%l7 ! Mem[0000000012000198]
jmpl %g6+8,%g0
ldstub [%i1+0x0e0],%l2 ! Mem[00000000128000e0]
p1_call_1_he:
swap [%i2+0x1d8],%l4 ! Mem[00000000130001d8]
ldx [%i2+0x028],%l6 ! Mem[0000000013000028]
lduh [%i1+0x024],%l3 ! Mem[0000000012800024]
stx %l3,[%i1+0x060] ! Mem[0000000012800060]
ldstub [%i1+0x033],%l0 ! Mem[0000000012800033]
retl
ldx [%i1+0x1e8],%l2 ! Mem[00000000128001e8]
p1_jmpl_1_ho:
ldsb [%o2+0x1d6],%l0 ! Mem[00000000130001d6]
ldd [%o0+0x050],%l6 ! Mem[0000000012000050]
ldsb [%o2+0x02f],%l6 ! Mem[000000001300002f]
stw %l6,[%o2+0x070] ! Mem[0000000013000070]
ldstub [%o1+0x150],%l2 ! Mem[0000000012800150]
swap [%o0+0x198],%l7 ! Mem[0000000012000198]
jmpl %g6+8,%g0
ldstub [%o1+0x0e0],%l2 ! Mem[00000000128000e0]
p1_call_1_ho:
swap [%o2+0x1d8],%l4 ! Mem[00000000130001d8]
ldx [%o2+0x028],%l6 ! Mem[0000000013000028]
lduh [%o1+0x024],%l3 ! Mem[0000000012800024]
stx %l3,[%o1+0x060] ! Mem[0000000012800060]
ldstub [%o1+0x033],%l0 ! Mem[0000000012800033]
retl
ldx [%o1+0x1e8],%l2 ! Mem[00000000128001e8]
p2_jmpl_1_le:
swap [%i2+0x18c],%l3 ! Mem[000000001500018c]
jmpl %g6+8,%g0
ldx [%i3+0x098],%l5 ! Mem[0000000015800098]
p2_call_1_le:
swap [%i3+0x174],%l6 ! Mem[0000000015800174]
stw %l5,[%i3+0x12c] ! Mem[000000001580012c]
ldsb [%i0+0x071],%l3 ! Mem[0000000014000071]
ldd [%i2+0x1c0],%l2 ! Mem[00000000150001c0]
sth %l2,[%i3+0x0fc] ! Mem[00000000158000fc]
ldstub [%i2+0x09e],%l1 ! Mem[000000001500009e]
retl
ldsw [%i1+0x120],%l6 ! Mem[0000000014800120]
p2_jmpl_1_lo:
swap [%o2+0x18c],%l3 ! Mem[000000001500018c]
jmpl %g6+8,%g0
ldx [%o3+0x098],%l5 ! Mem[0000000015800098]
p2_call_1_lo:
swap [%o3+0x174],%l6 ! Mem[0000000015800174]
stw %l5,[%o3+0x12c] ! Mem[000000001580012c]
ldsb [%o0+0x071],%l3 ! Mem[0000000014000071]
ldd [%o2+0x1c0],%l2 ! Mem[00000000150001c0]
sth %l2,[%o3+0x0fc] ! Mem[00000000158000fc]
ldstub [%o2+0x09e],%l1 ! Mem[000000001500009e]
retl
ldsw [%o1+0x120],%l6 ! Mem[0000000014800120]
p2_jmpl_1_he:
swap [%i2+0x094],%l5 ! Mem[0000000015000094]
ldstub [%i3+0x030],%l3 ! Mem[0000000015800030]
jmpl %g6+8,%g0
ldsb [%i1+0x088],%l6 ! Mem[0000000014800088]
p2_call_1_he:
stb %l3,[%i0+0x063] ! Mem[0000000014000063]
ldsb [%i2+0x013],%l0 ! Mem[0000000015000013]
stb %l2,[%i2+0x1c8] ! Mem[00000000150001c8]
retl
swap [%i1+0x178],%l4 ! Mem[0000000014800178]
p2_jmpl_1_ho:
swap [%o2+0x094],%l5 ! Mem[0000000015000094]
ldstub [%o3+0x030],%l3 ! Mem[0000000015800030]
jmpl %g6+8,%g0
ldsb [%o1+0x088],%l6 ! Mem[0000000014800088]
p2_call_1_ho:
stb %l3,[%o0+0x063] ! Mem[0000000014000063]
ldsb [%o2+0x013],%l0 ! Mem[0000000015000013]
stb %l2,[%o2+0x1c8] ! Mem[00000000150001c8]
retl
swap [%o1+0x178],%l4 ! Mem[0000000014800178]
p3_jmpl_1_le:
ldx [%i1+0x050],%l1 ! Mem[0000000016800050]
ldsh [%i2+0x0b8],%l5 ! Mem[00000000170000b8]
ldsh [%i0+0x004],%l4 ! Mem[0000000016000004]
ldstub [%i2+0x0a8],%l1 ! Mem[00000000170000a8]
jmpl %g6+8,%g0
stx %l7,[%i0+0x000] ! Mem[0000000016000000]
p3_call_1_le:
stw %l0,[%i1+0x1c8] ! Mem[00000000168001c8]
ldub [%i2+0x07e],%l1 ! Mem[000000001700007e]
swap [%i3+0x140],%l0 ! Mem[0000000017800140]
ldstub [%i1+0x102],%l5 ! Mem[0000000016800102]
ldsh [%i3+0x1a2],%l5 ! Mem[00000000178001a2]
retl
ldsh [%i2+0x0c4],%l5 ! Mem[00000000170000c4]
p3_jmpl_1_lo:
ldx [%o1+0x050],%l1 ! Mem[0000000016800050]
ldsh [%o2+0x0b8],%l5 ! Mem[00000000170000b8]
ldsh [%o0+0x004],%l4 ! Mem[0000000016000004]
ldstub [%o2+0x0a8],%l1 ! Mem[00000000170000a8]
jmpl %g6+8,%g0
stx %l7,[%o0+0x000] ! Mem[0000000016000000]
p3_call_1_lo:
stw %l0,[%o1+0x1c8] ! Mem[00000000168001c8]
ldub [%o2+0x07e],%l1 ! Mem[000000001700007e]
swap [%o3+0x140],%l0 ! Mem[0000000017800140]
ldstub [%o1+0x102],%l5 ! Mem[0000000016800102]
ldsh [%o3+0x1a2],%l5 ! Mem[00000000178001a2]
retl
ldsh [%o2+0x0c4],%l5 ! Mem[00000000170000c4]
p3_jmpl_1_he:
ldsb [%i0+0x098],%l6 ! Mem[0000000016000098]
ldstub [%i2+0x11f],%l2 ! Mem[000000001700011f]
jmpl %g6+8,%g0
lduh [%i2+0x010],%l3 ! Mem[0000000017000010]
p3_call_1_he:
std %l4,[%i2+0x0c8] ! Mem[00000000170000c8]
ldsw [%i2+0x1d0],%l3 ! Mem[00000000170001d0]
swap [%i0+0x114],%l4 ! Mem[0000000016000114]
stx %l1,[%i2+0x150] ! Mem[0000000017000150]
ldstub [%i0+0x112],%l2 ! Mem[0000000016000112]
retl
std %l2,[%i2+0x0f8] ! Mem[00000000170000f8]
p3_jmpl_1_ho:
ldsb [%o0+0x098],%l6 ! Mem[0000000016000098]
ldstub [%o2+0x11f],%l2 ! Mem[000000001700011f]
jmpl %g6+8,%g0
lduh [%o2+0x010],%l3 ! Mem[0000000017000010]
p3_call_1_ho:
std %l4,[%o2+0x0c8] ! Mem[00000000170000c8]
ldsw [%o2+0x1d0],%l3 ! Mem[00000000170001d0]
swap [%o0+0x114],%l4 ! Mem[0000000016000114]
stx %l1,[%o2+0x150] ! Mem[0000000017000150]
ldstub [%o0+0x112],%l2 ! Mem[0000000016000112]
retl
std %l2,[%o2+0x0f8] ! Mem[00000000170000f8]
p4_jmpl_1_le:
ldsw [%i0+0x0ec],%l4 ! Mem[00000000180000ec]
ldub [%i2+0x1b4],%l7 ! Mem[00000000190001b4]
swap [%i2+0x1a8],%l5 ! Mem[00000000190001a8]
ldstub [%i3+0x0af],%l5 ! Mem[00000000198000af]
lduh [%i1+0x15a],%l7 ! Mem[000000001880015a]
jmpl %g6+8,%g0
ldub [%i1+0x1b2],%l4 ! Mem[00000000188001b2]
p4_call_1_le:
ldsh [%i2+0x118],%l2 ! Mem[0000000019000118]
ldstub [%i3+0x1c5],%l0 ! Mem[00000000198001c5]
ldx [%i1+0x130],%l2 ! Mem[0000000018800130]
retl
ldx [%i1+0x0f8],%l0 ! Mem[00000000188000f8]
p4_jmpl_1_lo:
ldsw [%o0+0x0ec],%l4 ! Mem[00000000180000ec]
ldub [%o2+0x1b4],%l7 ! Mem[00000000190001b4]
swap [%o2+0x1a8],%l5 ! Mem[00000000190001a8]
ldstub [%o3+0x0af],%l5 ! Mem[00000000198000af]
lduh [%o1+0x15a],%l7 ! Mem[000000001880015a]
jmpl %g6+8,%g0
ldub [%o1+0x1b2],%l4 ! Mem[00000000188001b2]
p4_call_1_lo:
ldsh [%o2+0x118],%l2 ! Mem[0000000019000118]
ldstub [%o3+0x1c5],%l0 ! Mem[00000000198001c5]
ldx [%o1+0x130],%l2 ! Mem[0000000018800130]
retl
ldx [%o1+0x0f8],%l0 ! Mem[00000000188000f8]
p4_jmpl_1_he:
swap [%i1+0x11c],%l2 ! Mem[000000001880011c]
ldx [%i2+0x030],%l3 ! Mem[0000000019000030]
stx %l4,[%i2+0x060] ! Mem[0000000019000060]
ldub [%i3+0x13f],%l5 ! Mem[000000001980013f]
stx %l2,[%i3+0x018] ! Mem[0000000019800018]
ldstub [%i0+0x1c1],%l4 ! Mem[00000000180001c1]
jmpl %g6+8,%g0
stb %l6,[%i1+0x022] ! Mem[0000000018800022]
p4_call_1_he:
lduw [%i0+0x128],%l4 ! Mem[0000000018000128]
ldub [%i2+0x082],%l0 ! Mem[0000000019000082]
ldx [%i0+0x068],%l5 ! Mem[0000000018000068]
ldsw [%i0+0x18c],%l5 ! Mem[000000001800018c]
lduw [%i2+0x1a4],%l3 ! Mem[00000000190001a4]
ldstub [%i0+0x018],%l1 ! Mem[0000000018000018]
ldstub [%i0+0x1a1],%l6 ! Mem[00000000180001a1]
retl
ldsw [%i3+0x180],%l2 ! Mem[0000000019800180]
p4_jmpl_1_ho:
swap [%o1+0x11c],%l2 ! Mem[000000001880011c]
ldx [%o2+0x030],%l3 ! Mem[0000000019000030]
stx %l4,[%o2+0x060] ! Mem[0000000019000060]
ldub [%o3+0x13f],%l5 ! Mem[000000001980013f]
stx %l2,[%o3+0x018] ! Mem[0000000019800018]
ldstub [%o0+0x1c1],%l4 ! Mem[00000000180001c1]
jmpl %g6+8,%g0
stb %l6,[%o1+0x022] ! Mem[0000000018800022]
p4_call_1_ho:
lduw [%o0+0x128],%l4 ! Mem[0000000018000128]
ldub [%o2+0x082],%l0 ! Mem[0000000019000082]
ldx [%o0+0x068],%l5 ! Mem[0000000018000068]
ldsw [%o0+0x18c],%l5 ! Mem[000000001800018c]
lduw [%o2+0x1a4],%l3 ! Mem[00000000190001a4]
ldstub [%o0+0x018],%l1 ! Mem[0000000018000018]
ldstub [%o0+0x1a1],%l6 ! Mem[00000000180001a1]
retl
ldsw [%o3+0x180],%l2 ! Mem[0000000019800180]
p5_jmpl_1_le:
ldstub [%i2+0x1be],%l6 ! Mem[000000001b0001be]
stw %l0,[%i3+0x0d4] ! Mem[000000001b8000d4]
ldsb [%i1+0x14c],%l5 ! Mem[000000001a80014c]
ldx [%i3+0x058],%l3 ! Mem[000000001b800058]
ldstub [%i0+0x17d],%l6 ! Mem[000000001a00017d]
jmpl %g6+8,%g0
stb %l5,[%i2+0x0d4] ! Mem[000000001b0000d4]
p5_call_1_le:
ldx [%i3+0x1c0],%l1 ! Mem[000000001b8001c0]
ldstub [%i2+0x0f9],%l4 ! Mem[000000001b0000f9]
sth %l0,[%i0+0x150] ! Mem[000000001a000150]
stw %l3,[%i0+0x11c] ! Mem[000000001a00011c]
swap [%i2+0x0bc],%l2 ! Mem[000000001b0000bc]
retl
stx %l0,[%i3+0x028] ! Mem[000000001b800028]
p5_jmpl_1_lo:
ldstub [%o2+0x1be],%l6 ! Mem[000000001b0001be]
stw %l0,[%o3+0x0d4] ! Mem[000000001b8000d4]
ldsb [%o1+0x14c],%l5 ! Mem[000000001a80014c]
ldx [%o3+0x058],%l3 ! Mem[000000001b800058]
ldstub [%o0+0x17d],%l6 ! Mem[000000001a00017d]
jmpl %g6+8,%g0
stb %l5,[%o2+0x0d4] ! Mem[000000001b0000d4]
p5_call_1_lo:
ldx [%o3+0x1c0],%l1 ! Mem[000000001b8001c0]
ldstub [%o2+0x0f9],%l4 ! Mem[000000001b0000f9]
sth %l0,[%o0+0x150] ! Mem[000000001a000150]
stw %l3,[%o0+0x11c] ! Mem[000000001a00011c]
swap [%o2+0x0bc],%l2 ! Mem[000000001b0000bc]
retl
stx %l0,[%o3+0x028] ! Mem[000000001b800028]
p5_jmpl_1_he:
ldsw [%i0+0x170],%l2 ! Mem[000000001a000170]
ldstub [%i1+0x091],%l1 ! Mem[000000001a800091]
ldd [%i3+0x060],%l6 ! Mem[000000001b800060]
swap [%i0+0x190],%l3 ! Mem[000000001a000190]
lduw [%i1+0x0e4],%l2 ! Mem[000000001a8000e4]
std %l6,[%i1+0x088] ! Mem[000000001a800088]
jmpl %g6+8,%g0
lduh [%i0+0x1c8],%l5 ! Mem[000000001a0001c8]
p5_call_1_he:
lduh [%i0+0x080],%l0 ! Mem[000000001a000080]
ldsw [%i0+0x0d4],%l0 ! Mem[000000001a0000d4]
ldub [%i2+0x13d],%l4 ! Mem[000000001b00013d]
retl
swap [%i1+0x19c],%l6 ! Mem[000000001a80019c]
p5_jmpl_1_ho:
ldsw [%o0+0x170],%l2 ! Mem[000000001a000170]
ldstub [%o1+0x091],%l1 ! Mem[000000001a800091]
ldd [%o3+0x060],%l6 ! Mem[000000001b800060]
swap [%o0+0x190],%l3 ! Mem[000000001a000190]
lduw [%o1+0x0e4],%l2 ! Mem[000000001a8000e4]
std %l6,[%o1+0x088] ! Mem[000000001a800088]
jmpl %g6+8,%g0
lduh [%o0+0x1c8],%l5 ! Mem[000000001a0001c8]
p5_call_1_ho:
lduh [%o0+0x080],%l0 ! Mem[000000001a000080]
ldsw [%o0+0x0d4],%l0 ! Mem[000000001a0000d4]
ldub [%o2+0x13d],%l4 ! Mem[000000001b00013d]
retl
swap [%o1+0x19c],%l6 ! Mem[000000001a80019c]
p6_jmpl_1_le:
stw %l2,[%i0+0x028] ! Mem[000000001c000028]
swap [%i3+0x1cc],%l7 ! Mem[000000001d8001cc]
ldstub [%i1+0x0b3],%l4 ! Mem[000000001c8000b3]
lduh [%i3+0x106],%l5 ! Mem[000000001d800106]
jmpl %g6+8,%g0
swap [%i2+0x1c0],%l1 ! Mem[000000001d0001c0]
p6_call_1_le:
lduh [%i0+0x138],%l6 ! Mem[000000001c000138]
lduw [%i2+0x138],%l0 ! Mem[000000001d000138]
retl
ldsw [%i0+0x018],%l7 ! Mem[000000001c000018]
p6_jmpl_1_lo:
stw %l2,[%o0+0x028] ! Mem[000000001c000028]
swap [%o3+0x1cc],%l7 ! Mem[000000001d8001cc]
ldstub [%o1+0x0b3],%l4 ! Mem[000000001c8000b3]
lduh [%o3+0x106],%l5 ! Mem[000000001d800106]
jmpl %g6+8,%g0
swap [%o2+0x1c0],%l1 ! Mem[000000001d0001c0]
p6_call_1_lo:
lduh [%o0+0x138],%l6 ! Mem[000000001c000138]
lduw [%o2+0x138],%l0 ! Mem[000000001d000138]
retl
ldsw [%o0+0x018],%l7 ! Mem[000000001c000018]
p6_jmpl_1_he:
ldsh [%i0+0x024],%l4 ! Mem[000000001c000024]
ldstub [%i1+0x184],%l2 ! Mem[000000001c800184]
swap [%i2+0x02c],%l0 ! Mem[000000001d00002c]
ldsw [%i1+0x044],%l0 ! Mem[000000001c800044]
swap [%i1+0x17c],%l3 ! Mem[000000001c80017c]
jmpl %g6+8,%g0
ldsw [%i0+0x010],%l0 ! Mem[000000001c000010]
p6_call_1_he:
swap [%i0+0x100],%l6 ! Mem[000000001c000100]
retl
stx %l3,[%i3+0x188] ! Mem[000000001d800188]
p6_jmpl_1_ho:
ldsh [%o0+0x024],%l4 ! Mem[000000001c000024]
ldstub [%o1+0x184],%l2 ! Mem[000000001c800184]
swap [%o2+0x02c],%l0 ! Mem[000000001d00002c]
ldsw [%o1+0x044],%l0 ! Mem[000000001c800044]
swap [%o1+0x17c],%l3 ! Mem[000000001c80017c]
jmpl %g6+8,%g0
ldsw [%o0+0x010],%l0 ! Mem[000000001c000010]
p6_call_1_ho:
swap [%o0+0x100],%l6 ! Mem[000000001c000100]
retl
stx %l3,[%o3+0x188] ! Mem[000000001d800188]
p7_jmpl_1_le:
swap [%i1+0x0d4],%l2 ! Mem[000000001e8000d4]
ldsb [%i3+0x0bd],%l4 ! Mem[000000001f8000bd]
swap [%i0+0x0b8],%l0 ! Mem[000000001e0000b8]
jmpl %g6+8,%g0
ldub [%i1+0x034],%l5 ! Mem[000000001e800034]
p7_call_1_le:
sth %l7,[%i1+0x188] ! Mem[000000001e800188]
ldub [%i0+0x120],%l6 ! Mem[000000001e000120]
retl
ldsw [%i0+0x114],%l3 ! Mem[000000001e000114]
p7_jmpl_1_lo:
swap [%o1+0x0d4],%l2 ! Mem[000000001e8000d4]
ldsb [%o3+0x0bd],%l4 ! Mem[000000001f8000bd]
swap [%o0+0x0b8],%l0 ! Mem[000000001e0000b8]
jmpl %g6+8,%g0
ldub [%o1+0x034],%l5 ! Mem[000000001e800034]
p7_call_1_lo:
sth %l7,[%o1+0x188] ! Mem[000000001e800188]
ldub [%o0+0x120],%l6 ! Mem[000000001e000120]
retl
ldsw [%o0+0x114],%l3 ! Mem[000000001e000114]
p7_jmpl_1_he:
ldstub [%i2+0x0a3],%l0 ! Mem[000000001f0000a3]
stb %l4,[%i0+0x0c8] ! Mem[000000001e0000c8]
ldsh [%i1+0x1e4],%l7 ! Mem[000000001e8001e4]
ldsh [%i2+0x0be],%l2 ! Mem[000000001f0000be]
swap [%i3+0x118],%l6 ! Mem[000000001f800118]
swap [%i0+0x138],%l0 ! Mem[000000001e000138]
ldsw [%i2+0x018],%l7 ! Mem[000000001f000018]
jmpl %g6+8,%g0
ldsh [%i3+0x1e8],%l6 ! Mem[000000001f8001e8]
p7_call_1_he:
ldd [%i2+0x1b0],%l6 ! Mem[000000001f0001b0]
ldsb [%i2+0x189],%l5 ! Mem[000000001f000189]
swap [%i0+0x0ac],%l5 ! Mem[000000001e0000ac]
lduh [%i2+0x1e8],%l2 ! Mem[000000001f0001e8]
retl
ldsh [%i2+0x084],%l4 ! Mem[000000001f000084]
p7_jmpl_1_ho:
ldstub [%o2+0x0a3],%l0 ! Mem[000000001f0000a3]
stb %l4,[%o0+0x0c8] ! Mem[000000001e0000c8]
ldsh [%o1+0x1e4],%l7 ! Mem[000000001e8001e4]
ldsh [%o2+0x0be],%l2 ! Mem[000000001f0000be]
swap [%o3+0x118],%l6 ! Mem[000000001f800118]
swap [%o0+0x138],%l0 ! Mem[000000001e000138]
ldsw [%o2+0x018],%l7 ! Mem[000000001f000018]
jmpl %g6+8,%g0
ldsh [%o3+0x1e8],%l6 ! Mem[000000001f8001e8]
p7_call_1_ho:
ldd [%o2+0x1b0],%l6 ! Mem[000000001f0001b0]
ldsb [%o2+0x189],%l5 ! Mem[000000001f000189]
swap [%o0+0x0ac],%l5 ! Mem[000000001e0000ac]
lduh [%o2+0x1e8],%l2 ! Mem[000000001f0001e8]
retl
ldsh [%o2+0x084],%l4 ! Mem[000000001f000084]
p8_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i2+0x070],%l7 ! Mem[0000000021000070]
p8_call_1_le:
sth %l1,[%i3+0x1dc] ! Mem[00000000218001dc]
ldsw [%i1+0x1ac],%l6 ! Mem[00000000208001ac]
ldsb [%i0+0x00f],%l0 ! Mem[000000002000000f]
stx %l5,[%i2+0x088] ! Mem[0000000021000088]
std %l6,[%i1+0x178] ! Mem[0000000020800178]
retl
stx %l0,[%i0+0x010] ! Mem[0000000020000010]
p8_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o2+0x070],%l7 ! Mem[0000000021000070]
p8_call_1_lo:
sth %l1,[%o3+0x1dc] ! Mem[00000000218001dc]
ldsw [%o1+0x1ac],%l6 ! Mem[00000000208001ac]
ldsb [%o0+0x00f],%l0 ! Mem[000000002000000f]
stx %l5,[%o2+0x088] ! Mem[0000000021000088]
std %l6,[%o1+0x178] ! Mem[0000000020800178]
retl
stx %l0,[%o0+0x010] ! Mem[0000000020000010]
p8_jmpl_1_he:
lduh [%i1+0x122],%l6 ! Mem[0000000020800122]
jmpl %g6+8,%g0
ldx [%i2+0x188],%l3 ! Mem[0000000021000188]
p8_call_1_he:
lduh [%i2+0x144],%l2 ! Mem[0000000021000144]
ldstub [%i3+0x0ca],%l5 ! Mem[00000000218000ca]
swap [%i3+0x0b0],%l6 ! Mem[00000000218000b0]
lduw [%i3+0x134],%l4 ! Mem[0000000021800134]
swap [%i3+0x00c],%l2 ! Mem[000000002180000c]
retl
ldstub [%i1+0x0ee],%l2 ! Mem[00000000208000ee]
p8_jmpl_1_ho:
lduh [%o1+0x122],%l6 ! Mem[0000000020800122]
jmpl %g6+8,%g0
ldx [%o2+0x188],%l3 ! Mem[0000000021000188]
p8_call_1_ho:
lduh [%o2+0x144],%l2 ! Mem[0000000021000144]
ldstub [%o3+0x0ca],%l5 ! Mem[00000000218000ca]
swap [%o3+0x0b0],%l6 ! Mem[00000000218000b0]
lduw [%o3+0x134],%l4 ! Mem[0000000021800134]
swap [%o3+0x00c],%l2 ! Mem[000000002180000c]
retl
ldstub [%o1+0x0ee],%l2 ! Mem[00000000208000ee]
p9_jmpl_1_le:
jmpl %g6+8,%g0
ldd [%i0+0x098],%l4 ! Mem[0000000022000098]
p9_call_1_le:
stx %l1,[%i2+0x048] ! Mem[0000000023000048]
ldub [%i3+0x02a],%l5 ! Mem[000000002380002a]
ldub [%i2+0x088],%l1 ! Mem[0000000023000088]
ldx [%i2+0x110],%l5 ! Mem[0000000023000110]
lduh [%i0+0x1d0],%l3 ! Mem[00000000220001d0]
retl
swap [%i2+0x1f8],%l2 ! Mem[00000000230001f8]
p9_jmpl_1_lo:
jmpl %g6+8,%g0
ldd [%o0+0x098],%l4 ! Mem[0000000022000098]
p9_call_1_lo:
stx %l1,[%o2+0x048] ! Mem[0000000023000048]
ldub [%o3+0x02a],%l5 ! Mem[000000002380002a]
ldub [%o2+0x088],%l1 ! Mem[0000000023000088]
ldx [%o2+0x110],%l5 ! Mem[0000000023000110]
lduh [%o0+0x1d0],%l3 ! Mem[00000000220001d0]
retl
swap [%o2+0x1f8],%l2 ! Mem[00000000230001f8]
p9_jmpl_1_he:
ldstub [%i0+0x18c],%l3 ! Mem[000000002200018c]
ldub [%i0+0x001],%l5 ! Mem[0000000022000001]
swap [%i0+0x1dc],%l1 ! Mem[00000000220001dc]
lduh [%i0+0x184],%l2 ! Mem[0000000022000184]
swap [%i1+0x00c],%l0 ! Mem[000000002280000c]
ldsw [%i0+0x044],%l0 ! Mem[0000000022000044]
stw %l3,[%i2+0x15c] ! Mem[000000002300015c]
jmpl %g6+8,%g0
lduw [%i2+0x104],%l1 ! Mem[0000000023000104]
p9_call_1_he:
swap [%i1+0x038],%l1 ! Mem[0000000022800038]
ldd [%i2+0x000],%l4 ! Mem[0000000023000000]
stx %l4,[%i0+0x1d8] ! Mem[00000000220001d8]
stw %l4,[%i3+0x0f0] ! Mem[00000000238000f0]
ldub [%i3+0x087],%l3 ! Mem[0000000023800087]
ldsh [%i3+0x1da],%l1 ! Mem[00000000238001da]
lduw [%i2+0x020],%l5 ! Mem[0000000023000020]
retl
swap [%i1+0x144],%l2 ! Mem[0000000022800144]
p9_jmpl_1_ho:
ldstub [%o0+0x18c],%l3 ! Mem[000000002200018c]
ldub [%o0+0x001],%l5 ! Mem[0000000022000001]
swap [%o0+0x1dc],%l1 ! Mem[00000000220001dc]
lduh [%o0+0x184],%l2 ! Mem[0000000022000184]
swap [%o1+0x00c],%l0 ! Mem[000000002280000c]
ldsw [%o0+0x044],%l0 ! Mem[0000000022000044]
stw %l3,[%o2+0x15c] ! Mem[000000002300015c]
jmpl %g6+8,%g0
lduw [%o2+0x104],%l1 ! Mem[0000000023000104]
p9_call_1_ho:
swap [%o1+0x038],%l1 ! Mem[0000000022800038]
ldd [%o2+0x000],%l4 ! Mem[0000000023000000]
stx %l4,[%o0+0x1d8] ! Mem[00000000220001d8]
stw %l4,[%o3+0x0f0] ! Mem[00000000238000f0]
ldub [%o3+0x087],%l3 ! Mem[0000000023800087]
ldsh [%o3+0x1da],%l1 ! Mem[00000000238001da]
lduw [%o2+0x020],%l5 ! Mem[0000000023000020]
retl
swap [%o1+0x144],%l2 ! Mem[0000000022800144]
p10_jmpl_1_le:
lduw [%i2+0x1e0],%l7 ! Mem[00000000250001e0]
swap [%i2+0x1bc],%l2 ! Mem[00000000250001bc]
jmpl %g6+8,%g0
ldsb [%i2+0x0e7],%l0 ! Mem[00000000250000e7]
p10_call_1_le:
retl
ldstub [%i3+0x00c],%l7 ! Mem[000000002580000c]
p10_jmpl_1_lo:
lduw [%o2+0x1e0],%l7 ! Mem[00000000250001e0]
swap [%o2+0x1bc],%l2 ! Mem[00000000250001bc]
jmpl %g6+8,%g0
ldsb [%o2+0x0e7],%l0 ! Mem[00000000250000e7]
p10_call_1_lo:
retl
ldstub [%o3+0x00c],%l7 ! Mem[000000002580000c]
p10_jmpl_1_he:
std %l2,[%i2+0x1f0] ! Mem[00000000250001f0]
swap [%i2+0x1f8],%l2 ! Mem[00000000250001f8]
ldsb [%i0+0x136],%l2 ! Mem[0000000024000136]
swap [%i3+0x130],%l1 ! Mem[0000000025800130]
ldstub [%i3+0x077],%l0 ! Mem[0000000025800077]
jmpl %g6+8,%g0
ldstub [%i2+0x176],%l7 ! Mem[0000000025000176]
p10_call_1_he:
ldsh [%i0+0x19e],%l3 ! Mem[000000002400019e]
ldstub [%i3+0x15d],%l6 ! Mem[000000002580015d]
retl
std %l0,[%i3+0x0d0] ! Mem[00000000258000d0]
p10_jmpl_1_ho:
std %l2,[%o2+0x1f0] ! Mem[00000000250001f0]
swap [%o2+0x1f8],%l2 ! Mem[00000000250001f8]
ldsb [%o0+0x136],%l2 ! Mem[0000000024000136]
swap [%o3+0x130],%l1 ! Mem[0000000025800130]
ldstub [%o3+0x077],%l0 ! Mem[0000000025800077]
jmpl %g6+8,%g0
ldstub [%o2+0x176],%l7 ! Mem[0000000025000176]
p10_call_1_ho:
ldsh [%o0+0x19e],%l3 ! Mem[000000002400019e]
ldstub [%o3+0x15d],%l6 ! Mem[000000002580015d]
retl
std %l0,[%o3+0x0d0] ! Mem[00000000258000d0]
p11_jmpl_1_le:
ldub [%i0+0x1eb],%l0 ! Mem[00000000260001eb]
sth %l2,[%i1+0x11a] ! Mem[000000002680011a]
ldsh [%i1+0x00c],%l6 ! Mem[000000002680000c]
jmpl %g6+8,%g0
ldsb [%i0+0x0d0],%l1 ! Mem[00000000260000d0]
p11_call_1_le:
ldsw [%i2+0x140],%l5 ! Mem[0000000027000140]
lduw [%i3+0x1a4],%l2 ! Mem[00000000278001a4]
ldsb [%i2+0x016],%l0 ! Mem[0000000027000016]
ldsh [%i2+0x14a],%l2 ! Mem[000000002700014a]
sth %l4,[%i2+0x0ec] ! Mem[00000000270000ec]
swap [%i2+0x180],%l7 ! Mem[0000000027000180]
stx %l7,[%i3+0x178] ! Mem[0000000027800178]
retl
ldsb [%i0+0x1c4],%l7 ! Mem[00000000260001c4]
p11_jmpl_1_lo:
ldub [%o0+0x1eb],%l0 ! Mem[00000000260001eb]
sth %l2,[%o1+0x11a] ! Mem[000000002680011a]
ldsh [%o1+0x00c],%l6 ! Mem[000000002680000c]
jmpl %g6+8,%g0
ldsb [%o0+0x0d0],%l1 ! Mem[00000000260000d0]
p11_call_1_lo:
ldsw [%o2+0x140],%l5 ! Mem[0000000027000140]
lduw [%o3+0x1a4],%l2 ! Mem[00000000278001a4]
ldsb [%o2+0x016],%l0 ! Mem[0000000027000016]
ldsh [%o2+0x14a],%l2 ! Mem[000000002700014a]
sth %l4,[%o2+0x0ec] ! Mem[00000000270000ec]
swap [%o2+0x180],%l7 ! Mem[0000000027000180]
stx %l7,[%o3+0x178] ! Mem[0000000027800178]
retl
ldsb [%o0+0x1c4],%l7 ! Mem[00000000260001c4]
p11_jmpl_1_he:
lduh [%i1+0x006],%l2 ! Mem[0000000026800006]
stb %l5,[%i1+0x132] ! Mem[0000000026800132]
stx %l2,[%i0+0x0b8] ! Mem[00000000260000b8]
swap [%i3+0x0f0],%l0 ! Mem[00000000278000f0]
stb %l6,[%i1+0x093] ! Mem[0000000026800093]
sth %l7,[%i2+0x198] ! Mem[0000000027000198]
jmpl %g6+8,%g0
ldub [%i0+0x016],%l7 ! Mem[0000000026000016]
p11_call_1_he:
ldstub [%i3+0x0a8],%l2 ! Mem[00000000278000a8]
ldub [%i1+0x0d2],%l4 ! Mem[00000000268000d2]
ldsh [%i2+0x086],%l3 ! Mem[0000000027000086]
retl
ldstub [%i0+0x19b],%l3 ! Mem[000000002600019b]
p11_jmpl_1_ho:
lduh [%o1+0x006],%l2 ! Mem[0000000026800006]
stb %l5,[%o1+0x132] ! Mem[0000000026800132]
stx %l2,[%o0+0x0b8] ! Mem[00000000260000b8]
swap [%o3+0x0f0],%l0 ! Mem[00000000278000f0]
stb %l6,[%o1+0x093] ! Mem[0000000026800093]
sth %l7,[%o2+0x198] ! Mem[0000000027000198]
jmpl %g6+8,%g0
ldub [%o0+0x016],%l7 ! Mem[0000000026000016]
p11_call_1_ho:
ldstub [%o3+0x0a8],%l2 ! Mem[00000000278000a8]
ldub [%o1+0x0d2],%l4 ! Mem[00000000268000d2]
ldsh [%o2+0x086],%l3 ! Mem[0000000027000086]
retl
ldstub [%o0+0x19b],%l3 ! Mem[000000002600019b]
p12_jmpl_1_le:
lduw [%i2+0x17c],%l6 ! Mem[000000002900017c]
lduh [%i1+0x0d4],%l5 ! Mem[00000000288000d4]
swap [%i0+0x084],%l6 ! Mem[0000000028000084]
jmpl %g6+8,%g0
ldub [%i1+0x013],%l6 ! Mem[0000000028800013]
p12_call_1_le:
lduw [%i0+0x170],%l0 ! Mem[0000000028000170]
stb %l7,[%i1+0x07f] ! Mem[000000002880007f]
sth %l6,[%i2+0x182] ! Mem[0000000029000182]
ldsh [%i0+0x162],%l4 ! Mem[0000000028000162]
retl
swap [%i0+0x02c],%l7 ! Mem[000000002800002c]
p12_jmpl_1_lo:
lduw [%o2+0x17c],%l6 ! Mem[000000002900017c]
lduh [%o1+0x0d4],%l5 ! Mem[00000000288000d4]
swap [%o0+0x084],%l6 ! Mem[0000000028000084]
jmpl %g6+8,%g0
ldub [%o1+0x013],%l6 ! Mem[0000000028800013]
p12_call_1_lo:
lduw [%o0+0x170],%l0 ! Mem[0000000028000170]
stb %l7,[%o1+0x07f] ! Mem[000000002880007f]
sth %l6,[%o2+0x182] ! Mem[0000000029000182]
ldsh [%o0+0x162],%l4 ! Mem[0000000028000162]
retl
swap [%o0+0x02c],%l7 ! Mem[000000002800002c]
p12_jmpl_1_he:
ldstub [%i2+0x0de],%l5 ! Mem[00000000290000de]
ldstub [%i0+0x067],%l6 ! Mem[0000000028000067]
jmpl %g6+8,%g0
ldstub [%i0+0x097],%l5 ! Mem[0000000028000097]
p12_call_1_he:
ldsw [%i1+0x028],%l6 ! Mem[0000000028800028]
lduh [%i3+0x004],%l3 ! Mem[0000000029800004]
ldx [%i2+0x198],%l3 ! Mem[0000000029000198]
stx %l4,[%i0+0x108] ! Mem[0000000028000108]
retl
sth %l0,[%i1+0x016] ! Mem[0000000028800016]
p12_jmpl_1_ho:
ldstub [%o2+0x0de],%l5 ! Mem[00000000290000de]
ldstub [%o0+0x067],%l6 ! Mem[0000000028000067]
jmpl %g6+8,%g0
ldstub [%o0+0x097],%l5 ! Mem[0000000028000097]
p12_call_1_ho:
ldsw [%o1+0x028],%l6 ! Mem[0000000028800028]
lduh [%o3+0x004],%l3 ! Mem[0000000029800004]
ldx [%o2+0x198],%l3 ! Mem[0000000029000198]
stx %l4,[%o0+0x108] ! Mem[0000000028000108]
retl
sth %l0,[%o1+0x016] ! Mem[0000000028800016]
p13_jmpl_1_le:
swap [%i3+0x028],%l0 ! Mem[000000002b800028]
stb %l7,[%i1+0x00d] ! Mem[000000002a80000d]
jmpl %g6+8,%g0
stx %l7,[%i2+0x0f0] ! Mem[000000002b0000f0]
p13_call_1_le:
stx %l6,[%i0+0x060] ! Mem[000000002a000060]
ldstub [%i1+0x192],%l3 ! Mem[000000002a800192]
stw %l2,[%i2+0x144] ! Mem[000000002b000144]
ldx [%i1+0x098],%l6 ! Mem[000000002a800098]
lduh [%i2+0x11e],%l2 ! Mem[000000002b00011e]
retl
swap [%i0+0x02c],%l3 ! Mem[000000002a00002c]
p13_jmpl_1_lo:
swap [%o3+0x028],%l0 ! Mem[000000002b800028]
stb %l7,[%o1+0x00d] ! Mem[000000002a80000d]
jmpl %g6+8,%g0
stx %l7,[%o2+0x0f0] ! Mem[000000002b0000f0]
p13_call_1_lo:
stx %l6,[%o0+0x060] ! Mem[000000002a000060]
ldstub [%o1+0x192],%l3 ! Mem[000000002a800192]
stw %l2,[%o2+0x144] ! Mem[000000002b000144]
ldx [%o1+0x098],%l6 ! Mem[000000002a800098]
lduh [%o2+0x11e],%l2 ! Mem[000000002b00011e]
retl
swap [%o0+0x02c],%l3 ! Mem[000000002a00002c]
p13_jmpl_1_he:
ldsb [%i0+0x016],%l0 ! Mem[000000002a000016]
sth %l7,[%i3+0x0a8] ! Mem[000000002b8000a8]
jmpl %g6+8,%g0
stb %l0,[%i0+0x1b6] ! Mem[000000002a0001b6]
p13_call_1_he:
lduh [%i0+0x134],%l4 ! Mem[000000002a000134]
ldx [%i2+0x1b0],%l1 ! Mem[000000002b0001b0]
retl
swap [%i3+0x120],%l2 ! Mem[000000002b800120]
p13_jmpl_1_ho:
ldsb [%o0+0x016],%l0 ! Mem[000000002a000016]
sth %l7,[%o3+0x0a8] ! Mem[000000002b8000a8]
jmpl %g6+8,%g0
stb %l0,[%o0+0x1b6] ! Mem[000000002a0001b6]
p13_call_1_ho:
lduh [%o0+0x134],%l4 ! Mem[000000002a000134]
ldx [%o2+0x1b0],%l1 ! Mem[000000002b0001b0]
retl
swap [%o3+0x120],%l2 ! Mem[000000002b800120]
p14_jmpl_1_le:
ldsw [%i1+0x1a8],%l7 ! Mem[000000002c8001a8]
ldstub [%i0+0x001],%l5 ! Mem[000000002c000001]
std %l0,[%i1+0x1d8] ! Mem[000000002c8001d8]
ldstub [%i2+0x1a4],%l2 ! Mem[000000002d0001a4]
ldsb [%i3+0x02f],%l0 ! Mem[000000002d80002f]
swap [%i0+0x0ac],%l5 ! Mem[000000002c0000ac]
swap [%i0+0x158],%l7 ! Mem[000000002c000158]
jmpl %g6+8,%g0
ldsb [%i1+0x1fb],%l4 ! Mem[000000002c8001fb]
p14_call_1_le:
ldstub [%i0+0x0bb],%l2 ! Mem[000000002c0000bb]
stw %l5,[%i1+0x13c] ! Mem[000000002c80013c]
retl
stx %l2,[%i1+0x0d8] ! Mem[000000002c8000d8]
p14_jmpl_1_lo:
ldsw [%o1+0x1a8],%l7 ! Mem[000000002c8001a8]
ldstub [%o0+0x001],%l5 ! Mem[000000002c000001]
std %l0,[%o1+0x1d8] ! Mem[000000002c8001d8]
ldstub [%o2+0x1a4],%l2 ! Mem[000000002d0001a4]
ldsb [%o3+0x02f],%l0 ! Mem[000000002d80002f]
swap [%o0+0x0ac],%l5 ! Mem[000000002c0000ac]
swap [%o0+0x158],%l7 ! Mem[000000002c000158]
jmpl %g6+8,%g0
ldsb [%o1+0x1fb],%l4 ! Mem[000000002c8001fb]
p14_call_1_lo:
ldstub [%o0+0x0bb],%l2 ! Mem[000000002c0000bb]
stw %l5,[%o1+0x13c] ! Mem[000000002c80013c]
retl
stx %l2,[%o1+0x0d8] ! Mem[000000002c8000d8]
p14_jmpl_1_he:
jmpl %g6+8,%g0
swap [%i0+0x140],%l7 ! Mem[000000002c000140]
p14_call_1_he:
ldub [%i1+0x0b0],%l0 ! Mem[000000002c8000b0]
stb %l2,[%i0+0x121] ! Mem[000000002c000121]
std %l2,[%i1+0x160] ! Mem[000000002c800160]
retl
ldstub [%i1+0x090],%l6 ! Mem[000000002c800090]
p14_jmpl_1_ho:
jmpl %g6+8,%g0
swap [%o0+0x140],%l7 ! Mem[000000002c000140]
p14_call_1_ho:
ldub [%o1+0x0b0],%l0 ! Mem[000000002c8000b0]
stb %l2,[%o0+0x121] ! Mem[000000002c000121]
std %l2,[%o1+0x160] ! Mem[000000002c800160]
retl
ldstub [%o1+0x090],%l6 ! Mem[000000002c800090]
p15_jmpl_1_le:
lduw [%i3+0x13c],%l7 ! Mem[000000002f80013c]
ldsw [%i0+0x0d4],%l0 ! Mem[000000002e0000d4]
swap [%i3+0x14c],%l5 ! Mem[000000002f80014c]
swap [%i0+0x07c],%l3 ! Mem[000000002e00007c]
ldx [%i2+0x010],%l0 ! Mem[000000002f000010]
jmpl %g6+8,%g0
std %l0,[%i3+0x0a8] ! Mem[000000002f8000a8]
p15_call_1_le:
ldsh [%i3+0x130],%l1 ! Mem[000000002f800130]
swap [%i0+0x054],%l0 ! Mem[000000002e000054]
retl
lduh [%i0+0x176],%l7 ! Mem[000000002e000176]
p15_jmpl_1_lo:
lduw [%o3+0x13c],%l7 ! Mem[000000002f80013c]
ldsw [%o0+0x0d4],%l0 ! Mem[000000002e0000d4]
swap [%o3+0x14c],%l5 ! Mem[000000002f80014c]
swap [%o0+0x07c],%l3 ! Mem[000000002e00007c]
ldx [%o2+0x010],%l0 ! Mem[000000002f000010]
jmpl %g6+8,%g0
std %l0,[%o3+0x0a8] ! Mem[000000002f8000a8]
p15_call_1_lo:
ldsh [%o3+0x130],%l1 ! Mem[000000002f800130]
swap [%o0+0x054],%l0 ! Mem[000000002e000054]
retl
lduh [%o0+0x176],%l7 ! Mem[000000002e000176]
p15_jmpl_1_he:
ldx [%i0+0x198],%l3 ! Mem[000000002e000198]
stw %l6,[%i0+0x15c] ! Mem[000000002e00015c]
jmpl %g6+8,%g0
swap [%i1+0x070],%l6 ! Mem[000000002e800070]
p15_call_1_he:
ldstub [%i1+0x027],%l7 ! Mem[000000002e800027]
retl
ldx [%i0+0x198],%l3 ! Mem[000000002e000198]
p15_jmpl_1_ho:
ldx [%o0+0x198],%l3 ! Mem[000000002e000198]
stw %l6,[%o0+0x15c] ! Mem[000000002e00015c]
jmpl %g6+8,%g0
swap [%o1+0x070],%l6 ! Mem[000000002e800070]
p15_call_1_ho:
ldstub [%o1+0x027],%l7 ! Mem[000000002e800027]
retl
ldx [%o0+0x198],%l3 ! Mem[000000002e000198]
p16_jmpl_1_le:
jmpl %g6+8,%g0
swap [%i1+0x014],%l5 ! Mem[0000000030800014]
p16_call_1_le:
ldstub [%i1+0x161],%l5 ! Mem[0000000030800161]
ldx [%i2+0x120],%l6 ! Mem[0000000031000120]
retl
lduh [%i3+0x114],%l3 ! Mem[0000000031800114]
p16_jmpl_1_lo:
jmpl %g6+8,%g0
swap [%o1+0x014],%l5 ! Mem[0000000030800014]
p16_call_1_lo:
ldstub [%o1+0x161],%l5 ! Mem[0000000030800161]
ldx [%o2+0x120],%l6 ! Mem[0000000031000120]
retl
lduh [%o3+0x114],%l3 ! Mem[0000000031800114]
p16_jmpl_1_he:
swap [%i2+0x0a0],%l0 ! Mem[00000000310000a0]
std %l2,[%i1+0x1d0] ! Mem[00000000308001d0]
std %l6,[%i1+0x1e0] ! Mem[00000000308001e0]
ldub [%i2+0x09e],%l2 ! Mem[000000003100009e]
std %l6,[%i1+0x138] ! Mem[0000000030800138]
stw %l0,[%i2+0x138] ! Mem[0000000031000138]
ldd [%i0+0x038],%l6 ! Mem[0000000030000038]
jmpl %g6+8,%g0
std %l6,[%i1+0x0e8] ! Mem[00000000308000e8]
p16_call_1_he:
ldsh [%i2+0x1b4],%l7 ! Mem[00000000310001b4]
ldsb [%i2+0x189],%l5 ! Mem[0000000031000189]
std %l4,[%i0+0x0a8] ! Mem[00000000300000a8]
stw %l2,[%i0+0x068] ! Mem[0000000030000068]
retl
ldsh [%i0+0x1b2],%l4 ! Mem[00000000300001b2]
p16_jmpl_1_ho:
swap [%o2+0x0a0],%l0 ! Mem[00000000310000a0]
std %l2,[%o1+0x1d0] ! Mem[00000000308001d0]
std %l6,[%o1+0x1e0] ! Mem[00000000308001e0]
ldub [%o2+0x09e],%l2 ! Mem[000000003100009e]
std %l6,[%o1+0x138] ! Mem[0000000030800138]
stw %l0,[%o2+0x138] ! Mem[0000000031000138]
ldd [%o0+0x038],%l6 ! Mem[0000000030000038]
jmpl %g6+8,%g0
std %l6,[%o1+0x0e8] ! Mem[00000000308000e8]
p16_call_1_ho:
ldsh [%o2+0x1b4],%l7 ! Mem[00000000310001b4]
ldsb [%o2+0x189],%l5 ! Mem[0000000031000189]
std %l4,[%o0+0x0a8] ! Mem[00000000300000a8]
stw %l2,[%o0+0x068] ! Mem[0000000030000068]
retl
ldsh [%o0+0x1b2],%l4 ! Mem[00000000300001b2]
p17_jmpl_1_le:
ldd [%i0+0x078],%l0 ! Mem[0000000032000078]
jmpl %g6+8,%g0
stx %l2,[%i3+0x020] ! Mem[0000000033800020]
p17_call_1_le:
retl
ldsh [%i2+0x09e],%l5 ! Mem[000000003300009e]
p17_jmpl_1_lo:
ldd [%o0+0x078],%l0 ! Mem[0000000032000078]
jmpl %g6+8,%g0
stx %l2,[%o3+0x020] ! Mem[0000000033800020]
p17_call_1_lo:
retl
ldsh [%o2+0x09e],%l5 ! Mem[000000003300009e]
p17_jmpl_1_he:
stx %l4,[%i1+0x1b0] ! Mem[00000000328001b0]
swap [%i0+0x004],%l1 ! Mem[0000000032000004]
lduw [%i3+0x1f8],%l5 ! Mem[00000000338001f8]
stb %l4,[%i1+0x1c5] ! Mem[00000000328001c5]
stb %l6,[%i2+0x0f0] ! Mem[00000000330000f0]
ldstub [%i0+0x143],%l0 ! Mem[0000000032000143]
jmpl %g6+8,%g0
swap [%i1+0x100],%l5 ! Mem[0000000032800100]
p17_call_1_he:
lduh [%i1+0x0b4],%l3 ! Mem[00000000328000b4]
ldd [%i3+0x140],%l2 ! Mem[0000000033800140]
retl
std %l6,[%i2+0x098] ! Mem[0000000033000098]
p17_jmpl_1_ho:
stx %l4,[%o1+0x1b0] ! Mem[00000000328001b0]
swap [%o0+0x004],%l1 ! Mem[0000000032000004]
lduw [%o3+0x1f8],%l5 ! Mem[00000000338001f8]
stb %l4,[%o1+0x1c5] ! Mem[00000000328001c5]
stb %l6,[%o2+0x0f0] ! Mem[00000000330000f0]
ldstub [%o0+0x143],%l0 ! Mem[0000000032000143]
jmpl %g6+8,%g0
swap [%o1+0x100],%l5 ! Mem[0000000032800100]
p17_call_1_ho:
lduh [%o1+0x0b4],%l3 ! Mem[00000000328000b4]
ldd [%o3+0x140],%l2 ! Mem[0000000033800140]
retl
std %l6,[%o2+0x098] ! Mem[0000000033000098]
p18_jmpl_1_le:
jmpl %g6+8,%g0
swap [%i0+0x064],%l4 ! Mem[0000000034000064]
p18_call_1_le:
ldx [%i2+0x0f0],%l2 ! Mem[00000000350000f0]
ldstub [%i2+0x060],%l4 ! Mem[0000000035000060]
ldstub [%i3+0x0ea],%l7 ! Mem[00000000358000ea]
lduh [%i0+0x18c],%l3 ! Mem[000000003400018c]
ldstub [%i1+0x001],%l5 ! Mem[0000000034800001]
retl
ldstub [%i2+0x1fd],%l1 ! Mem[00000000350001fd]
p18_jmpl_1_lo:
jmpl %g6+8,%g0
swap [%o0+0x064],%l4 ! Mem[0000000034000064]
p18_call_1_lo:
ldx [%o2+0x0f0],%l2 ! Mem[00000000350000f0]
ldstub [%o2+0x060],%l4 ! Mem[0000000035000060]
ldstub [%o3+0x0ea],%l7 ! Mem[00000000358000ea]
lduh [%o0+0x18c],%l3 ! Mem[000000003400018c]
ldstub [%o1+0x001],%l5 ! Mem[0000000034800001]
retl
ldstub [%o2+0x1fd],%l1 ! Mem[00000000350001fd]
p18_jmpl_1_he:
stx %l3,[%i2+0x118] ! Mem[0000000035000118]
sth %l2,[%i2+0x0bc] ! Mem[00000000350000bc]
ldd [%i2+0x168],%l4 ! Mem[0000000035000168]
swap [%i3+0x178],%l3 ! Mem[0000000035800178]
ldstub [%i1+0x1fa],%l7 ! Mem[00000000348001fa]
ldstub [%i0+0x019],%l1 ! Mem[0000000034000019]
ldstub [%i0+0x006],%l5 ! Mem[0000000034000006]
jmpl %g6+8,%g0
std %l4,[%i3+0x1f8] ! Mem[00000000358001f8]
p18_call_1_he:
lduw [%i1+0x098],%l2 ! Mem[0000000034800098]
lduh [%i1+0x13e],%l5 ! Mem[000000003480013e]
retl
ldsw [%i2+0x0fc],%l2 ! Mem[00000000350000fc]
p18_jmpl_1_ho:
stx %l3,[%o2+0x118] ! Mem[0000000035000118]
sth %l2,[%o2+0x0bc] ! Mem[00000000350000bc]
ldd [%o2+0x168],%l4 ! Mem[0000000035000168]
swap [%o3+0x178],%l3 ! Mem[0000000035800178]
ldstub [%o1+0x1fa],%l7 ! Mem[00000000348001fa]
ldstub [%o0+0x019],%l1 ! Mem[0000000034000019]
ldstub [%o0+0x006],%l5 ! Mem[0000000034000006]
jmpl %g6+8,%g0
std %l4,[%o3+0x1f8] ! Mem[00000000358001f8]
p18_call_1_ho:
lduw [%o1+0x098],%l2 ! Mem[0000000034800098]
lduh [%o1+0x13e],%l5 ! Mem[000000003480013e]
retl
ldsw [%o2+0x0fc],%l2 ! Mem[00000000350000fc]
p19_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i0+0x0f4],%l5 ! Mem[00000000360000f4]
p19_call_1_le:
ldstub [%i2+0x1c2],%l1 ! Mem[00000000370001c2]
stw %l7,[%i1+0x1e4] ! Mem[00000000368001e4]
ldstub [%i1+0x19c],%l1 ! Mem[000000003680019c]
ldub [%i2+0x188],%l0 ! Mem[0000000037000188]
lduh [%i1+0x0be],%l5 ! Mem[00000000368000be]
retl
lduw [%i2+0x0ec],%l4 ! Mem[00000000370000ec]
p19_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o0+0x0f4],%l5 ! Mem[00000000360000f4]
p19_call_1_lo:
ldstub [%o2+0x1c2],%l1 ! Mem[00000000370001c2]
stw %l7,[%o1+0x1e4] ! Mem[00000000368001e4]
ldstub [%o1+0x19c],%l1 ! Mem[000000003680019c]
ldub [%o2+0x188],%l0 ! Mem[0000000037000188]
lduh [%o1+0x0be],%l5 ! Mem[00000000368000be]
retl
lduw [%o2+0x0ec],%l4 ! Mem[00000000370000ec]
p19_jmpl_1_he:
lduh [%i2+0x130],%l2 ! Mem[0000000037000130]
ldsb [%i0+0x051],%l3 ! Mem[0000000036000051]
swap [%i3+0x1c4],%l4 ! Mem[00000000378001c4]
ldstub [%i0+0x0d0],%l6 ! Mem[00000000360000d0]
jmpl %g6+8,%g0
ldsh [%i3+0x098],%l3 ! Mem[0000000037800098]
p19_call_1_he:
retl
stb %l7,[%i0+0x036] ! Mem[0000000036000036]
p19_jmpl_1_ho:
lduh [%o2+0x130],%l2 ! Mem[0000000037000130]
ldsb [%o0+0x051],%l3 ! Mem[0000000036000051]
swap [%o3+0x1c4],%l4 ! Mem[00000000378001c4]
ldstub [%o0+0x0d0],%l6 ! Mem[00000000360000d0]
jmpl %g6+8,%g0
ldsh [%o3+0x098],%l3 ! Mem[0000000037800098]
p19_call_1_ho:
retl
stb %l7,[%o0+0x036] ! Mem[0000000036000036]
p20_jmpl_1_le:
ldd [%i1+0x1c8],%l4 ! Mem[00000000388001c8]
stb %l4,[%i3+0x099] ! Mem[0000000039800099]
ldsh [%i2+0x028],%l6 ! Mem[0000000039000028]
ldsh [%i3+0x09e],%l5 ! Mem[000000003980009e]
ldsh [%i3+0x040],%l4 ! Mem[0000000039800040]
ldx [%i3+0x0e8],%l7 ! Mem[00000000398000e8]
jmpl %g6+8,%g0
stx %l7,[%i2+0x1a8] ! Mem[00000000390001a8]
p20_call_1_le:
lduh [%i2+0x0f8],%l4 ! Mem[00000000390000f8]
ldsh [%i2+0x170],%l0 ! Mem[0000000039000170]
stx %l7,[%i0+0x058] ! Mem[0000000038000058]
swap [%i2+0x180],%l6 ! Mem[0000000039000180]
retl
swap [%i2+0x160],%l4 ! Mem[0000000039000160]
p20_jmpl_1_lo:
ldd [%o1+0x1c8],%l4 ! Mem[00000000388001c8]
stb %l4,[%o3+0x099] ! Mem[0000000039800099]
ldsh [%o2+0x028],%l6 ! Mem[0000000039000028]
ldsh [%o3+0x09e],%l5 ! Mem[000000003980009e]
ldsh [%o3+0x040],%l4 ! Mem[0000000039800040]
ldx [%o3+0x0e8],%l7 ! Mem[00000000398000e8]
jmpl %g6+8,%g0
stx %l7,[%o2+0x1a8] ! Mem[00000000390001a8]
p20_call_1_lo:
lduh [%o2+0x0f8],%l4 ! Mem[00000000390000f8]
ldsh [%o2+0x170],%l0 ! Mem[0000000039000170]
stx %l7,[%o0+0x058] ! Mem[0000000038000058]
swap [%o2+0x180],%l6 ! Mem[0000000039000180]
retl
swap [%o2+0x160],%l4 ! Mem[0000000039000160]
p20_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i0+0x006],%l1 ! Mem[0000000038000006]
p20_call_1_he:
swap [%i3+0x1bc],%l3 ! Mem[00000000398001bc]
swap [%i1+0x048],%l2 ! Mem[0000000038800048]
lduh [%i1+0x192],%l4 ! Mem[0000000038800192]
ldd [%i3+0x0e8],%l6 ! Mem[00000000398000e8]
swap [%i2+0x09c],%l2 ! Mem[000000003900009c]
retl
lduh [%i0+0x1aa],%l4 ! Mem[00000000380001aa]
p20_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o0+0x006],%l1 ! Mem[0000000038000006]
p20_call_1_ho:
swap [%o3+0x1bc],%l3 ! Mem[00000000398001bc]
swap [%o1+0x048],%l2 ! Mem[0000000038800048]
lduh [%o1+0x192],%l4 ! Mem[0000000038800192]
ldd [%o3+0x0e8],%l6 ! Mem[00000000398000e8]
swap [%o2+0x09c],%l2 ! Mem[000000003900009c]
retl
lduh [%o0+0x1aa],%l4 ! Mem[00000000380001aa]
p21_jmpl_1_le:
jmpl %g6+8,%g0
ldsw [%i2+0x080],%l3 ! Mem[000000003b000080]
p21_call_1_le:
ldstub [%i2+0x04e],%l1 ! Mem[000000003b00004e]
ldsh [%i1+0x062],%l0 ! Mem[000000003a800062]
stb %l1,[%i1+0x0a8] ! Mem[000000003a8000a8]
ldx [%i0+0x130],%l5 ! Mem[000000003a000130]
retl
swap [%i3+0x1f0],%l3 ! Mem[000000003b8001f0]
p21_jmpl_1_lo:
jmpl %g6+8,%g0
ldsw [%o2+0x080],%l3 ! Mem[000000003b000080]
p21_call_1_lo:
ldstub [%o2+0x04e],%l1 ! Mem[000000003b00004e]
ldsh [%o1+0x062],%l0 ! Mem[000000003a800062]
stb %l1,[%o1+0x0a8] ! Mem[000000003a8000a8]
ldx [%o0+0x130],%l5 ! Mem[000000003a000130]
retl
swap [%o3+0x1f0],%l3 ! Mem[000000003b8001f0]
p21_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i1+0x0d4],%l5 ! Mem[000000003a8000d4]
p21_call_1_he:
stx %l1,[%i1+0x1c0] ! Mem[000000003a8001c0]
ldstub [%i0+0x0f9],%l4 ! Mem[000000003a0000f9]
ldsh [%i0+0x156],%l7 ! Mem[000000003a000156]
swap [%i1+0x150],%l2 ! Mem[000000003a800150]
std %l4,[%i0+0x0f8] ! Mem[000000003a0000f8]
retl
lduw [%i2+0x1e8],%l0 ! Mem[000000003b0001e8]
p21_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o1+0x0d4],%l5 ! Mem[000000003a8000d4]
p21_call_1_ho:
stx %l1,[%o1+0x1c0] ! Mem[000000003a8001c0]
ldstub [%o0+0x0f9],%l4 ! Mem[000000003a0000f9]
ldsh [%o0+0x156],%l7 ! Mem[000000003a000156]
swap [%o1+0x150],%l2 ! Mem[000000003a800150]
std %l4,[%o0+0x0f8] ! Mem[000000003a0000f8]
retl
lduw [%o2+0x1e8],%l0 ! Mem[000000003b0001e8]
p22_jmpl_1_le:
swap [%i3+0x1f0],%l5 ! Mem[000000003d8001f0]
lduh [%i3+0x19e],%l6 ! Mem[000000003d80019e]
stw %l0,[%i3+0x0d4] ! Mem[000000003d8000d4]
ldstub [%i3+0x14c],%l5 ! Mem[000000003d80014c]
jmpl %g6+8,%g0
swap [%i3+0x07c],%l3 ! Mem[000000003d80007c]
p22_call_1_le:
swap [%i1+0x144],%l0 ! Mem[000000003c800144]
ldstub [%i0+0x03c],%l6 ! Mem[000000003c00003c]
ldub [%i2+0x17d],%l7 ! Mem[000000003d00017d]
ldsw [%i1+0x1b8],%l4 ! Mem[000000003c8001b8]
retl
stw %l1,[%i1+0x1bc] ! Mem[000000003c8001bc]
p22_jmpl_1_lo:
swap [%o3+0x1f0],%l5 ! Mem[000000003d8001f0]
lduh [%o3+0x19e],%l6 ! Mem[000000003d80019e]
stw %l0,[%o3+0x0d4] ! Mem[000000003d8000d4]
ldstub [%o3+0x14c],%l5 ! Mem[000000003d80014c]
jmpl %g6+8,%g0
swap [%o3+0x07c],%l3 ! Mem[000000003d80007c]
p22_call_1_lo:
swap [%o1+0x144],%l0 ! Mem[000000003c800144]
ldstub [%o0+0x03c],%l6 ! Mem[000000003c00003c]
ldub [%o2+0x17d],%l7 ! Mem[000000003d00017d]
ldsw [%o1+0x1b8],%l4 ! Mem[000000003c8001b8]
retl
stw %l1,[%o1+0x1bc] ! Mem[000000003c8001bc]
p22_jmpl_1_he:
jmpl %g6+8,%g0
stb %l0,[%i2+0x1e2] ! Mem[000000003d0001e2]
p22_call_1_he:
ldsh [%i3+0x162],%l4 ! Mem[000000003d800162]
ldub [%i0+0x088],%l1 ! Mem[000000003c000088]
ldsb [%i1+0x027],%l7 ! Mem[000000003c800027]
ldstub [%i1+0x1bf],%l3 ! Mem[000000003c8001bf]
swap [%i0+0x068],%l2 ! Mem[000000003c000068]
retl
stb %l4,[%i2+0x1b2] ! Mem[000000003d0001b2]
p22_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l0,[%o2+0x1e2] ! Mem[000000003d0001e2]
p22_call_1_ho:
ldsh [%o3+0x162],%l4 ! Mem[000000003d800162]
ldub [%o0+0x088],%l1 ! Mem[000000003c000088]
ldsb [%o1+0x027],%l7 ! Mem[000000003c800027]
ldstub [%o1+0x1bf],%l3 ! Mem[000000003c8001bf]
swap [%o0+0x068],%l2 ! Mem[000000003c000068]
retl
stb %l4,[%o2+0x1b2] ! Mem[000000003d0001b2]
p23_jmpl_1_le:
swap [%i3+0x134],%l3 ! Mem[000000003f800134]
ldub [%i2+0x19a],%l4 ! Mem[000000003f00019a]
ldstub [%i1+0x167],%l0 ! Mem[000000003e800167]
lduh [%i1+0x01c],%l6 ! Mem[000000003e80001c]
std %l6,[%i2+0x158] ! Mem[000000003f000158]
swap [%i2+0x1b8],%l4 ! Mem[000000003f0001b8]
jmpl %g6+8,%g0
lduh [%i0+0x19c],%l1 ! Mem[000000003e00019c]
p23_call_1_le:
retl
lduw [%i3+0x1bc],%l3 ! Mem[000000003f8001bc]
p23_jmpl_1_lo:
swap [%o3+0x134],%l3 ! Mem[000000003f800134]
ldub [%o2+0x19a],%l4 ! Mem[000000003f00019a]
ldstub [%o1+0x167],%l0 ! Mem[000000003e800167]
lduh [%o1+0x01c],%l6 ! Mem[000000003e80001c]
std %l6,[%o2+0x158] ! Mem[000000003f000158]
swap [%o2+0x1b8],%l4 ! Mem[000000003f0001b8]
jmpl %g6+8,%g0
lduh [%o0+0x19c],%l1 ! Mem[000000003e00019c]
p23_call_1_lo:
retl
lduw [%o3+0x1bc],%l3 ! Mem[000000003f8001bc]
p23_jmpl_1_he:
ldstub [%i0+0x142],%l4 ! Mem[000000003e000142]
ldsw [%i2+0x088],%l1 ! Mem[000000003f000088]
ldstub [%i1+0x007],%l7 ! Mem[000000003e800007]
std %l2,[%i1+0x1b8] ! Mem[000000003e8001b8]
ldstub [%i0+0x04b],%l2 ! Mem[000000003e00004b]
ldsb [%i0+0x1b2],%l4 ! Mem[000000003e0001b2]
jmpl %g6+8,%g0
swap [%i1+0x0ec],%l6 ! Mem[000000003e8000ec]
p23_call_1_he:
ldstub [%i1+0x1e5],%l0 ! Mem[000000003e8001e5]
swap [%i3+0x114],%l2 ! Mem[000000003f800114]
retl
ldstub [%i1+0x11d],%l7 ! Mem[000000003e80011d]
p23_jmpl_1_ho:
ldstub [%o0+0x142],%l4 ! Mem[000000003e000142]
ldsw [%o2+0x088],%l1 ! Mem[000000003f000088]
ldstub [%o1+0x007],%l7 ! Mem[000000003e800007]
std %l2,[%o1+0x1b8] ! Mem[000000003e8001b8]
ldstub [%o0+0x04b],%l2 ! Mem[000000003e00004b]
ldsb [%o0+0x1b2],%l4 ! Mem[000000003e0001b2]
jmpl %g6+8,%g0
swap [%o1+0x0ec],%l6 ! Mem[000000003e8000ec]
p23_call_1_ho:
ldstub [%o1+0x1e5],%l0 ! Mem[000000003e8001e5]
swap [%o3+0x114],%l2 ! Mem[000000003f800114]
retl
ldstub [%o1+0x11d],%l7 ! Mem[000000003e80011d]
p24_jmpl_1_le:
stw %l1,[%i1+0x12c] ! Mem[000000004080012c]
lduw [%i1+0x14c],%l3 ! Mem[000000004080014c]
ldstub [%i2+0x062],%l6 ! Mem[0000000041000062]
jmpl %g6+8,%g0
stx %l0,[%i2+0x1d0] ! Mem[00000000410001d0]
p24_call_1_le:
ldsh [%i2+0x098],%l5 ! Mem[0000000041000098]
ldd [%i3+0x020],%l4 ! Mem[0000000041800020]
swap [%i3+0x184],%l2 ! Mem[0000000041800184]
retl
ldub [%i0+0x189],%l5 ! Mem[0000000040000189]
p24_jmpl_1_lo:
stw %l1,[%o1+0x12c] ! Mem[000000004080012c]
lduw [%o1+0x14c],%l3 ! Mem[000000004080014c]
ldstub [%o2+0x062],%l6 ! Mem[0000000041000062]
jmpl %g6+8,%g0
stx %l0,[%o2+0x1d0] ! Mem[00000000410001d0]
p24_call_1_lo:
ldsh [%o2+0x098],%l5 ! Mem[0000000041000098]
ldd [%o3+0x020],%l4 ! Mem[0000000041800020]
swap [%o3+0x184],%l2 ! Mem[0000000041800184]
retl
ldub [%o0+0x189],%l5 ! Mem[0000000040000189]
p24_jmpl_1_he:
swap [%i3+0x1e4],%l4 ! Mem[00000000418001e4]
lduh [%i0+0x0f0],%l6 ! Mem[00000000400000f0]
ldsw [%i2+0x0c4],%l2 ! Mem[00000000410000c4]
jmpl %g6+8,%g0
stx %l2,[%i2+0x0b8] ! Mem[00000000410000b8]
p24_call_1_he:
stx %l4,[%i2+0x1a8] ! Mem[00000000410001a8]
lduw [%i2+0x170],%l0 ! Mem[0000000041000170]
ldsw [%i1+0x140],%l7 ! Mem[0000000040800140]
ldstub [%i1+0x158],%l4 ! Mem[0000000040800158]
retl
swap [%i3+0x08c],%l5 ! Mem[000000004180008c]
p24_jmpl_1_ho:
swap [%o3+0x1e4],%l4 ! Mem[00000000418001e4]
lduh [%o0+0x0f0],%l6 ! Mem[00000000400000f0]
ldsw [%o2+0x0c4],%l2 ! Mem[00000000410000c4]
jmpl %g6+8,%g0
stx %l2,[%o2+0x0b8] ! Mem[00000000410000b8]
p24_call_1_ho:
stx %l4,[%o2+0x1a8] ! Mem[00000000410001a8]
lduw [%o2+0x170],%l0 ! Mem[0000000041000170]
ldsw [%o1+0x140],%l7 ! Mem[0000000040800140]
ldstub [%o1+0x158],%l4 ! Mem[0000000040800158]
retl
swap [%o3+0x08c],%l5 ! Mem[000000004180008c]
p25_jmpl_1_le:
ldstub [%i2+0x04e],%l1 ! Mem[000000004300004e]
sth %l0,[%i2+0x062] ! Mem[0000000043000062]
stw %l4,[%i2+0x064] ! Mem[0000000043000064]
std %l2,[%i1+0x028] ! Mem[0000000042800028]
jmpl %g6+8,%g0
swap [%i3+0x1ec],%l7 ! Mem[00000000438001ec]
p25_call_1_le:
stw %l5,[%i3+0x0d4] ! Mem[00000000438000d4]
swap [%i3+0x0a4],%l6 ! Mem[00000000438000a4]
ldstub [%i1+0x013],%l6 ! Mem[0000000042800013]
ldx [%i1+0x1d8],%l1 ! Mem[00000000428001d8]
sth %l6,[%i3+0x18c] ! Mem[000000004380018c]
swap [%i0+0x110],%l5 ! Mem[0000000042000110]
retl
sth %l2,[%i0+0x098] ! Mem[0000000042000098]
p25_jmpl_1_lo:
ldstub [%o2+0x04e],%l1 ! Mem[000000004300004e]
sth %l0,[%o2+0x062] ! Mem[0000000043000062]
stw %l4,[%o2+0x064] ! Mem[0000000043000064]
std %l2,[%o1+0x028] ! Mem[0000000042800028]
jmpl %g6+8,%g0
swap [%o3+0x1ec],%l7 ! Mem[00000000438001ec]
p25_call_1_lo:
stw %l5,[%o3+0x0d4] ! Mem[00000000438000d4]
swap [%o3+0x0a4],%l6 ! Mem[00000000438000a4]
ldstub [%o1+0x013],%l6 ! Mem[0000000042800013]
ldx [%o1+0x1d8],%l1 ! Mem[00000000428001d8]
sth %l6,[%o3+0x18c] ! Mem[000000004380018c]
swap [%o0+0x110],%l5 ! Mem[0000000042000110]
retl
sth %l2,[%o0+0x098] ! Mem[0000000042000098]
p25_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i2+0x028],%l7 ! Mem[0000000043000028]
p25_call_1_he:
ldx [%i3+0x0f8],%l5 ! Mem[00000000438000f8]
sth %l0,[%i1+0x1c8] ! Mem[00000000428001c8]
retl
sth %l1,[%i2+0x07e] ! Mem[000000004300007e]
p25_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o2+0x028],%l7 ! Mem[0000000043000028]
p25_call_1_ho:
ldx [%o3+0x0f8],%l5 ! Mem[00000000438000f8]
sth %l0,[%o1+0x1c8] ! Mem[00000000428001c8]
retl
sth %l1,[%o2+0x07e] ! Mem[000000004300007e]
p26_jmpl_1_le:
stb %l4,[%i0+0x010] ! Mem[0000000044000010]
jmpl %g6+8,%g0
stx %l3,[%i0+0x078] ! Mem[0000000044000078]
p26_call_1_le:
swap [%i1+0x144],%l0 ! Mem[0000000044800144]
stb %l5,[%i0+0x107] ! Mem[0000000044000107]
stw %l1,[%i1+0x1e0] ! Mem[00000000448001e0]
swap [%i3+0x0d8],%l4 ! Mem[00000000458000d8]
retl
ldstub [%i3+0x170],%l0 ! Mem[0000000045800170]
p26_jmpl_1_lo:
stb %l4,[%o0+0x010] ! Mem[0000000044000010]
jmpl %g6+8,%g0
stx %l3,[%o0+0x078] ! Mem[0000000044000078]
p26_call_1_lo:
swap [%o1+0x144],%l0 ! Mem[0000000044800144]
stb %l5,[%o0+0x107] ! Mem[0000000044000107]
stw %l1,[%o1+0x1e0] ! Mem[00000000448001e0]
swap [%o3+0x0d8],%l4 ! Mem[00000000458000d8]
retl
ldstub [%o3+0x170],%l0 ! Mem[0000000045800170]
p26_jmpl_1_he:
swap [%i1+0x1c0],%l0 ! Mem[00000000448001c0]
ldstub [%i2+0x0cb],%l6 ! Mem[00000000450000cb]
jmpl %g6+8,%g0
swap [%i0+0x0bc],%l0 ! Mem[00000000440000bc]
p26_call_1_he:
sth %l7,[%i3+0x006] ! Mem[0000000045800006]
ldsw [%i3+0x19c],%l3 ! Mem[000000004580019c]
sth %l2,[%i0+0x1e8] ! Mem[00000000440001e8]
ldsh [%i2+0x0a4],%l4 ! Mem[00000000450000a4]
sth %l7,[%i1+0x154] ! Mem[0000000044800154]
stx %l4,[%i0+0x0e8] ! Mem[00000000440000e8]
ldstub [%i1+0x1ab],%l4 ! Mem[00000000448001ab]
retl
ldsh [%i3+0x152],%l0 ! Mem[0000000045800152]
p26_jmpl_1_ho:
swap [%o1+0x1c0],%l0 ! Mem[00000000448001c0]
ldstub [%o2+0x0cb],%l6 ! Mem[00000000450000cb]
jmpl %g6+8,%g0
swap [%o0+0x0bc],%l0 ! Mem[00000000440000bc]
p26_call_1_ho:
sth %l7,[%o3+0x006] ! Mem[0000000045800006]
ldsw [%o3+0x19c],%l3 ! Mem[000000004580019c]
sth %l2,[%o0+0x1e8] ! Mem[00000000440001e8]
ldsh [%o2+0x0a4],%l4 ! Mem[00000000450000a4]
sth %l7,[%o1+0x154] ! Mem[0000000044800154]
stx %l4,[%o0+0x0e8] ! Mem[00000000440000e8]
ldstub [%o1+0x1ab],%l4 ! Mem[00000000448001ab]
retl
ldsh [%o3+0x152],%l0 ! Mem[0000000045800152]
p27_jmpl_1_le:
ldsw [%i2+0x098],%l7 ! Mem[0000000047000098]
swap [%i0+0x170],%l6 ! Mem[0000000046000170]
jmpl %g6+8,%g0
sth %l2,[%i0+0x1bc] ! Mem[00000000460001bc]
p27_call_1_le:
ldstub [%i3+0x1f2],%l0 ! Mem[00000000478001f2]
retl
stb %l7,[%i1+0x02c] ! Mem[000000004680002c]
p27_jmpl_1_lo:
ldsw [%o2+0x098],%l7 ! Mem[0000000047000098]
swap [%o0+0x170],%l6 ! Mem[0000000046000170]
jmpl %g6+8,%g0
sth %l2,[%o0+0x1bc] ! Mem[00000000460001bc]
p27_call_1_lo:
ldstub [%o3+0x1f2],%l0 ! Mem[00000000478001f2]
retl
stb %l7,[%o1+0x02c] ! Mem[000000004680002c]
p27_jmpl_1_he:
ldd [%i1+0x1f0],%l2 ! Mem[00000000468001f0]
swap [%i3+0x010],%l7 ! Mem[0000000047800010]
swap [%i3+0x090],%l2 ! Mem[0000000047800090]
stx %l4,[%i2+0x060] ! Mem[0000000047000060]
stw %l4,[%i2+0x0f8] ! Mem[00000000470000f8]
jmpl %g6+8,%g0
ldd [%i1+0x150],%l0 ! Mem[0000000046800150]
p27_call_1_he:
ldsb [%i1+0x1c2],%l0 ! Mem[00000000468001c2]
ldd [%i1+0x0e8],%l6 ! Mem[00000000468000e8]
retl
sth %l0,[%i2+0x09e] ! Mem[000000004700009e]
p27_jmpl_1_ho:
ldd [%o1+0x1f0],%l2 ! Mem[00000000468001f0]
swap [%o3+0x010],%l7 ! Mem[0000000047800010]
swap [%o3+0x090],%l2 ! Mem[0000000047800090]
stx %l4,[%o2+0x060] ! Mem[0000000047000060]
stw %l4,[%o2+0x0f8] ! Mem[00000000470000f8]
jmpl %g6+8,%g0
ldd [%o1+0x150],%l0 ! Mem[0000000046800150]
p27_call_1_ho:
ldsb [%o1+0x1c2],%l0 ! Mem[00000000468001c2]
ldd [%o1+0x0e8],%l6 ! Mem[00000000468000e8]
retl
sth %l0,[%o2+0x09e] ! Mem[000000004700009e]
p28_jmpl_1_le:
swap [%i0+0x17c],%l7 ! Mem[000000004800017c]
ldstub [%i3+0x199],%l4 ! Mem[0000000049800199]
swap [%i0+0x044],%l4 ! Mem[0000000048000044]
ldd [%i3+0x050],%l0 ! Mem[0000000049800050]
lduh [%i1+0x09e],%l5 ! Mem[000000004880009e]
stx %l4,[%i0+0x0c8] ! Mem[00000000480000c8]
ldsb [%i1+0x088],%l1 ! Mem[0000000048800088]
jmpl %g6+8,%g0
stw %l7,[%i2+0x0d0] ! Mem[00000000490000d0]
p28_call_1_le:
swap [%i2+0x1e8],%l0 ! Mem[00000000490001e8]
ldd [%i1+0x058],%l0 ! Mem[0000000048800058]
ldd [%i1+0x140],%l0 ! Mem[0000000048800140]
ldstub [%i1+0x122],%l5 ! Mem[0000000048800122]
stw %l5,[%i0+0x180] ! Mem[0000000048000180]
retl
swap [%i2+0x0e4],%l5 ! Mem[00000000490000e4]
p28_jmpl_1_lo:
swap [%o0+0x17c],%l7 ! Mem[000000004800017c]
ldstub [%o3+0x199],%l4 ! Mem[0000000049800199]
swap [%o0+0x044],%l4 ! Mem[0000000048000044]
ldd [%o3+0x050],%l0 ! Mem[0000000049800050]
lduh [%o1+0x09e],%l5 ! Mem[000000004880009e]
stx %l4,[%o0+0x0c8] ! Mem[00000000480000c8]
ldsb [%o1+0x088],%l1 ! Mem[0000000048800088]
jmpl %g6+8,%g0
stw %l7,[%o2+0x0d0] ! Mem[00000000490000d0]
p28_call_1_lo:
swap [%o2+0x1e8],%l0 ! Mem[00000000490001e8]
ldd [%o1+0x058],%l0 ! Mem[0000000048800058]
ldd [%o1+0x140],%l0 ! Mem[0000000048800140]
ldstub [%o1+0x122],%l5 ! Mem[0000000048800122]
stw %l5,[%o0+0x180] ! Mem[0000000048000180]
retl
swap [%o2+0x0e4],%l5 ! Mem[00000000490000e4]
p28_jmpl_1_he:
lduh [%i2+0x098],%l6 ! Mem[0000000049000098]
ldsh [%i2+0x13e],%l2 ! Mem[000000004900013e]
jmpl %g6+8,%g0
stx %l3,[%i2+0x010] ! Mem[0000000049000010]
p28_call_1_he:
ldsh [%i3+0x0ea],%l5 ! Mem[00000000498000ea]
ldx [%i3+0x1f0],%l3 ! Mem[00000000498001f0]
ldx [%i1+0x110],%l4 ! Mem[0000000048800110]
ldstub [%i3+0x170],%l1 ! Mem[0000000049800170]
swap [%i2+0x0ec],%l2 ! Mem[00000000490000ec]
retl
swap [%i1+0x0f8],%l1 ! Mem[00000000488000f8]
p28_jmpl_1_ho:
lduh [%o2+0x098],%l6 ! Mem[0000000049000098]
ldsh [%o2+0x13e],%l2 ! Mem[000000004900013e]
jmpl %g6+8,%g0
stx %l3,[%o2+0x010] ! Mem[0000000049000010]
p28_call_1_ho:
ldsh [%o3+0x0ea],%l5 ! Mem[00000000498000ea]
ldx [%o3+0x1f0],%l3 ! Mem[00000000498001f0]
ldx [%o1+0x110],%l4 ! Mem[0000000048800110]
ldstub [%o3+0x170],%l1 ! Mem[0000000049800170]
swap [%o2+0x0ec],%l2 ! Mem[00000000490000ec]
retl
swap [%o1+0x0f8],%l1 ! Mem[00000000488000f8]
p29_jmpl_1_le:
stb %l6,[%i0+0x120] ! Mem[000000004a000120]
swap [%i1+0x134],%l3 ! Mem[000000004a800134]
stx %l4,[%i3+0x198] ! Mem[000000004b800198]
lduw [%i0+0x164],%l0 ! Mem[000000004a000164]
ldub [%i2+0x03c],%l6 ! Mem[000000004b00003c]
jmpl %g6+8,%g0
ldstub [%i1+0x1c2],%l1 ! Mem[000000004a8001c2]
p29_call_1_le:
ldstub [%i0+0x1cd],%l6 ! Mem[000000004a0001cd]
ldd [%i1+0x188],%l2 ! Mem[000000004a800188]
retl
stw %l3,[%i3+0x19c] ! Mem[000000004b80019c]
p29_jmpl_1_lo:
stb %l6,[%o0+0x120] ! Mem[000000004a000120]
swap [%o1+0x134],%l3 ! Mem[000000004a800134]
stx %l4,[%o3+0x198] ! Mem[000000004b800198]
lduw [%o0+0x164],%l0 ! Mem[000000004a000164]
ldub [%o2+0x03c],%l6 ! Mem[000000004b00003c]
jmpl %g6+8,%g0
ldstub [%o1+0x1c2],%l1 ! Mem[000000004a8001c2]
p29_call_1_lo:
ldstub [%o0+0x1cd],%l6 ! Mem[000000004a0001cd]
ldd [%o1+0x188],%l2 ! Mem[000000004a800188]
retl
stw %l3,[%o3+0x19c] ! Mem[000000004b80019c]
p29_jmpl_1_he:
ldx [%i1+0x160],%l4 ! Mem[000000004a800160]
ldd [%i0+0x0a8],%l0 ! Mem[000000004a0000a8]
ldub [%i2+0x0f3],%l7 ! Mem[000000004b0000f3]
sth %l3,[%i3+0x056] ! Mem[000000004b800056]
ldsw [%i1+0x1e8],%l2 ! Mem[000000004a8001e8]
ldstub [%i2+0x1fb],%l4 ! Mem[000000004b0001fb]
jmpl %g6+8,%g0
ldx [%i2+0x028],%l6 ! Mem[000000004b000028]
p29_call_1_he:
swap [%i1+0x13c],%l5 ! Mem[000000004a80013c]
stb %l2,[%i1+0x0fd] ! Mem[000000004a8000fd]
retl
lduh [%i1+0x06e],%l4 ! Mem[000000004a80006e]
p29_jmpl_1_ho:
ldx [%o1+0x160],%l4 ! Mem[000000004a800160]
ldd [%o0+0x0a8],%l0 ! Mem[000000004a0000a8]
ldub [%o2+0x0f3],%l7 ! Mem[000000004b0000f3]
sth %l3,[%o3+0x056] ! Mem[000000004b800056]
ldsw [%o1+0x1e8],%l2 ! Mem[000000004a8001e8]
ldstub [%o2+0x1fb],%l4 ! Mem[000000004b0001fb]
jmpl %g6+8,%g0
ldx [%o2+0x028],%l6 ! Mem[000000004b000028]
p29_call_1_ho:
swap [%o1+0x13c],%l5 ! Mem[000000004a80013c]
stb %l2,[%o1+0x0fd] ! Mem[000000004a8000fd]
retl
lduh [%o1+0x06e],%l4 ! Mem[000000004a80006e]
p30_jmpl_1_le:
stw %l3,[%i1+0x07c] ! Mem[000000004c80007c]
swap [%i1+0x17c],%l6 ! Mem[000000004c80017c]
lduw [%i2+0x0e8],%l4 ! Mem[000000004d0000e8]
swap [%i3+0x1e4],%l7 ! Mem[000000004d8001e4]
ldsh [%i1+0x09e],%l2 ! Mem[000000004c80009e]
jmpl %g6+8,%g0
lduh [%i2+0x118],%l6 ! Mem[000000004d000118]
p30_call_1_le:
ldsw [%i0+0x050],%l1 ! Mem[000000004c000050]
ldx [%i0+0x098],%l5 ! Mem[000000004c000098]
stx %l4,[%i2+0x140] ! Mem[000000004d000140]
ldstub [%i1+0x00d],%l7 ! Mem[000000004c80000d]
retl
ldd [%i1+0x0d0],%l6 ! Mem[000000004c8000d0]
p30_jmpl_1_lo:
stw %l3,[%o1+0x07c] ! Mem[000000004c80007c]
swap [%o1+0x17c],%l6 ! Mem[000000004c80017c]
lduw [%o2+0x0e8],%l4 ! Mem[000000004d0000e8]
swap [%o3+0x1e4],%l7 ! Mem[000000004d8001e4]
ldsh [%o1+0x09e],%l2 ! Mem[000000004c80009e]
jmpl %g6+8,%g0
lduh [%o2+0x118],%l6 ! Mem[000000004d000118]
p30_call_1_lo:
ldsw [%o0+0x050],%l1 ! Mem[000000004c000050]
ldx [%o0+0x098],%l5 ! Mem[000000004c000098]
stx %l4,[%o2+0x140] ! Mem[000000004d000140]
ldstub [%o1+0x00d],%l7 ! Mem[000000004c80000d]
retl
ldd [%o1+0x0d0],%l6 ! Mem[000000004c8000d0]
p30_jmpl_1_he:
lduh [%i3+0x066],%l6 ! Mem[000000004d800066]
stw %l3,[%i1+0x1b0] ! Mem[000000004c8001b0]
ldsb [%i2+0x030],%l3 ! Mem[000000004d000030]
ldx [%i2+0x0a8],%l6 ! Mem[000000004d0000a8]
ldstub [%i3+0x13f],%l2 ! Mem[000000004d80013f]
jmpl %g6+8,%g0
ldstub [%i0+0x02c],%l3 ! Mem[000000004c00002c]
p30_call_1_he:
sth %l2,[%i0+0x164] ! Mem[000000004c000164]
sth %l6,[%i0+0x0b0] ! Mem[000000004c0000b0]
retl
sth %l4,[%i2+0x136] ! Mem[000000004d000136]
p30_jmpl_1_ho:
lduh [%o3+0x066],%l6 ! Mem[000000004d800066]
stw %l3,[%o1+0x1b0] ! Mem[000000004c8001b0]
ldsb [%o2+0x030],%l3 ! Mem[000000004d000030]
ldx [%o2+0x0a8],%l6 ! Mem[000000004d0000a8]
ldstub [%o3+0x13f],%l2 ! Mem[000000004d80013f]
jmpl %g6+8,%g0
ldstub [%o0+0x02c],%l3 ! Mem[000000004c00002c]
p30_call_1_ho:
sth %l2,[%o0+0x164] ! Mem[000000004c000164]
sth %l6,[%o0+0x0b0] ! Mem[000000004c0000b0]
retl
sth %l4,[%o2+0x136] ! Mem[000000004d000136]
p31_jmpl_1_le:
stb %l7,[%i0+0x1e1] ! Mem[000000004e0001e1]
swap [%i0+0x19c],%l2 ! Mem[000000004e00019c]
jmpl %g6+8,%g0
sth %l0,[%i1+0x0e6] ! Mem[000000004e8000e6]
p31_call_1_le:
retl
swap [%i3+0x02c],%l7 ! Mem[000000004f80002c]
p31_jmpl_1_lo:
stb %l7,[%o0+0x1e1] ! Mem[000000004e0001e1]
swap [%o0+0x19c],%l2 ! Mem[000000004e00019c]
jmpl %g6+8,%g0
sth %l0,[%o1+0x0e6] ! Mem[000000004e8000e6]
p31_call_1_lo:
retl
swap [%o3+0x02c],%l7 ! Mem[000000004f80002c]
p31_jmpl_1_he:
ldd [%i1+0x0b8],%l2 ! Mem[000000004e8000b8]
ldsw [%i0+0x1ec],%l6 ! Mem[000000004e0001ec]
lduh [%i3+0x188],%l2 ! Mem[000000004f800188]
ldsw [%i1+0x1bc],%l3 ! Mem[000000004e8001bc]
ldstub [%i3+0x0b8],%l2 ! Mem[000000004f8000b8]
jmpl %g6+8,%g0
std %l0,[%i0+0x0f0] ! Mem[000000004e0000f0]
p31_call_1_he:
swap [%i1+0x0f0],%l7 ! Mem[000000004e8000f0]
swap [%i0+0x074],%l3 ! Mem[000000004e000074]
ldsh [%i1+0x1c8],%l2 ! Mem[000000004e8001c8]
ldx [%i0+0x080],%l4 ! Mem[000000004e000080]
stb %l7,[%i3+0x154] ! Mem[000000004f800154]
swap [%i3+0x024],%l3 ! Mem[000000004f800024]
ldx [%i2+0x198],%l3 ! Mem[000000004f000198]
retl
ldsh [%i2+0x080],%l0 ! Mem[000000004f000080]
p31_jmpl_1_ho:
ldd [%o1+0x0b8],%l2 ! Mem[000000004e8000b8]
ldsw [%o0+0x1ec],%l6 ! Mem[000000004e0001ec]
lduh [%o3+0x188],%l2 ! Mem[000000004f800188]
ldsw [%o1+0x1bc],%l3 ! Mem[000000004e8001bc]
ldstub [%o3+0x0b8],%l2 ! Mem[000000004f8000b8]
jmpl %g6+8,%g0
std %l0,[%o0+0x0f0] ! Mem[000000004e0000f0]
p31_call_1_ho:
swap [%o1+0x0f0],%l7 ! Mem[000000004e8000f0]
swap [%o0+0x074],%l3 ! Mem[000000004e000074]
ldsh [%o1+0x1c8],%l2 ! Mem[000000004e8001c8]
ldx [%o0+0x080],%l4 ! Mem[000000004e000080]
stb %l7,[%o3+0x154] ! Mem[000000004f800154]
swap [%o3+0x024],%l3 ! Mem[000000004f800024]
ldx [%o2+0x198],%l3 ! Mem[000000004f000198]
retl
ldsh [%o2+0x080],%l0 ! Mem[000000004f000080]
p32_jmpl_1_le:
ldsw [%i2+0x1a8],%l7 ! Mem[00000000510001a8]
ldd [%i0+0x010],%l6 ! Mem[0000000050000010]
stx %l1,[%i3+0x1d8] ! Mem[00000000518001d8]
swap [%i2+0x18c],%l6 ! Mem[000000005100018c]
ldstub [%i2+0x00f],%l0 ! Mem[000000005100000f]
jmpl %g6+8,%g0
ldstub [%i0+0x0af],%l5 ! Mem[00000000500000af]
p32_call_1_le:
ldstub [%i3+0x0dc],%l2 ! Mem[00000000518000dc]
ldx [%i1+0x0b8],%l1 ! Mem[00000000508000b8]
retl
stw %l6,[%i2+0x100] ! Mem[0000000051000100]
p32_jmpl_1_lo:
ldsw [%o2+0x1a8],%l7 ! Mem[00000000510001a8]
ldd [%o0+0x010],%l6 ! Mem[0000000050000010]
stx %l1,[%o3+0x1d8] ! Mem[00000000518001d8]
swap [%o2+0x18c],%l6 ! Mem[000000005100018c]
ldstub [%o2+0x00f],%l0 ! Mem[000000005100000f]
jmpl %g6+8,%g0
ldstub [%o0+0x0af],%l5 ! Mem[00000000500000af]
p32_call_1_lo:
ldstub [%o3+0x0dc],%l2 ! Mem[00000000518000dc]
ldx [%o1+0x0b8],%l1 ! Mem[00000000508000b8]
retl
stw %l6,[%o2+0x100] ! Mem[0000000051000100]
p32_jmpl_1_he:
ldstub [%i3+0x097],%l5 ! Mem[0000000051800097]
swap [%i2+0x030],%l3 ! Mem[0000000051000030]
jmpl %g6+8,%g0
ldub [%i3+0x0a8],%l6 ! Mem[00000000518000a8]
p32_call_1_he:
stw %l3,[%i1+0x1b8] ! Mem[00000000508001b8]
ldx [%i3+0x080],%l0 ! Mem[0000000051800080]
swap [%i0+0x0f4],%l0 ! Mem[00000000500000f4]
retl
ldstub [%i3+0x1f2],%l3 ! Mem[00000000518001f2]
p32_jmpl_1_ho:
ldstub [%o3+0x097],%l5 ! Mem[0000000051800097]
swap [%o2+0x030],%l3 ! Mem[0000000051000030]
jmpl %g6+8,%g0
ldub [%o3+0x0a8],%l6 ! Mem[00000000518000a8]
p32_call_1_ho:
stw %l3,[%o1+0x1b8] ! Mem[00000000508001b8]
ldx [%o3+0x080],%l0 ! Mem[0000000051800080]
swap [%o0+0x0f4],%l0 ! Mem[00000000500000f4]
retl
ldstub [%o3+0x1f2],%l3 ! Mem[00000000518001f2]
p33_jmpl_1_le:
ldsb [%i0+0x1c2],%l0 ! Mem[00000000520001c2]
ldub [%i2+0x0eb],%l6 ! Mem[00000000530000eb]
jmpl %g6+8,%g0
std %l0,[%i1+0x0b8] ! Mem[00000000528000b8]
p33_call_1_le:
ldub [%i0+0x189],%l5 ! Mem[0000000052000189]
ldsb [%i3+0x1bf],%l3 ! Mem[00000000538001bf]
std %l2,[%i0+0x068] ! Mem[0000000052000068]
swap [%i3+0x190],%l4 ! Mem[0000000053800190]
ldd [%i2+0x0e8],%l6 ! Mem[00000000530000e8]
sth %l3,[%i3+0x024] ! Mem[0000000053800024]
swap [%i3+0x040],%l3 ! Mem[0000000053800040]
retl
swap [%i1+0x100],%l2 ! Mem[0000000052800100]
p33_jmpl_1_lo:
ldsb [%o0+0x1c2],%l0 ! Mem[00000000520001c2]
ldub [%o2+0x0eb],%l6 ! Mem[00000000530000eb]
jmpl %g6+8,%g0
std %l0,[%o1+0x0b8] ! Mem[00000000528000b8]
p33_call_1_lo:
ldub [%o0+0x189],%l5 ! Mem[0000000052000189]
ldsb [%o3+0x1bf],%l3 ! Mem[00000000538001bf]
std %l2,[%o0+0x068] ! Mem[0000000052000068]
swap [%o3+0x190],%l4 ! Mem[0000000053800190]
ldd [%o2+0x0e8],%l6 ! Mem[00000000530000e8]
sth %l3,[%o3+0x024] ! Mem[0000000053800024]
swap [%o3+0x040],%l3 ! Mem[0000000053800040]
retl
swap [%o1+0x100],%l2 ! Mem[0000000052800100]
p33_jmpl_1_he:
ldsb [%i2+0x13f],%l5 ! Mem[000000005300013f]
stx %l2,[%i0+0x038] ! Mem[0000000052000038]
swap [%i3+0x184],%l2 ! Mem[0000000053800184]
std %l4,[%i0+0x130] ! Mem[0000000052000130]
jmpl %g6+8,%g0
ldstub [%i3+0x196],%l1 ! Mem[0000000053800196]
p33_call_1_he:
ldstub [%i1+0x0a2],%l0 ! Mem[00000000528000a2]
ldsw [%i1+0x1e0],%l7 ! Mem[00000000528001e0]
stx %l4,[%i2+0x108] ! Mem[0000000053000108]
ldstub [%i2+0x1b0],%l0 ! Mem[00000000530001b0]
ldd [%i3+0x1c8],%l0 ! Mem[00000000538001c8]
stb %l3,[%i2+0x16a] ! Mem[000000005300016a]
ldub [%i1+0x118],%l2 ! Mem[0000000052800118]
retl
std %l6,[%i0+0x128] ! Mem[0000000052000128]
p33_jmpl_1_ho:
ldsb [%o2+0x13f],%l5 ! Mem[000000005300013f]
stx %l2,[%o0+0x038] ! Mem[0000000052000038]
swap [%o3+0x184],%l2 ! Mem[0000000053800184]
std %l4,[%o0+0x130] ! Mem[0000000052000130]
jmpl %g6+8,%g0
ldstub [%o3+0x196],%l1 ! Mem[0000000053800196]
p33_call_1_ho:
ldstub [%o1+0x0a2],%l0 ! Mem[00000000528000a2]
ldsw [%o1+0x1e0],%l7 ! Mem[00000000528001e0]
stx %l4,[%o2+0x108] ! Mem[0000000053000108]
ldstub [%o2+0x1b0],%l0 ! Mem[00000000530001b0]
ldd [%o3+0x1c8],%l0 ! Mem[00000000538001c8]
stb %l3,[%o2+0x16a] ! Mem[000000005300016a]
ldub [%o1+0x118],%l2 ! Mem[0000000052800118]
retl
std %l6,[%o0+0x128] ! Mem[0000000052000128]
p34_jmpl_1_le:
swap [%i3+0x040],%l6 ! Mem[0000000055800040]
lduh [%i2+0x1f6],%l0 ! Mem[00000000550001f6]
stx %l7,[%i3+0x070] ! Mem[0000000055800070]
jmpl %g6+8,%g0
stb %l6,[%i0+0x00f] ! Mem[000000005400000f]
p34_call_1_le:
ldsh [%i3+0x184],%l2 ! Mem[0000000055800184]
retl
std %l0,[%i0+0x028] ! Mem[0000000054000028]
p34_jmpl_1_lo:
swap [%o3+0x040],%l6 ! Mem[0000000055800040]
lduh [%o2+0x1f6],%l0 ! Mem[00000000550001f6]
stx %l7,[%o3+0x070] ! Mem[0000000055800070]
jmpl %g6+8,%g0
stb %l6,[%o0+0x00f] ! Mem[000000005400000f]
p34_call_1_lo:
ldsh [%o3+0x184],%l2 ! Mem[0000000055800184]
retl
std %l0,[%o0+0x028] ! Mem[0000000054000028]
p34_jmpl_1_he:
swap [%i2+0x1e4],%l2 ! Mem[00000000550001e4]
jmpl %g6+8,%g0
ldstub [%i3+0x0dc],%l2 ! Mem[00000000558000dc]
p34_call_1_he:
swap [%i0+0x198],%l7 ! Mem[0000000054000198]
retl
ldstub [%i2+0x0e0],%l2 ! Mem[00000000550000e0]
p34_jmpl_1_ho:
swap [%o2+0x1e4],%l2 ! Mem[00000000550001e4]
jmpl %g6+8,%g0
ldstub [%o3+0x0dc],%l2 ! Mem[00000000558000dc]
p34_call_1_ho:
swap [%o0+0x198],%l7 ! Mem[0000000054000198]
retl
ldstub [%o2+0x0e0],%l2 ! Mem[00000000550000e0]
p35_jmpl_1_le:
ldd [%i0+0x0d0],%l2 ! Mem[00000000560000d0]
std %l4,[%i2+0x098] ! Mem[0000000057000098]
stw %l0,[%i0+0x098] ! Mem[0000000056000098]
jmpl %g6+8,%g0
ldstub [%i0+0x039],%l7 ! Mem[0000000056000039]
p35_call_1_le:
ldd [%i2+0x140],%l0 ! Mem[0000000057000140]
stb %l2,[%i3+0x1a7] ! Mem[00000000578001a7]
stb %l0,[%i3+0x016] ! Mem[0000000057800016]
ldstub [%i0+0x16b],%l2 ! Mem[000000005600016b]
retl
ldsw [%i0+0x0cc],%l4 ! Mem[00000000560000cc]
p35_jmpl_1_lo:
ldd [%o0+0x0d0],%l2 ! Mem[00000000560000d0]
std %l4,[%o2+0x098] ! Mem[0000000057000098]
stw %l0,[%o0+0x098] ! Mem[0000000056000098]
jmpl %g6+8,%g0
ldstub [%o0+0x039],%l7 ! Mem[0000000056000039]
p35_call_1_lo:
ldd [%o2+0x140],%l0 ! Mem[0000000057000140]
stb %l2,[%o3+0x1a7] ! Mem[00000000578001a7]
stb %l0,[%o3+0x016] ! Mem[0000000057800016]
ldstub [%o0+0x16b],%l2 ! Mem[000000005600016b]
retl
ldsw [%o0+0x0cc],%l4 ! Mem[00000000560000cc]
p35_jmpl_1_he:
ldx [%i3+0x038],%l0 ! Mem[0000000057800038]
swap [%i0+0x1a8],%l3 ! Mem[00000000560001a8]
jmpl %g6+8,%g0
ldsb [%i0+0x042],%l6 ! Mem[0000000056000042]
p35_call_1_he:
stx %l0,[%i0+0x188] ! Mem[0000000056000188]
retl
ldstub [%i3+0x0bf],%l5 ! Mem[00000000578000bf]
p35_jmpl_1_ho:
ldx [%o3+0x038],%l0 ! Mem[0000000057800038]
swap [%o0+0x1a8],%l3 ! Mem[00000000560001a8]
jmpl %g6+8,%g0
ldsb [%o0+0x042],%l6 ! Mem[0000000056000042]
p35_call_1_ho:
stx %l0,[%o0+0x188] ! Mem[0000000056000188]
retl
ldstub [%o3+0x0bf],%l5 ! Mem[00000000578000bf]
p36_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i1+0x0e8],%l4 ! Mem[00000000588000e8]
p36_call_1_le:
stw %l7,[%i2+0x15c] ! Mem[000000005900015c]
ldsb [%i2+0x1b9],%l4 ! Mem[00000000590001b9]
ldx [%i1+0x060],%l4 ! Mem[0000000058800060]
ldstub [%i2+0x071],%l1 ! Mem[0000000059000071]
swap [%i2+0x0b8],%l5 ! Mem[00000000590000b8]
swap [%i0+0x0ec],%l4 ! Mem[00000000580000ec]
retl
stb %l7,[%i3+0x1b4] ! Mem[00000000598001b4]
p36_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o1+0x0e8],%l4 ! Mem[00000000588000e8]
p36_call_1_lo:
stw %l7,[%o2+0x15c] ! Mem[000000005900015c]
ldsb [%o2+0x1b9],%l4 ! Mem[00000000590001b9]
ldx [%o1+0x060],%l4 ! Mem[0000000058800060]
ldstub [%o2+0x071],%l1 ! Mem[0000000059000071]
swap [%o2+0x0b8],%l5 ! Mem[00000000590000b8]
swap [%o0+0x0ec],%l4 ! Mem[00000000580000ec]
retl
stb %l7,[%o3+0x1b4] ! Mem[00000000598001b4]
p36_jmpl_1_he:
ldstub [%i0+0x071],%l3 ! Mem[0000000058000071]
swap [%i3+0x1c4],%l2 ! Mem[00000000598001c4]
jmpl %g6+8,%g0
ldstub [%i3+0x0dc],%l2 ! Mem[00000000598000dc]
p36_call_1_he:
ldstub [%i3+0x198],%l7 ! Mem[0000000059800198]
retl
swap [%i2+0x0e0],%l2 ! Mem[00000000590000e0]
p36_jmpl_1_ho:
ldstub [%o0+0x071],%l3 ! Mem[0000000058000071]
swap [%o3+0x1c4],%l2 ! Mem[00000000598001c4]
jmpl %g6+8,%g0
ldstub [%o3+0x0dc],%l2 ! Mem[00000000598000dc]
p36_call_1_ho:
ldstub [%o3+0x198],%l7 ! Mem[0000000059800198]
retl
swap [%o2+0x0e0],%l2 ! Mem[00000000590000e0]
p37_jmpl_1_le:
stx %l6,[%i3+0x008] ! Mem[000000005b800008]
swap [%i2+0x0bc],%l5 ! Mem[000000005b0000bc]
ldsb [%i0+0x012],%l0 ! Mem[000000005a000012]
ldstub [%i0+0x0f4],%l5 ! Mem[000000005a0000f4]
jmpl %g6+8,%g0
stw %l6,[%i1+0x0a4] ! Mem[000000005a8000a4]
p37_call_1_le:
ldd [%i2+0x1c0],%l6 ! Mem[000000005b0001c0]
retl
ldx [%i1+0x170],%l0 ! Mem[000000005a800170]
p37_jmpl_1_lo:
stx %l6,[%o3+0x008] ! Mem[000000005b800008]
swap [%o2+0x0bc],%l5 ! Mem[000000005b0000bc]
ldsb [%o0+0x012],%l0 ! Mem[000000005a000012]
ldstub [%o0+0x0f4],%l5 ! Mem[000000005a0000f4]
jmpl %g6+8,%g0
stw %l6,[%o1+0x0a4] ! Mem[000000005a8000a4]
p37_call_1_lo:
ldd [%o2+0x1c0],%l6 ! Mem[000000005b0001c0]
retl
ldx [%o1+0x170],%l0 ! Mem[000000005a800170]
p37_jmpl_1_he:
ldx [%i0+0x1e0],%l0 ! Mem[000000005a0001e0]
swap [%i2+0x0e8],%l6 ! Mem[000000005b0000e8]
jmpl %g6+8,%g0
ldd [%i2+0x070],%l6 ! Mem[000000005b000070]
p37_call_1_he:
ldstub [%i2+0x0d3],%l7 ! Mem[000000005b0000d3]
retl
ldd [%i1+0x050],%l2 ! Mem[000000005a800050]
p37_jmpl_1_ho:
ldx [%o0+0x1e0],%l0 ! Mem[000000005a0001e0]
swap [%o2+0x0e8],%l6 ! Mem[000000005b0000e8]
jmpl %g6+8,%g0
ldd [%o2+0x070],%l6 ! Mem[000000005b000070]
p37_call_1_ho:
ldstub [%o2+0x0d3],%l7 ! Mem[000000005b0000d3]
retl
ldd [%o1+0x050],%l2 ! Mem[000000005a800050]
p38_jmpl_1_le:
stx %l0,[%i3+0x030] ! Mem[000000005d800030]
swap [%i0+0x0ac],%l1 ! Mem[000000005c0000ac]
ldsh [%i1+0x18c],%l3 ! Mem[000000005c80018c]
stw %l5,[%i2+0x000] ! Mem[000000005d000000]
stw %l1,[%i1+0x1fc] ! Mem[000000005c8001fc]
jmpl %g6+8,%g0
lduh [%i2+0x1ac],%l6 ! Mem[000000005d0001ac]
p38_call_1_le:
swap [%i3+0x1f8],%l1 ! Mem[000000005d8001f8]
ldsw [%i1+0x148],%l5 ! Mem[000000005c800148]
ldstub [%i0+0x17a],%l3 ! Mem[000000005c00017a]
retl
swap [%i1+0x1d8],%l7 ! Mem[000000005c8001d8]
p38_jmpl_1_lo:
stx %l0,[%o3+0x030] ! Mem[000000005d800030]
swap [%o0+0x0ac],%l1 ! Mem[000000005c0000ac]
ldsh [%o1+0x18c],%l3 ! Mem[000000005c80018c]
stw %l5,[%o2+0x000] ! Mem[000000005d000000]
stw %l1,[%o1+0x1fc] ! Mem[000000005c8001fc]
jmpl %g6+8,%g0
lduh [%o2+0x1ac],%l6 ! Mem[000000005d0001ac]
p38_call_1_lo:
swap [%o3+0x1f8],%l1 ! Mem[000000005d8001f8]
ldsw [%o1+0x148],%l5 ! Mem[000000005c800148]
ldstub [%o0+0x17a],%l3 ! Mem[000000005c00017a]
retl
swap [%o1+0x1d8],%l7 ! Mem[000000005c8001d8]
p38_jmpl_1_he:
ldd [%i2+0x060],%l6 ! Mem[000000005d000060]
jmpl %g6+8,%g0
ldstub [%i3+0x192],%l3 ! Mem[000000005d800192]
p38_call_1_he:
stx %l7,[%i3+0x170] ! Mem[000000005d800170]
ldstub [%i3+0x0ee],%l4 ! Mem[000000005d8000ee]
ldsb [%i3+0x18b],%l4 ! Mem[000000005d80018b]
ldsw [%i0+0x170],%l0 ! Mem[000000005c000170]
retl
ldd [%i1+0x1c8],%l2 ! Mem[000000005c8001c8]
p38_jmpl_1_ho:
ldd [%o2+0x060],%l6 ! Mem[000000005d000060]
jmpl %g6+8,%g0
ldstub [%o3+0x192],%l3 ! Mem[000000005d800192]
p38_call_1_ho:
stx %l7,[%o3+0x170] ! Mem[000000005d800170]
ldstub [%o3+0x0ee],%l4 ! Mem[000000005d8000ee]
ldsb [%o3+0x18b],%l4 ! Mem[000000005d80018b]
ldsw [%o0+0x170],%l0 ! Mem[000000005c000170]
retl
ldd [%o1+0x1c8],%l2 ! Mem[000000005c8001c8]
p39_jmpl_1_le:
lduh [%i2+0x132],%l5 ! Mem[000000005f000132]
jmpl %g6+8,%g0
std %l2,[%i0+0x1f0] ! Mem[000000005e0001f0]
p39_call_1_le:
retl
lduh [%i1+0x0f4],%l5 ! Mem[000000005e8000f4]
p39_jmpl_1_lo:
lduh [%o2+0x132],%l5 ! Mem[000000005f000132]
jmpl %g6+8,%g0
std %l2,[%o0+0x1f0] ! Mem[000000005e0001f0]
p39_call_1_lo:
retl
lduh [%o1+0x0f4],%l5 ! Mem[000000005e8000f4]
p39_jmpl_1_he:
ldstub [%i1+0x1c2],%l1 ! Mem[000000005e8001c2]
ldx [%i2+0x1e0],%l7 ! Mem[000000005f0001e0]
std %l0,[%i1+0x198] ! Mem[000000005e800198]
swap [%i3+0x188],%l0 ! Mem[000000005f800188]
swap [%i0+0x09c],%l5 ! Mem[000000005e00009c]
jmpl %g6+8,%g0
ldstub [%i3+0x0ee],%l4 ! Mem[000000005f8000ee]
p39_call_1_he:
lduw [%i3+0x110],%l2 ! Mem[000000005f800110]
stb %l3,[%i1+0x051] ! Mem[000000005e800051]
swap [%i3+0x1c4],%l2 ! Mem[000000005f8001c4]
ldstub [%i1+0x07e],%l1 ! Mem[000000005e80007e]
retl
stb %l2,[%i2+0x0e5] ! Mem[000000005f0000e5]
p39_jmpl_1_ho:
ldstub [%o1+0x1c2],%l1 ! Mem[000000005e8001c2]
ldx [%o2+0x1e0],%l7 ! Mem[000000005f0001e0]
std %l0,[%o1+0x198] ! Mem[000000005e800198]
swap [%o3+0x188],%l0 ! Mem[000000005f800188]
swap [%o0+0x09c],%l5 ! Mem[000000005e00009c]
jmpl %g6+8,%g0
ldstub [%o3+0x0ee],%l4 ! Mem[000000005f8000ee]
p39_call_1_ho:
lduw [%o3+0x110],%l2 ! Mem[000000005f800110]
stb %l3,[%o1+0x051] ! Mem[000000005e800051]
swap [%o3+0x1c4],%l2 ! Mem[000000005f8001c4]
ldstub [%o1+0x07e],%l1 ! Mem[000000005e80007e]
retl
stb %l2,[%o2+0x0e5] ! Mem[000000005f0000e5]
p40_jmpl_1_le:
jmpl %g6+8,%g0
ldsb [%i0+0x0ca],%l7 ! Mem[00000000600000ca]
p40_call_1_le:
sth %l7,[%i2+0x050] ! Mem[0000000061000050]
sth %l6,[%i3+0x02e] ! Mem[000000006180002e]
retl
stb %l6,[%i1+0x176] ! Mem[0000000060800176]
p40_jmpl_1_lo:
jmpl %g6+8,%g0
ldsb [%o0+0x0ca],%l7 ! Mem[00000000600000ca]
p40_call_1_lo:
sth %l7,[%o2+0x050] ! Mem[0000000061000050]
sth %l6,[%o3+0x02e] ! Mem[000000006180002e]
retl
stb %l6,[%o1+0x176] ! Mem[0000000060800176]
p40_jmpl_1_he:
std %l0,[%i0+0x028] ! Mem[0000000060000028]
sth %l0,[%i0+0x064] ! Mem[0000000060000064]
ldstub [%i0+0x04b],%l2 ! Mem[000000006000004b]
swap [%i3+0x190],%l4 ! Mem[0000000061800190]
std %l6,[%i1+0x0c8] ! Mem[00000000608000c8]
ldsb [%i3+0x0bf],%l2 ! Mem[00000000618000bf]
jmpl %g6+8,%g0
swap [%i1+0x094],%l3 ! Mem[0000000060800094]
p40_call_1_he:
sth %l7,[%i1+0x13c] ! Mem[000000006080013c]
stx %l3,[%i2+0x018] ! Mem[0000000061000018]
retl
lduh [%i3+0x1da],%l1 ! Mem[00000000618001da]
p40_jmpl_1_ho:
std %l0,[%o0+0x028] ! Mem[0000000060000028]
sth %l0,[%o0+0x064] ! Mem[0000000060000064]
ldstub [%o0+0x04b],%l2 ! Mem[000000006000004b]
swap [%o3+0x190],%l4 ! Mem[0000000061800190]
std %l6,[%o1+0x0c8] ! Mem[00000000608000c8]
ldsb [%o3+0x0bf],%l2 ! Mem[00000000618000bf]
jmpl %g6+8,%g0
swap [%o1+0x094],%l3 ! Mem[0000000060800094]
p40_call_1_ho:
sth %l7,[%o1+0x13c] ! Mem[000000006080013c]
stx %l3,[%o2+0x018] ! Mem[0000000061000018]
retl
lduh [%o3+0x1da],%l1 ! Mem[00000000618001da]
p41_jmpl_1_le:
swap [%i1+0x130],%l5 ! Mem[0000000062800130]
ldsb [%i0+0x1bf],%l3 ! Mem[00000000620001bf]
jmpl %g6+8,%g0
swap [%i1+0x068],%l2 ! Mem[0000000062800068]
p41_call_1_le:
lduw [%i0+0x0b8],%l3 ! Mem[00000000620000b8]
swap [%i1+0x138],%l2 ! Mem[0000000062800138]
swap [%i1+0x1a0],%l5 ! Mem[00000000628001a0]
ldstub [%i0+0x0c5],%l5 ! Mem[00000000620000c5]
swap [%i0+0x0f8],%l0 ! Mem[00000000620000f8]
ldstub [%i1+0x024],%l3 ! Mem[0000000062800024]
retl
ldstub [%i0+0x0b0],%l0 ! Mem[00000000620000b0]
p41_jmpl_1_lo:
swap [%o1+0x130],%l5 ! Mem[0000000062800130]
ldsb [%o0+0x1bf],%l3 ! Mem[00000000620001bf]
jmpl %g6+8,%g0
swap [%o1+0x068],%l2 ! Mem[0000000062800068]
p41_call_1_lo:
lduw [%o0+0x0b8],%l3 ! Mem[00000000620000b8]
swap [%o1+0x138],%l2 ! Mem[0000000062800138]
swap [%o1+0x1a0],%l5 ! Mem[00000000628001a0]
ldstub [%o0+0x0c5],%l5 ! Mem[00000000620000c5]
swap [%o0+0x0f8],%l0 ! Mem[00000000620000f8]
ldstub [%o1+0x024],%l3 ! Mem[0000000062800024]
retl
ldstub [%o0+0x0b0],%l0 ! Mem[00000000620000b0]
p41_jmpl_1_he:
ldstub [%i0+0x063],%l4 ! Mem[0000000062000063]
ldd [%i0+0x138],%l4 ! Mem[0000000062000138]
ldd [%i0+0x038],%l2 ! Mem[0000000062000038]
jmpl %g6+8,%g0
swap [%i0+0x1e0],%l4 ! Mem[00000000620001e0]
p41_call_1_he:
ldx [%i2+0x0b0],%l7 ! Mem[00000000630000b0]
ldsh [%i1+0x10a],%l4 ! Mem[000000006280010a]
retl
sth %l0,[%i1+0x0a2] ! Mem[00000000628000a2]
p41_jmpl_1_ho:
ldstub [%o0+0x063],%l4 ! Mem[0000000062000063]
ldd [%o0+0x138],%l4 ! Mem[0000000062000138]
ldd [%o0+0x038],%l2 ! Mem[0000000062000038]
jmpl %g6+8,%g0
swap [%o0+0x1e0],%l4 ! Mem[00000000620001e0]
p41_call_1_ho:
ldx [%o2+0x0b0],%l7 ! Mem[00000000630000b0]
ldsh [%o1+0x10a],%l4 ! Mem[000000006280010a]
retl
sth %l0,[%o1+0x0a2] ! Mem[00000000628000a2]
p42_jmpl_1_le:
ldsh [%i2+0x19c],%l5 ! Mem[000000006500019c]
sth %l0,[%i1+0x030] ! Mem[0000000064800030]
lduh [%i0+0x100],%l1 ! Mem[0000000064000100]
sth %l5,[%i1+0x014] ! Mem[0000000064800014]
std %l6,[%i0+0x1b8] ! Mem[00000000640001b8]
jmpl %g6+8,%g0
ldub [%i2+0x099],%l4 ! Mem[0000000065000099]
p42_call_1_le:
sth %l2,[%i2+0x028] ! Mem[0000000065000028]
ldsh [%i2+0x1cc],%l7 ! Mem[00000000650001cc]
swap [%i3+0x090],%l4 ! Mem[0000000065800090]
swap [%i1+0x124],%l5 ! Mem[0000000064800124]
retl
std %l4,[%i3+0x040] ! Mem[0000000065800040]
p42_jmpl_1_lo:
ldsh [%o2+0x19c],%l5 ! Mem[000000006500019c]
sth %l0,[%o1+0x030] ! Mem[0000000064800030]
lduh [%o0+0x100],%l1 ! Mem[0000000064000100]
sth %l5,[%o1+0x014] ! Mem[0000000064800014]
std %l6,[%o0+0x1b8] ! Mem[00000000640001b8]
jmpl %g6+8,%g0
ldub [%o2+0x099],%l4 ! Mem[0000000065000099]
p42_call_1_lo:
sth %l2,[%o2+0x028] ! Mem[0000000065000028]
ldsh [%o2+0x1cc],%l7 ! Mem[00000000650001cc]
swap [%o3+0x090],%l4 ! Mem[0000000065800090]
swap [%o1+0x124],%l5 ! Mem[0000000064800124]
retl
std %l4,[%o3+0x040] ! Mem[0000000065800040]
p42_jmpl_1_he:
stw %l1,[%i3+0x05c] ! Mem[000000006580005c]
jmpl %g6+8,%g0
lduw [%i3+0x004],%l2 ! Mem[0000000065800004]
p42_call_1_he:
retl
ldd [%i0+0x0b8],%l4 ! Mem[00000000640000b8]
p42_jmpl_1_ho:
stw %l1,[%o3+0x05c] ! Mem[000000006580005c]
jmpl %g6+8,%g0
lduw [%o3+0x004],%l2 ! Mem[0000000065800004]
p42_call_1_ho:
retl
ldd [%o0+0x0b8],%l4 ! Mem[00000000640000b8]
p43_jmpl_1_le:
swap [%i2+0x15c],%l6 ! Mem[000000006700015c]
lduh [%i3+0x0c8],%l4 ! Mem[00000000678000c8]
swap [%i0+0x1e4],%l7 ! Mem[00000000660001e4]
swap [%i0+0x0b4],%l1 ! Mem[00000000660000b4]
stx %l1,[%i0+0x058] ! Mem[0000000066000058]
ldsw [%i3+0x024],%l2 ! Mem[0000000067800024]
ldx [%i3+0x1c0],%l0 ! Mem[00000000678001c0]
jmpl %g6+8,%g0
ldd [%i3+0x178],%l6 ! Mem[0000000067800178]
p43_call_1_le:
lduw [%i2+0x088],%l1 ! Mem[0000000067000088]
swap [%i2+0x004],%l7 ! Mem[0000000067000004]
stx %l3,[%i1+0x198] ! Mem[0000000066800198]
swap [%i0+0x068],%l2 ! Mem[0000000066000068]
retl
ldx [%i3+0x190],%l4 ! Mem[0000000067800190]
p43_jmpl_1_lo:
swap [%o2+0x15c],%l6 ! Mem[000000006700015c]
lduh [%o3+0x0c8],%l4 ! Mem[00000000678000c8]
swap [%o0+0x1e4],%l7 ! Mem[00000000660001e4]
swap [%o0+0x0b4],%l1 ! Mem[00000000660000b4]
stx %l1,[%o0+0x058] ! Mem[0000000066000058]
ldsw [%o3+0x024],%l2 ! Mem[0000000067800024]
ldx [%o3+0x1c0],%l0 ! Mem[00000000678001c0]
jmpl %g6+8,%g0
ldd [%o3+0x178],%l6 ! Mem[0000000067800178]
p43_call_1_lo:
lduw [%o2+0x088],%l1 ! Mem[0000000067000088]
swap [%o2+0x004],%l7 ! Mem[0000000067000004]
stx %l3,[%o1+0x198] ! Mem[0000000066800198]
swap [%o0+0x068],%l2 ! Mem[0000000066000068]
retl
ldx [%o3+0x190],%l4 ! Mem[0000000067800190]
p43_jmpl_1_he:
stb %l2,[%i1+0x118] ! Mem[0000000066800118]
ldsw [%i2+0x1e4],%l0 ! Mem[00000000670001e4]
sth %l5,[%i3+0x0c4] ! Mem[00000000678000c4]
jmpl %g6+8,%g0
swap [%i2+0x0f8],%l0 ! Mem[00000000670000f8]
p43_call_1_he:
ldub [%i3+0x102],%l0 ! Mem[0000000067800102]
stb %l3,[%i2+0x00c] ! Mem[000000006700000c]
ldx [%i1+0x060],%l2 ! Mem[0000000066800060]
swap [%i2+0x120],%l6 ! Mem[0000000067000120]
sth %l0,[%i0+0x1a6] ! Mem[00000000660001a6]
ldstub [%i3+0x13c],%l3 ! Mem[000000006780013c]
retl
stw %l3,[%i2+0x1b8] ! Mem[00000000670001b8]
p43_jmpl_1_ho:
stb %l2,[%o1+0x118] ! Mem[0000000066800118]
ldsw [%o2+0x1e4],%l0 ! Mem[00000000670001e4]
sth %l5,[%o3+0x0c4] ! Mem[00000000678000c4]
jmpl %g6+8,%g0
swap [%o2+0x0f8],%l0 ! Mem[00000000670000f8]
p43_call_1_ho:
ldub [%o3+0x102],%l0 ! Mem[0000000067800102]
stb %l3,[%o2+0x00c] ! Mem[000000006700000c]
ldx [%o1+0x060],%l2 ! Mem[0000000066800060]
swap [%o2+0x120],%l6 ! Mem[0000000067000120]
sth %l0,[%o0+0x1a6] ! Mem[00000000660001a6]
ldstub [%o3+0x13c],%l3 ! Mem[000000006780013c]
retl
stw %l3,[%o2+0x1b8] ! Mem[00000000670001b8]
p44_jmpl_1_le:
swap [%i0+0x084],%l6 ! Mem[0000000068000084]
std %l0,[%i3+0x090] ! Mem[0000000069800090]
stw %l1,[%i0+0x05c] ! Mem[000000006800005c]
ldstub [%i3+0x006],%l2 ! Mem[0000000069800006]
jmpl %g6+8,%g0
swap [%i3+0x1e0],%l0 ! Mem[00000000698001e0]
p44_call_1_le:
lduh [%i3+0x142],%l4 ! Mem[0000000069800142]
lduh [%i0+0x0a8],%l1 ! Mem[00000000680000a8]
ldsw [%i2+0x0f0],%l7 ! Mem[00000000690000f0]
ldsb [%i0+0x039],%l1 ! Mem[0000000068000039]
stw %l0,[%i0+0x1e4] ! Mem[00000000680001e4]
retl
swap [%i3+0x0e4],%l5 ! Mem[00000000698000e4]
p44_jmpl_1_lo:
swap [%o0+0x084],%l6 ! Mem[0000000068000084]
std %l0,[%o3+0x090] ! Mem[0000000069800090]
stw %l1,[%o0+0x05c] ! Mem[000000006800005c]
ldstub [%o3+0x006],%l2 ! Mem[0000000069800006]
jmpl %g6+8,%g0
swap [%o3+0x1e0],%l0 ! Mem[00000000698001e0]
p44_call_1_lo:
lduh [%o3+0x142],%l4 ! Mem[0000000069800142]
lduh [%o0+0x0a8],%l1 ! Mem[00000000680000a8]
ldsw [%o2+0x0f0],%l7 ! Mem[00000000690000f0]
ldsb [%o0+0x039],%l1 ! Mem[0000000068000039]
stw %l0,[%o0+0x1e4] ! Mem[00000000680001e4]
retl
swap [%o3+0x0e4],%l5 ! Mem[00000000698000e4]
p44_jmpl_1_he:
sth %l7,[%i2+0x160] ! Mem[0000000069000160]
ldstub [%i2+0x102],%l0 ! Mem[0000000069000102]
jmpl %g6+8,%g0
std %l2,[%i2+0x028] ! Mem[0000000069000028]
p44_call_1_he:
stb %l2,[%i2+0x164] ! Mem[0000000069000164]
swap [%i3+0x0b0],%l6 ! Mem[00000000698000b0]
retl
ldub [%i1+0x117],%l4 ! Mem[0000000068800117]
p44_jmpl_1_ho:
sth %l7,[%o2+0x160] ! Mem[0000000069000160]
ldstub [%o2+0x102],%l0 ! Mem[0000000069000102]
jmpl %g6+8,%g0
std %l2,[%o2+0x028] ! Mem[0000000069000028]
p44_call_1_ho:
stb %l2,[%o2+0x164] ! Mem[0000000069000164]
swap [%o3+0x0b0],%l6 ! Mem[00000000698000b0]
retl
ldub [%o1+0x117],%l4 ! Mem[0000000068800117]
p45_jmpl_1_le:
std %l6,[%i0+0x1c8] ! Mem[000000006a0001c8]
swap [%i0+0x0b0],%l4 ! Mem[000000006a0000b0]
jmpl %g6+8,%g0
ldsb [%i0+0x127],%l5 ! Mem[000000006a000127]
p45_call_1_le:
ldub [%i0+0x097],%l1 ! Mem[000000006a000097]
sth %l1,[%i1+0x07e] ! Mem[000000006a80007e]
ldd [%i3+0x020],%l2 ! Mem[000000006b800020]
ldsb [%i3+0x1e2],%l0 ! Mem[000000006b8001e2]
swap [%i1+0x0c8],%l6 ! Mem[000000006a8000c8]
std %l0,[%i2+0x098] ! Mem[000000006b000098]
ldub [%i2+0x006],%l1 ! Mem[000000006b000006]
retl
ldsb [%i2+0x1da],%l5 ! Mem[000000006b0001da]
p45_jmpl_1_lo:
std %l6,[%o0+0x1c8] ! Mem[000000006a0001c8]
swap [%o0+0x0b0],%l4 ! Mem[000000006a0000b0]
jmpl %g6+8,%g0
ldsb [%o0+0x127],%l5 ! Mem[000000006a000127]
p45_call_1_lo:
ldub [%o0+0x097],%l1 ! Mem[000000006a000097]
sth %l1,[%o1+0x07e] ! Mem[000000006a80007e]
ldd [%o3+0x020],%l2 ! Mem[000000006b800020]
ldsb [%o3+0x1e2],%l0 ! Mem[000000006b8001e2]
swap [%o1+0x0c8],%l6 ! Mem[000000006a8000c8]
std %l0,[%o2+0x098] ! Mem[000000006b000098]
ldub [%o2+0x006],%l1 ! Mem[000000006b000006]
retl
ldsb [%o2+0x1da],%l5 ! Mem[000000006b0001da]
p45_jmpl_1_he:
stb %l7,[%i1+0x17b] ! Mem[000000006a80017b]
sth %l4,[%i3+0x1b2] ! Mem[000000006b8001b2]
ldstub [%i2+0x0ec],%l6 ! Mem[000000006b0000ec]
stx %l2,[%i1+0x098] ! Mem[000000006a800098]
lduw [%i2+0x094],%l3 ! Mem[000000006b000094]
jmpl %g6+8,%g0
stx %l0,[%i3+0x150] ! Mem[000000006b800150]
p45_call_1_he:
retl
ldsh [%i3+0x144],%l0 ! Mem[000000006b800144]
p45_jmpl_1_ho:
stb %l7,[%o1+0x17b] ! Mem[000000006a80017b]
sth %l4,[%o3+0x1b2] ! Mem[000000006b8001b2]
ldstub [%o2+0x0ec],%l6 ! Mem[000000006b0000ec]
stx %l2,[%o1+0x098] ! Mem[000000006a800098]
lduw [%o2+0x094],%l3 ! Mem[000000006b000094]
jmpl %g6+8,%g0
stx %l0,[%o3+0x150] ! Mem[000000006b800150]
p45_call_1_ho:
retl
ldsh [%o3+0x144],%l0 ! Mem[000000006b800144]
p46_jmpl_1_le:
stw %l1,[%i3+0x1e0] ! Mem[000000006d8001e0]
swap [%i2+0x1e4],%l7 ! Mem[000000006d0001e4]
swap [%i0+0x174],%l6 ! Mem[000000006c000174]
ldd [%i3+0x108],%l4 ! Mem[000000006d800108]
ldstub [%i0+0x1da],%l1 ! Mem[000000006c0001da]
ldstub [%i2+0x16b],%l5 ! Mem[000000006d00016b]
jmpl %g6+8,%g0
ldd [%i1+0x158],%l2 ! Mem[000000006c800158]
p46_call_1_le:
ldstub [%i1+0x198],%l7 ! Mem[000000006c800198]
ldx [%i2+0x0c0],%l2 ! Mem[000000006d0000c0]
ldsw [%i3+0x094],%l5 ! Mem[000000006d800094]
stx %l3,[%i3+0x010] ! Mem[000000006d800010]
ldd [%i0+0x0a8],%l6 ! Mem[000000006c0000a8]
ldx [%i1+0x028],%l0 ! Mem[000000006c800028]
retl
swap [%i1+0x0d0],%l7 ! Mem[000000006c8000d0]
p46_jmpl_1_lo:
stw %l1,[%o3+0x1e0] ! Mem[000000006d8001e0]
swap [%o2+0x1e4],%l7 ! Mem[000000006d0001e4]
swap [%o0+0x174],%l6 ! Mem[000000006c000174]
ldd [%o3+0x108],%l4 ! Mem[000000006d800108]
ldstub [%o0+0x1da],%l1 ! Mem[000000006c0001da]
ldstub [%o2+0x16b],%l5 ! Mem[000000006d00016b]
jmpl %g6+8,%g0
ldd [%o1+0x158],%l2 ! Mem[000000006c800158]
p46_call_1_lo:
ldstub [%o1+0x198],%l7 ! Mem[000000006c800198]
ldx [%o2+0x0c0],%l2 ! Mem[000000006d0000c0]
ldsw [%o3+0x094],%l5 ! Mem[000000006d800094]
stx %l3,[%o3+0x010] ! Mem[000000006d800010]
ldd [%o0+0x0a8],%l6 ! Mem[000000006c0000a8]
ldx [%o1+0x028],%l0 ! Mem[000000006c800028]
retl
swap [%o1+0x0d0],%l7 ! Mem[000000006c8000d0]
p46_jmpl_1_he:
jmpl %g6+8,%g0
sth %l5,[%i2+0x0ea] ! Mem[000000006d0000ea]
p46_call_1_he:
lduw [%i3+0x084],%l1 ! Mem[000000006d800084]
ldstub [%i0+0x192],%l7 ! Mem[000000006c000192]
retl
lduw [%i1+0x124],%l7 ! Mem[000000006c800124]
p46_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l5,[%o2+0x0ea] ! Mem[000000006d0000ea]
p46_call_1_ho:
lduw [%o3+0x084],%l1 ! Mem[000000006d800084]
ldstub [%o0+0x192],%l7 ! Mem[000000006c000192]
retl
lduw [%o1+0x124],%l7 ! Mem[000000006c800124]
p47_jmpl_1_le:
jmpl %g6+8,%g0
stb %l4,[%i3+0x065] ! Mem[000000006f800065]
p47_call_1_le:
ldsw [%i0+0x09c],%l5 ! Mem[000000006e00009c]
ldstub [%i0+0x1ef],%l2 ! Mem[000000006e0001ef]
ldsb [%i3+0x08c],%l1 ! Mem[000000006f80008c]
ldstub [%i2+0x18c],%l3 ! Mem[000000006f00018c]
std %l4,[%i0+0x020] ! Mem[000000006e000020]
retl
ldsh [%i0+0x1dc],%l1 ! Mem[000000006e0001dc]
p47_jmpl_1_lo:
jmpl %g6+8,%g0
stb %l4,[%o3+0x065] ! Mem[000000006f800065]
p47_call_1_lo:
ldsw [%o0+0x09c],%l5 ! Mem[000000006e00009c]
ldstub [%o0+0x1ef],%l2 ! Mem[000000006e0001ef]
ldsb [%o3+0x08c],%l1 ! Mem[000000006f80008c]
ldstub [%o2+0x18c],%l3 ! Mem[000000006f00018c]
std %l4,[%o0+0x020] ! Mem[000000006e000020]
retl
ldsh [%o0+0x1dc],%l1 ! Mem[000000006e0001dc]
p47_jmpl_1_he:
ldsh [%i3+0x10c],%l5 ! Mem[000000006f80010c]
swap [%i2+0x1f8],%l1 ! Mem[000000006f0001f8]
ldub [%i0+0x16b],%l5 ! Mem[000000006e00016b]
swap [%i2+0x158],%l3 ! Mem[000000006f000158]
ldsb [%i1+0x1fa],%l7 ! Mem[000000006e8001fa]
sth %l1,[%i0+0x018] ! Mem[000000006e000018]
swap [%i2+0x024],%l5 ! Mem[000000006f000024]
jmpl %g6+8,%g0
ldd [%i2+0x088],%l2 ! Mem[000000006f000088]
p47_call_1_he:
std %l6,[%i3+0x0a8] ! Mem[000000006f8000a8]
ldstub [%i3+0x00e],%l0 ! Mem[000000006f80000e]
swap [%i0+0x030],%l3 ! Mem[000000006e000030]
retl
lduw [%i0+0x060],%l4 ! Mem[000000006e000060]
p47_jmpl_1_ho:
ldsh [%o3+0x10c],%l5 ! Mem[000000006f80010c]
swap [%o2+0x1f8],%l1 ! Mem[000000006f0001f8]
ldub [%o0+0x16b],%l5 ! Mem[000000006e00016b]
swap [%o2+0x158],%l3 ! Mem[000000006f000158]
ldsb [%o1+0x1fa],%l7 ! Mem[000000006e8001fa]
sth %l1,[%o0+0x018] ! Mem[000000006e000018]
swap [%o2+0x024],%l5 ! Mem[000000006f000024]
jmpl %g6+8,%g0
ldd [%o2+0x088],%l2 ! Mem[000000006f000088]
p47_call_1_ho:
std %l6,[%o3+0x0a8] ! Mem[000000006f8000a8]
ldstub [%o3+0x00e],%l0 ! Mem[000000006f80000e]
swap [%o0+0x030],%l3 ! Mem[000000006e000030]
retl
lduw [%o0+0x060],%l4 ! Mem[000000006e000060]
p48_jmpl_1_le:
swap [%i3+0x0ac],%l1 ! Mem[00000000718000ac]
ldd [%i2+0x188],%l2 ! Mem[0000000071000188]
jmpl %g6+8,%g0
ldsw [%i2+0x020],%l5 ! Mem[0000000071000020]
p48_call_1_le:
retl
ldsh [%i0+0x156],%l7 ! Mem[0000000070000156]
p48_jmpl_1_lo:
swap [%o3+0x0ac],%l1 ! Mem[00000000718000ac]
ldd [%o2+0x188],%l2 ! Mem[0000000071000188]
jmpl %g6+8,%g0
ldsw [%o2+0x020],%l5 ! Mem[0000000071000020]
p48_call_1_lo:
retl
ldsh [%o0+0x156],%l7 ! Mem[0000000070000156]
p48_jmpl_1_he:
ldd [%i1+0x188],%l4 ! Mem[0000000070800188]
ldstub [%i2+0x077],%l3 ! Mem[0000000071000077]
jmpl %g6+8,%g0
sth %l2,[%i3+0x1e8] ! Mem[00000000718001e8]
p48_call_1_he:
swap [%i2+0x140],%l0 ! Mem[0000000071000140]
retl
swap [%i1+0x100],%l5 ! Mem[0000000070800100]
p48_jmpl_1_ho:
ldd [%o1+0x188],%l4 ! Mem[0000000070800188]
ldstub [%o2+0x077],%l3 ! Mem[0000000071000077]
jmpl %g6+8,%g0
sth %l2,[%o3+0x1e8] ! Mem[00000000718001e8]
p48_call_1_ho:
swap [%o2+0x140],%l0 ! Mem[0000000071000140]
retl
swap [%o1+0x100],%l5 ! Mem[0000000070800100]
p49_jmpl_1_le:
stw %l7,[%i3+0x1c4] ! Mem[00000000738001c4]
std %l2,[%i2+0x0b8] ! Mem[00000000730000b8]
ldub [%i0+0x119],%l6 ! Mem[0000000072000119]
stb %l2,[%i1+0x006] ! Mem[0000000072800006]
jmpl %g6+8,%g0
ldx [%i3+0x1c0],%l0 ! Mem[00000000738001c0]
p49_call_1_le:
stx %l4,[%i0+0x0e8] ! Mem[00000000720000e8]
ldsb [%i0+0x088],%l1 ! Mem[0000000072000088]
stb %l7,[%i2+0x027] ! Mem[0000000073000027]
ldstub [%i0+0x19f],%l3 ! Mem[000000007200019f]
ldx [%i0+0x1e8],%l2 ! Mem[00000000720001e8]
retl
ldstub [%i1+0x085],%l4 ! Mem[0000000072800085]
p49_jmpl_1_lo:
stw %l7,[%o3+0x1c4] ! Mem[00000000738001c4]
std %l2,[%o2+0x0b8] ! Mem[00000000730000b8]
ldub [%o0+0x119],%l6 ! Mem[0000000072000119]
stb %l2,[%o1+0x006] ! Mem[0000000072800006]
jmpl %g6+8,%g0
ldx [%o3+0x1c0],%l0 ! Mem[00000000738001c0]
p49_call_1_lo:
stx %l4,[%o0+0x0e8] ! Mem[00000000720000e8]
ldsb [%o0+0x088],%l1 ! Mem[0000000072000088]
stb %l7,[%o2+0x027] ! Mem[0000000073000027]
ldstub [%o0+0x19f],%l3 ! Mem[000000007200019f]
ldx [%o0+0x1e8],%l2 ! Mem[00000000720001e8]
retl
ldstub [%o1+0x085],%l4 ! Mem[0000000072800085]
p49_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i2+0x120],%l5 ! Mem[0000000073000120]
p49_call_1_he:
sth %l3,[%i0+0x094] ! Mem[0000000072000094]
ldstub [%i0+0x164],%l2 ! Mem[0000000072000164]
retl
stb %l6,[%i2+0x098] ! Mem[0000000073000098]
p49_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o2+0x120],%l5 ! Mem[0000000073000120]
p49_call_1_ho:
sth %l3,[%o0+0x094] ! Mem[0000000072000094]
ldstub [%o0+0x164],%l2 ! Mem[0000000072000164]
retl
stb %l6,[%o2+0x098] ! Mem[0000000073000098]
p50_jmpl_1_le:
ldx [%i3+0x118],%l1 ! Mem[0000000075800118]
jmpl %g6+8,%g0
ldsb [%i0+0x1f2],%l0 ! Mem[00000000740001f2]
p50_call_1_le:
ldd [%i3+0x110],%l4 ! Mem[0000000075800110]
retl
swap [%i1+0x1f0],%l3 ! Mem[00000000748001f0]
p50_jmpl_1_lo:
ldx [%o3+0x118],%l1 ! Mem[0000000075800118]
jmpl %g6+8,%g0
ldsb [%o0+0x1f2],%l0 ! Mem[00000000740001f2]
p50_call_1_lo:
ldd [%o3+0x110],%l4 ! Mem[0000000075800110]
retl
swap [%o1+0x1f0],%l3 ! Mem[00000000748001f0]
p50_jmpl_1_he:
jmpl %g6+8,%g0
stb %l5,[%i2+0x0d4] ! Mem[00000000750000d4]
p50_call_1_he:
lduw [%i3+0x1c0],%l1 ! Mem[00000000758001c0]
sth %l7,[%i3+0x1e4] ! Mem[00000000758001e4]
ldub [%i1+0x150],%l0 ! Mem[0000000074800150]
ldstub [%i0+0x07f],%l7 ! Mem[000000007400007f]
ldd [%i0+0x1a0],%l6 ! Mem[00000000740001a0]
retl
sth %l4,[%i1+0x142] ! Mem[0000000074800142]
p50_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l5,[%o2+0x0d4] ! Mem[00000000750000d4]
p50_call_1_ho:
lduw [%o3+0x1c0],%l1 ! Mem[00000000758001c0]
sth %l7,[%o3+0x1e4] ! Mem[00000000758001e4]
ldub [%o1+0x150],%l0 ! Mem[0000000074800150]
ldstub [%o0+0x07f],%l7 ! Mem[000000007400007f]
ldd [%o0+0x1a0],%l6 ! Mem[00000000740001a0]
retl
sth %l4,[%o1+0x142] ! Mem[0000000074800142]
p51_jmpl_1_le:
ldstub [%i2+0x03b],%l0 ! Mem[000000007700003b]
sth %l3,[%i2+0x1a8] ! Mem[00000000770001a8]
jmpl %g6+8,%g0
ldstub [%i1+0x1db],%l2 ! Mem[00000000768001db]
p51_call_1_le:
ldstub [%i0+0x1a9],%l7 ! Mem[00000000760001a9]
sth %l5,[%i1+0x020] ! Mem[0000000076800020]
swap [%i1+0x160],%l4 ! Mem[0000000076800160]
swap [%i0+0x02c],%l7 ! Mem[000000007600002c]
lduw [%i2+0x0f0],%l7 ! Mem[00000000770000f0]
sth %l1,[%i0+0x038] ! Mem[0000000076000038]
ldx [%i2+0x000],%l5 ! Mem[0000000077000000]
retl
ldx [%i3+0x1f8],%l4 ! Mem[00000000778001f8]
p51_jmpl_1_lo:
ldstub [%o2+0x03b],%l0 ! Mem[000000007700003b]
sth %l3,[%o2+0x1a8] ! Mem[00000000770001a8]
jmpl %g6+8,%g0
ldstub [%o1+0x1db],%l2 ! Mem[00000000768001db]
p51_call_1_lo:
ldstub [%o0+0x1a9],%l7 ! Mem[00000000760001a9]
sth %l5,[%o1+0x020] ! Mem[0000000076800020]
swap [%o1+0x160],%l4 ! Mem[0000000076800160]
swap [%o0+0x02c],%l7 ! Mem[000000007600002c]
lduw [%o2+0x0f0],%l7 ! Mem[00000000770000f0]
sth %l1,[%o0+0x038] ! Mem[0000000076000038]
ldx [%o2+0x000],%l5 ! Mem[0000000077000000]
retl
ldx [%o3+0x1f8],%l4 ! Mem[00000000778001f8]
p51_jmpl_1_he:
ldx [%i2+0x088],%l6 ! Mem[0000000077000088]
swap [%i3+0x1c8],%l5 ! Mem[00000000778001c8]
jmpl %g6+8,%g0
sth %l5,[%i2+0x0d8] ! Mem[00000000770000d8]
p51_call_1_he:
retl
ldstub [%i3+0x0f5],%l0 ! Mem[00000000778000f5]
p51_jmpl_1_ho:
ldx [%o2+0x088],%l6 ! Mem[0000000077000088]
swap [%o3+0x1c8],%l5 ! Mem[00000000778001c8]
jmpl %g6+8,%g0
sth %l5,[%o2+0x0d8] ! Mem[00000000770000d8]
p51_call_1_ho:
retl
ldstub [%o3+0x0f5],%l0 ! Mem[00000000778000f5]
p52_jmpl_1_le:
ldx [%i2+0x178],%l7 ! Mem[0000000079000178]
stw %l4,[%i1+0x0d8] ! Mem[00000000788000d8]
swap [%i3+0x154],%l7 ! Mem[0000000079800154]
lduh [%i0+0x13e],%l3 ! Mem[000000007800013e]
swap [%i0+0x0bc],%l2 ! Mem[00000000780000bc]
sth %l2,[%i3+0x1c4] ! Mem[00000000798001c4]
jmpl %g6+8,%g0
stx %l2,[%i0+0x0f8] ! Mem[00000000780000f8]
p52_call_1_le:
stx %l0,[%i3+0x048] ! Mem[0000000079800048]
retl
ldub [%i3+0x016],%l7 ! Mem[0000000079800016]
p52_jmpl_1_lo:
ldx [%o2+0x178],%l7 ! Mem[0000000079000178]
stw %l4,[%o1+0x0d8] ! Mem[00000000788000d8]
swap [%o3+0x154],%l7 ! Mem[0000000079800154]
lduh [%o0+0x13e],%l3 ! Mem[000000007800013e]
swap [%o0+0x0bc],%l2 ! Mem[00000000780000bc]
sth %l2,[%o3+0x1c4] ! Mem[00000000798001c4]
jmpl %g6+8,%g0
stx %l2,[%o0+0x0f8] ! Mem[00000000780000f8]
p52_call_1_lo:
stx %l0,[%o3+0x048] ! Mem[0000000079800048]
retl
ldub [%o3+0x016],%l7 ! Mem[0000000079800016]
p52_jmpl_1_he:
ldsh [%i1+0x114],%l2 ! Mem[0000000078800114]
ldstub [%i2+0x0da],%l0 ! Mem[00000000790000da]
ldd [%i1+0x140],%l0 ! Mem[0000000078800140]
jmpl %g6+8,%g0
ldub [%i3+0x162],%l4 ! Mem[0000000079800162]
p52_call_1_he:
ldstub [%i3+0x060],%l2 ! Mem[0000000079800060]
lduw [%i1+0x1f0],%l4 ! Mem[00000000788001f0]
stb %l5,[%i3+0x1ee] ! Mem[00000000798001ee]
std %l4,[%i0+0x020] ! Mem[0000000078000020]
ldstub [%i2+0x023],%l6 ! Mem[0000000079000023]
retl
lduw [%i0+0x018],%l2 ! Mem[0000000078000018]
p52_jmpl_1_ho:
ldsh [%o1+0x114],%l2 ! Mem[0000000078800114]
ldstub [%o2+0x0da],%l0 ! Mem[00000000790000da]
ldd [%o1+0x140],%l0 ! Mem[0000000078800140]
jmpl %g6+8,%g0
ldub [%o3+0x162],%l4 ! Mem[0000000079800162]
p52_call_1_ho:
ldstub [%o3+0x060],%l2 ! Mem[0000000079800060]
lduw [%o1+0x1f0],%l4 ! Mem[00000000788001f0]
stb %l5,[%o3+0x1ee] ! Mem[00000000798001ee]
std %l4,[%o0+0x020] ! Mem[0000000078000020]
ldstub [%o2+0x023],%l6 ! Mem[0000000079000023]
retl
lduw [%o0+0x018],%l2 ! Mem[0000000078000018]
p53_jmpl_1_le:
ldsh [%i0+0x0d6],%l2 ! Mem[000000007a0000d6]
ldsh [%i2+0x1d0],%l4 ! Mem[000000007b0001d0]
swap [%i2+0x00c],%l6 ! Mem[000000007b00000c]
jmpl %g6+8,%g0
ldstub [%i3+0x019],%l7 ! Mem[000000007b800019]
p53_call_1_le:
swap [%i1+0x140],%l0 ! Mem[000000007a800140]
swap [%i0+0x120],%l6 ! Mem[000000007a000120]
ldstub [%i0+0x029],%l2 ! Mem[000000007a000029]
ldub [%i0+0x1d0],%l3 ! Mem[000000007a0001d0]
retl
ldstub [%i0+0x1db],%l2 ! Mem[000000007a0001db]
p53_jmpl_1_lo:
ldsh [%o0+0x0d6],%l2 ! Mem[000000007a0000d6]
ldsh [%o2+0x1d0],%l4 ! Mem[000000007b0001d0]
swap [%o2+0x00c],%l6 ! Mem[000000007b00000c]
jmpl %g6+8,%g0
ldstub [%o3+0x019],%l7 ! Mem[000000007b800019]
p53_call_1_lo:
swap [%o1+0x140],%l0 ! Mem[000000007a800140]
swap [%o0+0x120],%l6 ! Mem[000000007a000120]
ldstub [%o0+0x029],%l2 ! Mem[000000007a000029]
ldub [%o0+0x1d0],%l3 ! Mem[000000007a0001d0]
retl
ldstub [%o0+0x1db],%l2 ! Mem[000000007a0001db]
p53_jmpl_1_he:
sth %l1,[%i1+0x050] ! Mem[000000007a800050]
lduh [%i0+0x0be],%l5 ! Mem[000000007a0000be]
ldstub [%i3+0x0ee],%l4 ! Mem[000000007b8000ee]
ldd [%i2+0x1b0],%l6 ! Mem[000000007b0001b0]
ldd [%i0+0x000],%l6 ! Mem[000000007a000000]
ldsh [%i2+0x1be],%l3 ! Mem[000000007b0001be]
ldsh [%i1+0x1e8],%l2 ! Mem[000000007a8001e8]
jmpl %g6+8,%g0
ldstub [%i0+0x0a5],%l4 ! Mem[000000007a0000a5]
p53_call_1_he:
retl
ldstub [%i0+0x102],%l5 ! Mem[000000007a000102]
p53_jmpl_1_ho:
sth %l1,[%o1+0x050] ! Mem[000000007a800050]
lduh [%o0+0x0be],%l5 ! Mem[000000007a0000be]
ldstub [%o3+0x0ee],%l4 ! Mem[000000007b8000ee]
ldd [%o2+0x1b0],%l6 ! Mem[000000007b0001b0]
ldd [%o0+0x000],%l6 ! Mem[000000007a000000]
ldsh [%o2+0x1be],%l3 ! Mem[000000007b0001be]
ldsh [%o1+0x1e8],%l2 ! Mem[000000007a8001e8]
jmpl %g6+8,%g0
ldstub [%o0+0x0a5],%l4 ! Mem[000000007a0000a5]
p53_call_1_ho:
retl
ldstub [%o0+0x102],%l5 ! Mem[000000007a000102]
p54_jmpl_1_le:
jmpl %g6+8,%g0
ldsw [%i2+0x1f4],%l3 ! Mem[000000007d0001f4]
p54_call_1_le:
ldstub [%i1+0x10e],%l0 ! Mem[000000007c80010e]
ldstub [%i1+0x1cf],%l2 ! Mem[000000007c8001cf]
ldd [%i3+0x040],%l4 ! Mem[000000007d800040]
swap [%i3+0x070],%l1 ! Mem[000000007d800070]
sth %l5,[%i3+0x0b8] ! Mem[000000007d8000b8]
ldub [%i1+0x0ee],%l4 ! Mem[000000007c8000ee]
stx %l7,[%i2+0x1b0] ! Mem[000000007d0001b0]
retl
swap [%i1+0x188],%l5 ! Mem[000000007c800188]
p54_jmpl_1_lo:
jmpl %g6+8,%g0
ldsw [%o2+0x1f4],%l3 ! Mem[000000007d0001f4]
p54_call_1_lo:
ldstub [%o1+0x10e],%l0 ! Mem[000000007c80010e]
ldstub [%o1+0x1cf],%l2 ! Mem[000000007c8001cf]
ldd [%o3+0x040],%l4 ! Mem[000000007d800040]
swap [%o3+0x070],%l1 ! Mem[000000007d800070]
sth %l5,[%o3+0x0b8] ! Mem[000000007d8000b8]
ldub [%o1+0x0ee],%l4 ! Mem[000000007c8000ee]
stx %l7,[%o2+0x1b0] ! Mem[000000007d0001b0]
retl
swap [%o1+0x188],%l5 ! Mem[000000007c800188]
p54_jmpl_1_he:
sth %l2,[%i0+0x1c4] ! Mem[000000007c0001c4]
swap [%i0+0x0fc],%l2 ! Mem[000000007c0000fc]
ldub [%i1+0x0be],%l1 ! Mem[000000007c8000be]
jmpl %g6+8,%g0
ldsh [%i1+0x122],%l6 ! Mem[000000007c800122]
p54_call_1_he:
stb %l5,[%i0+0x097] ! Mem[000000007c000097]
ldstub [%i0+0x16b],%l0 ! Mem[000000007c00016b]
retl
ldub [%i0+0x14a],%l1 ! Mem[000000007c00014a]
p54_jmpl_1_ho:
sth %l2,[%o0+0x1c4] ! Mem[000000007c0001c4]
swap [%o0+0x0fc],%l2 ! Mem[000000007c0000fc]
ldub [%o1+0x0be],%l1 ! Mem[000000007c8000be]
jmpl %g6+8,%g0
ldsh [%o1+0x122],%l6 ! Mem[000000007c800122]
p54_call_1_ho:
stb %l5,[%o0+0x097] ! Mem[000000007c000097]
ldstub [%o0+0x16b],%l0 ! Mem[000000007c00016b]
retl
ldub [%o0+0x14a],%l1 ! Mem[000000007c00014a]
p55_jmpl_1_le:
stb %l2,[%i1+0x130] ! Mem[000000007e800130]
lduw [%i0+0x050],%l3 ! Mem[000000007e000050]
sth %l2,[%i3+0x1c4] ! Mem[000000007f8001c4]
ldstub [%i3+0x0dc],%l2 ! Mem[000000007f8000dc]
jmpl %g6+8,%g0
lduw [%i0+0x098],%l3 ! Mem[000000007e000098]
p55_call_1_le:
retl
ldsb [%i1+0x016],%l7 ! Mem[000000007e800016]
p55_jmpl_1_lo:
stb %l2,[%o1+0x130] ! Mem[000000007e800130]
lduw [%o0+0x050],%l3 ! Mem[000000007e000050]
sth %l2,[%o3+0x1c4] ! Mem[000000007f8001c4]
ldstub [%o3+0x0dc],%l2 ! Mem[000000007f8000dc]
jmpl %g6+8,%g0
lduw [%o0+0x098],%l3 ! Mem[000000007e000098]
p55_call_1_lo:
retl
ldsb [%o1+0x016],%l7 ! Mem[000000007e800016]
p55_jmpl_1_he:
ldx [%i0+0x0d8],%l2 ! Mem[000000007e0000d8]
std %l4,[%i3+0x0d0] ! Mem[000000007f8000d0]
ldstub [%i0+0x00c],%l0 ! Mem[000000007e00000c]
jmpl %g6+8,%g0
ldsb [%i2+0x020],%l1 ! Mem[000000007f000020]
p55_call_1_he:
swap [%i3+0x064],%l2 ! Mem[000000007f800064]
swap [%i2+0x020],%l4 ! Mem[000000007f000020]
ldsh [%i3+0x17c],%l2 ! Mem[000000007f80017c]
retl
ldub [%i2+0x000],%l1 ! Mem[000000007f000000]
p55_jmpl_1_ho:
ldx [%o0+0x0d8],%l2 ! Mem[000000007e0000d8]
std %l4,[%o3+0x0d0] ! Mem[000000007f8000d0]
ldstub [%o0+0x00c],%l0 ! Mem[000000007e00000c]
jmpl %g6+8,%g0
ldsb [%o2+0x020],%l1 ! Mem[000000007f000020]
p55_call_1_ho:
swap [%o3+0x064],%l2 ! Mem[000000007f800064]
swap [%o2+0x020],%l4 ! Mem[000000007f000020]
ldsh [%o3+0x17c],%l2 ! Mem[000000007f80017c]
retl
ldub [%o2+0x000],%l1 ! Mem[000000007f000000]
p56_jmpl_1_le:
ldstub [%i0+0x189],%l3 ! Mem[0000000080000189]
std %l6,[%i2+0x060] ! Mem[0000000081000060]
ldstub [%i1+0x1f6],%l0 ! Mem[00000000808001f6]
swap [%i2+0x070],%l7 ! Mem[0000000081000070]
ldx [%i2+0x008],%l6 ! Mem[0000000081000008]
jmpl %g6+8,%g0
swap [%i0+0x154],%l6 ! Mem[0000000080000154]
p56_call_1_le:
ldub [%i0+0x02f],%l0 ! Mem[000000008000002f]
swap [%i0+0x0ac],%l5 ! Mem[00000000800000ac]
ldx [%i3+0x158],%l7 ! Mem[0000000081800158]
std %l0,[%i2+0x030] ! Mem[0000000081000030]
ldub [%i3+0x0ec],%l6 ! Mem[00000000818000ec]
ldsh [%i1+0x0be],%l2 ! Mem[00000000808000be]
retl
lduh [%i2+0x0b4],%l3 ! Mem[00000000810000b4]
p56_jmpl_1_lo:
ldstub [%o0+0x189],%l3 ! Mem[0000000080000189]
std %l6,[%o2+0x060] ! Mem[0000000081000060]
ldstub [%o1+0x1f6],%l0 ! Mem[00000000808001f6]
swap [%o2+0x070],%l7 ! Mem[0000000081000070]
ldx [%o2+0x008],%l6 ! Mem[0000000081000008]
jmpl %g6+8,%g0
swap [%o0+0x154],%l6 ! Mem[0000000080000154]
p56_call_1_lo:
ldub [%o0+0x02f],%l0 ! Mem[000000008000002f]
swap [%o0+0x0ac],%l5 ! Mem[00000000800000ac]
ldx [%o3+0x158],%l7 ! Mem[0000000081800158]
std %l0,[%o2+0x030] ! Mem[0000000081000030]
ldub [%o3+0x0ec],%l6 ! Mem[00000000818000ec]
ldsh [%o1+0x0be],%l2 ! Mem[00000000808000be]
retl
lduh [%o2+0x0b4],%l3 ! Mem[00000000810000b4]
p56_jmpl_1_he:
ldsh [%i3+0x0fa],%l0 ! Mem[00000000818000fa]
swap [%i1+0x004],%l3 ! Mem[0000000080800004]
jmpl %g6+8,%g0
lduh [%i0+0x090],%l0 ! Mem[0000000080000090]
p56_call_1_he:
ldstub [%i0+0x063],%l4 ! Mem[0000000080000063]
ldstub [%i1+0x13f],%l5 ! Mem[000000008080013f]
lduh [%i1+0x03e],%l2 ! Mem[000000008080003e]
retl
stb %l4,[%i2+0x1e1] ! Mem[00000000810001e1]
p56_jmpl_1_ho:
ldsh [%o3+0x0fa],%l0 ! Mem[00000000818000fa]
swap [%o1+0x004],%l3 ! Mem[0000000080800004]
jmpl %g6+8,%g0
lduh [%o0+0x090],%l0 ! Mem[0000000080000090]
p56_call_1_ho:
ldstub [%o0+0x063],%l4 ! Mem[0000000080000063]
ldstub [%o1+0x13f],%l5 ! Mem[000000008080013f]
lduh [%o1+0x03e],%l2 ! Mem[000000008080003e]
retl
stb %l4,[%o2+0x1e1] ! Mem[00000000810001e1]
p57_jmpl_1_le:
sth %l7,[%i3+0x1a8] ! Mem[00000000838001a8]
jmpl %g6+8,%g0
std %l6,[%i1+0x120] ! Mem[0000000082800120]
p57_call_1_le:
ldsh [%i2+0x05e],%l3 ! Mem[000000008300005e]
ldstub [%i3+0x17d],%l6 ! Mem[000000008380017d]
stw %l4,[%i2+0x0e8] ! Mem[00000000830000e8]
stb %l7,[%i1+0x189] ! Mem[0000000082800189]
retl
ldstub [%i0+0x001],%l5 ! Mem[0000000082000001]
p57_jmpl_1_lo:
sth %l7,[%o3+0x1a8] ! Mem[00000000838001a8]
jmpl %g6+8,%g0
std %l6,[%o1+0x120] ! Mem[0000000082800120]
p57_call_1_lo:
ldsh [%o2+0x05e],%l3 ! Mem[000000008300005e]
ldstub [%o3+0x17d],%l6 ! Mem[000000008380017d]
stw %l4,[%o2+0x0e8] ! Mem[00000000830000e8]
stb %l7,[%o1+0x189] ! Mem[0000000082800189]
retl
ldstub [%o0+0x001],%l5 ! Mem[0000000082000001]
p57_jmpl_1_he:
jmpl %g6+8,%g0
swap [%i0+0x154],%l7 ! Mem[0000000082000154]
p57_call_1_he:
swap [%i3+0x19c],%l3 ! Mem[000000008380019c]
lduh [%i0+0x0b8],%l2 ! Mem[00000000820000b8]
retl
swap [%i2+0x0f0],%l0 ! Mem[00000000830000f0]
p57_jmpl_1_ho:
jmpl %g6+8,%g0
swap [%o0+0x154],%l7 ! Mem[0000000082000154]
p57_call_1_ho:
swap [%o3+0x19c],%l3 ! Mem[000000008380019c]
lduh [%o0+0x0b8],%l2 ! Mem[00000000820000b8]
retl
swap [%o2+0x0f0],%l0 ! Mem[00000000830000f0]
p58_jmpl_1_le:
swap [%i3+0x034],%l0 ! Mem[0000000085800034]
stx %l2,[%i1+0x168] ! Mem[0000000084800168]
jmpl %g6+8,%g0
swap [%i2+0x0cc],%l4 ! Mem[00000000850000cc]
p58_call_1_le:
lduh [%i3+0x03a],%l0 ! Mem[000000008580003a]
ldd [%i1+0x1a8],%l2 ! Mem[00000000848001a8]
retl
ldstub [%i3+0x062],%l6 ! Mem[0000000085800062]
p58_jmpl_1_lo:
swap [%o3+0x034],%l0 ! Mem[0000000085800034]
stx %l2,[%o1+0x168] ! Mem[0000000084800168]
jmpl %g6+8,%g0
swap [%o2+0x0cc],%l4 ! Mem[00000000850000cc]
p58_call_1_lo:
lduh [%o3+0x03a],%l0 ! Mem[000000008580003a]
ldd [%o1+0x1a8],%l2 ! Mem[00000000848001a8]
retl
ldstub [%o3+0x062],%l6 ! Mem[0000000085800062]
p58_jmpl_1_he:
ldsw [%i1+0x050],%l1 ! Mem[0000000084800050]
jmpl %g6+8,%g0
ldx [%i0+0x098],%l5 ! Mem[0000000084000098]
p58_call_1_he:
stb %l6,[%i3+0x176] ! Mem[0000000085800176]
stb %l5,[%i3+0x12c] ! Mem[000000008580012c]
stb %l1,[%i3+0x1da] ! Mem[00000000858001da]
stw %l5,[%i0+0x168] ! Mem[0000000084000168]
swap [%i2+0x178],%l3 ! Mem[0000000085000178]
ldsh [%i1+0x1fa],%l7 ! Mem[00000000848001fa]
retl
ldd [%i1+0x038],%l0 ! Mem[0000000084800038]
p58_jmpl_1_ho:
ldsw [%o1+0x050],%l1 ! Mem[0000000084800050]
jmpl %g6+8,%g0
ldx [%o0+0x098],%l5 ! Mem[0000000084000098]
p58_call_1_ho:
stb %l6,[%o3+0x176] ! Mem[0000000085800176]
stb %l5,[%o3+0x12c] ! Mem[000000008580012c]
stb %l1,[%o3+0x1da] ! Mem[00000000858001da]
stw %l5,[%o0+0x168] ! Mem[0000000084000168]
swap [%o2+0x178],%l3 ! Mem[0000000085000178]
ldsh [%o1+0x1fa],%l7 ! Mem[00000000848001fa]
retl
ldd [%o1+0x038],%l0 ! Mem[0000000084800038]
p59_jmpl_1_le:
ldstub [%i0+0x1dd],%l1 ! Mem[00000000860001dd]
stb %l7,[%i1+0x194] ! Mem[0000000086800194]
stx %l5,[%i1+0x188] ! Mem[0000000086800188]
ldub [%i1+0x08f],%l5 ! Mem[000000008680008f]
ldsb [%i1+0x17b],%l7 ! Mem[000000008680017b]
jmpl %g6+8,%g0
stw %l0,[%i2+0x010] ! Mem[0000000087000010]
p59_call_1_le:
ldstub [%i1+0x122],%l5 ! Mem[0000000086800122]
retl
ldstub [%i1+0x1a2],%l5 ! Mem[00000000868001a2]
p59_jmpl_1_lo:
ldstub [%o0+0x1dd],%l1 ! Mem[00000000860001dd]
stb %l7,[%o1+0x194] ! Mem[0000000086800194]
stx %l5,[%o1+0x188] ! Mem[0000000086800188]
ldub [%o1+0x08f],%l5 ! Mem[000000008680008f]
ldsb [%o1+0x17b],%l7 ! Mem[000000008680017b]
jmpl %g6+8,%g0
stw %l0,[%o2+0x010] ! Mem[0000000087000010]
p59_call_1_lo:
ldstub [%o1+0x122],%l5 ! Mem[0000000086800122]
retl
ldstub [%o1+0x1a2],%l5 ! Mem[00000000868001a2]
p59_jmpl_1_he:
std %l0,[%i0+0x170] ! Mem[0000000086000170]
std %l2,[%i0+0x1c8] ! Mem[00000000860001c8]
swap [%i0+0x178],%l4 ! Mem[0000000086000178]
jmpl %g6+8,%g0
ldub [%i2+0x0ac],%l5 ! Mem[00000000870000ac]
p59_call_1_he:
ldstub [%i1+0x016],%l0 ! Mem[0000000086800016]
ldsb [%i1+0x0a9],%l7 ! Mem[00000000868000a9]
swap [%i3+0x1f0],%l4 ! Mem[00000000878001f0]
ldx [%i0+0x060],%l1 ! Mem[0000000086000060]
retl
lduh [%i0+0x016],%l3 ! Mem[0000000086000016]
p59_jmpl_1_ho:
std %l0,[%o0+0x170] ! Mem[0000000086000170]
std %l2,[%o0+0x1c8] ! Mem[00000000860001c8]
swap [%o0+0x178],%l4 ! Mem[0000000086000178]
jmpl %g6+8,%g0
ldub [%o2+0x0ac],%l5 ! Mem[00000000870000ac]
p59_call_1_ho:
ldstub [%o1+0x016],%l0 ! Mem[0000000086800016]
ldsb [%o1+0x0a9],%l7 ! Mem[00000000868000a9]
swap [%o3+0x1f0],%l4 ! Mem[00000000878001f0]
ldx [%o0+0x060],%l1 ! Mem[0000000086000060]
retl
lduh [%o0+0x016],%l3 ! Mem[0000000086000016]
p60_jmpl_1_le:
ldsw [%i1+0x15c],%l7 ! Mem[000000008880015c]
lduw [%i1+0x1c4],%l7 ! Mem[00000000888001c4]
sth %l1,[%i3+0x19c] ! Mem[000000008980019c]
swap [%i3+0x188],%l0 ! Mem[0000000089800188]
ldsh [%i1+0x0be],%l5 ! Mem[00000000888000be]
ldstub [%i3+0x0ce],%l4 ! Mem[00000000898000ce]
jmpl %g6+8,%g0
sth %l1,[%i0+0x0a8] ! Mem[00000000880000a8]
p60_call_1_le:
ldstub [%i3+0x1fa],%l5 ! Mem[00000000898001fa]
retl
stx %l4,[%i3+0x1c0] ! Mem[00000000898001c0]
p60_jmpl_1_lo:
ldsw [%o1+0x15c],%l7 ! Mem[000000008880015c]
lduw [%o1+0x1c4],%l7 ! Mem[00000000888001c4]
sth %l1,[%o3+0x19c] ! Mem[000000008980019c]
swap [%o3+0x188],%l0 ! Mem[0000000089800188]
ldsh [%o1+0x0be],%l5 ! Mem[00000000888000be]
ldstub [%o3+0x0ce],%l4 ! Mem[00000000898000ce]
jmpl %g6+8,%g0
sth %l1,[%o0+0x0a8] ! Mem[00000000880000a8]
p60_call_1_lo:
ldstub [%o3+0x1fa],%l5 ! Mem[00000000898001fa]
retl
stx %l4,[%o3+0x1c0] ! Mem[00000000898001c0]
p60_jmpl_1_he:
ldub [%i2+0x012],%l0 ! Mem[0000000089000012]
ldstub [%i2+0x04c],%l0 ! Mem[000000008900004c]
stb %l7,[%i3+0x036] ! Mem[0000000089800036]
ldsb [%i1+0x15a],%l0 ! Mem[000000008880015a]
stw %l2,[%i1+0x164] ! Mem[0000000088800164]
ldub [%i0+0x0b8],%l6 ! Mem[00000000880000b8]
swap [%i2+0x13c],%l2 ! Mem[000000008900013c]
jmpl %g6+8,%g0
ldub [%i0+0x030],%l3 ! Mem[0000000088000030]
p60_call_1_he:
std %l2,[%i2+0x140] ! Mem[0000000089000140]
ldd [%i1+0x090],%l6 ! Mem[0000000088800090]
ldsh [%i0+0x136],%l4 ! Mem[0000000088000136]
ldsw [%i0+0x150],%l1 ! Mem[0000000088000150]
lduw [%i0+0x130],%l2 ! Mem[0000000088000130]
retl
swap [%i1+0x1b0],%l7 ! Mem[00000000888001b0]
p60_jmpl_1_ho:
ldub [%o2+0x012],%l0 ! Mem[0000000089000012]
ldstub [%o2+0x04c],%l0 ! Mem[000000008900004c]
stb %l7,[%o3+0x036] ! Mem[0000000089800036]
ldsb [%o1+0x15a],%l0 ! Mem[000000008880015a]
stw %l2,[%o1+0x164] ! Mem[0000000088800164]
ldub [%o0+0x0b8],%l6 ! Mem[00000000880000b8]
swap [%o2+0x13c],%l2 ! Mem[000000008900013c]
jmpl %g6+8,%g0
ldub [%o0+0x030],%l3 ! Mem[0000000088000030]
p60_call_1_ho:
std %l2,[%o2+0x140] ! Mem[0000000089000140]
ldd [%o1+0x090],%l6 ! Mem[0000000088800090]
ldsh [%o0+0x136],%l4 ! Mem[0000000088000136]
ldsw [%o0+0x150],%l1 ! Mem[0000000088000150]
lduw [%o0+0x130],%l2 ! Mem[0000000088000130]
retl
swap [%o1+0x1b0],%l7 ! Mem[00000000888001b0]
p61_jmpl_1_le:
ldstub [%i1+0x16c],%l5 ! Mem[000000008a80016c]
jmpl %g6+8,%g0
ldsb [%i3+0x05e],%l3 ! Mem[000000008b80005e]
p61_call_1_le:
stw %l0,[%i2+0x144] ! Mem[000000008b000144]
ldx [%i1+0x018],%l6 ! Mem[000000008a800018]
sth %l7,[%i1+0x17c] ! Mem[000000008a80017c]
ldub [%i2+0x199],%l4 ! Mem[000000008b000199]
retl
ldub [%i1+0x1bc],%l1 ! Mem[000000008a8001bc]
p61_jmpl_1_lo:
ldstub [%o1+0x16c],%l5 ! Mem[000000008a80016c]
jmpl %g6+8,%g0
ldsb [%o3+0x05e],%l3 ! Mem[000000008b80005e]
p61_call_1_lo:
stw %l0,[%o2+0x144] ! Mem[000000008b000144]
ldx [%o1+0x018],%l6 ! Mem[000000008a800018]
sth %l7,[%o1+0x17c] ! Mem[000000008a80017c]
ldub [%o2+0x199],%l4 ! Mem[000000008b000199]
retl
ldub [%o1+0x1bc],%l1 ! Mem[000000008a8001bc]
p61_jmpl_1_he:
jmpl %g6+8,%g0
swap [%i0+0x018],%l7 ! Mem[000000008a000018]
p61_call_1_he:
std %l4,[%i3+0x020] ! Mem[000000008b800020]
lduw [%i1+0x1a4],%l2 ! Mem[000000008a8001a4]
stw %l0,[%i2+0x00c] ! Mem[000000008b00000c]
sth %l0,[%i0+0x044] ! Mem[000000008a000044]
ldstub [%i1+0x15b],%l7 ! Mem[000000008a80015b]
retl
stw %l4,[%i3+0x1b0] ! Mem[000000008b8001b0]
p61_jmpl_1_ho:
jmpl %g6+8,%g0
swap [%o0+0x018],%l7 ! Mem[000000008a000018]
p61_call_1_ho:
std %l4,[%o3+0x020] ! Mem[000000008b800020]
lduw [%o1+0x1a4],%l2 ! Mem[000000008a8001a4]
stw %l0,[%o2+0x00c] ! Mem[000000008b00000c]
sth %l0,[%o0+0x044] ! Mem[000000008a000044]
ldstub [%o1+0x15b],%l7 ! Mem[000000008a80015b]
retl
stw %l4,[%o3+0x1b0] ! Mem[000000008b8001b0]
p62_jmpl_1_le:
swap [%i1+0x1fc],%l1 ! Mem[000000008c8001fc]
swap [%i3+0x18c],%l6 ! Mem[000000008d80018c]
ldsb [%i1+0x112],%l5 ! Mem[000000008c800112]
swap [%i0+0x0b8],%l2 ! Mem[000000008c0000b8]
stb %l3,[%i3+0x17d] ! Mem[000000008d80017d]
jmpl %g6+8,%g0
swap [%i3+0x030],%l0 ! Mem[000000008d800030]
p62_call_1_le:
ldsw [%i1+0x120],%l5 ! Mem[000000008c800120]
retl
swap [%i2+0x180],%l5 ! Mem[000000008d000180]
p62_jmpl_1_lo:
swap [%o1+0x1fc],%l1 ! Mem[000000008c8001fc]
swap [%o3+0x18c],%l6 ! Mem[000000008d80018c]
ldsb [%o1+0x112],%l5 ! Mem[000000008c800112]
swap [%o0+0x0b8],%l2 ! Mem[000000008c0000b8]
stb %l3,[%o3+0x17d] ! Mem[000000008d80017d]
jmpl %g6+8,%g0
swap [%o3+0x030],%l0 ! Mem[000000008d800030]
p62_call_1_lo:
ldsw [%o1+0x120],%l5 ! Mem[000000008c800120]
retl
swap [%o2+0x180],%l5 ! Mem[000000008d000180]
p62_jmpl_1_he:
lduh [%i3+0x144],%l2 ! Mem[000000008d800144]
lduh [%i3+0x0b8],%l6 ! Mem[000000008d8000b8]
stx %l2,[%i3+0x118] ! Mem[000000008d800118]
jmpl %g6+8,%g0
lduw [%i1+0x030],%l3 ! Mem[000000008c800030]
p62_call_1_he:
stb %l5,[%i3+0x0ea] ! Mem[000000008d8000ea]
ldstub [%i3+0x0b0],%l6 ! Mem[000000008d8000b0]
ldstub [%i1+0x117],%l4 ! Mem[000000008c800117]
stx %l1,[%i0+0x170] ! Mem[000000008c000170]
lduh [%i0+0x112],%l2 ! Mem[000000008c000112]
retl
ldub [%i3+0x1b2],%l7 ! Mem[000000008d8001b2]
p62_jmpl_1_ho:
lduh [%o3+0x144],%l2 ! Mem[000000008d800144]
lduh [%o3+0x0b8],%l6 ! Mem[000000008d8000b8]
stx %l2,[%o3+0x118] ! Mem[000000008d800118]
jmpl %g6+8,%g0
lduw [%o1+0x030],%l3 ! Mem[000000008c800030]
p62_call_1_ho:
stb %l5,[%o3+0x0ea] ! Mem[000000008d8000ea]
ldstub [%o3+0x0b0],%l6 ! Mem[000000008d8000b0]
ldstub [%o1+0x117],%l4 ! Mem[000000008c800117]
stx %l1,[%o0+0x170] ! Mem[000000008c000170]
lduh [%o0+0x112],%l2 ! Mem[000000008c000112]
retl
ldub [%o3+0x1b2],%l7 ! Mem[000000008d8001b2]
p63_jmpl_1_le:
jmpl %g6+8,%g0
swap [%i0+0x0f4],%l5 ! Mem[000000008e0000f4]
p63_call_1_le:
ldd [%i0+0x1e0],%l0 ! Mem[000000008e0001e0]
ldsw [%i2+0x0f8],%l4 ! Mem[000000008f0000f8]
ldstub [%i2+0x170],%l0 ! Mem[000000008f000170]
ldd [%i3+0x058],%l6 ! Mem[000000008f800058]
stw %l6,[%i0+0x1a0] ! Mem[000000008e0001a0]
retl
ldstub [%i1+0x162],%l4 ! Mem[000000008e800162]
p63_jmpl_1_lo:
jmpl %g6+8,%g0
swap [%o0+0x0f4],%l5 ! Mem[000000008e0000f4]
p63_call_1_lo:
ldd [%o0+0x1e0],%l0 ! Mem[000000008e0001e0]
ldsw [%o2+0x0f8],%l4 ! Mem[000000008f0000f8]
ldstub [%o2+0x170],%l0 ! Mem[000000008f000170]
ldd [%o3+0x058],%l6 ! Mem[000000008f800058]
stw %l6,[%o0+0x1a0] ! Mem[000000008e0001a0]
retl
ldstub [%o1+0x162],%l4 ! Mem[000000008e800162]
p63_jmpl_1_he:
jmpl %g6+8,%g0
ldstub [%i1+0x170],%l2 ! Mem[000000008e800170]
p63_call_1_he:
swap [%i1+0x19c],%l3 ! Mem[000000008e80019c]
ldstub [%i3+0x06b],%l2 ! Mem[000000008f80006b]
swap [%i0+0x190],%l4 ! Mem[000000008e000190]
lduh [%i2+0x0f2],%l4 ! Mem[000000008f0000f2]
ldstub [%i0+0x087],%l3 ! Mem[000000008e000087]
ldsb [%i3+0x1bb],%l3 ! Mem[000000008f8001bb]
ldd [%i3+0x0a0],%l0 ! Mem[000000008f8000a0]
retl
ldd [%i1+0x0d0],%l0 ! Mem[000000008e8000d0]
p63_jmpl_1_ho:
jmpl %g6+8,%g0
ldstub [%o1+0x170],%l2 ! Mem[000000008e800170]
p63_call_1_ho:
swap [%o1+0x19c],%l3 ! Mem[000000008e80019c]
ldstub [%o3+0x06b],%l2 ! Mem[000000008f80006b]
swap [%o0+0x190],%l4 ! Mem[000000008e000190]
lduh [%o2+0x0f2],%l4 ! Mem[000000008f0000f2]
ldstub [%o0+0x087],%l3 ! Mem[000000008e000087]
ldsb [%o3+0x1bb],%l3 ! Mem[000000008f8001bb]
ldd [%o3+0x0a0],%l0 ! Mem[000000008f8000a0]
retl
ldd [%o1+0x0d0],%l0 ! Mem[000000008e8000d0]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
ldstub [%i3+0x098],%l1 ! Mem[0000000011800098]
stb %l6,[%i0+0x0a7] ! Mem[00000000100000a7]
jmpl %g6+8,%g0
lduh [%i0+0x184],%l6 ! Mem[0000000010000184]
p0_call_2_le:
ldsb [%i2+0x093],%l7 ! Mem[0000000011000093]
swap [%i1+0x0a0],%l0 ! Mem[00000000108000a0]
ldd [%i0+0x1d0],%l4 ! Mem[00000000100001d0]
std %l4,[%i3+0x140] ! Mem[0000000011800140]
retl
std %l0,[%i2+0x1a0] ! Mem[00000000110001a0]
p0_jmpl_2_lo:
ldstub [%o3+0x098],%l1 ! Mem[0000000011800098]
stb %l6,[%o0+0x0a7] ! Mem[00000000100000a7]
jmpl %g6+8,%g0
lduh [%o0+0x184],%l6 ! Mem[0000000010000184]
p0_call_2_lo:
ldsb [%o2+0x093],%l7 ! Mem[0000000011000093]
swap [%o1+0x0a0],%l0 ! Mem[00000000108000a0]
ldd [%o0+0x1d0],%l4 ! Mem[00000000100001d0]
std %l4,[%o3+0x140] ! Mem[0000000011800140]
retl
std %l0,[%o2+0x1a0] ! Mem[00000000110001a0]
p0_jmpl_2_he:
stb %l7,[%i2+0x026] ! Mem[0000000011000026]
jmpl %g6+8,%g0
lduh [%i0+0x010],%l6 ! Mem[0000000010000010]
p0_call_2_he:
ldstub [%i3+0x130],%l3 ! Mem[0000000011800130]
lduh [%i2+0x054],%l1 ! Mem[0000000011000054]
std %l4,[%i1+0x118] ! Mem[0000000010800118]
stw %l7,[%i0+0x084] ! Mem[0000000010000084]
sth %l1,[%i0+0x04c] ! Mem[000000001000004c]
ldstub [%i3+0x0a2],%l5 ! Mem[00000000118000a2]
std %l4,[%i0+0x150] ! Mem[0000000010000150]
retl
ldsb [%i3+0x1f2],%l5 ! Mem[00000000118001f2]
p0_jmpl_2_ho:
stb %l7,[%o2+0x026] ! Mem[0000000011000026]
jmpl %g6+8,%g0
lduh [%o0+0x010],%l6 ! Mem[0000000010000010]
p0_call_2_ho:
ldstub [%o3+0x130],%l3 ! Mem[0000000011800130]
lduh [%o2+0x054],%l1 ! Mem[0000000011000054]
std %l4,[%o1+0x118] ! Mem[0000000010800118]
stw %l7,[%o0+0x084] ! Mem[0000000010000084]
sth %l1,[%o0+0x04c] ! Mem[000000001000004c]
ldstub [%o3+0x0a2],%l5 ! Mem[00000000118000a2]
std %l4,[%o0+0x150] ! Mem[0000000010000150]
retl
ldsb [%o3+0x1f2],%l5 ! Mem[00000000118001f2]
p1_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i0+0x020],%l1 ! Mem[0000000012000020]
p1_call_2_le:
swap [%i0+0x11c],%l7 ! Mem[000000001200011c]
ldsh [%i1+0x1d2],%l4 ! Mem[00000000128001d2]
swap [%i1+0x1ec],%l5 ! Mem[00000000128001ec]
retl
swap [%i3+0x05c],%l0 ! Mem[000000001380005c]
p1_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o0+0x020],%l1 ! Mem[0000000012000020]
p1_call_2_lo:
swap [%o0+0x11c],%l7 ! Mem[000000001200011c]
ldsh [%o1+0x1d2],%l4 ! Mem[00000000128001d2]
swap [%o1+0x1ec],%l5 ! Mem[00000000128001ec]
retl
swap [%o3+0x05c],%l0 ! Mem[000000001380005c]
p1_jmpl_2_he:
jmpl %g6+8,%g0
ldsb [%i0+0x016],%l3 ! Mem[0000000012000016]
p1_call_2_he:
ldub [%i2+0x184],%l3 ! Mem[0000000013000184]
ldd [%i1+0x1e8],%l0 ! Mem[00000000128001e8]
sth %l3,[%i0+0x16a] ! Mem[000000001200016a]
stw %l2,[%i2+0x138] ! Mem[0000000013000138]
swap [%i0+0x128],%l7 ! Mem[0000000012000128]
retl
ldx [%i0+0x108],%l5 ! Mem[0000000012000108]
p1_jmpl_2_ho:
jmpl %g6+8,%g0
ldsb [%o0+0x016],%l3 ! Mem[0000000012000016]
p1_call_2_ho:
ldub [%o2+0x184],%l3 ! Mem[0000000013000184]
ldd [%o1+0x1e8],%l0 ! Mem[00000000128001e8]
sth %l3,[%o0+0x16a] ! Mem[000000001200016a]
stw %l2,[%o2+0x138] ! Mem[0000000013000138]
swap [%o0+0x128],%l7 ! Mem[0000000012000128]
retl
ldx [%o0+0x108],%l5 ! Mem[0000000012000108]
p2_jmpl_2_le:
swap [%i0+0x12c],%l4 ! Mem[000000001400012c]
jmpl %g6+8,%g0
swap [%i1+0x014],%l0 ! Mem[0000000014800014]
p2_call_2_le:
lduh [%i1+0x044],%l1 ! Mem[0000000014800044]
swap [%i0+0x1a4],%l2 ! Mem[00000000140001a4]
ldstub [%i2+0x114],%l4 ! Mem[0000000015000114]
ldd [%i3+0x038],%l2 ! Mem[0000000015800038]
lduh [%i3+0x098],%l1 ! Mem[0000000015800098]
stx %l6,[%i2+0x0a0] ! Mem[00000000150000a0]
retl
swap [%i2+0x1a4],%l6 ! Mem[00000000150001a4]
p2_jmpl_2_lo:
swap [%o0+0x12c],%l4 ! Mem[000000001400012c]
jmpl %g6+8,%g0
swap [%o1+0x014],%l0 ! Mem[0000000014800014]
p2_call_2_lo:
lduh [%o1+0x044],%l1 ! Mem[0000000014800044]
swap [%o0+0x1a4],%l2 ! Mem[00000000140001a4]
ldstub [%o2+0x114],%l4 ! Mem[0000000015000114]
ldd [%o3+0x038],%l2 ! Mem[0000000015800038]
lduh [%o3+0x098],%l1 ! Mem[0000000015800098]
stx %l6,[%o2+0x0a0] ! Mem[00000000150000a0]
retl
swap [%o2+0x1a4],%l6 ! Mem[00000000150001a4]
p2_jmpl_2_he:
ldsb [%i1+0x1b0],%l0 ! Mem[00000000148001b0]
ldsw [%i0+0x150],%l2 ! Mem[0000000014000150]
stw %l3,[%i2+0x080] ! Mem[0000000015000080]
stb %l4,[%i2+0x146] ! Mem[0000000015000146]
jmpl %g6+8,%g0
stw %l0,[%i3+0x13c] ! Mem[000000001580013c]
p2_call_2_he:
swap [%i2+0x1c8],%l1 ! Mem[00000000150001c8]
ldstub [%i2+0x06f],%l4 ! Mem[000000001500006f]
ldstub [%i1+0x0ff],%l1 ! Mem[00000000148000ff]
ldsw [%i2+0x09c],%l1 ! Mem[000000001500009c]
lduw [%i3+0x1b8],%l2 ! Mem[00000000158001b8]
stx %l1,[%i0+0x030] ! Mem[0000000014000030]
retl
sth %l2,[%i3+0x178] ! Mem[0000000015800178]
p2_jmpl_2_ho:
ldsb [%o1+0x1b0],%l0 ! Mem[00000000148001b0]
ldsw [%o0+0x150],%l2 ! Mem[0000000014000150]
stw %l3,[%o2+0x080] ! Mem[0000000015000080]
stb %l4,[%o2+0x146] ! Mem[0000000015000146]
jmpl %g6+8,%g0
stw %l0,[%o3+0x13c] ! Mem[000000001580013c]
p2_call_2_ho:
swap [%o2+0x1c8],%l1 ! Mem[00000000150001c8]
ldstub [%o2+0x06f],%l4 ! Mem[000000001500006f]
ldstub [%o1+0x0ff],%l1 ! Mem[00000000148000ff]
ldsw [%o2+0x09c],%l1 ! Mem[000000001500009c]
lduw [%o3+0x1b8],%l2 ! Mem[00000000158001b8]
stx %l1,[%o0+0x030] ! Mem[0000000014000030]
retl
sth %l2,[%o3+0x178] ! Mem[0000000015800178]
p3_jmpl_2_le:
swap [%i2+0x084],%l6 ! Mem[0000000017000084]
std %l6,[%i0+0x1a8] ! Mem[00000000160001a8]
jmpl %g6+8,%g0
ldsh [%i3+0x0b2],%l7 ! Mem[00000000178000b2]
p3_call_2_le:
std %l2,[%i3+0x170] ! Mem[0000000017800170]
lduw [%i1+0x0b8],%l0 ! Mem[00000000168000b8]
ldstub [%i2+0x19b],%l0 ! Mem[000000001700019b]
ldsh [%i2+0x052],%l1 ! Mem[0000000017000052]
ldsb [%i1+0x06f],%l3 ! Mem[000000001680006f]
ldstub [%i2+0x06f],%l4 ! Mem[000000001700006f]
stx %l4,[%i0+0x1f0] ! Mem[00000000160001f0]
retl
ldsh [%i3+0x196],%l2 ! Mem[0000000017800196]
p3_jmpl_2_lo:
swap [%o2+0x084],%l6 ! Mem[0000000017000084]
std %l6,[%o0+0x1a8] ! Mem[00000000160001a8]
jmpl %g6+8,%g0
ldsh [%o3+0x0b2],%l7 ! Mem[00000000178000b2]
p3_call_2_lo:
std %l2,[%o3+0x170] ! Mem[0000000017800170]
lduw [%o1+0x0b8],%l0 ! Mem[00000000168000b8]
ldstub [%o2+0x19b],%l0 ! Mem[000000001700019b]
ldsh [%o2+0x052],%l1 ! Mem[0000000017000052]
ldsb [%o1+0x06f],%l3 ! Mem[000000001680006f]
ldstub [%o2+0x06f],%l4 ! Mem[000000001700006f]
stx %l4,[%o0+0x1f0] ! Mem[00000000160001f0]
retl
ldsh [%o3+0x196],%l2 ! Mem[0000000017800196]
p3_jmpl_2_he:
stw %l5,[%i1+0x0e8] ! Mem[00000000168000e8]
jmpl %g6+8,%g0
ldstub [%i2+0x07b],%l0 ! Mem[000000001700007b]
p3_call_2_he:
stb %l3,[%i1+0x0f5] ! Mem[00000000168000f5]
retl
ldstub [%i2+0x11a],%l2 ! Mem[000000001700011a]
p3_jmpl_2_ho:
stw %l5,[%o1+0x0e8] ! Mem[00000000168000e8]
jmpl %g6+8,%g0
ldstub [%o2+0x07b],%l0 ! Mem[000000001700007b]
p3_call_2_ho:
stb %l3,[%o1+0x0f5] ! Mem[00000000168000f5]
retl
ldstub [%o2+0x11a],%l2 ! Mem[000000001700011a]
p4_jmpl_2_le:
std %l0,[%i3+0x028] ! Mem[0000000019800028]
jmpl %g6+8,%g0
ldd [%i2+0x1e0],%l0 ! Mem[00000000190001e0]
p4_call_2_le:
stx %l5,[%i0+0x088] ! Mem[0000000018000088]
ldsw [%i1+0x184],%l0 ! Mem[0000000018800184]
ldsb [%i2+0x002],%l7 ! Mem[0000000019000002]
ldsw [%i1+0x044],%l0 ! Mem[0000000018800044]
swap [%i2+0x15c],%l4 ! Mem[000000001900015c]
ldx [%i2+0x0d0],%l3 ! Mem[00000000190000d0]
retl
stx %l2,[%i2+0x138] ! Mem[0000000019000138]
p4_jmpl_2_lo:
std %l0,[%o3+0x028] ! Mem[0000000019800028]
jmpl %g6+8,%g0
ldd [%o2+0x1e0],%l0 ! Mem[00000000190001e0]
p4_call_2_lo:
stx %l5,[%o0+0x088] ! Mem[0000000018000088]
ldsw [%o1+0x184],%l0 ! Mem[0000000018800184]
ldsb [%o2+0x002],%l7 ! Mem[0000000019000002]
ldsw [%o1+0x044],%l0 ! Mem[0000000018800044]
swap [%o2+0x15c],%l4 ! Mem[000000001900015c]
ldx [%o2+0x0d0],%l3 ! Mem[00000000190000d0]
retl
stx %l2,[%o2+0x138] ! Mem[0000000019000138]
p4_jmpl_2_he:
jmpl %g6+8,%g0
ldsb [%i1+0x15d],%l2 ! Mem[000000001880015d]
p4_call_2_he:
ldsb [%i2+0x0a6],%l7 ! Mem[00000000190000a6]
stx %l7,[%i0+0x170] ! Mem[0000000018000170]
retl
swap [%i0+0x1e4],%l4 ! Mem[00000000180001e4]
p4_jmpl_2_ho:
jmpl %g6+8,%g0
ldsb [%o1+0x15d],%l2 ! Mem[000000001880015d]
p4_call_2_ho:
ldsb [%o2+0x0a6],%l7 ! Mem[00000000190000a6]
stx %l7,[%o0+0x170] ! Mem[0000000018000170]
retl
swap [%o0+0x1e4],%l4 ! Mem[00000000180001e4]
p5_jmpl_2_le:
ldd [%i3+0x120],%l6 ! Mem[000000001b800120]
ldub [%i2+0x0ac],%l4 ! Mem[000000001b0000ac]
lduw [%i3+0x080],%l6 ! Mem[000000001b800080]
ldstub [%i1+0x0aa],%l7 ! Mem[000000001a8000aa]
ldsh [%i2+0x068],%l5 ! Mem[000000001b000068]
swap [%i3+0x1e0],%l5 ! Mem[000000001b8001e0]
ldx [%i0+0x100],%l6 ! Mem[000000001a000100]
jmpl %g6+8,%g0
ldstub [%i3+0x009],%l2 ! Mem[000000001b800009]
p5_call_2_le:
ldx [%i0+0x138],%l2 ! Mem[000000001a000138]
lduw [%i3+0x108],%l7 ! Mem[000000001b800108]
retl
lduh [%i0+0x108],%l5 ! Mem[000000001a000108]
p5_jmpl_2_lo:
ldd [%o3+0x120],%l6 ! Mem[000000001b800120]
ldub [%o2+0x0ac],%l4 ! Mem[000000001b0000ac]
lduw [%o3+0x080],%l6 ! Mem[000000001b800080]
ldstub [%o1+0x0aa],%l7 ! Mem[000000001a8000aa]
ldsh [%o2+0x068],%l5 ! Mem[000000001b000068]
swap [%o3+0x1e0],%l5 ! Mem[000000001b8001e0]
ldx [%o0+0x100],%l6 ! Mem[000000001a000100]
jmpl %g6+8,%g0
ldstub [%o3+0x009],%l2 ! Mem[000000001b800009]
p5_call_2_lo:
ldx [%o0+0x138],%l2 ! Mem[000000001a000138]
lduw [%o3+0x108],%l7 ! Mem[000000001b800108]
retl
lduh [%o0+0x108],%l5 ! Mem[000000001a000108]
p5_jmpl_2_he:
ldstub [%i0+0x1d2],%l5 ! Mem[000000001a0001d2]
ldsb [%i1+0x196],%l7 ! Mem[000000001a800196]
stx %l1,[%i1+0x1e0] ! Mem[000000001a8001e0]
lduh [%i2+0x0c8],%l5 ! Mem[000000001b0000c8]
ldsw [%i2+0x078],%l0 ! Mem[000000001b000078]
ldx [%i0+0x148],%l3 ! Mem[000000001a000148]
jmpl %g6+8,%g0
ldstub [%i3+0x14e],%l3 ! Mem[000000001b80014e]
p5_call_2_he:
ldstub [%i2+0x032],%l1 ! Mem[000000001b000032]
lduh [%i0+0x178],%l2 ! Mem[000000001a000178]
retl
stw %l7,[%i3+0x0a4] ! Mem[000000001b8000a4]
p5_jmpl_2_ho:
ldstub [%o0+0x1d2],%l5 ! Mem[000000001a0001d2]
ldsb [%o1+0x196],%l7 ! Mem[000000001a800196]
stx %l1,[%o1+0x1e0] ! Mem[000000001a8001e0]
lduh [%o2+0x0c8],%l5 ! Mem[000000001b0000c8]
ldsw [%o2+0x078],%l0 ! Mem[000000001b000078]
ldx [%o0+0x148],%l3 ! Mem[000000001a000148]
jmpl %g6+8,%g0
ldstub [%o3+0x14e],%l3 ! Mem[000000001b80014e]
p5_call_2_ho:
ldstub [%o2+0x032],%l1 ! Mem[000000001b000032]
lduh [%o0+0x178],%l2 ! Mem[000000001a000178]
retl
stw %l7,[%o3+0x0a4] ! Mem[000000001b8000a4]
p6_jmpl_2_le:
lduh [%i2+0x010],%l3 ! Mem[000000001d000010]
swap [%i0+0x0b8],%l6 ! Mem[000000001c0000b8]
swap [%i2+0x13c],%l2 ! Mem[000000001d00013c]
std %l2,[%i2+0x010] ! Mem[000000001d000010]
swap [%i0+0x060],%l4 ! Mem[000000001c000060]
jmpl %g6+8,%g0
std %l4,[%i1+0x118] ! Mem[000000001c800118]
p6_call_2_le:
swap [%i3+0x1bc],%l6 ! Mem[000000001d8001bc]
ldsh [%i1+0x044],%l2 ! Mem[000000001c800044]
lduh [%i2+0x090],%l7 ! Mem[000000001d000090]
retl
stw %l4,[%i2+0x128] ! Mem[000000001d000128]
p6_jmpl_2_lo:
lduh [%o2+0x010],%l3 ! Mem[000000001d000010]
swap [%o0+0x0b8],%l6 ! Mem[000000001c0000b8]
swap [%o2+0x13c],%l2 ! Mem[000000001d00013c]
std %l2,[%o2+0x010] ! Mem[000000001d000010]
swap [%o0+0x060],%l4 ! Mem[000000001c000060]
jmpl %g6+8,%g0
std %l4,[%o1+0x118] ! Mem[000000001c800118]
p6_call_2_lo:
swap [%o3+0x1bc],%l6 ! Mem[000000001d8001bc]
ldsh [%o1+0x044],%l2 ! Mem[000000001c800044]
lduh [%o2+0x090],%l7 ! Mem[000000001d000090]
retl
stw %l4,[%o2+0x128] ! Mem[000000001d000128]
p6_jmpl_2_he:
jmpl %g6+8,%g0
std %l0,[%i1+0x1d0] ! Mem[000000001c8001d0]
p6_call_2_he:
ldd [%i0+0x1f8],%l0 ! Mem[000000001c0001f8]
lduw [%i3+0x190],%l0 ! Mem[000000001d800190]
ldsb [%i0+0x171],%l2 ! Mem[000000001c000171]
retl
swap [%i2+0x098],%l0 ! Mem[000000001d000098]
p6_jmpl_2_ho:
jmpl %g6+8,%g0
std %l0,[%o1+0x1d0] ! Mem[000000001c8001d0]
p6_call_2_ho:
ldd [%o0+0x1f8],%l0 ! Mem[000000001c0001f8]
lduw [%o3+0x190],%l0 ! Mem[000000001d800190]
ldsb [%o0+0x171],%l2 ! Mem[000000001c000171]
retl
swap [%o2+0x098],%l0 ! Mem[000000001d000098]
p7_jmpl_2_le:
jmpl %g6+8,%g0
lduw [%i2+0x088],%l6 ! Mem[000000001f000088]
p7_call_2_le:
swap [%i1+0x040],%l3 ! Mem[000000001e800040]
swap [%i3+0x010],%l0 ! Mem[000000001f800010]
swap [%i1+0x0f4],%l0 ! Mem[000000001e8000f4]
retl
lduw [%i3+0x13c],%l4 ! Mem[000000001f80013c]
p7_jmpl_2_lo:
jmpl %g6+8,%g0
lduw [%o2+0x088],%l6 ! Mem[000000001f000088]
p7_call_2_lo:
swap [%o1+0x040],%l3 ! Mem[000000001e800040]
swap [%o3+0x010],%l0 ! Mem[000000001f800010]
swap [%o1+0x0f4],%l0 ! Mem[000000001e8000f4]
retl
lduw [%o3+0x13c],%l4 ! Mem[000000001f80013c]
p7_jmpl_2_he:
sth %l6,[%i1+0x0d0] ! Mem[000000001e8000d0]
stw %l1,[%i1+0x1ac] ! Mem[000000001e8001ac]
std %l6,[%i0+0x0a0] ! Mem[000000001e0000a0]
ldx [%i0+0x0a0],%l0 ! Mem[000000001e0000a0]
jmpl %g6+8,%g0
ldd [%i1+0x1f0],%l0 ! Mem[000000001e8001f0]
p7_call_2_he:
swap [%i0+0x1f8],%l0 ! Mem[000000001e0001f8]
ldsw [%i1+0x178],%l7 ! Mem[000000001e800178]
ldd [%i1+0x150],%l4 ! Mem[000000001e800150]
retl
ldstub [%i3+0x189],%l6 ! Mem[000000001f800189]
p7_jmpl_2_ho:
sth %l6,[%o1+0x0d0] ! Mem[000000001e8000d0]
stw %l1,[%o1+0x1ac] ! Mem[000000001e8001ac]
std %l6,[%o0+0x0a0] ! Mem[000000001e0000a0]
ldx [%o0+0x0a0],%l0 ! Mem[000000001e0000a0]
jmpl %g6+8,%g0
ldd [%o1+0x1f0],%l0 ! Mem[000000001e8001f0]
p7_call_2_ho:
swap [%o0+0x1f8],%l0 ! Mem[000000001e0001f8]
ldsw [%o1+0x178],%l7 ! Mem[000000001e800178]
ldd [%o1+0x150],%l4 ! Mem[000000001e800150]
retl
ldstub [%o3+0x189],%l6 ! Mem[000000001f800189]
p8_jmpl_2_le:
stx %l7,[%i0+0x178] ! Mem[0000000020000178]
jmpl %g6+8,%g0
ldstub [%i2+0x175],%l4 ! Mem[0000000021000175]
p8_call_2_le:
lduw [%i3+0x044],%l0 ! Mem[0000000021800044]
swap [%i2+0x1b8],%l1 ! Mem[00000000210001b8]
ldstub [%i0+0x0a1],%l0 ! Mem[00000000200000a1]
retl
lduw [%i3+0x080],%l3 ! Mem[0000000021800080]
p8_jmpl_2_lo:
stx %l7,[%o0+0x178] ! Mem[0000000020000178]
jmpl %g6+8,%g0
ldstub [%o2+0x175],%l4 ! Mem[0000000021000175]
p8_call_2_lo:
lduw [%o3+0x044],%l0 ! Mem[0000000021800044]
swap [%o2+0x1b8],%l1 ! Mem[00000000210001b8]
ldstub [%o0+0x0a1],%l0 ! Mem[00000000200000a1]
retl
lduw [%o3+0x080],%l3 ! Mem[0000000021800080]
p8_jmpl_2_he:
lduw [%i0+0x1a0],%l1 ! Mem[00000000200001a0]
ldstub [%i1+0x1d9],%l1 ! Mem[00000000208001d9]
ldsh [%i3+0x006],%l7 ! Mem[0000000021800006]
swap [%i0+0x04c],%l4 ! Mem[000000002000004c]
jmpl %g6+8,%g0
lduw [%i2+0x178],%l1 ! Mem[0000000021000178]
p8_call_2_he:
ldub [%i3+0x055],%l1 ! Mem[0000000021800055]
swap [%i3+0x07c],%l2 ! Mem[000000002180007c]
swap [%i1+0x0a4],%l7 ! Mem[00000000208000a4]
lduw [%i1+0x04c],%l1 ! Mem[000000002080004c]
ldx [%i3+0x080],%l5 ! Mem[0000000021800080]
retl
ldub [%i3+0x1d4],%l3 ! Mem[00000000218001d4]
p8_jmpl_2_ho:
lduw [%o0+0x1a0],%l1 ! Mem[00000000200001a0]
ldstub [%o1+0x1d9],%l1 ! Mem[00000000208001d9]
ldsh [%o3+0x006],%l7 ! Mem[0000000021800006]
swap [%o0+0x04c],%l4 ! Mem[000000002000004c]
jmpl %g6+8,%g0
lduw [%o2+0x178],%l1 ! Mem[0000000021000178]
p8_call_2_ho:
ldub [%o3+0x055],%l1 ! Mem[0000000021800055]
swap [%o3+0x07c],%l2 ! Mem[000000002180007c]
swap [%o1+0x0a4],%l7 ! Mem[00000000208000a4]
lduw [%o1+0x04c],%l1 ! Mem[000000002080004c]
ldx [%o3+0x080],%l5 ! Mem[0000000021800080]
retl
ldub [%o3+0x1d4],%l3 ! Mem[00000000218001d4]
p9_jmpl_2_le:
lduh [%i3+0x01e],%l2 ! Mem[000000002380001e]
lduw [%i2+0x1c0],%l4 ! Mem[00000000230001c0]
sth %l6,[%i2+0x022] ! Mem[0000000023000022]
ldsb [%i1+0x0ac],%l4 ! Mem[00000000228000ac]
swap [%i1+0x120],%l2 ! Mem[0000000022800120]
jmpl %g6+8,%g0
swap [%i1+0x060],%l1 ! Mem[0000000022800060]
p9_call_2_le:
ldstub [%i2+0x1af],%l5 ! Mem[00000000230001af]
ldstub [%i2+0x1b0],%l0 ! Mem[00000000230001b0]
ldd [%i1+0x1c8],%l0 ! Mem[00000000228001c8]
ldsb [%i3+0x16a],%l3 ! Mem[000000002380016a]
ldsw [%i1+0x118],%l2 ! Mem[0000000022800118]
retl
ldsh [%i1+0x108],%l7 ! Mem[0000000022800108]
p9_jmpl_2_lo:
lduh [%o3+0x01e],%l2 ! Mem[000000002380001e]
lduw [%o2+0x1c0],%l4 ! Mem[00000000230001c0]
sth %l6,[%o2+0x022] ! Mem[0000000023000022]
ldsb [%o1+0x0ac],%l4 ! Mem[00000000228000ac]
swap [%o1+0x120],%l2 ! Mem[0000000022800120]
jmpl %g6+8,%g0
swap [%o1+0x060],%l1 ! Mem[0000000022800060]
p9_call_2_lo:
ldstub [%o2+0x1af],%l5 ! Mem[00000000230001af]
ldstub [%o2+0x1b0],%l0 ! Mem[00000000230001b0]
ldd [%o1+0x1c8],%l0 ! Mem[00000000228001c8]
ldsb [%o3+0x16a],%l3 ! Mem[000000002380016a]
ldsw [%o1+0x118],%l2 ! Mem[0000000022800118]
retl
ldsh [%o1+0x108],%l7 ! Mem[0000000022800108]
p9_jmpl_2_he:
jmpl %g6+8,%g0
ldub [%i1+0x1e6],%l1 ! Mem[00000000228001e6]
p9_call_2_he:
stw %l5,[%i0+0x0ac] ! Mem[00000000220000ac]
stb %l0,[%i3+0x184] ! Mem[0000000023800184]
swap [%i2+0x074],%l1 ! Mem[0000000023000074]
ldstub [%i3+0x07c],%l2 ! Mem[000000002380007c]
ldd [%i1+0x080],%l6 ! Mem[0000000022800080]
swap [%i2+0x06c],%l1 ! Mem[000000002300006c]
retl
ldstub [%i0+0x0a2],%l5 ! Mem[00000000220000a2]
p9_jmpl_2_ho:
jmpl %g6+8,%g0
ldub [%o1+0x1e6],%l1 ! Mem[00000000228001e6]
p9_call_2_ho:
stw %l5,[%o0+0x0ac] ! Mem[00000000220000ac]
stb %l0,[%o3+0x184] ! Mem[0000000023800184]
swap [%o2+0x074],%l1 ! Mem[0000000023000074]
ldstub [%o3+0x07c],%l2 ! Mem[000000002380007c]
ldd [%o1+0x080],%l6 ! Mem[0000000022800080]
swap [%o2+0x06c],%l1 ! Mem[000000002300006c]
retl
ldstub [%o0+0x0a2],%l5 ! Mem[00000000220000a2]
p10_jmpl_2_le:
lduw [%i0+0x0d0],%l7 ! Mem[00000000240000d0]
ldsw [%i0+0x018],%l1 ! Mem[0000000024000018]
ldstub [%i0+0x1aa],%l3 ! Mem[00000000240001aa]
lduw [%i2+0x0e4],%l5 ! Mem[00000000250000e4]
lduw [%i3+0x0f8],%l0 ! Mem[00000000258000f8]
ldstub [%i0+0x004],%l3 ! Mem[0000000024000004]
ldstub [%i0+0x0b0],%l0 ! Mem[00000000240000b0]
jmpl %g6+8,%g0
ldsh [%i2+0x100],%l2 ! Mem[0000000025000100]
p10_call_2_le:
lduh [%i3+0x1b2],%l6 ! Mem[00000000258001b2]
ldsw [%i0+0x064],%l1 ! Mem[0000000024000064]
stw %l2,[%i3+0x1a4] ! Mem[00000000258001a4]
ldd [%i2+0x110],%l4 ! Mem[0000000025000110]
retl
swap [%i3+0x194],%l1 ! Mem[0000000025800194]
p10_jmpl_2_lo:
lduw [%o0+0x0d0],%l7 ! Mem[00000000240000d0]
ldsw [%o0+0x018],%l1 ! Mem[0000000024000018]
ldstub [%o0+0x1aa],%l3 ! Mem[00000000240001aa]
lduw [%o2+0x0e4],%l5 ! Mem[00000000250000e4]
lduw [%o3+0x0f8],%l0 ! Mem[00000000258000f8]
ldstub [%o0+0x004],%l3 ! Mem[0000000024000004]
ldstub [%o0+0x0b0],%l0 ! Mem[00000000240000b0]
jmpl %g6+8,%g0
ldsh [%o2+0x100],%l2 ! Mem[0000000025000100]
p10_call_2_lo:
lduh [%o3+0x1b2],%l6 ! Mem[00000000258001b2]
ldsw [%o0+0x064],%l1 ! Mem[0000000024000064]
stw %l2,[%o3+0x1a4] ! Mem[00000000258001a4]
ldd [%o2+0x110],%l4 ! Mem[0000000025000110]
retl
swap [%o3+0x194],%l1 ! Mem[0000000025800194]
p10_jmpl_2_he:
lduh [%i3+0x008],%l1 ! Mem[0000000025800008]
ldstub [%i2+0x146],%l3 ! Mem[0000000025000146]
stb %l0,[%i0+0x065] ! Mem[0000000024000065]
lduw [%i2+0x090],%l7 ! Mem[0000000025000090]
ldsw [%i3+0x0a0],%l0 ! Mem[00000000258000a0]
lduh [%i0+0x1f0],%l5 ! Mem[00000000240001f0]
ldstub [%i2+0x166],%l4 ! Mem[0000000025000166]
jmpl %g6+8,%g0
swap [%i0+0x1a4],%l0 ! Mem[00000000240001a4]
p10_call_2_he:
swap [%i2+0x004],%l7 ! Mem[0000000025000004]
retl
ldsh [%i2+0x030],%l6 ! Mem[0000000025000030]
p10_jmpl_2_ho:
lduh [%o3+0x008],%l1 ! Mem[0000000025800008]
ldstub [%o2+0x146],%l3 ! Mem[0000000025000146]
stb %l0,[%o0+0x065] ! Mem[0000000024000065]
lduw [%o2+0x090],%l7 ! Mem[0000000025000090]
ldsw [%o3+0x0a0],%l0 ! Mem[00000000258000a0]
lduh [%o0+0x1f0],%l5 ! Mem[00000000240001f0]
ldstub [%o2+0x166],%l4 ! Mem[0000000025000166]
jmpl %g6+8,%g0
swap [%o0+0x1a4],%l0 ! Mem[00000000240001a4]
p10_call_2_ho:
swap [%o2+0x004],%l7 ! Mem[0000000025000004]
retl
ldsh [%o2+0x030],%l6 ! Mem[0000000025000030]
p11_jmpl_2_le:
std %l4,[%i2+0x048] ! Mem[0000000027000048]
ldstub [%i0+0x145],%l0 ! Mem[0000000026000145]
ldsh [%i0+0x142],%l4 ! Mem[0000000026000142]
ldub [%i1+0x0d1],%l6 ! Mem[00000000268000d1]
stw %l1,[%i3+0x18c] ! Mem[000000002780018c]
jmpl %g6+8,%g0
lduh [%i2+0x086],%l6 ! Mem[0000000027000086]
p11_call_2_le:
swap [%i3+0x000],%l4 ! Mem[0000000027800000]
std %l6,[%i0+0x000] ! Mem[0000000026000000]
ldstub [%i3+0x03b],%l2 ! Mem[000000002780003b]
stw %l1,[%i3+0x0b8] ! Mem[00000000278000b8]
ldsh [%i3+0x0a6],%l6 ! Mem[00000000278000a6]
retl
ldsw [%i2+0x068],%l2 ! Mem[0000000027000068]
p11_jmpl_2_lo:
std %l4,[%o2+0x048] ! Mem[0000000027000048]
ldstub [%o0+0x145],%l0 ! Mem[0000000026000145]
ldsh [%o0+0x142],%l4 ! Mem[0000000026000142]
ldub [%o1+0x0d1],%l6 ! Mem[00000000268000d1]
stw %l1,[%o3+0x18c] ! Mem[000000002780018c]
jmpl %g6+8,%g0
lduh [%o2+0x086],%l6 ! Mem[0000000027000086]
p11_call_2_lo:
swap [%o3+0x000],%l4 ! Mem[0000000027800000]
std %l6,[%o0+0x000] ! Mem[0000000026000000]
ldstub [%o3+0x03b],%l2 ! Mem[000000002780003b]
stw %l1,[%o3+0x0b8] ! Mem[00000000278000b8]
ldsh [%o3+0x0a6],%l6 ! Mem[00000000278000a6]
retl
ldsw [%o2+0x068],%l2 ! Mem[0000000027000068]
p11_jmpl_2_he:
sth %l1,[%i3+0x0ce] ! Mem[00000000278000ce]
swap [%i1+0x0b4],%l2 ! Mem[00000000268000b4]
lduw [%i3+0x054],%l6 ! Mem[0000000027800054]
jmpl %g6+8,%g0
lduh [%i3+0x0e0],%l7 ! Mem[00000000278000e0]
p11_call_2_he:
ldstub [%i1+0x184],%l0 ! Mem[0000000026800184]
retl
std %l6,[%i1+0x020] ! Mem[0000000026800020]
p11_jmpl_2_ho:
sth %l1,[%o3+0x0ce] ! Mem[00000000278000ce]
swap [%o1+0x0b4],%l2 ! Mem[00000000268000b4]
lduw [%o3+0x054],%l6 ! Mem[0000000027800054]
jmpl %g6+8,%g0
lduh [%o3+0x0e0],%l7 ! Mem[00000000278000e0]
p11_call_2_ho:
ldstub [%o1+0x184],%l0 ! Mem[0000000026800184]
retl
std %l6,[%o1+0x020] ! Mem[0000000026800020]
p12_jmpl_2_le:
ldd [%i0+0x1c8],%l4 ! Mem[00000000280001c8]
std %l0,[%i3+0x078] ! Mem[0000000029800078]
ldub [%i0+0x049],%l5 ! Mem[0000000028000049]
ldstub [%i0+0x10b],%l4 ! Mem[000000002800010b]
swap [%i3+0x1b8],%l1 ! Mem[00000000298001b8]
ldx [%i1+0x080],%l0 ! Mem[0000000028800080]
jmpl %g6+8,%g0
swap [%i0+0x0a0],%l3 ! Mem[00000000280000a0]
p12_call_2_le:
ldsb [%i3+0x1a1],%l1 ! Mem[00000000298001a1]
stx %l6,[%i1+0x168] ! Mem[0000000028800168]
ldstub [%i0+0x1c8],%l1 ! Mem[00000000280001c8]
lduh [%i2+0x06e],%l4 ! Mem[000000002900006e]
retl
swap [%i0+0x158],%l1 ! Mem[0000000028000158]
p12_jmpl_2_lo:
ldd [%o0+0x1c8],%l4 ! Mem[00000000280001c8]
std %l0,[%o3+0x078] ! Mem[0000000029800078]
ldub [%o0+0x049],%l5 ! Mem[0000000028000049]
ldstub [%o0+0x10b],%l4 ! Mem[000000002800010b]
swap [%o3+0x1b8],%l1 ! Mem[00000000298001b8]
ldx [%o1+0x080],%l0 ! Mem[0000000028800080]
jmpl %g6+8,%g0
swap [%o0+0x0a0],%l3 ! Mem[00000000280000a0]
p12_call_2_lo:
ldsb [%o3+0x1a1],%l1 ! Mem[00000000298001a1]
stx %l6,[%o1+0x168] ! Mem[0000000028800168]
ldstub [%o0+0x1c8],%l1 ! Mem[00000000280001c8]
lduh [%o2+0x06e],%l4 ! Mem[000000002900006e]
retl
swap [%o0+0x158],%l1 ! Mem[0000000028000158]
p12_jmpl_2_he:
ldstub [%i2+0x12b],%l4 ! Mem[000000002900012b]
stw %l4,[%i2+0x0f8] ! Mem[00000000290000f8]
stx %l5,[%i3+0x080] ! Mem[0000000029800080]
std %l2,[%i2+0x010] ! Mem[0000000029000010]
ldx [%i3+0x190],%l4 ! Mem[0000000029800190]
jmpl %g6+8,%g0
ldsb [%i2+0x173],%l5 ! Mem[0000000029000173]
p12_call_2_he:
sth %l2,[%i1+0x094] ! Mem[0000000028800094]
stb %l5,[%i0+0x1c1] ! Mem[00000000280001c1]
ldx [%i1+0x020],%l6 ! Mem[0000000028800020]
ldsw [%i1+0x08c],%l1 ! Mem[000000002880008c]
ldd [%i1+0x190],%l2 ! Mem[0000000028800190]
retl
stw %l6,[%i3+0x1fc] ! Mem[00000000298001fc]
p12_jmpl_2_ho:
ldstub [%o2+0x12b],%l4 ! Mem[000000002900012b]
stw %l4,[%o2+0x0f8] ! Mem[00000000290000f8]
stx %l5,[%o3+0x080] ! Mem[0000000029800080]
std %l2,[%o2+0x010] ! Mem[0000000029000010]
ldx [%o3+0x190],%l4 ! Mem[0000000029800190]
jmpl %g6+8,%g0
ldsb [%o2+0x173],%l5 ! Mem[0000000029000173]
p12_call_2_ho:
sth %l2,[%o1+0x094] ! Mem[0000000028800094]
stb %l5,[%o0+0x1c1] ! Mem[00000000280001c1]
ldx [%o1+0x020],%l6 ! Mem[0000000028800020]
ldsw [%o1+0x08c],%l1 ! Mem[000000002880008c]
ldd [%o1+0x190],%l2 ! Mem[0000000028800190]
retl
stw %l6,[%o3+0x1fc] ! Mem[00000000298001fc]
p13_jmpl_2_le:
jmpl %g6+8,%g0
swap [%i0+0x068],%l5 ! Mem[000000002a000068]
p13_call_2_le:
ldub [%i0+0x1c3],%l5 ! Mem[000000002a0001c3]
ldx [%i1+0x120],%l6 ! Mem[000000002a800120]
stb %l2,[%i0+0x029] ! Mem[000000002a000029]
sth %l0,[%i3+0x076] ! Mem[000000002b800076]
ldstub [%i1+0x0ce],%l1 ! Mem[000000002a8000ce]
retl
swap [%i1+0x094],%l2 ! Mem[000000002a800094]
p13_jmpl_2_lo:
jmpl %g6+8,%g0
swap [%o0+0x068],%l5 ! Mem[000000002a000068]
p13_call_2_lo:
ldub [%o0+0x1c3],%l5 ! Mem[000000002a0001c3]
ldx [%o1+0x120],%l6 ! Mem[000000002a800120]
stb %l2,[%o0+0x029] ! Mem[000000002a000029]
sth %l0,[%o3+0x076] ! Mem[000000002b800076]
ldstub [%o1+0x0ce],%l1 ! Mem[000000002a8000ce]
retl
swap [%o1+0x094],%l2 ! Mem[000000002a800094]
p13_jmpl_2_he:
ldd [%i0+0x038],%l0 ! Mem[000000002a000038]
ldub [%i2+0x0ac],%l5 ! Mem[000000002b0000ac]
stw %l2,[%i0+0x1b4] ! Mem[000000002a0001b4]
swap [%i1+0x1b0],%l6 ! Mem[000000002a8001b0]
swap [%i3+0x160],%l7 ! Mem[000000002b800160]
ldstub [%i2+0x17d],%l4 ! Mem[000000002b00017d]
jmpl %g6+8,%g0
ldstub [%i2+0x0f5],%l3 ! Mem[000000002b0000f5]
p13_call_2_he:
ldsb [%i3+0x0af],%l3 ! Mem[000000002b8000af]
std %l6,[%i3+0x110] ! Mem[000000002b800110]
ldsh [%i1+0x144],%l6 ! Mem[000000002a800144]
retl
ldstub [%i0+0x14a],%l7 ! Mem[000000002a00014a]
p13_jmpl_2_ho:
ldd [%o0+0x038],%l0 ! Mem[000000002a000038]
ldub [%o2+0x0ac],%l5 ! Mem[000000002b0000ac]
stw %l2,[%o0+0x1b4] ! Mem[000000002a0001b4]
swap [%o1+0x1b0],%l6 ! Mem[000000002a8001b0]
swap [%o3+0x160],%l7 ! Mem[000000002b800160]
ldstub [%o2+0x17d],%l4 ! Mem[000000002b00017d]
jmpl %g6+8,%g0
ldstub [%o2+0x0f5],%l3 ! Mem[000000002b0000f5]
p13_call_2_ho:
ldsb [%o3+0x0af],%l3 ! Mem[000000002b8000af]
std %l6,[%o3+0x110] ! Mem[000000002b800110]
ldsh [%o1+0x144],%l6 ! Mem[000000002a800144]
retl
ldstub [%o0+0x14a],%l7 ! Mem[000000002a00014a]
p14_jmpl_2_le:
stx %l4,[%i0+0x1e0] ! Mem[000000002c0001e0]
stx %l6,[%i3+0x020] ! Mem[000000002d800020]
jmpl %g6+8,%g0
ldub [%i2+0x08c],%l4 ! Mem[000000002d00008c]
p14_call_2_le:
stw %l0,[%i2+0x0a0] ! Mem[000000002d0000a0]
ldd [%i1+0x068],%l4 ! Mem[000000002c800068]
ldstub [%i0+0x18f],%l5 ! Mem[000000002c00018f]
ldx [%i2+0x1a0],%l3 ! Mem[000000002d0001a0]
retl
stx %l1,[%i3+0x018] ! Mem[000000002d800018]
p14_jmpl_2_lo:
stx %l4,[%o0+0x1e0] ! Mem[000000002c0001e0]
stx %l6,[%o3+0x020] ! Mem[000000002d800020]
jmpl %g6+8,%g0
ldub [%o2+0x08c],%l4 ! Mem[000000002d00008c]
p14_call_2_lo:
stw %l0,[%o2+0x0a0] ! Mem[000000002d0000a0]
ldd [%o1+0x068],%l4 ! Mem[000000002c800068]
ldstub [%o0+0x18f],%l5 ! Mem[000000002c00018f]
ldx [%o2+0x1a0],%l3 ! Mem[000000002d0001a0]
retl
stx %l1,[%o3+0x018] ! Mem[000000002d800018]
p14_jmpl_2_he:
stw %l0,[%i0+0x074] ! Mem[000000002c000074]
ldd [%i1+0x0c8],%l0 ! Mem[000000002c8000c8]
jmpl %g6+8,%g0
swap [%i3+0x094],%l2 ! Mem[000000002d800094]
p14_call_2_he:
ldd [%i3+0x1c8],%l0 ! Mem[000000002d8001c8]
ldub [%i2+0x07e],%l1 ! Mem[000000002d00007e]
ldstub [%i2+0x16d],%l6 ! Mem[000000002d00016d]
ldub [%i0+0x1c8],%l1 ! Mem[000000002c0001c8]
ldstub [%i3+0x06f],%l4 ! Mem[000000002d80006f]
lduw [%i0+0x0dc],%l1 ! Mem[000000002c0000dc]
retl
ldstub [%i2+0x0bc],%l1 ! Mem[000000002d0000bc]
p14_jmpl_2_ho:
stw %l0,[%o0+0x074] ! Mem[000000002c000074]
ldd [%o1+0x0c8],%l0 ! Mem[000000002c8000c8]
jmpl %g6+8,%g0
swap [%o3+0x094],%l2 ! Mem[000000002d800094]
p14_call_2_ho:
ldd [%o3+0x1c8],%l0 ! Mem[000000002d8001c8]
ldub [%o2+0x07e],%l1 ! Mem[000000002d00007e]
ldstub [%o2+0x16d],%l6 ! Mem[000000002d00016d]
ldub [%o0+0x1c8],%l1 ! Mem[000000002c0001c8]
ldstub [%o3+0x06f],%l4 ! Mem[000000002d80006f]
lduw [%o0+0x0dc],%l1 ! Mem[000000002c0000dc]
retl
ldstub [%o2+0x0bc],%l1 ! Mem[000000002d0000bc]
p15_jmpl_2_le:
ldub [%i0+0x07e],%l1 ! Mem[000000002e00007e]
ldsb [%i0+0x163],%l0 ! Mem[000000002e000163]
lduw [%i2+0x120],%l5 ! Mem[000000002f000120]
ldx [%i1+0x1a0],%l5 ! Mem[000000002e8001a0]
jmpl %g6+8,%g0
lduh [%i0+0x0e4],%l5 ! Mem[000000002e0000e4]
p15_call_2_le:
stb %l6,[%i0+0x098] ! Mem[000000002e000098]
lduw [%i3+0x13c],%l2 ! Mem[000000002f80013c]
retl
ldsb [%i2+0x08c],%l5 ! Mem[000000002f00008c]
p15_jmpl_2_lo:
ldub [%o0+0x07e],%l1 ! Mem[000000002e00007e]
ldsb [%o0+0x163],%l0 ! Mem[000000002e000163]
lduw [%o2+0x120],%l5 ! Mem[000000002f000120]
ldx [%o1+0x1a0],%l5 ! Mem[000000002e8001a0]
jmpl %g6+8,%g0
lduh [%o0+0x0e4],%l5 ! Mem[000000002e0000e4]
p15_call_2_lo:
stb %l6,[%o0+0x098] ! Mem[000000002e000098]
lduw [%o3+0x13c],%l2 ! Mem[000000002f80013c]
retl
ldsb [%o2+0x08c],%l5 ! Mem[000000002f00008c]
p15_jmpl_2_he:
ldd [%i2+0x030],%l0 ! Mem[000000002f000030]
ldx [%i3+0x0a8],%l7 ! Mem[000000002f8000a8]
ldstub [%i3+0x196],%l0 ! Mem[000000002f800196]
ldsh [%i3+0x00c],%l2 ! Mem[000000002f80000c]
jmpl %g6+8,%g0
lduw [%i1+0x000],%l4 ! Mem[000000002e800000]
p15_call_2_he:
swap [%i1+0x0c4],%l5 ! Mem[000000002e8000c4]
stx %l1,[%i3+0x198] ! Mem[000000002f800198]
retl
ldsw [%i3+0x1a0],%l6 ! Mem[000000002f8001a0]
p15_jmpl_2_ho:
ldd [%o2+0x030],%l0 ! Mem[000000002f000030]
ldx [%o3+0x0a8],%l7 ! Mem[000000002f8000a8]
ldstub [%o3+0x196],%l0 ! Mem[000000002f800196]
ldsh [%o3+0x00c],%l2 ! Mem[000000002f80000c]
jmpl %g6+8,%g0
lduw [%o1+0x000],%l4 ! Mem[000000002e800000]
p15_call_2_ho:
swap [%o1+0x0c4],%l5 ! Mem[000000002e8000c4]
stx %l1,[%o3+0x198] ! Mem[000000002f800198]
retl
ldsw [%o3+0x1a0],%l6 ! Mem[000000002f8001a0]
p16_jmpl_2_le:
ldsb [%i0+0x102],%l5 ! Mem[0000000030000102]
ldsw [%i1+0x1a0],%l5 ! Mem[00000000308001a0]
std %l4,[%i0+0x0c0] ! Mem[00000000300000c0]
jmpl %g6+8,%g0
lduh [%i2+0x0da],%l0 ! Mem[00000000310000da]
p16_call_2_le:
stx %l0,[%i0+0x120] ! Mem[0000000030000120]
ldd [%i2+0x008],%l2 ! Mem[0000000031000008]
lduw [%i2+0x064],%l2 ! Mem[0000000031000064]
ldsh [%i3+0x0b0],%l7 ! Mem[00000000318000b0]
ldx [%i1+0x128],%l4 ! Mem[0000000030800128]
ldub [%i3+0x07f],%l0 ! Mem[000000003180007f]
retl
ldsw [%i1+0x0b8],%l3 ! Mem[00000000308000b8]
p16_jmpl_2_lo:
ldsb [%o0+0x102],%l5 ! Mem[0000000030000102]
ldsw [%o1+0x1a0],%l5 ! Mem[00000000308001a0]
std %l4,[%o0+0x0c0] ! Mem[00000000300000c0]
jmpl %g6+8,%g0
lduh [%o2+0x0da],%l0 ! Mem[00000000310000da]
p16_call_2_lo:
stx %l0,[%o0+0x120] ! Mem[0000000030000120]
ldd [%o2+0x008],%l2 ! Mem[0000000031000008]
lduw [%o2+0x064],%l2 ! Mem[0000000031000064]
ldsh [%o3+0x0b0],%l7 ! Mem[00000000318000b0]
ldx [%o1+0x128],%l4 ! Mem[0000000030800128]
ldub [%o3+0x07f],%l0 ! Mem[000000003180007f]
retl
ldsw [%o1+0x0b8],%l3 ! Mem[00000000308000b8]
p16_jmpl_2_he:
swap [%i3+0x15c],%l2 ! Mem[000000003180015c]
ldstub [%i3+0x126],%l6 ! Mem[0000000031800126]
jmpl %g6+8,%g0
lduh [%i2+0x1ce],%l6 ! Mem[00000000310001ce]
p16_call_2_he:
ldstub [%i1+0x19b],%l0 ! Mem[000000003080019b]
swap [%i1+0x070],%l1 ! Mem[0000000030800070]
stw %l3,[%i2+0x06c] ! Mem[000000003100006c]
lduw [%i3+0x198],%l6 ! Mem[0000000031800198]
ldstub [%i3+0x07f],%l7 ! Mem[000000003180007f]
sth %l5,[%i2+0x038] ! Mem[0000000031000038]
retl
swap [%i0+0x074],%l1 ! Mem[0000000030000074]
p16_jmpl_2_ho:
swap [%o3+0x15c],%l2 ! Mem[000000003180015c]
ldstub [%o3+0x126],%l6 ! Mem[0000000031800126]
jmpl %g6+8,%g0
lduh [%o2+0x1ce],%l6 ! Mem[00000000310001ce]
p16_call_2_ho:
ldstub [%o1+0x19b],%l0 ! Mem[000000003080019b]
swap [%o1+0x070],%l1 ! Mem[0000000030800070]
stw %l3,[%o2+0x06c] ! Mem[000000003100006c]
lduw [%o3+0x198],%l6 ! Mem[0000000031800198]
ldstub [%o3+0x07f],%l7 ! Mem[000000003180007f]
sth %l5,[%o2+0x038] ! Mem[0000000031000038]
retl
swap [%o0+0x074],%l1 ! Mem[0000000030000074]
p17_jmpl_2_le:
ldsh [%i1+0x1fa],%l1 ! Mem[00000000328001fa]
ldstub [%i3+0x000],%l5 ! Mem[0000000033800000]
ldsw [%i3+0x164],%l2 ! Mem[0000000033800164]
jmpl %g6+8,%g0
ldx [%i3+0x090],%l6 ! Mem[0000000033800090]
p17_call_2_le:
ldstub [%i3+0x1e1],%l4 ! Mem[00000000338001e1]
ldsh [%i3+0x002],%l6 ! Mem[0000000033800002]
retl
swap [%i2+0x08c],%l4 ! Mem[000000003300008c]
p17_jmpl_2_lo:
ldsh [%o1+0x1fa],%l1 ! Mem[00000000328001fa]
ldstub [%o3+0x000],%l5 ! Mem[0000000033800000]
ldsw [%o3+0x164],%l2 ! Mem[0000000033800164]
jmpl %g6+8,%g0
ldx [%o3+0x090],%l6 ! Mem[0000000033800090]
p17_call_2_lo:
ldstub [%o3+0x1e1],%l4 ! Mem[00000000338001e1]
ldsh [%o3+0x002],%l6 ! Mem[0000000033800002]
retl
swap [%o2+0x08c],%l4 ! Mem[000000003300008c]
p17_jmpl_2_he:
ldd [%i3+0x058],%l0 ! Mem[0000000033800058]
ldstub [%i0+0x069],%l5 ! Mem[0000000032000069]
ldstub [%i1+0x12b],%l4 ! Mem[000000003280012b]
stw %l1,[%i1+0x198] ! Mem[0000000032800198]
jmpl %g6+8,%g0
swap [%i2+0x080],%l0 ! Mem[0000000033000080]
p17_call_2_he:
swap [%i3+0x01c],%l1 ! Mem[000000003380001c]
stw %l1,[%i2+0x180] ! Mem[0000000033000180]
ldd [%i3+0x1d8],%l0 ! Mem[00000000338001d8]
ldd [%i0+0x020],%l6 ! Mem[0000000032000020]
retl
ldub [%i3+0x011],%l6 ! Mem[0000000033800011]
p17_jmpl_2_ho:
ldd [%o3+0x058],%l0 ! Mem[0000000033800058]
ldstub [%o0+0x069],%l5 ! Mem[0000000032000069]
ldstub [%o1+0x12b],%l4 ! Mem[000000003280012b]
stw %l1,[%o1+0x198] ! Mem[0000000032800198]
jmpl %g6+8,%g0
swap [%o2+0x080],%l0 ! Mem[0000000033000080]
p17_call_2_ho:
swap [%o3+0x01c],%l1 ! Mem[000000003380001c]
stw %l1,[%o2+0x180] ! Mem[0000000033000180]
ldd [%o3+0x1d8],%l0 ! Mem[00000000338001d8]
ldd [%o0+0x020],%l6 ! Mem[0000000032000020]
retl
ldub [%o3+0x011],%l6 ! Mem[0000000033800011]
p18_jmpl_2_le:
jmpl %g6+8,%g0
std %l6,[%i0+0x160] ! Mem[0000000034000160]
p18_call_2_le:
sth %l0,[%i3+0x090] ! Mem[0000000035800090]
swap [%i3+0x100],%l2 ! Mem[0000000035800100]
ldx [%i0+0x010],%l0 ! Mem[0000000034000010]
retl
std %l6,[%i2+0x0a0] ! Mem[00000000350000a0]
p18_jmpl_2_lo:
jmpl %g6+8,%g0
std %l6,[%o0+0x160] ! Mem[0000000034000160]
p18_call_2_lo:
sth %l0,[%o3+0x090] ! Mem[0000000035800090]
swap [%o3+0x100],%l2 ! Mem[0000000035800100]
ldx [%o0+0x010],%l0 ! Mem[0000000034000010]
retl
std %l6,[%o2+0x0a0] ! Mem[00000000350000a0]
p18_jmpl_2_he:
ldstub [%i3+0x000],%l4 ! Mem[0000000035800000]
stb %l6,[%i3+0x003] ! Mem[0000000035800003]
stb %l2,[%i0+0x01b] ! Mem[000000003400001b]
stx %l1,[%i0+0x098] ! Mem[0000000034000098]
std %l6,[%i2+0x080] ! Mem[0000000035000080]
jmpl %g6+8,%g0
ldstub [%i1+0x189],%l6 ! Mem[0000000034800189]
p18_call_2_he:
retl
ldstub [%i2+0x093],%l7 ! Mem[0000000035000093]
p18_jmpl_2_ho:
ldstub [%o3+0x000],%l4 ! Mem[0000000035800000]
stb %l6,[%o3+0x003] ! Mem[0000000035800003]
stb %l2,[%o0+0x01b] ! Mem[000000003400001b]
stx %l1,[%o0+0x098] ! Mem[0000000034000098]
std %l6,[%o2+0x080] ! Mem[0000000035000080]
jmpl %g6+8,%g0
ldstub [%o1+0x189],%l6 ! Mem[0000000034800189]
p18_call_2_ho:
retl
ldstub [%o2+0x093],%l7 ! Mem[0000000035000093]
p19_jmpl_2_le:
ldd [%i2+0x088],%l2 ! Mem[0000000037000088]
ldsw [%i0+0x0d0],%l4 ! Mem[00000000360000d0]
ldstub [%i3+0x087],%l3 ! Mem[0000000037800087]
jmpl %g6+8,%g0
ldstub [%i2+0x1db],%l1 ! Mem[00000000370001db]
p19_call_2_le:
stw %l4,[%i0+0x060] ! Mem[0000000036000060]
std %l4,[%i0+0x138] ! Mem[0000000036000138]
std %l0,[%i3+0x060] ! Mem[0000000037800060]
ldsw [%i3+0x020],%l4 ! Mem[0000000037800020]
swap [%i1+0x020],%l6 ! Mem[0000000036800020]
ldd [%i2+0x1d8],%l0 ! Mem[00000000370001d8]
ldsw [%i2+0x158],%l7 ! Mem[0000000037000158]
retl
ldd [%i0+0x1c8],%l0 ! Mem[00000000360001c8]
p19_jmpl_2_lo:
ldd [%o2+0x088],%l2 ! Mem[0000000037000088]
ldsw [%o0+0x0d0],%l4 ! Mem[00000000360000d0]
ldstub [%o3+0x087],%l3 ! Mem[0000000037800087]
jmpl %g6+8,%g0
ldstub [%o2+0x1db],%l1 ! Mem[00000000370001db]
p19_call_2_lo:
stw %l4,[%o0+0x060] ! Mem[0000000036000060]
std %l4,[%o0+0x138] ! Mem[0000000036000138]
std %l0,[%o3+0x060] ! Mem[0000000037800060]
ldsw [%o3+0x020],%l4 ! Mem[0000000037800020]
swap [%o1+0x020],%l6 ! Mem[0000000036800020]
ldd [%o2+0x1d8],%l0 ! Mem[00000000370001d8]
ldsw [%o2+0x158],%l7 ! Mem[0000000037000158]
retl
ldd [%o0+0x1c8],%l0 ! Mem[00000000360001c8]
p19_jmpl_2_he:
stx %l6,[%i2+0x080] ! Mem[0000000037000080]
lduh [%i3+0x000],%l6 ! Mem[0000000037800000]
ldstub [%i1+0x02d],%l0 ! Mem[000000003680002d]
ldstub [%i1+0x077],%l6 ! Mem[0000000036800077]
lduh [%i3+0x0c0],%l7 ! Mem[00000000378000c0]
sth %l0,[%i2+0x13c] ! Mem[000000003700013c]
jmpl %g6+8,%g0
ldsh [%i0+0x106],%l0 ! Mem[0000000036000106]
p19_call_2_he:
ldstub [%i3+0x06f],%l4 ! Mem[000000003780006f]
retl
ldsw [%i0+0x158],%l1 ! Mem[0000000036000158]
p19_jmpl_2_ho:
stx %l6,[%o2+0x080] ! Mem[0000000037000080]
lduh [%o3+0x000],%l6 ! Mem[0000000037800000]
ldstub [%o1+0x02d],%l0 ! Mem[000000003680002d]
ldstub [%o1+0x077],%l6 ! Mem[0000000036800077]
lduh [%o3+0x0c0],%l7 ! Mem[00000000378000c0]
sth %l0,[%o2+0x13c] ! Mem[000000003700013c]
jmpl %g6+8,%g0
ldsh [%o0+0x106],%l0 ! Mem[0000000036000106]
p19_call_2_ho:
ldstub [%o3+0x06f],%l4 ! Mem[000000003780006f]
retl
ldsw [%o0+0x158],%l1 ! Mem[0000000036000158]
p20_jmpl_2_le:
lduh [%i2+0x0fa],%l0 ! Mem[00000000390000fa]
lduh [%i3+0x024],%l3 ! Mem[0000000039800024]
swap [%i2+0x0b0],%l0 ! Mem[00000000390000b0]
stb %l2,[%i0+0x101] ! Mem[0000000038000101]
lduw [%i1+0x034],%l0 ! Mem[0000000038800034]
jmpl %g6+8,%g0
stb %l6,[%i1+0x0a7] ! Mem[00000000388000a7]
p20_call_2_le:
lduh [%i2+0x020],%l4 ! Mem[0000000039000020]
ldsh [%i3+0x002],%l6 ! Mem[0000000039800002]
ldx [%i2+0x018],%l2 ! Mem[0000000039000018]
stx %l7,[%i1+0x178] ! Mem[0000000038800178]
ldstub [%i1+0x175],%l4 ! Mem[0000000038800175]
retl
std %l6,[%i0+0x1a8] ! Mem[00000000380001a8]
p20_jmpl_2_lo:
lduh [%o2+0x0fa],%l0 ! Mem[00000000390000fa]
lduh [%o3+0x024],%l3 ! Mem[0000000039800024]
swap [%o2+0x0b0],%l0 ! Mem[00000000390000b0]
stb %l2,[%o0+0x101] ! Mem[0000000038000101]
lduw [%o1+0x034],%l0 ! Mem[0000000038800034]
jmpl %g6+8,%g0
stb %l6,[%o1+0x0a7] ! Mem[00000000388000a7]
p20_call_2_lo:
lduh [%o2+0x020],%l4 ! Mem[0000000039000020]
ldsh [%o3+0x002],%l6 ! Mem[0000000039800002]
ldx [%o2+0x018],%l2 ! Mem[0000000039000018]
stx %l7,[%o1+0x178] ! Mem[0000000038800178]
ldstub [%o1+0x175],%l4 ! Mem[0000000038800175]
retl
std %l6,[%o0+0x1a8] ! Mem[00000000380001a8]
p20_jmpl_2_he:
jmpl %g6+8,%g0
stx %l7,[%i2+0x0b0] ! Mem[00000000390000b0]
p20_call_2_he:
ldsh [%i2+0x17e],%l4 ! Mem[000000003900017e]
std %l0,[%i1+0x1e8] ! Mem[00000000388001e8]
lduh [%i2+0x05e],%l1 ! Mem[000000003900005e]
stx %l6,[%i2+0x148] ! Mem[0000000039000148]
stw %l1,[%i2+0x1e8] ! Mem[00000000390001e8]
stx %l4,[%i1+0x048] ! Mem[0000000038800048]
retl
lduh [%i0+0x178],%l1 ! Mem[0000000038000178]
p20_jmpl_2_ho:
jmpl %g6+8,%g0
stx %l7,[%o2+0x0b0] ! Mem[00000000390000b0]
p20_call_2_ho:
ldsh [%o2+0x17e],%l4 ! Mem[000000003900017e]
std %l0,[%o1+0x1e8] ! Mem[00000000388001e8]
lduh [%o2+0x05e],%l1 ! Mem[000000003900005e]
stx %l6,[%o2+0x148] ! Mem[0000000039000148]
stw %l1,[%o2+0x1e8] ! Mem[00000000390001e8]
stx %l4,[%o1+0x048] ! Mem[0000000038800048]
retl
lduh [%o0+0x178],%l1 ! Mem[0000000038000178]
p21_jmpl_2_le:
ldstub [%i3+0x1db],%l4 ! Mem[000000003b8001db]
ldstub [%i1+0x13d],%l7 ! Mem[000000003a80013d]
jmpl %g6+8,%g0
ldstub [%i2+0x018],%l3 ! Mem[000000003b000018]
p21_call_2_le:
retl
stx %l7,[%i0+0x0f0] ! Mem[000000003a0000f0]
p21_jmpl_2_lo:
ldstub [%o3+0x1db],%l4 ! Mem[000000003b8001db]
ldstub [%o1+0x13d],%l7 ! Mem[000000003a80013d]
jmpl %g6+8,%g0
ldstub [%o2+0x018],%l3 ! Mem[000000003b000018]
p21_call_2_lo:
retl
stx %l7,[%o0+0x0f0] ! Mem[000000003a0000f0]
p21_jmpl_2_he:
jmpl %g6+8,%g0
ldd [%i3+0x0d0],%l0 ! Mem[000000003b8000d0]
p21_call_2_he:
retl
ldstub [%i2+0x085],%l1 ! Mem[000000003b000085]
p21_jmpl_2_ho:
jmpl %g6+8,%g0
ldd [%o3+0x0d0],%l0 ! Mem[000000003b8000d0]
p21_call_2_ho:
retl
ldstub [%o2+0x085],%l1 ! Mem[000000003b000085]
p22_jmpl_2_le:
ldstub [%i1+0x138],%l2 ! Mem[000000003c800138]
stb %l5,[%i2+0x182] ! Mem[000000003d000182]
stx %l5,[%i3+0x0e0] ! Mem[000000003d8000e0]
jmpl %g6+8,%g0
ldub [%i1+0x0da],%l0 ! Mem[000000003c8000da]
p22_call_2_le:
ldsb [%i1+0x122],%l0 ! Mem[000000003c800122]
std %l2,[%i2+0x028] ! Mem[000000003d000028]
ldstub [%i0+0x040],%l2 ! Mem[000000003c000040]
ldstub [%i1+0x091],%l7 ! Mem[000000003c800091]
sth %l7,[%i1+0x192] ! Mem[000000003c800192]
stb %l1,[%i3+0x009] ! Mem[000000003d800009]
retl
ldsh [%i3+0x166],%l3 ! Mem[000000003d800166]
p22_jmpl_2_lo:
ldstub [%o1+0x138],%l2 ! Mem[000000003c800138]
stb %l5,[%o2+0x182] ! Mem[000000003d000182]
stx %l5,[%o3+0x0e0] ! Mem[000000003d8000e0]
jmpl %g6+8,%g0
ldub [%o1+0x0da],%l0 ! Mem[000000003c8000da]
p22_call_2_lo:
ldsb [%o1+0x122],%l0 ! Mem[000000003c800122]
std %l2,[%o2+0x028] ! Mem[000000003d000028]
ldstub [%o0+0x040],%l2 ! Mem[000000003c000040]
ldstub [%o1+0x091],%l7 ! Mem[000000003c800091]
sth %l7,[%o1+0x192] ! Mem[000000003c800192]
stb %l1,[%o3+0x009] ! Mem[000000003d800009]
retl
ldsh [%o3+0x166],%l3 ! Mem[000000003d800166]
p22_jmpl_2_he:
stx %l0,[%i0+0x158] ! Mem[000000003c000158]
swap [%i1+0x0e4],%l6 ! Mem[000000003c8000e4]
ldstub [%i0+0x1b2],%l6 ! Mem[000000003c0001b2]
ldstub [%i1+0x03c],%l1 ! Mem[000000003c80003c]
ldsh [%i1+0x180],%l1 ! Mem[000000003c800180]
ldstub [%i0+0x1d9],%l1 ! Mem[000000003c0001d9]
jmpl %g6+8,%g0
swap [%i2+0x004],%l7 ! Mem[000000003d000004]
p22_call_2_he:
stw %l0,[%i0+0x1e8] ! Mem[000000003c0001e8]
ldsh [%i3+0x038],%l5 ! Mem[000000003d800038]
ldub [%i3+0x055],%l1 ! Mem[000000003d800055]
swap [%i1+0x05c],%l2 ! Mem[000000003c80005c]
ldsb [%i1+0x0a4],%l7 ! Mem[000000003c8000a4]
stw %l1,[%i1+0x06c] ! Mem[000000003c80006c]
retl
ldub [%i2+0x0a2],%l5 ! Mem[000000003d0000a2]
p22_jmpl_2_ho:
stx %l0,[%o0+0x158] ! Mem[000000003c000158]
swap [%o1+0x0e4],%l6 ! Mem[000000003c8000e4]
ldstub [%o0+0x1b2],%l6 ! Mem[000000003c0001b2]
ldstub [%o1+0x03c],%l1 ! Mem[000000003c80003c]
ldsh [%o1+0x180],%l1 ! Mem[000000003c800180]
ldstub [%o0+0x1d9],%l1 ! Mem[000000003c0001d9]
jmpl %g6+8,%g0
swap [%o2+0x004],%l7 ! Mem[000000003d000004]
p22_call_2_ho:
stw %l0,[%o0+0x1e8] ! Mem[000000003c0001e8]
ldsh [%o3+0x038],%l5 ! Mem[000000003d800038]
ldub [%o3+0x055],%l1 ! Mem[000000003d800055]
swap [%o1+0x05c],%l2 ! Mem[000000003c80005c]
ldsb [%o1+0x0a4],%l7 ! Mem[000000003c8000a4]
stw %l1,[%o1+0x06c] ! Mem[000000003c80006c]
retl
ldub [%o2+0x0a2],%l5 ! Mem[000000003d0000a2]
p23_jmpl_2_le:
ldstub [%i0+0x02e],%l0 ! Mem[000000003e00002e]
jmpl %g6+8,%g0
lduw [%i0+0x030],%l3 ! Mem[000000003e000030]
p23_call_2_le:
lduw [%i2+0x0e8],%l5 ! Mem[000000003f0000e8]
ldstub [%i3+0x089],%l7 ! Mem[000000003f800089]
ldd [%i2+0x190],%l0 ! Mem[000000003f000190]
lduw [%i3+0x00c],%l2 ! Mem[000000003f80000c]
ldsb [%i2+0x0ee],%l2 ! Mem[000000003f0000ee]
retl
swap [%i0+0x0d8],%l1 ! Mem[000000003e0000d8]
p23_jmpl_2_lo:
ldstub [%o0+0x02e],%l0 ! Mem[000000003e00002e]
jmpl %g6+8,%g0
lduw [%o0+0x030],%l3 ! Mem[000000003e000030]
p23_call_2_lo:
lduw [%o2+0x0e8],%l5 ! Mem[000000003f0000e8]
ldstub [%o3+0x089],%l7 ! Mem[000000003f800089]
ldd [%o2+0x190],%l0 ! Mem[000000003f000190]
lduw [%o3+0x00c],%l2 ! Mem[000000003f80000c]
ldsb [%o2+0x0ee],%l2 ! Mem[000000003f0000ee]
retl
swap [%o0+0x0d8],%l1 ! Mem[000000003e0000d8]
p23_jmpl_2_he:
ldstub [%i0+0x19b],%l1 ! Mem[000000003e00019b]
jmpl %g6+8,%g0
ldsb [%i2+0x069],%l2 ! Mem[000000003f000069]
p23_call_2_he:
ldstub [%i3+0x1b8],%l1 ! Mem[000000003f8001b8]
ldsb [%i3+0x0a1],%l0 ! Mem[000000003f8000a1]
std %l2,[%i1+0x080] ! Mem[000000003e800080]
retl
lduh [%i0+0x166],%l4 ! Mem[000000003e000166]
p23_jmpl_2_ho:
ldstub [%o0+0x19b],%l1 ! Mem[000000003e00019b]
jmpl %g6+8,%g0
ldsb [%o2+0x069],%l2 ! Mem[000000003f000069]
p23_call_2_ho:
ldstub [%o3+0x1b8],%l1 ! Mem[000000003f8001b8]
ldsb [%o3+0x0a1],%l0 ! Mem[000000003f8000a1]
std %l2,[%o1+0x080] ! Mem[000000003e800080]
retl
lduh [%o0+0x166],%l4 ! Mem[000000003e000166]
p24_jmpl_2_le:
ldub [%i2+0x016],%l0 ! Mem[0000000041000016]
swap [%i2+0x088],%l7 ! Mem[0000000041000088]
ldub [%i3+0x1f0],%l4 ! Mem[00000000418001f0]
ldsb [%i2+0x108],%l6 ! Mem[0000000041000108]
jmpl %g6+8,%g0
lduw [%i0+0x020],%l4 ! Mem[0000000040000020]
p24_call_2_le:
ldstub [%i0+0x0b8],%l1 ! Mem[00000000400000b8]
ldstub [%i0+0x155],%l4 ! Mem[0000000040000155]
retl
ldstub [%i3+0x189],%l6 ! Mem[0000000041800189]
p24_jmpl_2_lo:
ldub [%o2+0x016],%l0 ! Mem[0000000041000016]
swap [%o2+0x088],%l7 ! Mem[0000000041000088]
ldub [%o3+0x1f0],%l4 ! Mem[00000000418001f0]
ldsb [%o2+0x108],%l6 ! Mem[0000000041000108]
jmpl %g6+8,%g0
lduw [%o0+0x020],%l4 ! Mem[0000000040000020]
p24_call_2_lo:
ldstub [%o0+0x0b8],%l1 ! Mem[00000000400000b8]
ldstub [%o0+0x155],%l4 ! Mem[0000000040000155]
retl
ldstub [%o3+0x189],%l6 ! Mem[0000000041800189]
p24_jmpl_2_he:
jmpl %g6+8,%g0
stw %l7,[%i2+0x090] ! Mem[0000000041000090]
p24_call_2_he:
swap [%i0+0x1b0],%l6 ! Mem[00000000400001b0]
ldsb [%i2+0x01c],%l1 ! Mem[000000004100001c]
ldx [%i1+0x058],%l1 ! Mem[0000000040800058]
swap [%i1+0x14c],%l6 ! Mem[000000004080014c]
swap [%i3+0x1c8],%l1 ! Mem[00000000418001c8]
ldub [%i3+0x06f],%l4 ! Mem[000000004180006f]
retl
swap [%i2+0x158],%l1 ! Mem[0000000041000158]
p24_jmpl_2_ho:
jmpl %g6+8,%g0
stw %l7,[%o2+0x090] ! Mem[0000000041000090]
p24_call_2_ho:
swap [%o0+0x1b0],%l6 ! Mem[00000000400001b0]
ldsb [%o2+0x01c],%l1 ! Mem[000000004100001c]
ldx [%o1+0x058],%l1 ! Mem[0000000040800058]
swap [%o1+0x14c],%l6 ! Mem[000000004080014c]
swap [%o3+0x1c8],%l1 ! Mem[00000000418001c8]
ldub [%o3+0x06f],%l4 ! Mem[000000004180006f]
retl
swap [%o2+0x158],%l1 ! Mem[0000000041000158]
p25_jmpl_2_le:
swap [%i0+0x0cc],%l6 ! Mem[00000000420000cc]
ldub [%i1+0x0bf],%l2 ! Mem[00000000428000bf]
swap [%i3+0x0b4],%l3 ! Mem[00000000438000b4]
swap [%i0+0x170],%l0 ! Mem[0000000042000170]
jmpl %g6+8,%g0
ldsw [%i0+0x160],%l7 ! Mem[0000000042000160]
p25_call_2_le:
lduh [%i0+0x090],%l0 ! Mem[0000000042000090]
ldsh [%i0+0x120],%l2 ! Mem[0000000042000120]
swap [%i1+0x164],%l2 ! Mem[0000000042800164]
retl
ldstub [%i2+0x0b0],%l6 ! Mem[00000000430000b0]
p25_jmpl_2_lo:
swap [%o0+0x0cc],%l6 ! Mem[00000000420000cc]
ldub [%o1+0x0bf],%l2 ! Mem[00000000428000bf]
swap [%o3+0x0b4],%l3 ! Mem[00000000438000b4]
swap [%o0+0x170],%l0 ! Mem[0000000042000170]
jmpl %g6+8,%g0
ldsw [%o0+0x160],%l7 ! Mem[0000000042000160]
p25_call_2_lo:
lduh [%o0+0x090],%l0 ! Mem[0000000042000090]
ldsh [%o0+0x120],%l2 ! Mem[0000000042000120]
swap [%o1+0x164],%l2 ! Mem[0000000042800164]
retl
ldstub [%o2+0x0b0],%l6 ! Mem[00000000430000b0]
p25_jmpl_2_he:
ldsb [%i0+0x1e1],%l4 ! Mem[00000000420001e1]
swap [%i3+0x020],%l6 ! Mem[0000000043800020]
jmpl %g6+8,%g0
ldstub [%i0+0x08c],%l4 ! Mem[000000004200008c]
p25_call_2_he:
swap [%i1+0x05c],%l0 ! Mem[000000004280005c]
stx %l3,[%i1+0x098] ! Mem[0000000042800098]
lduh [%i2+0x18e],%l5 ! Mem[000000004300018e]
ldd [%i0+0x1a0],%l2 ! Mem[00000000420001a0]
retl
stw %l1,[%i2+0x038] ! Mem[0000000043000038]
p25_jmpl_2_ho:
ldsb [%o0+0x1e1],%l4 ! Mem[00000000420001e1]
swap [%o3+0x020],%l6 ! Mem[0000000043800020]
jmpl %g6+8,%g0
ldstub [%o0+0x08c],%l4 ! Mem[000000004200008c]
p25_call_2_ho:
swap [%o1+0x05c],%l0 ! Mem[000000004280005c]
stx %l3,[%o1+0x098] ! Mem[0000000042800098]
lduh [%o2+0x18e],%l5 ! Mem[000000004300018e]
ldd [%o0+0x1a0],%l2 ! Mem[00000000420001a0]
retl
stw %l1,[%o2+0x038] ! Mem[0000000043000038]
p26_jmpl_2_le:
jmpl %g6+8,%g0
stw %l3,[%i3+0x024] ! Mem[0000000045800024]
p26_call_2_le:
sth %l3,[%i1+0x010] ! Mem[0000000044800010]
ldstub [%i1+0x063],%l4 ! Mem[0000000044800063]
retl
swap [%i3+0x13c],%l5 ! Mem[000000004580013c]
p26_jmpl_2_lo:
jmpl %g6+8,%g0
stw %l3,[%o3+0x024] ! Mem[0000000045800024]
p26_call_2_lo:
sth %l3,[%o1+0x010] ! Mem[0000000044800010]
ldstub [%o1+0x063],%l4 ! Mem[0000000044800063]
retl
swap [%o3+0x13c],%l5 ! Mem[000000004580013c]
p26_jmpl_2_he:
lduw [%i0+0x134],%l4 ! Mem[0000000044000134]
ldstub [%i3+0x00c],%l2 ! Mem[000000004580000c]
swap [%i0+0x0cc],%l2 ! Mem[00000000440000cc]
jmpl %g6+8,%g0
stw %l2,[%i1+0x0dc] ! Mem[00000000448000dc]
p26_call_2_he:
ldsw [%i0+0x060],%l1 ! Mem[0000000044000060]
sth %l6,[%i3+0x1a8] ! Mem[00000000458001a8]
retl
lduh [%i0+0x092],%l7 ! Mem[0000000044000092]
p26_jmpl_2_ho:
lduw [%o0+0x134],%l4 ! Mem[0000000044000134]
ldstub [%o3+0x00c],%l2 ! Mem[000000004580000c]
swap [%o0+0x0cc],%l2 ! Mem[00000000440000cc]
jmpl %g6+8,%g0
stw %l2,[%o1+0x0dc] ! Mem[00000000448000dc]
p26_call_2_ho:
ldsw [%o0+0x060],%l1 ! Mem[0000000044000060]
sth %l6,[%o3+0x1a8] ! Mem[00000000458001a8]
retl
lduh [%o0+0x092],%l7 ! Mem[0000000044000092]
p27_jmpl_2_le:
swap [%i0+0x188],%l5 ! Mem[0000000046000188]
sth %l3,[%i3+0x19e] ! Mem[000000004780019e]
ldub [%i1+0x06b],%l2 ! Mem[000000004680006b]
ldub [%i2+0x192],%l4 ! Mem[0000000047000192]
std %l6,[%i2+0x0e8] ! Mem[00000000470000e8]
ldstub [%i0+0x0ce],%l4 ! Mem[00000000460000ce]
ldsh [%i0+0x18a],%l4 ! Mem[000000004600018a]
jmpl %g6+8,%g0
stb %l0,[%i2+0x153] ! Mem[0000000047000153]
p27_call_2_le:
retl
ldstub [%i3+0x024],%l3 ! Mem[0000000047800024]
p27_jmpl_2_lo:
swap [%o0+0x188],%l5 ! Mem[0000000046000188]
sth %l3,[%o3+0x19e] ! Mem[000000004780019e]
ldub [%o1+0x06b],%l2 ! Mem[000000004680006b]
ldub [%o2+0x192],%l4 ! Mem[0000000047000192]
std %l6,[%o2+0x0e8] ! Mem[00000000470000e8]
ldstub [%o0+0x0ce],%l4 ! Mem[00000000460000ce]
ldsh [%o0+0x18a],%l4 ! Mem[000000004600018a]
jmpl %g6+8,%g0
stb %l0,[%o2+0x153] ! Mem[0000000047000153]
p27_call_2_lo:
retl
ldstub [%o3+0x024],%l3 ! Mem[0000000047800024]
p27_jmpl_2_he:
stx %l3,[%i2+0x030] ! Mem[0000000047000030]
ldsw [%i1+0x13c],%l7 ! Mem[000000004680013c]
jmpl %g6+8,%g0
ldsw [%i1+0x1b0],%l6 ! Mem[00000000468001b0]
p27_call_2_he:
stb %l0,[%i0+0x1b6] ! Mem[00000000460001b6]
ldsb [%i2+0x00c],%l2 ! Mem[000000004700000c]
ldstub [%i3+0x0ee],%l2 ! Mem[00000000478000ee]
ldstub [%i0+0x0fc],%l2 ! Mem[00000000460000fc]
ldstub [%i1+0x029],%l1 ! Mem[0000000046800029]
ldsw [%i1+0x1e0],%l7 ! Mem[00000000468001e0]
retl
swap [%i1+0x058],%l3 ! Mem[0000000046800058]
p27_jmpl_2_ho:
stx %l3,[%o2+0x030] ! Mem[0000000047000030]
ldsw [%o1+0x13c],%l7 ! Mem[000000004680013c]
jmpl %g6+8,%g0
ldsw [%o1+0x1b0],%l6 ! Mem[00000000468001b0]
p27_call_2_ho:
stb %l0,[%o0+0x1b6] ! Mem[00000000460001b6]
ldsb [%o2+0x00c],%l2 ! Mem[000000004700000c]
ldstub [%o3+0x0ee],%l2 ! Mem[00000000478000ee]
ldstub [%o0+0x0fc],%l2 ! Mem[00000000460000fc]
ldstub [%o1+0x029],%l1 ! Mem[0000000046800029]
ldsw [%o1+0x1e0],%l7 ! Mem[00000000468001e0]
retl
swap [%o1+0x058],%l3 ! Mem[0000000046800058]
p28_jmpl_2_le:
ldsb [%i2+0x087],%l6 ! Mem[0000000049000087]
jmpl %g6+8,%g0
ldsw [%i2+0x184],%l6 ! Mem[0000000049000184]
p28_call_2_le:
ldsw [%i0+0x1b0],%l0 ! Mem[00000000480001b0]
ldsb [%i2+0x151],%l2 ! Mem[0000000049000151]
sth %l3,[%i3+0x0a2] ! Mem[00000000498000a2]
swap [%i2+0x164],%l4 ! Mem[0000000049000164]
retl
stw %l0,[%i1+0x1a4] ! Mem[00000000488001a4]
p28_jmpl_2_lo:
ldsb [%o2+0x087],%l6 ! Mem[0000000049000087]
jmpl %g6+8,%g0
ldsw [%o2+0x184],%l6 ! Mem[0000000049000184]
p28_call_2_lo:
ldsw [%o0+0x1b0],%l0 ! Mem[00000000480001b0]
ldsb [%o2+0x151],%l2 ! Mem[0000000049000151]
sth %l3,[%o3+0x0a2] ! Mem[00000000498000a2]
swap [%o2+0x164],%l4 ! Mem[0000000049000164]
retl
stw %l0,[%o1+0x1a4] ! Mem[00000000488001a4]
p28_jmpl_2_he:
swap [%i3+0x024],%l7 ! Mem[0000000049800024]
jmpl %g6+8,%g0
ldub [%i0+0x011],%l6 ! Mem[0000000048000011]
p28_call_2_he:
swap [%i3+0x018],%l5 ! Mem[0000000049800018]
swap [%i0+0x108],%l4 ! Mem[0000000048000108]
swap [%i1+0x0d8],%l4 ! Mem[00000000488000d8]
swap [%i3+0x0a0],%l5 ! Mem[00000000498000a0]
swap [%i2+0x010],%l2 ! Mem[0000000049000010]
ldstub [%i0+0x1b7],%l4 ! Mem[00000000480001b7]
ldx [%i1+0x150],%l5 ! Mem[0000000048800150]
retl
ldsb [%i0+0x1f2],%l5 ! Mem[00000000480001f2]
p28_jmpl_2_ho:
swap [%o3+0x024],%l7 ! Mem[0000000049800024]
jmpl %g6+8,%g0
ldub [%o0+0x011],%l6 ! Mem[0000000048000011]
p28_call_2_ho:
swap [%o3+0x018],%l5 ! Mem[0000000049800018]
swap [%o0+0x108],%l4 ! Mem[0000000048000108]
swap [%o1+0x0d8],%l4 ! Mem[00000000488000d8]
swap [%o3+0x0a0],%l5 ! Mem[00000000498000a0]
swap [%o2+0x010],%l2 ! Mem[0000000049000010]
ldstub [%o0+0x1b7],%l4 ! Mem[00000000480001b7]
ldx [%o1+0x150],%l5 ! Mem[0000000048800150]
retl
ldsb [%o0+0x1f2],%l5 ! Mem[00000000480001f2]
p29_jmpl_2_le:
ldstub [%i3+0x158],%l4 ! Mem[000000004b800158]
std %l4,[%i3+0x0a8] ! Mem[000000004b8000a8]
jmpl %g6+8,%g0
ldstub [%i2+0x08e],%l2 ! Mem[000000004b00008e]
p29_call_2_le:
stw %l6,[%i0+0x084] ! Mem[000000004a000084]
retl
ldstub [%i0+0x1d0],%l4 ! Mem[000000004a0001d0]
p29_jmpl_2_lo:
ldstub [%o3+0x158],%l4 ! Mem[000000004b800158]
std %l4,[%o3+0x0a8] ! Mem[000000004b8000a8]
jmpl %g6+8,%g0
ldstub [%o2+0x08e],%l2 ! Mem[000000004b00008e]
p29_call_2_lo:
stw %l6,[%o0+0x084] ! Mem[000000004a000084]
retl
ldstub [%o0+0x1d0],%l4 ! Mem[000000004a0001d0]
p29_jmpl_2_he:
stx %l6,[%i2+0x000] ! Mem[000000004b000000]
stx %l2,[%i1+0x018] ! Mem[000000004a800018]
ldsb [%i0+0x0b8],%l1 ! Mem[000000004a0000b8]
ldstub [%i2+0x087],%l6 ! Mem[000000004b000087]
jmpl %g6+8,%g0
lduw [%i3+0x1a4],%l6 ! Mem[000000004b8001a4]
p29_call_2_he:
swap [%i0+0x0b0],%l7 ! Mem[000000004a0000b0]
ldstub [%i1+0x171],%l2 ! Mem[000000004a800171]
ldub [%i0+0x098],%l0 ! Mem[000000004a000098]
ldstub [%i1+0x1bb],%l0 ! Mem[000000004a8001bb]
retl
lduw [%i1+0x070],%l1 ! Mem[000000004a800070]
p29_jmpl_2_ho:
stx %l6,[%o2+0x000] ! Mem[000000004b000000]
stx %l2,[%o1+0x018] ! Mem[000000004a800018]
ldsb [%o0+0x0b8],%l1 ! Mem[000000004a0000b8]
ldstub [%o2+0x087],%l6 ! Mem[000000004b000087]
jmpl %g6+8,%g0
lduw [%o3+0x1a4],%l6 ! Mem[000000004b8001a4]
p29_call_2_ho:
swap [%o0+0x0b0],%l7 ! Mem[000000004a0000b0]
ldstub [%o1+0x171],%l2 ! Mem[000000004a800171]
ldub [%o0+0x098],%l0 ! Mem[000000004a000098]
ldstub [%o1+0x1bb],%l0 ! Mem[000000004a8001bb]
retl
lduw [%o1+0x070],%l1 ! Mem[000000004a800070]
p30_jmpl_2_le:
swap [%i0+0x000],%l6 ! Mem[000000004c000000]
ldx [%i2+0x0a8],%l4 ! Mem[000000004d0000a8]
ldub [%i0+0x122],%l2 ! Mem[000000004c000122]
lduw [%i3+0x060],%l1 ! Mem[000000004d800060]
jmpl %g6+8,%g0
swap [%i2+0x014],%l3 ! Mem[000000004d000014]
p30_call_2_le:
sth %l3,[%i2+0x1a4] ! Mem[000000004d0001a4]
lduw [%i0+0x150],%l2 ! Mem[000000004c000150]
ldstub [%i3+0x0a2],%l3 ! Mem[000000004d8000a2]
swap [%i0+0x164],%l4 ! Mem[000000004c000164]
ldsb [%i1+0x1a7],%l0 ! Mem[000000004c8001a7]
retl
ldstub [%i1+0x178],%l2 ! Mem[000000004c800178]
p30_jmpl_2_lo:
swap [%o0+0x000],%l6 ! Mem[000000004c000000]
ldx [%o2+0x0a8],%l4 ! Mem[000000004d0000a8]
ldub [%o0+0x122],%l2 ! Mem[000000004c000122]
lduw [%o3+0x060],%l1 ! Mem[000000004d800060]
jmpl %g6+8,%g0
swap [%o2+0x014],%l3 ! Mem[000000004d000014]
p30_call_2_lo:
sth %l3,[%o2+0x1a4] ! Mem[000000004d0001a4]
lduw [%o0+0x150],%l2 ! Mem[000000004c000150]
ldstub [%o3+0x0a2],%l3 ! Mem[000000004d8000a2]
swap [%o0+0x164],%l4 ! Mem[000000004c000164]
ldsb [%o1+0x1a7],%l0 ! Mem[000000004c8001a7]
retl
ldstub [%o1+0x178],%l2 ! Mem[000000004c800178]
p30_jmpl_2_he:
stx %l6,[%i2+0x010] ! Mem[000000004d000010]
ldd [%i1+0x008],%l6 ! Mem[000000004c800008]
sth %l5,[%i2+0x028] ! Mem[000000004d000028]
stx %l5,[%i3+0x158] ! Mem[000000004d800158]
sth %l3,[%i2+0x12c] ! Mem[000000004d00012c]
swap [%i2+0x100],%l4 ! Mem[000000004d000100]
ldsb [%i2+0x15f],%l7 ! Mem[000000004d00015f]
jmpl %g6+8,%g0
lduh [%i1+0x1c6],%l2 ! Mem[000000004c8001c6]
p30_call_2_he:
ldsw [%i3+0x1fc],%l7 ! Mem[000000004d8001fc]
swap [%i3+0x124],%l6 ! Mem[000000004d800124]
ldsb [%i1+0x077],%l0 ! Mem[000000004c800077]
retl
stw %l5,[%i0+0x064] ! Mem[000000004c000064]
p30_jmpl_2_ho:
stx %l6,[%o2+0x010] ! Mem[000000004d000010]
ldd [%o1+0x008],%l6 ! Mem[000000004c800008]
sth %l5,[%o2+0x028] ! Mem[000000004d000028]
stx %l5,[%o3+0x158] ! Mem[000000004d800158]
sth %l3,[%o2+0x12c] ! Mem[000000004d00012c]
swap [%o2+0x100],%l4 ! Mem[000000004d000100]
ldsb [%o2+0x15f],%l7 ! Mem[000000004d00015f]
jmpl %g6+8,%g0
lduh [%o1+0x1c6],%l2 ! Mem[000000004c8001c6]
p30_call_2_ho:
ldsw [%o3+0x1fc],%l7 ! Mem[000000004d8001fc]
swap [%o3+0x124],%l6 ! Mem[000000004d800124]
ldsb [%o1+0x077],%l0 ! Mem[000000004c800077]
retl
stw %l5,[%o0+0x064] ! Mem[000000004c000064]
p31_jmpl_2_le:
ldsw [%i3+0x164],%l0 ! Mem[000000004f800164]
sth %l4,[%i1+0x162] ! Mem[000000004e800162]
ldstub [%i1+0x0f1],%l6 ! Mem[000000004e8000f1]
swap [%i1+0x18c],%l1 ! Mem[000000004e80018c]
jmpl %g6+8,%g0
stb %l6,[%i2+0x087] ! Mem[000000004f000087]
p31_call_2_le:
ldsb [%i2+0x020],%l4 ! Mem[000000004f000020]
ldstub [%i1+0x003],%l6 ! Mem[000000004e800003]
std %l2,[%i2+0x018] ! Mem[000000004f000018]
ldstub [%i1+0x0b8],%l1 ! Mem[000000004e8000b8]
ldstub [%i0+0x0a7],%l6 ! Mem[000000004e0000a7]
retl
swap [%i1+0x1a4],%l6 ! Mem[000000004e8001a4]
p31_jmpl_2_lo:
ldsw [%o3+0x164],%l0 ! Mem[000000004f800164]
sth %l4,[%o1+0x162] ! Mem[000000004e800162]
ldstub [%o1+0x0f1],%l6 ! Mem[000000004e8000f1]
swap [%o1+0x18c],%l1 ! Mem[000000004e80018c]
jmpl %g6+8,%g0
stb %l6,[%o2+0x087] ! Mem[000000004f000087]
p31_call_2_lo:
ldsb [%o2+0x020],%l4 ! Mem[000000004f000020]
ldstub [%o1+0x003],%l6 ! Mem[000000004e800003]
std %l2,[%o2+0x018] ! Mem[000000004f000018]
ldstub [%o1+0x0b8],%l1 ! Mem[000000004e8000b8]
ldstub [%o0+0x0a7],%l6 ! Mem[000000004e0000a7]
retl
swap [%o1+0x1a4],%l6 ! Mem[000000004e8001a4]
p31_jmpl_2_he:
ldd [%i0+0x1b0],%l0 ! Mem[000000004e0001b0]
ldd [%i1+0x1c8],%l0 ! Mem[000000004e8001c8]
ldsh [%i2+0x16a],%l3 ! Mem[000000004f00016a]
lduw [%i1+0x118],%l2 ! Mem[000000004e800118]
jmpl %g6+8,%g0
ldstub [%i1+0x128],%l7 ! Mem[000000004e800128]
p31_call_2_he:
retl
std %l0,[%i2+0x1c0] ! Mem[000000004f0001c0]
p31_jmpl_2_ho:
ldd [%o0+0x1b0],%l0 ! Mem[000000004e0001b0]
ldd [%o1+0x1c8],%l0 ! Mem[000000004e8001c8]
ldsh [%o2+0x16a],%l3 ! Mem[000000004f00016a]
lduw [%o1+0x118],%l2 ! Mem[000000004e800118]
jmpl %g6+8,%g0
ldstub [%o1+0x128],%l7 ! Mem[000000004e800128]
p31_call_2_ho:
retl
std %l0,[%o2+0x1c0] ! Mem[000000004f0001c0]
p32_jmpl_2_le:
ldstub [%i2+0x192],%l7 ! Mem[0000000051000192]
jmpl %g6+8,%g0
lduh [%i1+0x124],%l7 ! Mem[0000000050800124]
p32_call_2_le:
lduh [%i3+0x186],%l0 ! Mem[0000000051800186]
lduh [%i1+0x11c],%l3 ! Mem[000000005080011c]
lduw [%i0+0x1b8],%l3 ! Mem[00000000500001b8]
ldd [%i1+0x1f8],%l0 ! Mem[00000000508001f8]
swap [%i3+0x158],%l7 ! Mem[0000000051800158]
ldstub [%i1+0x175],%l4 ! Mem[0000000050800175]
retl
stw %l6,[%i0+0x188] ! Mem[0000000050000188]
p32_jmpl_2_lo:
ldstub [%o2+0x192],%l7 ! Mem[0000000051000192]
jmpl %g6+8,%g0
lduh [%o1+0x124],%l7 ! Mem[0000000050800124]
p32_call_2_lo:
lduh [%o3+0x186],%l0 ! Mem[0000000051800186]
lduh [%o1+0x11c],%l3 ! Mem[000000005080011c]
lduw [%o0+0x1b8],%l3 ! Mem[00000000500001b8]
ldd [%o1+0x1f8],%l0 ! Mem[00000000508001f8]
swap [%o3+0x158],%l7 ! Mem[0000000051800158]
ldstub [%o1+0x175],%l4 ! Mem[0000000050800175]
retl
stw %l6,[%o0+0x188] ! Mem[0000000050000188]
p32_jmpl_2_he:
jmpl %g6+8,%g0
lduh [%i2+0x0b2],%l7 ! Mem[00000000510000b2]
p32_call_2_he:
stx %l6,[%i0+0x058] ! Mem[0000000050000058]
swap [%i0+0x01c],%l1 ! Mem[000000005000001c]
swap [%i1+0x0ec],%l5 ! Mem[00000000508000ec]
stb %l7,[%i1+0x09c] ! Mem[000000005080009c]
sth %l1,[%i3+0x1c6] ! Mem[00000000518001c6]
ldsh [%i3+0x1f2],%l5 ! Mem[00000000518001f2]
retl
swap [%i3+0x1b4],%l7 ! Mem[00000000518001b4]
p32_jmpl_2_ho:
jmpl %g6+8,%g0
lduh [%o2+0x0b2],%l7 ! Mem[00000000510000b2]
p32_call_2_ho:
stx %l6,[%o0+0x058] ! Mem[0000000050000058]
swap [%o0+0x01c],%l1 ! Mem[000000005000001c]
swap [%o1+0x0ec],%l5 ! Mem[00000000508000ec]
stb %l7,[%o1+0x09c] ! Mem[000000005080009c]
sth %l1,[%o3+0x1c6] ! Mem[00000000518001c6]
ldsh [%o3+0x1f2],%l5 ! Mem[00000000518001f2]
retl
swap [%o3+0x1b4],%l7 ! Mem[00000000518001b4]
p33_jmpl_2_le:
jmpl %g6+8,%g0
lduh [%i0+0x056],%l6 ! Mem[0000000052000056]
p33_call_2_le:
ldd [%i3+0x058],%l0 ! Mem[0000000053800058]
retl
ldx [%i1+0x168],%l6 ! Mem[0000000052800168]
p33_jmpl_2_lo:
jmpl %g6+8,%g0
lduh [%o0+0x056],%l6 ! Mem[0000000052000056]
p33_call_2_lo:
ldd [%o3+0x058],%l0 ! Mem[0000000053800058]
retl
ldx [%o1+0x168],%l6 ! Mem[0000000052800168]
p33_jmpl_2_he:
swap [%i2+0x000],%l7 ! Mem[0000000053000000]
stx %l0,[%i1+0x058] ! Mem[0000000052800058]
jmpl %g6+8,%g0
stw %l3,[%i0+0x148] ! Mem[0000000052000148]
p33_call_2_he:
ldstub [%i3+0x1bb],%l2 ! Mem[00000000538001bb]
retl
ldsw [%i2+0x030],%l1 ! Mem[0000000053000030]
p33_jmpl_2_ho:
swap [%o2+0x000],%l7 ! Mem[0000000053000000]
stx %l0,[%o1+0x058] ! Mem[0000000052800058]
jmpl %g6+8,%g0
stw %l3,[%o0+0x148] ! Mem[0000000052000148]
p33_call_2_ho:
ldstub [%o3+0x1bb],%l2 ! Mem[00000000538001bb]
retl
ldsw [%o2+0x030],%l1 ! Mem[0000000053000030]
p34_jmpl_2_le:
std %l4,[%i3+0x1f8] ! Mem[00000000558001f8]
swap [%i3+0x0f0],%l4 ! Mem[00000000558000f0]
ldstub [%i2+0x024],%l3 ! Mem[0000000055000024]
ldsw [%i3+0x0b0],%l0 ! Mem[00000000558000b0]
ldd [%i0+0x120],%l2 ! Mem[0000000054000120]
jmpl %g6+8,%g0
ldstub [%i2+0x036],%l0 ! Mem[0000000055000036]
p34_call_2_le:
ldstub [%i3+0x044],%l1 ! Mem[0000000055800044]
ldstub [%i3+0x1a5],%l2 ! Mem[00000000558001a5]
stw %l4,[%i3+0x114] ! Mem[0000000055800114]
lduw [%i1+0x194],%l1 ! Mem[0000000054800194]
ldsw [%i2+0x100],%l2 ! Mem[0000000055000100]
stw %l1,[%i2+0x060] ! Mem[0000000055000060]
retl
ldx [%i0+0x030],%l3 ! Mem[0000000054000030]
p34_jmpl_2_lo:
std %l4,[%o3+0x1f8] ! Mem[00000000558001f8]
swap [%o3+0x0f0],%l4 ! Mem[00000000558000f0]
ldstub [%o2+0x024],%l3 ! Mem[0000000055000024]
ldsw [%o3+0x0b0],%l0 ! Mem[00000000558000b0]
ldd [%o0+0x120],%l2 ! Mem[0000000054000120]
jmpl %g6+8,%g0
ldstub [%o2+0x036],%l0 ! Mem[0000000055000036]
p34_call_2_lo:
ldstub [%o3+0x044],%l1 ! Mem[0000000055800044]
ldstub [%o3+0x1a5],%l2 ! Mem[00000000558001a5]
stw %l4,[%o3+0x114] ! Mem[0000000055800114]
lduw [%o1+0x194],%l1 ! Mem[0000000054800194]
ldsw [%o2+0x100],%l2 ! Mem[0000000055000100]
stw %l1,[%o2+0x060] ! Mem[0000000055000060]
retl
ldx [%o0+0x030],%l3 ! Mem[0000000054000030]
p34_jmpl_2_he:
lduh [%i3+0x184],%l3 ! Mem[0000000055800184]
stw %l1,[%i3+0x018] ! Mem[0000000055800018]
ldsb [%i3+0x181],%l6 ! Mem[0000000055800181]
ldstub [%i2+0x118],%l2 ! Mem[0000000055000118]
ldstub [%i2+0x108],%l7 ! Mem[0000000055000108]
jmpl %g6+8,%g0
swap [%i0+0x128],%l5 ! Mem[0000000054000128]
p34_call_2_he:
ldsh [%i3+0x0c0],%l7 ! Mem[00000000558000c0]
ldstub [%i3+0x13d],%l0 ! Mem[000000005580013d]
ldub [%i2+0x107],%l0 ! Mem[0000000055000107]
ldstub [%i1+0x081],%l0 ! Mem[0000000054800081]
ldstub [%i0+0x1bd],%l0 ! Mem[00000000540001bd]
ldsw [%i0+0x1d8],%l5 ! Mem[00000000540001d8]
retl
ldd [%i2+0x128],%l4 ! Mem[0000000055000128]
p34_jmpl_2_ho:
lduh [%o3+0x184],%l3 ! Mem[0000000055800184]
stw %l1,[%o3+0x018] ! Mem[0000000055800018]
ldsb [%o3+0x181],%l6 ! Mem[0000000055800181]
ldstub [%o2+0x118],%l2 ! Mem[0000000055000118]
ldstub [%o2+0x108],%l7 ! Mem[0000000055000108]
jmpl %g6+8,%g0
swap [%o0+0x128],%l5 ! Mem[0000000054000128]
p34_call_2_ho:
ldsh [%o3+0x0c0],%l7 ! Mem[00000000558000c0]
ldstub [%o3+0x13d],%l0 ! Mem[000000005580013d]
ldub [%o2+0x107],%l0 ! Mem[0000000055000107]
ldstub [%o1+0x081],%l0 ! Mem[0000000054800081]
ldstub [%o0+0x1bd],%l0 ! Mem[00000000540001bd]
ldsw [%o0+0x1d8],%l5 ! Mem[00000000540001d8]
retl
ldd [%o2+0x128],%l4 ! Mem[0000000055000128]
p35_jmpl_2_le:
swap [%i2+0x1b4],%l4 ! Mem[00000000570001b4]
ldx [%i1+0x110],%l2 ! Mem[0000000056800110]
stx %l5,[%i1+0x1d8] ! Mem[00000000568001d8]
ldx [%i0+0x1e0],%l4 ! Mem[00000000560001e0]
std %l6,[%i0+0x0f0] ! Mem[00000000560000f0]
std %l2,[%i0+0x0b8] ! Mem[00000000560000b8]
jmpl %g6+8,%g0
lduh [%i1+0x138],%l2 ! Mem[0000000056800138]
p35_call_2_le:
ldsh [%i2+0x17a],%l0 ! Mem[000000005700017a]
stw %l0,[%i3+0x168] ! Mem[0000000057800168]
ldd [%i2+0x098],%l6 ! Mem[0000000057000098]
swap [%i2+0x11c],%l2 ! Mem[000000005700011c]
ldd [%i0+0x030],%l2 ! Mem[0000000056000030]
ldsb [%i1+0x043],%l4 ! Mem[0000000056800043]
lduh [%i0+0x11e],%l5 ! Mem[000000005600011e]
retl
swap [%i0+0x01c],%l2 ! Mem[000000005600001c]
p35_jmpl_2_lo:
swap [%o2+0x1b4],%l4 ! Mem[00000000570001b4]
ldx [%o1+0x110],%l2 ! Mem[0000000056800110]
stx %l5,[%o1+0x1d8] ! Mem[00000000568001d8]
ldx [%o0+0x1e0],%l4 ! Mem[00000000560001e0]
std %l6,[%o0+0x0f0] ! Mem[00000000560000f0]
std %l2,[%o0+0x0b8] ! Mem[00000000560000b8]
jmpl %g6+8,%g0
lduh [%o1+0x138],%l2 ! Mem[0000000056800138]
p35_call_2_lo:
ldsh [%o2+0x17a],%l0 ! Mem[000000005700017a]
stw %l0,[%o3+0x168] ! Mem[0000000057800168]
ldd [%o2+0x098],%l6 ! Mem[0000000057000098]
swap [%o2+0x11c],%l2 ! Mem[000000005700011c]
ldd [%o0+0x030],%l2 ! Mem[0000000056000030]
ldsb [%o1+0x043],%l4 ! Mem[0000000056800043]
lduh [%o0+0x11e],%l5 ! Mem[000000005600011e]
retl
swap [%o0+0x01c],%l2 ! Mem[000000005600001c]
p35_jmpl_2_he:
ldd [%i0+0x040],%l2 ! Mem[0000000056000040]
lduw [%i1+0x090],%l7 ! Mem[0000000056800090]
stw %l4,[%i0+0x128] ! Mem[0000000056000128]
swap [%i0+0x05c],%l0 ! Mem[000000005600005c]
sth %l3,[%i0+0x0b8] ! Mem[00000000560000b8]
ldsw [%i1+0x1ac],%l5 ! Mem[00000000568001ac]
jmpl %g6+8,%g0
ldsb [%i1+0x184],%l3 ! Mem[0000000056800184]
p35_call_2_he:
ldstub [%i3+0x009],%l2 ! Mem[0000000057800009]
std %l6,[%i3+0x0a0] ! Mem[00000000578000a0]
std %l6,[%i0+0x020] ! Mem[0000000056000020]
ldstub [%i2+0x09c],%l7 ! Mem[000000005700009c]
swap [%i3+0x1c4],%l1 ! Mem[00000000578001c4]
ldstub [%i0+0x1d2],%l5 ! Mem[00000000560001d2]
retl
ldx [%i1+0x190],%l7 ! Mem[0000000056800190]
p35_jmpl_2_ho:
ldd [%o0+0x040],%l2 ! Mem[0000000056000040]
lduw [%o1+0x090],%l7 ! Mem[0000000056800090]
stw %l4,[%o0+0x128] ! Mem[0000000056000128]
swap [%o0+0x05c],%l0 ! Mem[000000005600005c]
sth %l3,[%o0+0x0b8] ! Mem[00000000560000b8]
ldsw [%o1+0x1ac],%l5 ! Mem[00000000568001ac]
jmpl %g6+8,%g0
ldsb [%o1+0x184],%l3 ! Mem[0000000056800184]
p35_call_2_ho:
ldstub [%o3+0x009],%l2 ! Mem[0000000057800009]
std %l6,[%o3+0x0a0] ! Mem[00000000578000a0]
std %l6,[%o0+0x020] ! Mem[0000000056000020]
ldstub [%o2+0x09c],%l7 ! Mem[000000005700009c]
swap [%o3+0x1c4],%l1 ! Mem[00000000578001c4]
ldstub [%o0+0x1d2],%l5 ! Mem[00000000560001d2]
retl
ldx [%o1+0x190],%l7 ! Mem[0000000056800190]
p36_jmpl_2_le:
ldsw [%i3+0x1f8],%l4 ! Mem[00000000598001f8]
std %l4,[%i1+0x0d0] ! Mem[00000000588000d0]
swap [%i2+0x0a4],%l3 ! Mem[00000000590000a4]
stb %l3,[%i0+0x1bb] ! Mem[00000000580001bb]
lduh [%i2+0x020],%l5 ! Mem[0000000059000020]
jmpl %g6+8,%g0
ldsh [%i1+0x0ea],%l5 ! Mem[00000000588000ea]
p36_call_2_le:
ldsh [%i0+0x084],%l1 ! Mem[0000000058000084]
ldstub [%i1+0x192],%l7 ! Mem[0000000058800192]
retl
stx %l6,[%i3+0x000] ! Mem[0000000059800000]
p36_jmpl_2_lo:
ldsw [%o3+0x1f8],%l4 ! Mem[00000000598001f8]
std %l4,[%o1+0x0d0] ! Mem[00000000588000d0]
swap [%o2+0x0a4],%l3 ! Mem[00000000590000a4]
stb %l3,[%o0+0x1bb] ! Mem[00000000580001bb]
lduh [%o2+0x020],%l5 ! Mem[0000000059000020]
jmpl %g6+8,%g0
ldsh [%o1+0x0ea],%l5 ! Mem[00000000588000ea]
p36_call_2_lo:
ldsh [%o0+0x084],%l1 ! Mem[0000000058000084]
ldstub [%o1+0x192],%l7 ! Mem[0000000058800192]
retl
stx %l6,[%o3+0x000] ! Mem[0000000059800000]
p36_jmpl_2_he:
ldstub [%i3+0x12a],%l4 ! Mem[000000005980012a]
stb %l0,[%i1+0x07f] ! Mem[000000005880007f]
ldstub [%i1+0x0b8],%l3 ! Mem[00000000588000b8]
swap [%i1+0x04c],%l3 ! Mem[000000005880004c]
swap [%i2+0x1a4],%l3 ! Mem[00000000590001a4]
stb %l1,[%i3+0x018] ! Mem[0000000059800018]
ldstub [%i2+0x181],%l6 ! Mem[0000000059000181]
jmpl %g6+8,%g0
ldstub [%i3+0x118],%l2 ! Mem[0000000059800118]
p36_call_2_he:
swap [%i1+0x00c],%l0 ! Mem[000000005880000c]
lduw [%i3+0x028],%l2 ! Mem[0000000059800028]
swap [%i0+0x010],%l6 ! Mem[0000000058000010]
stw %l6,[%i3+0x02c] ! Mem[000000005980002c]
ldsw [%i2+0x030],%l4 ! Mem[0000000059000030]
swap [%i1+0x1b8],%l2 ! Mem[00000000588001b8]
retl
ldstub [%i3+0x1f5],%l0 ! Mem[00000000598001f5]
p36_jmpl_2_ho:
ldstub [%o3+0x12a],%l4 ! Mem[000000005980012a]
stb %l0,[%o1+0x07f] ! Mem[000000005880007f]
ldstub [%o1+0x0b8],%l3 ! Mem[00000000588000b8]
swap [%o1+0x04c],%l3 ! Mem[000000005880004c]
swap [%o2+0x1a4],%l3 ! Mem[00000000590001a4]
stb %l1,[%o3+0x018] ! Mem[0000000059800018]
ldstub [%o2+0x181],%l6 ! Mem[0000000059000181]
jmpl %g6+8,%g0
ldstub [%o3+0x118],%l2 ! Mem[0000000059800118]
p36_call_2_ho:
swap [%o1+0x00c],%l0 ! Mem[000000005880000c]
lduw [%o3+0x028],%l2 ! Mem[0000000059800028]
swap [%o0+0x010],%l6 ! Mem[0000000058000010]
stw %l6,[%o3+0x02c] ! Mem[000000005980002c]
ldsw [%o2+0x030],%l4 ! Mem[0000000059000030]
swap [%o1+0x1b8],%l2 ! Mem[00000000588001b8]
retl
ldstub [%o3+0x1f5],%l0 ! Mem[00000000598001f5]
p37_jmpl_2_le:
jmpl %g6+8,%g0
stb %l1,[%i0+0x07e] ! Mem[000000005a00007e]
p37_call_2_le:
swap [%i0+0x0cc],%l6 ! Mem[000000005a0000cc]
ldsb [%i0+0x0bf],%l2 ! Mem[000000005a0000bf]
ldstub [%i0+0x094],%l3 ! Mem[000000005a000094]
stb %l0,[%i3+0x013] ! Mem[000000005b800013]
retl
sth %l2,[%i2+0x144] ! Mem[000000005b000144]
p37_jmpl_2_lo:
jmpl %g6+8,%g0
stb %l1,[%o0+0x07e] ! Mem[000000005a00007e]
p37_call_2_lo:
swap [%o0+0x0cc],%l6 ! Mem[000000005a0000cc]
ldsb [%o0+0x0bf],%l2 ! Mem[000000005a0000bf]
ldstub [%o0+0x094],%l3 ! Mem[000000005a000094]
stb %l0,[%o3+0x013] ! Mem[000000005b800013]
retl
sth %l2,[%o2+0x144] ! Mem[000000005b000144]
p37_jmpl_2_he:
swap [%i3+0x1ec],%l5 ! Mem[000000005b8001ec]
stb %l4,[%i3+0x000] ! Mem[000000005b800000]
ldsb [%i2+0x1b8],%l3 ! Mem[000000005b0001b8]
ldstub [%i1+0x1db],%l0 ! Mem[000000005a8001db]
lduh [%i0+0x15a],%l7 ! Mem[000000005a00015a]
jmpl %g6+8,%g0
ldub [%i0+0x155],%l4 ! Mem[000000005a000155]
p37_call_2_he:
ldsw [%i2+0x064],%l0 ! Mem[000000005b000064]
sth %l7,[%i0+0x092] ! Mem[000000005a000092]
swap [%i3+0x150],%l2 ! Mem[000000005b800150]
retl
ldub [%i1+0x1d0],%l5 ! Mem[000000005a8001d0]
p37_jmpl_2_ho:
swap [%o3+0x1ec],%l5 ! Mem[000000005b8001ec]
stb %l4,[%o3+0x000] ! Mem[000000005b800000]
ldsb [%o2+0x1b8],%l3 ! Mem[000000005b0001b8]
ldstub [%o1+0x1db],%l0 ! Mem[000000005a8001db]
lduh [%o0+0x15a],%l7 ! Mem[000000005a00015a]
jmpl %g6+8,%g0
ldub [%o0+0x155],%l4 ! Mem[000000005a000155]
p37_call_2_ho:
ldsw [%o2+0x064],%l0 ! Mem[000000005b000064]
sth %l7,[%o0+0x092] ! Mem[000000005a000092]
swap [%o3+0x150],%l2 ! Mem[000000005b800150]
retl
ldub [%o1+0x1d0],%l5 ! Mem[000000005a8001d0]
p38_jmpl_2_le:
jmpl %g6+8,%g0
ldx [%i1+0x000],%l1 ! Mem[000000005c800000]
p38_call_2_le:
sth %l7,[%i1+0x13c] ! Mem[000000005c80013c]
ldstub [%i0+0x1b2],%l6 ! Mem[000000005c0001b2]
ldstub [%i2+0x044],%l1 ! Mem[000000005d000044]
retl
ldsh [%i3+0x1a4],%l2 ! Mem[000000005d8001a4]
p38_jmpl_2_lo:
jmpl %g6+8,%g0
ldx [%o1+0x000],%l1 ! Mem[000000005c800000]
p38_call_2_lo:
sth %l7,[%o1+0x13c] ! Mem[000000005c80013c]
ldstub [%o0+0x1b2],%l6 ! Mem[000000005c0001b2]
ldstub [%o2+0x044],%l1 ! Mem[000000005d000044]
retl
ldsh [%o3+0x1a4],%l2 ! Mem[000000005d8001a4]
p38_jmpl_2_he:
ldsh [%i0+0x132],%l2 ! Mem[000000005c000132]
jmpl %g6+8,%g0
ldsw [%i1+0x190],%l7 ! Mem[000000005c800190]
p38_call_2_he:
swap [%i0+0x088],%l7 ! Mem[000000005c000088]
lduw [%i3+0x048],%l5 ! Mem[000000005d800048]
ldd [%i0+0x1c0],%l4 ! Mem[000000005c0001c0]
swap [%i3+0x104],%l6 ! Mem[000000005d800104]
stx %l2,[%i1+0x008] ! Mem[000000005c800008]
swap [%i2+0x084],%l6 ! Mem[000000005d000084]
retl
lduw [%i2+0x000],%l6 ! Mem[000000005d000000]
p38_jmpl_2_ho:
ldsh [%o0+0x132],%l2 ! Mem[000000005c000132]
jmpl %g6+8,%g0
ldsw [%o1+0x190],%l7 ! Mem[000000005c800190]
p38_call_2_ho:
swap [%o0+0x088],%l7 ! Mem[000000005c000088]
lduw [%o3+0x048],%l5 ! Mem[000000005d800048]
ldd [%o0+0x1c0],%l4 ! Mem[000000005c0001c0]
swap [%o3+0x104],%l6 ! Mem[000000005d800104]
stx %l2,[%o1+0x008] ! Mem[000000005c800008]
swap [%o2+0x084],%l6 ! Mem[000000005d000084]
retl
lduw [%o2+0x000],%l6 ! Mem[000000005d000000]
p39_jmpl_2_le:
stw %l4,[%i0+0x0cc] ! Mem[000000005e0000cc]
swap [%i3+0x060],%l3 ! Mem[000000005f800060]
ldub [%i3+0x033],%l0 ! Mem[000000005f800033]
ldstub [%i2+0x1c8],%l2 ! Mem[000000005f0001c8]
ldd [%i2+0x158],%l4 ! Mem[000000005f000158]
ldsh [%i3+0x0ac],%l5 ! Mem[000000005f8000ac]
ldsw [%i2+0x060],%l2 ! Mem[000000005f000060]
jmpl %g6+8,%g0
lduh [%i1+0x1d2],%l4 ! Mem[000000005e8001d2]
p39_call_2_le:
swap [%i1+0x1b4],%l0 ! Mem[000000005e8001b4]
ldstub [%i0+0x108],%l6 ! Mem[000000005e000108]
std %l2,[%i0+0x020] ! Mem[000000005e000020]
stw %l2,[%i3+0x15c] ! Mem[000000005f80015c]
lduh [%i0+0x004],%l5 ! Mem[000000005e000004]
swap [%i0+0x070],%l4 ! Mem[000000005e000070]
stx %l4,[%i0+0x0a8] ! Mem[000000005e0000a8]
retl
lduw [%i0+0x170],%l4 ! Mem[000000005e000170]
p39_jmpl_2_lo:
stw %l4,[%o0+0x0cc] ! Mem[000000005e0000cc]
swap [%o3+0x060],%l3 ! Mem[000000005f800060]
ldub [%o3+0x033],%l0 ! Mem[000000005f800033]
ldstub [%o2+0x1c8],%l2 ! Mem[000000005f0001c8]
ldd [%o2+0x158],%l4 ! Mem[000000005f000158]
ldsh [%o3+0x0ac],%l5 ! Mem[000000005f8000ac]
ldsw [%o2+0x060],%l2 ! Mem[000000005f000060]
jmpl %g6+8,%g0
lduh [%o1+0x1d2],%l4 ! Mem[000000005e8001d2]
p39_call_2_lo:
swap [%o1+0x1b4],%l0 ! Mem[000000005e8001b4]
ldstub [%o0+0x108],%l6 ! Mem[000000005e000108]
std %l2,[%o0+0x020] ! Mem[000000005e000020]
stw %l2,[%o3+0x15c] ! Mem[000000005f80015c]
lduh [%o0+0x004],%l5 ! Mem[000000005e000004]
swap [%o0+0x070],%l4 ! Mem[000000005e000070]
stx %l4,[%o0+0x0a8] ! Mem[000000005e0000a8]
retl
lduw [%o0+0x170],%l4 ! Mem[000000005e000170]
p39_jmpl_2_he:
lduw [%i3+0x06c],%l3 ! Mem[000000005f80006c]
jmpl %g6+8,%g0
stb %l4,[%i1+0x04f] ! Mem[000000005e80004f]
p39_call_2_he:
swap [%i1+0x194],%l7 ! Mem[000000005e800194]
swap [%i0+0x1e0],%l1 ! Mem[000000005e0001e0]
ldd [%i0+0x0e8],%l4 ! Mem[000000005e0000e8]
stw %l3,[%i2+0x12c] ! Mem[000000005f00012c]
ldsw [%i1+0x100],%l4 ! Mem[000000005e800100]
retl
swap [%i1+0x0b8],%l7 ! Mem[000000005e8000b8]
p39_jmpl_2_ho:
lduw [%o3+0x06c],%l3 ! Mem[000000005f80006c]
jmpl %g6+8,%g0
stb %l4,[%o1+0x04f] ! Mem[000000005e80004f]
p39_call_2_ho:
swap [%o1+0x194],%l7 ! Mem[000000005e800194]
swap [%o0+0x1e0],%l1 ! Mem[000000005e0001e0]
ldd [%o0+0x0e8],%l4 ! Mem[000000005e0000e8]
stw %l3,[%o2+0x12c] ! Mem[000000005f00012c]
ldsw [%o1+0x100],%l4 ! Mem[000000005e800100]
retl
swap [%o1+0x0b8],%l7 ! Mem[000000005e8000b8]
p40_jmpl_2_le:
stw %l5,[%i1+0x038] ! Mem[0000000060800038]
ldstub [%i0+0x0b4],%l2 ! Mem[00000000600000b4]
ldstub [%i2+0x085],%l1 ! Mem[0000000061000085]
ldstub [%i1+0x192],%l7 ! Mem[0000000060800192]
stb %l7,[%i0+0x104] ! Mem[0000000060000104]
stb %l3,[%i0+0x06d] ! Mem[000000006000006d]
swap [%i2+0x0c4],%l5 ! Mem[00000000610000c4]
jmpl %g6+8,%g0
ldx [%i0+0x1b8],%l1 ! Mem[00000000600001b8]
p40_call_2_le:
ldsh [%i3+0x056],%l0 ! Mem[0000000061800056]
stb %l1,[%i1+0x0ce] ! Mem[00000000608000ce]
sth %l2,[%i0+0x0b6] ! Mem[00000000600000b6]
ldstub [%i3+0x1d0],%l5 ! Mem[00000000618001d0]
lduw [%i0+0x164],%l4 ! Mem[0000000060000164]
retl
ldstub [%i3+0x1a7],%l0 ! Mem[00000000618001a7]
p40_jmpl_2_lo:
stw %l5,[%o1+0x038] ! Mem[0000000060800038]
ldstub [%o0+0x0b4],%l2 ! Mem[00000000600000b4]
ldstub [%o2+0x085],%l1 ! Mem[0000000061000085]
ldstub [%o1+0x192],%l7 ! Mem[0000000060800192]
stb %l7,[%o0+0x104] ! Mem[0000000060000104]
stb %l3,[%o0+0x06d] ! Mem[000000006000006d]
swap [%o2+0x0c4],%l5 ! Mem[00000000610000c4]
jmpl %g6+8,%g0
ldx [%o0+0x1b8],%l1 ! Mem[00000000600001b8]
p40_call_2_lo:
ldsh [%o3+0x056],%l0 ! Mem[0000000061800056]
stb %l1,[%o1+0x0ce] ! Mem[00000000608000ce]
sth %l2,[%o0+0x0b6] ! Mem[00000000600000b6]
ldstub [%o3+0x1d0],%l5 ! Mem[00000000618001d0]
lduw [%o0+0x164],%l4 ! Mem[0000000060000164]
retl
ldstub [%o3+0x1a7],%l0 ! Mem[00000000618001a7]
p40_jmpl_2_he:
stw %l7,[%i2+0x024] ! Mem[0000000061000024]
jmpl %g6+8,%g0
lduw [%i0+0x030],%l6 ! Mem[0000000060000030]
p40_call_2_he:
ldsb [%i2+0x1f8],%l5 ! Mem[00000000610001f8]
lduw [%i0+0x108],%l4 ! Mem[0000000060000108]
ldub [%i2+0x0fb],%l4 ! Mem[00000000610000fb]
sth %l5,[%i3+0x0a0] ! Mem[00000000618000a0]
stx %l2,[%i0+0x010] ! Mem[0000000060000010]
ldx [%i2+0x190],%l4 ! Mem[0000000061000190]
ldub [%i2+0x0ff],%l2 ! Mem[00000000610000ff]
retl
swap [%i3+0x01c],%l2 ! Mem[000000006180001c]
p40_jmpl_2_ho:
stw %l7,[%o2+0x024] ! Mem[0000000061000024]
jmpl %g6+8,%g0
lduw [%o0+0x030],%l6 ! Mem[0000000060000030]
p40_call_2_ho:
ldsb [%o2+0x1f8],%l5 ! Mem[00000000610001f8]
lduw [%o0+0x108],%l4 ! Mem[0000000060000108]
ldub [%o2+0x0fb],%l4 ! Mem[00000000610000fb]
sth %l5,[%o3+0x0a0] ! Mem[00000000618000a0]
stx %l2,[%o0+0x010] ! Mem[0000000060000010]
ldx [%o2+0x190],%l4 ! Mem[0000000061000190]
ldub [%o2+0x0ff],%l2 ! Mem[00000000610000ff]
retl
swap [%o3+0x01c],%l2 ! Mem[000000006180001c]
p41_jmpl_2_le:
ldstub [%i3+0x036],%l3 ! Mem[0000000063800036]
ldstub [%i3+0x0fe],%l6 ! Mem[00000000638000fe]
ldsw [%i1+0x020],%l1 ! Mem[0000000062800020]
stb %l6,[%i1+0x1ee] ! Mem[00000000628001ee]
ldsb [%i1+0x0a6],%l6 ! Mem[00000000628000a6]
ldsw [%i0+0x020],%l6 ! Mem[0000000062000020]
ldsw [%i2+0x02c],%l0 ! Mem[000000006300002c]
jmpl %g6+8,%g0
ldsh [%i1+0x056],%l6 ! Mem[0000000062800056]
p41_call_2_le:
ldstub [%i2+0x05e],%l1 ! Mem[000000006300005e]
retl
ldx [%i0+0x168],%l6 ! Mem[0000000062000168]
p41_jmpl_2_lo:
ldstub [%o3+0x036],%l3 ! Mem[0000000063800036]
ldstub [%o3+0x0fe],%l6 ! Mem[00000000638000fe]
ldsw [%o1+0x020],%l1 ! Mem[0000000062800020]
stb %l6,[%o1+0x1ee] ! Mem[00000000628001ee]
ldsb [%o1+0x0a6],%l6 ! Mem[00000000628000a6]
ldsw [%o0+0x020],%l6 ! Mem[0000000062000020]
ldsw [%o2+0x02c],%l0 ! Mem[000000006300002c]
jmpl %g6+8,%g0
ldsh [%o1+0x056],%l6 ! Mem[0000000062800056]
p41_call_2_lo:
ldstub [%o2+0x05e],%l1 ! Mem[000000006300005e]
retl
ldx [%o0+0x168],%l6 ! Mem[0000000062000168]
p41_jmpl_2_he:
lduw [%i0+0x000],%l7 ! Mem[0000000062000000]
ldsw [%i2+0x1c8],%l0 ! Mem[00000000630001c8]
jmpl %g6+8,%g0
lduh [%i2+0x018],%l5 ! Mem[0000000063000018]
p41_call_2_he:
stx %l5,[%i0+0x158] ! Mem[0000000062000158]
swap [%i1+0x12c],%l3 ! Mem[000000006280012c]
ldstub [%i0+0x102],%l4 ! Mem[0000000062000102]
swap [%i2+0x15c],%l7 ! Mem[000000006300015c]
ldstub [%i2+0x0af],%l3 ! Mem[00000000630000af]
retl
ldsw [%i0+0x1cc],%l5 ! Mem[00000000620001cc]
p41_jmpl_2_ho:
lduw [%o0+0x000],%l7 ! Mem[0000000062000000]
ldsw [%o2+0x1c8],%l0 ! Mem[00000000630001c8]
jmpl %g6+8,%g0
lduh [%o2+0x018],%l5 ! Mem[0000000063000018]
p41_call_2_ho:
stx %l5,[%o0+0x158] ! Mem[0000000062000158]
swap [%o1+0x12c],%l3 ! Mem[000000006280012c]
ldstub [%o0+0x102],%l4 ! Mem[0000000062000102]
swap [%o2+0x15c],%l7 ! Mem[000000006300015c]
ldstub [%o2+0x0af],%l3 ! Mem[00000000630000af]
retl
ldsw [%o0+0x1cc],%l5 ! Mem[00000000620001cc]
p42_jmpl_2_le:
ldx [%i1+0x190],%l4 ! Mem[0000000064800190]
swap [%i1+0x110],%l2 ! Mem[0000000064800110]
sth %l5,[%i0+0x0de] ! Mem[00000000640000de]
ldsw [%i1+0x1c8],%l0 ! Mem[00000000648001c8]
stx %l1,[%i1+0x078] ! Mem[0000000064800078]
sth %l0,[%i1+0x162] ! Mem[0000000064800162]
jmpl %g6+8,%g0
swap [%i1+0x120],%l5 ! Mem[0000000064800120]
p42_call_2_le:
lduh [%i0+0x18a],%l4 ! Mem[000000006400018a]
stx %l0,[%i3+0x170] ! Mem[0000000065800170]
retl
stx %l7,[%i0+0x140] ! Mem[0000000064000140]
p42_jmpl_2_lo:
ldx [%o1+0x190],%l4 ! Mem[0000000064800190]
swap [%o1+0x110],%l2 ! Mem[0000000064800110]
sth %l5,[%o0+0x0de] ! Mem[00000000640000de]
ldsw [%o1+0x1c8],%l0 ! Mem[00000000648001c8]
stx %l1,[%o1+0x078] ! Mem[0000000064800078]
sth %l0,[%o1+0x162] ! Mem[0000000064800162]
jmpl %g6+8,%g0
swap [%o1+0x120],%l5 ! Mem[0000000064800120]
p42_call_2_lo:
lduh [%o0+0x18a],%l4 ! Mem[000000006400018a]
stx %l0,[%o3+0x170] ! Mem[0000000065800170]
retl
stx %l7,[%o0+0x140] ! Mem[0000000064000140]
p42_jmpl_2_he:
swap [%i3+0x090],%l0 ! Mem[0000000065800090]
swap [%i0+0x100],%l2 ! Mem[0000000064000100]
lduh [%i1+0x164],%l2 ! Mem[0000000064800164]
jmpl %g6+8,%g0
std %l6,[%i2+0x090] ! Mem[0000000065000090]
p42_call_2_he:
sth %l4,[%i0+0x1c0] ! Mem[00000000640001c0]
std %l6,[%i3+0x020] ! Mem[0000000065800020]
retl
ldub [%i3+0x1b6],%l1 ! Mem[00000000658001b6]
p42_jmpl_2_ho:
swap [%o3+0x090],%l0 ! Mem[0000000065800090]
swap [%o0+0x100],%l2 ! Mem[0000000064000100]
lduh [%o1+0x164],%l2 ! Mem[0000000064800164]
jmpl %g6+8,%g0
std %l6,[%o2+0x090] ! Mem[0000000065000090]
p42_call_2_ho:
sth %l4,[%o0+0x1c0] ! Mem[00000000640001c0]
std %l6,[%o3+0x020] ! Mem[0000000065800020]
retl
ldub [%o3+0x1b6],%l1 ! Mem[00000000658001b6]
p43_jmpl_2_le:
ldx [%i0+0x178],%l2 ! Mem[0000000066000178]
swap [%i2+0x164],%l6 ! Mem[0000000067000164]
ldx [%i3+0x008],%l2 ! Mem[0000000067800008]
ldstub [%i0+0x076],%l0 ! Mem[0000000066000076]
jmpl %g6+8,%g0
sth %l6,[%i0+0x020] ! Mem[0000000066000020]
p43_call_2_le:
ldstub [%i1+0x17f],%l4 ! Mem[000000006680017f]
ldstub [%i2+0x1cd],%l1 ! Mem[00000000670001cd]
retl
ldstub [%i1+0x07e],%l1 ! Mem[000000006680007e]
p43_jmpl_2_lo:
ldx [%o0+0x178],%l2 ! Mem[0000000066000178]
swap [%o2+0x164],%l6 ! Mem[0000000067000164]
ldx [%o3+0x008],%l2 ! Mem[0000000067800008]
ldstub [%o0+0x076],%l0 ! Mem[0000000066000076]
jmpl %g6+8,%g0
sth %l6,[%o0+0x020] ! Mem[0000000066000020]
p43_call_2_lo:
ldstub [%o1+0x17f],%l4 ! Mem[000000006680017f]
ldstub [%o2+0x1cd],%l1 ! Mem[00000000670001cd]
retl
ldstub [%o1+0x07e],%l1 ! Mem[000000006680007e]
p43_jmpl_2_he:
jmpl %g6+8,%g0
lduw [%i2+0x178],%l2 ! Mem[0000000067000178]
p43_call_2_he:
ldstub [%i0+0x04f],%l4 ! Mem[000000006600004f]
ldsh [%i3+0x158],%l1 ! Mem[0000000067800158]
ldsw [%i0+0x010],%l4 ! Mem[0000000066000010]
stb %l5,[%i1+0x0c1] ! Mem[00000000668000c1]
lduw [%i3+0x0e0],%l2 ! Mem[00000000678000e0]
stb %l7,[%i2+0x029] ! Mem[0000000067000029]
ldx [%i2+0x0b8],%l7 ! Mem[00000000670000b8]
retl
ldstub [%i3+0x1c7],%l2 ! Mem[00000000678001c7]
p43_jmpl_2_ho:
jmpl %g6+8,%g0
lduw [%o2+0x178],%l2 ! Mem[0000000067000178]
p43_call_2_ho:
ldstub [%o0+0x04f],%l4 ! Mem[000000006600004f]
ldsh [%o3+0x158],%l1 ! Mem[0000000067800158]
ldsw [%o0+0x010],%l4 ! Mem[0000000066000010]
stb %l5,[%o1+0x0c1] ! Mem[00000000668000c1]
lduw [%o3+0x0e0],%l2 ! Mem[00000000678000e0]
stb %l7,[%o2+0x029] ! Mem[0000000067000029]
ldx [%o2+0x0b8],%l7 ! Mem[00000000670000b8]
retl
ldstub [%o3+0x1c7],%l2 ! Mem[00000000678001c7]
p44_jmpl_2_le:
ldstub [%i0+0x022],%l6 ! Mem[0000000068000022]
swap [%i0+0x08c],%l4 ! Mem[000000006800008c]
stx %l2,[%i3+0x120] ! Mem[0000000069800120]
std %l0,[%i3+0x060] ! Mem[0000000069800060]
jmpl %g6+8,%g0
ldstub [%i1+0x016],%l3 ! Mem[0000000068800016]
p44_call_2_le:
ldub [%i0+0x1a4],%l3 ! Mem[00000000680001a4]
ldsb [%i3+0x018],%l1 ! Mem[0000000069800018]
ldd [%i3+0x180],%l6 ! Mem[0000000069800180]
ldx [%i3+0x180],%l2 ! Mem[0000000069800180]
ldsh [%i1+0x042],%l2 ! Mem[0000000068800042]
retl
swap [%i2+0x17c],%l4 ! Mem[000000006900017c]
p44_jmpl_2_lo:
ldstub [%o0+0x022],%l6 ! Mem[0000000068000022]
swap [%o0+0x08c],%l4 ! Mem[000000006800008c]
stx %l2,[%o3+0x120] ! Mem[0000000069800120]
std %l0,[%o3+0x060] ! Mem[0000000069800060]
jmpl %g6+8,%g0
ldstub [%o1+0x016],%l3 ! Mem[0000000068800016]
p44_call_2_lo:
ldub [%o0+0x1a4],%l3 ! Mem[00000000680001a4]
ldsb [%o3+0x018],%l1 ! Mem[0000000069800018]
ldd [%o3+0x180],%l6 ! Mem[0000000069800180]
ldx [%o3+0x180],%l2 ! Mem[0000000069800180]
ldsh [%o1+0x042],%l2 ! Mem[0000000068800042]
retl
swap [%o2+0x17c],%l4 ! Mem[000000006900017c]
p44_jmpl_2_he:
ldub [%i2+0x166],%l4 ! Mem[0000000069000166]
ldsh [%i1+0x186],%l0 ! Mem[0000000068800186]
swap [%i3+0x178],%l2 ! Mem[0000000069800178]
swap [%i3+0x000],%l7 ! Mem[0000000069800000]
stb %l0,[%i2+0x1c8] ! Mem[00000000690001c8]
jmpl %g6+8,%g0
stx %l5,[%i0+0x018] ! Mem[0000000068000018]
p44_call_2_he:
std %l4,[%i2+0x158] ! Mem[0000000069000158]
stb %l3,[%i0+0x10d] ! Mem[000000006800010d]
ldd [%i2+0x120],%l4 ! Mem[0000000069000120]
lduh [%i0+0x0ba],%l7 ! Mem[00000000680000ba]
std %l6,[%i1+0x170] ! Mem[0000000068800170]
retl
ldstub [%i3+0x1c7],%l4 ! Mem[00000000698001c7]
p44_jmpl_2_ho:
ldub [%o2+0x166],%l4 ! Mem[0000000069000166]
ldsh [%o1+0x186],%l0 ! Mem[0000000068800186]
swap [%o3+0x178],%l2 ! Mem[0000000069800178]
swap [%o3+0x000],%l7 ! Mem[0000000069800000]
stb %l0,[%o2+0x1c8] ! Mem[00000000690001c8]
jmpl %g6+8,%g0
stx %l5,[%o0+0x018] ! Mem[0000000068000018]
p44_call_2_ho:
std %l4,[%o2+0x158] ! Mem[0000000069000158]
stb %l3,[%o0+0x10d] ! Mem[000000006800010d]
ldd [%o2+0x120],%l4 ! Mem[0000000069000120]
lduh [%o0+0x0ba],%l7 ! Mem[00000000680000ba]
std %l6,[%o1+0x170] ! Mem[0000000068800170]
retl
ldstub [%o3+0x1c7],%l4 ! Mem[00000000698001c7]
p45_jmpl_2_le:
swap [%i0+0x160],%l0 ! Mem[000000006a000160]
lduw [%i2+0x044],%l2 ! Mem[000000006b000044]
ldsb [%i2+0x091],%l7 ! Mem[000000006b000091]
ldx [%i3+0x108],%l4 ! Mem[000000006b800108]
jmpl %g6+8,%g0
ldstub [%i1+0x082],%l0 ! Mem[000000006a800082]
p45_call_2_le:
ldstub [%i2+0x069],%l5 ! Mem[000000006b000069]
swap [%i2+0x1c0],%l5 ! Mem[000000006b0001c0]
lduh [%i0+0x106],%l6 ! Mem[000000006a000106]
swap [%i2+0x008],%l2 ! Mem[000000006b000008]
lduw [%i0+0x074],%l0 ! Mem[000000006a000074]
sth %l1,[%i3+0x0ce] ! Mem[000000006b8000ce]
std %l2,[%i2+0x0b0] ! Mem[000000006b0000b0]
retl
lduh [%i0+0x1d0],%l5 ! Mem[000000006a0001d0]
p45_jmpl_2_lo:
swap [%o0+0x160],%l0 ! Mem[000000006a000160]
lduw [%o2+0x044],%l2 ! Mem[000000006b000044]
ldsb [%o2+0x091],%l7 ! Mem[000000006b000091]
ldx [%o3+0x108],%l4 ! Mem[000000006b800108]
jmpl %g6+8,%g0
ldstub [%o1+0x082],%l0 ! Mem[000000006a800082]
p45_call_2_lo:
ldstub [%o2+0x069],%l5 ! Mem[000000006b000069]
swap [%o2+0x1c0],%l5 ! Mem[000000006b0001c0]
lduh [%o0+0x106],%l6 ! Mem[000000006a000106]
swap [%o2+0x008],%l2 ! Mem[000000006b000008]
lduw [%o0+0x074],%l0 ! Mem[000000006a000074]
sth %l1,[%o3+0x0ce] ! Mem[000000006b8000ce]
std %l2,[%o2+0x0b0] ! Mem[000000006b0000b0]
retl
lduh [%o0+0x1d0],%l5 ! Mem[000000006a0001d0]
p45_jmpl_2_he:
ldd [%i3+0x1a0],%l0 ! Mem[000000006b8001a0]
jmpl %g6+8,%g0
lduw [%i2+0x16c],%l6 ! Mem[000000006b00016c]
p45_call_2_he:
swap [%i2+0x000],%l7 ! Mem[000000006b000000]
ldstub [%i0+0x19d],%l0 ! Mem[000000006a00019d]
retl
ldd [%i3+0x1d8],%l4 ! Mem[000000006b8001d8]
p45_jmpl_2_ho:
ldd [%o3+0x1a0],%l0 ! Mem[000000006b8001a0]
jmpl %g6+8,%g0
lduw [%o2+0x16c],%l6 ! Mem[000000006b00016c]
p45_call_2_ho:
swap [%o2+0x000],%l7 ! Mem[000000006b000000]
ldstub [%o0+0x19d],%l0 ! Mem[000000006a00019d]
retl
ldd [%o3+0x1d8],%l4 ! Mem[000000006b8001d8]
p46_jmpl_2_le:
swap [%i1+0x1a4],%l0 ! Mem[000000006c8001a4]
swap [%i1+0x11c],%l3 ! Mem[000000006c80011c]
ldx [%i2+0x198],%l3 ! Mem[000000006d000198]
swap [%i0+0x1f8],%l0 ! Mem[000000006c0001f8]
ldx [%i3+0x178],%l7 ! Mem[000000006d800178]
std %l4,[%i1+0x150] ! Mem[000000006c800150]
jmpl %g6+8,%g0
ldsb [%i3+0x189],%l6 ! Mem[000000006d800189]
p46_call_2_le:
retl
sth %l7,[%i1+0x0b2] ! Mem[000000006c8000b2]
p46_jmpl_2_lo:
swap [%o1+0x1a4],%l0 ! Mem[000000006c8001a4]
swap [%o1+0x11c],%l3 ! Mem[000000006c80011c]
ldx [%o2+0x198],%l3 ! Mem[000000006d000198]
swap [%o0+0x1f8],%l0 ! Mem[000000006c0001f8]
ldx [%o3+0x178],%l7 ! Mem[000000006d800178]
std %l4,[%o1+0x150] ! Mem[000000006c800150]
jmpl %g6+8,%g0
ldsb [%o3+0x189],%l6 ! Mem[000000006d800189]
p46_call_2_lo:
retl
sth %l7,[%o1+0x0b2] ! Mem[000000006c8000b2]
p46_jmpl_2_he:
ldstub [%i0+0x05d],%l6 ! Mem[000000006c00005d]
stx %l1,[%i0+0x018] ! Mem[000000006c000018]
swap [%i1+0x0cc],%l5 ! Mem[000000006c8000cc]
ldd [%i1+0x128],%l6 ! Mem[000000006c800128]
ldstub [%i3+0x029],%l2 ! Mem[000000006d800029]
lduw [%i2+0x0b4],%l6 ! Mem[000000006d0000b4]
jmpl %g6+8,%g0
std %l0,[%i0+0x1e8] ! Mem[000000006c0001e8]
p46_call_2_he:
stb %l1,[%i0+0x075] ! Mem[000000006c000075]
ldd [%i3+0x118],%l4 ! Mem[000000006d800118]
retl
stb %l5,[%i1+0x142] ! Mem[000000006c800142]
p46_jmpl_2_ho:
ldstub [%o0+0x05d],%l6 ! Mem[000000006c00005d]
stx %l1,[%o0+0x018] ! Mem[000000006c000018]
swap [%o1+0x0cc],%l5 ! Mem[000000006c8000cc]
ldd [%o1+0x128],%l6 ! Mem[000000006c800128]
ldstub [%o3+0x029],%l2 ! Mem[000000006d800029]
lduw [%o2+0x0b4],%l6 ! Mem[000000006d0000b4]
jmpl %g6+8,%g0
std %l0,[%o0+0x1e8] ! Mem[000000006c0001e8]
p46_call_2_ho:
stb %l1,[%o0+0x075] ! Mem[000000006c000075]
ldd [%o3+0x118],%l4 ! Mem[000000006d800118]
retl
stb %l5,[%o1+0x142] ! Mem[000000006c800142]
p47_jmpl_2_le:
ldsb [%i1+0x1d2],%l3 ! Mem[000000006e8001d2]
stw %l0,[%i0+0x1b4] ! Mem[000000006e0001b4]
ldstub [%i0+0x02c],%l2 ! Mem[000000006e00002c]
swap [%i0+0x0cc],%l2 ! Mem[000000006e0000cc]
sth %l2,[%i2+0x0dc] ! Mem[000000006f0000dc]
jmpl %g6+8,%g0
lduh [%i0+0x028],%l1 ! Mem[000000006e000028]
p47_call_2_le:
ldsw [%i2+0x014],%l3 ! Mem[000000006f000014]
retl
ldstub [%i3+0x0fe],%l6 ! Mem[000000006f8000fe]
p47_jmpl_2_lo:
ldsb [%o1+0x1d2],%l3 ! Mem[000000006e8001d2]
stw %l0,[%o0+0x1b4] ! Mem[000000006e0001b4]
ldstub [%o0+0x02c],%l2 ! Mem[000000006e00002c]
swap [%o0+0x0cc],%l2 ! Mem[000000006e0000cc]
sth %l2,[%o2+0x0dc] ! Mem[000000006f0000dc]
jmpl %g6+8,%g0
lduh [%o0+0x028],%l1 ! Mem[000000006e000028]
p47_call_2_lo:
ldsw [%o2+0x014],%l3 ! Mem[000000006f000014]
retl
ldstub [%o3+0x0fe],%l6 ! Mem[000000006f8000fe]
p47_jmpl_2_he:
ldx [%i1+0x018],%l1 ! Mem[000000006e800018]
ldub [%i0+0x1a1],%l6 ! Mem[000000006e0001a1]
ldsh [%i1+0x182],%l2 ! Mem[000000006e800182]
jmpl %g6+8,%g0
sth %l2,[%i2+0x042] ! Mem[000000006f000042]
p47_call_2_he:
stx %l5,[%i0+0x1f0] ! Mem[000000006e0001f0]
swap [%i1+0x164],%l4 ! Mem[000000006e800164]
retl
sth %l0,[%i1+0x11c] ! Mem[000000006e80011c]
p47_jmpl_2_ho:
ldx [%o1+0x018],%l1 ! Mem[000000006e800018]
ldub [%o0+0x1a1],%l6 ! Mem[000000006e0001a1]
ldsh [%o1+0x182],%l2 ! Mem[000000006e800182]
jmpl %g6+8,%g0
sth %l2,[%o2+0x042] ! Mem[000000006f000042]
p47_call_2_ho:
stx %l5,[%o0+0x1f0] ! Mem[000000006e0001f0]
swap [%o1+0x164],%l4 ! Mem[000000006e800164]
retl
sth %l0,[%o1+0x11c] ! Mem[000000006e80011c]
p48_jmpl_2_le:
ldd [%i3+0x0b0],%l2 ! Mem[00000000718000b0]
ldx [%i3+0x140],%l2 ! Mem[0000000071800140]
jmpl %g6+8,%g0
lduw [%i1+0x160],%l7 ! Mem[0000000070800160]
p48_call_2_le:
ldub [%i3+0x000],%l1 ! Mem[0000000071800000]
ldx [%i1+0x128],%l4 ! Mem[0000000070800128]
swap [%i0+0x124],%l7 ! Mem[0000000070000124]
retl
ldx [%i2+0x088],%l4 ! Mem[0000000071000088]
p48_jmpl_2_lo:
ldd [%o3+0x0b0],%l2 ! Mem[00000000718000b0]
ldx [%o3+0x140],%l2 ! Mem[0000000071800140]
jmpl %g6+8,%g0
lduw [%o1+0x160],%l7 ! Mem[0000000070800160]
p48_call_2_lo:
ldub [%o3+0x000],%l1 ! Mem[0000000071800000]
ldx [%o1+0x128],%l4 ! Mem[0000000070800128]
swap [%o0+0x124],%l7 ! Mem[0000000070000124]
retl
ldx [%o2+0x088],%l4 ! Mem[0000000071000088]
p48_jmpl_2_he:
ldd [%i0+0x0a0],%l0 ! Mem[00000000700000a0]
std %l4,[%i2+0x048] ! Mem[0000000071000048]
lduw [%i1+0x108],%l4 ! Mem[0000000070800108]
ldd [%i1+0x0b0],%l6 ! Mem[00000000708000b0]
jmpl %g6+8,%g0
swap [%i1+0x150],%l2 ! Mem[0000000070800150]
p48_call_2_he:
stw %l4,[%i3+0x0ac] ! Mem[00000000718000ac]
swap [%i2+0x180],%l1 ! Mem[0000000071000180]
stw %l1,[%i0+0x1f8] ! Mem[00000000700001f8]
ldstub [%i3+0x026],%l7 ! Mem[0000000071800026]
ldstub [%i0+0x06f],%l4 ! Mem[000000007000006f]
std %l0,[%i2+0x158] ! Mem[0000000071000158]
retl
lduh [%i2+0x030],%l4 ! Mem[0000000071000030]
p48_jmpl_2_ho:
ldd [%o0+0x0a0],%l0 ! Mem[00000000700000a0]
std %l4,[%o2+0x048] ! Mem[0000000071000048]
lduw [%o1+0x108],%l4 ! Mem[0000000070800108]
ldd [%o1+0x0b0],%l6 ! Mem[00000000708000b0]
jmpl %g6+8,%g0
swap [%o1+0x150],%l2 ! Mem[0000000070800150]
p48_call_2_ho:
stw %l4,[%o3+0x0ac] ! Mem[00000000718000ac]
swap [%o2+0x180],%l1 ! Mem[0000000071000180]
stw %l1,[%o0+0x1f8] ! Mem[00000000700001f8]
ldstub [%o3+0x026],%l7 ! Mem[0000000071800026]
ldstub [%o0+0x06f],%l4 ! Mem[000000007000006f]
std %l0,[%o2+0x158] ! Mem[0000000071000158]
retl
lduh [%o2+0x030],%l4 ! Mem[0000000071000030]
p49_jmpl_2_le:
ldx [%i1+0x1d8],%l1 ! Mem[00000000728001d8]
stb %l5,[%i0+0x020] ! Mem[0000000072000020]
swap [%i0+0x0e8],%l5 ! Mem[00000000720000e8]
jmpl %g6+8,%g0
ldstub [%i0+0x090],%l6 ! Mem[0000000072000090]
p49_call_2_le:
sth %l4,[%i1+0x1e0] ! Mem[00000000728001e0]
ldsw [%i1+0x000],%l6 ! Mem[0000000072800000]
retl
std %l0,[%i0+0x1d8] ! Mem[00000000720001d8]
p49_jmpl_2_lo:
ldx [%o1+0x1d8],%l1 ! Mem[00000000728001d8]
stb %l5,[%o0+0x020] ! Mem[0000000072000020]
swap [%o0+0x0e8],%l5 ! Mem[00000000720000e8]
jmpl %g6+8,%g0
ldstub [%o0+0x090],%l6 ! Mem[0000000072000090]
p49_call_2_lo:
sth %l4,[%o1+0x1e0] ! Mem[00000000728001e0]
ldsw [%o1+0x000],%l6 ! Mem[0000000072800000]
retl
std %l0,[%o0+0x1d8] ! Mem[00000000720001d8]
p49_jmpl_2_he:
ldd [%i1+0x0d8],%l0 ! Mem[00000000728000d8]
jmpl %g6+8,%g0
swap [%i0+0x164],%l3 ! Mem[0000000072000164]
p49_call_2_he:
stx %l0,[%i3+0x178] ! Mem[0000000073800178]
ldstub [%i3+0x0e7],%l6 ! Mem[00000000738000e7]
ldstub [%i0+0x07d],%l6 ! Mem[000000007200007d]
ldd [%i3+0x088],%l4 ! Mem[0000000073800088]
stw %l4,[%i0+0x150] ! Mem[0000000072000150]
ldsh [%i1+0x108],%l6 ! Mem[0000000072800108]
retl
lduh [%i2+0x008],%l2 ! Mem[0000000073000008]
p49_jmpl_2_ho:
ldd [%o1+0x0d8],%l0 ! Mem[00000000728000d8]
jmpl %g6+8,%g0
swap [%o0+0x164],%l3 ! Mem[0000000072000164]
p49_call_2_ho:
stx %l0,[%o3+0x178] ! Mem[0000000073800178]
ldstub [%o3+0x0e7],%l6 ! Mem[00000000738000e7]
ldstub [%o0+0x07d],%l6 ! Mem[000000007200007d]
ldd [%o3+0x088],%l4 ! Mem[0000000073800088]
stw %l4,[%o0+0x150] ! Mem[0000000072000150]
ldsh [%o1+0x108],%l6 ! Mem[0000000072800108]
retl
lduh [%o2+0x008],%l2 ! Mem[0000000073000008]
p50_jmpl_2_le:
jmpl %g6+8,%g0
lduw [%i0+0x004],%l1 ! Mem[0000000074000004]
p50_call_2_le:
sth %l5,[%i1+0x0ae] ! Mem[00000000748000ae]
ldstub [%i3+0x17b],%l7 ! Mem[000000007580017b]
ldx [%i1+0x030],%l0 ! Mem[0000000074800030]
ldx [%i1+0x048],%l0 ! Mem[0000000074800048]
swap [%i0+0x014],%l7 ! Mem[0000000074000014]
retl
swap [%i3+0x158],%l0 ! Mem[0000000075800158]
p50_jmpl_2_lo:
jmpl %g6+8,%g0
lduw [%o0+0x004],%l1 ! Mem[0000000074000004]
p50_call_2_lo:
sth %l5,[%o1+0x0ae] ! Mem[00000000748000ae]
ldstub [%o3+0x17b],%l7 ! Mem[000000007580017b]
ldx [%o1+0x030],%l0 ! Mem[0000000074800030]
ldx [%o1+0x048],%l0 ! Mem[0000000074800048]
swap [%o0+0x014],%l7 ! Mem[0000000074000014]
retl
swap [%o3+0x158],%l0 ! Mem[0000000075800158]
p50_jmpl_2_he:
stx %l4,[%i2+0x0d0] ! Mem[00000000750000d0]
ldstub [%i3+0x087],%l3 ! Mem[0000000075800087]
jmpl %g6+8,%g0
lduh [%i3+0x19a],%l3 ! Mem[000000007580019a]
p50_call_2_he:
ldsw [%i3+0x038],%l5 ! Mem[0000000075800038]
sth %l5,[%i1+0x11e] ! Mem[000000007480011e]
ldsh [%i3+0x064],%l1 ! Mem[0000000075800064]
lduh [%i2+0x000],%l4 ! Mem[0000000075000000]
stw %l6,[%i3+0x020] ! Mem[0000000075800020]
retl
ldx [%i3+0x018],%l2 ! Mem[0000000075800018]
p50_jmpl_2_ho:
stx %l4,[%o2+0x0d0] ! Mem[00000000750000d0]
ldstub [%o3+0x087],%l3 ! Mem[0000000075800087]
jmpl %g6+8,%g0
lduh [%o3+0x19a],%l3 ! Mem[000000007580019a]
p50_call_2_ho:
ldsw [%o3+0x038],%l5 ! Mem[0000000075800038]
sth %l5,[%o1+0x11e] ! Mem[000000007480011e]
ldsh [%o3+0x064],%l1 ! Mem[0000000075800064]
lduh [%o2+0x000],%l4 ! Mem[0000000075000000]
stw %l6,[%o3+0x020] ! Mem[0000000075800020]
retl
ldx [%o3+0x018],%l2 ! Mem[0000000075800018]
p51_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i2+0x080],%l0 ! Mem[0000000077000080]
p51_call_2_le:
retl
ldx [%i3+0x0a8],%l2 ! Mem[00000000778000a8]
p51_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o2+0x080],%l0 ! Mem[0000000077000080]
p51_call_2_lo:
retl
ldx [%o3+0x0a8],%l2 ! Mem[00000000778000a8]
p51_jmpl_2_he:
swap [%i0+0x0a4],%l6 ! Mem[00000000760000a4]
jmpl %g6+8,%g0
std %l4,[%i3+0x1d0] ! Mem[00000000778001d0]
p51_call_2_he:
ldd [%i1+0x198],%l2 ! Mem[0000000076800198]
ldstub [%i1+0x06d],%l3 ! Mem[000000007680006d]
ldstub [%i1+0x184],%l3 ! Mem[0000000076800184]
ldstub [%i1+0x018],%l1 ! Mem[0000000076800018]
retl
swap [%i3+0x180],%l6 ! Mem[0000000077800180]
p51_jmpl_2_ho:
swap [%o0+0x0a4],%l6 ! Mem[00000000760000a4]
jmpl %g6+8,%g0
std %l4,[%o3+0x1d0] ! Mem[00000000778001d0]
p51_call_2_ho:
ldd [%o1+0x198],%l2 ! Mem[0000000076800198]
ldstub [%o1+0x06d],%l3 ! Mem[000000007680006d]
ldstub [%o1+0x184],%l3 ! Mem[0000000076800184]
ldstub [%o1+0x018],%l1 ! Mem[0000000076800018]
retl
swap [%o3+0x180],%l6 ! Mem[0000000077800180]
p52_jmpl_2_le:
ldstub [%i1+0x009],%l1 ! Mem[0000000078800009]
stb %l3,[%i1+0x166] ! Mem[0000000078800166]
jmpl %g6+8,%g0
swap [%i2+0x064],%l0 ! Mem[0000000079000064]
p52_call_2_le:
retl
ldsb [%i0+0x0e7],%l6 ! Mem[00000000780000e7]
p52_jmpl_2_lo:
ldstub [%o1+0x009],%l1 ! Mem[0000000078800009]
stb %l3,[%o1+0x166] ! Mem[0000000078800166]
jmpl %g6+8,%g0
swap [%o2+0x064],%l0 ! Mem[0000000079000064]
p52_call_2_lo:
retl
ldsb [%o0+0x0e7],%l6 ! Mem[00000000780000e7]
p52_jmpl_2_he:
stb %l3,[%i2+0x14a] ! Mem[000000007900014a]
jmpl %g6+8,%g0
std %l2,[%i1+0x138] ! Mem[0000000078800138]
p52_call_2_he:
lduh [%i1+0x00c],%l0 ! Mem[000000007880000c]
stw %l6,[%i0+0x054] ! Mem[0000000078000054]
swap [%i0+0x0e0],%l7 ! Mem[00000000780000e0]
swap [%i3+0x11c],%l0 ! Mem[000000007980011c]
sth %l0,[%i3+0x126] ! Mem[0000000079800126]
ldub [%i0+0x0a1],%l0 ! Mem[00000000780000a1]
retl
stw %l0,[%i1+0x1bc] ! Mem[00000000788001bc]
p52_jmpl_2_ho:
stb %l3,[%o2+0x14a] ! Mem[000000007900014a]
jmpl %g6+8,%g0
std %l2,[%o1+0x138] ! Mem[0000000078800138]
p52_call_2_ho:
lduh [%o1+0x00c],%l0 ! Mem[000000007880000c]
stw %l6,[%o0+0x054] ! Mem[0000000078000054]
swap [%o0+0x0e0],%l7 ! Mem[00000000780000e0]
swap [%o3+0x11c],%l0 ! Mem[000000007980011c]
sth %l0,[%o3+0x126] ! Mem[0000000079800126]
ldub [%o0+0x0a1],%l0 ! Mem[00000000780000a1]
retl
stw %l0,[%o1+0x1bc] ! Mem[00000000788001bc]
p53_jmpl_2_le:
swap [%i1+0x0b4],%l3 ! Mem[000000007a8000b4]
swap [%i2+0x144],%l2 ! Mem[000000007b000144]
jmpl %g6+8,%g0
sth %l6,[%i2+0x0b8] ! Mem[000000007b0000b8]
p53_call_2_le:
ldx [%i3+0x1f8],%l1 ! Mem[000000007b8001f8]
ldub [%i0+0x101],%l2 ! Mem[000000007a000101]
stw %l2,[%i1+0x144] ! Mem[000000007a800144]
retl
stb %l6,[%i3+0x0b0] ! Mem[000000007b8000b0]
p53_jmpl_2_lo:
swap [%o1+0x0b4],%l3 ! Mem[000000007a8000b4]
swap [%o2+0x144],%l2 ! Mem[000000007b000144]
jmpl %g6+8,%g0
sth %l6,[%o2+0x0b8] ! Mem[000000007b0000b8]
p53_call_2_lo:
ldx [%o3+0x1f8],%l1 ! Mem[000000007b8001f8]
ldub [%o0+0x101],%l2 ! Mem[000000007a000101]
stw %l2,[%o1+0x144] ! Mem[000000007a800144]
retl
stb %l6,[%o3+0x0b0] ! Mem[000000007b8000b0]
p53_jmpl_2_he:
ldub [%i3+0x1a5],%l2 ! Mem[000000007b8001a5]
stw %l4,[%i3+0x134] ! Mem[000000007b800134]
jmpl %g6+8,%g0
swap [%i2+0x06c],%l3 ! Mem[000000007b00006c]
p53_call_2_he:
lduh [%i1+0x126],%l6 ! Mem[000000007a800126]
ldsh [%i3+0x008],%l2 ! Mem[000000007b800008]
retl
ldstub [%i3+0x0a6],%l6 ! Mem[000000007b8000a6]
p53_jmpl_2_ho:
ldub [%o3+0x1a5],%l2 ! Mem[000000007b8001a5]
stw %l4,[%o3+0x134] ! Mem[000000007b800134]
jmpl %g6+8,%g0
swap [%o2+0x06c],%l3 ! Mem[000000007b00006c]
p53_call_2_ho:
lduh [%o1+0x126],%l6 ! Mem[000000007a800126]
ldsh [%o3+0x008],%l2 ! Mem[000000007b800008]
retl
ldstub [%o3+0x0a6],%l6 ! Mem[000000007b8000a6]
p54_jmpl_2_le:
ldstub [%i2+0x1bb],%l3 ! Mem[000000007d0001bb]
swap [%i3+0x080],%l0 ! Mem[000000007d800080]
stb %l5,[%i1+0x0ea] ! Mem[000000007c8000ea]
jmpl %g6+8,%g0
stw %l3,[%i1+0x1f0] ! Mem[000000007c8001f0]
p54_call_2_le:
ldstub [%i0+0x192],%l7 ! Mem[000000007c000192]
retl
std %l6,[%i0+0x120] ! Mem[000000007c000120]
p54_jmpl_2_lo:
ldstub [%o2+0x1bb],%l3 ! Mem[000000007d0001bb]
swap [%o3+0x080],%l0 ! Mem[000000007d800080]
stb %l5,[%o1+0x0ea] ! Mem[000000007c8000ea]
jmpl %g6+8,%g0
stw %l3,[%o1+0x1f0] ! Mem[000000007c8001f0]
p54_call_2_lo:
ldstub [%o0+0x192],%l7 ! Mem[000000007c000192]
retl
std %l6,[%o0+0x120] ! Mem[000000007c000120]
p54_jmpl_2_he:
swap [%i0+0x184],%l0 ! Mem[000000007c000184]
ldstub [%i3+0x05f],%l0 ! Mem[000000007d80005f]
swap [%i0+0x048],%l5 ! Mem[000000007c000048]
ldd [%i3+0x188],%l4 ! Mem[000000007d800188]
ldsw [%i1+0x184],%l3 ! Mem[000000007c800184]
sth %l1,[%i3+0x018] ! Mem[000000007d800018]
jmpl %g6+8,%g0
stw %l3,[%i3+0x080] ! Mem[000000007d800080]
p54_call_2_he:
ldstub [%i3+0x151],%l4 ! Mem[000000007d800151]
ldstub [%i0+0x129],%l6 ! Mem[000000007c000129]
ldsw [%i1+0x028],%l2 ! Mem[000000007c800028]
ldsh [%i0+0x0b6],%l6 ! Mem[000000007c0000b6]
retl
std %l0,[%i1+0x1c8] ! Mem[000000007c8001c8]
p54_jmpl_2_ho:
swap [%o0+0x184],%l0 ! Mem[000000007c000184]
ldstub [%o3+0x05f],%l0 ! Mem[000000007d80005f]
swap [%o0+0x048],%l5 ! Mem[000000007c000048]
ldd [%o3+0x188],%l4 ! Mem[000000007d800188]
ldsw [%o1+0x184],%l3 ! Mem[000000007c800184]
sth %l1,[%o3+0x018] ! Mem[000000007d800018]
jmpl %g6+8,%g0
stw %l3,[%o3+0x080] ! Mem[000000007d800080]
p54_call_2_ho:
ldstub [%o3+0x151],%l4 ! Mem[000000007d800151]
ldstub [%o0+0x129],%l6 ! Mem[000000007c000129]
ldsw [%o1+0x028],%l2 ! Mem[000000007c800028]
ldsh [%o0+0x0b6],%l6 ! Mem[000000007c0000b6]
retl
std %l0,[%o1+0x1c8] ! Mem[000000007c8001c8]
p55_jmpl_2_le:
ldd [%i2+0x180],%l6 ! Mem[000000007f000180]
jmpl %g6+8,%g0
std %l2,[%i1+0x1a0] ! Mem[000000007e8001a0]
p55_call_2_le:
ldx [%i1+0x0b0],%l2 ! Mem[000000007e8000b0]
retl
swap [%i0+0x1d0],%l5 ! Mem[000000007e0001d0]
p55_jmpl_2_lo:
ldd [%o2+0x180],%l6 ! Mem[000000007f000180]
jmpl %g6+8,%g0
std %l2,[%o1+0x1a0] ! Mem[000000007e8001a0]
p55_call_2_lo:
ldx [%o1+0x0b0],%l2 ! Mem[000000007e8000b0]
retl
swap [%o0+0x1d0],%l5 ! Mem[000000007e0001d0]
p55_jmpl_2_he:
ldsb [%i0+0x181],%l1 ! Mem[000000007e000181]
jmpl %g6+8,%g0
ldd [%i1+0x1f8],%l0 ! Mem[000000007e8001f8]
p55_call_2_he:
ldub [%i0+0x1ba],%l6 ! Mem[000000007e0001ba]
lduh [%i0+0x07e],%l7 ! Mem[000000007e00007e]
swap [%i1+0x130],%l3 ! Mem[000000007e800130]
ldx [%i3+0x070],%l1 ! Mem[000000007f800070]
ldsb [%i2+0x07c],%l2 ! Mem[000000007f00007c]
swap [%i3+0x0a4],%l7 ! Mem[000000007f8000a4]
ldstub [%i1+0x04d],%l1 ! Mem[000000007e80004d]
retl
ldsb [%i3+0x082],%l5 ! Mem[000000007f800082]
p55_jmpl_2_ho:
ldsb [%o0+0x181],%l1 ! Mem[000000007e000181]
jmpl %g6+8,%g0
ldd [%o1+0x1f8],%l0 ! Mem[000000007e8001f8]
p55_call_2_ho:
ldub [%o0+0x1ba],%l6 ! Mem[000000007e0001ba]
lduh [%o0+0x07e],%l7 ! Mem[000000007e00007e]
swap [%o1+0x130],%l3 ! Mem[000000007e800130]
ldx [%o3+0x070],%l1 ! Mem[000000007f800070]
ldsb [%o2+0x07c],%l2 ! Mem[000000007f00007c]
swap [%o3+0x0a4],%l7 ! Mem[000000007f8000a4]
ldstub [%o1+0x04d],%l1 ! Mem[000000007e80004d]
retl
ldsb [%o3+0x082],%l5 ! Mem[000000007f800082]
p56_jmpl_2_le:
ldub [%i3+0x132],%l2 ! Mem[0000000081800132]
sth %l7,[%i1+0x1b2] ! Mem[00000000808001b2]
jmpl %g6+8,%g0
stb %l0,[%i0+0x082] ! Mem[0000000080000082]
p56_call_2_le:
ldstub [%i2+0x069],%l5 ! Mem[0000000081000069]
ldstub [%i2+0x1e3],%l5 ! Mem[00000000810001e3]
ldstub [%i0+0x126],%l6 ! Mem[0000000080000126]
stw %l2,[%i2+0x008] ! Mem[0000000081000008]
ldx [%i2+0x080],%l6 ! Mem[0000000081000080]
swap [%i2+0x150],%l4 ! Mem[0000000081000150]
ldsw [%i3+0x128],%l6 ! Mem[0000000081800128]
retl
ldsb [%i2+0x029],%l2 ! Mem[0000000081000029]
p56_jmpl_2_lo:
ldub [%o3+0x132],%l2 ! Mem[0000000081800132]
sth %l7,[%o1+0x1b2] ! Mem[00000000808001b2]
jmpl %g6+8,%g0
stb %l0,[%o0+0x082] ! Mem[0000000080000082]
p56_call_2_lo:
ldstub [%o2+0x069],%l5 ! Mem[0000000081000069]
ldstub [%o2+0x1e3],%l5 ! Mem[00000000810001e3]
ldstub [%o0+0x126],%l6 ! Mem[0000000080000126]
stw %l2,[%o2+0x008] ! Mem[0000000081000008]
ldx [%o2+0x080],%l6 ! Mem[0000000081000080]
swap [%o2+0x150],%l4 ! Mem[0000000081000150]
ldsw [%o3+0x128],%l6 ! Mem[0000000081800128]
retl
ldsb [%o2+0x029],%l2 ! Mem[0000000081000029]
p56_jmpl_2_he:
lduw [%i3+0x1f4],%l4 ! Mem[00000000818001f4]
stb %l2,[%i1+0x1b7] ! Mem[00000000808001b7]
swap [%i2+0x190],%l6 ! Mem[0000000081000190]
swap [%i1+0x160],%l7 ! Mem[0000000080800160]
jmpl %g6+8,%g0
ldsh [%i3+0x17c],%l4 ! Mem[000000008180017c]
p56_call_2_he:
ldub [%i0+0x14e],%l3 ! Mem[000000008000014e]
swap [%i0+0x088],%l0 ! Mem[0000000080000088]
ldstub [%i0+0x17d],%l2 ! Mem[000000008000017d]
retl
ldsb [%i0+0x0f2],%l7 ! Mem[00000000800000f2]
p56_jmpl_2_ho:
lduw [%o3+0x1f4],%l4 ! Mem[00000000818001f4]
stb %l2,[%o1+0x1b7] ! Mem[00000000808001b7]
swap [%o2+0x190],%l6 ! Mem[0000000081000190]
swap [%o1+0x160],%l7 ! Mem[0000000080800160]
jmpl %g6+8,%g0
ldsh [%o3+0x17c],%l4 ! Mem[000000008180017c]
p56_call_2_ho:
ldub [%o0+0x14e],%l3 ! Mem[000000008000014e]
swap [%o0+0x088],%l0 ! Mem[0000000080000088]
ldstub [%o0+0x17d],%l2 ! Mem[000000008000017d]
retl
ldsb [%o0+0x0f2],%l7 ! Mem[00000000800000f2]
p57_jmpl_2_le:
swap [%i1+0x1f8],%l7 ! Mem[00000000828001f8]
std %l0,[%i1+0x018] ! Mem[0000000082800018]
ldstub [%i3+0x1aa],%l3 ! Mem[00000000838001aa]
stx %l2,[%i3+0x0a8] ! Mem[00000000838000a8]
ldstub [%i2+0x0f2],%l4 ! Mem[00000000830000f2]
stb %l3,[%i3+0x018] ! Mem[0000000083800018]
ldx [%i0+0x1f8],%l1 ! Mem[00000000820001f8]
jmpl %g6+8,%g0
ldsw [%i1+0x020],%l5 ! Mem[0000000082800020]
p57_call_2_le:
swap [%i1+0x0b4],%l2 ! Mem[00000000828000b4]
ldstub [%i2+0x0a5],%l1 ! Mem[00000000830000a5]
ldstub [%i0+0x1b2],%l7 ! Mem[00000000820001b2]
lduw [%i0+0x124],%l7 ! Mem[0000000082000124]
ldsw [%i1+0x06c],%l0 ! Mem[000000008280006c]
retl
ldsw [%i3+0x100],%l2 ! Mem[0000000083800100]
p57_jmpl_2_lo:
swap [%o1+0x1f8],%l7 ! Mem[00000000828001f8]
std %l0,[%o1+0x018] ! Mem[0000000082800018]
ldstub [%o3+0x1aa],%l3 ! Mem[00000000838001aa]
stx %l2,[%o3+0x0a8] ! Mem[00000000838000a8]
ldstub [%o2+0x0f2],%l4 ! Mem[00000000830000f2]
stb %l3,[%o3+0x018] ! Mem[0000000083800018]
ldx [%o0+0x1f8],%l1 ! Mem[00000000820001f8]
jmpl %g6+8,%g0
ldsw [%o1+0x020],%l5 ! Mem[0000000082800020]
p57_call_2_lo:
swap [%o1+0x0b4],%l2 ! Mem[00000000828000b4]
ldstub [%o2+0x0a5],%l1 ! Mem[00000000830000a5]
ldstub [%o0+0x1b2],%l7 ! Mem[00000000820001b2]
lduw [%o0+0x124],%l7 ! Mem[0000000082000124]
ldsw [%o1+0x06c],%l0 ! Mem[000000008280006c]
retl
ldsw [%o3+0x100],%l2 ! Mem[0000000083800100]
p57_jmpl_2_he:
jmpl %g6+8,%g0
ldstub [%i3+0x1e0],%l7 ! Mem[00000000838001e0]
p57_call_2_he:
ldstub [%i3+0x0fe],%l6 ! Mem[00000000838000fe]
stw %l1,[%i2+0x000] ! Mem[0000000083000000]
std %l6,[%i1+0x1e8] ! Mem[00000000828001e8]
retl
ldsh [%i0+0x03c],%l1 ! Mem[000000008200003c]
p57_jmpl_2_ho:
jmpl %g6+8,%g0
ldstub [%o3+0x1e0],%l7 ! Mem[00000000838001e0]
p57_call_2_ho:
ldstub [%o3+0x0fe],%l6 ! Mem[00000000838000fe]
stw %l1,[%o2+0x000] ! Mem[0000000083000000]
std %l6,[%o1+0x1e8] ! Mem[00000000828001e8]
retl
ldsh [%o0+0x03c],%l1 ! Mem[000000008200003c]
p58_jmpl_2_le:
ldstub [%i0+0x1b2],%l3 ! Mem[00000000840001b2]
lduh [%i3+0x0e4],%l2 ! Mem[00000000858000e4]
ldstub [%i2+0x0bb],%l2 ! Mem[00000000850000bb]
lduh [%i2+0x1c8],%l5 ! Mem[00000000850001c8]
stx %l7,[%i3+0x0d0] ! Mem[00000000858000d0]
ldstub [%i3+0x03b],%l5 ! Mem[000000008580003b]
jmpl %g6+8,%g0
lduh [%i3+0x094],%l2 ! Mem[0000000085800094]
p58_call_2_le:
std %l6,[%i3+0x1b8] ! Mem[00000000858001b8]
ldx [%i2+0x060],%l2 ! Mem[0000000085000060]
ldub [%i3+0x091],%l7 ! Mem[0000000085800091]
ldsb [%i2+0x10a],%l4 ! Mem[000000008500010a]
retl
ldub [%i0+0x0a2],%l0 ! Mem[00000000840000a2]
p58_jmpl_2_lo:
ldstub [%o0+0x1b2],%l3 ! Mem[00000000840001b2]
lduh [%o3+0x0e4],%l2 ! Mem[00000000858000e4]
ldstub [%o2+0x0bb],%l2 ! Mem[00000000850000bb]
lduh [%o2+0x1c8],%l5 ! Mem[00000000850001c8]
stx %l7,[%o3+0x0d0] ! Mem[00000000858000d0]
ldstub [%o3+0x03b],%l5 ! Mem[000000008580003b]
jmpl %g6+8,%g0
lduh [%o3+0x094],%l2 ! Mem[0000000085800094]
p58_call_2_lo:
std %l6,[%o3+0x1b8] ! Mem[00000000858001b8]
ldx [%o2+0x060],%l2 ! Mem[0000000085000060]
ldub [%o3+0x091],%l7 ! Mem[0000000085800091]
ldsb [%o2+0x10a],%l4 ! Mem[000000008500010a]
retl
ldub [%o0+0x0a2],%l0 ! Mem[00000000840000a2]
p58_jmpl_2_he:
swap [%i0+0x014],%l3 ! Mem[0000000084000014]
swap [%i0+0x0fc],%l6 ! Mem[00000000840000fc]
ldstub [%i1+0x000],%l1 ! Mem[0000000084800000]
ldd [%i1+0x1c8],%l6 ! Mem[00000000848001c8]
ldub [%i1+0x086],%l6 ! Mem[0000000084800086]
ldsh [%i0+0x020],%l6 ! Mem[0000000084000020]
stx %l7,[%i2+0x098] ! Mem[0000000085000098]
jmpl %g6+8,%g0
ldsb [%i2+0x1c6],%l1 ! Mem[00000000850001c6]
p58_call_2_he:
ldub [%i2+0x1f6],%l4 ! Mem[00000000850001f6]
swap [%i2+0x194],%l2 ! Mem[0000000085000194]
swap [%i1+0x1b0],%l6 ! Mem[00000000848001b0]
sth %l7,[%i0+0x160] ! Mem[0000000084000160]
sth %l4,[%i0+0x15c] ! Mem[000000008400015c]
swap [%i2+0x0f4],%l3 ! Mem[00000000850000f4]
retl
lduh [%i1+0x13a],%l2 ! Mem[000000008480013a]
p58_jmpl_2_ho:
swap [%o0+0x014],%l3 ! Mem[0000000084000014]
swap [%o0+0x0fc],%l6 ! Mem[00000000840000fc]
ldstub [%o1+0x000],%l1 ! Mem[0000000084800000]
ldd [%o1+0x1c8],%l6 ! Mem[00000000848001c8]
ldub [%o1+0x086],%l6 ! Mem[0000000084800086]
ldsh [%o0+0x020],%l6 ! Mem[0000000084000020]
stx %l7,[%o2+0x098] ! Mem[0000000085000098]
jmpl %g6+8,%g0
ldsb [%o2+0x1c6],%l1 ! Mem[00000000850001c6]
p58_call_2_ho:
ldub [%o2+0x1f6],%l4 ! Mem[00000000850001f6]
swap [%o2+0x194],%l2 ! Mem[0000000085000194]
swap [%o1+0x1b0],%l6 ! Mem[00000000848001b0]
sth %l7,[%o0+0x160] ! Mem[0000000084000160]
sth %l4,[%o0+0x15c] ! Mem[000000008400015c]
swap [%o2+0x0f4],%l3 ! Mem[00000000850000f4]
retl
lduh [%o1+0x13a],%l2 ! Mem[000000008480013a]
p59_jmpl_2_le:
lduh [%i2+0x190],%l0 ! Mem[0000000087000190]
ldd [%i2+0x1c8],%l0 ! Mem[00000000870001c8]
ldstub [%i2+0x14a],%l3 ! Mem[000000008700014a]
ldstub [%i3+0x138],%l2 ! Mem[0000000087800138]
ldsw [%i2+0x108],%l7 ! Mem[0000000087000108]
jmpl %g6+8,%g0
ldstub [%i1+0x109],%l5 ! Mem[0000000086800109]
p59_call_2_le:
ldx [%i3+0x0c0],%l7 ! Mem[00000000878000c0]
ldub [%i1+0x11d],%l0 ! Mem[000000008680011d]
ldub [%i3+0x127],%l0 ! Mem[0000000087800127]
sth %l5,[%i0+0x0c8] ! Mem[00000000860000c8]
stb %l2,[%i0+0x05d] ! Mem[000000008600005d]
ldub [%i1+0x102],%l4 ! Mem[0000000086800102]
retl
ldstub [%i0+0x15f],%l7 ! Mem[000000008600015f]
p59_jmpl_2_lo:
lduh [%o2+0x190],%l0 ! Mem[0000000087000190]
ldd [%o2+0x1c8],%l0 ! Mem[00000000870001c8]
ldstub [%o2+0x14a],%l3 ! Mem[000000008700014a]
ldstub [%o3+0x138],%l2 ! Mem[0000000087800138]
ldsw [%o2+0x108],%l7 ! Mem[0000000087000108]
jmpl %g6+8,%g0
ldstub [%o1+0x109],%l5 ! Mem[0000000086800109]
p59_call_2_lo:
ldx [%o3+0x0c0],%l7 ! Mem[00000000878000c0]
ldub [%o1+0x11d],%l0 ! Mem[000000008680011d]
ldub [%o3+0x127],%l0 ! Mem[0000000087800127]
sth %l5,[%o0+0x0c8] ! Mem[00000000860000c8]
stb %l2,[%o0+0x05d] ! Mem[000000008600005d]
ldub [%o1+0x102],%l4 ! Mem[0000000086800102]
retl
ldstub [%o0+0x15f],%l7 ! Mem[000000008600015f]
p59_jmpl_2_he:
ldsh [%i3+0x1e4],%l3 ! Mem[00000000878001e4]
sth %l7,[%i1+0x0a2] ! Mem[00000000868000a2]
swap [%i1+0x15c],%l3 ! Mem[000000008680015c]
stw %l4,[%i1+0x084] ! Mem[0000000086800084]
sth %l2,[%i0+0x178] ! Mem[0000000086000178]
jmpl %g6+8,%g0
ldsh [%i3+0x144],%l7 ! Mem[0000000087800144]
p59_call_2_he:
swap [%i3+0x148],%l6 ! Mem[0000000087800148]
retl
stx %l7,[%i0+0x048] ! Mem[0000000086000048]
p59_jmpl_2_ho:
ldsh [%o3+0x1e4],%l3 ! Mem[00000000878001e4]
sth %l7,[%o1+0x0a2] ! Mem[00000000868000a2]
swap [%o1+0x15c],%l3 ! Mem[000000008680015c]
stw %l4,[%o1+0x084] ! Mem[0000000086800084]
sth %l2,[%o0+0x178] ! Mem[0000000086000178]
jmpl %g6+8,%g0
ldsh [%o3+0x144],%l7 ! Mem[0000000087800144]
p59_call_2_ho:
swap [%o3+0x148],%l6 ! Mem[0000000087800148]
retl
stx %l7,[%o0+0x048] ! Mem[0000000086000048]
p60_jmpl_2_le:
swap [%i2+0x088],%l7 ! Mem[0000000089000088]
sth %l5,[%i0+0x048] ! Mem[0000000088000048]
swap [%i3+0x0fc],%l6 ! Mem[00000000898000fc]
std %l0,[%i2+0x000] ! Mem[0000000089000000]
ldstub [%i1+0x1ce],%l6 ! Mem[00000000888001ce]
ldstub [%i1+0x0a6],%l6 ! Mem[00000000888000a6]
jmpl %g6+8,%g0
ldub [%i0+0x021],%l6 ! Mem[0000000088000021]
p60_call_2_le:
swap [%i3+0x17c],%l4 ! Mem[000000008980017c]
ldub [%i2+0x1cd],%l1 ! Mem[00000000890001cd]
retl
ldsw [%i3+0x08c],%l5 ! Mem[000000008980008c]
p60_jmpl_2_lo:
swap [%o2+0x088],%l7 ! Mem[0000000089000088]
sth %l5,[%o0+0x048] ! Mem[0000000088000048]
swap [%o3+0x0fc],%l6 ! Mem[00000000898000fc]
std %l0,[%o2+0x000] ! Mem[0000000089000000]
ldstub [%o1+0x1ce],%l6 ! Mem[00000000888001ce]
ldstub [%o1+0x0a6],%l6 ! Mem[00000000888000a6]
jmpl %g6+8,%g0
ldub [%o0+0x021],%l6 ! Mem[0000000088000021]
p60_call_2_lo:
swap [%o3+0x17c],%l4 ! Mem[000000008980017c]
ldub [%o2+0x1cd],%l1 ! Mem[00000000890001cd]
retl
ldsw [%o3+0x08c],%l5 ! Mem[000000008980008c]
p60_jmpl_2_he:
jmpl %g6+8,%g0
ldsh [%i0+0x1e0],%l1 ! Mem[00000000880001e0]
p60_call_2_he:
stb %l7,[%i0+0x161] ! Mem[0000000088000161]
ldd [%i2+0x140],%l4 ! Mem[0000000089000140]
ldub [%i2+0x04d],%l1 ! Mem[000000008900004d]
stx %l4,[%i2+0x1b0] ! Mem[00000000890001b0]
ldub [%i0+0x173],%l5 ! Mem[0000000088000173]
ldx [%i0+0x1d0],%l5 ! Mem[00000000880001d0]
std %l6,[%i2+0x148] ! Mem[0000000089000148]
retl
sth %l7,[%i2+0x0a0] ! Mem[00000000890000a0]
p60_jmpl_2_ho:
jmpl %g6+8,%g0
ldsh [%o0+0x1e0],%l1 ! Mem[00000000880001e0]
p60_call_2_ho:
stb %l7,[%o0+0x161] ! Mem[0000000088000161]
ldd [%o2+0x140],%l4 ! Mem[0000000089000140]
ldub [%o2+0x04d],%l1 ! Mem[000000008900004d]
stx %l4,[%o2+0x1b0] ! Mem[00000000890001b0]
ldub [%o0+0x173],%l5 ! Mem[0000000088000173]
ldx [%o0+0x1d0],%l5 ! Mem[00000000880001d0]
std %l6,[%o2+0x148] ! Mem[0000000089000148]
retl
sth %l7,[%o2+0x0a0] ! Mem[00000000890000a0]
p61_jmpl_2_le:
stw %l2,[%i0+0x118] ! Mem[000000008a000118]
stw %l5,[%i2+0x11c] ! Mem[000000008b00011c]
ldx [%i3+0x0d8],%l2 ! Mem[000000008b8000d8]
jmpl %g6+8,%g0
ldstub [%i1+0x0d5],%l4 ! Mem[000000008a8000d5]
p61_call_2_le:
swap [%i1+0x120],%l0 ! Mem[000000008a800120]
ldsb [%i2+0x02c],%l3 ! Mem[000000008b00002c]
swap [%i0+0x11c],%l7 ! Mem[000000008a00011c]
ldd [%i1+0x190],%l6 ! Mem[000000008a800190]
swap [%i1+0x064],%l1 ! Mem[000000008a800064]
ldstub [%i3+0x185],%l2 ! Mem[000000008b800185]
lduw [%i3+0x114],%l4 ! Mem[000000008b800114]
retl
stw %l2,[%i0+0x038] ! Mem[000000008a000038]
p61_jmpl_2_lo:
stw %l2,[%o0+0x118] ! Mem[000000008a000118]
stw %l5,[%o2+0x11c] ! Mem[000000008b00011c]
ldx [%o3+0x0d8],%l2 ! Mem[000000008b8000d8]
jmpl %g6+8,%g0
ldstub [%o1+0x0d5],%l4 ! Mem[000000008a8000d5]
p61_call_2_lo:
swap [%o1+0x120],%l0 ! Mem[000000008a800120]
ldsb [%o2+0x02c],%l3 ! Mem[000000008b00002c]
swap [%o0+0x11c],%l7 ! Mem[000000008a00011c]
ldd [%o1+0x190],%l6 ! Mem[000000008a800190]
swap [%o1+0x064],%l1 ! Mem[000000008a800064]
ldstub [%o3+0x185],%l2 ! Mem[000000008b800185]
lduw [%o3+0x114],%l4 ! Mem[000000008b800114]
retl
stw %l2,[%o0+0x038] ! Mem[000000008a000038]
p61_jmpl_2_he:
std %l6,[%i2+0x160] ! Mem[000000008b000160]
swap [%i2+0x0e4],%l5 ! Mem[000000008b0000e4]
jmpl %g6+8,%g0
ldsw [%i1+0x054],%l0 ! Mem[000000008a800054]
p61_call_2_he:
lduw [%i3+0x190],%l2 ! Mem[000000008b800190]
swap [%i3+0x190],%l6 ! Mem[000000008b800190]
swap [%i2+0x1ec],%l1 ! Mem[000000008b0001ec]
std %l0,[%i3+0x078] ! Mem[000000008b800078]
lduw [%i2+0x16c],%l6 ! Mem[000000008b00016c]
retl
ldsh [%i1+0x1e8],%l1 ! Mem[000000008a8001e8]
p61_jmpl_2_ho:
std %l6,[%o2+0x160] ! Mem[000000008b000160]
swap [%o2+0x0e4],%l5 ! Mem[000000008b0000e4]
jmpl %g6+8,%g0
ldsw [%o1+0x054],%l0 ! Mem[000000008a800054]
p61_call_2_ho:
lduw [%o3+0x190],%l2 ! Mem[000000008b800190]
swap [%o3+0x190],%l6 ! Mem[000000008b800190]
swap [%o2+0x1ec],%l1 ! Mem[000000008b0001ec]
std %l0,[%o3+0x078] ! Mem[000000008b800078]
lduw [%o2+0x16c],%l6 ! Mem[000000008b00016c]
retl
ldsh [%o1+0x1e8],%l1 ! Mem[000000008a8001e8]
p62_jmpl_2_le:
swap [%i2+0x0a8],%l7 ! Mem[000000008d0000a8]
ldstub [%i2+0x049],%l5 ! Mem[000000008d000049]
swap [%i3+0x0fc],%l6 ! Mem[000000008d8000fc]
std %l6,[%i3+0x0c0] ! Mem[000000008d8000c0]
stx %l4,[%i3+0x050] ! Mem[000000008d800050]
swap [%i2+0x0ac],%l4 ! Mem[000000008d0000ac]
jmpl %g6+8,%g0
ldsb [%i0+0x171],%l4 ! Mem[000000008c000171]
p62_call_2_le:
ldstub [%i0+0x06f],%l3 ! Mem[000000008c00006f]
retl
ldstub [%i1+0x06f],%l4 ! Mem[000000008c80006f]
p62_jmpl_2_lo:
swap [%o2+0x0a8],%l7 ! Mem[000000008d0000a8]
ldstub [%o2+0x049],%l5 ! Mem[000000008d000049]
swap [%o3+0x0fc],%l6 ! Mem[000000008d8000fc]
std %l6,[%o3+0x0c0] ! Mem[000000008d8000c0]
stx %l4,[%o3+0x050] ! Mem[000000008d800050]
swap [%o2+0x0ac],%l4 ! Mem[000000008d0000ac]
jmpl %g6+8,%g0
ldsb [%o0+0x171],%l4 ! Mem[000000008c000171]
p62_call_2_lo:
ldstub [%o0+0x06f],%l3 ! Mem[000000008c00006f]
retl
ldstub [%o1+0x06f],%l4 ! Mem[000000008c80006f]
p62_jmpl_2_he:
ldd [%i3+0x190],%l6 ! Mem[000000008d800190]
stb %l1,[%i3+0x1e0] ! Mem[000000008d8001e0]
ldstub [%i0+0x0e9],%l5 ! Mem[000000008c0000e9]
ldsb [%i1+0x07b],%l0 ! Mem[000000008c80007b]
stw %l3,[%i2+0x148] ! Mem[000000008d000148]
jmpl %g6+8,%g0
ldstub [%i2+0x1fc],%l0 ! Mem[000000008d0001fc]
p62_call_2_he:
ldstub [%i3+0x1f5],%l0 ! Mem[000000008d8001f5]
ldsw [%i1+0x080],%l7 ! Mem[000000008c800080]
retl
ldsh [%i3+0x17e],%l3 ! Mem[000000008d80017e]
p62_jmpl_2_ho:
ldd [%o3+0x190],%l6 ! Mem[000000008d800190]
stb %l1,[%o3+0x1e0] ! Mem[000000008d8001e0]
ldstub [%o0+0x0e9],%l5 ! Mem[000000008c0000e9]
ldsb [%o1+0x07b],%l0 ! Mem[000000008c80007b]
stw %l3,[%o2+0x148] ! Mem[000000008d000148]
jmpl %g6+8,%g0
ldstub [%o2+0x1fc],%l0 ! Mem[000000008d0001fc]
p62_call_2_ho:
ldstub [%o3+0x1f5],%l0 ! Mem[000000008d8001f5]
ldsw [%o1+0x080],%l7 ! Mem[000000008c800080]
retl
ldsh [%o3+0x17e],%l3 ! Mem[000000008d80017e]
p63_jmpl_2_le:
jmpl %g6+8,%g0
ldsw [%i1+0x140],%l4 ! Mem[000000008e800140]
p63_call_2_le:
ldsb [%i1+0x040],%l2 ! Mem[000000008e800040]
swap [%i2+0x1f0],%l4 ! Mem[000000008f0001f0]
swap [%i2+0x1ec],%l5 ! Mem[000000008f0001ec]
ldstub [%i0+0x020],%l4 ! Mem[000000008e000020]
ldub [%i1+0x023],%l6 ! Mem[000000008e800023]
retl
stb %l2,[%i1+0x03b] ! Mem[000000008e80003b]
p63_jmpl_2_lo:
jmpl %g6+8,%g0
ldsw [%o1+0x140],%l4 ! Mem[000000008e800140]
p63_call_2_lo:
ldsb [%o1+0x040],%l2 ! Mem[000000008e800040]
swap [%o2+0x1f0],%l4 ! Mem[000000008f0001f0]
swap [%o2+0x1ec],%l5 ! Mem[000000008f0001ec]
ldstub [%o0+0x020],%l4 ! Mem[000000008e000020]
ldub [%o1+0x023],%l6 ! Mem[000000008e800023]
retl
stb %l2,[%o1+0x03b] ! Mem[000000008e80003b]
p63_jmpl_2_he:
std %l0,[%i1+0x008] ! Mem[000000008e800008]
ldstub [%i3+0x1e0],%l7 ! Mem[000000008f8001e0]
jmpl %g6+8,%g0
ldstub [%i0+0x10b],%l4 ! Mem[000000008e00010b]
p63_call_2_he:
ldx [%i1+0x000],%l1 ! Mem[000000008e800000]
ldstub [%i3+0x072],%l4 ! Mem[000000008f800072]
ldstub [%i1+0x0ae],%l4 ! Mem[000000008e8000ae]
swap [%i0+0x170],%l4 ! Mem[000000008e000170]
ldx [%i1+0x128],%l6 ! Mem[000000008e800128]
swap [%i2+0x028],%l2 ! Mem[000000008f000028]
retl
swap [%i0+0x094],%l6 ! Mem[000000008e000094]
p63_jmpl_2_ho:
std %l0,[%o1+0x008] ! Mem[000000008e800008]
ldstub [%o3+0x1e0],%l7 ! Mem[000000008f8001e0]
jmpl %g6+8,%g0
ldstub [%o0+0x10b],%l4 ! Mem[000000008e00010b]
p63_call_2_ho:
ldx [%o1+0x000],%l1 ! Mem[000000008e800000]
ldstub [%o3+0x072],%l4 ! Mem[000000008f800072]
ldstub [%o1+0x0ae],%l4 ! Mem[000000008e8000ae]
swap [%o0+0x170],%l4 ! Mem[000000008e000170]
ldx [%o1+0x128],%l6 ! Mem[000000008e800128]
swap [%o2+0x028],%l2 ! Mem[000000008f000028]
retl
swap [%o0+0x094],%l6 ! Mem[000000008e000094]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
stx %l5,[%i2+0x1e0] ! Mem[00000000110001e0]
swap [%i1+0x0a4],%l5 ! Mem[00000000108000a4]
jmpl %g6+8,%g0
stx %l5,[%i1+0x078] ! Mem[0000000010800078]
p0_call_3_le:
swap [%i0+0x1a0],%l0 ! Mem[00000000100001a0]
ldsh [%i1+0x1d0],%l1 ! Mem[00000000108001d0]
ldstub [%i2+0x195],%l0 ! Mem[0000000011000195]
ldsb [%i0+0x0bf],%l5 ! Mem[00000000100000bf]
ldd [%i0+0x018],%l6 ! Mem[0000000010000018]
retl
ldstub [%i2+0x1a1],%l3 ! Mem[00000000110001a1]
p0_jmpl_3_lo:
stx %l5,[%o2+0x1e0] ! Mem[00000000110001e0]
swap [%o1+0x0a4],%l5 ! Mem[00000000108000a4]
jmpl %g6+8,%g0
stx %l5,[%o1+0x078] ! Mem[0000000010800078]
p0_call_3_lo:
swap [%o0+0x1a0],%l0 ! Mem[00000000100001a0]
ldsh [%o1+0x1d0],%l1 ! Mem[00000000108001d0]
ldstub [%o2+0x195],%l0 ! Mem[0000000011000195]
ldsb [%o0+0x0bf],%l5 ! Mem[00000000100000bf]
ldd [%o0+0x018],%l6 ! Mem[0000000010000018]
retl
ldstub [%o2+0x1a1],%l3 ! Mem[00000000110001a1]
p0_jmpl_3_he:
lduh [%i3+0x1cc],%l5 ! Mem[00000000118001cc]
stx %l5,[%i3+0x008] ! Mem[0000000011800008]
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l2 ! Mem[000000001100001c]
p0_call_3_he:
ldsh [%i3+0x024],%l1 ! Mem[0000000011800024]
sth %l0,[%i2+0x1da] ! Mem[00000000110001da]
ldstub [%i0+0x161],%l0 ! Mem[0000000010000161]
lduh [%i1+0x026],%l2 ! Mem[0000000010800026]
ldd [%i0+0x0a8],%l4 ! Mem[00000000100000a8]
swap [%i1+0x150],%l0 ! Mem[0000000010800150]
retl
sth %l1,[%i0+0x076] ! Mem[0000000010000076]
p0_jmpl_3_ho:
lduh [%o3+0x1cc],%l5 ! Mem[00000000118001cc]
stx %l5,[%o3+0x008] ! Mem[0000000011800008]
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l2 ! Mem[000000001100001c]
p0_call_3_ho:
ldsh [%o3+0x024],%l1 ! Mem[0000000011800024]
sth %l0,[%o2+0x1da] ! Mem[00000000110001da]
ldstub [%o0+0x161],%l0 ! Mem[0000000010000161]
lduh [%o1+0x026],%l2 ! Mem[0000000010800026]
ldd [%o0+0x0a8],%l4 ! Mem[00000000100000a8]
swap [%o1+0x150],%l0 ! Mem[0000000010800150]
retl
sth %l1,[%o0+0x076] ! Mem[0000000010000076]
p1_jmpl_3_le:
stx %l5,[%i2+0x1d0] ! Mem[00000000130001d0]
swap [%i0+0x194],%l7 ! Mem[0000000012000194]
ldsb [%i0+0x026],%l1 ! Mem[0000000012000026]
swap [%i0+0x164],%l3 ! Mem[0000000012000164]
swap [%i0+0x05c],%l2 ! Mem[000000001200005c]
swap [%i1+0x088],%l6 ! Mem[0000000012800088]
jmpl %g6+8,%g0
ldsh [%i2+0x1dc],%l0 ! Mem[00000000130001dc]
p1_call_3_le:
stb %l0,[%i0+0x1f5] ! Mem[00000000120001f5]
ldd [%i0+0x0e8],%l6 ! Mem[00000000120000e8]
retl
ldub [%i2+0x1b7],%l5 ! Mem[00000000130001b7]
p1_jmpl_3_lo:
stx %l5,[%o2+0x1d0] ! Mem[00000000130001d0]
swap [%o0+0x194],%l7 ! Mem[0000000012000194]
ldsb [%o0+0x026],%l1 ! Mem[0000000012000026]
swap [%o0+0x164],%l3 ! Mem[0000000012000164]
swap [%o0+0x05c],%l2 ! Mem[000000001200005c]
swap [%o1+0x088],%l6 ! Mem[0000000012800088]
jmpl %g6+8,%g0
ldsh [%o2+0x1dc],%l0 ! Mem[00000000130001dc]
p1_call_3_lo:
stb %l0,[%o0+0x1f5] ! Mem[00000000120001f5]
ldd [%o0+0x0e8],%l6 ! Mem[00000000120000e8]
retl
ldub [%o2+0x1b7],%l5 ! Mem[00000000130001b7]
p1_jmpl_3_he:
swap [%i2+0x0dc],%l2 ! Mem[00000000130000dc]
sth %l7,[%i1+0x114] ! Mem[0000000012800114]
lduw [%i3+0x0a8],%l0 ! Mem[00000000138000a8]
jmpl %g6+8,%g0
stw %l2,[%i2+0x0f8] ! Mem[00000000130000f8]
p1_call_3_he:
swap [%i2+0x05c],%l5 ! Mem[000000001300005c]
swap [%i2+0x0a8],%l7 ! Mem[00000000130000a8]
stx %l6,[%i3+0x1d8] ! Mem[00000000138001d8]
ldsb [%i3+0x149],%l2 ! Mem[0000000013800149]
stw %l4,[%i0+0x1d8] ! Mem[00000000120001d8]
retl
ldsw [%i0+0x080],%l2 ! Mem[0000000012000080]
p1_jmpl_3_ho:
swap [%o2+0x0dc],%l2 ! Mem[00000000130000dc]
sth %l7,[%o1+0x114] ! Mem[0000000012800114]
lduw [%o3+0x0a8],%l0 ! Mem[00000000138000a8]
jmpl %g6+8,%g0
stw %l2,[%o2+0x0f8] ! Mem[00000000130000f8]
p1_call_3_ho:
swap [%o2+0x05c],%l5 ! Mem[000000001300005c]
swap [%o2+0x0a8],%l7 ! Mem[00000000130000a8]
stx %l6,[%o3+0x1d8] ! Mem[00000000138001d8]
ldsb [%o3+0x149],%l2 ! Mem[0000000013800149]
stw %l4,[%o0+0x1d8] ! Mem[00000000120001d8]
retl
ldsw [%o0+0x080],%l2 ! Mem[0000000012000080]
p2_jmpl_3_le:
swap [%i0+0x1c4],%l3 ! Mem[00000000140001c4]
stx %l2,[%i3+0x0f8] ! Mem[00000000158000f8]
jmpl %g6+8,%g0
swap [%i3+0x114],%l7 ! Mem[0000000015800114]
p2_call_3_le:
ldsw [%i0+0x080],%l1 ! Mem[0000000014000080]
retl
stx %l5,[%i2+0x0a0] ! Mem[00000000150000a0]
p2_jmpl_3_lo:
swap [%o0+0x1c4],%l3 ! Mem[00000000140001c4]
stx %l2,[%o3+0x0f8] ! Mem[00000000158000f8]
jmpl %g6+8,%g0
swap [%o3+0x114],%l7 ! Mem[0000000015800114]
p2_call_3_lo:
ldsw [%o0+0x080],%l1 ! Mem[0000000014000080]
retl
stx %l5,[%o2+0x0a0] ! Mem[00000000150000a0]
p2_jmpl_3_he:
ldsh [%i0+0x1c6],%l5 ! Mem[00000000140001c6]
ldsh [%i2+0x09a],%l1 ! Mem[000000001500009a]
std %l0,[%i0+0x190] ! Mem[0000000014000190]
ldstub [%i2+0x179],%l1 ! Mem[0000000015000179]
ldstub [%i2+0x128],%l3 ! Mem[0000000015000128]
jmpl %g6+8,%g0
ldsh [%i3+0x12a],%l1 ! Mem[000000001580012a]
p2_call_3_he:
ldstub [%i0+0x1eb],%l4 ! Mem[00000000140001eb]
retl
ldub [%i3+0x05c],%l5 ! Mem[000000001580005c]
p2_jmpl_3_ho:
ldsh [%o0+0x1c6],%l5 ! Mem[00000000140001c6]
ldsh [%o2+0x09a],%l1 ! Mem[000000001500009a]
std %l0,[%o0+0x190] ! Mem[0000000014000190]
ldstub [%o2+0x179],%l1 ! Mem[0000000015000179]
ldstub [%o2+0x128],%l3 ! Mem[0000000015000128]
jmpl %g6+8,%g0
ldsh [%o3+0x12a],%l1 ! Mem[000000001580012a]
p2_call_3_ho:
ldstub [%o0+0x1eb],%l4 ! Mem[00000000140001eb]
retl
ldub [%o3+0x05c],%l5 ! Mem[000000001580005c]
p3_jmpl_3_le:
jmpl %g6+8,%g0
swap [%i0+0x0dc],%l5 ! Mem[00000000160000dc]
p3_call_3_le:
ldd [%i3+0x100],%l6 ! Mem[0000000017800100]
ldsh [%i2+0x0da],%l2 ! Mem[00000000170000da]
swap [%i0+0x188],%l6 ! Mem[0000000016000188]
ldd [%i2+0x0b8],%l0 ! Mem[00000000170000b8]
lduh [%i1+0x09a],%l1 ! Mem[000000001680009a]
stx %l1,[%i0+0x190] ! Mem[0000000016000190]
swap [%i1+0x1d4],%l6 ! Mem[00000000168001d4]
retl
swap [%i2+0x1cc],%l5 ! Mem[00000000170001cc]
p3_jmpl_3_lo:
jmpl %g6+8,%g0
swap [%o0+0x0dc],%l5 ! Mem[00000000160000dc]
p3_call_3_lo:
ldd [%o3+0x100],%l6 ! Mem[0000000017800100]
ldsh [%o2+0x0da],%l2 ! Mem[00000000170000da]
swap [%o0+0x188],%l6 ! Mem[0000000016000188]
ldd [%o2+0x0b8],%l0 ! Mem[00000000170000b8]
lduh [%o1+0x09a],%l1 ! Mem[000000001680009a]
stx %l1,[%o0+0x190] ! Mem[0000000016000190]
swap [%o1+0x1d4],%l6 ! Mem[00000000168001d4]
retl
swap [%o2+0x1cc],%l5 ! Mem[00000000170001cc]
p3_jmpl_3_he:
stw %l2,[%i2+0x1f8] ! Mem[00000000170001f8]
ldd [%i3+0x1f0],%l6 ! Mem[00000000178001f0]
stw %l1,[%i3+0x024] ! Mem[0000000017800024]
swap [%i2+0x1d8],%l0 ! Mem[00000000170001d8]
swap [%i3+0x0c0],%l3 ! Mem[00000000178000c0]
jmpl %g6+8,%g0
swap [%i2+0x038],%l7 ! Mem[0000000017000038]
p3_call_3_he:
retl
ldd [%i3+0x1c8],%l6 ! Mem[00000000178001c8]
p3_jmpl_3_ho:
stw %l2,[%o2+0x1f8] ! Mem[00000000170001f8]
ldd [%o3+0x1f0],%l6 ! Mem[00000000178001f0]
stw %l1,[%o3+0x024] ! Mem[0000000017800024]
swap [%o2+0x1d8],%l0 ! Mem[00000000170001d8]
swap [%o3+0x0c0],%l3 ! Mem[00000000178000c0]
jmpl %g6+8,%g0
swap [%o2+0x038],%l7 ! Mem[0000000017000038]
p3_call_3_ho:
retl
ldd [%o3+0x1c8],%l6 ! Mem[00000000178001c8]
p4_jmpl_3_le:
ldsb [%i2+0x16f],%l7 ! Mem[000000001900016f]
ldsh [%i3+0x1f8],%l1 ! Mem[00000000198001f8]
stb %l7,[%i1+0x06e] ! Mem[000000001880006e]
ldsb [%i2+0x150],%l4 ! Mem[0000000019000150]
ldub [%i0+0x05e],%l3 ! Mem[000000001800005e]
jmpl %g6+8,%g0
std %l6,[%i2+0x0f0] ! Mem[00000000190000f0]
p4_call_3_le:
ldub [%i3+0x07b],%l3 ! Mem[000000001980007b]
swap [%i1+0x104],%l5 ! Mem[0000000018800104]
retl
ldsb [%i2+0x164],%l1 ! Mem[0000000019000164]
p4_jmpl_3_lo:
ldsb [%o2+0x16f],%l7 ! Mem[000000001900016f]
ldsh [%o3+0x1f8],%l1 ! Mem[00000000198001f8]
stb %l7,[%o1+0x06e] ! Mem[000000001880006e]
ldsb [%o2+0x150],%l4 ! Mem[0000000019000150]
ldub [%o0+0x05e],%l3 ! Mem[000000001800005e]
jmpl %g6+8,%g0
std %l6,[%o2+0x0f0] ! Mem[00000000190000f0]
p4_call_3_lo:
ldub [%o3+0x07b],%l3 ! Mem[000000001980007b]
swap [%o1+0x104],%l5 ! Mem[0000000018800104]
retl
ldsb [%o2+0x164],%l1 ! Mem[0000000019000164]
p4_jmpl_3_he:
ldub [%i3+0x1e8],%l5 ! Mem[00000000198001e8]
swap [%i0+0x0ac],%l7 ! Mem[00000000180000ac]
swap [%i2+0x14c],%l0 ! Mem[000000001900014c]
lduh [%i1+0x128],%l3 ! Mem[0000000018800128]
ldd [%i1+0x198],%l4 ! Mem[0000000018800198]
jmpl %g6+8,%g0
lduh [%i0+0x022],%l1 ! Mem[0000000018000022]
p4_call_3_he:
swap [%i2+0x018],%l4 ! Mem[0000000019000018]
ldx [%i3+0x0b0],%l1 ! Mem[00000000198000b0]
swap [%i0+0x188],%l7 ! Mem[0000000018000188]
stw %l6,[%i1+0x06c] ! Mem[000000001880006c]
sth %l3,[%i2+0x170] ! Mem[0000000019000170]
stb %l6,[%i0+0x0f3] ! Mem[00000000180000f3]
ldx [%i3+0x108],%l5 ! Mem[0000000019800108]
retl
ldstub [%i0+0x1a7],%l2 ! Mem[00000000180001a7]
p4_jmpl_3_ho:
ldub [%o3+0x1e8],%l5 ! Mem[00000000198001e8]
swap [%o0+0x0ac],%l7 ! Mem[00000000180000ac]
swap [%o2+0x14c],%l0 ! Mem[000000001900014c]
lduh [%o1+0x128],%l3 ! Mem[0000000018800128]
ldd [%o1+0x198],%l4 ! Mem[0000000018800198]
jmpl %g6+8,%g0
lduh [%o0+0x022],%l1 ! Mem[0000000018000022]
p4_call_3_ho:
swap [%o2+0x018],%l4 ! Mem[0000000019000018]
ldx [%o3+0x0b0],%l1 ! Mem[00000000198000b0]
swap [%o0+0x188],%l7 ! Mem[0000000018000188]
stw %l6,[%o1+0x06c] ! Mem[000000001880006c]
sth %l3,[%o2+0x170] ! Mem[0000000019000170]
stb %l6,[%o0+0x0f3] ! Mem[00000000180000f3]
ldx [%o3+0x108],%l5 ! Mem[0000000019800108]
retl
ldstub [%o0+0x1a7],%l2 ! Mem[00000000180001a7]
p5_jmpl_3_le:
sth %l5,[%i2+0x172] ! Mem[000000001b000172]
lduh [%i0+0x1d2],%l5 ! Mem[000000001a0001d2]
swap [%i3+0x164],%l2 ! Mem[000000001b800164]
swap [%i3+0x1f8],%l1 ! Mem[000000001b8001f8]
jmpl %g6+8,%g0
ldub [%i3+0x156],%l2 ! Mem[000000001b800156]
p5_call_3_le:
swap [%i3+0x0a8],%l7 ! Mem[000000001b8000a8]
ldstub [%i2+0x136],%l1 ! Mem[000000001b000136]
swap [%i2+0x164],%l6 ! Mem[000000001b000164]
swap [%i3+0x1c4],%l0 ! Mem[000000001b8001c4]
sth %l6,[%i0+0x18c] ! Mem[000000001a00018c]
lduh [%i3+0x1aa],%l3 ! Mem[000000001b8001aa]
retl
lduw [%i3+0x0fc],%l4 ! Mem[000000001b8000fc]
p5_jmpl_3_lo:
sth %l5,[%o2+0x172] ! Mem[000000001b000172]
lduh [%o0+0x1d2],%l5 ! Mem[000000001a0001d2]
swap [%o3+0x164],%l2 ! Mem[000000001b800164]
swap [%o3+0x1f8],%l1 ! Mem[000000001b8001f8]
jmpl %g6+8,%g0
ldub [%o3+0x156],%l2 ! Mem[000000001b800156]
p5_call_3_lo:
swap [%o3+0x0a8],%l7 ! Mem[000000001b8000a8]
ldstub [%o2+0x136],%l1 ! Mem[000000001b000136]
swap [%o2+0x164],%l6 ! Mem[000000001b000164]
swap [%o3+0x1c4],%l0 ! Mem[000000001b8001c4]
sth %l6,[%o0+0x18c] ! Mem[000000001a00018c]
lduh [%o3+0x1aa],%l3 ! Mem[000000001b8001aa]
retl
lduw [%o3+0x0fc],%l4 ! Mem[000000001b8000fc]
p5_jmpl_3_he:
swap [%i0+0x100],%l2 ! Mem[000000001a000100]
stb %l2,[%i3+0x118] ! Mem[000000001b800118]
swap [%i3+0x054],%l4 ! Mem[000000001b800054]
ldstub [%i0+0x146],%l2 ! Mem[000000001a000146]
jmpl %g6+8,%g0
stb %l0,[%i1+0x136] ! Mem[000000001a800136]
p5_call_3_he:
swap [%i0+0x110],%l6 ! Mem[000000001a000110]
ldsh [%i1+0x1de],%l5 ! Mem[000000001a8001de]
retl
stx %l1,[%i3+0x170] ! Mem[000000001b800170]
p5_jmpl_3_ho:
swap [%o0+0x100],%l2 ! Mem[000000001a000100]
stb %l2,[%o3+0x118] ! Mem[000000001b800118]
swap [%o3+0x054],%l4 ! Mem[000000001b800054]
ldstub [%o0+0x146],%l2 ! Mem[000000001a000146]
jmpl %g6+8,%g0
stb %l0,[%o1+0x136] ! Mem[000000001a800136]
p5_call_3_ho:
swap [%o0+0x110],%l6 ! Mem[000000001a000110]
ldsh [%o1+0x1de],%l5 ! Mem[000000001a8001de]
retl
stx %l1,[%o3+0x170] ! Mem[000000001b800170]
p6_jmpl_3_le:
ldub [%i3+0x0ec],%l5 ! Mem[000000001d8000ec]
jmpl %g6+8,%g0
lduw [%i2+0x0bc],%l7 ! Mem[000000001d0000bc]
p6_call_3_le:
ldub [%i0+0x18b],%l6 ! Mem[000000001c00018b]
sth %l4,[%i1+0x1f6] ! Mem[000000001c8001f6]
ldstub [%i0+0x130],%l3 ! Mem[000000001c000130]
swap [%i0+0x074],%l1 ! Mem[000000001c000074]
swap [%i2+0x138],%l5 ! Mem[000000001d000138]
retl
ldsh [%i0+0x162],%l5 ! Mem[000000001c000162]
p6_jmpl_3_lo:
ldub [%o3+0x0ec],%l5 ! Mem[000000001d8000ec]
jmpl %g6+8,%g0
lduw [%o2+0x0bc],%l7 ! Mem[000000001d0000bc]
p6_call_3_lo:
ldub [%o0+0x18b],%l6 ! Mem[000000001c00018b]
sth %l4,[%o1+0x1f6] ! Mem[000000001c8001f6]
ldstub [%o0+0x130],%l3 ! Mem[000000001c000130]
swap [%o0+0x074],%l1 ! Mem[000000001c000074]
swap [%o2+0x138],%l5 ! Mem[000000001d000138]
retl
ldsh [%o0+0x162],%l5 ! Mem[000000001c000162]
p6_jmpl_3_he:
ldx [%i0+0x1d8],%l0 ! Mem[000000001c0001d8]
lduh [%i3+0x05e],%l5 ! Mem[000000001d80005e]
swap [%i1+0x160],%l2 ! Mem[000000001c800160]
ldd [%i0+0x0d0],%l4 ! Mem[000000001c0000d0]
ldstub [%i2+0x1e6],%l7 ! Mem[000000001d0001e6]
lduh [%i2+0x19e],%l5 ! Mem[000000001d00019e]
jmpl %g6+8,%g0
swap [%i0+0x03c],%l2 ! Mem[000000001c00003c]
p6_call_3_he:
stx %l6,[%i3+0x078] ! Mem[000000001d800078]
sth %l5,[%i3+0x118] ! Mem[000000001d800118]
retl
swap [%i3+0x060],%l7 ! Mem[000000001d800060]
p6_jmpl_3_ho:
ldx [%o0+0x1d8],%l0 ! Mem[000000001c0001d8]
lduh [%o3+0x05e],%l5 ! Mem[000000001d80005e]
swap [%o1+0x160],%l2 ! Mem[000000001c800160]
ldd [%o0+0x0d0],%l4 ! Mem[000000001c0000d0]
ldstub [%o2+0x1e6],%l7 ! Mem[000000001d0001e6]
lduh [%o2+0x19e],%l5 ! Mem[000000001d00019e]
jmpl %g6+8,%g0
swap [%o0+0x03c],%l2 ! Mem[000000001c00003c]
p6_call_3_ho:
stx %l6,[%o3+0x078] ! Mem[000000001d800078]
sth %l5,[%o3+0x118] ! Mem[000000001d800118]
retl
swap [%o3+0x060],%l7 ! Mem[000000001d800060]
p7_jmpl_3_le:
jmpl %g6+8,%g0
swap [%i0+0x090],%l7 ! Mem[000000001e000090]
p7_call_3_le:
ldstub [%i0+0x05d],%l6 ! Mem[000000001e00005d]
lduw [%i0+0x03c],%l1 ! Mem[000000001e00003c]
std %l4,[%i2+0x0e8] ! Mem[000000001f0000e8]
stw %l7,[%i1+0x09c] ! Mem[000000001e80009c]
ldstub [%i2+0x1c6],%l1 ! Mem[000000001f0001c6]
stw %l6,[%i0+0x094] ! Mem[000000001e000094]
retl
sth %l6,[%i3+0x00c] ! Mem[000000001f80000c]
p7_jmpl_3_lo:
jmpl %g6+8,%g0
swap [%o0+0x090],%l7 ! Mem[000000001e000090]
p7_call_3_lo:
ldstub [%o0+0x05d],%l6 ! Mem[000000001e00005d]
lduw [%o0+0x03c],%l1 ! Mem[000000001e00003c]
std %l4,[%o2+0x0e8] ! Mem[000000001f0000e8]
stw %l7,[%o1+0x09c] ! Mem[000000001e80009c]
ldstub [%o2+0x1c6],%l1 ! Mem[000000001f0001c6]
stw %l6,[%o0+0x094] ! Mem[000000001e000094]
retl
sth %l6,[%o3+0x00c] ! Mem[000000001f80000c]
p7_jmpl_3_he:
lduw [%i3+0x054],%l1 ! Mem[000000001f800054]
lduh [%i3+0x118],%l5 ! Mem[000000001f800118]
ldstub [%i2+0x162],%l5 ! Mem[000000001f000162]
jmpl %g6+8,%g0
ldstub [%i1+0x04d],%l1 ! Mem[000000001e80004d]
p7_call_3_he:
stx %l3,[%i1+0x088] ! Mem[000000001e800088]
ldsw [%i3+0x110],%l6 ! Mem[000000001f800110]
stw %l2,[%i0+0x1e8] ! Mem[000000001e0001e8]
ldd [%i3+0x190],%l6 ! Mem[000000001f800190]
stb %l7,[%i0+0x046] ! Mem[000000001e000046]
stw %l6,[%i2+0x180] ! Mem[000000001f000180]
ldub [%i1+0x08a],%l7 ! Mem[000000001e80008a]
retl
ldsb [%i0+0x136],%l1 ! Mem[000000001e000136]
p7_jmpl_3_ho:
lduw [%o3+0x054],%l1 ! Mem[000000001f800054]
lduh [%o3+0x118],%l5 ! Mem[000000001f800118]
ldstub [%o2+0x162],%l5 ! Mem[000000001f000162]
jmpl %g6+8,%g0
ldstub [%o1+0x04d],%l1 ! Mem[000000001e80004d]
p7_call_3_ho:
stx %l3,[%o1+0x088] ! Mem[000000001e800088]
ldsw [%o3+0x110],%l6 ! Mem[000000001f800110]
stw %l2,[%o0+0x1e8] ! Mem[000000001e0001e8]
ldd [%o3+0x190],%l6 ! Mem[000000001f800190]
stb %l7,[%o0+0x046] ! Mem[000000001e000046]
stw %l6,[%o2+0x180] ! Mem[000000001f000180]
ldub [%o1+0x08a],%l7 ! Mem[000000001e80008a]
retl
ldsb [%o0+0x136],%l1 ! Mem[000000001e000136]
p8_jmpl_3_le:
ldstub [%i1+0x165],%l6 ! Mem[0000000020800165]
ldsw [%i0+0x148],%l7 ! Mem[0000000020000148]
swap [%i0+0x1f4],%l7 ! Mem[00000000200001f4]
stx %l6,[%i1+0x1f0] ! Mem[00000000208001f0]
ldub [%i3+0x141],%l1 ! Mem[0000000021800141]
stb %l6,[%i3+0x14b] ! Mem[000000002180014b]
jmpl %g6+8,%g0
stx %l2,[%i3+0x000] ! Mem[0000000021800000]
p8_call_3_le:
ldx [%i0+0x1c8],%l4 ! Mem[00000000200001c8]
stb %l1,[%i1+0x116] ! Mem[0000000020800116]
retl
ldsh [%i2+0x144],%l6 ! Mem[0000000021000144]
p8_jmpl_3_lo:
ldstub [%o1+0x165],%l6 ! Mem[0000000020800165]
ldsw [%o0+0x148],%l7 ! Mem[0000000020000148]
swap [%o0+0x1f4],%l7 ! Mem[00000000200001f4]
stx %l6,[%o1+0x1f0] ! Mem[00000000208001f0]
ldub [%o3+0x141],%l1 ! Mem[0000000021800141]
stb %l6,[%o3+0x14b] ! Mem[000000002180014b]
jmpl %g6+8,%g0
stx %l2,[%o3+0x000] ! Mem[0000000021800000]
p8_call_3_lo:
ldx [%o0+0x1c8],%l4 ! Mem[00000000200001c8]
stb %l1,[%o1+0x116] ! Mem[0000000020800116]
retl
ldsh [%o2+0x144],%l6 ! Mem[0000000021000144]
p8_jmpl_3_he:
std %l2,[%i0+0x108] ! Mem[0000000020000108]
jmpl %g6+8,%g0
swap [%i1+0x128],%l1 ! Mem[0000000020800128]
p8_call_3_he:
ldstub [%i2+0x1eb],%l4 ! Mem[00000000210001eb]
retl
ldd [%i3+0x170],%l6 ! Mem[0000000021800170]
p8_jmpl_3_ho:
std %l2,[%o0+0x108] ! Mem[0000000020000108]
jmpl %g6+8,%g0
swap [%o1+0x128],%l1 ! Mem[0000000020800128]
p8_call_3_ho:
ldstub [%o2+0x1eb],%l4 ! Mem[00000000210001eb]
retl
ldd [%o3+0x170],%l6 ! Mem[0000000021800170]
p9_jmpl_3_le:
ldsb [%i0+0x0ff],%l5 ! Mem[00000000220000ff]
ldub [%i0+0x0b4],%l2 ! Mem[00000000220000b4]
swap [%i1+0x080],%l1 ! Mem[0000000022800080]
jmpl %g6+8,%g0
ldstub [%i3+0x0a6],%l5 ! Mem[00000000238000a6]
p9_call_3_le:
lduw [%i2+0x1c4],%l5 ! Mem[00000000230001c4]
ldub [%i1+0x181],%l0 ! Mem[0000000022800181]
ldx [%i0+0x190],%l1 ! Mem[0000000022000190]
ldd [%i2+0x158],%l0 ! Mem[0000000023000158]
lduw [%i1+0x128],%l3 ! Mem[0000000022800128]
retl
swap [%i1+0x108],%l1 ! Mem[0000000022800108]
p9_jmpl_3_lo:
ldsb [%o0+0x0ff],%l5 ! Mem[00000000220000ff]
ldub [%o0+0x0b4],%l2 ! Mem[00000000220000b4]
swap [%o1+0x080],%l1 ! Mem[0000000022800080]
jmpl %g6+8,%g0
ldstub [%o3+0x0a6],%l5 ! Mem[00000000238000a6]
p9_call_3_lo:
lduw [%o2+0x1c4],%l5 ! Mem[00000000230001c4]
ldub [%o1+0x181],%l0 ! Mem[0000000022800181]
ldx [%o0+0x190],%l1 ! Mem[0000000022000190]
ldd [%o2+0x158],%l0 ! Mem[0000000023000158]
lduw [%o1+0x128],%l3 ! Mem[0000000022800128]
retl
swap [%o1+0x108],%l1 ! Mem[0000000022800108]
p9_jmpl_3_he:
ldsh [%i1+0x1ca],%l4 ! Mem[00000000228001ca]
jmpl %g6+8,%g0
ldstub [%i0+0x05c],%l5 ! Mem[000000002200005c]
p9_call_3_he:
stw %l2,[%i2+0x1d8] ! Mem[00000000230001d8]
ldstub [%i1+0x077],%l4 ! Mem[0000000022800077]
swap [%i2+0x164],%l2 ! Mem[0000000023000164]
lduh [%i2+0x136],%l0 ! Mem[0000000023000136]
retl
swap [%i2+0x1c4],%l0 ! Mem[00000000230001c4]
p9_jmpl_3_ho:
ldsh [%o1+0x1ca],%l4 ! Mem[00000000228001ca]
jmpl %g6+8,%g0
ldstub [%o0+0x05c],%l5 ! Mem[000000002200005c]
p9_call_3_ho:
stw %l2,[%o2+0x1d8] ! Mem[00000000230001d8]
ldstub [%o1+0x077],%l4 ! Mem[0000000022800077]
swap [%o2+0x164],%l2 ! Mem[0000000023000164]
lduh [%o2+0x136],%l0 ! Mem[0000000023000136]
retl
swap [%o2+0x1c4],%l0 ! Mem[00000000230001c4]
p10_jmpl_3_le:
ldub [%i3+0x1d8],%l5 ! Mem[00000000258001d8]
ldsw [%i2+0x1fc],%l0 ! Mem[00000000250001fc]
ldub [%i2+0x05f],%l5 ! Mem[000000002500005f]
ldx [%i1+0x110],%l6 ! Mem[0000000024800110]
ldd [%i0+0x090],%l2 ! Mem[0000000024000090]
ldstub [%i2+0x1c1],%l5 ! Mem[00000000250001c1]
ldsh [%i0+0x020],%l6 ! Mem[0000000024000020]
jmpl %g6+8,%g0
sth %l1,[%i1+0x0ac] ! Mem[00000000248000ac]
p10_call_3_le:
ldsh [%i2+0x09a],%l1 ! Mem[000000002500009a]
ldd [%i1+0x108],%l4 ! Mem[0000000024800108]
swap [%i2+0x040],%l7 ! Mem[0000000025000040]
lduw [%i3+0x1a8],%l0 ! Mem[00000000258001a8]
stx %l1,[%i1+0x108] ! Mem[0000000024800108]
lduh [%i2+0x0a6],%l7 ! Mem[00000000250000a6]
ldx [%i0+0x168],%l4 ! Mem[0000000024000168]
retl
stw %l2,[%i3+0x100] ! Mem[0000000025800100]
p10_jmpl_3_lo:
ldub [%o3+0x1d8],%l5 ! Mem[00000000258001d8]
ldsw [%o2+0x1fc],%l0 ! Mem[00000000250001fc]
ldub [%o2+0x05f],%l5 ! Mem[000000002500005f]
ldx [%o1+0x110],%l6 ! Mem[0000000024800110]
ldd [%o0+0x090],%l2 ! Mem[0000000024000090]
ldstub [%o2+0x1c1],%l5 ! Mem[00000000250001c1]
ldsh [%o0+0x020],%l6 ! Mem[0000000024000020]
jmpl %g6+8,%g0
sth %l1,[%o1+0x0ac] ! Mem[00000000248000ac]
p10_call_3_lo:
ldsh [%o2+0x09a],%l1 ! Mem[000000002500009a]
ldd [%o1+0x108],%l4 ! Mem[0000000024800108]
swap [%o2+0x040],%l7 ! Mem[0000000025000040]
lduw [%o3+0x1a8],%l0 ! Mem[00000000258001a8]
stx %l1,[%o1+0x108] ! Mem[0000000024800108]
lduh [%o2+0x0a6],%l7 ! Mem[00000000250000a6]
ldx [%o0+0x168],%l4 ! Mem[0000000024000168]
retl
stw %l2,[%o3+0x100] ! Mem[0000000025800100]
p10_jmpl_3_he:
stw %l0,[%i3+0x0a0] ! Mem[00000000258000a0]
ldsw [%i3+0x094],%l4 ! Mem[0000000025800094]
ldstub [%i3+0x1c4],%l5 ! Mem[00000000258001c4]
ldsw [%i1+0x16c],%l0 ! Mem[000000002480016c]
ldd [%i1+0x1b0],%l6 ! Mem[00000000248001b0]
jmpl %g6+8,%g0
ldstub [%i2+0x1cb],%l6 ! Mem[00000000250001cb]
p10_call_3_he:
ldstub [%i1+0x0de],%l7 ! Mem[00000000248000de]
ldstub [%i3+0x03a],%l4 ! Mem[000000002580003a]
retl
stb %l1,[%i2+0x0b7] ! Mem[00000000250000b7]
p10_jmpl_3_ho:
stw %l0,[%o3+0x0a0] ! Mem[00000000258000a0]
ldsw [%o3+0x094],%l4 ! Mem[0000000025800094]
ldstub [%o3+0x1c4],%l5 ! Mem[00000000258001c4]
ldsw [%o1+0x16c],%l0 ! Mem[000000002480016c]
ldd [%o1+0x1b0],%l6 ! Mem[00000000248001b0]
jmpl %g6+8,%g0
ldstub [%o2+0x1cb],%l6 ! Mem[00000000250001cb]
p10_call_3_ho:
ldstub [%o1+0x0de],%l7 ! Mem[00000000248000de]
ldstub [%o3+0x03a],%l4 ! Mem[000000002580003a]
retl
stb %l1,[%o2+0x0b7] ! Mem[00000000250000b7]
p11_jmpl_3_le:
jmpl %g6+8,%g0
stw %l0,[%i3+0x078] ! Mem[0000000027800078]
p11_call_3_le:
ldstub [%i0+0x0d5],%l3 ! Mem[00000000260000d5]
retl
ldsw [%i0+0x138],%l2 ! Mem[0000000026000138]
p11_jmpl_3_lo:
jmpl %g6+8,%g0
stw %l0,[%o3+0x078] ! Mem[0000000027800078]
p11_call_3_lo:
ldstub [%o0+0x0d5],%l3 ! Mem[00000000260000d5]
retl
ldsw [%o0+0x138],%l2 ! Mem[0000000026000138]
p11_jmpl_3_he:
jmpl %g6+8,%g0
sth %l2,[%i1+0x15c] ! Mem[000000002680015c]
p11_call_3_he:
lduw [%i2+0x084],%l7 ! Mem[0000000027000084]
swap [%i0+0x190],%l7 ! Mem[0000000026000190]
retl
stx %l5,[%i0+0x1c8] ! Mem[00000000260001c8]
p11_jmpl_3_ho:
jmpl %g6+8,%g0
sth %l2,[%o1+0x15c] ! Mem[000000002680015c]
p11_call_3_ho:
lduw [%o2+0x084],%l7 ! Mem[0000000027000084]
swap [%o0+0x190],%l7 ! Mem[0000000026000190]
retl
stx %l5,[%o0+0x1c8] ! Mem[00000000260001c8]
p12_jmpl_3_le:
ldstub [%i3+0x061],%l7 ! Mem[0000000029800061]
swap [%i2+0x188],%l0 ! Mem[0000000029000188]
swap [%i0+0x018],%l7 ! Mem[0000000028000018]
std %l2,[%i0+0x1a0] ! Mem[00000000280001a0]
std %l4,[%i1+0x168] ! Mem[0000000028800168]
jmpl %g6+8,%g0
swap [%i1+0x120],%l2 ! Mem[0000000028800120]
p12_call_3_le:
swap [%i3+0x03c],%l2 ! Mem[000000002980003c]
stx %l7,[%i0+0x1a0] ! Mem[00000000280001a0]
swap [%i1+0x164],%l3 ! Mem[0000000028800164]
ldx [%i3+0x1a0],%l0 ! Mem[00000000298001a0]
ldsb [%i0+0x111],%l6 ! Mem[0000000028000111]
retl
swap [%i3+0x1fc],%l5 ! Mem[00000000298001fc]
p12_jmpl_3_lo:
ldstub [%o3+0x061],%l7 ! Mem[0000000029800061]
swap [%o2+0x188],%l0 ! Mem[0000000029000188]
swap [%o0+0x018],%l7 ! Mem[0000000028000018]
std %l2,[%o0+0x1a0] ! Mem[00000000280001a0]
std %l4,[%o1+0x168] ! Mem[0000000028800168]
jmpl %g6+8,%g0
swap [%o1+0x120],%l2 ! Mem[0000000028800120]
p12_call_3_lo:
swap [%o3+0x03c],%l2 ! Mem[000000002980003c]
stx %l7,[%o0+0x1a0] ! Mem[00000000280001a0]
swap [%o1+0x164],%l3 ! Mem[0000000028800164]
ldx [%o3+0x1a0],%l0 ! Mem[00000000298001a0]
ldsb [%o0+0x111],%l6 ! Mem[0000000028000111]
retl
swap [%o3+0x1fc],%l5 ! Mem[00000000298001fc]
p12_jmpl_3_he:
ldsh [%i3+0x096],%l0 ! Mem[0000000029800096]
ldstub [%i0+0x034],%l4 ! Mem[0000000028000034]
stw %l6,[%i2+0x1e8] ! Mem[00000000290001e8]
ldstub [%i0+0x195],%l3 ! Mem[0000000028000195]
jmpl %g6+8,%g0
ldsh [%i2+0x180],%l3 ! Mem[0000000029000180]
p12_call_3_he:
ldd [%i0+0x000],%l6 ! Mem[0000000028000000]
retl
ldub [%i1+0x079],%l7 ! Mem[0000000028800079]
p12_jmpl_3_ho:
ldsh [%o3+0x096],%l0 ! Mem[0000000029800096]
ldstub [%o0+0x034],%l4 ! Mem[0000000028000034]
stw %l6,[%o2+0x1e8] ! Mem[00000000290001e8]
ldstub [%o0+0x195],%l3 ! Mem[0000000028000195]
jmpl %g6+8,%g0
ldsh [%o2+0x180],%l3 ! Mem[0000000029000180]
p12_call_3_ho:
ldd [%o0+0x000],%l6 ! Mem[0000000028000000]
retl
ldub [%o1+0x079],%l7 ! Mem[0000000028800079]
p13_jmpl_3_le:
ldstub [%i2+0x178],%l2 ! Mem[000000002b000178]
ldsb [%i2+0x195],%l3 ! Mem[000000002b000195]
ldsh [%i1+0x05e],%l6 ! Mem[000000002a80005e]
sth %l2,[%i1+0x0c4] ! Mem[000000002a8000c4]
jmpl %g6+8,%g0
lduh [%i2+0x0c4],%l2 ! Mem[000000002b0000c4]
p13_call_3_le:
ldstub [%i0+0x034],%l5 ! Mem[000000002a000034]
ldsw [%i3+0x16c],%l1 ! Mem[000000002b80016c]
std %l0,[%i0+0x068] ! Mem[000000002a000068]
retl
ldx [%i3+0x080],%l3 ! Mem[000000002b800080]
p13_jmpl_3_lo:
ldstub [%o2+0x178],%l2 ! Mem[000000002b000178]
ldsb [%o2+0x195],%l3 ! Mem[000000002b000195]
ldsh [%o1+0x05e],%l6 ! Mem[000000002a80005e]
sth %l2,[%o1+0x0c4] ! Mem[000000002a8000c4]
jmpl %g6+8,%g0
lduh [%o2+0x0c4],%l2 ! Mem[000000002b0000c4]
p13_call_3_lo:
ldstub [%o0+0x034],%l5 ! Mem[000000002a000034]
ldsw [%o3+0x16c],%l1 ! Mem[000000002b80016c]
std %l0,[%o0+0x068] ! Mem[000000002a000068]
retl
ldx [%o3+0x080],%l3 ! Mem[000000002b800080]
p13_jmpl_3_he:
ldstub [%i2+0x175],%l5 ! Mem[000000002b000175]
ldd [%i2+0x168],%l4 ! Mem[000000002b000168]
ldstub [%i3+0x0a6],%l2 ! Mem[000000002b8000a6]
ldstub [%i1+0x1da],%l0 ! Mem[000000002a8001da]
sth %l3,[%i2+0x0c0] ! Mem[000000002b0000c0]
stw %l7,[%i1+0x038] ! Mem[000000002a800038]
jmpl %g6+8,%g0
ldstub [%i1+0x18f],%l4 ! Mem[000000002a80018f]
p13_call_3_he:
ldsh [%i1+0x116],%l7 ! Mem[000000002a800116]
ldsh [%i0+0x132],%l5 ! Mem[000000002a000132]
ldd [%i2+0x0f0],%l2 ! Mem[000000002b0000f0]
ldsw [%i2+0x150],%l0 ! Mem[000000002b000150]
ldstub [%i0+0x057],%l1 ! Mem[000000002a000057]
stw %l7,[%i2+0x024] ! Mem[000000002b000024]
ldstub [%i2+0x079],%l7 ! Mem[000000002b000079]
retl
swap [%i2+0x07c],%l1 ! Mem[000000002b00007c]
p13_jmpl_3_ho:
ldstub [%o2+0x175],%l5 ! Mem[000000002b000175]
ldd [%o2+0x168],%l4 ! Mem[000000002b000168]
ldstub [%o3+0x0a6],%l2 ! Mem[000000002b8000a6]
ldstub [%o1+0x1da],%l0 ! Mem[000000002a8001da]
sth %l3,[%o2+0x0c0] ! Mem[000000002b0000c0]
stw %l7,[%o1+0x038] ! Mem[000000002a800038]
jmpl %g6+8,%g0
ldstub [%o1+0x18f],%l4 ! Mem[000000002a80018f]
p13_call_3_ho:
ldsh [%o1+0x116],%l7 ! Mem[000000002a800116]
ldsh [%o0+0x132],%l5 ! Mem[000000002a000132]
ldd [%o2+0x0f0],%l2 ! Mem[000000002b0000f0]
ldsw [%o2+0x150],%l0 ! Mem[000000002b000150]
ldstub [%o0+0x057],%l1 ! Mem[000000002a000057]
stw %l7,[%o2+0x024] ! Mem[000000002b000024]
ldstub [%o2+0x079],%l7 ! Mem[000000002b000079]
retl
swap [%o2+0x07c],%l1 ! Mem[000000002b00007c]
p14_jmpl_3_le:
lduh [%i2+0x0fa],%l4 ! Mem[000000002d0000fa]
swap [%i3+0x080],%l5 ! Mem[000000002d800080]
ldsh [%i3+0x012],%l2 ! Mem[000000002d800012]
ldsh [%i3+0x196],%l4 ! Mem[000000002d800196]
jmpl %g6+8,%g0
stb %l5,[%i1+0x173] ! Mem[000000002c800173]
p14_call_3_le:
stw %l1,[%i2+0x144] ! Mem[000000002d000144]
ldsb [%i0+0x082],%l1 ! Mem[000000002c000082]
ldsh [%i2+0x046],%l7 ! Mem[000000002d000046]
stb %l6,[%i1+0x1a2] ! Mem[000000002c8001a2]
ldstub [%i1+0x08a],%l7 ! Mem[000000002c80008a]
retl
stx %l6,[%i0+0x1d8] ! Mem[000000002c0001d8]
p14_jmpl_3_lo:
lduh [%o2+0x0fa],%l4 ! Mem[000000002d0000fa]
swap [%o3+0x080],%l5 ! Mem[000000002d800080]
ldsh [%o3+0x012],%l2 ! Mem[000000002d800012]
ldsh [%o3+0x196],%l4 ! Mem[000000002d800196]
jmpl %g6+8,%g0
stb %l5,[%o1+0x173] ! Mem[000000002c800173]
p14_call_3_lo:
stw %l1,[%o2+0x144] ! Mem[000000002d000144]
ldsb [%o0+0x082],%l1 ! Mem[000000002c000082]
ldsh [%o2+0x046],%l7 ! Mem[000000002d000046]
stb %l6,[%o1+0x1a2] ! Mem[000000002c8001a2]
ldstub [%o1+0x08a],%l7 ! Mem[000000002c80008a]
retl
stx %l6,[%o0+0x1d8] ! Mem[000000002c0001d8]
p14_jmpl_3_he:
swap [%i1+0x060],%l7 ! Mem[000000002c800060]
ldd [%i0+0x1a8],%l0 ! Mem[000000002c0001a8]
stw %l7,[%i1+0x018] ! Mem[000000002c800018]
ldd [%i2+0x1a0],%l2 ! Mem[000000002d0001a0]
ldsh [%i1+0x0d6],%l4 ! Mem[000000002c8000d6]
jmpl %g6+8,%g0
stx %l4,[%i0+0x128] ! Mem[000000002c000128]
p14_call_3_he:
sth %l0,[%i2+0x08c] ! Mem[000000002d00008c]
stx %l5,[%i0+0x0a0] ! Mem[000000002c0000a0]
ldstub [%i3+0x135],%l1 ! Mem[000000002d800135]
ldx [%i0+0x0b8],%l2 ! Mem[000000002c0000b8]
sth %l7,[%i1+0x032] ! Mem[000000002c800032]
retl
swap [%i2+0x024],%l5 ! Mem[000000002d000024]
p14_jmpl_3_ho:
swap [%o1+0x060],%l7 ! Mem[000000002c800060]
ldd [%o0+0x1a8],%l0 ! Mem[000000002c0001a8]
stw %l7,[%o1+0x018] ! Mem[000000002c800018]
ldd [%o2+0x1a0],%l2 ! Mem[000000002d0001a0]
ldsh [%o1+0x0d6],%l4 ! Mem[000000002c8000d6]
jmpl %g6+8,%g0
stx %l4,[%o0+0x128] ! Mem[000000002c000128]
p14_call_3_ho:
sth %l0,[%o2+0x08c] ! Mem[000000002d00008c]
stx %l5,[%o0+0x0a0] ! Mem[000000002c0000a0]
ldstub [%o3+0x135],%l1 ! Mem[000000002d800135]
ldx [%o0+0x0b8],%l2 ! Mem[000000002c0000b8]
sth %l7,[%o1+0x032] ! Mem[000000002c800032]
retl
swap [%o2+0x024],%l5 ! Mem[000000002d000024]
p15_jmpl_3_le:
jmpl %g6+8,%g0
ldstub [%i1+0x0ec],%l5 ! Mem[000000002e8000ec]
p15_call_3_le:
ldub [%i2+0x129],%l5 ! Mem[000000002f000129]
ldsh [%i0+0x18a],%l6 ! Mem[000000002e00018a]
swap [%i3+0x0ac],%l5 ! Mem[000000002f8000ac]
stw %l0,[%i3+0x1a4] ! Mem[000000002f8001a4]
swap [%i3+0x1b0],%l6 ! Mem[000000002f8001b0]
swap [%i2+0x160],%l7 ! Mem[000000002f000160]
swap [%i3+0x17c],%l4 ! Mem[000000002f80017c]
retl
ldsb [%i0+0x0d5],%l3 ! Mem[000000002e0000d5]
p15_jmpl_3_lo:
jmpl %g6+8,%g0
ldstub [%o1+0x0ec],%l5 ! Mem[000000002e8000ec]
p15_call_3_lo:
ldub [%o2+0x129],%l5 ! Mem[000000002f000129]
ldsh [%o0+0x18a],%l6 ! Mem[000000002e00018a]
swap [%o3+0x0ac],%l5 ! Mem[000000002f8000ac]
stw %l0,[%o3+0x1a4] ! Mem[000000002f8001a4]
swap [%o3+0x1b0],%l6 ! Mem[000000002f8001b0]
swap [%o2+0x160],%l7 ! Mem[000000002f000160]
swap [%o3+0x17c],%l4 ! Mem[000000002f80017c]
retl
ldsb [%o0+0x0d5],%l3 ! Mem[000000002e0000d5]
p15_jmpl_3_he:
swap [%i2+0x0a8],%l0 ! Mem[000000002f0000a8]
ldx [%i0+0x158],%l2 ! Mem[000000002e000158]
ldsb [%i3+0x0f6],%l5 ! Mem[000000002f8000f6]
jmpl %g6+8,%g0
ldub [%i1+0x1c6],%l7 ! Mem[000000002e8001c6]
p15_call_3_he:
ldstub [%i3+0x158],%l2 ! Mem[000000002f800158]
swap [%i3+0x1b4],%l3 ! Mem[000000002f8001b4]
stw %l6,[%i0+0x07c] ! Mem[000000002e00007c]
lduh [%i2+0x0e4],%l2 ! Mem[000000002f0000e4]
stb %l2,[%i0+0x0e5] ! Mem[000000002e0000e5]
ldd [%i1+0x1c8],%l4 ! Mem[000000002e8001c8]
std %l0,[%i0+0x130] ! Mem[000000002e000130]
retl
std %l6,[%i3+0x160] ! Mem[000000002f800160]
p15_jmpl_3_ho:
swap [%o2+0x0a8],%l0 ! Mem[000000002f0000a8]
ldx [%o0+0x158],%l2 ! Mem[000000002e000158]
ldsb [%o3+0x0f6],%l5 ! Mem[000000002f8000f6]
jmpl %g6+8,%g0
ldub [%o1+0x1c6],%l7 ! Mem[000000002e8001c6]
p15_call_3_ho:
ldstub [%o3+0x158],%l2 ! Mem[000000002f800158]
swap [%o3+0x1b4],%l3 ! Mem[000000002f8001b4]
stw %l6,[%o0+0x07c] ! Mem[000000002e00007c]
lduh [%o2+0x0e4],%l2 ! Mem[000000002f0000e4]
stb %l2,[%o0+0x0e5] ! Mem[000000002e0000e5]
ldd [%o1+0x1c8],%l4 ! Mem[000000002e8001c8]
std %l0,[%o0+0x130] ! Mem[000000002e000130]
retl
std %l6,[%o3+0x160] ! Mem[000000002f800160]
p16_jmpl_3_le:
stx %l3,[%i1+0x128] ! Mem[0000000030800128]
lduw [%i3+0x120],%l4 ! Mem[0000000031800120]
ldstub [%i3+0x15f],%l7 ! Mem[000000003180015f]
ldstub [%i0+0x155],%l7 ! Mem[0000000030000155]
ldx [%i0+0x1c0],%l4 ! Mem[00000000300001c0]
jmpl %g6+8,%g0
ldsw [%i2+0x1c8],%l2 ! Mem[00000000310001c8]
p16_call_3_le:
retl
stx %l2,[%i3+0x0d8] ! Mem[00000000318000d8]
p16_jmpl_3_lo:
stx %l3,[%o1+0x128] ! Mem[0000000030800128]
lduw [%o3+0x120],%l4 ! Mem[0000000031800120]
ldstub [%o3+0x15f],%l7 ! Mem[000000003180015f]
ldstub [%o0+0x155],%l7 ! Mem[0000000030000155]
ldx [%o0+0x1c0],%l4 ! Mem[00000000300001c0]
jmpl %g6+8,%g0
ldsw [%o2+0x1c8],%l2 ! Mem[00000000310001c8]
p16_call_3_lo:
retl
stx %l2,[%o3+0x0d8] ! Mem[00000000318000d8]
p16_jmpl_3_he:
swap [%i2+0x05c],%l5 ! Mem[000000003100005c]
ldub [%i3+0x08e],%l4 ! Mem[000000003180008e]
ldsh [%i3+0x0ce],%l6 ! Mem[00000000318000ce]
ldsb [%i3+0x096],%l0 ! Mem[0000000031800096]
lduh [%i2+0x05a],%l4 ! Mem[000000003100005a]
jmpl %g6+8,%g0
ldstub [%i0+0x07e],%l3 ! Mem[000000003000007e]
p16_call_3_he:
ldstub [%i0+0x02f],%l2 ! Mem[000000003000002f]
retl
ldsw [%i2+0x078],%l3 ! Mem[0000000031000078]
p16_jmpl_3_ho:
swap [%o2+0x05c],%l5 ! Mem[000000003100005c]
ldub [%o3+0x08e],%l4 ! Mem[000000003180008e]
ldsh [%o3+0x0ce],%l6 ! Mem[00000000318000ce]
ldsb [%o3+0x096],%l0 ! Mem[0000000031800096]
lduh [%o2+0x05a],%l4 ! Mem[000000003100005a]
jmpl %g6+8,%g0
ldstub [%o0+0x07e],%l3 ! Mem[000000003000007e]
p16_call_3_ho:
ldstub [%o0+0x02f],%l2 ! Mem[000000003000002f]
retl
ldsw [%o2+0x078],%l3 ! Mem[0000000031000078]
p17_jmpl_3_le:
std %l2,[%i0+0x110] ! Mem[0000000032000110]
stw %l1,[%i0+0x074] ! Mem[0000000032000074]
ldstub [%i3+0x139],%l5 ! Mem[0000000033800139]
ldstub [%i2+0x162],%l5 ! Mem[0000000033000162]
swap [%i1+0x0bc],%l2 ! Mem[00000000328000bc]
ldsw [%i1+0x1e0],%l5 ! Mem[00000000328001e0]
ldsb [%i3+0x1d4],%l3 ! Mem[00000000338001d4]
jmpl %g6+8,%g0
lduh [%i0+0x1fc],%l7 ! Mem[00000000320001fc]
p17_call_3_le:
ldub [%i2+0x14a],%l7 ! Mem[000000003300014a]
stx %l7,[%i3+0x1d0] ! Mem[00000000338001d0]
ldsb [%i3+0x0ad],%l1 ! Mem[00000000338000ad]
swap [%i2+0x0ac],%l4 ! Mem[00000000330000ac]
lduh [%i3+0x0ce],%l6 ! Mem[00000000338000ce]
swap [%i1+0x0b4],%l0 ! Mem[00000000328000b4]
retl
lduh [%i2+0x066],%l6 ! Mem[0000000033000066]
p17_jmpl_3_lo:
std %l2,[%o0+0x110] ! Mem[0000000032000110]
stw %l1,[%o0+0x074] ! Mem[0000000032000074]
ldstub [%o3+0x139],%l5 ! Mem[0000000033800139]
ldstub [%o2+0x162],%l5 ! Mem[0000000033000162]
swap [%o1+0x0bc],%l2 ! Mem[00000000328000bc]
ldsw [%o1+0x1e0],%l5 ! Mem[00000000328001e0]
ldsb [%o3+0x1d4],%l3 ! Mem[00000000338001d4]
jmpl %g6+8,%g0
lduh [%o0+0x1fc],%l7 ! Mem[00000000320001fc]
p17_call_3_lo:
ldub [%o2+0x14a],%l7 ! Mem[000000003300014a]
stx %l7,[%o3+0x1d0] ! Mem[00000000338001d0]
ldsb [%o3+0x0ad],%l1 ! Mem[00000000338000ad]
swap [%o2+0x0ac],%l4 ! Mem[00000000330000ac]
lduh [%o3+0x0ce],%l6 ! Mem[00000000338000ce]
swap [%o1+0x0b4],%l0 ! Mem[00000000328000b4]
retl
lduh [%o2+0x066],%l6 ! Mem[0000000033000066]
p17_jmpl_3_he:
jmpl %g6+8,%g0
ldsw [%i2+0x038],%l7 ! Mem[0000000033000038]
p17_call_3_he:
stw %l4,[%i2+0x168] ! Mem[0000000033000168]
stw %l4,[%i1+0x00c] ! Mem[000000003280000c]
swap [%i1+0x178],%l1 ! Mem[0000000032800178]
ldsh [%i3+0x1c4],%l0 ! Mem[00000000338001c4]
ldsb [%i2+0x007],%l2 ! Mem[0000000033000007]
swap [%i1+0x1c4],%l6 ! Mem[00000000328001c4]
ldstub [%i1+0x12c],%l4 ! Mem[000000003280012c]
retl
ldstub [%i3+0x0e8],%l4 ! Mem[00000000338000e8]
p17_jmpl_3_ho:
jmpl %g6+8,%g0
ldsw [%o2+0x038],%l7 ! Mem[0000000033000038]
p17_call_3_ho:
stw %l4,[%o2+0x168] ! Mem[0000000033000168]
stw %l4,[%o1+0x00c] ! Mem[000000003280000c]
swap [%o1+0x178],%l1 ! Mem[0000000032800178]
ldsh [%o3+0x1c4],%l0 ! Mem[00000000338001c4]
ldsb [%o2+0x007],%l2 ! Mem[0000000033000007]
swap [%o1+0x1c4],%l6 ! Mem[00000000328001c4]
ldstub [%o1+0x12c],%l4 ! Mem[000000003280012c]
retl
ldstub [%o3+0x0e8],%l4 ! Mem[00000000338000e8]
p18_jmpl_3_le:
swap [%i2+0x050],%l4 ! Mem[0000000035000050]
lduw [%i3+0x08c],%l4 ! Mem[000000003580008c]
ldstub [%i0+0x151],%l4 ! Mem[0000000034000151]
ldub [%i0+0x109],%l6 ! Mem[0000000034000109]
std %l2,[%i2+0x008] ! Mem[0000000035000008]
sth %l6,[%i2+0x030] ! Mem[0000000035000030]
jmpl %g6+8,%g0
ldstub [%i3+0x158],%l1 ! Mem[0000000035800158]
p18_call_3_le:
sth %l1,[%i2+0x054] ! Mem[0000000035000054]
ldstub [%i0+0x088],%l0 ! Mem[0000000034000088]
ldd [%i1+0x178],%l2 ! Mem[0000000034800178]
ldsh [%i2+0x0f6],%l5 ! Mem[00000000350000f6]
ldd [%i0+0x1c0],%l6 ! Mem[00000000340001c0]
retl
ldstub [%i3+0x021],%l6 ! Mem[0000000035800021]
p18_jmpl_3_lo:
swap [%o2+0x050],%l4 ! Mem[0000000035000050]
lduw [%o3+0x08c],%l4 ! Mem[000000003580008c]
ldstub [%o0+0x151],%l4 ! Mem[0000000034000151]
ldub [%o0+0x109],%l6 ! Mem[0000000034000109]
std %l2,[%o2+0x008] ! Mem[0000000035000008]
sth %l6,[%o2+0x030] ! Mem[0000000035000030]
jmpl %g6+8,%g0
ldstub [%o3+0x158],%l1 ! Mem[0000000035800158]
p18_call_3_lo:
sth %l1,[%o2+0x054] ! Mem[0000000035000054]
ldstub [%o0+0x088],%l0 ! Mem[0000000034000088]
ldd [%o1+0x178],%l2 ! Mem[0000000034800178]
ldsh [%o2+0x0f6],%l5 ! Mem[00000000350000f6]
ldd [%o0+0x1c0],%l6 ! Mem[00000000340001c0]
retl
ldstub [%o3+0x021],%l6 ! Mem[0000000035800021]
p18_jmpl_3_he:
ldstub [%i2+0x1c6],%l5 ! Mem[00000000350001c6]
ldd [%i2+0x0b8],%l0 ! Mem[00000000350000b8]
ldsh [%i0+0x12a],%l5 ! Mem[000000003400012a]
sth %l7,[%i0+0x040] ! Mem[0000000034000040]
swap [%i0+0x1a8],%l0 ! Mem[00000000340001a8]
jmpl %g6+8,%g0
ldsh [%i2+0x03a],%l7 ! Mem[000000003500003a]
p18_call_3_he:
ldsw [%i1+0x060],%l2 ! Mem[0000000034800060]
ldsw [%i1+0x1ec],%l5 ! Mem[00000000348001ec]
ldub [%i0+0x10d],%l5 ! Mem[000000003400010d]
ldd [%i1+0x088],%l0 ! Mem[0000000034800088]
ldstub [%i3+0x082],%l5 ! Mem[0000000035800082]
lduh [%i3+0x1a6],%l3 ! Mem[00000000358001a6]
ldsb [%i2+0x185],%l0 ! Mem[0000000035000185]
retl
sth %l6,[%i0+0x110] ! Mem[0000000034000110]
p18_jmpl_3_ho:
ldstub [%o2+0x1c6],%l5 ! Mem[00000000350001c6]
ldd [%o2+0x0b8],%l0 ! Mem[00000000350000b8]
ldsh [%o0+0x12a],%l5 ! Mem[000000003400012a]
sth %l7,[%o0+0x040] ! Mem[0000000034000040]
swap [%o0+0x1a8],%l0 ! Mem[00000000340001a8]
jmpl %g6+8,%g0
ldsh [%o2+0x03a],%l7 ! Mem[000000003500003a]
p18_call_3_ho:
ldsw [%o1+0x060],%l2 ! Mem[0000000034800060]
ldsw [%o1+0x1ec],%l5 ! Mem[00000000348001ec]
ldub [%o0+0x10d],%l5 ! Mem[000000003400010d]
ldd [%o1+0x088],%l0 ! Mem[0000000034800088]
ldstub [%o3+0x082],%l5 ! Mem[0000000035800082]
lduh [%o3+0x1a6],%l3 ! Mem[00000000358001a6]
ldsb [%o2+0x185],%l0 ! Mem[0000000035000185]
retl
sth %l6,[%o0+0x110] ! Mem[0000000034000110]
p19_jmpl_3_le:
ldx [%i3+0x168],%l3 ! Mem[0000000037800168]
ldd [%i3+0x0a8],%l0 ! Mem[00000000378000a8]
ldub [%i0+0x17d],%l2 ! Mem[000000003600017d]
swap [%i0+0x0d0],%l7 ! Mem[00000000360000d0]
ldx [%i0+0x1e0],%l3 ! Mem[00000000360001e0]
jmpl %g6+8,%g0
swap [%i3+0x0dc],%l2 ! Mem[00000000378000dc]
p19_call_3_le:
ldstub [%i2+0x165],%l1 ! Mem[0000000037000165]
lduw [%i3+0x080],%l1 ! Mem[0000000037800080]
swap [%i3+0x084],%l5 ! Mem[0000000037800084]
ldsb [%i0+0x05f],%l5 ! Mem[000000003600005f]
retl
stw %l4,[%i1+0x08c] ! Mem[000000003680008c]
p19_jmpl_3_lo:
ldx [%o3+0x168],%l3 ! Mem[0000000037800168]
ldd [%o3+0x0a8],%l0 ! Mem[00000000378000a8]
ldub [%o0+0x17d],%l2 ! Mem[000000003600017d]
swap [%o0+0x0d0],%l7 ! Mem[00000000360000d0]
ldx [%o0+0x1e0],%l3 ! Mem[00000000360001e0]
jmpl %g6+8,%g0
swap [%o3+0x0dc],%l2 ! Mem[00000000378000dc]
p19_call_3_lo:
ldstub [%o2+0x165],%l1 ! Mem[0000000037000165]
lduw [%o3+0x080],%l1 ! Mem[0000000037800080]
swap [%o3+0x084],%l5 ! Mem[0000000037800084]
ldsb [%o0+0x05f],%l5 ! Mem[000000003600005f]
retl
stw %l4,[%o1+0x08c] ! Mem[000000003680008c]
p19_jmpl_3_he:
jmpl %g6+8,%g0
lduw [%i0+0x1f0],%l1 ! Mem[00000000360001f0]
p19_call_3_he:
swap [%i1+0x150],%l4 ! Mem[0000000036800150]
stw %l5,[%i0+0x1c4] ! Mem[00000000360001c4]
stb %l1,[%i0+0x0e6] ! Mem[00000000360000e6]
stw %l4,[%i1+0x1c8] ! Mem[00000000368001c8]
stb %l7,[%i0+0x174] ! Mem[0000000036000174]
stx %l1,[%i2+0x158] ! Mem[0000000037000158]
swap [%i3+0x0c8],%l5 ! Mem[00000000378000c8]
retl
ldstub [%i1+0x0bb],%l4 ! Mem[00000000368000bb]
p19_jmpl_3_ho:
jmpl %g6+8,%g0
lduw [%o0+0x1f0],%l1 ! Mem[00000000360001f0]
p19_call_3_ho:
swap [%o1+0x150],%l4 ! Mem[0000000036800150]
stw %l5,[%o0+0x1c4] ! Mem[00000000360001c4]
stb %l1,[%o0+0x0e6] ! Mem[00000000360000e6]
stw %l4,[%o1+0x1c8] ! Mem[00000000368001c8]
stb %l7,[%o0+0x174] ! Mem[0000000036000174]
stx %l1,[%o2+0x158] ! Mem[0000000037000158]
swap [%o3+0x0c8],%l5 ! Mem[00000000378000c8]
retl
ldstub [%o1+0x0bb],%l4 ! Mem[00000000368000bb]
p20_jmpl_3_le:
ldx [%i0+0x070],%l1 ! Mem[0000000038000070]
stx %l4,[%i3+0x0f8] ! Mem[00000000398000f8]
ldstub [%i1+0x0a0],%l5 ! Mem[00000000388000a0]
ldsb [%i0+0x032],%l2 ! Mem[0000000038000032]
ldub [%i1+0x197],%l4 ! Mem[0000000038800197]
jmpl %g6+8,%g0
swap [%i2+0x150],%l5 ! Mem[0000000039000150]
p20_call_3_le:
lduw [%i3+0x094],%l2 ! Mem[0000000039800094]
swap [%i2+0x1c0],%l5 ! Mem[00000000390001c0]
stb %l6,[%i1+0x001] ! Mem[0000000038800001]
ldstub [%i1+0x08d],%l1 ! Mem[000000003880008d]
ldx [%i1+0x1b0],%l3 ! Mem[00000000388001b0]
retl
stx %l3,[%i0+0x040] ! Mem[0000000038000040]
p20_jmpl_3_lo:
ldx [%o0+0x070],%l1 ! Mem[0000000038000070]
stx %l4,[%o3+0x0f8] ! Mem[00000000398000f8]
ldstub [%o1+0x0a0],%l5 ! Mem[00000000388000a0]
ldsb [%o0+0x032],%l2 ! Mem[0000000038000032]
ldub [%o1+0x197],%l4 ! Mem[0000000038800197]
jmpl %g6+8,%g0
swap [%o2+0x150],%l5 ! Mem[0000000039000150]
p20_call_3_lo:
lduw [%o3+0x094],%l2 ! Mem[0000000039800094]
swap [%o2+0x1c0],%l5 ! Mem[00000000390001c0]
stb %l6,[%o1+0x001] ! Mem[0000000038800001]
ldstub [%o1+0x08d],%l1 ! Mem[000000003880008d]
ldx [%o1+0x1b0],%l3 ! Mem[00000000388001b0]
retl
stx %l3,[%o0+0x040] ! Mem[0000000038000040]
p20_jmpl_3_he:
ldsh [%i3+0x188],%l0 ! Mem[0000000039800188]
ldsw [%i1+0x020],%l6 ! Mem[0000000038800020]
sth %l1,[%i3+0x1a0] ! Mem[00000000398001a0]
ldstub [%i0+0x02f],%l2 ! Mem[000000003800002f]
stw %l3,[%i2+0x078] ! Mem[0000000039000078]
jmpl %g6+8,%g0
stb %l5,[%i1+0x104] ! Mem[0000000038800104]
p20_call_3_he:
ldsw [%i3+0x124],%l5 ! Mem[0000000039800124]
swap [%i3+0x0a0],%l4 ! Mem[00000000398000a0]
swap [%i3+0x134],%l1 ! Mem[0000000039800134]
retl
ldsb [%i0+0x0bb],%l2 ! Mem[00000000380000bb]
p20_jmpl_3_ho:
ldsh [%o3+0x188],%l0 ! Mem[0000000039800188]
ldsw [%o1+0x020],%l6 ! Mem[0000000038800020]
sth %l1,[%o3+0x1a0] ! Mem[00000000398001a0]
ldstub [%o0+0x02f],%l2 ! Mem[000000003800002f]
stw %l3,[%o2+0x078] ! Mem[0000000039000078]
jmpl %g6+8,%g0
stb %l5,[%o1+0x104] ! Mem[0000000038800104]
p20_call_3_ho:
ldsw [%o3+0x124],%l5 ! Mem[0000000039800124]
swap [%o3+0x0a0],%l4 ! Mem[00000000398000a0]
swap [%o3+0x134],%l1 ! Mem[0000000039800134]
retl
ldsb [%o0+0x0bb],%l2 ! Mem[00000000380000bb]
p21_jmpl_3_le:
jmpl %g6+8,%g0
lduw [%i2+0x0ac],%l2 ! Mem[000000003b0000ac]
p21_call_3_le:
ldstub [%i0+0x04e],%l0 ! Mem[000000003a00004e]
retl
lduw [%i1+0x080],%l6 ! Mem[000000003a800080]
p21_jmpl_3_lo:
jmpl %g6+8,%g0
lduw [%o2+0x0ac],%l2 ! Mem[000000003b0000ac]
p21_call_3_lo:
ldstub [%o0+0x04e],%l0 ! Mem[000000003a00004e]
retl
lduw [%o1+0x080],%l6 ! Mem[000000003a800080]
p21_jmpl_3_he:
jmpl %g6+8,%g0
ldstub [%i1+0x0b8],%l3 ! Mem[000000003a8000b8]
p21_call_3_he:
ldsh [%i1+0x15c],%l2 ! Mem[000000003a80015c]
ldstub [%i1+0x145],%l6 ! Mem[000000003a800145]
retl
ldstub [%i2+0x0e6],%l5 ! Mem[000000003b0000e6]
p21_jmpl_3_ho:
jmpl %g6+8,%g0
ldstub [%o1+0x0b8],%l3 ! Mem[000000003a8000b8]
p21_call_3_ho:
ldsh [%o1+0x15c],%l2 ! Mem[000000003a80015c]
ldstub [%o1+0x145],%l6 ! Mem[000000003a800145]
retl
ldstub [%o2+0x0e6],%l5 ! Mem[000000003b0000e6]
p22_jmpl_3_le:
ldub [%i0+0x1e7],%l4 ! Mem[000000003c0001e7]
stb %l1,[%i2+0x145] ! Mem[000000003d000145]
stx %l1,[%i2+0x080] ! Mem[000000003d000080]
jmpl %g6+8,%g0
stw %l5,[%i2+0x0a4] ! Mem[000000003d0000a4]
p22_call_3_le:
stx %l1,[%i0+0x098] ! Mem[000000003c000098]
ldub [%i3+0x037],%l2 ! Mem[000000003d800037]
ldstub [%i0+0x195],%l1 ! Mem[000000003c000195]
ldstub [%i0+0x159],%l1 ! Mem[000000003c000159]
swap [%i3+0x0a4],%l3 ! Mem[000000003d8000a4]
retl
sth %l7,[%i2+0x0f6] ! Mem[000000003d0000f6]
p22_jmpl_3_lo:
ldub [%o0+0x1e7],%l4 ! Mem[000000003c0001e7]
stb %l1,[%o2+0x145] ! Mem[000000003d000145]
stx %l1,[%o2+0x080] ! Mem[000000003d000080]
jmpl %g6+8,%g0
stw %l5,[%o2+0x0a4] ! Mem[000000003d0000a4]
p22_call_3_lo:
stx %l1,[%o0+0x098] ! Mem[000000003c000098]
ldub [%o3+0x037],%l2 ! Mem[000000003d800037]
ldstub [%o0+0x195],%l1 ! Mem[000000003c000195]
ldstub [%o0+0x159],%l1 ! Mem[000000003c000159]
swap [%o3+0x0a4],%l3 ! Mem[000000003d8000a4]
retl
sth %l7,[%o2+0x0f6] ! Mem[000000003d0000f6]
p22_jmpl_3_he:
ldsw [%i2+0x148],%l4 ! Mem[000000003d000148]
ldsb [%i1+0x02e],%l4 ! Mem[000000003c80002e]
lduw [%i1+0x178],%l1 ! Mem[000000003c800178]
jmpl %g6+8,%g0
swap [%i3+0x040],%l5 ! Mem[000000003d800040]
p22_call_3_he:
ldx [%i0+0x170],%l6 ! Mem[000000003c000170]
stx %l1,[%i3+0x138] ! Mem[000000003d800138]
ldx [%i3+0x110],%l7 ! Mem[000000003d800110]
ldstub [%i1+0x0d7],%l5 ! Mem[000000003c8000d7]
ldx [%i3+0x0a8],%l4 ! Mem[000000003d8000a8]
ldsb [%i1+0x1aa],%l3 ! Mem[000000003c8001aa]
retl
ldsb [%i2+0x0e8],%l4 ! Mem[000000003d0000e8]
p22_jmpl_3_ho:
ldsw [%o2+0x148],%l4 ! Mem[000000003d000148]
ldsb [%o1+0x02e],%l4 ! Mem[000000003c80002e]
lduw [%o1+0x178],%l1 ! Mem[000000003c800178]
jmpl %g6+8,%g0
swap [%o3+0x040],%l5 ! Mem[000000003d800040]
p22_call_3_ho:
ldx [%o0+0x170],%l6 ! Mem[000000003c000170]
stx %l1,[%o3+0x138] ! Mem[000000003d800138]
ldx [%o3+0x110],%l7 ! Mem[000000003d800110]
ldstub [%o1+0x0d7],%l5 ! Mem[000000003c8000d7]
ldx [%o3+0x0a8],%l4 ! Mem[000000003d8000a8]
ldsb [%o1+0x1aa],%l3 ! Mem[000000003c8001aa]
retl
ldsb [%o2+0x0e8],%l4 ! Mem[000000003d0000e8]
p23_jmpl_3_le:
ldub [%i0+0x1f9],%l1 ! Mem[000000003e0001f9]
jmpl %g6+8,%g0
ldd [%i2+0x000],%l6 ! Mem[000000003f000000]
p23_call_3_le:
sth %l7,[%i3+0x05e] ! Mem[000000003f80005e]
std %l2,[%i2+0x110] ! Mem[000000003f000110]
swap [%i2+0x074],%l1 ! Mem[000000003f000074]
ldstub [%i2+0x07c],%l2 ! Mem[000000003f00007c]
lduw [%i1+0x0a4],%l7 ! Mem[000000003e8000a4]
stw %l2,[%i1+0x010] ! Mem[000000003e800010]
retl
std %l2,[%i3+0x1c0] ! Mem[000000003f8001c0]
p23_jmpl_3_lo:
ldub [%o0+0x1f9],%l1 ! Mem[000000003e0001f9]
jmpl %g6+8,%g0
ldd [%o2+0x000],%l6 ! Mem[000000003f000000]
p23_call_3_lo:
sth %l7,[%o3+0x05e] ! Mem[000000003f80005e]
std %l2,[%o2+0x110] ! Mem[000000003f000110]
swap [%o2+0x074],%l1 ! Mem[000000003f000074]
ldstub [%o2+0x07c],%l2 ! Mem[000000003f00007c]
lduw [%o1+0x0a4],%l7 ! Mem[000000003e8000a4]
stw %l2,[%o1+0x010] ! Mem[000000003e800010]
retl
std %l2,[%o3+0x1c0] ! Mem[000000003f8001c0]
p23_jmpl_3_he:
ldstub [%i0+0x1e7],%l4 ! Mem[000000003e0001e7]
sth %l1,[%i0+0x144] ! Mem[000000003e000144]
stx %l1,[%i3+0x080] ! Mem[000000003f800080]
std %l4,[%i0+0x080] ! Mem[000000003e000080]
sth %l5,[%i1+0x07e] ! Mem[000000003e80007e]
ldsw [%i3+0x08c],%l4 ! Mem[000000003f80008c]
ldd [%i3+0x0e8],%l6 ! Mem[000000003f8000e8]
jmpl %g6+8,%g0
ldsw [%i3+0x094],%l0 ! Mem[000000003f800094]
p23_call_3_he:
retl
ldstub [%i2+0x09f],%l5 ! Mem[000000003f00009f]
p23_jmpl_3_ho:
ldstub [%o0+0x1e7],%l4 ! Mem[000000003e0001e7]
sth %l1,[%o0+0x144] ! Mem[000000003e000144]
stx %l1,[%o3+0x080] ! Mem[000000003f800080]
std %l4,[%o0+0x080] ! Mem[000000003e000080]
sth %l5,[%o1+0x07e] ! Mem[000000003e80007e]
ldsw [%o3+0x08c],%l4 ! Mem[000000003f80008c]
ldd [%o3+0x0e8],%l6 ! Mem[000000003f8000e8]
jmpl %g6+8,%g0
ldsw [%o3+0x094],%l0 ! Mem[000000003f800094]
p23_call_3_ho:
retl
ldstub [%o2+0x09f],%l5 ! Mem[000000003f00009f]
p24_jmpl_3_le:
ldsh [%i1+0x074],%l1 ! Mem[0000000040800074]
stx %l2,[%i2+0x078] ! Mem[0000000041000078]
ldx [%i0+0x0a0],%l5 ! Mem[00000000400000a0]
ldx [%i1+0x010],%l2 ! Mem[0000000040800010]
swap [%i1+0x1b4],%l4 ! Mem[00000000408001b4]
jmpl %g6+8,%g0
stx %l5,[%i3+0x150] ! Mem[0000000041800150]
p24_call_3_le:
lduh [%i0+0x094],%l2 ! Mem[0000000040000094]
ldstub [%i1+0x1c1],%l5 ! Mem[00000000408001c1]
std %l4,[%i3+0x080] ! Mem[0000000041800080]
swap [%i2+0x05c],%l5 ! Mem[000000004100005c]
swap [%i2+0x08c],%l4 ! Mem[000000004100008c]
retl
lduh [%i3+0x0ce],%l6 ! Mem[00000000418000ce]
p24_jmpl_3_lo:
ldsh [%o1+0x074],%l1 ! Mem[0000000040800074]
stx %l2,[%o2+0x078] ! Mem[0000000041000078]
ldx [%o0+0x0a0],%l5 ! Mem[00000000400000a0]
ldx [%o1+0x010],%l2 ! Mem[0000000040800010]
swap [%o1+0x1b4],%l4 ! Mem[00000000408001b4]
jmpl %g6+8,%g0
stx %l5,[%o3+0x150] ! Mem[0000000041800150]
p24_call_3_lo:
lduh [%o0+0x094],%l2 ! Mem[0000000040000094]
ldstub [%o1+0x1c1],%l5 ! Mem[00000000408001c1]
std %l4,[%o3+0x080] ! Mem[0000000041800080]
swap [%o2+0x05c],%l5 ! Mem[000000004100005c]
swap [%o2+0x08c],%l4 ! Mem[000000004100008c]
retl
lduh [%o3+0x0ce],%l6 ! Mem[00000000418000ce]
p24_jmpl_3_he:
swap [%i2+0x194],%l0 ! Mem[0000000041000194]
jmpl %g6+8,%g0
ldstub [%i1+0x09f],%l5 ! Mem[000000004080009f]
p24_call_3_he:
ldstub [%i3+0x0f0],%l7 ! Mem[00000000418000f0]
ldx [%i1+0x060],%l2 ! Mem[0000000040800060]
ldstub [%i1+0x05c],%l5 ! Mem[000000004080005c]
ldx [%i2+0x028],%l5 ! Mem[0000000041000028]
ldsb [%i1+0x03f],%l2 ! Mem[000000004080003f]
retl
std %l4,[%i2+0x1c8] ! Mem[00000000410001c8]
p24_jmpl_3_ho:
swap [%o2+0x194],%l0 ! Mem[0000000041000194]
jmpl %g6+8,%g0
ldstub [%o1+0x09f],%l5 ! Mem[000000004080009f]
p24_call_3_ho:
ldstub [%o3+0x0f0],%l7 ! Mem[00000000418000f0]
ldx [%o1+0x060],%l2 ! Mem[0000000040800060]
ldstub [%o1+0x05c],%l5 ! Mem[000000004080005c]
ldx [%o2+0x028],%l5 ! Mem[0000000041000028]
ldsb [%o1+0x03f],%l2 ! Mem[000000004080003f]
retl
std %l4,[%o2+0x1c8] ! Mem[00000000410001c8]
p25_jmpl_3_le:
ldstub [%i3+0x076],%l0 ! Mem[0000000043800076]
ldsb [%i2+0x0ce],%l1 ! Mem[00000000430000ce]
jmpl %g6+8,%g0
swap [%i0+0x094],%l2 ! Mem[0000000042000094]
p25_call_3_le:
stx %l1,[%i1+0x1c8] ! Mem[00000000428001c8]
stx %l5,[%i0+0x088] ! Mem[0000000042000088]
lduh [%i2+0x196],%l2 ! Mem[0000000043000196]
ldx [%i1+0x190],%l6 ! Mem[0000000042800190]
ldstub [%i0+0x141],%l7 ! Mem[0000000042000141]
stw %l5,[%i0+0x140] ! Mem[0000000042000140]
retl
ldsw [%i2+0x04c],%l1 ! Mem[000000004300004c]
p25_jmpl_3_lo:
ldstub [%o3+0x076],%l0 ! Mem[0000000043800076]
ldsb [%o2+0x0ce],%l1 ! Mem[00000000430000ce]
jmpl %g6+8,%g0
swap [%o0+0x094],%l2 ! Mem[0000000042000094]
p25_call_3_lo:
stx %l1,[%o1+0x1c8] ! Mem[00000000428001c8]
stx %l5,[%o0+0x088] ! Mem[0000000042000088]
lduh [%o2+0x196],%l2 ! Mem[0000000043000196]
ldx [%o1+0x190],%l6 ! Mem[0000000042800190]
ldstub [%o0+0x141],%l7 ! Mem[0000000042000141]
stw %l5,[%o0+0x140] ! Mem[0000000042000140]
retl
ldsw [%o2+0x04c],%l1 ! Mem[000000004300004c]
p25_jmpl_3_he:
ldd [%i1+0x0a8],%l2 ! Mem[00000000428000a8]
stb %l5,[%i1+0x0ff] ! Mem[00000000428000ff]
ldsb [%i0+0x094],%l2 ! Mem[0000000042000094]
lduw [%i0+0x1e0],%l5 ! Mem[00000000420001e0]
ldstub [%i0+0x001],%l6 ! Mem[0000000042000001]
swap [%i1+0x180],%l6 ! Mem[0000000042800180]
ldsw [%i2+0x088],%l7 ! Mem[0000000043000088]
jmpl %g6+8,%g0
stw %l6,[%i0+0x1dc] ! Mem[00000000420001dc]
p25_call_3_he:
swap [%i2+0x060],%l7 ! Mem[0000000043000060]
sth %l3,[%i2+0x108] ! Mem[0000000043000108]
stx %l1,[%i0+0x108] ! Mem[0000000042000108]
swap [%i0+0x0a4],%l7 ! Mem[00000000420000a4]
ldstub [%i2+0x169],%l4 ! Mem[0000000043000169]
retl
ldstub [%i3+0x100],%l2 ! Mem[0000000043800100]
p25_jmpl_3_ho:
ldd [%o1+0x0a8],%l2 ! Mem[00000000428000a8]
stb %l5,[%o1+0x0ff] ! Mem[00000000428000ff]
ldsb [%o0+0x094],%l2 ! Mem[0000000042000094]
lduw [%o0+0x1e0],%l5 ! Mem[00000000420001e0]
ldstub [%o0+0x001],%l6 ! Mem[0000000042000001]
swap [%o1+0x180],%l6 ! Mem[0000000042800180]
ldsw [%o2+0x088],%l7 ! Mem[0000000043000088]
jmpl %g6+8,%g0
stw %l6,[%o0+0x1dc] ! Mem[00000000420001dc]
p25_call_3_ho:
swap [%o2+0x060],%l7 ! Mem[0000000043000060]
sth %l3,[%o2+0x108] ! Mem[0000000043000108]
stx %l1,[%o0+0x108] ! Mem[0000000042000108]
swap [%o0+0x0a4],%l7 ! Mem[00000000420000a4]
ldstub [%o2+0x169],%l4 ! Mem[0000000043000169]
retl
ldstub [%o3+0x100],%l2 ! Mem[0000000043800100]
p26_jmpl_3_le:
swap [%i3+0x150],%l2 ! Mem[0000000045800150]
ldx [%i0+0x1f0],%l5 ! Mem[00000000440001f0]
ldsh [%i1+0x0c0],%l7 ! Mem[00000000448000c0]
ldd [%i3+0x118],%l0 ! Mem[0000000045800118]
ldub [%i1+0x009],%l5 ! Mem[0000000044800009]
ldsb [%i2+0x17c],%l5 ! Mem[000000004500017c]
ldub [%i1+0x10d],%l3 ! Mem[000000004480010d]
jmpl %g6+8,%g0
ldstub [%i0+0x009],%l7 ! Mem[0000000044000009]
p26_call_3_le:
ldx [%i0+0x080],%l5 ! Mem[0000000044000080]
retl
ldd [%i3+0x150],%l4 ! Mem[0000000045800150]
p26_jmpl_3_lo:
swap [%o3+0x150],%l2 ! Mem[0000000045800150]
ldx [%o0+0x1f0],%l5 ! Mem[00000000440001f0]
ldsh [%o1+0x0c0],%l7 ! Mem[00000000448000c0]
ldd [%o3+0x118],%l0 ! Mem[0000000045800118]
ldub [%o1+0x009],%l5 ! Mem[0000000044800009]
ldsb [%o2+0x17c],%l5 ! Mem[000000004500017c]
ldub [%o1+0x10d],%l3 ! Mem[000000004480010d]
jmpl %g6+8,%g0
ldstub [%o0+0x009],%l7 ! Mem[0000000044000009]
p26_call_3_lo:
ldx [%o0+0x080],%l5 ! Mem[0000000044000080]
retl
ldd [%o3+0x150],%l4 ! Mem[0000000045800150]
p26_jmpl_3_he:
stx %l2,[%i3+0x1e8] ! Mem[00000000458001e8]
ldsb [%i0+0x1b3],%l6 ! Mem[00000000440001b3]
stx %l2,[%i1+0x0c0] ! Mem[00000000448000c0]
lduw [%i2+0x0e4],%l2 ! Mem[00000000450000e4]
ldsh [%i1+0x188],%l0 ! Mem[0000000044800188]
jmpl %g6+8,%g0
ldub [%i2+0x03b],%l7 ! Mem[000000004500003b]
p26_call_3_he:
ldstub [%i3+0x061],%l2 ! Mem[0000000045800061]
swap [%i1+0x05c],%l5 ! Mem[000000004480005c]
stb %l5,[%i0+0x00f] ! Mem[000000004400000f]
stx %l0,[%i2+0x080] ! Mem[0000000045000080]
ldsw [%i1+0x184],%l7 ! Mem[0000000044800184]
ldsh [%i3+0x164],%l3 ! Mem[0000000045800164]
stw %l0,[%i3+0x184] ! Mem[0000000045800184]
retl
stx %l6,[%i3+0x110] ! Mem[0000000045800110]
p26_jmpl_3_ho:
stx %l2,[%o3+0x1e8] ! Mem[00000000458001e8]
ldsb [%o0+0x1b3],%l6 ! Mem[00000000440001b3]
stx %l2,[%o1+0x0c0] ! Mem[00000000448000c0]
lduw [%o2+0x0e4],%l2 ! Mem[00000000450000e4]
ldsh [%o1+0x188],%l0 ! Mem[0000000044800188]
jmpl %g6+8,%g0
ldub [%o2+0x03b],%l7 ! Mem[000000004500003b]
p26_call_3_ho:
ldstub [%o3+0x061],%l2 ! Mem[0000000045800061]
swap [%o1+0x05c],%l5 ! Mem[000000004480005c]
stb %l5,[%o0+0x00f] ! Mem[000000004400000f]
stx %l0,[%o2+0x080] ! Mem[0000000045000080]
ldsw [%o1+0x184],%l7 ! Mem[0000000044800184]
ldsh [%o3+0x164],%l3 ! Mem[0000000045800164]
stw %l0,[%o3+0x184] ! Mem[0000000045800184]
retl
stx %l6,[%o3+0x110] ! Mem[0000000045800110]
p27_jmpl_3_le:
ldub [%i1+0x025],%l5 ! Mem[0000000046800025]
ldx [%i0+0x070],%l4 ! Mem[0000000046000070]
lduh [%i1+0x08e],%l4 ! Mem[000000004680008e]
swap [%i0+0x170],%l4 ! Mem[0000000046000170]
sth %l6,[%i2+0x108] ! Mem[0000000047000108]
ldub [%i0+0x026],%l7 ! Mem[0000000046000026]
ldstub [%i1+0x011],%l6 ! Mem[0000000046800011]
jmpl %g6+8,%g0
swap [%i3+0x00c],%l6 ! Mem[000000004780000c]
p27_call_3_le:
ldx [%i3+0x070],%l1 ! Mem[0000000047800070]
swap [%i1+0x088],%l0 ! Mem[0000000046800088]
swap [%i1+0x140],%l2 ! Mem[0000000046800140]
retl
ldstub [%i2+0x0d6],%l5 ! Mem[00000000470000d6]
p27_jmpl_3_lo:
ldub [%o1+0x025],%l5 ! Mem[0000000046800025]
ldx [%o0+0x070],%l4 ! Mem[0000000046000070]
lduh [%o1+0x08e],%l4 ! Mem[000000004680008e]
swap [%o0+0x170],%l4 ! Mem[0000000046000170]
sth %l6,[%o2+0x108] ! Mem[0000000047000108]
ldub [%o0+0x026],%l7 ! Mem[0000000046000026]
ldstub [%o1+0x011],%l6 ! Mem[0000000046800011]
jmpl %g6+8,%g0
swap [%o3+0x00c],%l6 ! Mem[000000004780000c]
p27_call_3_lo:
ldx [%o3+0x070],%l1 ! Mem[0000000047800070]
swap [%o1+0x088],%l0 ! Mem[0000000046800088]
swap [%o1+0x140],%l2 ! Mem[0000000046800140]
retl
ldstub [%o2+0x0d6],%l5 ! Mem[00000000470000d6]
p27_jmpl_3_he:
swap [%i2+0x190],%l7 ! Mem[0000000047000190]
std %l4,[%i2+0x1c8] ! Mem[00000000470001c8]
lduw [%i2+0x1c8],%l2 ! Mem[00000000470001c8]
ldstub [%i1+0x193],%l6 ! Mem[0000000046800193]
ldstub [%i3+0x066],%l7 ! Mem[0000000047800066]
jmpl %g6+8,%g0
ldstub [%i3+0x189],%l0 ! Mem[0000000047800189]
p27_call_3_he:
std %l4,[%i2+0x010] ! Mem[0000000047000010]
ldstub [%i0+0x14d],%l1 ! Mem[000000004600014d]
stx %l0,[%i0+0x068] ! Mem[0000000046000068]
stb %l3,[%i3+0x0a6] ! Mem[00000000478000a6]
sth %l7,[%i1+0x0d6] ! Mem[00000000468000d6]
lduh [%i1+0x142],%l1 ! Mem[0000000046800142]
ldsh [%i0+0x054],%l0 ! Mem[0000000046000054]
retl
stw %l0,[%i0+0x1bc] ! Mem[00000000460001bc]
p27_jmpl_3_ho:
swap [%o2+0x190],%l7 ! Mem[0000000047000190]
std %l4,[%o2+0x1c8] ! Mem[00000000470001c8]
lduw [%o2+0x1c8],%l2 ! Mem[00000000470001c8]
ldstub [%o1+0x193],%l6 ! Mem[0000000046800193]
ldstub [%o3+0x066],%l7 ! Mem[0000000047800066]
jmpl %g6+8,%g0
ldstub [%o3+0x189],%l0 ! Mem[0000000047800189]
p27_call_3_ho:
std %l4,[%o2+0x010] ! Mem[0000000047000010]
ldstub [%o0+0x14d],%l1 ! Mem[000000004600014d]
stx %l0,[%o0+0x068] ! Mem[0000000046000068]
stb %l3,[%o3+0x0a6] ! Mem[00000000478000a6]
sth %l7,[%o1+0x0d6] ! Mem[00000000468000d6]
lduh [%o1+0x142],%l1 ! Mem[0000000046800142]
ldsh [%o0+0x054],%l0 ! Mem[0000000046000054]
retl
stw %l0,[%o0+0x1bc] ! Mem[00000000460001bc]
p28_jmpl_3_le:
ldd [%i2+0x0a0],%l0 ! Mem[00000000490000a0]
ldsw [%i0+0x0a4],%l5 ! Mem[00000000480000a4]
jmpl %g6+8,%g0
ldstub [%i0+0x05f],%l5 ! Mem[000000004800005f]
p28_call_3_le:
ldstub [%i2+0x1a1],%l0 ! Mem[00000000490001a1]
ldstub [%i0+0x1d1],%l1 ! Mem[00000000480001d1]
ldstub [%i2+0x195],%l0 ! Mem[0000000049000195]
ldx [%i3+0x1a8],%l0 ! Mem[00000000498001a8]
ldstub [%i2+0x03b],%l7 ! Mem[000000004900003b]
retl
swap [%i3+0x084],%l7 ! Mem[0000000049800084]
p28_jmpl_3_lo:
ldd [%o2+0x0a0],%l0 ! Mem[00000000490000a0]
ldsw [%o0+0x0a4],%l5 ! Mem[00000000480000a4]
jmpl %g6+8,%g0
ldstub [%o0+0x05f],%l5 ! Mem[000000004800005f]
p28_call_3_lo:
ldstub [%o2+0x1a1],%l0 ! Mem[00000000490001a1]
ldstub [%o0+0x1d1],%l1 ! Mem[00000000480001d1]
ldstub [%o2+0x195],%l0 ! Mem[0000000049000195]
ldx [%o3+0x1a8],%l0 ! Mem[00000000498001a8]
ldstub [%o2+0x03b],%l7 ! Mem[000000004900003b]
retl
swap [%o3+0x084],%l7 ! Mem[0000000049800084]
p28_jmpl_3_he:
ldsw [%i0+0x07c],%l5 ! Mem[000000004800007c]
stw %l5,[%i2+0x00c] ! Mem[000000004900000c]
ldsb [%i2+0x081],%l0 ! Mem[0000000049000081]
ldd [%i1+0x180],%l6 ! Mem[0000000048800180]
jmpl %g6+8,%g0
sth %l3,[%i3+0x164] ! Mem[0000000049800164]
p28_call_3_he:
retl
lduw [%i3+0x140],%l0 ! Mem[0000000049800140]
p28_jmpl_3_ho:
ldsw [%o0+0x07c],%l5 ! Mem[000000004800007c]
stw %l5,[%o2+0x00c] ! Mem[000000004900000c]
ldsb [%o2+0x081],%l0 ! Mem[0000000049000081]
ldd [%o1+0x180],%l6 ! Mem[0000000048800180]
jmpl %g6+8,%g0
sth %l3,[%o3+0x164] ! Mem[0000000049800164]
p28_call_3_ho:
retl
lduw [%o3+0x140],%l0 ! Mem[0000000049800140]
p29_jmpl_3_le:
ldx [%i2+0x1e0],%l1 ! Mem[000000004b0001e0]
ldsb [%i0+0x0b7],%l6 ! Mem[000000004a0000b7]
ldsw [%i0+0x02c],%l6 ! Mem[000000004a00002c]
ldstub [%i1+0x031],%l4 ! Mem[000000004a800031]
lduh [%i1+0x0c0],%l5 ! Mem[000000004a8000c0]
std %l2,[%i1+0x0c0] ! Mem[000000004a8000c0]
std %l6,[%i1+0x028] ! Mem[000000004a800028]
jmpl %g6+8,%g0
lduw [%i2+0x098],%l7 ! Mem[000000004b000098]
p29_call_3_le:
ldsh [%i3+0x1d4],%l3 ! Mem[000000004b8001d4]
lduw [%i0+0x134],%l7 ! Mem[000000004a000134]
lduh [%i3+0x166],%l2 ! Mem[000000004b800166]
lduh [%i2+0x1f8],%l1 ! Mem[000000004b0001f8]
ldub [%i0+0x176],%l2 ! Mem[000000004a000176]
retl
lduw [%i0+0x074],%l7 ! Mem[000000004a000074]
p29_jmpl_3_lo:
ldx [%o2+0x1e0],%l1 ! Mem[000000004b0001e0]
ldsb [%o0+0x0b7],%l6 ! Mem[000000004a0000b7]
ldsw [%o0+0x02c],%l6 ! Mem[000000004a00002c]
ldstub [%o1+0x031],%l4 ! Mem[000000004a800031]
lduh [%o1+0x0c0],%l5 ! Mem[000000004a8000c0]
std %l2,[%o1+0x0c0] ! Mem[000000004a8000c0]
std %l6,[%o1+0x028] ! Mem[000000004a800028]
jmpl %g6+8,%g0
lduw [%o2+0x098],%l7 ! Mem[000000004b000098]
p29_call_3_lo:
ldsh [%o3+0x1d4],%l3 ! Mem[000000004b8001d4]
lduw [%o0+0x134],%l7 ! Mem[000000004a000134]
lduh [%o3+0x166],%l2 ! Mem[000000004b800166]
lduh [%o2+0x1f8],%l1 ! Mem[000000004b0001f8]
ldub [%o0+0x176],%l2 ! Mem[000000004a000176]
retl
lduw [%o0+0x074],%l7 ! Mem[000000004a000074]
p29_jmpl_3_he:
swap [%i1+0x134],%l1 ! Mem[000000004a800134]
ldstub [%i2+0x165],%l6 ! Mem[000000004b000165]
ldub [%i2+0x1c4],%l0 ! Mem[000000004b0001c4]
stw %l6,[%i1+0x18c] ! Mem[000000004a80018c]
jmpl %g6+8,%g0
ldstub [%i0+0x1aa],%l3 ! Mem[000000004a0001aa]
p29_call_3_he:
lduh [%i0+0x168],%l4 ! Mem[000000004a000168]
sth %l2,[%i0+0x100] ! Mem[000000004a000100]
ldsb [%i1+0x0b2],%l7 ! Mem[000000004a8000b2]
ldstub [%i0+0x07e],%l6 ! Mem[000000004a00007e]
ldd [%i2+0x150],%l6 ! Mem[000000004b000150]
stb %l1,[%i1+0x11e] ! Mem[000000004a80011e]
swap [%i2+0x1c4],%l0 ! Mem[000000004b0001c4]
retl
lduw [%i3+0x024],%l2 ! Mem[000000004b800024]
p29_jmpl_3_ho:
swap [%o1+0x134],%l1 ! Mem[000000004a800134]
ldstub [%o2+0x165],%l6 ! Mem[000000004b000165]
ldub [%o2+0x1c4],%l0 ! Mem[000000004b0001c4]
stw %l6,[%o1+0x18c] ! Mem[000000004a80018c]
jmpl %g6+8,%g0
ldstub [%o0+0x1aa],%l3 ! Mem[000000004a0001aa]
p29_call_3_ho:
lduh [%o0+0x168],%l4 ! Mem[000000004a000168]
sth %l2,[%o0+0x100] ! Mem[000000004a000100]
ldsb [%o1+0x0b2],%l7 ! Mem[000000004a8000b2]
ldstub [%o0+0x07e],%l6 ! Mem[000000004a00007e]
ldd [%o2+0x150],%l6 ! Mem[000000004b000150]
stb %l1,[%o1+0x11e] ! Mem[000000004a80011e]
swap [%o2+0x1c4],%l0 ! Mem[000000004b0001c4]
retl
lduw [%o3+0x024],%l2 ! Mem[000000004b800024]
p30_jmpl_3_le:
ldstub [%i3+0x0ae],%l4 ! Mem[000000004d8000ae]
ldd [%i3+0x0e8],%l6 ! Mem[000000004d8000e8]
lduw [%i1+0x094],%l0 ! Mem[000000004c800094]
swap [%i2+0x078],%l4 ! Mem[000000004d000078]
sth %l3,[%i2+0x05e] ! Mem[000000004d00005e]
ldsw [%i1+0x0d0],%l7 ! Mem[000000004c8000d0]
jmpl %g6+8,%g0
swap [%i0+0x040],%l2 ! Mem[000000004c000040]
p30_call_3_le:
ldsh [%i3+0x12c],%l4 ! Mem[000000004d80012c]
swap [%i2+0x1f8],%l2 ! Mem[000000004d0001f8]
ldstub [%i3+0x1d2],%l6 ! Mem[000000004d8001d2]
retl
ldx [%i1+0x000],%l1 ! Mem[000000004c800000]
p30_jmpl_3_lo:
ldstub [%o3+0x0ae],%l4 ! Mem[000000004d8000ae]
ldd [%o3+0x0e8],%l6 ! Mem[000000004d8000e8]
lduw [%o1+0x094],%l0 ! Mem[000000004c800094]
swap [%o2+0x078],%l4 ! Mem[000000004d000078]
sth %l3,[%o2+0x05e] ! Mem[000000004d00005e]
ldsw [%o1+0x0d0],%l7 ! Mem[000000004c8000d0]
jmpl %g6+8,%g0
swap [%o0+0x040],%l2 ! Mem[000000004c000040]
p30_call_3_lo:
ldsh [%o3+0x12c],%l4 ! Mem[000000004d80012c]
swap [%o2+0x1f8],%l2 ! Mem[000000004d0001f8]
ldstub [%o3+0x1d2],%l6 ! Mem[000000004d8001d2]
retl
ldx [%o1+0x000],%l1 ! Mem[000000004c800000]
p30_jmpl_3_he:
lduw [%i1+0x098],%l2 ! Mem[000000004c800098]
jmpl %g6+8,%g0
ldsw [%i3+0x030],%l7 ! Mem[000000004d800030]
p30_call_3_he:
ldd [%i2+0x0a8],%l6 ! Mem[000000004d0000a8]
lduw [%i1+0x16c],%l0 ! Mem[000000004c80016c]
ldx [%i2+0x1b0],%l7 ! Mem[000000004d0001b0]
ldstub [%i0+0x12a],%l4 ! Mem[000000004c00012a]
retl
stx %l4,[%i2+0x158] ! Mem[000000004d000158]
p30_jmpl_3_ho:
lduw [%o1+0x098],%l2 ! Mem[000000004c800098]
jmpl %g6+8,%g0
ldsw [%o3+0x030],%l7 ! Mem[000000004d800030]
p30_call_3_ho:
ldd [%o2+0x0a8],%l6 ! Mem[000000004d0000a8]
lduw [%o1+0x16c],%l0 ! Mem[000000004c80016c]
ldx [%o2+0x1b0],%l7 ! Mem[000000004d0001b0]
ldstub [%o0+0x12a],%l4 ! Mem[000000004c00012a]
retl
stx %l4,[%o2+0x158] ! Mem[000000004d000158]
p31_jmpl_3_le:
swap [%i3+0x08c],%l5 ! Mem[000000004f80008c]
ldsh [%i3+0x1a4],%l0 ! Mem[000000004f8001a4]
stb %l7,[%i3+0x002] ! Mem[000000004f800002]
ldsb [%i1+0x046],%l0 ! Mem[000000004e800046]
ldsh [%i3+0x17c],%l4 ! Mem[000000004f80017c]
stw %l3,[%i2+0x0d4] ! Mem[000000004f0000d4]
jmpl %g6+8,%g0
lduh [%i3+0x1c0],%l5 ! Mem[000000004f8001c0]
p31_call_3_le:
ldstub [%i1+0x112],%l6 ! Mem[000000004e800112]
ldstub [%i2+0x145],%l6 ! Mem[000000004f000145]
ldsh [%i0+0x14a],%l7 ! Mem[000000004e00014a]
ldsh [%i0+0x1d4],%l7 ! Mem[000000004e0001d4]
ldsh [%i1+0x08c],%l1 ! Mem[000000004e80008c]
retl
lduw [%i0+0x1b4],%l3 ! Mem[000000004e0001b4]
p31_jmpl_3_lo:
swap [%o3+0x08c],%l5 ! Mem[000000004f80008c]
ldsh [%o3+0x1a4],%l0 ! Mem[000000004f8001a4]
stb %l7,[%o3+0x002] ! Mem[000000004f800002]
ldsb [%o1+0x046],%l0 ! Mem[000000004e800046]
ldsh [%o3+0x17c],%l4 ! Mem[000000004f80017c]
stw %l3,[%o2+0x0d4] ! Mem[000000004f0000d4]
jmpl %g6+8,%g0
lduh [%o3+0x1c0],%l5 ! Mem[000000004f8001c0]
p31_call_3_lo:
ldstub [%o1+0x112],%l6 ! Mem[000000004e800112]
ldstub [%o2+0x145],%l6 ! Mem[000000004f000145]
ldsh [%o0+0x14a],%l7 ! Mem[000000004e00014a]
ldsh [%o0+0x1d4],%l7 ! Mem[000000004e0001d4]
ldsh [%o1+0x08c],%l1 ! Mem[000000004e80008c]
retl
lduw [%o0+0x1b4],%l3 ! Mem[000000004e0001b4]
p31_jmpl_3_he:
swap [%i3+0x138],%l5 ! Mem[000000004f800138]
ldub [%i3+0x189],%l0 ! Mem[000000004f800189]
swap [%i2+0x020],%l6 ! Mem[000000004f000020]
std %l4,[%i1+0x130] ! Mem[000000004e800130]
ldsw [%i3+0x0f8],%l4 ! Mem[000000004f8000f8]
jmpl %g6+8,%g0
lduw [%i1+0x1f8],%l4 ! Mem[000000004e8001f8]
p31_call_3_he:
ldsh [%i3+0x13c],%l3 ! Mem[000000004f80013c]
ldstub [%i1+0x125],%l5 ! Mem[000000004e800125]
ldx [%i2+0x080],%l4 ! Mem[000000004f000080]
retl
lduw [%i1+0x1bc],%l2 ! Mem[000000004e8001bc]
p31_jmpl_3_ho:
swap [%o3+0x138],%l5 ! Mem[000000004f800138]
ldub [%o3+0x189],%l0 ! Mem[000000004f800189]
swap [%o2+0x020],%l6 ! Mem[000000004f000020]
std %l4,[%o1+0x130] ! Mem[000000004e800130]
ldsw [%o3+0x0f8],%l4 ! Mem[000000004f8000f8]
jmpl %g6+8,%g0
lduw [%o1+0x1f8],%l4 ! Mem[000000004e8001f8]
p31_call_3_ho:
ldsh [%o3+0x13c],%l3 ! Mem[000000004f80013c]
ldstub [%o1+0x125],%l5 ! Mem[000000004e800125]
ldx [%o2+0x080],%l4 ! Mem[000000004f000080]
retl
lduw [%o1+0x1bc],%l2 ! Mem[000000004e8001bc]
p32_jmpl_3_le:
jmpl %g6+8,%g0
swap [%i3+0x000],%l7 ! Mem[0000000051800000]
p32_call_3_le:
retl
stb %l0,[%i1+0x1bd] ! Mem[00000000508001bd]
p32_jmpl_3_lo:
jmpl %g6+8,%g0
swap [%o3+0x000],%l7 ! Mem[0000000051800000]
p32_call_3_lo:
retl
stb %l0,[%o1+0x1bd] ! Mem[00000000508001bd]
p32_jmpl_3_he:
ldsw [%i0+0x030],%l4 ! Mem[0000000050000030]
jmpl %g6+8,%g0
swap [%i2+0x198],%l2 ! Mem[0000000051000198]
p32_call_3_he:
ldsb [%i2+0x17d],%l2 ! Mem[000000005100017d]
stw %l6,[%i0+0x164] ! Mem[0000000050000164]
ldx [%i3+0x1c0],%l5 ! Mem[00000000518001c0]
ldsb [%i1+0x001],%l6 ! Mem[0000000050800001]
retl
stb %l1,[%i3+0x0ad] ! Mem[00000000518000ad]
p32_jmpl_3_ho:
ldsw [%o0+0x030],%l4 ! Mem[0000000050000030]
jmpl %g6+8,%g0
swap [%o2+0x198],%l2 ! Mem[0000000051000198]
p32_call_3_ho:
ldsb [%o2+0x17d],%l2 ! Mem[000000005100017d]
stw %l6,[%o0+0x164] ! Mem[0000000050000164]
ldx [%o3+0x1c0],%l5 ! Mem[00000000518001c0]
ldsb [%o1+0x001],%l6 ! Mem[0000000050800001]
retl
stb %l1,[%o3+0x0ad] ! Mem[00000000518000ad]
p33_jmpl_3_le:
swap [%i3+0x0f0],%l7 ! Mem[00000000538000f0]
swap [%i1+0x1c4],%l3 ! Mem[00000000528001c4]
ldsh [%i3+0x0fe],%l2 ! Mem[00000000538000fe]
ldstub [%i0+0x01f],%l2 ! Mem[000000005200001f]
ldsw [%i1+0x164],%l2 ! Mem[0000000052800164]
jmpl %g6+8,%g0
stw %l1,[%i2+0x1d8] ! Mem[00000000530001d8]
p33_call_3_le:
swap [%i0+0x1a0],%l6 ! Mem[00000000520001a0]
ldx [%i0+0x0a8],%l7 ! Mem[00000000520000a8]
lduh [%i1+0x116],%l1 ! Mem[0000000052800116]
ldsb [%i0+0x145],%l6 ! Mem[0000000052000145]
ldsh [%i2+0x1e4],%l0 ! Mem[00000000530001e4]
swap [%i3+0x18c],%l6 ! Mem[000000005380018c]
ldd [%i2+0x188],%l2 ! Mem[0000000053000188]
retl
stb %l4,[%i0+0x0dd] ! Mem[00000000520000dd]
p33_jmpl_3_lo:
swap [%o3+0x0f0],%l7 ! Mem[00000000538000f0]
swap [%o1+0x1c4],%l3 ! Mem[00000000528001c4]
ldsh [%o3+0x0fe],%l2 ! Mem[00000000538000fe]
ldstub [%o0+0x01f],%l2 ! Mem[000000005200001f]
ldsw [%o1+0x164],%l2 ! Mem[0000000052800164]
jmpl %g6+8,%g0
stw %l1,[%o2+0x1d8] ! Mem[00000000530001d8]
p33_call_3_lo:
swap [%o0+0x1a0],%l6 ! Mem[00000000520001a0]
ldx [%o0+0x0a8],%l7 ! Mem[00000000520000a8]
lduh [%o1+0x116],%l1 ! Mem[0000000052800116]
ldsb [%o0+0x145],%l6 ! Mem[0000000052000145]
ldsh [%o2+0x1e4],%l0 ! Mem[00000000530001e4]
swap [%o3+0x18c],%l6 ! Mem[000000005380018c]
ldd [%o2+0x188],%l2 ! Mem[0000000053000188]
retl
stb %l4,[%o0+0x0dd] ! Mem[00000000520000dd]
p33_jmpl_3_he:
swap [%i1+0x1bc],%l0 ! Mem[00000000528001bc]
std %l6,[%i3+0x090] ! Mem[0000000053800090]
ldsh [%i3+0x05e],%l6 ! Mem[000000005380005e]
ldx [%i1+0x150],%l6 ! Mem[0000000052800150]
jmpl %g6+8,%g0
swap [%i1+0x13c],%l1 ! Mem[000000005280013c]
p33_call_3_he:
retl
stx %l7,[%i2+0x1e8] ! Mem[00000000530001e8]
p33_jmpl_3_ho:
swap [%o1+0x1bc],%l0 ! Mem[00000000528001bc]
std %l6,[%o3+0x090] ! Mem[0000000053800090]
ldsh [%o3+0x05e],%l6 ! Mem[000000005380005e]
ldx [%o1+0x150],%l6 ! Mem[0000000052800150]
jmpl %g6+8,%g0
swap [%o1+0x13c],%l1 ! Mem[000000005280013c]
p33_call_3_ho:
retl
stx %l7,[%o2+0x1e8] ! Mem[00000000530001e8]
p34_jmpl_3_le:
ldsh [%i3+0x0e2],%l2 ! Mem[00000000558000e2]
stb %l7,[%i2+0x029] ! Mem[0000000055000029]
ldsb [%i2+0x09a],%l7 ! Mem[000000005500009a]
ldsb [%i2+0x1c7],%l2 ! Mem[00000000550001c7]
stw %l5,[%i0+0x0dc] ! Mem[00000000540000dc]
jmpl %g6+8,%g0
swap [%i3+0x0b4],%l2 ! Mem[00000000558000b4]
p34_call_3_le:
lduh [%i0+0x076],%l0 ! Mem[0000000054000076]
lduw [%i3+0x198],%l5 ! Mem[0000000055800198]
ldstub [%i3+0x1e6],%l5 ! Mem[00000000558001e6]
ldstub [%i2+0x014],%l5 ! Mem[0000000055000014]
sth %l1,[%i2+0x14c] ! Mem[000000005500014c]
ldstub [%i2+0x04f],%l0 ! Mem[000000005500004f]
retl
ldd [%i2+0x080],%l2 ! Mem[0000000055000080]
p34_jmpl_3_lo:
ldsh [%o3+0x0e2],%l2 ! Mem[00000000558000e2]
stb %l7,[%o2+0x029] ! Mem[0000000055000029]
ldsb [%o2+0x09a],%l7 ! Mem[000000005500009a]
ldsb [%o2+0x1c7],%l2 ! Mem[00000000550001c7]
stw %l5,[%o0+0x0dc] ! Mem[00000000540000dc]
jmpl %g6+8,%g0
swap [%o3+0x0b4],%l2 ! Mem[00000000558000b4]
p34_call_3_lo:
lduh [%o0+0x076],%l0 ! Mem[0000000054000076]
lduw [%o3+0x198],%l5 ! Mem[0000000055800198]
ldstub [%o3+0x1e6],%l5 ! Mem[00000000558001e6]
ldstub [%o2+0x014],%l5 ! Mem[0000000055000014]
sth %l1,[%o2+0x14c] ! Mem[000000005500014c]
ldstub [%o2+0x04f],%l0 ! Mem[000000005500004f]
retl
ldd [%o2+0x080],%l2 ! Mem[0000000055000080]
p34_jmpl_3_he:
ldsw [%i1+0x1a8],%l3 ! Mem[00000000548001a8]
ldub [%i3+0x0fd],%l4 ! Mem[00000000558000fd]
ldsh [%i1+0x154],%l7 ! Mem[0000000054800154]
ldub [%i0+0x11c],%l7 ! Mem[000000005400011c]
ldstub [%i2+0x081],%l0 ! Mem[0000000055000081]
stb %l7,[%i2+0x1a5] ! Mem[00000000550001a5]
jmpl %g6+8,%g0
ldd [%i0+0x160],%l2 ! Mem[0000000054000160]
p34_call_3_he:
retl
stw %l0,[%i3+0x160] ! Mem[0000000055800160]
p34_jmpl_3_ho:
ldsw [%o1+0x1a8],%l3 ! Mem[00000000548001a8]
ldub [%o3+0x0fd],%l4 ! Mem[00000000558000fd]
ldsh [%o1+0x154],%l7 ! Mem[0000000054800154]
ldub [%o0+0x11c],%l7 ! Mem[000000005400011c]
ldstub [%o2+0x081],%l0 ! Mem[0000000055000081]
stb %l7,[%o2+0x1a5] ! Mem[00000000550001a5]
jmpl %g6+8,%g0
ldd [%o0+0x160],%l2 ! Mem[0000000054000160]
p34_call_3_ho:
retl
stw %l0,[%o3+0x160] ! Mem[0000000055800160]
p35_jmpl_3_le:
jmpl %g6+8,%g0
ldsw [%i2+0x190],%l6 ! Mem[0000000057000190]
p35_call_3_le:
swap [%i1+0x058],%l0 ! Mem[0000000056800058]
ldsw [%i3+0x148],%l3 ! Mem[0000000057800148]
sth %l3,[%i1+0x16e] ! Mem[000000005680016e]
ldub [%i3+0x088],%l0 ! Mem[0000000057800088]
swap [%i3+0x17c],%l2 ! Mem[000000005780017c]
retl
ldsb [%i2+0x0f2],%l7 ! Mem[00000000570000f2]
p35_jmpl_3_lo:
jmpl %g6+8,%g0
ldsw [%o2+0x190],%l6 ! Mem[0000000057000190]
p35_call_3_lo:
swap [%o1+0x058],%l0 ! Mem[0000000056800058]
ldsw [%o3+0x148],%l3 ! Mem[0000000057800148]
sth %l3,[%o1+0x16e] ! Mem[000000005680016e]
ldub [%o3+0x088],%l0 ! Mem[0000000057800088]
swap [%o3+0x17c],%l2 ! Mem[000000005780017c]
retl
ldsb [%o2+0x0f2],%l7 ! Mem[00000000570000f2]
p35_jmpl_3_he:
stx %l7,[%i1+0x190] ! Mem[0000000056800190]
lduw [%i3+0x158],%l2 ! Mem[0000000057800158]
swap [%i3+0x194],%l3 ! Mem[0000000057800194]
stx %l5,[%i1+0x150] ! Mem[0000000056800150]
stb %l1,[%i1+0x1d1] ! Mem[00000000568001d1]
ldd [%i2+0x040],%l6 ! Mem[0000000057000040]
stx %l0,[%i3+0x1a8] ! Mem[00000000578001a8]
jmpl %g6+8,%g0
ldx [%i0+0x038],%l7 ! Mem[0000000056000038]
p35_call_3_he:
sth %l2,[%i1+0x040] ! Mem[0000000056800040]
ldstub [%i1+0x05c],%l5 ! Mem[000000005680005c]
ldsw [%i1+0x00c],%l5 ! Mem[000000005680000c]
stb %l2,[%i1+0x01f] ! Mem[000000005680001f]
lduh [%i2+0x184],%l7 ! Mem[0000000057000184]
swap [%i0+0x144],%l3 ! Mem[0000000056000144]
stw %l0,[%i3+0x184] ! Mem[0000000057800184]
retl
lduw [%i1+0x130],%l6 ! Mem[0000000056800130]
p35_jmpl_3_ho:
stx %l7,[%o1+0x190] ! Mem[0000000056800190]
lduw [%o3+0x158],%l2 ! Mem[0000000057800158]
swap [%o3+0x194],%l3 ! Mem[0000000057800194]
stx %l5,[%o1+0x150] ! Mem[0000000056800150]
stb %l1,[%o1+0x1d1] ! Mem[00000000568001d1]
ldd [%o2+0x040],%l6 ! Mem[0000000057000040]
stx %l0,[%o3+0x1a8] ! Mem[00000000578001a8]
jmpl %g6+8,%g0
ldx [%o0+0x038],%l7 ! Mem[0000000056000038]
p35_call_3_ho:
sth %l2,[%o1+0x040] ! Mem[0000000056800040]
ldstub [%o1+0x05c],%l5 ! Mem[000000005680005c]
ldsw [%o1+0x00c],%l5 ! Mem[000000005680000c]
stb %l2,[%o1+0x01f] ! Mem[000000005680001f]
lduh [%o2+0x184],%l7 ! Mem[0000000057000184]
swap [%o0+0x144],%l3 ! Mem[0000000056000144]
stw %l0,[%o3+0x184] ! Mem[0000000057800184]
retl
lduw [%o1+0x130],%l6 ! Mem[0000000056800130]
p36_jmpl_3_le:
ldsw [%i2+0x0f4],%l5 ! Mem[00000000590000f4]
ldsw [%i0+0x1e4],%l7 ! Mem[00000000580001e4]
jmpl %g6+8,%g0
ldsb [%i1+0x1bf],%l5 ! Mem[00000000588001bf]
p36_call_3_le:
ldsb [%i1+0x1ea],%l2 ! Mem[00000000588001ea]
swap [%i2+0x1b0],%l6 ! Mem[00000000590001b0]
ldub [%i1+0x066],%l7 ! Mem[0000000058800066]
ldsh [%i3+0x182],%l6 ! Mem[0000000059800182]
ldstub [%i0+0x0aa],%l7 ! Mem[00000000580000aa]
retl
stb %l6,[%i1+0x1dc] ! Mem[00000000588001dc]
p36_jmpl_3_lo:
ldsw [%o2+0x0f4],%l5 ! Mem[00000000590000f4]
ldsw [%o0+0x1e4],%l7 ! Mem[00000000580001e4]
jmpl %g6+8,%g0
ldsb [%o1+0x1bf],%l5 ! Mem[00000000588001bf]
p36_call_3_lo:
ldsb [%o1+0x1ea],%l2 ! Mem[00000000588001ea]
swap [%o2+0x1b0],%l6 ! Mem[00000000590001b0]
ldub [%o1+0x066],%l7 ! Mem[0000000058800066]
ldsh [%o3+0x182],%l6 ! Mem[0000000059800182]
ldstub [%o0+0x0aa],%l7 ! Mem[00000000580000aa]
retl
stb %l6,[%o1+0x1dc] ! Mem[00000000588001dc]
p36_jmpl_3_he:
ldsb [%i1+0x1f7],%l6 ! Mem[00000000588001f7]
ldstub [%i0+0x0ca],%l6 ! Mem[00000000580000ca]
stx %l3,[%i0+0x118] ! Mem[0000000058000118]
ldstub [%i2+0x08d],%l0 ! Mem[000000005900008d]
ldsh [%i0+0x0a2],%l5 ! Mem[00000000580000a2]
jmpl %g6+8,%g0
stb %l1,[%i3+0x135] ! Mem[0000000059800135]
p36_call_3_he:
ldstub [%i1+0x0e8],%l5 ! Mem[00000000588000e8]
retl
ldsb [%i1+0x0bb],%l4 ! Mem[00000000588000bb]
p36_jmpl_3_ho:
ldsb [%o1+0x1f7],%l6 ! Mem[00000000588001f7]
ldstub [%o0+0x0ca],%l6 ! Mem[00000000580000ca]
stx %l3,[%o0+0x118] ! Mem[0000000058000118]
ldstub [%o2+0x08d],%l0 ! Mem[000000005900008d]
ldsh [%o0+0x0a2],%l5 ! Mem[00000000580000a2]
jmpl %g6+8,%g0
stb %l1,[%o3+0x135] ! Mem[0000000059800135]
p36_call_3_ho:
ldstub [%o1+0x0e8],%l5 ! Mem[00000000588000e8]
retl
ldsb [%o1+0x0bb],%l4 ! Mem[00000000588000bb]
p37_jmpl_3_le:
swap [%i1+0x1a0],%l1 ! Mem[000000005a8001a0]
jmpl %g6+8,%g0
ldsw [%i2+0x1f8],%l1 ! Mem[000000005b0001f8]
p37_call_3_le:
ldub [%i0+0x19a],%l6 ! Mem[000000005a00019a]
ldx [%i0+0x058],%l7 ! Mem[000000005a000058]
stw %l5,[%i3+0x018] ! Mem[000000005b800018]
swap [%i2+0x054],%l1 ! Mem[000000005b000054]
ldstub [%i3+0x07c],%l2 ! Mem[000000005b80007c]
ldstub [%i3+0x15d],%l2 ! Mem[000000005b80015d]
std %l6,[%i1+0x0d0] ! Mem[000000005a8000d0]
retl
swap [%i1+0x1e4],%l3 ! Mem[000000005a8001e4]
p37_jmpl_3_lo:
swap [%o1+0x1a0],%l1 ! Mem[000000005a8001a0]
jmpl %g6+8,%g0
ldsw [%o2+0x1f8],%l1 ! Mem[000000005b0001f8]
p37_call_3_lo:
ldub [%o0+0x19a],%l6 ! Mem[000000005a00019a]
ldx [%o0+0x058],%l7 ! Mem[000000005a000058]
stw %l5,[%o3+0x018] ! Mem[000000005b800018]
swap [%o2+0x054],%l1 ! Mem[000000005b000054]
ldstub [%o3+0x07c],%l2 ! Mem[000000005b80007c]
ldstub [%o3+0x15d],%l2 ! Mem[000000005b80015d]
std %l6,[%o1+0x0d0] ! Mem[000000005a8000d0]
retl
swap [%o1+0x1e4],%l3 ! Mem[000000005a8001e4]
p37_jmpl_3_he:
std %l4,[%i2+0x1e0] ! Mem[000000005b0001e0]
ldsb [%i3+0x165],%l1 ! Mem[000000005b800165]
stw %l1,[%i0+0x0a0] ! Mem[000000005a0000a0]
std %l6,[%i2+0x060] ! Mem[000000005b000060]
ldstub [%i2+0x182],%l6 ! Mem[000000005b000182]
sth %l7,[%i1+0x0aa] ! Mem[000000005a8000aa]
ldsh [%i1+0x136],%l1 ! Mem[000000005a800136]
jmpl %g6+8,%g0
ldstub [%i3+0x0f9],%l4 ! Mem[000000005b8000f9]
p37_call_3_he:
retl
ldsb [%i2+0x0a6],%l3 ! Mem[000000005b0000a6]
p37_jmpl_3_ho:
std %l4,[%o2+0x1e0] ! Mem[000000005b0001e0]
ldsb [%o3+0x165],%l1 ! Mem[000000005b800165]
stw %l1,[%o0+0x0a0] ! Mem[000000005a0000a0]
std %l6,[%o2+0x060] ! Mem[000000005b000060]
ldstub [%o2+0x182],%l6 ! Mem[000000005b000182]
sth %l7,[%o1+0x0aa] ! Mem[000000005a8000aa]
ldsh [%o1+0x136],%l1 ! Mem[000000005a800136]
jmpl %g6+8,%g0
ldstub [%o3+0x0f9],%l4 ! Mem[000000005b8000f9]
p37_call_3_ho:
retl
ldsb [%o2+0x0a6],%l3 ! Mem[000000005b0000a6]
p38_jmpl_3_le:
ldd [%i1+0x178],%l4 ! Mem[000000005c800178]
ldd [%i1+0x1e8],%l0 ! Mem[000000005c8001e8]
jmpl %g6+8,%g0
stx %l1,[%i3+0x078] ! Mem[000000005d800078]
p38_call_3_le:
retl
lduh [%i3+0x158],%l2 ! Mem[000000005d800158]
p38_jmpl_3_lo:
ldd [%o1+0x178],%l4 ! Mem[000000005c800178]
ldd [%o1+0x1e8],%l0 ! Mem[000000005c8001e8]
jmpl %g6+8,%g0
stx %l1,[%o3+0x078] ! Mem[000000005d800078]
p38_call_3_lo:
retl
lduh [%o3+0x158],%l2 ! Mem[000000005d800158]
p38_jmpl_3_he:
ldsb [%i2+0x031],%l6 ! Mem[000000005d000031]
ldsh [%i0+0x00c],%l6 ! Mem[000000005c00000c]
ldsw [%i1+0x030],%l4 ! Mem[000000005c800030]
swap [%i3+0x1b8],%l2 ! Mem[000000005d8001b8]
ldsh [%i2+0x012],%l1 ! Mem[000000005d000012]
swap [%i3+0x178],%l2 ! Mem[000000005d800178]
ldstub [%i2+0x0a6],%l7 ! Mem[000000005d0000a6]
jmpl %g6+8,%g0
sth %l7,[%i2+0x1b2] ! Mem[000000005d0001b2]
p38_call_3_he:
stx %l7,[%i2+0x130] ! Mem[000000005d000130]
lduh [%i0+0x08a],%l0 ! Mem[000000005c00008a]
retl
stb %l1,[%i2+0x1f9] ! Mem[000000005d0001f9]
p38_jmpl_3_ho:
ldsb [%o2+0x031],%l6 ! Mem[000000005d000031]
ldsh [%o0+0x00c],%l6 ! Mem[000000005c00000c]
ldsw [%o1+0x030],%l4 ! Mem[000000005c800030]
swap [%o3+0x1b8],%l2 ! Mem[000000005d8001b8]
ldsh [%o2+0x012],%l1 ! Mem[000000005d000012]
swap [%o3+0x178],%l2 ! Mem[000000005d800178]
ldstub [%o2+0x0a6],%l7 ! Mem[000000005d0000a6]
jmpl %g6+8,%g0
sth %l7,[%o2+0x1b2] ! Mem[000000005d0001b2]
p38_call_3_ho:
stx %l7,[%o2+0x130] ! Mem[000000005d000130]
lduh [%o0+0x08a],%l0 ! Mem[000000005c00008a]
retl
stb %l1,[%o2+0x1f9] ! Mem[000000005d0001f9]
p39_jmpl_3_le:
ldsw [%i2+0x1f4],%l3 ! Mem[000000005f0001f4]
lduh [%i1+0x1dc],%l7 ! Mem[000000005e8001dc]
swap [%i1+0x14c],%l7 ! Mem[000000005e80014c]
swap [%i0+0x0d8],%l2 ! Mem[000000005e0000d8]
lduh [%i3+0x1a8],%l6 ! Mem[000000005f8001a8]
jmpl %g6+8,%g0
ldsw [%i2+0x158],%l3 ! Mem[000000005f000158]
p39_call_3_le:
ldsh [%i1+0x1dc],%l6 ! Mem[000000005e8001dc]
ldstub [%i3+0x169],%l2 ! Mem[000000005f800169]
swap [%i1+0x044],%l6 ! Mem[000000005e800044]
ldd [%i3+0x188],%l6 ! Mem[000000005f800188]
ldstub [%i0+0x18a],%l3 ! Mem[000000005e00018a]
ldstub [%i0+0x0fd],%l4 ! Mem[000000005e0000fd]
stx %l7,[%i2+0x170] ! Mem[000000005f000170]
retl
ldsw [%i0+0x158],%l1 ! Mem[000000005e000158]
p39_jmpl_3_lo:
ldsw [%o2+0x1f4],%l3 ! Mem[000000005f0001f4]
lduh [%o1+0x1dc],%l7 ! Mem[000000005e8001dc]
swap [%o1+0x14c],%l7 ! Mem[000000005e80014c]
swap [%o0+0x0d8],%l2 ! Mem[000000005e0000d8]
lduh [%o3+0x1a8],%l6 ! Mem[000000005f8001a8]
jmpl %g6+8,%g0
ldsw [%o2+0x158],%l3 ! Mem[000000005f000158]
p39_call_3_lo:
ldsh [%o1+0x1dc],%l6 ! Mem[000000005e8001dc]
ldstub [%o3+0x169],%l2 ! Mem[000000005f800169]
swap [%o1+0x044],%l6 ! Mem[000000005e800044]
ldd [%o3+0x188],%l6 ! Mem[000000005f800188]
ldstub [%o0+0x18a],%l3 ! Mem[000000005e00018a]
ldstub [%o0+0x0fd],%l4 ! Mem[000000005e0000fd]
stx %l7,[%o2+0x170] ! Mem[000000005f000170]
retl
ldsw [%o0+0x158],%l1 ! Mem[000000005e000158]
p39_jmpl_3_he:
stx %l6,[%i0+0x058] ! Mem[000000005e000058]
ldstub [%i0+0x0ff],%l6 ! Mem[000000005e0000ff]
ldsw [%i0+0x1c0],%l4 ! Mem[000000005e0001c0]
ldstub [%i0+0x117],%l7 ! Mem[000000005e000117]
stx %l5,[%i2+0x0d0] ! Mem[000000005f0000d0]
stw %l4,[%i0+0x088] ! Mem[000000005e000088]
stx %l1,[%i1+0x0c0] ! Mem[000000005e8000c0]
jmpl %g6+8,%g0
ldstub [%i0+0x0d3],%l1 ! Mem[000000005e0000d3]
p39_call_3_he:
swap [%i0+0x138],%l6 ! Mem[000000005e000138]
lduw [%i0+0x1b4],%l2 ! Mem[000000005e0001b4]
lduw [%i0+0x13c],%l7 ! Mem[000000005e00013c]
ldstub [%i3+0x063],%l0 ! Mem[000000005f800063]
ldsb [%i0+0x081],%l5 ! Mem[000000005e000081]
std %l0,[%i2+0x058] ! Mem[000000005f000058]
retl
lduh [%i3+0x178],%l3 ! Mem[000000005f800178]
p39_jmpl_3_ho:
stx %l6,[%o0+0x058] ! Mem[000000005e000058]
ldstub [%o0+0x0ff],%l6 ! Mem[000000005e0000ff]
ldsw [%o0+0x1c0],%l4 ! Mem[000000005e0001c0]
ldstub [%o0+0x117],%l7 ! Mem[000000005e000117]
stx %l5,[%o2+0x0d0] ! Mem[000000005f0000d0]
stw %l4,[%o0+0x088] ! Mem[000000005e000088]
stx %l1,[%o1+0x0c0] ! Mem[000000005e8000c0]
jmpl %g6+8,%g0
ldstub [%o0+0x0d3],%l1 ! Mem[000000005e0000d3]
p39_call_3_ho:
swap [%o0+0x138],%l6 ! Mem[000000005e000138]
lduw [%o0+0x1b4],%l2 ! Mem[000000005e0001b4]
lduw [%o0+0x13c],%l7 ! Mem[000000005e00013c]
ldstub [%o3+0x063],%l0 ! Mem[000000005f800063]
ldsb [%o0+0x081],%l5 ! Mem[000000005e000081]
std %l0,[%o2+0x058] ! Mem[000000005f000058]
retl
lduh [%o3+0x178],%l3 ! Mem[000000005f800178]
p40_jmpl_3_le:
ldub [%i3+0x193],%l6 ! Mem[0000000061800193]
ldsw [%i0+0x064],%l7 ! Mem[0000000060000064]
jmpl %g6+8,%g0
stw %l6,[%i1+0x180] ! Mem[0000000060800180]
p40_call_3_le:
lduw [%i0+0x098],%l1 ! Mem[0000000060000098]
retl
ldsw [%i0+0x128],%l5 ! Mem[0000000060000128]
p40_jmpl_3_lo:
ldub [%o3+0x193],%l6 ! Mem[0000000061800193]
ldsw [%o0+0x064],%l7 ! Mem[0000000060000064]
jmpl %g6+8,%g0
stw %l6,[%o1+0x180] ! Mem[0000000060800180]
p40_call_3_lo:
lduw [%o0+0x098],%l1 ! Mem[0000000060000098]
retl
ldsw [%o0+0x128],%l5 ! Mem[0000000060000128]
p40_jmpl_3_he:
jmpl %g6+8,%g0
stb %l0,[%i3+0x1e4] ! Mem[00000000618001e4]
p40_call_3_he:
swap [%i3+0x128],%l1 ! Mem[0000000061800128]
ldstub [%i1+0x0a7],%l7 ! Mem[00000000608000a7]
ldd [%i1+0x050],%l0 ! Mem[0000000060800050]
retl
sth %l0,[%i1+0x1bc] ! Mem[00000000608001bc]
p40_jmpl_3_ho:
jmpl %g6+8,%g0
stb %l0,[%o3+0x1e4] ! Mem[00000000618001e4]
p40_call_3_ho:
swap [%o3+0x128],%l1 ! Mem[0000000061800128]
ldstub [%o1+0x0a7],%l7 ! Mem[00000000608000a7]
ldd [%o1+0x050],%l0 ! Mem[0000000060800050]
retl
sth %l0,[%o1+0x1bc] ! Mem[00000000608001bc]
p41_jmpl_3_le:
std %l0,[%i1+0x0a8] ! Mem[00000000628000a8]
ldsh [%i0+0x0da],%l2 ! Mem[00000000620000da]
lduh [%i3+0x188],%l6 ! Mem[0000000063800188]
ldstub [%i2+0x0ba],%l1 ! Mem[00000000630000ba]
stx %l1,[%i2+0x0b8] ! Mem[00000000630000b8]
ldstub [%i0+0x10a],%l5 ! Mem[000000006200010a]
ldx [%i3+0x040],%l7 ! Mem[0000000063800040]
jmpl %g6+8,%g0
stw %l0,[%i2+0x1a8] ! Mem[00000000630001a8]
p41_call_3_le:
lduh [%i3+0x0c6],%l1 ! Mem[00000000638000c6]
ldstub [%i0+0x1cb],%l4 ! Mem[00000000620001cb]
swap [%i1+0x05c],%l5 ! Mem[000000006280005c]
retl
stb %l5,[%i2+0x00f] ! Mem[000000006300000f]
p41_jmpl_3_lo:
std %l0,[%o1+0x0a8] ! Mem[00000000628000a8]
ldsh [%o0+0x0da],%l2 ! Mem[00000000620000da]
lduh [%o3+0x188],%l6 ! Mem[0000000063800188]
ldstub [%o2+0x0ba],%l1 ! Mem[00000000630000ba]
stx %l1,[%o2+0x0b8] ! Mem[00000000630000b8]
ldstub [%o0+0x10a],%l5 ! Mem[000000006200010a]
ldx [%o3+0x040],%l7 ! Mem[0000000063800040]
jmpl %g6+8,%g0
stw %l0,[%o2+0x1a8] ! Mem[00000000630001a8]
p41_call_3_lo:
lduh [%o3+0x0c6],%l1 ! Mem[00000000638000c6]
ldstub [%o0+0x1cb],%l4 ! Mem[00000000620001cb]
swap [%o1+0x05c],%l5 ! Mem[000000006280005c]
retl
stb %l5,[%o2+0x00f] ! Mem[000000006300000f]
p41_jmpl_3_he:
lduw [%i1+0x1f0],%l6 ! Mem[00000000628001f0]
swap [%i0+0x004],%l1 ! Mem[0000000062000004]
jmpl %g6+8,%g0
stb %l0,[%i3+0x116] ! Mem[0000000063800116]
p41_call_3_he:
std %l2,[%i3+0x078] ! Mem[0000000063800078]
ldstub [%i1+0x026],%l5 ! Mem[0000000062800026]
retl
ldx [%i1+0x098],%l6 ! Mem[0000000062800098]
p41_jmpl_3_ho:
lduw [%o1+0x1f0],%l6 ! Mem[00000000628001f0]
swap [%o0+0x004],%l1 ! Mem[0000000062000004]
jmpl %g6+8,%g0
stb %l0,[%o3+0x116] ! Mem[0000000063800116]
p41_call_3_ho:
std %l2,[%o3+0x078] ! Mem[0000000063800078]
ldstub [%o1+0x026],%l5 ! Mem[0000000062800026]
retl
ldx [%o1+0x098],%l6 ! Mem[0000000062800098]
p42_jmpl_3_le:
std %l0,[%i3+0x080] ! Mem[0000000065800080]
ldsw [%i0+0x048],%l5 ! Mem[0000000064000048]
stx %l5,[%i3+0x188] ! Mem[0000000065800188]
ldx [%i2+0x190],%l0 ! Mem[0000000065000190]
stx %l2,[%i2+0x170] ! Mem[0000000065000170]
ldub [%i1+0x098],%l0 ! Mem[0000000064800098]
ldstub [%i0+0x1bb],%l0 ! Mem[00000000640001bb]
jmpl %g6+8,%g0
std %l6,[%i2+0x070] ! Mem[0000000065000070]
p42_call_3_le:
swap [%i1+0x028],%l2 ! Mem[0000000064800028]
ldd [%i1+0x0b0],%l6 ! Mem[00000000648000b0]
std %l0,[%i0+0x1e8] ! Mem[00000000640001e8]
stx %l1,[%i3+0x000] ! Mem[0000000065800000]
ldsw [%i0+0x144],%l3 ! Mem[0000000064000144]
ldsw [%i1+0x10c],%l3 ! Mem[000000006480010c]
retl
ldsh [%i3+0x122],%l4 ! Mem[0000000065800122]
p42_jmpl_3_lo:
std %l0,[%o3+0x080] ! Mem[0000000065800080]
ldsw [%o0+0x048],%l5 ! Mem[0000000064000048]
stx %l5,[%o3+0x188] ! Mem[0000000065800188]
ldx [%o2+0x190],%l0 ! Mem[0000000065000190]
stx %l2,[%o2+0x170] ! Mem[0000000065000170]
ldub [%o1+0x098],%l0 ! Mem[0000000064800098]
ldstub [%o0+0x1bb],%l0 ! Mem[00000000640001bb]
jmpl %g6+8,%g0
std %l6,[%o2+0x070] ! Mem[0000000065000070]
p42_call_3_lo:
swap [%o1+0x028],%l2 ! Mem[0000000064800028]
ldd [%o1+0x0b0],%l6 ! Mem[00000000648000b0]
std %l0,[%o0+0x1e8] ! Mem[00000000640001e8]
stx %l1,[%o3+0x000] ! Mem[0000000065800000]
ldsw [%o0+0x144],%l3 ! Mem[0000000064000144]
ldsw [%o1+0x10c],%l3 ! Mem[000000006480010c]
retl
ldsh [%o3+0x122],%l4 ! Mem[0000000065800122]
p42_jmpl_3_he:
stx %l5,[%i2+0x1c0] ! Mem[00000000650001c0]
stw %l3,[%i3+0x1e4] ! Mem[00000000658001e4]
jmpl %g6+8,%g0
swap [%i2+0x1fc],%l7 ! Mem[00000000650001fc]
p42_call_3_he:
swap [%i2+0x168],%l7 ! Mem[0000000065000168]
swap [%i1+0x1d4],%l7 ! Mem[00000000648001d4]
stx %l6,[%i2+0x1f0] ! Mem[00000000650001f0]
ldx [%i1+0x160],%l1 ! Mem[0000000064800160]
stx %l6,[%i2+0x168] ! Mem[0000000065000168]
ldsb [%i0+0x023],%l2 ! Mem[0000000064000023]
retl
sth %l7,[%i3+0x076] ! Mem[0000000065800076]
p42_jmpl_3_ho:
stx %l5,[%o2+0x1c0] ! Mem[00000000650001c0]
stw %l3,[%o3+0x1e4] ! Mem[00000000658001e4]
jmpl %g6+8,%g0
swap [%o2+0x1fc],%l7 ! Mem[00000000650001fc]
p42_call_3_ho:
swap [%o2+0x168],%l7 ! Mem[0000000065000168]
swap [%o1+0x1d4],%l7 ! Mem[00000000648001d4]
stx %l6,[%o2+0x1f0] ! Mem[00000000650001f0]
ldx [%o1+0x160],%l1 ! Mem[0000000064800160]
stx %l6,[%o2+0x168] ! Mem[0000000065000168]
ldsb [%o0+0x023],%l2 ! Mem[0000000064000023]
retl
sth %l7,[%o3+0x076] ! Mem[0000000065800076]
p43_jmpl_3_le:
ldstub [%i2+0x1fd],%l7 ! Mem[00000000670001fd]
ldsb [%i3+0x105],%l6 ! Mem[0000000067800105]
swap [%i3+0x054],%l0 ! Mem[0000000067800054]
jmpl %g6+8,%g0
ldstub [%i1+0x047],%l5 ! Mem[0000000066800047]
p43_call_3_le:
stw %l1,[%i0+0x160] ! Mem[0000000066000160]
ldstub [%i1+0x064],%l3 ! Mem[0000000066800064]
ldstub [%i1+0x06e],%l7 ! Mem[000000006680006e]
std %l4,[%i0+0x150] ! Mem[0000000066000150]
ldstub [%i1+0x1c4],%l5 ! Mem[00000000668001c4]
lduh [%i0+0x012],%l7 ! Mem[0000000066000012]
retl
ldstub [%i1+0x1f7],%l6 ! Mem[00000000668001f7]
p43_jmpl_3_lo:
ldstub [%o2+0x1fd],%l7 ! Mem[00000000670001fd]
ldsb [%o3+0x105],%l6 ! Mem[0000000067800105]
swap [%o3+0x054],%l0 ! Mem[0000000067800054]
jmpl %g6+8,%g0
ldstub [%o1+0x047],%l5 ! Mem[0000000066800047]
p43_call_3_lo:
stw %l1,[%o0+0x160] ! Mem[0000000066000160]
ldstub [%o1+0x064],%l3 ! Mem[0000000066800064]
ldstub [%o1+0x06e],%l7 ! Mem[000000006680006e]
std %l4,[%o0+0x150] ! Mem[0000000066000150]
ldstub [%o1+0x1c4],%l5 ! Mem[00000000668001c4]
lduh [%o0+0x012],%l7 ! Mem[0000000066000012]
retl
ldstub [%o1+0x1f7],%l6 ! Mem[00000000668001f7]
p43_jmpl_3_he:
swap [%i0+0x080],%l2 ! Mem[0000000066000080]
ldx [%i2+0x150],%l5 ! Mem[0000000067000150]
ldsw [%i1+0x168],%l4 ! Mem[0000000066800168]
ldx [%i3+0x080],%l2 ! Mem[0000000067800080]
jmpl %g6+8,%g0
ldub [%i2+0x1da],%l0 ! Mem[00000000670001da]
p43_call_3_he:
swap [%i3+0x030],%l7 ! Mem[0000000067800030]
ldsh [%i0+0x022],%l0 ! Mem[0000000066000022]
retl
ldstub [%i0+0x1cd],%l7 ! Mem[00000000660001cd]
p43_jmpl_3_ho:
swap [%o0+0x080],%l2 ! Mem[0000000066000080]
ldx [%o2+0x150],%l5 ! Mem[0000000067000150]
ldsw [%o1+0x168],%l4 ! Mem[0000000066800168]
ldx [%o3+0x080],%l2 ! Mem[0000000067800080]
jmpl %g6+8,%g0
ldub [%o2+0x1da],%l0 ! Mem[00000000670001da]
p43_call_3_ho:
swap [%o3+0x030],%l7 ! Mem[0000000067800030]
ldsh [%o0+0x022],%l0 ! Mem[0000000066000022]
retl
ldstub [%o0+0x1cd],%l7 ! Mem[00000000660001cd]
p44_jmpl_3_le:
swap [%i3+0x088],%l0 ! Mem[0000000069800088]
lduh [%i0+0x0da],%l2 ! Mem[00000000680000da]
ldsw [%i1+0x1a8],%l6 ! Mem[00000000688001a8]
lduw [%i2+0x098],%l1 ! Mem[0000000069000098]
ldx [%i2+0x0b8],%l1 ! Mem[00000000690000b8]
jmpl %g6+8,%g0
ldsw [%i0+0x128],%l5 ! Mem[0000000068000128]
p44_call_3_le:
retl
ldsb [%i2+0x05a],%l4 ! Mem[000000006900005a]
p44_jmpl_3_lo:
swap [%o3+0x088],%l0 ! Mem[0000000069800088]
lduh [%o0+0x0da],%l2 ! Mem[00000000680000da]
ldsw [%o1+0x1a8],%l6 ! Mem[00000000688001a8]
lduw [%o2+0x098],%l1 ! Mem[0000000069000098]
ldx [%o2+0x0b8],%l1 ! Mem[00000000690000b8]
jmpl %g6+8,%g0
ldsw [%o0+0x128],%l5 ! Mem[0000000068000128]
p44_call_3_lo:
retl
ldsb [%o2+0x05a],%l4 ! Mem[000000006900005a]
p44_jmpl_3_he:
stx %l1,[%i3+0x180] ! Mem[0000000069800180]
stx %l2,[%i1+0x028] ! Mem[0000000068800028]
std %l2,[%i0+0x078] ! Mem[0000000068000078]
stw %l5,[%i2+0x104] ! Mem[0000000069000104]
ldstub [%i2+0x164],%l1 ! Mem[0000000069000164]
jmpl %g6+8,%g0
swap [%i3+0x158],%l6 ! Mem[0000000069800158]
p44_call_3_he:
ldub [%i3+0x19d],%l2 ! Mem[000000006980019d]
sth %l2,[%i3+0x0ba] ! Mem[00000000698000ba]
ldsh [%i1+0x012],%l7 ! Mem[0000000068800012]
swap [%i2+0x000],%l0 ! Mem[0000000069000000]
retl
sth %l1,[%i3+0x152] ! Mem[0000000069800152]
p44_jmpl_3_ho:
stx %l1,[%o3+0x180] ! Mem[0000000069800180]
stx %l2,[%o1+0x028] ! Mem[0000000068800028]
std %l2,[%o0+0x078] ! Mem[0000000068000078]
stw %l5,[%o2+0x104] ! Mem[0000000069000104]
ldstub [%o2+0x164],%l1 ! Mem[0000000069000164]
jmpl %g6+8,%g0
swap [%o3+0x158],%l6 ! Mem[0000000069800158]
p44_call_3_ho:
ldub [%o3+0x19d],%l2 ! Mem[000000006980019d]
sth %l2,[%o3+0x0ba] ! Mem[00000000698000ba]
ldsh [%o1+0x012],%l7 ! Mem[0000000068800012]
swap [%o2+0x000],%l0 ! Mem[0000000069000000]
retl
sth %l1,[%o3+0x152] ! Mem[0000000069800152]
p45_jmpl_3_le:
std %l4,[%i2+0x0e0] ! Mem[000000006b0000e0]
ldstub [%i1+0x0e2],%l2 ! Mem[000000006a8000e2]
ldsb [%i2+0x029],%l7 ! Mem[000000006b000029]
ldsw [%i2+0x0b8],%l7 ! Mem[000000006b0000b8]
jmpl %g6+8,%g0
stw %l2,[%i3+0x1c4] ! Mem[000000006b8001c4]
p45_call_3_le:
ldsb [%i1+0x1dd],%l7 ! Mem[000000006a8001dd]
ldstub [%i3+0x105],%l6 ! Mem[000000006b800105]
ldx [%i3+0x070],%l0 ! Mem[000000006b800070]
retl
ldsw [%i1+0x064],%l5 ! Mem[000000006a800064]
p45_jmpl_3_lo:
std %l4,[%o2+0x0e0] ! Mem[000000006b0000e0]
ldstub [%o1+0x0e2],%l2 ! Mem[000000006a8000e2]
ldsb [%o2+0x029],%l7 ! Mem[000000006b000029]
ldsw [%o2+0x0b8],%l7 ! Mem[000000006b0000b8]
jmpl %g6+8,%g0
stw %l2,[%o3+0x1c4] ! Mem[000000006b8001c4]
p45_call_3_lo:
ldsb [%o1+0x1dd],%l7 ! Mem[000000006a8001dd]
ldstub [%o3+0x105],%l6 ! Mem[000000006b800105]
ldx [%o3+0x070],%l0 ! Mem[000000006b800070]
retl
ldsw [%o1+0x064],%l5 ! Mem[000000006a800064]
p45_jmpl_3_he:
ldsb [%i0+0x141],%l1 ! Mem[000000006a000141]
std %l6,[%i1+0x148] ! Mem[000000006a800148]
ldstub [%i0+0x023],%l2 ! Mem[000000006a000023]
swap [%i0+0x074],%l7 ! Mem[000000006a000074]
swap [%i2+0x034],%l5 ! Mem[000000006b000034]
lduw [%i3+0x14c],%l1 ! Mem[000000006b80014c]
jmpl %g6+8,%g0
ldsw [%i0+0x04c],%l0 ! Mem[000000006a00004c]
p45_call_3_he:
retl
ldstub [%i2+0x1ac],%l6 ! Mem[000000006b0001ac]
p45_jmpl_3_ho:
ldsb [%o0+0x141],%l1 ! Mem[000000006a000141]
std %l6,[%o1+0x148] ! Mem[000000006a800148]
ldstub [%o0+0x023],%l2 ! Mem[000000006a000023]
swap [%o0+0x074],%l7 ! Mem[000000006a000074]
swap [%o2+0x034],%l5 ! Mem[000000006b000034]
lduw [%o3+0x14c],%l1 ! Mem[000000006b80014c]
jmpl %g6+8,%g0
ldsw [%o0+0x04c],%l0 ! Mem[000000006a00004c]
p45_call_3_ho:
retl
ldstub [%o2+0x1ac],%l6 ! Mem[000000006b0001ac]
p46_jmpl_3_le:
ldstub [%i0+0x0ba],%l7 ! Mem[000000006c0000ba]
ldub [%i1+0x1c7],%l2 ! Mem[000000006c8001c7]
lduw [%i1+0x0fc],%l5 ! Mem[000000006c8000fc]
std %l2,[%i1+0x090] ! Mem[000000006c800090]
stw %l5,[%i2+0x1e0] ! Mem[000000006d0001e0]
lduw [%i3+0x0a4],%l5 ! Mem[000000006d8000a4]
jmpl %g6+8,%g0
sth %l5,[%i2+0x07e] ! Mem[000000006d00007e]
p46_call_3_le:
lduh [%i1+0x180],%l0 ! Mem[000000006c800180]
swap [%i1+0x1f0],%l1 ! Mem[000000006c8001f0]
ldstub [%i1+0x1b5],%l0 ! Mem[000000006c8001b5]
lduw [%i0+0x0bc],%l5 ! Mem[000000006c0000bc]
ldstub [%i0+0x03b],%l7 ! Mem[000000006c00003b]
retl
ldub [%i2+0x163],%l1 ! Mem[000000006d000163]
p46_jmpl_3_lo:
ldstub [%o0+0x0ba],%l7 ! Mem[000000006c0000ba]
ldub [%o1+0x1c7],%l2 ! Mem[000000006c8001c7]
lduw [%o1+0x0fc],%l5 ! Mem[000000006c8000fc]
std %l2,[%o1+0x090] ! Mem[000000006c800090]
stw %l5,[%o2+0x1e0] ! Mem[000000006d0001e0]
lduw [%o3+0x0a4],%l5 ! Mem[000000006d8000a4]
jmpl %g6+8,%g0
sth %l5,[%o2+0x07e] ! Mem[000000006d00007e]
p46_call_3_lo:
lduh [%o1+0x180],%l0 ! Mem[000000006c800180]
swap [%o1+0x1f0],%l1 ! Mem[000000006c8001f0]
ldstub [%o1+0x1b5],%l0 ! Mem[000000006c8001b5]
lduw [%o0+0x0bc],%l5 ! Mem[000000006c0000bc]
ldstub [%o0+0x03b],%l7 ! Mem[000000006c00003b]
retl
ldub [%o2+0x163],%l1 ! Mem[000000006d000163]
p46_jmpl_3_he:
swap [%i2+0x00c],%l4 ! Mem[000000006d00000c]
ldd [%i1+0x150],%l0 ! Mem[000000006c800150]
ldd [%i2+0x130],%l6 ! Mem[000000006d000130]
ldsw [%i3+0x03c],%l0 ! Mem[000000006d80003c]
jmpl %g6+8,%g0
swap [%i1+0x0f0],%l2 ! Mem[000000006c8000f0]
p46_call_3_he:
swap [%i3+0x008],%l7 ! Mem[000000006d800008]
stb %l1,[%i2+0x15a] ! Mem[000000006d00015a]
ldstub [%i1+0x002],%l1 ! Mem[000000006c800002]
retl
ldsw [%i2+0x180],%l5 ! Mem[000000006d000180]
p46_jmpl_3_ho:
swap [%o2+0x00c],%l4 ! Mem[000000006d00000c]
ldd [%o1+0x150],%l0 ! Mem[000000006c800150]
ldd [%o2+0x130],%l6 ! Mem[000000006d000130]
ldsw [%o3+0x03c],%l0 ! Mem[000000006d80003c]
jmpl %g6+8,%g0
swap [%o1+0x0f0],%l2 ! Mem[000000006c8000f0]
p46_call_3_ho:
swap [%o3+0x008],%l7 ! Mem[000000006d800008]
stb %l1,[%o2+0x15a] ! Mem[000000006d00015a]
ldstub [%o1+0x002],%l1 ! Mem[000000006c800002]
retl
ldsw [%o2+0x180],%l5 ! Mem[000000006d000180]
p47_jmpl_3_le:
ldx [%i2+0x1e8],%l1 ! Mem[000000006f0001e8]
swap [%i2+0x06c],%l4 ! Mem[000000006f00006c]
ldx [%i1+0x158],%l1 ! Mem[000000006e800158]
lduh [%i2+0x030],%l4 ! Mem[000000006f000030]
stb %l5,[%i3+0x0c1] ! Mem[000000006f8000c1]
ldsb [%i2+0x0c2],%l2 ! Mem[000000006f0000c2]
jmpl %g6+8,%g0
swap [%i1+0x008],%l7 ! Mem[000000006e800008]
p47_call_3_le:
stb %l4,[%i1+0x197] ! Mem[000000006e800197]
retl
std %l4,[%i3+0x170] ! Mem[000000006f800170]
p47_jmpl_3_lo:
ldx [%o2+0x1e8],%l1 ! Mem[000000006f0001e8]
swap [%o2+0x06c],%l4 ! Mem[000000006f00006c]
ldx [%o1+0x158],%l1 ! Mem[000000006e800158]
lduh [%o2+0x030],%l4 ! Mem[000000006f000030]
stb %l5,[%o3+0x0c1] ! Mem[000000006f8000c1]
ldsb [%o2+0x0c2],%l2 ! Mem[000000006f0000c2]
jmpl %g6+8,%g0
swap [%o1+0x008],%l7 ! Mem[000000006e800008]
p47_call_3_lo:
stb %l4,[%o1+0x197] ! Mem[000000006e800197]
retl
std %l4,[%o3+0x170] ! Mem[000000006f800170]
p47_jmpl_3_he:
ldstub [%i2+0x0b4],%l2 ! Mem[000000006f0000b4]
swap [%i1+0x1c0],%l5 ! Mem[000000006e8001c0]
ldd [%i1+0x020],%l6 ! Mem[000000006e800020]
swap [%i2+0x05c],%l5 ! Mem[000000006f00005c]
std %l4,[%i1+0x0a8] ! Mem[000000006e8000a8]
jmpl %g6+8,%g0
ldx [%i2+0x1f8],%l6 ! Mem[000000006f0001f8]
p47_call_3_he:
swap [%i2+0x178],%l1 ! Mem[000000006f000178]
ldsb [%i0+0x108],%l3 ! Mem[000000006e000108]
ldsw [%i1+0x108],%l1 ! Mem[000000006e800108]
ldd [%i3+0x140],%l0 ! Mem[000000006f800140]
lduh [%i0+0x080],%l4 ! Mem[000000006e000080]
retl
ldsh [%i2+0x114],%l1 ! Mem[000000006f000114]
p47_jmpl_3_ho:
ldstub [%o2+0x0b4],%l2 ! Mem[000000006f0000b4]
swap [%o1+0x1c0],%l5 ! Mem[000000006e8001c0]
ldd [%o1+0x020],%l6 ! Mem[000000006e800020]
swap [%o2+0x05c],%l5 ! Mem[000000006f00005c]
std %l4,[%o1+0x0a8] ! Mem[000000006e8000a8]
jmpl %g6+8,%g0
ldx [%o2+0x1f8],%l6 ! Mem[000000006f0001f8]
p47_call_3_ho:
swap [%o2+0x178],%l1 ! Mem[000000006f000178]
ldsb [%o0+0x108],%l3 ! Mem[000000006e000108]
ldsw [%o1+0x108],%l1 ! Mem[000000006e800108]
ldd [%o3+0x140],%l0 ! Mem[000000006f800140]
lduh [%o0+0x080],%l4 ! Mem[000000006e000080]
retl
ldsh [%o2+0x114],%l1 ! Mem[000000006f000114]
p48_jmpl_3_le:
ldd [%i1+0x078],%l2 ! Mem[0000000070800078]
jmpl %g6+8,%g0
ldsh [%i1+0x0a0],%l5 ! Mem[00000000708000a0]
p48_call_3_le:
ldsh [%i1+0x0ba],%l7 ! Mem[00000000708000ba]
swap [%i2+0x1c4],%l2 ! Mem[00000000710001c4]
ldstub [%i1+0x0df],%l5 ! Mem[00000000708000df]
ldsw [%i3+0x144],%l1 ! Mem[0000000071800144]
lduw [%i3+0x0a0],%l1 ! Mem[00000000718000a0]
ldstub [%i0+0x0a6],%l5 ! Mem[00000000700000a6]
sth %l6,[%i0+0x1a2] ! Mem[00000000700001a2]
retl
std %l6,[%i2+0x088] ! Mem[0000000071000088]
p48_jmpl_3_lo:
ldd [%o1+0x078],%l2 ! Mem[0000000070800078]
jmpl %g6+8,%g0
ldsh [%o1+0x0a0],%l5 ! Mem[00000000708000a0]
p48_call_3_lo:
ldsh [%o1+0x0ba],%l7 ! Mem[00000000708000ba]
swap [%o2+0x1c4],%l2 ! Mem[00000000710001c4]
ldstub [%o1+0x0df],%l5 ! Mem[00000000708000df]
ldsw [%o3+0x144],%l1 ! Mem[0000000071800144]
lduw [%o3+0x0a0],%l1 ! Mem[00000000718000a0]
ldstub [%o0+0x0a6],%l5 ! Mem[00000000700000a6]
sth %l6,[%o0+0x1a2] ! Mem[00000000700001a2]
retl
std %l6,[%o2+0x088] ! Mem[0000000071000088]
p48_jmpl_3_he:
lduh [%i0+0x12a],%l5 ! Mem[000000007000012a]
jmpl %g6+8,%g0
stx %l7,[%i0+0x060] ! Mem[0000000070000060]
p48_call_3_he:
ldstub [%i0+0x038],%l0 ! Mem[0000000070000038]
ldsb [%i3+0x1aa],%l3 ! Mem[00000000718001aa]
lduh [%i2+0x0fc],%l4 ! Mem[00000000710000fc]
ldx [%i2+0x150],%l7 ! Mem[0000000071000150]
retl
swap [%i1+0x178],%l1 ! Mem[0000000070800178]
p48_jmpl_3_ho:
lduh [%o0+0x12a],%l5 ! Mem[000000007000012a]
jmpl %g6+8,%g0
stx %l7,[%o0+0x060] ! Mem[0000000070000060]
p48_call_3_ho:
ldstub [%o0+0x038],%l0 ! Mem[0000000070000038]
ldsb [%o3+0x1aa],%l3 ! Mem[00000000718001aa]
lduh [%o2+0x0fc],%l4 ! Mem[00000000710000fc]
ldx [%o2+0x150],%l7 ! Mem[0000000071000150]
retl
swap [%o1+0x178],%l1 ! Mem[0000000070800178]
p49_jmpl_3_le:
stx %l4,[%i3+0x1f0] ! Mem[00000000738001f0]
ldstub [%i1+0x1d8],%l5 ! Mem[00000000728001d8]
lduh [%i1+0x12a],%l4 ! Mem[000000007280012a]
ldub [%i0+0x0db],%l4 ! Mem[00000000720000db]
jmpl %g6+8,%g0
swap [%i1+0x080],%l5 ! Mem[0000000072800080]
p49_call_3_le:
ldd [%i3+0x098],%l6 ! Mem[0000000073800098]
ldub [%i1+0x1e7],%l2 ! Mem[00000000728001e7]
ldsb [%i2+0x0ff],%l5 ! Mem[00000000730000ff]
swap [%i2+0x0b4],%l2 ! Mem[00000000730000b4]
lduw [%i0+0x0a0],%l1 ! Mem[00000000720000a0]
ldstub [%i3+0x0a6],%l5 ! Mem[00000000738000a6]
stx %l6,[%i3+0x180] ! Mem[0000000073800180]
retl
swap [%i3+0x088],%l7 ! Mem[0000000073800088]
p49_jmpl_3_lo:
stx %l4,[%o3+0x1f0] ! Mem[00000000738001f0]
ldstub [%o1+0x1d8],%l5 ! Mem[00000000728001d8]
lduh [%o1+0x12a],%l4 ! Mem[000000007280012a]
ldub [%o0+0x0db],%l4 ! Mem[00000000720000db]
jmpl %g6+8,%g0
swap [%o1+0x080],%l5 ! Mem[0000000072800080]
p49_call_3_lo:
ldd [%o3+0x098],%l6 ! Mem[0000000073800098]
ldub [%o1+0x1e7],%l2 ! Mem[00000000728001e7]
ldsb [%o2+0x0ff],%l5 ! Mem[00000000730000ff]
swap [%o2+0x0b4],%l2 ! Mem[00000000730000b4]
lduw [%o0+0x0a0],%l1 ! Mem[00000000720000a0]
ldstub [%o3+0x0a6],%l5 ! Mem[00000000738000a6]
stx %l6,[%o3+0x180] ! Mem[0000000073800180]
retl
swap [%o3+0x088],%l7 ! Mem[0000000073800088]
p49_jmpl_3_he:
ldub [%i3+0x10a],%l5 ! Mem[000000007380010a]
jmpl %g6+8,%g0
lduh [%i1+0x040],%l7 ! Mem[0000000072800040]
p49_call_3_he:
ldsh [%i2+0x07e],%l3 ! Mem[000000007300007e]
lduh [%i0+0x0d0],%l7 ! Mem[00000000720000d0]
swap [%i2+0x040],%l2 ! Mem[0000000073000040]
swap [%i1+0x154],%l7 ! Mem[0000000072800154]
retl
swap [%i2+0x11c],%l7 ! Mem[000000007300011c]
p49_jmpl_3_ho:
ldub [%o3+0x10a],%l5 ! Mem[000000007380010a]
jmpl %g6+8,%g0
lduh [%o1+0x040],%l7 ! Mem[0000000072800040]
p49_call_3_ho:
ldsh [%o2+0x07e],%l3 ! Mem[000000007300007e]
lduh [%o0+0x0d0],%l7 ! Mem[00000000720000d0]
swap [%o2+0x040],%l2 ! Mem[0000000073000040]
swap [%o1+0x154],%l7 ! Mem[0000000072800154]
retl
swap [%o2+0x11c],%l7 ! Mem[000000007300011c]
p50_jmpl_3_le:
swap [%i1+0x028],%l1 ! Mem[0000000074800028]
sth %l7,[%i1+0x1c0] ! Mem[00000000748001c0]
jmpl %g6+8,%g0
swap [%i2+0x044],%l0 ! Mem[0000000075000044]
p50_call_3_le:
retl
ldstub [%i3+0x0e7],%l6 ! Mem[00000000758000e7]
p50_jmpl_3_lo:
swap [%o1+0x028],%l1 ! Mem[0000000074800028]
sth %l7,[%o1+0x1c0] ! Mem[00000000748001c0]
jmpl %g6+8,%g0
swap [%o2+0x044],%l0 ! Mem[0000000075000044]
p50_call_3_lo:
retl
ldstub [%o3+0x0e7],%l6 ! Mem[00000000758000e7]
p50_jmpl_3_he:
ldsh [%i1+0x16a],%l3 ! Mem[000000007480016a]
jmpl %g6+8,%g0
stw %l2,[%i0+0x118] ! Mem[0000000074000118]
p50_call_3_he:
std %l0,[%i1+0x008] ! Mem[0000000074800008]
ldsh [%i1+0x076],%l6 ! Mem[0000000074800076]
ldstub [%i0+0x0e1],%l7 ! Mem[00000000740000e1]
stb %l0,[%i3+0x11d] ! Mem[000000007580011d]
ldstub [%i1+0x127],%l0 ! Mem[0000000074800127]
swap [%i3+0x0c8],%l5 ! Mem[00000000758000c8]
retl
ldx [%i0+0x078],%l0 ! Mem[0000000074000078]
p50_jmpl_3_ho:
ldsh [%o1+0x16a],%l3 ! Mem[000000007480016a]
jmpl %g6+8,%g0
stw %l2,[%o0+0x118] ! Mem[0000000074000118]
p50_call_3_ho:
std %l0,[%o1+0x008] ! Mem[0000000074800008]
ldsh [%o1+0x076],%l6 ! Mem[0000000074800076]
ldstub [%o0+0x0e1],%l7 ! Mem[00000000740000e1]
stb %l0,[%o3+0x11d] ! Mem[000000007580011d]
ldstub [%o1+0x127],%l0 ! Mem[0000000074800127]
swap [%o3+0x0c8],%l5 ! Mem[00000000758000c8]
retl
ldx [%o0+0x078],%l0 ! Mem[0000000074000078]
p51_jmpl_3_le:
jmpl %g6+8,%g0
std %l0,[%i3+0x0e8] ! Mem[00000000778000e8]
p51_call_3_le:
stw %l6,[%i3+0x190] ! Mem[0000000077800190]
swap [%i1+0x03c],%l1 ! Mem[000000007680003c]
retl
stb %l1,[%i2+0x1a1] ! Mem[00000000770001a1]
p51_jmpl_3_lo:
jmpl %g6+8,%g0
std %l0,[%o3+0x0e8] ! Mem[00000000778000e8]
p51_call_3_lo:
stw %l6,[%o3+0x190] ! Mem[0000000077800190]
swap [%o1+0x03c],%l1 ! Mem[000000007680003c]
retl
stb %l1,[%o2+0x1a1] ! Mem[00000000770001a1]
p51_jmpl_3_he:
ldstub [%i2+0x060],%l7 ! Mem[0000000077000060]
swap [%i2+0x198],%l6 ! Mem[0000000077000198]
ldstub [%i1+0x05f],%l7 ! Mem[000000007680005f]
ldsb [%i0+0x110],%l3 ! Mem[0000000076000110]
ldsb [%i0+0x075],%l1 ! Mem[0000000076000075]
std %l4,[%i3+0x118] ! Mem[0000000077800118]
lduw [%i1+0x160],%l5 ! Mem[0000000076800160]
jmpl %g6+8,%g0
ldsw [%i2+0x09c],%l2 ! Mem[000000007700009c]
p51_call_3_he:
retl
ldsb [%i1+0x08f],%l3 ! Mem[000000007680008f]
p51_jmpl_3_ho:
ldstub [%o2+0x060],%l7 ! Mem[0000000077000060]
swap [%o2+0x198],%l6 ! Mem[0000000077000198]
ldstub [%o1+0x05f],%l7 ! Mem[000000007680005f]
ldsb [%o0+0x110],%l3 ! Mem[0000000076000110]
ldsb [%o0+0x075],%l1 ! Mem[0000000076000075]
std %l4,[%o3+0x118] ! Mem[0000000077800118]
lduw [%o1+0x160],%l5 ! Mem[0000000076800160]
jmpl %g6+8,%g0
ldsw [%o2+0x09c],%l2 ! Mem[000000007700009c]
p51_call_3_ho:
retl
ldsb [%o1+0x08f],%l3 ! Mem[000000007680008f]
p52_jmpl_3_le:
lduh [%i1+0x030],%l4 ! Mem[0000000078800030]
jmpl %g6+8,%g0
ldsb [%i3+0x0c1],%l5 ! Mem[00000000798000c1]
p52_call_3_le:
std %l6,[%i1+0x0a0] ! Mem[00000000788000a0]
stb %l1,[%i1+0x06d] ! Mem[000000007880006d]
retl
swap [%i1+0x0a0],%l5 ! Mem[00000000788000a0]
p52_jmpl_3_lo:
lduh [%o1+0x030],%l4 ! Mem[0000000078800030]
jmpl %g6+8,%g0
ldsb [%o3+0x0c1],%l5 ! Mem[00000000798000c1]
p52_call_3_lo:
std %l6,[%o1+0x0a0] ! Mem[00000000788000a0]
stb %l1,[%o1+0x06d] ! Mem[000000007880006d]
retl
swap [%o1+0x0a0],%l5 ! Mem[00000000788000a0]
p52_jmpl_3_he:
swap [%i1+0x0dc],%l5 ! Mem[00000000788000dc]
swap [%i0+0x164],%l1 ! Mem[0000000078000164]
stx %l1,[%i3+0x0a0] ! Mem[00000000798000a0]
jmpl %g6+8,%g0
ldsb [%i2+0x0a6],%l5 ! Mem[00000000790000a6]
p52_call_3_he:
swap [%i3+0x1e4],%l5 ! Mem[00000000798001e4]
ldsh [%i1+0x180],%l0 ! Mem[0000000078800180]
ldstub [%i0+0x1f1],%l1 ! Mem[00000000780001f1]
std %l6,[%i3+0x060] ! Mem[0000000079800060]
ldx [%i2+0x1a8],%l0 ! Mem[00000000790001a8]
retl
swap [%i2+0x018],%l7 ! Mem[0000000079000018]
p52_jmpl_3_ho:
swap [%o1+0x0dc],%l5 ! Mem[00000000788000dc]
swap [%o0+0x164],%l1 ! Mem[0000000078000164]
stx %l1,[%o3+0x0a0] ! Mem[00000000798000a0]
jmpl %g6+8,%g0
ldsb [%o2+0x0a6],%l5 ! Mem[00000000790000a6]
p52_call_3_ho:
swap [%o3+0x1e4],%l5 ! Mem[00000000798001e4]
ldsh [%o1+0x180],%l0 ! Mem[0000000078800180]
ldstub [%o0+0x1f1],%l1 ! Mem[00000000780001f1]
std %l6,[%o3+0x060] ! Mem[0000000079800060]
ldx [%o2+0x1a8],%l0 ! Mem[00000000790001a8]
retl
swap [%o2+0x018],%l7 ! Mem[0000000079000018]
p53_jmpl_3_le:
stw %l2,[%i2+0x060] ! Mem[000000007b000060]
stx %l4,[%i2+0x158] ! Mem[000000007b000158]
jmpl %g6+8,%g0
ldub [%i3+0x1ed],%l1 ! Mem[000000007b8001ed]
p53_call_3_le:
ldsb [%i1+0x187],%l0 ! Mem[000000007a800187]
lduw [%i0+0x158],%l2 ! Mem[000000007a000158]
ldx [%i3+0x000],%l7 ! Mem[000000007b800000]
ldsb [%i2+0x1c8],%l0 ! Mem[000000007b0001c8]
retl
sth %l5,[%i3+0x038] ! Mem[000000007b800038]
p53_jmpl_3_lo:
stw %l2,[%o2+0x060] ! Mem[000000007b000060]
stx %l4,[%o2+0x158] ! Mem[000000007b000158]
jmpl %g6+8,%g0
ldub [%o3+0x1ed],%l1 ! Mem[000000007b8001ed]
p53_call_3_lo:
ldsb [%o1+0x187],%l0 ! Mem[000000007a800187]
lduw [%o0+0x158],%l2 ! Mem[000000007a000158]
ldx [%o3+0x000],%l7 ! Mem[000000007b800000]
ldsb [%o2+0x1c8],%l0 ! Mem[000000007b0001c8]
retl
sth %l5,[%o3+0x038] ! Mem[000000007b800038]
p53_jmpl_3_he:
ldub [%i2+0x15c],%l5 ! Mem[000000007b00015c]
std %l2,[%i0+0x128] ! Mem[000000007a000128]
sth %l4,[%i1+0x122] ! Mem[000000007a800122]
swap [%i2+0x15c],%l7 ! Mem[000000007b00015c]
ldstub [%i3+0x08f],%l3 ! Mem[000000007b80008f]
jmpl %g6+8,%g0
ldub [%i3+0x112],%l6 ! Mem[000000007b800112]
p53_call_3_he:
ldub [%i3+0x125],%l6 ! Mem[000000007b800125]
ldd [%i0+0x1f8],%l0 ! Mem[000000007a0001f8]
ldub [%i0+0x156],%l2 ! Mem[000000007a000156]
lduw [%i0+0x178],%l3 ! Mem[000000007a000178]
ldsb [%i2+0x037],%l2 ! Mem[000000007b000037]
ldsw [%i0+0x194],%l1 ! Mem[000000007a000194]
ldstub [%i1+0x04f],%l0 ! Mem[000000007a80004f]
retl
swap [%i3+0x1ec],%l5 ! Mem[000000007b8001ec]
p53_jmpl_3_ho:
ldub [%o2+0x15c],%l5 ! Mem[000000007b00015c]
std %l2,[%o0+0x128] ! Mem[000000007a000128]
sth %l4,[%o1+0x122] ! Mem[000000007a800122]
swap [%o2+0x15c],%l7 ! Mem[000000007b00015c]
ldstub [%o3+0x08f],%l3 ! Mem[000000007b80008f]
jmpl %g6+8,%g0
ldub [%o3+0x112],%l6 ! Mem[000000007b800112]
p53_call_3_ho:
ldub [%o3+0x125],%l6 ! Mem[000000007b800125]
ldd [%o0+0x1f8],%l0 ! Mem[000000007a0001f8]
ldub [%o0+0x156],%l2 ! Mem[000000007a000156]
lduw [%o0+0x178],%l3 ! Mem[000000007a000178]
ldsb [%o2+0x037],%l2 ! Mem[000000007b000037]
ldsw [%o0+0x194],%l1 ! Mem[000000007a000194]
ldstub [%o1+0x04f],%l0 ! Mem[000000007a80004f]
retl
swap [%o3+0x1ec],%l5 ! Mem[000000007b8001ec]
p54_jmpl_3_le:
ldstub [%i0+0x075],%l1 ! Mem[000000007c000075]
sth %l5,[%i1+0x118] ! Mem[000000007c800118]
jmpl %g6+8,%g0
ldub [%i0+0x084],%l7 ! Mem[000000007c000084]
p54_call_3_le:
ldstub [%i2+0x15f],%l7 ! Mem[000000007d00015f]
swap [%i0+0x0ac],%l3 ! Mem[000000007c0000ac]
swap [%i3+0x110],%l6 ! Mem[000000007d800110]
ldub [%i0+0x165],%l6 ! Mem[000000007c000165]
retl
stb %l6,[%i3+0x193] ! Mem[000000007d800193]
p54_jmpl_3_lo:
ldstub [%o0+0x075],%l1 ! Mem[000000007c000075]
sth %l5,[%o1+0x118] ! Mem[000000007c800118]
jmpl %g6+8,%g0
ldub [%o0+0x084],%l7 ! Mem[000000007c000084]
p54_call_3_lo:
ldstub [%o2+0x15f],%l7 ! Mem[000000007d00015f]
swap [%o0+0x0ac],%l3 ! Mem[000000007c0000ac]
swap [%o3+0x110],%l6 ! Mem[000000007d800110]
ldub [%o0+0x165],%l6 ! Mem[000000007c000165]
retl
stb %l6,[%o3+0x193] ! Mem[000000007d800193]
p54_jmpl_3_he:
ldstub [%i2+0x1a9],%l6 ! Mem[000000007d0001a9]
std %l0,[%i0+0x0b8] ! Mem[000000007c0000b8]
jmpl %g6+8,%g0
stb %l2,[%i0+0x017] ! Mem[000000007c000017]
p54_call_3_he:
swap [%i0+0x168],%l2 ! Mem[000000007c000168]
ldstub [%i1+0x1c4],%l0 ! Mem[000000007c8001c4]
ldstub [%i3+0x18c],%l6 ! Mem[000000007d80018c]
ldsw [%i1+0x1a8],%l3 ! Mem[000000007c8001a8]
ldsb [%i2+0x0fd],%l4 ! Mem[000000007d0000fd]
ldsw [%i2+0x154],%l7 ! Mem[000000007d000154]
retl
ldstub [%i3+0x11c],%l7 ! Mem[000000007d80011c]
p54_jmpl_3_ho:
ldstub [%o2+0x1a9],%l6 ! Mem[000000007d0001a9]
std %l0,[%o0+0x0b8] ! Mem[000000007c0000b8]
jmpl %g6+8,%g0
stb %l2,[%o0+0x017] ! Mem[000000007c000017]
p54_call_3_ho:
swap [%o0+0x168],%l2 ! Mem[000000007c000168]
ldstub [%o1+0x1c4],%l0 ! Mem[000000007c8001c4]
ldstub [%o3+0x18c],%l6 ! Mem[000000007d80018c]
ldsw [%o1+0x1a8],%l3 ! Mem[000000007c8001a8]
ldsb [%o2+0x0fd],%l4 ! Mem[000000007d0000fd]
ldsw [%o2+0x154],%l7 ! Mem[000000007d000154]
retl
ldstub [%o3+0x11c],%l7 ! Mem[000000007d80011c]
p55_jmpl_3_le:
ldd [%i3+0x130],%l6 ! Mem[000000007f800130]
swap [%i1+0x144],%l6 ! Mem[000000007e800144]
swap [%i2+0x168],%l7 ! Mem[000000007f000168]
jmpl %g6+8,%g0
ldsb [%i1+0x021],%l6 ! Mem[000000007e800021]
p55_call_3_le:
swap [%i0+0x164],%l7 ! Mem[000000007e000164]
ldsb [%i1+0x0bb],%l1 ! Mem[000000007e8000bb]
lduw [%i0+0x128],%l5 ! Mem[000000007e000128]
swap [%i2+0x060],%l7 ! Mem[000000007f000060]
ldstub [%i0+0x128],%l3 ! Mem[000000007e000128]
retl
swap [%i2+0x128],%l1 ! Mem[000000007f000128]
p55_jmpl_3_lo:
ldd [%o3+0x130],%l6 ! Mem[000000007f800130]
swap [%o1+0x144],%l6 ! Mem[000000007e800144]
swap [%o2+0x168],%l7 ! Mem[000000007f000168]
jmpl %g6+8,%g0
ldsb [%o1+0x021],%l6 ! Mem[000000007e800021]
p55_call_3_lo:
swap [%o0+0x164],%l7 ! Mem[000000007e000164]
ldsb [%o1+0x0bb],%l1 ! Mem[000000007e8000bb]
lduw [%o0+0x128],%l5 ! Mem[000000007e000128]
swap [%o2+0x060],%l7 ! Mem[000000007f000060]
ldstub [%o0+0x128],%l3 ! Mem[000000007e000128]
retl
swap [%o2+0x128],%l1 ! Mem[000000007f000128]
p55_jmpl_3_he:
ldsb [%i3+0x1eb],%l4 ! Mem[000000007f8001eb]
jmpl %g6+8,%g0
std %l4,[%i0+0x058] ! Mem[000000007e000058]
p55_call_3_he:
stb %l2,[%i2+0x1fa] ! Mem[000000007f0001fa]
stx %l6,[%i2+0x1d0] ! Mem[000000007f0001d0]
lduw [%i0+0x024],%l1 ! Mem[000000007e000024]
ldstub [%i2+0x1da],%l0 ! Mem[000000007f0001da]
retl
ldd [%i3+0x0c0],%l2 ! Mem[000000007f8000c0]
p55_jmpl_3_ho:
ldsb [%o3+0x1eb],%l4 ! Mem[000000007f8001eb]
jmpl %g6+8,%g0
std %l4,[%o0+0x058] ! Mem[000000007e000058]
p55_call_3_ho:
stb %l2,[%o2+0x1fa] ! Mem[000000007f0001fa]
stx %l6,[%o2+0x1d0] ! Mem[000000007f0001d0]
lduw [%o0+0x024],%l1 ! Mem[000000007e000024]
ldstub [%o2+0x1da],%l0 ! Mem[000000007f0001da]
retl
ldd [%o3+0x0c0],%l2 ! Mem[000000007f8000c0]
p56_jmpl_3_le:
ldd [%i1+0x170],%l6 ! Mem[0000000080800170]
stx %l5,[%i0+0x1c8] ! Mem[00000000800001c8]
stw %l7,[%i0+0x164] ! Mem[0000000080000164]
ldstub [%i0+0x155],%l5 ! Mem[0000000080000155]
ldsw [%i3+0x1d0],%l1 ! Mem[00000000818001d0]
ldstub [%i2+0x195],%l0 ! Mem[0000000081000195]
stw %l5,[%i0+0x0bc] ! Mem[00000000800000bc]
jmpl %g6+8,%g0
swap [%i1+0x1a0],%l1 ! Mem[00000000808001a0]
p56_call_3_le:
lduh [%i2+0x060],%l2 ! Mem[0000000081000060]
stx %l4,[%i0+0x028] ! Mem[0000000080000028]
ldstub [%i2+0x15a],%l1 ! Mem[000000008100015a]
stb %l5,[%i2+0x041] ! Mem[0000000081000041]
ldstub [%i1+0x0b5],%l4 ! Mem[00000000808000b5]
ldsw [%i1+0x1e4],%l5 ! Mem[00000000808001e4]
ldx [%i0+0x020],%l1 ! Mem[0000000080000020]
retl
ldstub [%i2+0x1e8],%l7 ! Mem[00000000810001e8]
p56_jmpl_3_lo:
ldd [%o1+0x170],%l6 ! Mem[0000000080800170]
stx %l5,[%o0+0x1c8] ! Mem[00000000800001c8]
stw %l7,[%o0+0x164] ! Mem[0000000080000164]
ldstub [%o0+0x155],%l5 ! Mem[0000000080000155]
ldsw [%o3+0x1d0],%l1 ! Mem[00000000818001d0]
ldstub [%o2+0x195],%l0 ! Mem[0000000081000195]
stw %l5,[%o0+0x0bc] ! Mem[00000000800000bc]
jmpl %g6+8,%g0
swap [%o1+0x1a0],%l1 ! Mem[00000000808001a0]
p56_call_3_lo:
lduh [%o2+0x060],%l2 ! Mem[0000000081000060]
stx %l4,[%o0+0x028] ! Mem[0000000080000028]
ldstub [%o2+0x15a],%l1 ! Mem[000000008100015a]
stb %l5,[%o2+0x041] ! Mem[0000000081000041]
ldstub [%o1+0x0b5],%l4 ! Mem[00000000808000b5]
ldsw [%o1+0x1e4],%l5 ! Mem[00000000808001e4]
ldx [%o0+0x020],%l1 ! Mem[0000000080000020]
retl
ldstub [%o2+0x1e8],%l7 ! Mem[00000000810001e8]
p56_jmpl_3_he:
ldub [%i0+0x1c5],%l6 ! Mem[00000000800001c5]
lduw [%i2+0x12c],%l4 ! Mem[000000008100012c]
jmpl %g6+8,%g0
ldstub [%i2+0x129],%l3 ! Mem[0000000081000129]
p56_call_3_he:
ldsb [%i0+0x138],%l6 ! Mem[0000000080000138]
retl
stx %l6,[%i1+0x050] ! Mem[0000000080800050]
p56_jmpl_3_ho:
ldub [%o0+0x1c5],%l6 ! Mem[00000000800001c5]
lduw [%o2+0x12c],%l4 ! Mem[000000008100012c]
jmpl %g6+8,%g0
ldstub [%o2+0x129],%l3 ! Mem[0000000081000129]
p56_call_3_ho:
ldsb [%o0+0x138],%l6 ! Mem[0000000080000138]
retl
stx %l6,[%o1+0x050] ! Mem[0000000080800050]
p57_jmpl_3_le:
stw %l1,[%i2+0x070] ! Mem[0000000083000070]
stw %l3,[%i0+0x06c] ! Mem[000000008200006c]
jmpl %g6+8,%g0
ldstub [%i3+0x04f],%l4 ! Mem[000000008380004f]
p57_call_3_le:
ldstub [%i3+0x196],%l7 ! Mem[0000000083800196]
ldsb [%i3+0x1e0],%l1 ! Mem[00000000838001e0]
stw %l5,[%i3+0x0e0] ! Mem[00000000838000e0]
ldsw [%i3+0x0c0],%l2 ! Mem[00000000838000c0]
std %l6,[%i0+0x028] ! Mem[0000000082000028]
retl
stb %l7,[%i1+0x09a] ! Mem[000000008280009a]
p57_jmpl_3_lo:
stw %l1,[%o2+0x070] ! Mem[0000000083000070]
stw %l3,[%o0+0x06c] ! Mem[000000008200006c]
jmpl %g6+8,%g0
ldstub [%o3+0x04f],%l4 ! Mem[000000008380004f]
p57_call_3_lo:
ldstub [%o3+0x196],%l7 ! Mem[0000000083800196]
ldsb [%o3+0x1e0],%l1 ! Mem[00000000838001e0]
stw %l5,[%o3+0x0e0] ! Mem[00000000838000e0]
ldsw [%o3+0x0c0],%l2 ! Mem[00000000838000c0]
std %l6,[%o0+0x028] ! Mem[0000000082000028]
retl
stb %l7,[%o1+0x09a] ! Mem[000000008280009a]
p57_jmpl_3_he:
swap [%i2+0x150],%l5 ! Mem[0000000083000150]
ldstub [%i3+0x135],%l7 ! Mem[0000000083800135]
stw %l0,[%i0+0x088] ! Mem[0000000082000088]
ldsw [%i0+0x1d8],%l1 ! Mem[00000000820001d8]
stb %l2,[%i0+0x003] ! Mem[0000000082000003]
jmpl %g6+8,%g0
ldsb [%i2+0x077],%l7 ! Mem[0000000083000077]
p57_call_3_he:
ldsh [%i0+0x03a],%l7 ! Mem[000000008200003a]
sth %l3,[%i2+0x1a0] ! Mem[00000000830001a0]
swap [%i2+0x0f4],%l4 ! Mem[00000000830000f4]
lduw [%i2+0x10c],%l4 ! Mem[000000008300010c]
retl
stx %l6,[%i2+0x060] ! Mem[0000000083000060]
p57_jmpl_3_ho:
swap [%o2+0x150],%l5 ! Mem[0000000083000150]
ldstub [%o3+0x135],%l7 ! Mem[0000000083800135]
stw %l0,[%o0+0x088] ! Mem[0000000082000088]
ldsw [%o0+0x1d8],%l1 ! Mem[00000000820001d8]
stb %l2,[%o0+0x003] ! Mem[0000000082000003]
jmpl %g6+8,%g0
ldsb [%o2+0x077],%l7 ! Mem[0000000083000077]
p57_call_3_ho:
ldsh [%o0+0x03a],%l7 ! Mem[000000008200003a]
sth %l3,[%o2+0x1a0] ! Mem[00000000830001a0]
swap [%o2+0x0f4],%l4 ! Mem[00000000830000f4]
lduw [%o2+0x10c],%l4 ! Mem[000000008300010c]
retl
stx %l6,[%o2+0x060] ! Mem[0000000083000060]
p58_jmpl_3_le:
jmpl %g6+8,%g0
stw %l2,[%i0+0x15c] ! Mem[000000008400015c]
p58_call_3_le:
swap [%i2+0x084],%l7 ! Mem[0000000085000084]
ldstub [%i3+0x155],%l7 ! Mem[0000000085800155]
retl
stw %l4,[%i3+0x1e4] ! Mem[00000000858001e4]
p58_jmpl_3_lo:
jmpl %g6+8,%g0
stw %l2,[%o0+0x15c] ! Mem[000000008400015c]
p58_call_3_lo:
swap [%o2+0x084],%l7 ! Mem[0000000085000084]
ldstub [%o3+0x155],%l7 ! Mem[0000000085800155]
retl
stw %l4,[%o3+0x1e4] ! Mem[00000000858001e4]
p58_jmpl_3_he:
ldstub [%i0+0x146],%l2 ! Mem[0000000084000146]
ldx [%i3+0x168],%l6 ! Mem[0000000085800168]
ldsh [%i3+0x022],%l2 ! Mem[0000000085800022]
ldstub [%i2+0x150],%l4 ! Mem[0000000085000150]
ldsw [%i2+0x07c],%l3 ! Mem[000000008500007c]
jmpl %g6+8,%g0
stb %l7,[%i3+0x0d0] ! Mem[00000000858000d0]
p58_call_3_he:
sth %l3,[%i1+0x07a] ! Mem[000000008480007a]
ldstub [%i1+0x104],%l5 ! Mem[0000000084800104]
retl
lduw [%i2+0x164],%l1 ! Mem[0000000085000164]
p58_jmpl_3_ho:
ldstub [%o0+0x146],%l2 ! Mem[0000000084000146]
ldx [%o3+0x168],%l6 ! Mem[0000000085800168]
ldsh [%o3+0x022],%l2 ! Mem[0000000085800022]
ldstub [%o2+0x150],%l4 ! Mem[0000000085000150]
ldsw [%o2+0x07c],%l3 ! Mem[000000008500007c]
jmpl %g6+8,%g0
stb %l7,[%o3+0x0d0] ! Mem[00000000858000d0]
p58_call_3_ho:
sth %l3,[%o1+0x07a] ! Mem[000000008480007a]
ldstub [%o1+0x104],%l5 ! Mem[0000000084800104]
retl
lduw [%o2+0x164],%l1 ! Mem[0000000085000164]
p59_jmpl_3_le:
jmpl %g6+8,%g0
ldsh [%i3+0x000],%l6 ! Mem[0000000087800000]
p59_call_3_le:
ldstub [%i1+0x14d],%l1 ! Mem[000000008680014d]
stb %l0,[%i0+0x04f] ! Mem[000000008600004f]
swap [%i3+0x0c8],%l6 ! Mem[00000000878000c8]
ldsw [%i3+0x10c],%l5 ! Mem[000000008780010c]
ldstub [%i0+0x03f],%l2 ! Mem[000000008600003f]
retl
ldd [%i2+0x1e8],%l4 ! Mem[00000000870001e8]
p59_jmpl_3_lo:
jmpl %g6+8,%g0
ldsh [%o3+0x000],%l6 ! Mem[0000000087800000]
p59_call_3_lo:
ldstub [%o1+0x14d],%l1 ! Mem[000000008680014d]
stb %l0,[%o0+0x04f] ! Mem[000000008600004f]
swap [%o3+0x0c8],%l6 ! Mem[00000000878000c8]
ldsw [%o3+0x10c],%l5 ! Mem[000000008780010c]
ldstub [%o0+0x03f],%l2 ! Mem[000000008600003f]
retl
ldd [%o2+0x1e8],%l4 ! Mem[00000000870001e8]
p59_jmpl_3_he:
ldstub [%i3+0x1fa],%l0 ! Mem[00000000878001fa]
jmpl %g6+8,%g0
lduh [%i0+0x0e0],%l3 ! Mem[00000000860000e0]
p59_call_3_he:
ldsb [%i0+0x002],%l0 ! Mem[0000000086000002]
ldd [%i0+0x1e8],%l6 ! Mem[00000000860001e8]
sth %l3,[%i0+0x118] ! Mem[0000000086000118]
ldstub [%i1+0x0de],%l6 ! Mem[00000000868000de]
ldstub [%i1+0x118],%l6 ! Mem[0000000086800118]
ldub [%i0+0x195],%l2 ! Mem[0000000086000195]
swap [%i2+0x11c],%l7 ! Mem[000000008700011c]
retl
std %l0,[%i0+0x1b0] ! Mem[00000000860001b0]
p59_jmpl_3_ho:
ldstub [%o3+0x1fa],%l0 ! Mem[00000000878001fa]
jmpl %g6+8,%g0
lduh [%o0+0x0e0],%l3 ! Mem[00000000860000e0]
p59_call_3_ho:
ldsb [%o0+0x002],%l0 ! Mem[0000000086000002]
ldd [%o0+0x1e8],%l6 ! Mem[00000000860001e8]
sth %l3,[%o0+0x118] ! Mem[0000000086000118]
ldstub [%o1+0x0de],%l6 ! Mem[00000000868000de]
ldstub [%o1+0x118],%l6 ! Mem[0000000086800118]
ldub [%o0+0x195],%l2 ! Mem[0000000086000195]
swap [%o2+0x11c],%l7 ! Mem[000000008700011c]
retl
std %l0,[%o0+0x1b0] ! Mem[00000000860001b0]
p60_jmpl_3_le:
sth %l1,[%i1+0x08c] ! Mem[000000008880008c]
ldsw [%i2+0x194],%l3 ! Mem[0000000089000194]
ldx [%i2+0x0c8],%l6 ! Mem[00000000890000c8]
ldstub [%i0+0x096],%l0 ! Mem[0000000088000096]
stb %l4,[%i2+0x05a] ! Mem[000000008900005a]
swap [%i1+0x05c],%l3 ! Mem[000000008880005c]
jmpl %g6+8,%g0
ldub [%i2+0x0e6],%l1 ! Mem[00000000890000e6]
p60_call_3_le:
lduw [%i1+0x0f4],%l4 ! Mem[00000000888000f4]
lduw [%i0+0x120],%l2 ! Mem[0000000088000120]
std %l2,[%i3+0x118] ! Mem[0000000089800118]
retl
stx %l4,[%i3+0x070] ! Mem[0000000089800070]
p60_jmpl_3_lo:
sth %l1,[%o1+0x08c] ! Mem[000000008880008c]
ldsw [%o2+0x194],%l3 ! Mem[0000000089000194]
ldx [%o2+0x0c8],%l6 ! Mem[00000000890000c8]
ldstub [%o0+0x096],%l0 ! Mem[0000000088000096]
stb %l4,[%o2+0x05a] ! Mem[000000008900005a]
swap [%o1+0x05c],%l3 ! Mem[000000008880005c]
jmpl %g6+8,%g0
ldub [%o2+0x0e6],%l1 ! Mem[00000000890000e6]
p60_call_3_lo:
lduw [%o1+0x0f4],%l4 ! Mem[00000000888000f4]
lduw [%o0+0x120],%l2 ! Mem[0000000088000120]
std %l2,[%o3+0x118] ! Mem[0000000089800118]
retl
stx %l4,[%o3+0x070] ! Mem[0000000089800070]
p60_jmpl_3_he:
ldub [%i3+0x144],%l3 ! Mem[0000000089800144]
sth %l0,[%i1+0x184] ! Mem[0000000088800184]
ldub [%i3+0x111],%l6 ! Mem[0000000089800111]
ldsw [%i1+0x1dc],%l5 ! Mem[00000000888001dc]
ldub [%i2+0x152],%l1 ! Mem[0000000089000152]
jmpl %g6+8,%g0
lduh [%i0+0x118],%l3 ! Mem[0000000088000118]
p60_call_3_he:
lduw [%i0+0x1c8],%l6 ! Mem[00000000880001c8]
ldstub [%i0+0x003],%l1 ! Mem[0000000088000003]
ldstub [%i1+0x150],%l0 ! Mem[0000000088800150]
lduh [%i0+0x1a0],%l6 ! Mem[00000000880001a0]
retl
stx %l1,[%i2+0x020] ! Mem[0000000089000020]
p60_jmpl_3_ho:
ldub [%o3+0x144],%l3 ! Mem[0000000089800144]
sth %l0,[%o1+0x184] ! Mem[0000000088800184]
ldub [%o3+0x111],%l6 ! Mem[0000000089800111]
ldsw [%o1+0x1dc],%l5 ! Mem[00000000888001dc]
ldub [%o2+0x152],%l1 ! Mem[0000000089000152]
jmpl %g6+8,%g0
lduh [%o0+0x118],%l3 ! Mem[0000000088000118]
p60_call_3_ho:
lduw [%o0+0x1c8],%l6 ! Mem[00000000880001c8]
ldstub [%o0+0x003],%l1 ! Mem[0000000088000003]
ldstub [%o1+0x150],%l0 ! Mem[0000000088800150]
lduh [%o0+0x1a0],%l6 ! Mem[00000000880001a0]
retl
stx %l1,[%o2+0x020] ! Mem[0000000089000020]
p61_jmpl_3_le:
ldsw [%i1+0x1e8],%l0 ! Mem[000000008a8001e8]
ldsb [%i2+0x038],%l5 ! Mem[000000008b000038]
ldd [%i0+0x168],%l2 ! Mem[000000008a000168]
ldstub [%i0+0x07f],%l5 ! Mem[000000008a00007f]
swap [%i1+0x160],%l2 ! Mem[000000008a800160]
swap [%i2+0x0d4],%l5 ! Mem[000000008b0000d4]
ldstub [%i1+0x1e6],%l7 ! Mem[000000008a8001e6]
jmpl %g6+8,%g0
stw %l5,[%i3+0x0a4] ! Mem[000000008b8000a4]
p61_call_3_le:
lduw [%i3+0x1c4],%l5 ! Mem[000000008b8001c4]
swap [%i2+0x180],%l0 ! Mem[000000008b000180]
ldsb [%i0+0x1d1],%l1 ! Mem[000000008a0001d1]
swap [%i3+0x1b4],%l0 ! Mem[000000008b8001b4]
ldstub [%i2+0x09f],%l5 ! Mem[000000008b00009f]
retl
ldstub [%i0+0x180],%l1 ! Mem[000000008a000180]
p61_jmpl_3_lo:
ldsw [%o1+0x1e8],%l0 ! Mem[000000008a8001e8]
ldsb [%o2+0x038],%l5 ! Mem[000000008b000038]
ldd [%o0+0x168],%l2 ! Mem[000000008a000168]
ldstub [%o0+0x07f],%l5 ! Mem[000000008a00007f]
swap [%o1+0x160],%l2 ! Mem[000000008a800160]
swap [%o2+0x0d4],%l5 ! Mem[000000008b0000d4]
ldstub [%o1+0x1e6],%l7 ! Mem[000000008a8001e6]
jmpl %g6+8,%g0
stw %l5,[%o3+0x0a4] ! Mem[000000008b8000a4]
p61_call_3_lo:
lduw [%o3+0x1c4],%l5 ! Mem[000000008b8001c4]
swap [%o2+0x180],%l0 ! Mem[000000008b000180]
ldsb [%o0+0x1d1],%l1 ! Mem[000000008a0001d1]
swap [%o3+0x1b4],%l0 ! Mem[000000008b8001b4]
ldstub [%o2+0x09f],%l5 ! Mem[000000008b00009f]
retl
ldstub [%o0+0x180],%l1 ! Mem[000000008a000180]
p61_jmpl_3_he:
ldstub [%i0+0x061],%l2 ! Mem[000000008a000061]
ldstub [%i3+0x1cc],%l5 ! Mem[000000008b8001cc]
ldsh [%i2+0x00e],%l5 ! Mem[000000008b00000e]
ldsh [%i1+0x01e],%l2 ! Mem[000000008a80001e]
swap [%i0+0x184],%l7 ! Mem[000000008a000184]
ldd [%i3+0x160],%l2 ! Mem[000000008b800160]
ldd [%i3+0x180],%l0 ! Mem[000000008b800180]
jmpl %g6+8,%g0
ldsb [%i0+0x111],%l6 ! Mem[000000008a000111]
p61_call_3_he:
std %l4,[%i1+0x1f0] ! Mem[000000008a8001f0]
swap [%i2+0x12c],%l4 ! Mem[000000008b00012c]
ldsh [%i2+0x108],%l3 ! Mem[000000008b000108]
std %l4,[%i3+0x1b8] ! Mem[000000008b8001b8]
stx %l0,[%i3+0x0d8] ! Mem[000000008b8000d8]
sth %l2,[%i1+0x034] ! Mem[000000008a800034]
swap [%i1+0x180],%l6 ! Mem[000000008a800180]
retl
ldstub [%i0+0x0f3],%l6 ! Mem[000000008a0000f3]
p61_jmpl_3_ho:
ldstub [%o0+0x061],%l2 ! Mem[000000008a000061]
ldstub [%o3+0x1cc],%l5 ! Mem[000000008b8001cc]
ldsh [%o2+0x00e],%l5 ! Mem[000000008b00000e]
ldsh [%o1+0x01e],%l2 ! Mem[000000008a80001e]
swap [%o0+0x184],%l7 ! Mem[000000008a000184]
ldd [%o3+0x160],%l2 ! Mem[000000008b800160]
ldd [%o3+0x180],%l0 ! Mem[000000008b800180]
jmpl %g6+8,%g0
ldsb [%o0+0x111],%l6 ! Mem[000000008a000111]
p61_call_3_ho:
std %l4,[%o1+0x1f0] ! Mem[000000008a8001f0]
swap [%o2+0x12c],%l4 ! Mem[000000008b00012c]
ldsh [%o2+0x108],%l3 ! Mem[000000008b000108]
std %l4,[%o3+0x1b8] ! Mem[000000008b8001b8]
stx %l0,[%o3+0x0d8] ! Mem[000000008b8000d8]
sth %l2,[%o1+0x034] ! Mem[000000008a800034]
swap [%o1+0x180],%l6 ! Mem[000000008a800180]
retl
ldstub [%o0+0x0f3],%l6 ! Mem[000000008a0000f3]
p62_jmpl_3_le:
ldstub [%i1+0x1f5],%l7 ! Mem[000000008c8001f5]
swap [%i2+0x1d4],%l6 ! Mem[000000008d0001d4]
stw %l1,[%i3+0x140] ! Mem[000000008d800140]
stx %l6,[%i2+0x168] ! Mem[000000008d000168]
ldx [%i3+0x0b0],%l0 ! Mem[000000008d8000b0]
std %l4,[%i0+0x078] ! Mem[000000008c000078]
ldstub [%i0+0x05e],%l3 ! Mem[000000008c00005e]
jmpl %g6+8,%g0
ldstub [%i2+0x0d0],%l7 ! Mem[000000008d0000d0]
p62_call_3_le:
ldx [%i3+0x0d0],%l4 ! Mem[000000008d8000d0]
ldstub [%i2+0x12c],%l4 ! Mem[000000008d00012c]
retl
ldsh [%i3+0x1da],%l2 ! Mem[000000008d8001da]
p62_jmpl_3_lo:
ldstub [%o1+0x1f5],%l7 ! Mem[000000008c8001f5]
swap [%o2+0x1d4],%l6 ! Mem[000000008d0001d4]
stw %l1,[%o3+0x140] ! Mem[000000008d800140]
stx %l6,[%o2+0x168] ! Mem[000000008d000168]
ldx [%o3+0x0b0],%l0 ! Mem[000000008d8000b0]
std %l4,[%o0+0x078] ! Mem[000000008c000078]
ldstub [%o0+0x05e],%l3 ! Mem[000000008c00005e]
jmpl %g6+8,%g0
ldstub [%o2+0x0d0],%l7 ! Mem[000000008d0000d0]
p62_call_3_lo:
ldx [%o3+0x0d0],%l4 ! Mem[000000008d8000d0]
ldstub [%o2+0x12c],%l4 ! Mem[000000008d00012c]
retl
ldsh [%o3+0x1da],%l2 ! Mem[000000008d8001da]
p62_jmpl_3_he:
jmpl %g6+8,%g0
ldsh [%i2+0x082],%l5 ! Mem[000000008d000082]
p62_call_3_he:
ldsh [%i0+0x170],%l1 ! Mem[000000008c000170]
ldx [%i1+0x0c8],%l5 ! Mem[000000008c8000c8]
retl
stb %l4,[%i3+0x09b] ! Mem[000000008d80009b]
p62_jmpl_3_ho:
jmpl %g6+8,%g0
ldsh [%o2+0x082],%l5 ! Mem[000000008d000082]
p62_call_3_ho:
ldsh [%o0+0x170],%l1 ! Mem[000000008c000170]
ldx [%o1+0x0c8],%l5 ! Mem[000000008c8000c8]
retl
stb %l4,[%o3+0x09b] ! Mem[000000008d80009b]
p63_jmpl_3_le:
ldsb [%i3+0x110],%l3 ! Mem[000000008f800110]
swap [%i2+0x074],%l1 ! Mem[000000008f000074]
swap [%i0+0x118],%l5 ! Mem[000000008e000118]
stx %l5,[%i1+0x140] ! Mem[000000008e800140]
jmpl %g6+8,%g0
stx %l2,[%i0+0x098] ! Mem[000000008e000098]
p63_call_3_le:
retl
swap [%i3+0x07c],%l5 ! Mem[000000008f80007c]
p63_jmpl_3_lo:
ldsb [%o3+0x110],%l3 ! Mem[000000008f800110]
swap [%o2+0x074],%l1 ! Mem[000000008f000074]
swap [%o0+0x118],%l5 ! Mem[000000008e000118]
stx %l5,[%o1+0x140] ! Mem[000000008e800140]
jmpl %g6+8,%g0
stx %l2,[%o0+0x098] ! Mem[000000008e000098]
p63_call_3_lo:
retl
swap [%o3+0x07c],%l5 ! Mem[000000008f80007c]
p63_jmpl_3_he:
jmpl %g6+8,%g0
swap [%i1+0x0c8],%l6 ! Mem[000000008e8000c8]
p63_call_3_he:
ldstub [%i1+0x1e5],%l3 ! Mem[000000008e8001e5]
swap [%i3+0x0fc],%l2 ! Mem[000000008f8000fc]
ldsh [%i0+0x114],%l7 ! Mem[000000008e000114]
swap [%i3+0x144],%l2 ! Mem[000000008f800144]
swap [%i1+0x1d8],%l1 ! Mem[000000008e8001d8]
stb %l2,[%i0+0x176] ! Mem[000000008e000176]
swap [%i3+0x178],%l3 ! Mem[000000008f800178]
retl
ldsw [%i0+0x1e4],%l5 ! Mem[000000008e0001e4]
p63_jmpl_3_ho:
jmpl %g6+8,%g0
swap [%o1+0x0c8],%l6 ! Mem[000000008e8000c8]
p63_call_3_ho:
ldstub [%o1+0x1e5],%l3 ! Mem[000000008e8001e5]
swap [%o3+0x0fc],%l2 ! Mem[000000008f8000fc]
ldsh [%o0+0x114],%l7 ! Mem[000000008e000114]
swap [%o3+0x144],%l2 ! Mem[000000008f800144]
swap [%o1+0x1d8],%l1 ! Mem[000000008e8001d8]
stb %l2,[%o0+0x176] ! Mem[000000008e000176]
swap [%o3+0x178],%l3 ! Mem[000000008f800178]
retl
ldsw [%o0+0x1e4],%l5 ! Mem[000000008e0001e4]
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 0xc2d2d468,0x1bb030e0 ! Init value for %l0
.word 0x11018e40,0x9f4d61b6 ! Init value for %l1
.word 0xfb9a5b08,0x5eb3a7f4 ! Init value for %l2
.word 0x310907fe,0x6225fdaa ! Init value for %l3
.word 0x60ebc67c,0x6d3d5da0 ! Init value for %l4
.word 0x7736f8f2,0x301175d5 ! Init value for %l5
.word 0x8d513ef2,0xc1d314cb ! Init value for %l6
.word 0xab4ded32,0x3a82ac34 ! Init value for %l7
.align 64
p0_init_freg:
.word 0x8623d41f,0x4010b278 ! Init value for %f0
.word 0x3c377fe0,0x3a3ab82d ! Init value for %f2
.word 0x81aceb43,0x42335158 ! Init value for %f4
.word 0x42d18f53,0xa74e2368 ! Init value for %f6
.word 0x30e63562,0xc0c22870 ! Init value for %f8
.word 0x094446f2,0x34900d2b ! Init value for %f10
.word 0xfad29a0b,0xf1f756cf ! Init value for %f12
.word 0x0bd6ae21,0x0edd0ccc ! Init value for %f14
.word 0xed0337a4,0x7f00baf5 ! Init value for %f16
.word 0x608eb44d,0xd53f242c ! Init value for %f18
.word 0xaed10f4c,0xb3ae8689 ! Init value for %f20
.word 0xe7964850,0xfc24c0a6 ! Init value for %f22
.word 0x70b5a5c6,0x36abf40f ! Init value for %f24
.word 0x65a59d04,0xfd48159c ! Init value for %f26
.word 0x567cf843,0xe1c41d2a ! Init value for %f28
.word 0x62a507f2,0xe68a7005 ! Init value for %f30
.word 0x43b680db,0xbb48975b ! Init value for %f32
.word 0x3e93bd9c,0x86e98379 ! Init value for %f34
.word 0x510af80c,0x982403e7 ! Init value for %f36
.word 0x36199114,0x856907af ! Init value for %f38
.word 0xb066b303,0xa7b094d4 ! Init value for %f40
.word 0x12bc2878,0x81d72517 ! Init value for %f42
.word 0x30f2873b,0x99a7c960 ! Init value for %f44
.word 0xd6b7be17,0x88bb5fe4 ! Init value for %f46
.word 0x9493a77f,0x2916ff3b
.word 0x1b6dac87,0xd9387d23
.word 0x7a22cc77,0x99b54ccf
.word 0x557454b8,0x86571906
.word 0x445ee71c,0x29cd1f83
.word 0x0801c96a,0x17508031
.word 0x8f748ffb,0x0dc9ce93
.word 0x19ba9ed7,0xe2de8626
p0_expected_registers:
.word 0x258645e3,0x0c595e8c
.word 0x00000000,0x00000097
.word 0x00000000,0x848ebf07
.word 0x00000000,0x7126a7a8
.word 0x00000000,0x000000b3
.word 0x00000000,0x00000084
.word 0x00000000,0xabd707a1
.word 0x00000000,0x00000095
p0_expected_fp_regs:
.word 0x8623d41f,0x4010b278
.word 0x3c377fe0,0x3a3ab82d
.word 0x81aceb43,0x42335158
.word 0x42d18f53,0xa74e2368
.word 0x30e63562,0xc0c22870
.word 0x094446f2,0x34900d2b
.word 0xfad29a0b,0xf1f756cf
.word 0x0bd6ae21,0x0edd0ccc
.word 0xed0337a4,0x7f00baf5
.word 0x608eb44d,0xd53f242c
.word 0xaed10f4c,0xb3ae8689
.word 0xe7964850,0xfc24c0a6
.word 0x70b5a5c6,0x36abf40f
.word 0x65a59d04,0xfd48159c
.word 0x567cf843,0xe1c41d2a
.word 0x62a507f2,0xe68a7005
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0xfea52e9e,0x67b68522
.word 0x18518a6a,0xf9ce7c8d
.word 0x15e6c63e,0x1d352409
.word 0x9c47c4ff,0xbcff0412
.word 0x4a011b50,0x3857f6db
.word 0x00cf63ca,0x0002a5b5
.word 0x70b47b5d,0x51acd27e
.word 0x0cc5517a,0xfffff77c
.word 0xd2400e20,0xb5c8f3cf
.word 0xb45d7aef,0x7b02b2fe
.word 0xd241e6c4,0x63f99037
.word 0xef78ea81,0x0e8affa1
.word 0x41696a8e,0x10bf96c6
.word 0x0ec59da8,0x593e4a3e
.word 0x5a0ae8c0,0x57350086
.word 0x2c136b39,0x25d51c33
.word 0x6fe2f941,0xe0bcd704
.word 0xb7f6397f,0x3243167f
.word 0xb3fd774b,0x0213a99a
.word 0xaff6f23f,0x0eb6b67d
.word 0x9152d919,0x97f066e7
.word 0xe9b019bf,0x3c3fa946
.word 0xb840fdff,0xd3823a5b
.word 0xb64bffaf,0x66fbb315
.word 0xe994c2f1,0xabd707a1
.word 0x27b0acdc,0x80b176b3
.word 0xe53cfd16,0x4f40d033
.word 0x3a09c429,0x7fba9824
.word 0x52092eb4,0x38e5ee43
.word 0x04e19e90,0x1a965bd3
.word 0xdb8f6bd6,0xcf2b43d7
.word 0x0263f21d,0x26d011b6
.word 0x4b6b65fb,0x01ada91e
.word 0x248f0e58,0x17e14f3f
.word 0x8086a17e,0x9b1b3a24
.word 0x17f31f43,0x64657eff
.word 0x6453edd3,0x545f5c0a
.word 0x00000000,0xa216608d
.word 0x37989b0c,0xbea56474
.word 0x8b633aa3,0xe8a9a477
.word 0x9f84cfc1,0x30a5f475
.word 0xea7700b3,0x27b131e8
.word 0x0da38207,0x630b89cd
.word 0xdc568f15,0x3887b4c1
.word 0x1bb030e0,0x030fc8cc
.word 0x067c63e9,0x25ee574c
.word 0xdec733e2,0xad35a09f
.word 0xc180010a,0x8ba34283
.word 0x1647c26c,0x0b3d9545
.word 0x8c89e94d,0xcaa0aa38
.word 0x27624719,0xdc3db21e
.word 0xcc33de5c,0xdcc6f697
.word 0x42cddc8b,0x73009bdf
.word 0x1f955864,0xadedd94a
.word 0xf6ff262b,0x85f831ec
.word 0xf16e9401,0xe213aba1
.word 0xcfc559e8,0x000000a7
.word 0xfa99d0b3,0xc3ed764a
.word 0xccc0a19d,0x08944adb
.word 0x1e7eecdb,0xa8541fdc
.word 0xeaff3b03,0x94544972
.word 0xa99b0fa7,0xb99c7d3f
.word 0xb4f955fc,0x05074168
.word 0x3d23269b,0x0163892b
p0_local1_expect:
.word 0xc1c9fa8f,0xeae0e9ff
.word 0x7555c8a4,0x95f634c9
.word 0x97550e6d,0xbf47659b
.word 0x0f1c26f2,0x284e2167
.word 0xdc6445b3,0x53b188c9
.word 0x258645e3,0x0c595e8c
.word 0xc5912294,0x186eb63d
.word 0xdc695c1d,0xf630ac53
.word 0x2c6fd4f4,0xe14333ce
.word 0xda066b90,0x8c8544f9
.word 0xd3df8aff,0xd8724cb3
.word 0xfed3f62c,0xcccd9cf2
.word 0xff47594d,0x51bbe5d9
.word 0xa41b4ec5,0x84a41b70
.word 0x7b26f29a,0xb7f78dee
.word 0x8b58ea36,0x337fff24
.word 0xde994388,0xd692cb62
.word 0x681e0190,0xbc4b8db6
.word 0xb8b425ed,0x4ca7def8
.word 0x59ff88e5,0x1cc0b59d
.word 0xfd6963e7,0x516ea183
.word 0x983000dc,0xe5b14ba5
.word 0x52b02181,0x8e9b3b0f
.word 0x5bf6ba6a,0x20d62922
.word 0x6dc88406,0x78e2ff2c
.word 0x18330661,0x905710ad
.word 0x5ae1704c,0x5653bb4f
.word 0x22a13630,0x1e930ec4
.word 0x8f403aa3,0x10bf96c6
.word 0x34b4369a,0x1d467d96
.word 0x8e4c8d57,0x7cbb59d4
.word 0x04ef36b9,0xd65e96b5
.word 0xdd80e71b,0xb89e2e56
.word 0x5e4bc643,0x88d2ffce
.word 0xacd721c8,0x90dfbee1
.word 0xd8edf8aa,0x852fe150
.word 0x545f5c0a,0x000000f1
.word 0xf019773d,0xcc35e922
.word 0x53345729,0x40b105d6
.word 0x2a14d32d,0xf85fff61
.word 0x7d74c68c,0xc70a08e5
.word 0x7fc839da,0x13429f7f
.word 0xe1cc5f31,0xf13ba83c
.word 0x0509ad25,0x066e2fdb
.word 0x672fca60,0x88343b38
.word 0xcff9719a,0xb53be052
.word 0x2cf84191,0x3c501585
.word 0xfe4f8674,0x5c204906
.word 0xedf9b2fe,0x1a3243f0
.word 0xf77adb7f,0xffffffac
.word 0xacb4c3f0,0xf9295c4c
.word 0xff975b84,0x0e3face7
.word 0x7417c9ec,0xe9daff22
.word 0x57f5d39a,0x51626909
.word 0x4e10bf9c,0xf31d6b69
.word 0xd1593495,0x0fe03011
.word 0x925d165b,0x0151fc4b
.word 0x928a6565,0x1a5a6c6a
.word 0xcccf461e,0x28ebc058
.word 0x4e0798cd,0xe7ac16c7
.word 0x3f2a53df,0x69ee8880
.word 0xc926749d,0xd3a65c84
.word 0xa10cda18,0x0d50d2ca
.word 0xf123111c,0xe544c600
p0_local2_expect:
.word 0xd69e0f3c,0x27e008d1
.word 0xc7d5a0d2,0x0df283b0
.word 0xdada1753,0x0bddf213
.word 0xc18ad7c7,0xa3ffccb9
.word 0xa91567e3,0x9b782a3f
.word 0x213836c3,0x552e4dfa
.word 0x416e0870,0x71fb8748
.word 0xdede73ff,0xf76bc9c4
.word 0x4b47e993,0xfde4a489
.word 0xb4205472,0x057b7c57
.word 0xa6ea5dc1,0x928a6565
.word 0xe58fbbe5,0x6b66b6ff
.word 0x04161cb8,0x78b37d29
.word 0x751feeb2,0x2b35c816
.word 0x1c743f07,0xa402bf70
.word 0xae2379a6,0xb88d6481
.word 0x137348ca,0x0c3a893f
.word 0xc93ff144,0x56a61c01
.word 0x075592a1,0x7509718f
.word 0xd7c7bfc5,0x759f34ce
.word 0x72c62b71,0x6720b3d8
.word 0x99f6263a,0x0f68d8c3
.word 0xd0d84dcc,0xfa0cc507
.word 0x00000080,0xcfb5468b
.word 0x441293f4,0x06c3a6ce
.word 0xfa3310e1,0x13811e9e
.word 0xd413e116,0x48f8d6ff
.word 0xd0f36a4c,0xdefacff8
.word 0xbc6ac16e,0x1198ed99
.word 0x06f306de,0x52c385aa
.word 0x6eb9870f,0xea0fd469
.word 0xdbcbff1b,0xff148989
.word 0x18b4b113,0x9d880bc7
.word 0x8818d027,0x1bb030e0
.word 0x4c952473,0x452777b9
.word 0x5114bf16,0xc601fe19
.word 0xfa106b62,0x23d7dd8e
.word 0x2468f4af,0x8bfa12ab
.word 0x9ddb184a,0x23631155
.word 0x46a2e370,0x5232d8f4
.word 0x0c0a8576,0xc9fe9617
.word 0x49a25982,0xd8144e7b
.word 0x5b5cc58e,0xd033c415
.word 0x248f4907,0x0fe03011
.word 0x2a8aa620,0x621b8bea
.word 0xf87324d0,0x008034ae
.word 0xd52602de,0x98367b20
.word 0x9026a262,0xabececb1
.word 0x790521d0,0x0024ed75
.word 0x40c6c637,0xa9d768e8
.word 0xd52770e6,0xea0fd469
.word 0x0ffff52b,0xca214576
.word 0xc107ff0a,0x19bd733b
.word 0x38c25997,0x4edbcd75
.word 0x886a86ec,0xff6ffb43
.word 0xbbfffbc9,0xace6c626
.word 0x6987709c,0x2b7c024c
.word 0xd418432d,0x8ff18978
.word 0x0af2f471,0x81d56720
.word 0xf5f1d975,0x66c9ffe8
.word 0xc92df977,0x3ce054ff
.word 0x6c4c130c,0xba2f1403
.word 0xf10a7be4,0x2c90ffc7
.word 0xb41bae7a,0xffe52e67
p0_local3_expect:
.word 0xc5ba0a29,0xff3b168a
.word 0x86c1cce8,0x7fd53eb1
.word 0xeaffd085,0x0e7407f6
.word 0xd26322c0,0x845263d9
.word 0x578db8a1,0x758467e6
.word 0x65acd3c2,0xbc9ead06
.word 0x4486a3f0,0x32e3cf94
.word 0xcf85239a,0x5c2921a1
.word 0xde4df70f,0x1ddfdc3a
.word 0x4004b5cf,0x6225fdaa
.word 0x8aaa1eed,0x067d244e
.word 0x62059c67,0xcc4826e5
.word 0x02d8337b,0x2d332476
.word 0xbcf14954,0x6aac97a4
.word 0x78c370e9,0x4216962f
.word 0x22410833,0xb7e748e7
.word 0x3a79c2dc,0xdf8b61db
.word 0x27506766,0xf0e36dbf
.word 0x455a6635,0x646149c1
.word 0x0863d155,0x5dc3eae5
.word 0xd2fb17f1,0xb1fa8d4d
.word 0x3ae08cd7,0xf314652a
.word 0x164ae8a9,0xea973b03
.word 0x1f261789,0xf4825980
.word 0x5c16736d,0xc17b4711
.word 0xc97d3c68,0x15343a06
.word 0x5f05365e,0xa3f6ec9a
.word 0xa216608d,0x2f8805c3
.word 0x09e9861a,0xb809c3e4
.word 0xd8839082,0xa31b6af1
.word 0xff57ec87,0xfe7ecec9
.word 0x7e2b845f,0xb5877136
.word 0x674aca24,0xe8ff46bf
.word 0x4550b499,0x95f634c9
.word 0x9e646e8d,0x9cbb1f8b
.word 0x74160c42,0xf45481f9
.word 0x4942b9df,0x32878ced
.word 0x7ad3228b,0xd0059f8e
.word 0xe626af93,0x264507e3
.word 0xdefcd780,0x8654691f
.word 0x73886921,0x5a164cd0
.word 0x63e176a4,0x0f1c26f2
.word 0x0318b5dd,0x471f820d
.word 0x9c726c2b,0x3d77577c
.word 0x244b3a84,0x2f9a820d
.word 0xab3b9068,0x9e7de5e2
.word 0x8924ff72,0xc711632d
.word 0xd970b2de,0x68e4eeb6
.word 0xcbdd37cb,0x1af05c3a
.word 0x9a2a30bf,0x63b88981
.word 0x13e3af09,0x14af5e7c
.word 0x505bf135,0x91b82180
.word 0x8ab519a1,0x415e4b88
.word 0x92316408,0xf1694224
.word 0xbb3a8f6f,0x41e4594c
.word 0x2270d17e,0xfb56374e
.word 0xce5339a8,0x1708eb39
.word 0x798ed235,0x3724f5a4
.word 0x16c4d429,0x02c35fb3
.word 0xb36a19d8,0x1250f097
.word 0x3dc218c0,0x9dd88b43
.word 0xffd61cca,0x2a44ffa2
.word 0x3f4dd5d9,0x3a79c2dc
.word 0xf0a39490,0xcaa146e1
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0x3678c748,0x5b495fc8 ! Init value for %l0
.word 0xab690112,0x7b97ce47 ! Init value for %l1
.word 0x7ca7aff8,0x38dd074b ! Init value for %l2
.word 0x0e53300f,0xa422dfad ! Init value for %l3
.word 0x99573f7a,0x3d7f18fa ! Init value for %l4
.word 0xa574f9a0,0x10c28443 ! Init value for %l5
.word 0x944c6098,0x717586a1 ! Init value for %l6
.word 0x280041ae,0x958845b2 ! Init value for %l7
.align 64
p1_init_freg:
.word 0xd0087197,0xc00ee3b2 ! Init value for %f0
.word 0xeaa6d1d6,0xf337ae91 ! Init value for %f2
.word 0x0bda7320,0x90755cd8 ! Init value for %f4
.word 0xbdbde2bf,0xafa79975 ! Init value for %f6
.word 0x786c8a19,0x90bf4870 ! Init value for %f8
.word 0x493b67b3,0xe8a1b1ea ! Init value for %f10
.word 0x85847253,0x68ec06c1 ! Init value for %f12
.word 0xa62d7735,0x20d51ac0 ! Init value for %f14
.word 0x5db37649,0x3d11074a ! Init value for %f16
.word 0xf7e93b08,0x0352a96c ! Init value for %f18
.word 0x54db8a1b,0xd5327341 ! Init value for %f20
.word 0xe01da9c3,0x49809036 ! Init value for %f22
.word 0x6fee560f,0x2ff98581 ! Init value for %f24
.word 0x58d78108,0xeded8630 ! Init value for %f26
.word 0x4c7366e8,0x4d8bcb65 ! Init value for %f28
.word 0xbcf20d79,0xd040ad69 ! Init value for %f30
.word 0xcacfa4b8,0x543292e1 ! Init value for %f32
.word 0xeacbcc0e,0xf71cb8e8 ! Init value for %f34
.word 0xfbaaa032,0x9a9886a4 ! Init value for %f36
.word 0x92b44dc0,0xd6fdd4b2 ! Init value for %f38
.word 0x1be9a0a1,0x0de47391 ! Init value for %f40
.word 0x798f411e,0x866b5324 ! Init value for %f42
.word 0x42cb5514,0xdbf718e4 ! Init value for %f44
.word 0xb4da0a6e,0x56e9d2b0 ! Init value for %f46
.word 0xbc43dea1,0xf6320886
.word 0x18c08c7f,0x2d2f707a
.word 0xbedb06d9,0xe7782426
.word 0x3e8a3379,0xf750f249
.word 0x1578c64c,0xcd67b363
.word 0xc49d35fc,0x506863f2
.word 0x2e557e10,0x6d83719e
.word 0x368617a4,0xcd099d65
p1_expected_registers:
.word 0x00000000,0x9e3a541d
.word 0x265f447b,0xf227f9a2
.word 0xb3fb2863,0x5af41af3
.word 0x00000000,0x0000003b
.word 0x00000000,0x6d5dad42
.word 0x00000000,0x7f06d6e6
.word 0x00000000,0xe6f4c09d
.word 0x00000000,0x8792f4d0
p1_expected_fp_regs:
.word 0xd0087197,0xc00ee3b2
.word 0xeaa6d1d6,0xf337ae91
.word 0x0bda7320,0x90755cd8
.word 0xbdbde2bf,0xafa79975
.word 0x786c8a19,0x90bf4870
.word 0x493b67b3,0xe8a1b1ea
.word 0x85847253,0x68ec06c1
.word 0xa62d7735,0x20d51ac0
.word 0x5db37649,0x3d11074a
.word 0xf7e93b08,0x0352a96c
.word 0x54db8a1b,0xd5327341
.word 0xe01da9c3,0x49809036
.word 0x6fee560f,0x2ff98581
.word 0x58d78108,0xeded8630
.word 0x4c7366e8,0x4d8bcb65
.word 0xbcf20d79,0xd040ad69
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0xd4c2aade,0xbe34f540
.word 0x19ffb6d5,0xb710a491
.word 0xdd339844,0x5f79e4bc
.word 0x27f12e78,0x55c41aa4
.word 0x5404b312,0x4fa5c1e1
.word 0x3f2837c0,0xc24e0f76
.word 0x5ac92552,0x0000000d
.word 0x7df718f3,0xc2f9347b
.word 0x7f05d6ff,0x4cc01844
.word 0xaeb414bf,0x6b0c7f00
.word 0xfbec069a,0xd699759f
.word 0xa72396af,0x6903d46c
.word 0xef25ff6d,0x075f635e
.word 0x29ff5371,0xeb3c0167
.word 0x004eed32,0x69421c47
.word 0x5bf50feb,0xba92fff6
.word 0xf96cfa5e,0x30b9e3db
.word 0xd7ffc0af,0xb68ab881
.word 0x88d8a6b8,0x247b7efd
.word 0x293f6875,0x871f38ea
.word 0x6bf12716,0xeab18fb0
.word 0x5b2d12bd,0x232ea56c
.word 0xf122a1f0,0x63dbe5d4
.word 0x5cd28e59,0x3815bfb4
.word 0x4603aa24,0x313b4631
.word 0x307997ac,0x90e3371d
.word 0x89f74cd2,0xbf4f5dcc
.word 0x43cd5f23,0x04ad94ab
.word 0x3888025f,0xc5e07c82
.word 0x46d9b033,0x9705438b
.word 0x158e7a21,0x2711b4fe
.word 0xcc7a00a9,0x3a96a64a
.word 0x000000e7,0x710f1d60
.word 0xbea123e5,0xf45886f3
.word 0x4cbde858,0xee845da7
.word 0x281d2796,0xe75c9136
.word 0xffba5f8e,0x82303111
.word 0x7f06d6e6,0x8e3bd724
.word 0xcc15d6bb,0x0478c33d
.word 0xa4643d55,0x964adb91
.word 0x1effd702,0x1b6d18a7
.word 0x2976dd30,0x707e400f
.word 0x4d1176db,0x000000b2
.word 0x3079d309,0xa5416a67
.word 0x0e4f0bd2,0x92ccac38
.word 0xd3e44c95,0x77cc237f
.word 0x5eceb19e,0x7fb76115
.word 0x55c41aa4,0xbb11202c
.word 0xa2f9e778,0x348495ff
.word 0x6590b2ef,0x608db451
.word 0x36fd657c,0x9f76c11b
.word 0xfe507590,0x26af73fc
.word 0xe624e45b,0x11e478db
.word 0xcd7414d0,0xb1616ee0
.word 0x33575e17,0x27f12e78
.word 0xa6ff6dfc,0xc6662dc3
.word 0x6f806a23,0x56b77d5d
.word 0x533f44bf,0xcdb77d9c
.word 0xba5905a3,0xb7a8be40
.word 0x2282c69a,0x23905dd6
.word 0xd7d6c5f0,0xe2d5aae5
.word 0xf71db80b,0x6a4d702e
.word 0x47dccadb,0x3a2559ff
.word 0x25f757a0,0x9e193f0b
p1_local1_expect:
.word 0x6db213bb,0x8ea63b75
.word 0xa5fa4676,0x0a2d2035
.word 0xbc37fe3f,0x11c46d4d
.word 0x8a8e1f51,0x49c62097
.word 0x24c8c2d4,0x6d80a301
.word 0xcc560822,0xc98eb8e3
.word 0x0c426e21,0x25cb3054
.word 0x019b26e4,0x21e9ab44
.word 0x03bc3ec8,0x77acd65a
.word 0xdec69e2a,0x73ff7bb8
.word 0xb14b6231,0x7a18e475
.word 0xf3a8f249,0xd8092638
.word 0x9be1aabc,0x20670e98
.word 0x49cc8829,0x4c1eee48
.word 0x8168d963,0xd2bf9a0b
.word 0xa59d0d3b,0x948ce866
.word 0x27f43928,0xc69d2962
.word 0x00000026,0xd4693d24
.word 0x000000ff,0x8f7bd56b
.word 0x9137c726,0x937ce668
.word 0x12fcc7fd,0x5d3ee59a
.word 0xbe303527,0x65bc5e71
.word 0x91a0237e,0xc147af71
.word 0xa22b12ac,0x2c9a3dfd
.word 0xe3f48ff8,0xfa8a9587
.word 0x23cb913a,0xded7395d
.word 0xbe03a866,0x6abefdff
.word 0x152ebd6c,0xb7d38edc
.word 0x15ffa272,0x003cffaf
.word 0x09e82359,0x70cc6343
.word 0xbb79f2bd,0x885f1c51
.word 0x8acf9f8c,0xb7e59c9d
.word 0x75a44eee,0x431340ac
.word 0xdc387f50,0x8813a5c3
.word 0xf5a6c6d1,0xaf5eabe3
.word 0xca2287d4,0x9037cbe6
.word 0x9107bbd5,0x3f2837c0
.word 0x5c755ad6,0x8bd126ff
.word 0x0d1dae18,0xc03ca75c
.word 0x1126b386,0x9764ff08
.word 0xa59ecdbe,0x2ea2929d
.word 0x4265e99d,0x504806e5
.word 0xf93bb368,0x1af69c8c
.word 0xd68ddfc7,0x46d9b033
.word 0xaa0acfa8,0x13ee3aab
.word 0x112c63c6,0x1a5b38ff
.word 0xd2ab2d89,0xaff3de22
.word 0x16266269,0x8b8dd784
.word 0xc598969e,0x9f3be056
.word 0xdc4f6c82,0xbe27ec09
.word 0x8a4279a4,0x54beb306
.word 0x36ac5328,0x4a4ff5a9
.word 0xa981ee6b,0x015d874f
.word 0x6ddeb286,0x70a0f56f
.word 0x32527151,0xbc37fe3f
.word 0x8aea9f8c,0xb86b0b81
.word 0x907d92c5,0x8a0c1674
.word 0x1d63fd14,0x2186f792
.word 0x24180913,0xb562eb04
.word 0xa0b5b5e1,0x76abf2cc
.word 0xd62839a2,0x02de341e
.word 0x0000009d,0x64387657
.word 0xc622945f,0xb4768028
.word 0x8c30b1b8,0xb5670d54
p1_local2_expect:
.word 0x3fca93c2,0x18eb43a5
.word 0xe8a62c47,0xd849e3ce
.word 0x0b5a478f,0x07ffa736
.word 0xe9c7afff,0x4aa66972
.word 0x650b89bd,0x374519ea
.word 0xba3a810a,0xd16349c9
.word 0x11abe897,0xffffffb5
.word 0xec15b03c,0x17847a4d
.word 0xff3d7082,0x49810ad4
.word 0x2bd7a3e9,0xa2a96e24
.word 0x8317c9f5,0xe49191a9
.word 0x9be1aabc,0x20670e98
.word 0x4c2851c4,0xb1186a74
.word 0x761b5085,0xa91eb1a8
.word 0x2fe89310,0xbc8d9ecb
.word 0xd8569537,0xb5a90f8a
.word 0x8fac31ea,0x4d6a9203
.word 0x3ce44480,0xc862ffcb
.word 0x8e9f6521,0x35ff302c
.word 0xbea123e5,0x0000000d
.word 0xe26231e7,0x05a9b40f
.word 0xd1d79969,0x964cad67
.word 0x3466b2e5,0xdec971e5
.word 0xbd9a8aff,0x54f68f95
.word 0x7e3adfcd,0xd5137927
.word 0x5092c1ff,0x2bef9c63
.word 0xd8ec9f68,0x579bd17d
.word 0xa5961114,0xeb4cc645
.word 0x832e233f,0x12899ac7
.word 0x9ccff5fb,0x07a86b41
.word 0x0ba2d0c1,0x645625fc
.word 0xff9357f5,0x002c1560
.word 0x682c4baa,0x3de8beff
.word 0x266fb1db,0x31be6a1e
.word 0x9e0cb6e2,0x836f45a7
.word 0x682aaa5c,0xc7deda12
.word 0xcf4744c0,0x00000046
.word 0x9202b628,0x7bbe33dc
.word 0xc5725a6a,0xff626fd6
.word 0x075c27ff,0x2678f3a1
.word 0x76d5c7fe,0xe1876a7f
.word 0xefaca863,0x9e8de8bc
.word 0xb56482f2,0xc5205d5c
.word 0x1379edd0,0xf96cfa5e
.word 0xc1392368,0x1a1c89cd
.word 0x82a6f0f0,0x548edc7a
.word 0xa6e75702,0xc7d7a9b9
.word 0x4b4217c7,0x008e5383
.word 0x500926ca,0xc68769ff
.word 0x430b3b8c,0xab7eb414
.word 0x3efbb99f,0x3de4814c
.word 0xffffff9e,0x05579881
.word 0x4d26ffc1,0x00000053
.word 0xe72f5461,0x00000030
.word 0xeb3aa5e2,0xc5ac4a67
.word 0x62d66bde,0x6a02c98f
.word 0x5e3635cd,0x216fced7
.word 0xe793ed69,0x51273ed8
.word 0x76dcbafb,0xff114b99
.word 0x51494d5a,0xa74585e1
.word 0x56c680c8,0xaa9cb46d
.word 0xe347be0b,0x685adf19
.word 0x7d5d1efd,0xe72d8db7
.word 0xd46f85cb,0xa2d0cf04
p1_local3_expect:
.word 0x9473dbf4,0x3714d5b2
.word 0x8973e2c6,0x974022a6
.word 0xdf92ffce,0x806b6c3c
.word 0xafbab139,0xd4693d24
.word 0xf5a96437,0xb86b0b81
.word 0x897e53e9,0x51712dcf
.word 0x265f447b,0xf227f9a2
.word 0xe4e9de6c,0xbc37fe3f
.word 0x73295402,0x71b0349e
.word 0x7931455b,0x6ce18a2a
.word 0x6c1f1ce4,0x4aa66972
.word 0xf4f8d2a5,0x5bcc1f7f
.word 0x00002711,0x684bcf1e
.word 0x6eab573a,0xa8d168f7
.word 0x5ce6ff14,0x7d5c621d
.word 0x35b557e0,0xe72f5461
.word 0x2a58864e,0xfc587aaa
.word 0xb3fb2863,0x5af41af3
.word 0xd9812960,0x06c25005
.word 0x1bd13a7c,0x6ce18a2a
.word 0xfae77d64,0x28685c35
.word 0x15433aa8,0xaedda954
.word 0xa77404e6,0x135fe1bd
.word 0x6b54ea8e,0xbf26d0e8
.word 0x1836d19d,0x761b5085
.word 0x50759c67,0x9eaf2568
.word 0xbb953c9f,0x4a5e6fc4
.word 0x4ee1daf1,0x49f5fc7f
.word 0x61d2d41c,0x268b7cf3
.word 0x71f3d4c1,0xdff22261
.word 0xc36241b9,0xddbe00a0
.word 0x0fec129c,0x6fc7fea3
.word 0x72318987,0x6d87a6da
.word 0x1a423802,0x36b7ddb2
.word 0x1302a56f,0xb9f9ecdc
.word 0x4021eb58,0xfdd8e9d5
.word 0xbe7708f0,0xf71db80b
.word 0x9a0fda30,0x32e1ff18
.word 0x588661da,0x2b3031b1
.word 0x11aa117a,0xe319d110
.word 0xa1f0039e,0xec2c6c31
.word 0xcfa401ec,0x308908c1
.word 0xa69e34da,0xc60885bb
.word 0x488e2f19,0x5827f328
.word 0x13242478,0x3d7f18fa
.word 0xd013c5dd,0x2a543033
.word 0x56f47099,0xb942142e
.word 0x33132e59,0x3f19cf56
.word 0x255c42e8,0x95f72297
.word 0x03a8b3ea,0x189b222f
.word 0xcdff3556,0x8c2d8578
.word 0x29cbda5a,0x1606db39
.word 0x2bed6682,0x868f489b
.word 0xa6751d49,0xc1790297
.word 0xc12778f3,0x898d23f6
.word 0x0000009d,0x00000026
.word 0xe7924893,0x866f593f
.word 0x2a154c14,0x86d54543
.word 0xbd2b9798,0x5cd28e59
.word 0xa77a585b,0x0491f5e4
.word 0x31086188,0x264a509c
.word 0x8631bc8e,0x722e2f93
.word 0x1ea6ffd8,0x570661ae
.word 0xe62dd656,0xa8002686
p2_init_registers:
.word 0x9a7c6dee,0x7bf723e1 ! Init value for %l0
.word 0x57924b4d,0xffa7b80b ! Init value for %l1
.word 0x6ce4dc1f,0xe433861e ! Init value for %l2
.word 0x36e6d64f,0xdb39dff7 ! Init value for %l3
.word 0x3a64d9b1,0xffb96612 ! Init value for %l4
.word 0xee1a8a51,0xeee64153 ! Init value for %l5
.word 0x2fb0abe0,0x5ba82b12 ! Init value for %l6
.word 0x3562ed0a,0x5bc57c7c ! Init value for %l7
.align 64
p2_init_freg:
.word 0x639b227f,0x31590056 ! Init value for %f0
.word 0x42ba3cfa,0xbd949f2f ! Init value for %f2
.word 0x7401aa2e,0xad83e24d ! Init value for %f4
.word 0xb588780f,0x187da081 ! Init value for %f6
.word 0x837c1630,0x7b4fabc6 ! Init value for %f8
.word 0x0c32f44b,0x58191b7d ! Init value for %f10
.word 0x034f284f,0x650fceba ! Init value for %f12
.word 0x1ff838c9,0x6197f9b9 ! Init value for %f14
.word 0x454018ea,0x250a7347 ! Init value for %f16
.word 0xa8b036ff,0x23e71fd8 ! Init value for %f18
.word 0xbd54cd2d,0x12449ff5 ! Init value for %f20
.word 0x9f96543b,0x136ed537 ! Init value for %f22
.word 0xb4b69a7b,0xfe8d3d39 ! Init value for %f24
.word 0xb1dbf596,0x5bcb9522 ! Init value for %f26
.word 0x303e7ff2,0x4a4653b9 ! Init value for %f28
.word 0x60fe935b,0xf0d32924 ! Init value for %f30
.word 0x797c7ae2,0x1358f28b ! Init value for %f32
.word 0xe8c7d5c3,0x9d649b4f ! Init value for %f34
.word 0x890b6409,0x2dacb40c ! Init value for %f36
.word 0xc2c9389c,0xa12756b0 ! Init value for %f38
.word 0x16dd9941,0x2406f8de ! Init value for %f40
.word 0x0c627640,0x9ec5f99d ! Init value for %f42
.word 0x979ffddd,0x3fcec84d ! Init value for %f44
.word 0xc398bfa9,0xf28ec39f ! Init value for %f46
.word 0xde19ba9e,0x17d0526c
.word 0xf7e9f50d,0x3ac2df31
.word 0x3d557a21,0xc4d89f5b
.word 0x266f5a40,0x6ceb2074
.word 0x543611d5,0xb9ef24fa
.word 0xf4a98254,0xcffbbd87
.word 0x9468246e,0xc40adaea
.word 0x04cdc506,0xdc14b0a2
p2_expected_registers:
.word 0x30764e9f,0x57f53ba3
.word 0x11369f08,0x7a7c9be2
.word 0x00000000,0x8835b744
.word 0x00000000,0xa5a89540
.word 0x00000000,0x000000e6
.word 0xd8fe9236,0x24c160b3
.word 0x00000000,0x6954d29c
.word 0x00000000,0x549be726
p2_expected_fp_regs:
.word 0x639b227f,0x31590056
.word 0x42ba3cfa,0xbd949f2f
.word 0x7401aa2e,0xad83e24d
.word 0xb588780f,0x187da081
.word 0x837c1630,0x7b4fabc6
.word 0x0c32f44b,0x58191b7d
.word 0x034f284f,0x650fceba
.word 0x1ff838c9,0x6197f9b9
.word 0x454018ea,0x250a7347
.word 0xa8b036ff,0x23e71fd8
.word 0xbd54cd2d,0x12449ff5
.word 0x9f96543b,0x136ed537
.word 0xb4b69a7b,0xfe8d3d39
.word 0xb1dbf596,0x5bcb9522
.word 0x303e7ff2,0x4a4653b9
.word 0x60fe935b,0xf0d32924
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0x4de2c2ad,0x58ba9228
.word 0xf5eaff93,0xa56c68eb
.word 0xb9bafaa6,0x5078ecbd
.word 0xc8788f18,0xbb35acfe
.word 0xc6028562,0x70247971
.word 0x6f5dcb4e,0x0f40d7f2
.word 0xbb5d31ae,0x8333d1a2
.word 0x3820b732,0xf59f54cf
.word 0x3b04426e,0x97f8d1a1
.word 0x2861b342,0xf5e4804d
.word 0x92e7c412,0xa24ce049
.word 0x79c224ac,0x000000ef
.word 0xfa0faae1,0xedafbdbf
.word 0xc0ef939f,0x7b58d396
.word 0x27149b71,0xec1dc592
.word 0x9c7931e9,0xaafcd9c2
.word 0xdadfb178,0x73ceb7f0
.word 0xc98616b0,0x31feb0e2
.word 0xa796cb67,0xd0b2d12b
.word 0x5fe93492,0x130f9142
.word 0x252edc4f,0x36d63d83
.word 0xe776c8f2,0xb6103a1b
.word 0x62317ed1,0xe9d6eba6
.word 0x35b1466f,0x6859b75b
.word 0x139b846c,0x65575f02
.word 0xf018cb2d,0xff96ff7e
.word 0xa1d7b630,0x9c7931e9
.word 0xe126f1fd,0x662a0ab7
.word 0xffa9c6cd,0x790496fa
.word 0xeb7d8b34,0x089aaa43
.word 0x78c87a64,0x4014c6d7
.word 0xc129b152,0x6fcc84db
.word 0x3b457ce8,0x6392ac3b
.word 0xeae08fe3,0xc129b152
.word 0x39e61c62,0x36a936d6
.word 0x5e8700ff,0xcc8275ac
.word 0x9ff75c28,0x1e35542c
.word 0x7889fb3d,0x443bf7e1
.word 0xd2d69818,0xbeaa2d54
.word 0xe0d918d1,0x7bd82a0a
.word 0xe61ab80e,0xc56af4cf
.word 0x3f7196ff,0xb3f9e944
.word 0xb6e73cae,0x09bd5de1
.word 0x01364748,0xb21b441a
.word 0x8a763655,0xf52255a0
.word 0x51d4c1b5,0xaeedb153
.word 0x79cefb67,0x74b9c379
.word 0xbb15b657,0x9213ad71
.word 0x01050b08,0x5cc0a4f6
.word 0xfaacfd7b,0x5b802409
.word 0xbdffe476,0xedff1ef8
.word 0xb329ebb8,0x5a0851af
.word 0xc64ba599,0x83cc62bf
.word 0xb37a8a89,0xf68ea21c
.word 0x0e7d337a,0x20e07ce8
.word 0x5642c9b8,0x9eff5c17
.word 0x4ab6c0fb,0x12ffe268
.word 0xe61b85c8,0x8b260280
.word 0x8a47fadc,0xd74388fd
.word 0x11369f08,0x7a7c9be2
.word 0x65db3607,0x1b6b9672
.word 0x8347d494,0xd418da21
.word 0x7fef1f64,0x129b07bf
.word 0x6675aac4,0xe8af97be
p2_local1_expect:
.word 0xa4450d64,0x535a0475
.word 0xaeedb153,0xa502ab0b
.word 0xc3e62b2e,0xf543fa28
.word 0x50bf9e94,0x67ffe8fd
.word 0xa46d46ac,0x2af2600c
.word 0xa83492bf,0xe8a3956e
.word 0x22ffafb8,0x99b13e00
.word 0x45d15584,0x3f8324bb
.word 0xc9c6ff65,0xe91ed4ff
.word 0x12d51e26,0x3ec83f91
.word 0x9c703f07,0x00b8c9ee
.word 0x9641da44,0x1e283617
.word 0x6954d29c,0xc7329710
.word 0xdf5f1011,0x00000014
.word 0x8044aaeb,0xfc5c7b65
.word 0xffff989d,0x2efef257
.word 0x2413d071,0xa6cda73f
.word 0xf19d2eab,0x800c36ec
.word 0xaf92c8aa,0x49eece2e
.word 0x264bdd87,0xeb1c867e
.word 0xdb17f6e9,0xb35175fe
.word 0x0f19312c,0x1e5f7ac4
.word 0x9dbc27bb,0x55313127
.word 0x9eef16ea,0xcbe9597b
.word 0x311881aa,0xd1ce44d2
.word 0xfc784e6b,0x0cce5ae9
.word 0xf181a6fa,0x35258183
.word 0xb13ef71d,0x91625da4
.word 0xd2231c4f,0x584d8b80
.word 0xb0fa65de,0x40f225b3
.word 0xd7cc6d8e,0x7499b9b3
.word 0xff7d9498,0x69a68353
.word 0x8b21a349,0x52c8d5d9
.word 0xfb152444,0x27676f0a
.word 0x623b0f19,0x90205a1f
.word 0xa65e722f,0xc2deb5bc
.word 0xe51658c5,0xc90b7bda
.word 0xbf5dda21,0x3c9a785e
.word 0x195af707,0x6c668c27
.word 0x30764e9f,0x57f53ba3
.word 0x70f7d3c0,0x2413d071
.word 0xbee6145e,0x9745ec03
.word 0x061e4576,0x31e2fd8e
.word 0xf9653686,0x18a80f45
.word 0xae0d6427,0x8c3780af
.word 0x4e1bed0d,0x70052cf8
.word 0xfb82e8be,0xa81a2194
.word 0xee38443a,0x4343f847
.word 0x4ca4e793,0x9d2c9c3f
.word 0xcb357f0d,0xffab4b29
.word 0x0db41e04,0x891607aa
.word 0x81ae45a1,0x1c78a3d6
.word 0x613f18ee,0xff3666b2
.word 0x771289b3,0xd6533450
.word 0xfaff50ea,0x3e2cbd6f
.word 0xc55c45bc,0x00000066
.word 0x9229bd3b,0xfaa68461
.word 0x7bd82a0a,0xea38678d
.word 0x4a9c68e1,0x42dc69cf
.word 0x6865edc9,0x59b48beb
.word 0x9344e86b,0x447e2490
.word 0x0413ef08,0xd763cecf
.word 0x87127ca4,0x8d5d89ff
.word 0x7c695155,0xb0b27b10
p2_local2_expect:
.word 0xfda32815,0xdd232e1a
.word 0xae564e5b,0xa10a049b
.word 0x086250ff,0x90ac44be
.word 0x83ccd590,0x461c86f8
.word 0x4e0529c7,0x00000019
.word 0x1366cac8,0xf0a76a02
.word 0xade510e7,0x50ac492d
.word 0x368d06f0,0x1d830b6e
.word 0xde22414e,0x21e6c89c
.word 0x0c73f12f,0x57d32de5
.word 0x61d4f8ff,0xeb8cad31
.word 0x527c206e,0xff225bec
.word 0x6b0362f2,0x737090c5
.word 0x8cd41e4e,0x71d5b567
.word 0x7fa55e60,0x0c939652
.word 0x5333e1b2,0x6e321597
.word 0x8e944ee8,0xaec7752a
.word 0x8c22bfaa,0x32ebd404
.word 0x65414234,0xd7ffd37d
.word 0xa027dd5f,0x4ad2fbb7
.word 0xf6d2c30f,0x7f47576b
.word 0x11122dc3,0x20bf6ef2
.word 0xec807a88,0x9ebdd995
.word 0x8b04ec05,0xa005cf3b
.word 0x36cdec3f,0x1a5ba825
.word 0xfa5f4576,0xca424b14
.word 0x0c9747df,0x03506b6c
.word 0x32a2af1b,0x26aa7d4f
.word 0x8dcd8ba0,0xe3ae6727
.word 0x388644ee,0x7889fb3d
.word 0x20cb189e,0xf26d7fb0
.word 0xc7329710,0xc2beae32
.word 0x110ec012,0xfa6f6750
.word 0xe76b4a81,0x462f8852
.word 0x535c0c16,0xa4d0f61f
.word 0x35db7001,0xc0d686fb
.word 0x4e1bed0d,0x7022be05
.word 0x5a77673c,0xff8ce1ce
.word 0x1d7ef709,0xb0e3cbfe
.word 0x1f1bf54a,0x19204519
.word 0x11369f08,0x21553084
.word 0x432c3dee,0x1dd65cea
.word 0x69d78874,0xd93aa756
.word 0xc0822dd9,0x0a8ab1b7
.word 0x1d3590f4,0x46de9e7b
.word 0xbd75eae9,0x0b134a4b
.word 0x7ea19df8,0x36ceaf47
.word 0xfbffb9da,0xa7ea7d0e
.word 0x0df4ba15,0xcbe3d3ac
.word 0xa2f16c49,0xe3655159
.word 0x32e429a0,0x4a695494
.word 0x6b85e1c2,0xfe712cdc
.word 0xd0778a08,0x0aff26a7
.word 0x2058d020,0x67009ca3
.word 0x0bf003bb,0x21027e39
.word 0x2feddf63,0xffe81e17
.word 0x1500249b,0x0000007c
.word 0x3954c519,0xa8584ac2
.word 0xcf37b047,0x0308d847
.word 0x88941062,0x75e1ff7f
.word 0x291193a5,0x9eff5c17
.word 0x8b0bb518,0x8799fe6c
.word 0xe1e375e4,0x210474c9
.word 0xa0337ace,0x0000007e
p2_local3_expect:
.word 0x8835b744,0xe86611ad
.word 0x88354b25,0xb8f1ddf6
.word 0x35285ec6,0x33be0f35
.word 0xb7ad5996,0x92e7c412
.word 0xa6cda73f,0x19481dc0
.word 0xf299ba8b,0x55f22d47
.word 0x1cc31cb2,0xc71ae757
.word 0x132fc7f2,0x6865edc9
.word 0xd8fe9236,0x24c160b3
.word 0x00929aa7,0xff08d847
.word 0xe23c4211,0xee3d2616
.word 0x0dc25370,0x60a142c2
.word 0x54326f16,0xbffa057f
.word 0x771289b3,0xd6533450
.word 0x8835b744,0x0edd0ce1
.word 0x54ffa671,0x3911ec7f
.word 0xaea5cb22,0x058b8b82
.word 0x6d9ca89b,0x9fd3b7b6
.word 0x7ed80745,0xebb02c33
.word 0x0c57f2f5,0x7ffff141
.word 0xdb8f54f7,0xd27b662c
.word 0xa5c237e6,0x4ebd5b67
.word 0xecdb60c7,0x9f526dc7
.word 0x36d797f3,0x24fe0a7f
.word 0xcf7df7f9,0x0c0e961e
.word 0x30b8f12a,0x9ff5e221
.word 0x00000001,0xa91a8204
.word 0x003fb96a,0x9afe7481
.word 0x69982de5,0x205a84c8
.word 0x0573a1ac,0x9afa6b2a
.word 0xf184b08b,0x103187ab
.word 0x24d37c18,0x8c2cb080
.word 0xc2d212cb,0xe220c607
.word 0xff3b3e74,0x636ad764
.word 0xff856e3d,0x3f15fe2c
.word 0x000000a6,0x6859b75b
.word 0x846a0ffb,0x02f18fbf
.word 0xc8a93ca1,0x3b8061da
.word 0x998a2f7e,0x381901c3
.word 0xace9a0cf,0x450b3c25
.word 0x0c683063,0x59ffeecf
.word 0x0df4ba15,0xcbe3d3ac
.word 0xea768afc,0xfa2b1eda
.word 0x46a78106,0x1568a9fd
.word 0x2a9dddd6,0xccdbfc09
.word 0xa59cffa6,0xeb2636f0
.word 0x316e6f09,0x7020c815
.word 0x000000d8,0x45691a53
.word 0x2bf5e6e7,0x3354ea71
.word 0xb0fdc196,0x7c4549ee
.word 0x238a8ab6,0x4effc63c
.word 0x000000e0,0x6396983e
.word 0xa91a8204,0x2cca8d7b
.word 0x253c20ca,0xecf9699e
.word 0x5919be7f,0x6888d20c
.word 0xcbe3d3ac,0xcce01691
.word 0xff06eb41,0x0b964e91
.word 0xa5a89540,0x0b431529
.word 0xe82dafe8,0x26a52973
.word 0xbd5650bf,0x7cfb27fa
.word 0xc9ad6d18,0xffafb052
.word 0x9d14e3c1,0xd15e6f96
.word 0x0153f26c,0x8ad71eb6
.word 0xcd6dbde1,0xf13a7ac7
p3_init_registers:
.word 0x522c54eb,0xe3e0515b ! Init value for %l0
.word 0x435d511b,0xc6f2b796 ! Init value for %l1
.word 0x8681f935,0x9dd00979 ! Init value for %l2
.word 0x901fa8ea,0x89d76380 ! Init value for %l3
.word 0xcb2d7620,0x216c9879 ! Init value for %l4
.word 0xfe1d5f11,0xf6ef63c2 ! Init value for %l5
.word 0x0777c3c6,0x9eda539f ! Init value for %l6
.word 0x075bbb9b,0x9ae539a6 ! Init value for %l7
.align 64
p3_init_freg:
.word 0x7c196fb3,0x60445005 ! Init value for %f0
.word 0xedb6a72a,0xb32cad57 ! Init value for %f2
.word 0xc05eaeb3,0xb3c7f6a8 ! Init value for %f4
.word 0x669522de,0x0bde4496 ! Init value for %f6
.word 0x82e96770,0xbb5116c8 ! Init value for %f8
.word 0x46a28ea7,0x587aff75 ! Init value for %f10
.word 0x53491c83,0xa8591f4c ! Init value for %f12
.word 0x47300009,0x64ea582e ! Init value for %f14
.word 0x8631cedd,0x74c6465e ! Init value for %f16
.word 0xcf63f2ca,0x2409bad3 ! Init value for %f18
.word 0xe64892c8,0x26a4e4d2 ! Init value for %f20
.word 0x18e17b98,0xc38d2a59 ! Init value for %f22
.word 0x7afe01b8,0x8db4e64c ! Init value for %f24
.word 0x828a53b0,0xad397f15 ! Init value for %f26
.word 0xb3aff262,0xe7cd185d ! Init value for %f28
.word 0x899e7e10,0x24201c48 ! Init value for %f30
.word 0x01ed8b80,0x77f5d1b4 ! Init value for %f32
.word 0xc2b81e5c,0x412692a8 ! Init value for %f34
.word 0xf27857c3,0xbcf63aca ! Init value for %f36
.word 0x843e1b82,0xc72cc764 ! Init value for %f38
.word 0x9eb11244,0x0b079e7a ! Init value for %f40
.word 0xa33fb0f2,0x48e6ba27 ! Init value for %f42
.word 0x9af220f0,0x42985b60 ! Init value for %f44
.word 0xa652a2b1,0x36036fcd ! Init value for %f46
.word 0x4e22320f,0x23b9255b
.word 0x0e59f749,0x908a6fef
.word 0xbafef4de,0x4a680328
.word 0x6c4ccdfc,0x2461965b
.word 0xcae4e87c,0x8165da94
.word 0xe1eb65c4,0x9fb05a03
.word 0xf662f6e0,0x1d294815
.word 0xf900c08c,0x98b19fa2
p3_expected_registers:
.word 0x2100b031,0x2ea8464f
.word 0xbc65457b,0xdce6cdbd
.word 0x47e87d47,0x412bb1ff
.word 0x00000000,0xc39f54fb
.word 0x00000000,0x00005b93
.word 0x5a65f110,0x750903af
.word 0x1a9c5180,0x781112cc
.word 0x00000000,0x4ff0ad61
p3_expected_fp_regs:
.word 0x7c196fb3,0x60445005
.word 0xedb6a72a,0xb32cad57
.word 0xc05eaeb3,0xb3c7f6a8
.word 0x669522de,0x0bde4496
.word 0x82e96770,0xbb5116c8
.word 0x46a28ea7,0x587aff75
.word 0x53491c83,0xa8591f4c
.word 0x47300009,0x64ea582e
.word 0x8631cedd,0x74c6465e
.word 0xcf63f2ca,0x2409bad3
.word 0xe64892c8,0x26a4e4d2
.word 0x18e17b98,0xc38d2a59
.word 0x7afe01b8,0x8db4e64c
.word 0x828a53b0,0xad397f15
.word 0xb3aff262,0xe7cd185d
.word 0x899e7e10,0x24201c48
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0x305e046a,0x49b56e7a
.word 0x00000036,0xe8b554c1
.word 0x1ed1ae29,0x26ffb1d6
.word 0x86d58606,0xae0f913e
.word 0xff83eb26,0x1eb8fbe2
.word 0x10e5ffc1,0xd493cb27
.word 0x27f02d7b,0xaf3294d8
.word 0x377a8c05,0x16ffa6df
.word 0x1833ef78,0xf276f079
.word 0x1eb4129e,0xa03e5cf1
.word 0xceb29170,0xdca99b90
.word 0x283c4698,0x8313fffb
.word 0x7aa2731e,0xee297365
.word 0x37785cd0,0x3104b906
.word 0x4d3371a9,0x099d0427
.word 0x4656655e,0xfe047b3d
.word 0x2c2715c1,0xaed1f827
.word 0x538f0172,0x0b2de986
.word 0xdbe57120,0xc84fa278
.word 0xd1b063a4,0x304f5b16
.word 0xad588925,0x000000f9
.word 0xe9e47ca7,0x54a97180
.word 0xacf9b707,0x18d0361f
.word 0x13d28f8f,0xf843b15d
.word 0x6d56a413,0xde29f6af
.word 0x3b7fc35d,0x082d3665
.word 0x53c7290c,0xad012715
.word 0x3008e38e,0x651f41b3
.word 0x3ed17826,0x79821229
.word 0x5f41bda8,0x95178e3d
.word 0x88cabaf1,0x22f6c98d
.word 0xea799d39,0xaa388290
.word 0x90c16f0e,0x7a97c412
.word 0x291717d5,0xf1d4bcc8
.word 0x66227619,0x271b7f11
.word 0x00000000,0xa508163b
.word 0x4c47931b,0x8313c7fb
.word 0x23a54e6d,0x34e4a3a6
.word 0xd588bf35,0x6284a59f
.word 0x33e50217,0x7d08235b
.word 0xed8e36af,0x04c5f113
.word 0xc004e286,0x0b391105
.word 0xbc65cf99,0x14ffe2e7
.word 0x5e0ed0bc,0x96d107f0
.word 0x9ecbe8c6,0x452015d2
.word 0xff60e744,0xbc3a04d3
.word 0xb6db8343,0x1b08b6e8
.word 0x80c55ca2,0xad17fda4
.word 0x538f9510,0x71be1496
.word 0x0de0b1f2,0x74153798
.word 0x24ceaa93,0x9affeced
.word 0x3beb51a1,0x34e4a3a6
.word 0xe2e272e8,0xc502a2bb
.word 0x9c07bbad,0xe3d863a7
.word 0x6a0ec0e1,0xe11b344d
.word 0x4ac31d73,0x510a3d75
.word 0x242da588,0xe0d5e03a
.word 0xd95315c8,0xd404cd86
.word 0x77cb5f90,0xaad2114a
.word 0xf0b79f90,0x9f45f598
.word 0x53b4dcc9,0xcf299106
.word 0xd71393c2,0x5f41bda8
.word 0xabd19c9c,0xe63ed767
.word 0x8e64a8c7,0xb15cfdf3
p3_local1_expect:
.word 0xb4938308,0xcc875daa
.word 0xa774197f,0x35140e0b
.word 0xcf4b8b64,0x7a97c412
.word 0x7cdc8026,0x8fb090ee
.word 0x3c2daf8c,0x3344cee6
.word 0xf268b481,0x9050b2b2
.word 0xf3ddbd84,0x21030f4d
.word 0x953e3fff,0xa979ae5a
.word 0x66db18cd,0x23ec6a6f
.word 0xd6799b96,0x0fda7dbb
.word 0x5a65f110,0x750903af
.word 0x44545b14,0x0bfa0ce5
.word 0x2100b031,0x2ea8464f
.word 0x8adfee5a,0x92054bb0
.word 0x645753bb,0xb5d1ba29
.word 0x27ce891d,0x46932674
.word 0x83f92709,0xb93ca737
.word 0x7547e239,0xed3272b9
.word 0xe333cd4e,0x3ad60ddf
.word 0x2dac2ac6,0xa5d2a622
.word 0x7107dcf1,0x5eb3520a
.word 0x8896d4f4,0x37393d0a
.word 0x2071c977,0x3f06ae81
.word 0x48f3f537,0x040f703f
.word 0xcb3983d0,0x6779689f
.word 0xff000086,0x44a012f3
.word 0x2b993fe2,0x0cd60738
.word 0x76f20a17,0x109cd4b3
.word 0x0f150f4d,0xc39f54fb
.word 0x2003d6c5,0xc46cff30
.word 0x0252f691,0x00d8d571
.word 0x837e66e2,0x9c5e88e9
.word 0x36889a26,0x7c03441c
.word 0xc5c57942,0xd0692785
.word 0x4ff0ad61,0x635b4aac
.word 0x3c44b0f9,0x6f0d59a1
.word 0xa7f132b8,0x737880a7
.word 0x5aee6bd3,0x46a72a3a
.word 0xc3a22669,0x8130870e
.word 0xc149b0fc,0xffd360fe
.word 0xf3ebc6a0,0x107a5672
.word 0xc3544e29,0xe11b344d
.word 0xa43bae35,0xbb289f23
.word 0x4d163ba0,0x2b50ddd4
.word 0x46851b5a,0x51948555
.word 0x54a47eb3,0xffe2f873
.word 0xcbcbe4bc,0x3619a8e7
.word 0x4f9edd78,0x97de127b
.word 0x25d6351f,0xe18ff13b
.word 0xc4739aa5,0x7c03441c
.word 0x61033715,0x7843c8a9
.word 0xd9dbf1db,0xd032142d
.word 0xf17ea199,0x2dda50e4
.word 0x150e4152,0xc7bc5fe8
.word 0xd67021d8,0xffbf7907
.word 0x00000006,0x2b274b89
.word 0x137b4550,0x25716f3d
.word 0x1bbac0ff,0xffbf708f
.word 0x8f03c546,0xaeb63631
.word 0x72bdbc96,0xc11ecdd8
.word 0x23c17760,0xbc65457b
.word 0x7924afb3,0xb9364701
.word 0x00000015,0xbd22457b
.word 0xb626c8eb,0x2a5c69dc
p3_local2_expect:
.word 0x17395fca,0xd7aa7c70
.word 0x134c4f89,0xa8bc6ead
.word 0x80163f38,0xc8039d71
.word 0x9ef3e2fc,0xf451eefd
.word 0x33b85805,0xff154e0f
.word 0x6e7c71db,0x1f371563
.word 0x109a7119,0xe3cc54d5
.word 0x6fa67084,0x48f4a6bf
.word 0xb31edc0a,0x5026229f
.word 0x8d74bfaf,0xa2986662
.word 0x738827aa,0xd065fed5
.word 0x177c2f9d,0x750903af
.word 0xad18736a,0x2da30e7b
.word 0x00000054,0xd7cd1572
.word 0x28efe8be,0x13539fa1
.word 0xeed5d4db,0x125767f0
.word 0x9c56ef90,0x4f822655
.word 0xf97683db,0x0605ff46
.word 0x3fbbee8c,0xfdb77d6b
.word 0x8763bfed,0x2a7c45cc
.word 0x34e5517f,0xb0a052bc
.word 0xe132dc67,0xef7c921f
.word 0x68be0cb6,0x4ef4ffa7
.word 0x98590ac0,0xd7853c31
.word 0x624f6406,0xa7482caf
.word 0x0a2ace3e,0x01a40766
.word 0x5b932c10,0x1a043bff
.word 0x876c81be,0xa274b9f4
.word 0x416c4928,0xcfa1a920
.word 0x14291a1f,0x5fe9d994
.word 0x829bfcbf,0x4af2fdc3
.word 0xc9374bb2,0x67873570
.word 0x2c3a30fb,0xa61f97ff
.word 0xbe381035,0xb5b3ba29
.word 0xfc626150,0x1827ab83
.word 0xb15cfdf3,0x00000046
.word 0xcc627408,0xebbe21d0
.word 0xf53cf36d,0x4d77ec9c
.word 0x1a9c5180,0x781112cc
.word 0xfc972a34,0xb6de56cb
.word 0x3e122d76,0x8aa0dec9
.word 0x65554d64,0x266c5738
.word 0xfff68fa5,0x3fcb0be4
.word 0xac33f634,0x9a55a6fe
.word 0x512df5de,0x283bec04
.word 0x12d03954,0x99afeb98
.word 0xbb510380,0xe416f767
.word 0xe9cd4381,0x7031efc4
.word 0x2fb65d78,0x9bb143d1
.word 0x977ee75a,0x61da7fff
.word 0xf2cfb7c5,0x46468ffd
.word 0xdac13be6,0xcab15016
.word 0xc473df2a,0x41684c65
.word 0xf235a4ba,0x3a5c32f3
.word 0xcdfdb86d,0x7cebc290
.word 0xa154a4ed,0xb4e8e2ed
.word 0x52a8cb22,0x7b4e3a02
.word 0xd49ed467,0xd9be005c
.word 0x76e086e9,0x1d3c62e6
.word 0xc0ed4834,0x9cdec4b4
.word 0xbc65457b,0xdce6cdbd
.word 0x2d4f66cd,0x6f2e908c
.word 0xfd91afab,0x527f77a9
.word 0xd506a8d0,0x6696ff3e
p3_local3_expect:
.word 0x36433d34,0x45334faf
.word 0x0f96fb73,0x79d91e08
.word 0x77b7f604,0x17690e8c
.word 0x2397356b,0xaf9f38b7
.word 0xbeb65aa5,0x208505b3
.word 0xa6336485,0x8f97c82d
.word 0xfe9ca7ff,0xff281f29
.word 0xe3be39ec,0xee3311fe
.word 0x89859fa7,0x733696fc
.word 0xffe391f8,0x933d9f97
.word 0x81cbe073,0x694e3bf4
.word 0x620fcac3,0xb9cea2e1
.word 0x4d360b01,0xbaac555c
.word 0x76ca7cd3,0x3c176df7
.word 0x699f4e60,0x5a545bd9
.word 0x51594f27,0xd77376cd
.word 0xb346dc04,0xc0d6ff28
.word 0xd2ad25cd,0xb871a358
.word 0xb19d9b82,0x4ca8d100
.word 0x70f7dc59,0xa4c850ef
.word 0x19fa3935,0x012d62a0
.word 0x980c5554,0xf8e61676
.word 0xcd1175d7,0xff8d29c1
.word 0x8a1e46a7,0x4949c98c
.word 0x6598e6b7,0xa619c108
.word 0xdf30fff4,0x46468ffd
.word 0xa2bc1a4d,0x00000087
.word 0xdeddb5c6,0x55149980
.word 0xed2fce37,0x31f12e23
.word 0xf36d2138,0x15ebea80
.word 0x2a479509,0xaca14d8e
.word 0x04cde40f,0x000000b1
.word 0x7289ac90,0x8a05f46a
.word 0x75d5fb24,0xeed5d4db
.word 0xc43c7f55,0x02226e98
.word 0xa60cbce4,0x8af4aef7
.word 0x69c85e39,0x73bf4507
.word 0xd7e978d4,0x8b5e7d82
.word 0x6218e268,0x679eec0d
.word 0xbee853eb,0x031b9c9d
.word 0x46b1db8c,0xc6a43dc0
.word 0x5eba3037,0x9db60f82
.word 0xccf7eb14,0x8103e569
.word 0xffb93312,0x3428a2d4
.word 0x4de7119b,0xa116b07e
.word 0x000000c4,0x0cc8ac4d
.word 0x973366d0,0xbee1a981
.word 0x8ba3ff84,0xb0f87a37
.word 0x1a6bcc65,0x88d24b61
.word 0x046fdcb3,0xe4b9c02a
.word 0x75acfcff,0x7bccb1bf
.word 0xa1956373,0x23d6383b
.word 0x9058520e,0x3e17ea7f
.word 0xfa32bff9,0xb1b7b1ba
.word 0x47e87d47,0x412bb1ff
.word 0xff7ff2d9,0x179a475c
.word 0xae7f68d5,0xa650f51c
.word 0x97f441e0,0x676788cf
.word 0xba014ad9,0x0dd5ff6c
.word 0xd2798f22,0xf5cf17bb
.word 0x667ba481,0x34777081
.word 0x23ebf2a7,0x84bdcd65
.word 0xde89e6d7,0x96775cba
.word 0x59919a48,0x8279c22f
p4_init_registers:
.word 0x12d07446,0x4c3d6c67 ! Init value for %l0
.word 0x3aed2aa4,0xb79efb85 ! Init value for %l1
.word 0x7dc24c74,0x20f8c15f ! Init value for %l2
.word 0xfbae8bd8,0x44744a95 ! Init value for %l3
.word 0x86cef85d,0xb9d97417 ! Init value for %l4
.word 0x0dfee1ea,0x602c3acf ! Init value for %l5
.word 0x4b350cb4,0x105d42d2 ! Init value for %l6
.word 0xf862de7f,0xedaa6817 ! Init value for %l7
.align 64
p4_init_freg:
.word 0x273374e5,0x6d4d9de6 ! Init value for %f0
.word 0xebefb582,0x82898dbb ! Init value for %f2
.word 0xebefa68e,0x60a99f81 ! Init value for %f4
.word 0xf16d5f6f,0x99ef48ea ! Init value for %f6
.word 0xb032c972,0xcc78ba5a ! Init value for %f8
.word 0xd3d0a599,0xd80f250c ! Init value for %f10
.word 0x4cff0361,0x3c5c628b ! Init value for %f12
.word 0xe8276b24,0x1f0d9468 ! Init value for %f14
.word 0x3f94666c,0xb4415678 ! Init value for %f16
.word 0x5a1418a3,0x9c38db4e ! Init value for %f18
.word 0xd7ca37d6,0x60fd365b ! Init value for %f20
.word 0xa919f46d,0xc7185670 ! Init value for %f22
.word 0xd04478c3,0xe88e6c76 ! Init value for %f24
.word 0x208620c9,0x03bb3217 ! Init value for %f26
.word 0xec943264,0x43645a18 ! Init value for %f28
.word 0x6e44ee70,0x03e457b2 ! Init value for %f30
.word 0xd0c4644f,0x42d0470a ! Init value for %f32
.word 0x23ef507d,0x5fdff604 ! Init value for %f34
.word 0x9755aee9,0xe14073b8 ! Init value for %f36
.word 0x0a122be5,0x3d2b4335 ! Init value for %f38
.word 0xe13ffe93,0x26c60365 ! Init value for %f40
.word 0x3fbabcae,0x370e7507 ! Init value for %f42
.word 0xab9cd87f,0x4ca7001b ! Init value for %f44
.word 0xdf6b953f,0xccaa85cc ! Init value for %f46
.word 0xcfbc6ed7,0x9eac2721
.word 0x55656caf,0x3fb75127
.word 0xf7eaef84,0x3540b3ee
.word 0xdd233827,0xf25ad572
.word 0x56bb26f0,0x02b0f577
.word 0x040e55d4,0xb4ec7cd1
.word 0x6f6e849d,0x5ddca382
.word 0xaa15b519,0x3f32c94b
p4_expected_registers:
.word 0x8f5d1ddf,0x1634c8e0
.word 0x473fabc6,0x942e1e9c
.word 0x00000000,0xcc768a26
.word 0x00000000,0x000000c1
.word 0x00000000,0xaa73e64a
.word 0x00000000,0x5abbd014
.word 0x00000000,0xea31a0d9
.word 0x00000000,0x00000071
p4_expected_fp_regs:
.word 0x273374e5,0x6d4d9de6
.word 0xebefb582,0x82898dbb
.word 0xebefa68e,0x60a99f81
.word 0xf16d5f6f,0x99ef48ea
.word 0xb032c972,0xcc78ba5a
.word 0xd3d0a599,0xd80f250c
.word 0x4cff0361,0x3c5c628b
.word 0xe8276b24,0x1f0d9468
.word 0x3f94666c,0xb4415678
.word 0x5a1418a3,0x9c38db4e
.word 0xd7ca37d6,0x60fd365b
.word 0xa919f46d,0xc7185670
.word 0xd04478c3,0xe88e6c76
.word 0x208620c9,0x03bb3217
.word 0xec943264,0x43645a18
.word 0x6e44ee70,0x03e457b2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0x10ae62f3,0x8e2610a5
.word 0xaa0ddcff,0xa883d970
.word 0x7af6b083,0x6489c7b7
.word 0xb367db04,0x7c6984b5
.word 0xb4f703cd,0xf1228861
.word 0x1e02dc32,0xa88d1a62
.word 0x4fcdadf1,0xc1fe6556
.word 0xbbf62472,0x08da71b7
.word 0x6d89f194,0xfd496158
.word 0x3adf88f1,0xa0a34110
.word 0x927e4be5,0xab9466b9
.word 0x7b44561a,0x718ab2ef
.word 0x998b50e5,0x426ab91b
.word 0x5c665c96,0x74003320
.word 0xa34892da,0x0324d741
.word 0xee303f22,0x01410932
.word 0x8ab621b4,0x5d5dd2fd
.word 0x1df4bf73,0x0bff80d9
.word 0x05389f15,0xb49f6801
.word 0x799658c1,0x16af43b6
.word 0x9a4f0381,0x99a931fd
.word 0xed63356e,0x694fdb5f
.word 0x85babc76,0x0900d235
.word 0x19de7978,0x44922710
.word 0xf03fe0d1,0x28695092
.word 0x684b83fa,0x6ba8bffc
.word 0xe216f79e,0x95a2051e
.word 0x84b0d9cf,0x63ae8e45
.word 0x1942df25,0xfc751768
.word 0x3f20a67f,0xfdc4f53c
.word 0x338fd748,0xffe4f8af
.word 0xfe057ef8,0xfd87266e
.word 0xd7db8b6c,0x96ef258e
.word 0xe2ea19ac,0x95e2ff56
.word 0x90af19a9,0x1cfce90a
.word 0x7e04fbff,0xa7c66a68
.word 0x9f4e2132,0x3be07b62
.word 0xd66b09f9,0x00304788
.word 0xddbb4fd0,0x3b4c3bc2
.word 0xa38fd856,0x8e52560d
.word 0xf4f12931,0x8f3aa568
.word 0xa4ff730c,0x0cf37108
.word 0x85efc833,0x8e52560d
.word 0x022bf523,0x5f8e3a0a
.word 0x23fbd1c7,0x3ba7d427
.word 0x153b278c,0x2d24d481
.word 0x9d7bf366,0x241df239
.word 0x253556b4,0xeb770afe
.word 0x4f552d5a,0xd4836d63
.word 0xd1c0c105,0x71d8b97c
.word 0xd9ff659e,0x2c641654
.word 0x3eeae17f,0x2a1cb737
.word 0xba60ea8c,0x04d2e854
.word 0x1900ff4e,0x04d2e854
.word 0xf588df4c,0x42fb0cd1
.word 0x6642d0f2,0x5297a046
.word 0xa90da956,0x88f1a8b3
.word 0x656188f4,0x074f3314
.word 0x55338858,0x743a8274
.word 0x365d45a8,0x4e1e383e
.word 0xc180580a,0x28adff6c
.word 0x53142104,0xebb8680c
.word 0x37c77c9a,0xde5bc8f9
.word 0xb2b1988d,0xd1e74c79
p4_local1_expect:
.word 0x4bc381e8,0x2fff291f
.word 0x28695092,0xefe2fb30
.word 0xbf0f837d,0xa8ae5c2c
.word 0xc75bcd90,0x0000009d
.word 0x0113ce0f,0x1ff02075
.word 0xfab81b05,0x84d35bf5
.word 0x47038a3c,0xb07ef61a
.word 0x5827ffff,0x15a001ac
.word 0x1883e353,0xc4a2f5d4
.word 0x5d03a060,0x6354bd22
.word 0xe277e4a8,0xa77ae582
.word 0xff02b359,0x50613492
.word 0x00000071,0x70040105
.word 0xd8c58983,0x9d381045
.word 0xea6776a9,0x88151c88
.word 0x83df4779,0x31b7a40f
.word 0xee3c57c0,0x03015ada
.word 0x128468e7,0x69179cdd
.word 0xa1d2834b,0x8ff06bc8
.word 0x409f311a,0x3cc423ed
.word 0x8f5d1ddf,0x1634c8e0
.word 0x910f33ac,0xca5abf81
.word 0x26007b58,0xed4b2a2e
.word 0xff71203d,0x7917ff9d
.word 0x04f49b40,0xf9b5e6de
.word 0x241ffbb4,0x478626d6
.word 0xaef9537b,0xd4e839d1
.word 0xe3bc3b59,0x3b8992d0
.word 0x9d2e9ce3,0xfff4c5fa
.word 0xcab81336,0xc8f73266
.word 0xa68468c4,0xff27a25f
.word 0x0db7c591,0x49ff24ff
.word 0xe6518633,0x2f522058
.word 0x4c08e27a,0x42f370a8
.word 0x6fe9c8cd,0x48ff458b
.word 0x32ce20de,0x17ac2fbe
.word 0x7569e0ac,0x142224d1
.word 0xe9321313,0xc7cb0a70
.word 0xa7ffd60b,0xfb68c298
.word 0x7b244d0b,0xff676fcd
.word 0xff4e53b1,0x53b77aa7
.word 0xed0df754,0x596104c5
.word 0x3913a1fb,0x312ed1e7
.word 0x7080210d,0x72ef355b
.word 0xe4d8c71d,0x1f0bf1fc
.word 0x3200bca4,0xb0313667
.word 0x0c43fb9c,0xde86ffcc
.word 0xe68e5eb7,0x5c5ed886
.word 0xd709c2ff,0x971f4eff
.word 0x82ea777c,0x8370b5e1
.word 0x63710a94,0x831d3391
.word 0x8acc8460,0x51afaffa
.word 0x967acb19,0xb6db16cd
.word 0x9bb87fa3,0xd404c06c
.word 0x4e1ca8b3,0xe99ce486
.word 0xfc19f172,0xcc35ff18
.word 0x0580a2fa,0x0000008b
.word 0x375ec4b9,0x69427bef
.word 0x29611173,0x94f4ffae
.word 0xe6462aad,0xb8d33090
.word 0xba60ea8c,0x9bbed343
.word 0xc47f920c,0x998b5a41
.word 0xd63e9468,0x59bf8e6f
.word 0x452a2514,0x93175d6b
p4_local2_expect:
.word 0x5cacfede,0x43c324c6
.word 0xf1537bc7,0xe74aa724
.word 0xadc904b5,0x04a3b94d
.word 0x1b82471a,0x4bc381e8
.word 0x6994dd1a,0xdbbeb0fb
.word 0x05feeb9b,0x00000054
.word 0xf1879804,0x6c9f8f3d
.word 0x5a42b387,0x88cb0ce7
.word 0xc4f27577,0x191e74fc
.word 0x1fb6a6e2,0x0000005e
.word 0x65298712,0x20c3797a
.word 0x0000009e,0x1a83ff86
.word 0xfef024ce,0x4c76b287
.word 0x354f6b9e,0x408844ec
.word 0x19f5b2d5,0x47e844fa
.word 0x8ba017d1,0x6d6d42a1
.word 0x9c5163cf,0x32fe5e86
.word 0xb954355d,0x99600911
.word 0x5ca2f7c3,0x03392e1c
.word 0xc5c283a7,0x8370b5e1
.word 0x0e7c3ac3,0x353de59f
.word 0xe1ec87bf,0x6245c063
.word 0x10ff7755,0x4e1d0691
.word 0x10484f60,0x6eeaae0f
.word 0xf45e3590,0x793b7c81
.word 0x8cb91634,0xdac3dfdd
.word 0xb6aac130,0xcda8675d
.word 0x69f1c93b,0x020c686d
.word 0x84aa61a7,0x1134f700
.word 0x00004c3d,0xc0a5205b
.word 0x18e35581,0xb0fbbb75
.word 0x2a64359e,0xf48c62b1
.word 0xa5eb717b,0xfe0c1bfc
.word 0x5abbd014,0x1b3c1927
.word 0xfc99c812,0xb5a3ffa5
.word 0x53142104,0x9d2893eb
.word 0x44916fa0,0xe38cac72
.word 0x1384f78f,0x63578f27
.word 0xe6ffe4d9,0x329ecb12
.word 0x6c13f622,0x6f694aa6
.word 0x82bb64b5,0x27f5a58c
.word 0x74b33a9b,0xb48a3201
.word 0x3ed377f9,0x9c16b09a
.word 0x24c455ba,0x5b5a32a8
.word 0x68ba2d71,0xfd87266e
.word 0xc6fda867,0xdd42a090
.word 0xbe5d5a97,0xf4622798
.word 0x3c2cbc65,0x7ea1e316
.word 0xd8cba440,0x0cf5a56e
.word 0xcbfbb117,0xf71b88e8
.word 0x5b235717,0x4996cf8d
.word 0x90769b47,0xcb194aab
.word 0x58cec3f0,0xb3a2ffb8
.word 0xe91ce158,0xcfabddb8
.word 0x89865ccb,0x78bd1ba9
.word 0xd33cd52e,0x97c6406c
.word 0x1d17e8e3,0x7febcd09
.word 0x2eaf484a,0xaa73e64a
.word 0x90cb1cb3,0x28a3d9b2
.word 0x13df454c,0x3845a233
.word 0xe1da467b,0x64bc5134
.word 0xcc5a94d4,0xc0bcf984
.word 0xffd9155c,0x93d89291
.word 0x864b4d6d,0xe516bd38
p4_local3_expect:
.word 0xc4c39317,0xbf36d0ca
.word 0xfa6a4a52,0xb09756c3
.word 0x88f6252b,0xe52e0e5f
.word 0xb88cd9f3,0x4c3d6c67
.word 0x2c0127de,0x6004f7a3
.word 0x7148d994,0xdd0e4152
.word 0x38b22e54,0xb63759fa
.word 0x72e464c0,0xe93bb392
.word 0x9a28f613,0xb07ef61a
.word 0xa19974b1,0x0aff466a
.word 0x1a8bca33,0x1ff02075
.word 0x48bcac7c,0xd5ae1056
.word 0x153e31f2,0x4323504d
.word 0x5729f200,0xa6b89057
.word 0x88edc483,0xca4359b6
.word 0xbcc4dde4,0x00000093
.word 0x65f5fec6,0xfcfbdf1d
.word 0xb9818133,0xd8ab4d34
.word 0x1cbe7931,0x350ac4cd
.word 0xe05c7f13,0xf8e96508
.word 0x0ba793dc,0x4808caab
.word 0x31530275,0x99600911
.word 0x033b82e4,0x5ea61a9b
.word 0xc493dd50,0x7d220fcf
.word 0xdbfbf6ac,0xa774ab2e
.word 0x4ef2a594,0x6c0251e6
.word 0x9012532c,0x57237893
.word 0xab43bd17,0xc78750d4
.word 0xca35c5fc,0x23d41d50
.word 0x31801f72,0x7ea8e33e
.word 0x69b72e28,0x0168b01e
.word 0x00000044,0xd4e0ee0f
.word 0xbfda30da,0xb9163b7d
.word 0x22af1720,0x04d9ee33
.word 0x82335796,0x66c9b02b
.word 0x01657c03,0xd453be61
.word 0xa380e21e,0x35d983db
.word 0x3c575432,0xcbd38e36
.word 0xe685fff3,0x1132d4d3
.word 0x82e4cd82,0xa30c3be2
.word 0x7b4d5fe0,0x01bdf18a
.word 0x3d5176e2,0xc47f920c
.word 0xd4389d04,0x93b704e6
.word 0x473fabc6,0x942e1e9c
.word 0x5ac5f918,0xb48b42f5
.word 0xa2e8a0d0,0xdf1dd0ff
.word 0xff1ea120,0x89a5ff28
.word 0xc60efd1b,0xf15da632
.word 0xc55b5469,0xca35c5fc
.word 0x4d509f26,0xf12defe4
.word 0x544e1060,0xd3879eb2
.word 0x5940532f,0xec3addcb
.word 0xe51fe3c5,0x79ec5833
.word 0x42f65bed,0x5134d659
.word 0x276d7dcf,0x8f2045d0
.word 0xa5d65fcc,0xc424d646
.word 0x0e2720f7,0x52d15bc1
.word 0xb3aabc8a,0x59be1467
.word 0xc2f9020f,0x000000d1
.word 0x88bd3727,0x162d1269
.word 0x2f92713d,0x72ca0502
.word 0xa43aee54,0x12d6e398
.word 0x78c5ef7d,0xf30ec84e
.word 0xeafed276,0xfd54d5c0
p5_init_registers:
.word 0xbb67e510,0x02012352 ! Init value for %l0
.word 0x9051a4de,0x8badc877 ! Init value for %l1
.word 0xf8b2d308,0x85cdfd28 ! Init value for %l2
.word 0x447fe60b,0xfd8bd90d ! Init value for %l3
.word 0x44be7c57,0xac80e588 ! Init value for %l4
.word 0x0fa92d8e,0xdf7a3c12 ! Init value for %l5
.word 0xffc0865a,0x157ba026 ! Init value for %l6
.word 0x309e50c6,0x3f4b5a87 ! Init value for %l7
.align 64
p5_init_freg:
.word 0x279b7725,0x40f5f6a4 ! Init value for %f0
.word 0xddfc6bf1,0xdaeb176d ! Init value for %f2
.word 0xebfa444a,0x79bc30ff ! Init value for %f4
.word 0x8e2dca7f,0x3e1b3e0c ! Init value for %f6
.word 0x962f2789,0xa2f3fe2e ! Init value for %f8
.word 0x8fadb242,0xf1ad8730 ! Init value for %f10
.word 0x7d3a3ccb,0xee9a26fd ! Init value for %f12
.word 0xf7b455c1,0x932b1054 ! Init value for %f14
.word 0xcf12bb75,0xd9070aba ! Init value for %f16
.word 0xf148c5e3,0xa000cbfc ! Init value for %f18
.word 0x1ebce443,0x214234be ! Init value for %f20
.word 0xa313700d,0x0d605552 ! Init value for %f22
.word 0x4fe0bdef,0x412b7333 ! Init value for %f24
.word 0x675e26bf,0x38d77591 ! Init value for %f26
.word 0x108a7f96,0x8c4cc12e ! Init value for %f28
.word 0x9897f117,0xcbdda23d ! Init value for %f30
.word 0x96e9373a,0x5f7ee232 ! Init value for %f32
.word 0xf3398c5f,0xfdc3826a ! Init value for %f34
.word 0xd2bf82eb,0x86060d24 ! Init value for %f36
.word 0xc2468d33,0x9b54436f ! Init value for %f38
.word 0x4595e776,0xc4eb7a34 ! Init value for %f40
.word 0xfb4da246,0x08a0799f ! Init value for %f42
.word 0xd71ab894,0x60bae673 ! Init value for %f44
.word 0xa1d4390f,0xb91f64b7 ! Init value for %f46
.word 0x21ee9ba7,0xae7ece26
.word 0xbdde7bb8,0x5e565268
.word 0x7fabe539,0x3332f0bc
.word 0x439d9163,0xb6b7698f
.word 0x43a520ed,0x2f71978f
.word 0xd339e1a8,0xbf660daf
.word 0x76c5a0dc,0x664681a7
.word 0x8489a3f2,0x064c7d35
p5_expected_registers:
.word 0x00000000,0x3e6b5149
.word 0x00000000,0x3c28a7b4
.word 0x00000000,0xb4e87c28
.word 0xffffffff,0xffffbec9
.word 0x00000000,0xcc6e2b34
.word 0x00000000,0xf3fdec9f
.word 0x00000000,0x000000c0
.word 0x00000000,0x3add278c
p5_expected_fp_regs:
.word 0x279b7725,0x40f5f6a4
.word 0xddfc6bf1,0xdaeb176d
.word 0xebfa444a,0x79bc30ff
.word 0x8e2dca7f,0x3e1b3e0c
.word 0x962f2789,0xa2f3fe2e
.word 0x8fadb242,0xf1ad8730
.word 0x7d3a3ccb,0xee9a26fd
.word 0xf7b455c1,0x932b1054
.word 0xcf12bb75,0xd9070aba
.word 0xf148c5e3,0xa000cbfc
.word 0x1ebce443,0x214234be
.word 0xa313700d,0x0d605552
.word 0x4fe0bdef,0x412b7333
.word 0x675e26bf,0x38d77591
.word 0x108a7f96,0x8c4cc12e
.word 0x9897f117,0xcbdda23d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x23fab8f6,0x23f875ca
.word 0xb827b127,0x76f8428b
.word 0x041a6dab,0x8a0c99b7
.word 0xa5deff98,0xe295ab73
.word 0x629544dd,0x4efc80e0
.word 0xa3d5f47d,0x3c28a7b4
.word 0xa4128700,0x6c303764
.word 0xfa786836,0x1e3f4464
.word 0x6c69e4a6,0x7cd63d4d
.word 0x3efcf421,0x84c701c3
.word 0x9773cf54,0x38760c3f
.word 0xeedd57ce,0x5b5a5c62
.word 0x2f567840,0x2e7ee009
.word 0x2a10e8c5,0x2b0adde5
.word 0x858064a0,0xf4a92233
.word 0xef319e61,0x6f2e94c3
.word 0xf20c9d86,0x726d5e14
.word 0x59e1f8a8,0x0c36f7a6
.word 0xbe2ef052,0xff0f1d88
.word 0x09308ed2,0x7d063d45
.word 0xe354cdce,0xab0fb590
.word 0xdbb6048b,0x143472ff
.word 0x683878c5,0xfced4dc2
.word 0x3550bcf0,0x31de18ad
.word 0x5b065d75,0xc087f85e
.word 0x4bccc558,0x86988159
.word 0xc9f4cee5,0xf65d9797
.word 0xbf1f396c,0x9fe2264b
.word 0x32b0c32a,0xef2a7ca4
.word 0xb8c0cb44,0xc50cf3c1
.word 0x2a788062,0x5f80590f
.word 0x0fdd64ff,0x266a5c88
.word 0xcc6e2b34,0xfc533efa
.word 0x584efd78,0x4138a900
.word 0x240d3395,0xc4275076
.word 0xeb6a9ad4,0x8fc720fc
.word 0x27aef9bc,0x470ae174
.word 0xe30dcc49,0x0000005f
.word 0x4225b099,0x661599fd
.word 0x39d7768b,0x208a467f
.word 0xffc11b11,0xfc030b07
.word 0xf17002ed,0x6c9a1003
.word 0x3d8fc6fe,0xf7c32e44
.word 0x335e919a,0xac18d111
.word 0x27d11020,0xe4a606f7
.word 0x99ffeffb,0xe1edff83
.word 0x741448b9,0x93c42f17
.word 0x23246418,0xbc25951f
.word 0xda0bddb0,0x2124286a
.word 0x1b3c28ff,0xa1e55fa0
.word 0x9c617866,0xeb4c40be
.word 0xeedd57ce,0xd97222d6
.word 0x1e144354,0xd9972e0e
.word 0x671b690e,0xae2be7e5
.word 0xc395f8f5,0x29e3d2d4
.word 0x984c9d32,0xe295ab73
.word 0x0da34d39,0x1cac0ac1
.word 0x5ecfef8a,0x87924b92
.word 0x033550c6,0x5b5b3b30
.word 0x4220947f,0x44987c2f
.word 0xe2f35340,0xcd335863
.word 0x8f0fa940,0xe7f36bff
.word 0xabcfde84,0xe50dcd43
.word 0x2cb18e51,0x513e05da
p5_local1_expect:
.word 0x9bde28f3,0x15110451
.word 0x88af7c7c,0xe616f52d
.word 0x7959d293,0xa79c78ad
.word 0x6169bca4,0x3b0c72a5
.word 0x463fa399,0xc971fcfa
.word 0x4e882311,0x8e2026ce
.word 0xd3ffa540,0x0dfb1f2d
.word 0x0a84ffa8,0x0c1186dc
.word 0xd8890682,0x3bac3599
.word 0x926f4f90,0xda5d3361
.word 0xad21d464,0x06142af5
.word 0xb3673f8a,0xb4a55480
.word 0x99c68523,0xf257effc
.word 0x6c518b3d,0xd369108b
.word 0xd97222d6,0xd722ff4f
.word 0x9c31031f,0xf1ded8a1
.word 0xe21070d8,0xd7c646df
.word 0x6420aa81,0xba9b3c6b
.word 0xa40c476e,0x2b08566e
.word 0x46a75cfb,0x0781f0bb
.word 0x95a26409,0x75bdac53
.word 0x2e533962,0x8e53b145
.word 0x5e295876,0xb204d383
.word 0x0fdf59c0,0xb9f478b6
.word 0x0b799fbf,0xaee4e761
.word 0x69131ef6,0x82688a46
.word 0x1f6d5d0d,0x3252ae7d
.word 0x000a4564,0xeea165c6
.word 0x075435f0,0x4f182ed4
.word 0x0e834458,0xf8e72b71
.word 0x64bcf20e,0x2e5a2bc4
.word 0xf3a54dd9,0x595d8cc6
.word 0xeb7da051,0x5e5779f8
.word 0xfb27bfb4,0x8fd6bb0c
.word 0x27790de9,0x085a1fe9
.word 0xeaeac703,0x28a09e45
.word 0xeba05934,0x8e80b966
.word 0x84a70113,0xbd55a1f1
.word 0xb6c53feb,0xdbc4f22f
.word 0xc7dced50,0x33c0f27c
.word 0x25dfb95d,0x92f9a5c9
.word 0x6e8af894,0xc0fe9f72
.word 0xb607731f,0x7194e620
.word 0x1241c24b,0x65dbd6d6
.word 0x54dcff9f,0x8d9129f6
.word 0x93f64173,0xc122b454
.word 0x5e0fc21d,0xb16baa43
.word 0x3bd26cda,0xa5c6172f
.word 0x7794e3b4,0x7b724cc9
.word 0x7b84598d,0x787d3eb0
.word 0x400dcbb7,0xff5576cf
.word 0xefc50bb6,0xabe2edf6
.word 0x23888541,0x32851d45
.word 0x891037d4,0x24e07a73
.word 0x9e29ffa1,0x1be0bc1f
.word 0x3388a775,0x3d392232
.word 0x42e512ff,0x85ffe212
.word 0x76240b37,0xe2f35340
.word 0x3ebb7793,0x88903990
.word 0xefc26615,0x69cabc9f
.word 0x6cffee53,0x83efd2eb
.word 0x70977124,0xa09982f9
.word 0x568718d4,0x8fffdba0
.word 0xcf13de86,0x067b8b94
p5_local2_expect:
.word 0x8d9121ce,0x3eeac4e0
.word 0xba1ae609,0xc6641513
.word 0xa524ac90,0x35690326
.word 0xa1a9ff4a,0x603b2ddd
.word 0x4d349a2d,0xc1cce545
.word 0x82044547,0x1435eab7
.word 0x9abd4ef7,0xca853a85
.word 0x09a9654a,0xcd92de2a
.word 0xcb7f16e0,0x1ff5d93e
.word 0x3372ad4b,0xfdc13f26
.word 0x17f74d55,0x28d4a3a1
.word 0x623dabb2,0x855e823d
.word 0xed406ce7,0x739c8fd1
.word 0x66ddc201,0x0af368b5
.word 0xaad181ff,0xffbc9f57
.word 0x80e0e048,0x07366463
.word 0x9999c5ec,0x43fb2312
.word 0x9f2cb8b3,0xd32803f2
.word 0x255ffc65,0x34e2ffc8
.word 0x6f866572,0x5297cbd7
.word 0x7a383fa8,0x553a96e7
.word 0x7d87ded0,0xa9392382
.word 0xb2148ae0,0x4949f71a
.word 0x6252ad1b,0x24ecb711
.word 0x3df811de,0xe372963e
.word 0x82f64e3b,0x470e7e1b
.word 0x64ea7a64,0xbc78ff39
.word 0x7736d449,0x7acb9c30
.word 0x6ccd27f9,0x0112b07a
.word 0x37115969,0xddb33f39
.word 0x73dfac56,0x8b98d571
.word 0x40f68370,0x6ac6bed8
.word 0x113f2a45,0xd1aa38e1
.word 0x02862867,0x00000029
.word 0x000000c0,0x3add278c
.word 0xbcaee50b,0x743baa19
.word 0xf04c370b,0xda65d9ff
.word 0xeec72b91,0xc88f941d
.word 0x05800dfb,0x6433f5d9
.word 0x175fbeb1,0x514326da
.word 0x135a0568,0xf00144f7
.word 0xb73f2cb7,0xb808a95a
.word 0x58fa2054,0xbfe4c69f
.word 0x00000000,0xeedd57ce
.word 0x13c23acd,0x837658cf
.word 0x5de2f35a,0x2a10e8c5
.word 0x09a46dff,0x69103be0
.word 0x8c89a570,0x76c49d82
.word 0xe6d0ef36,0x83efd2eb
.word 0x873cde33,0x1f516da5
.word 0x42da8b3e,0x759521e7
.word 0x84af71bd,0x904ce049
.word 0x3d40d71e,0x419eb7e8
.word 0x5fe0bce4,0x568e7d6d
.word 0xf0bf0c6c,0xea84972a
.word 0xe8993a69,0x38b8e6d4
.word 0x0c36f7a6,0x5fd214cd
.word 0x4d59ff3d,0xb9b2d4a0
.word 0xde889097,0x570c910a
.word 0x51b410d4,0x130524ff
.word 0x6996b86c,0x3c98174b
.word 0xd44df3b5,0x23f5da8f
.word 0x626cc166,0xe6bdcf9e
.word 0x66c7cfa6,0x9aa9934f
p5_local3_expect:
.word 0xb0099aae,0x32851d45
.word 0xa58eff6f,0xa4eb1187
.word 0x2ad4a52e,0xab122c5a
.word 0xa3c07f64,0xaa2317d4
.word 0x41aeaaa1,0x7e7b2481
.word 0x4c957638,0x5bb35998
.word 0xbb7d2aaa,0xeedd57ce
.word 0x4b05de8a,0x45ea319d
.word 0xbae0b439,0x20701c44
.word 0x000000fa,0xd76ca62e
.word 0x21f58c5c,0x9acf0c9b
.word 0x32ef0ae2,0xcfdf0291
.word 0xe57cc60d,0xc53f3b9a
.word 0xc2f11722,0x1c3937c3
.word 0xb39b2449,0xf2eaaabe
.word 0xca09336e,0x5cb50d0c
.word 0x8bcbfede,0x85380790
.word 0xb09e231b,0x13af48fe
.word 0xb8c0cb44,0xf2625677
.word 0x900ce085,0x7b5a180e
.word 0xec44d01a,0x8e682697
.word 0x2a788062,0xb2dc158a
.word 0xd7eacf4c,0xe72475d7
.word 0x329db103,0xb7087142
.word 0xe62e4593,0x53aec2c9
.word 0xd5447652,0xe8887185
.word 0x21ffe25b,0x8d0c4864
.word 0xadb42465,0xe46763f6
.word 0x89a5ffba,0xd5db94bd
.word 0x037388c8,0xd59936b9
.word 0xd355e1cf,0xb5f21d0e
.word 0x46bd6034,0x69247594
.word 0xd92e8a04,0x5efac1d6
.word 0x789a3ee6,0x2740c7d0
.word 0x7f487f18,0x2b3c8fea
.word 0xcc96de87,0x4d7ce7de
.word 0x8ae7504e,0xb41a6676
.word 0x0f13ee22,0x65a260ea
.word 0xffa8a080,0x6a3daec3
.word 0xac43bec9,0x21ffe25b
.word 0xb8de4c76,0xe1edff83
.word 0xfe84d58d,0x41cf6381
.word 0xe1f2be68,0x28a06f03
.word 0x000000e6,0x5f127130
.word 0xef53907c,0x1826d550
.word 0xfe2f7656,0x32618b0f
.word 0xbef0a012,0xff0c572a
.word 0x48cac80b,0xf6dc3689
.word 0x4ccad637,0x17f412fd
.word 0x92455ec0,0x290af62a
.word 0xcfd6658a,0xfa36bcb7
.word 0xc11a3c4f,0xa29844d0
.word 0x89e3192f,0xb334ffea
.word 0x9a820e9a,0x77d9f53c
.word 0x19f335cc,0xca2b70e8
.word 0x210950ec,0x30c4db78
.word 0x70d756df,0xd6171ae8
.word 0xd0d20e34,0x4d8dcbe8
.word 0x37dc7940,0x25cb9ab4
.word 0x9b779107,0x4079a65a
.word 0xc7ff4464,0x61bfff9c
.word 0x906d613e,0xd950caea
.word 0x1c41ffde,0x2e438d42
.word 0x000000e5,0xb102a58f
p6_init_registers:
.word 0xd87740b9,0xe26e89a4 ! Init value for %l0
.word 0xbd0e6292,0x8a519ed3 ! Init value for %l1
.word 0x5df8edf0,0x533f38f9 ! Init value for %l2
.word 0x83bd7524,0x90d1160c ! Init value for %l3
.word 0x48c64567,0xdaaa0624 ! Init value for %l4
.word 0x008aca40,0x5da40810 ! Init value for %l5
.word 0xaf0a9599,0xb9ac2e71 ! Init value for %l6
.word 0x78fb3b15,0xe46c81f0 ! Init value for %l7
.align 64
p6_init_freg:
.word 0x81065768,0x5a887000 ! Init value for %f0
.word 0x054b988c,0xd764a0e4 ! Init value for %f2
.word 0x493a98d6,0x9e6c5d72 ! Init value for %f4
.word 0x9893428b,0x06937d53 ! Init value for %f6
.word 0x76f5e2c4,0xbe0c258c ! Init value for %f8
.word 0x629faf12,0xb7074709 ! Init value for %f10
.word 0xd356439e,0x64b0a7ba ! Init value for %f12
.word 0x5de6a0ef,0x3a70a7ca ! Init value for %f14
.word 0x7d53684c,0x20c8dfd7 ! Init value for %f16
.word 0x52b6b634,0x6aaf0a7e ! Init value for %f18
.word 0xab22a61b,0x6d62a903 ! Init value for %f20
.word 0xc4711831,0xbd6104bf ! Init value for %f22
.word 0xaf500f7a,0x523f4921 ! Init value for %f24
.word 0xff40cb06,0x4f16871a ! Init value for %f26
.word 0x1a365a7b,0xfcde9f15 ! Init value for %f28
.word 0x83ba6185,0x064e6ae1 ! Init value for %f30
.word 0x105e3eea,0x098929a9 ! Init value for %f32
.word 0x78b2eff4,0x0492ef48 ! Init value for %f34
.word 0x97709bb7,0xf5c0b516 ! Init value for %f36
.word 0xc4ecd623,0xa843fb5d ! Init value for %f38
.word 0x870660e0,0xcc4d5689 ! Init value for %f40
.word 0x97739e29,0xda5ef2cb ! Init value for %f42
.word 0x75329f58,0x6ec363ce ! Init value for %f44
.word 0x1ac2e47f,0x392871ee ! Init value for %f46
.word 0x700765c8,0x0e283da8
.word 0x50a13dff,0xa8486e6b
.word 0xe0620e1d,0x0891243f
.word 0x5838ebd6,0x6b09aebd
.word 0xb7b1269c,0x23d2e41d
.word 0x79a94ae9,0xeb56282a
.word 0xf3c823a8,0x0e95d9bf
.word 0xc69dc528,0x710c71b1
p6_expected_registers:
.word 0xffffffff,0xffffbd9f
.word 0x3965ac6e,0xccfc4fc5
.word 0x00000000,0x6acc4f13
.word 0x00000000,0x6eabfff1
.word 0x9db51078,0xebed2a02
.word 0x00000000,0xfff6bbc2
.word 0x859f8812,0x1ce9e88b
.word 0x00000000,0x000000b1
p6_expected_fp_regs:
.word 0x81065768,0x5a887000
.word 0x054b988c,0xd764a0e4
.word 0x493a98d6,0x9e6c5d72
.word 0x9893428b,0x06937d53
.word 0x76f5e2c4,0xbe0c258c
.word 0x629faf12,0xb7074709
.word 0xd356439e,0x64b0a7ba
.word 0x5de6a0ef,0x3a70a7ca
.word 0x7d53684c,0x20c8dfd7
.word 0x52b6b634,0x6aaf0a7e
.word 0xab22a61b,0x6d62a903
.word 0xc4711831,0xbd6104bf
.word 0xaf500f7a,0x523f4921
.word 0xff40cb06,0x4f16871a
.word 0x1a365a7b,0xfcde9f15
.word 0x83ba6185,0x064e6ae1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0xfddc3470,0x2e2be563
.word 0x8637c9ca,0xefa24c42
.word 0xb73faeab,0x9e281619
.word 0x997f1fda,0xf83bac69
.word 0x76fb0bb8,0x2d8559bc
.word 0xa755b49d,0xb3ff7600
.word 0xffcfaa79,0xd26879e6
.word 0xaf5179fd,0x6cdd5622
.word 0x67dece2d,0xdc642558
.word 0x3e93efd1,0xf26362c1
.word 0x81137a09,0xce227aaf
.word 0x1a6f114d,0xdb73b861
.word 0xc6ccc5bd,0x2ee986bb
.word 0xd4bc40c3,0x8bfffdf5
.word 0x0504961e,0xb14b21bb
.word 0x84663ff1,0x647a54e8
.word 0xdeee12ec,0xda8f8bd5
.word 0x4e899e8c,0x1cfd2fd2
.word 0x88b235b0,0x402a78f8
.word 0xb91ca539,0x6158fec3
.word 0xd15ca676,0x7bd28070
.word 0x069fa59b,0x0fedb877
.word 0xf912a101,0x74d09ad5
.word 0xd834c3b0,0x0550a971
.word 0xcb4d2a57,0xa82d386a
.word 0xfaf4113d,0xbb556139
.word 0x6471dd5d,0x41fb5e8c
.word 0x7673390b,0x988f564c
.word 0x370f39ae,0xd772233b
.word 0xfae0c061,0x710cc743
.word 0xc2ebb4c5,0x2cb5c116
.word 0x4615305f,0x5a32ef06
.word 0xdcb41d2e,0x26ecc9b0
.word 0xd4653cb0,0x0b62035a
.word 0xdc5940da,0x859ba5a3
.word 0x3dcdb915,0xf0809427
.word 0xd757d8cb,0x02b3d7ed
.word 0x69c70995,0x53656aef
.word 0x8b857d08,0x0dd61f8f
.word 0xef61cc2d,0x5ff0b2ea
.word 0xa2a86ead,0x11f5bde7
.word 0xe127e143,0x72bd206f
.word 0x3ea64787,0x26705538
.word 0xe94f6c9c,0x43caf401
.word 0xd62a5d0d,0x95eb9cd4
.word 0x1adddddf,0xfc3036dc
.word 0xd44d11e9,0xac46e6e5
.word 0xff2d4ae5,0xd22fef91
.word 0xabc4bcff,0x62294bd0
.word 0x1aa8ec9a,0xd4224ecc
.word 0xd4002ba8,0xd876967f
.word 0x5594ce1a,0x00000000
.word 0x4f853d2e,0x00294689
.word 0xa1ff9863,0xf0b17bf5
.word 0x42fff2b0,0xe0cd1571
.word 0x20abea8a,0x094a7bc8
.word 0x0aedf32d,0x943a04a3
.word 0x61c5ef12,0x15873969
.word 0x8c8207f6,0x71ff43ff
.word 0xdc55c208,0xe134821f
.word 0x8d21ef8b,0x7aa7ecea
.word 0xcc77ce8d,0x9459bedb
.word 0xfae957ff,0x76016273
.word 0xa59460d1,0xa3cef873
p6_local1_expect:
.word 0x664ed693,0xff586146
.word 0x60b1b325,0x02e64754
.word 0x96676cb8,0x24722cdc
.word 0xff0179ca,0x4cfb1bff
.word 0x9e9e3a64,0x9db5f9e4
.word 0x19b7c9b5,0x608fd570
.word 0x20fdd33c,0x45a77168
.word 0x34d47ebf,0x20bd02ac
.word 0x1a1bff92,0x17823058
.word 0xe3845b82,0x5b1c05db
.word 0x3c11c818,0xf07cb5da
.word 0x90bcdc94,0xa6dc8a18
.word 0x9330ff4e,0x99750a4a
.word 0x57eeef7b,0xed5cdaed
.word 0xde5cd7be,0x8314a0c6
.word 0x4a50e170,0x8222eb4f
.word 0xe97685c5,0x11f7155a
.word 0x146a3281,0x162cda21
.word 0xa15752ad,0xe5cb5dbc
.word 0xe1a7b26d,0x7aa5529a
.word 0xffbfe291,0x4615305f
.word 0xd4bcefff,0xed5f2fc5
.word 0x3827f2e1,0xded99e3a
.word 0x9eef6efd,0x3eadd894
.word 0xbf2433d1,0xe7881c89
.word 0xfd1e2723,0xadc26eec
.word 0x5a32ef06,0x0c6c0c72
.word 0x690ff7dd,0x8642228f
.word 0x62695651,0x99e0f97c
.word 0x45e4087a,0x769451ff
.word 0x5f93a2fb,0x5d04432c
.word 0xffdca5d0,0xf76fb2ec
.word 0x0967ffce,0xa81224d4
.word 0x9033f040,0x17823058
.word 0xad66ec69,0x22151839
.word 0xfff6bbc2,0xa076fb15
.word 0x8c8207f6,0xf4d956e3
.word 0xb304d7d2,0x465249cb
.word 0x044bd5b7,0x80c9c108
.word 0x9de599f8,0x322c7d69
.word 0xcc0a01c9,0x7b362659
.word 0xfe4b655e,0x2fd70dcf
.word 0x75fffe31,0x50e836ae
.word 0x914724f1,0xd413d8e6
.word 0x8ffc4975,0xeca52518
.word 0x34337fd9,0x50fdef46
.word 0xde1ff99c,0xe66858d8
.word 0xdbd1c042,0x6c04897b
.word 0xda3d363f,0xcdfbb195
.word 0x6ac477b0,0x6c797985
.word 0xc78a8e0d,0x2525ab75
.word 0x000000c1,0x533f38f9
.word 0x869a4b65,0xadc26eec
.word 0x0b06c6a3,0x2a3890ef
.word 0x158d6167,0xffbd0574
.word 0x5b8d04c9,0x6d2960d5
.word 0xecc070e4,0xd7f74c66
.word 0xa531772e,0xd3170816
.word 0x51d8653f,0x49e77d5b
.word 0x596e3288,0x7f5ce7e2
.word 0x1c4cfa81,0xd0f1b38c
.word 0xbe3111ef,0x58d25ac4
.word 0x4e8e68e3,0x05fcb220
.word 0x70c42848,0xc64ff395
p6_local2_expect:
.word 0xaf8f271f,0x27005d60
.word 0x58be1147,0xf8a0c6aa
.word 0x9a4b82a3,0xbbc45a55
.word 0xb5af2a67,0xb88d9db8
.word 0x00000000,0x000000a2
.word 0x22af1481,0xfdd5e7dc
.word 0x7ad38e2a,0x1c7f29b1
.word 0xb6062352,0xfb8db8de
.word 0x7ae6c3e1,0xc8c953e0
.word 0xc1970c96,0x14650830
.word 0x4060de4f,0x17823058
.word 0xc6d5e34d,0xabbdb11e
.word 0xecbeef21,0xebe57e49
.word 0x9f9140be,0xa02f3527
.word 0x822ff522,0x1b446b1b
.word 0x92dee87e,0x01ed2bc7
.word 0xeb4c41b8,0xb3df4cc0
.word 0x6eabfff1,0x8342cf07
.word 0xef5dc9c6,0x6131ee76
.word 0x0450e8a4,0x8578d7d7
.word 0x5ee6abc0,0xc42f696c
.word 0x6e93cd45,0x5abd51e7
.word 0x38ce2b8b,0xb8b1979d
.word 0x5f93a2fb,0xd7cac968
.word 0xec308b2b,0x6246e462
.word 0x40302329,0x4615305f
.word 0x80489535,0xf715b383
.word 0x46d3d5e6,0x22306ee7
.word 0x271e64da,0x7797cb65
.word 0xbd9f15e6,0xc828bce7
.word 0x5a4e720e,0x055d257a
.word 0xe724a348,0x47dcb27e
.word 0xaef77213,0x73e1ae8f
.word 0x987b256a,0xdeee12ec
.word 0x211b949d,0x65bf52dd
.word 0x332564e9,0x93db848b
.word 0xe42df797,0x40a74d63
.word 0x77c1c63d,0x271cffce
.word 0xe89f176f,0x4f52d8d5
.word 0xcdac568b,0x2357bdab
.word 0x02e64754,0xa2da9ebb
.word 0xdb5545a6,0x0c8df3fe
.word 0x2718feb7,0x59cd5267
.word 0x97fe2f00,0x18c571a4
.word 0xdca90c03,0x427bb9f5
.word 0x22ff4812,0x896b36eb
.word 0x120b680c,0x96a3d218
.word 0xae6db6b4,0x86918619
.word 0x2265055e,0x11b90a67
.word 0x31ccc079,0x8d233d67
.word 0x9dde9fa1,0x1b117aff
.word 0x69c20de1,0x494f097a
.word 0x86ec0abe,0x0450e8a4
.word 0x2343aa73,0xbc467271
.word 0x63ac2bf1,0x047c5817
.word 0x3475f00d,0x3a5ab08e
.word 0x3d2db77f,0xffe5f96f
.word 0x5f3513ba,0x7da55429
.word 0x9d7ddec5,0xb3c83dbe
.word 0x859f8812,0x1ce9e88b
.word 0xeb01a735,0x9b06f780
.word 0x95a01be0,0x06fe4e5b
.word 0xf911deba,0x9bff32f6
.word 0xc559cc80,0x34f0e6d2
p6_local3_expect:
.word 0xf3907cb9,0x0000004b
.word 0x00000000,0x000000a2
.word 0x20bd19dc,0xf3aa8e24
.word 0xf7603a06,0xaf8e209e
.word 0x9d2bf1e0,0x2126bcc8
.word 0xc057360f,0x5a02e551
.word 0xf6d67876,0xe61dfb11
.word 0x9f9ab10c,0xe60f4495
.word 0x71c1b0c5,0x64a16eb9
.word 0xaae2c58d,0xff279c3b
.word 0xdc18c7f7,0xd72937f8
.word 0x21af0fcf,0x271a534b
.word 0xed5f2fc5,0xf4df5f0f
.word 0xeb4b6897,0x979f8b8f
.word 0xe65f5528,0x789f4303
.word 0xc0904344,0x1d7c5079
.word 0xb4063184,0xdcec0427
.word 0xe593ba7c,0x5e9f6bdc
.word 0xc9cb86e2,0xdcc717f1
.word 0x7f04bc4b,0x87be8e01
.word 0x0f2603f0,0xcf316426
.word 0x57df66f7,0xcde6f7d4
.word 0xc41e8215,0xda36048d
.word 0x8a196ccf,0xd52195e4
.word 0xd972c6f9,0x63870e25
.word 0x2978e00e,0xee2fbbea
.word 0xe151fc96,0x77facb61
.word 0x9db51078,0xebed2a02
.word 0xd91b1573,0x3114712f
.word 0xfb6d2e9d,0xe9e9807d
.word 0xc7ee4e48,0xb73faeab
.word 0x4a964950,0x7680e3dc
.word 0x300b7f9c,0x7b0151a0
.word 0x32d6e963,0xfb71ff9a
.word 0x45b6fdc5,0x609fac3b
.word 0x8bbc95fe,0x699588c5
.word 0xb660fc46,0xbbc45a55
.word 0x0affe157,0xa4b85d96
.word 0xc013715c,0x6d07cc9a
.word 0x7d68ff34,0xaa063e17
.word 0x26705538,0xac3540fb
.word 0xd3ea3701,0x029805d6
.word 0x4fa1b312,0xc9a61884
.word 0x6aca22ce,0x04829422
.word 0x3843cb1e,0x000000ad
.word 0x9263806a,0xaa13b3e7
.word 0xc785a972,0x38b0ea13
.word 0xea840ad8,0x57df66f7
.word 0x07af8021,0xff5ef4ce
.word 0x41fcb489,0x367d5569
.word 0xf8832ff5,0x3949076b
.word 0x143486f6,0x74758e71
.word 0x6487ef25,0x6110fd0a
.word 0x1e70a23e,0x80739c95
.word 0x8ef33652,0xa81049f7
.word 0xd7d07573,0xbd78417c
.word 0xaf4c34c1,0x9bbae5d7
.word 0x3965ac6e,0xccfc4fc5
.word 0x367e9f6d,0x32607507
.word 0x405496de,0x2a885e38
.word 0x58d25ac4,0x097ccc32
.word 0x939d27b3,0xf759047e
.word 0xfe4018d1,0x271cffce
.word 0xcfbc0a63,0xf7dabf99
p7_init_registers:
.word 0x107e328a,0xc66f628c ! Init value for %l0
.word 0x69b5e456,0xc8064f4f ! Init value for %l1
.word 0x4186a146,0x56074a67 ! Init value for %l2
.word 0x2f5cee6c,0x5774b255 ! Init value for %l3
.word 0x7f6ea4ba,0xb20fecc9 ! Init value for %l4
.word 0x41edc126,0x7ca27c2c ! Init value for %l5
.word 0x1749975d,0xbb48b3f9 ! Init value for %l6
.word 0x5a68f272,0x6f7ba611 ! Init value for %l7
.align 64
p7_init_freg:
.word 0x3ec53f86,0x856b8c4c ! Init value for %f0
.word 0x872e15cb,0xbfd25e3c ! Init value for %f2
.word 0x58d85539,0x9d7e6108 ! Init value for %f4
.word 0x53d34af9,0x9d1a0386 ! Init value for %f6
.word 0x68eb848b,0x0c037ada ! Init value for %f8
.word 0x1e5de50b,0x7edbae16 ! Init value for %f10
.word 0x946b72bd,0x191219fa ! Init value for %f12
.word 0x9f791c84,0x2f177d75 ! Init value for %f14
.word 0x9352db86,0x72825d8f ! Init value for %f16
.word 0x11888d78,0x77187f19 ! Init value for %f18
.word 0xe1eb0da8,0x09610f81 ! Init value for %f20
.word 0x060dcce6,0x3d6482f6 ! Init value for %f22
.word 0xfbe090ea,0xa1671565 ! Init value for %f24
.word 0x6617e215,0x0d56b248 ! Init value for %f26
.word 0x2c854912,0x1f610077 ! Init value for %f28
.word 0x89bef26e,0x2896a4a0 ! Init value for %f30
.word 0x476a4fad,0xe0905645 ! Init value for %f32
.word 0x865be1fb,0xbfdf97d7 ! Init value for %f34
.word 0x089df73f,0xed60cc84 ! Init value for %f36
.word 0x33999adf,0xf2853456 ! Init value for %f38
.word 0xde65c34b,0xe0b5e81e ! Init value for %f40
.word 0xc6b61c78,0xaa4c7472 ! Init value for %f42
.word 0x6c030f28,0x6addaa60 ! Init value for %f44
.word 0x387b40f5,0xc637128b ! Init value for %f46
.word 0x1fcf7f6f,0x7e32a9e7
.word 0xf8007d0f,0x4ce482ae
.word 0x02164276,0xa14b4594
.word 0x4d48882d,0x7d63a63e
.word 0xe67ce687,0x20889798
.word 0xc9669b82,0xbbe57c89
.word 0x8da740d3,0x19898cc2
.word 0xfcfd2c69,0xc508f2aa
p7_expected_registers:
.word 0x00000000,0x8bcfe4b6
.word 0x00000000,0x970adef9
.word 0x00000000,0xba51da50
.word 0x00000000,0x7bbe91c3
.word 0x00000000,0x00000064
.word 0x00000000,0xfc08d3e2
.word 0x00000000,0x461e4c39
.word 0x00000000,0x607c0492
p7_expected_fp_regs:
.word 0x3ec53f86,0x856b8c4c
.word 0x872e15cb,0xbfd25e3c
.word 0x58d85539,0x9d7e6108
.word 0x53d34af9,0x9d1a0386
.word 0x68eb848b,0x0c037ada
.word 0x1e5de50b,0x7edbae16
.word 0x946b72bd,0x191219fa
.word 0x9f791c84,0x2f177d75
.word 0x9352db86,0x72825d8f
.word 0x11888d78,0x77187f19
.word 0xe1eb0da8,0x09610f81
.word 0x060dcce6,0x3d6482f6
.word 0xfbe090ea,0xa1671565
.word 0x6617e215,0x0d56b248
.word 0x2c854912,0x1f610077
.word 0x89bef26e,0x2896a4a0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0xfcd79c58,0x76d03a4f
.word 0x74ad4991,0x0cff854a
.word 0x8b61bd26,0x64fae423
.word 0x9ac0e266,0x23b49e48
.word 0x50fe8b5e,0xb71add8c
.word 0xcca2ffe2,0x12020077
.word 0xe0741cff,0xd635e1f8
.word 0x85a353f6,0xf09bfce8
.word 0xaa3657c2,0x9cd07054
.word 0x7a2c11ec,0x0cc054b0
.word 0x0000003a,0x10523d97
.word 0x8ba13271,0x45f76cbe
.word 0x6ebeeff9,0xa8037c41
.word 0x61d679f5,0x2d0230af
.word 0xd009b2c1,0xb116aa78
.word 0xc924b539,0x966ca085
.word 0xbaf66ff7,0x0bf3820f
.word 0x62ac3d58,0x6e151e76
.word 0xc1b80a78,0xa3ef79a7
.word 0x1607fb4c,0x8c5c2ad9
.word 0x47997950,0xb116aa78
.word 0xc677c133,0x63891f3b
.word 0xad9269d9,0x253e302b
.word 0x513f8753,0x82495b0d
.word 0xd76aff49,0xa37d420e
.word 0x6d5dff3f,0x6f7ba611
.word 0x65dfa272,0xded9ebe2
.word 0x81554535,0xa16ebcc5
.word 0x0ed4c736,0xbb48b3f9
.word 0x83ce7478,0xcb97d0dd
.word 0x31cb0f1a,0x110e0ae3
.word 0xee35b0f8,0x135431d7
.word 0x3b352f0e,0xf6bd9783
.word 0x39c9f42b,0x953cff85
.word 0x3bc005bc,0x73655a9c
.word 0x218da863,0x4acf638d
.word 0x742da7e8,0x2c8a2842
.word 0x7b19436a,0xa92b9d32
.word 0x8bfb0667,0xba75cc11
.word 0x8d5c4847,0x62a8a680
.word 0xce9edacf,0xcb4f7542
.word 0x029fc2cf,0xdcd8b5f7
.word 0x04fa026f,0xf1dab21d
.word 0xdb34bfd5,0x43ec110b
.word 0x3592700a,0x3c3b55df
.word 0x56074a67,0x00000043
.word 0xa51a7467,0xb1bd1c32
.word 0x884a38e1,0xec92d6e3
.word 0xba95cbb6,0x7e5c9676
.word 0x5b38aa0e,0x91145eb1
.word 0x7204e856,0xc72016f0
.word 0x02a204e3,0xa8c10889
.word 0xdf12f109,0x4c01b478
.word 0xd702791a,0xf767b5e9
.word 0x96ae1e3d,0x1832c810
.word 0x77de1cae,0x5ce43eaf
.word 0xb46f3939,0x80a8674b
.word 0x61e8643b,0x9ae871c5
.word 0xcc9a7ccb,0x627083ef
.word 0x361495f0,0x73db1969
.word 0x0a6c558f,0x53fa49cf
.word 0xdb39bc8b,0x4761ef2a
.word 0xe48a1e13,0x35e8b846
.word 0x1e1233ce,0x9fbf2dff
p7_local1_expect:
.word 0xb502bccf,0x6dcf63cf
.word 0xa601de2e,0x20d0475c
.word 0x5bd7b669,0xffd185e7
.word 0x2a6fc55f,0xc7448a13
.word 0x6120c797,0x1c6cffd7
.word 0x78eb3bda,0x7de4138a
.word 0x27c89efc,0x371adf2f
.word 0x36b39fe6,0x9e40aad2
.word 0x56e9fa48,0x3c8defff
.word 0x1cee0795,0x095d08fd
.word 0xff6a2a34,0xcab90f37
.word 0xf7175368,0x469350e2
.word 0x3da81a8c,0x4ea7b301
.word 0x14acf83c,0xdf0c7ad4
.word 0x1a4ebddc,0xe31fff23
.word 0x0cadedfa,0xa8e93ef7
.word 0x2041c0b6,0x144c1839
.word 0xded9ebe2,0xc3d91869
.word 0x000000fc,0x27d51c5a
.word 0x162a50eb,0x9d12f2ea
.word 0xe6ee71d7,0x28f1ff7e
.word 0xbd6367f7,0x24706acb
.word 0x1b81ead5,0x0c65e835
.word 0x70deaac3,0x4d878892
.word 0x698395a2,0xac111fe4
.word 0x0e880b35,0x1fb15dfb
.word 0x27e603ee,0x9675d742
.word 0x17883592,0x36897c50
.word 0xd2a24d97,0x39405fdc
.word 0x7a8aac00,0x423abfc1
.word 0x066118b6,0x42ff1a25
.word 0xbe96d042,0x814d8753
.word 0xfb551ea3,0xb1bd1c32
.word 0x8a9a54e5,0xd8322210
.word 0x9fc9456a,0xcdbc09ec
.word 0xf7d40e1e,0x743d1c06
.word 0xe71d29cb,0x8feec4e4
.word 0x3f772dea,0x41a1ff02
.word 0x9494383c,0xcc218c9b
.word 0x39b3167f,0x9e40aad2
.word 0x17e8be26,0xc700839a
.word 0x4760d571,0x39b3167f
.word 0x7bc99c5c,0x0fcb6838
.word 0xd21ca329,0x1016ecf0
.word 0x1d0705a0,0x26889f80
.word 0xf9e95a59,0x8377f22c
.word 0xe545738a,0x6e3a8a94
.word 0x42399b57,0x529746cb
.word 0x000000f0,0x0bb45568
.word 0x49a679f0,0xcae36641
.word 0x75fe3273,0x5a1da667
.word 0xf16dee37,0xb49d9ad1
.word 0x9ebaa34b,0xca36ca43
.word 0xaa4d8154,0x40732bff
.word 0x00000a76,0xff3fbb67
.word 0x3d683905,0x38bbec07
.word 0xe917e877,0x9c7ee120
.word 0x9f4df5f7,0x6e1884f4
.word 0x8c3c02fb,0x164c7207
.word 0xe24da4d2,0xa66ddd4a
.word 0x000000cb,0x0000000b
.word 0xff443edc,0x42bd1cfb
.word 0x2c4004c9,0xdd44f9be
.word 0x099958f4,0xabfb5da9
p7_local2_expect:
.word 0x8a2471d5,0x15dab193
.word 0xb9c070aa,0x84d29a96
.word 0x99a71b02,0x32ccf1f8
.word 0x544f67f5,0x5b994151
.word 0xee9c786e,0x7da5febc
.word 0x8bc50d2e,0x07cb8cff
.word 0x8a437dba,0xc5350587
.word 0x741a67a2,0x2ee4b61b
.word 0x1e3f9619,0x4e270103
.word 0x95ed8e36,0x15b36c49
.word 0x7af7b157,0x38c1c80d
.word 0x90cc5fa3,0xab9ab7cc
.word 0x41a1ff02,0x35806720
.word 0x6a99c160,0xdb618378
.word 0x77d4b77c,0x3592700a
.word 0xe5e6422f,0xc2c4e4b6
.word 0x819a0dd3,0x166aee2b
.word 0x49960955,0xbe96d042
.word 0x3810f815,0xbff14878
.word 0xd12165ad,0xc4c8544c
.word 0x9a26f56c,0x02b1551f
.word 0x3d8ea4ab,0x68f9aee8
.word 0xc8fbe716,0x2633a1c6
.word 0x42399b57,0xfdd6934d
.word 0x8a4da035,0x346028f4
.word 0x58753ccd,0x3c46ac74
.word 0x43eebe25,0x984bc35b
.word 0xd0617fb0,0x5d74e931
.word 0x4fd98914,0xe2996e69
.word 0x11781a07,0xa3c0e2e7
.word 0x000000e0,0xff0df642
.word 0x2f7a3c2d,0x0000003a
.word 0x3e416d68,0x839c0808
.word 0x8098ff8f,0xd27b9457
.word 0x7b4e38a8,0xf66a47ff
.word 0xcf1f255b,0xf67a3794
.word 0x4747cf68,0x89c0934f
.word 0x28b3e36f,0x375b586d
.word 0x5f10ffc4,0x35806720
.word 0x691642df,0x000000c0
.word 0x65c1948b,0x2f877cbc
.word 0x320c5ef1,0xa6ab89ae
.word 0xd26acb87,0xb1715551
.word 0x9b82162d,0xa2781351
.word 0xb5ec2723,0x20e399a5
.word 0x4b4957b8,0x8846caa6
.word 0x4e270103,0xbc8d778a
.word 0x1cadce06,0xfa9be5aa
.word 0xcf27f04c,0xeae6318c
.word 0xc06efffa,0x327c99ae
.word 0x28059d0f,0xb20fecc9
.word 0xd47707ed,0xb1ca8232
.word 0xea1b3176,0x9a671a03
.word 0x3adfcbea,0x229dddea
.word 0x8068c93d,0x5a29231e
.word 0x24e9b92c,0x671ec2d4
.word 0x96893420,0x3f6963d6
.word 0x8a38283b,0xdab023fc
.word 0x58ffcaf4,0x44b0b827
.word 0x5f9ed075,0x5455e932
.word 0xffaa2fb0,0x8b4723b9
.word 0xb04be7ff,0x7e5c9676
.word 0xe2915f18,0x94ffd31f
.word 0xeafbe132,0x1184dffe
p7_local3_expect:
.word 0xaea7bef4,0x00000062
.word 0xa88fa8a1,0x1974b939
.word 0x8625986a,0x963f1517
.word 0x4c274ab9,0xbcf45bea
.word 0xdb92d35f,0xa772d945
.word 0x2e587607,0x3bd9fa5a
.word 0xc2a8cd26,0x9cc6fbff
.word 0xfab866cc,0xde48b8ab
.word 0x9157c757,0xaee0516f
.word 0x19309e24,0x977a48ae
.word 0x7ec826a9,0x0cfa3a0e
.word 0x592e89af,0xa26d53ed
.word 0xde3114bc,0xa81b74ec
.word 0x54b7b1d0,0x6c167162
.word 0x8f5e5e1f,0x5a29231e
.word 0x597d6e49,0xa0222fcc
.word 0x89ec64c3,0x461e4c39
.word 0x962e24e5,0x49960955
.word 0xfe55622d,0x37a27c51
.word 0x06c209bc,0x8022aa6b
.word 0x11732030,0xa99bb9db
.word 0xda8f98fe,0x3f42cc15
.word 0x0af241a4,0x7249a82a
.word 0xa7dd4d5d,0x325ea78e
.word 0x6bbf4272,0xb137b7a7
.word 0x8925a4af,0x9ac0e266
.word 0xc8ea8e00,0xac91d919
.word 0x4ce144b6,0x18b49b94
.word 0x944f293d,0xe908d396
.word 0x2c14a5ec,0x422e0339
.word 0xda64ffff,0x8fdd877f
.word 0x87ff79ba,0x9fb3c67c
.word 0x18fc80f5,0xc7afcf44
.word 0xae6b64a0,0x640b5b40
.word 0xa848a721,0x2204d27c
.word 0x4d7bf17f,0xe16cdabe
.word 0x250e4dff,0xfcd2c417
.word 0xd9e51c00,0x86c3c3dc
.word 0x8fa36654,0xf9191adc
.word 0xa3e52849,0x031ada1b
.word 0x6d1b377c,0xa731c522
.word 0x658926e9,0x3e18f23c
.word 0x5636cffc,0x51e96de2
.word 0x56ddbf48,0xc8cd4ff7
.word 0xaef88234,0xbce37a53
.word 0x96f34140,0xed9cbe95
.word 0x3f15604b,0x0eacbce3
.word 0xab07404a,0xa5935092
.word 0x6c2ae8bd,0xfd7a7ae3
.word 0xd962fe16,0x4d107a50
.word 0xdbfb48f8,0x327c99ae
.word 0xdeb768f2,0xaa471da8
.word 0xd664ae95,0x993b38bc
.word 0xffc070aa,0xc62192a9
.word 0x3718de42,0xe847c06a
.word 0xdd44f9be,0x5774b255
.word 0x727aa3b0,0x4acf638d
.word 0x7c6b02d7,0x1e29b479
.word 0x1c8efaf0,0xffb7da71
.word 0x595547ee,0x06413e4a
.word 0xe2fa5d95,0x88595498
.word 0x48de7097,0x00000007
.word 0x6eda2b0e,0x10430466
.word 0xf4a3627c,0xcaf3a860
p8_init_registers:
.word 0xbe7723cc,0xa6f1c626 ! Init value for %l0
.word 0xa9fb999e,0x58217402 ! Init value for %l1
.word 0x46a7187e,0x4a5cf604 ! Init value for %l2
.word 0x80752cda,0x6bcc31a5 ! Init value for %l3
.word 0xad3ac766,0xdc95503e ! Init value for %l4
.word 0xd68273e9,0xfbbc02aa ! Init value for %l5
.word 0x6d1e745c,0xbc57143f ! Init value for %l6
.word 0x3e417d52,0x50ad482c ! Init value for %l7
.align 64
p8_init_freg:
.word 0x6558699e,0x593b2f63 ! Init value for %f0
.word 0x72d44f70,0x1cb16c9d ! Init value for %f2
.word 0xd9e0eb65,0xa5681e7c ! Init value for %f4
.word 0xb8c23f9c,0xe3ecd46b ! Init value for %f6
.word 0x6cbf16d7,0x84240d02 ! Init value for %f8
.word 0x5ee0e8ae,0x42e95c85 ! Init value for %f10
.word 0x363a5814,0x0828998a ! Init value for %f12
.word 0xff9d0794,0x5066a0b6 ! Init value for %f14
.word 0x205b1526,0xc466fec1 ! Init value for %f16
.word 0x3ed3af0b,0x03867ffe ! Init value for %f18
.word 0x8e4f418f,0x11ceb0c3 ! Init value for %f20
.word 0x5d8e95d5,0x9a4cb50f ! Init value for %f22
.word 0x329dd011,0x54f61467 ! Init value for %f24
.word 0x79ff2ebd,0x8b1462c1 ! Init value for %f26
.word 0x694a4193,0x6a085e4f ! Init value for %f28
.word 0x6a2525ff,0xeff4fa7a ! Init value for %f30
.word 0x36c3907f,0x392be53d ! Init value for %f32
.word 0x1a181439,0xa889b77b ! Init value for %f34
.word 0x6f0da615,0xf4e16db5 ! Init value for %f36
.word 0x3ad13f4c,0x43939a18 ! Init value for %f38
.word 0x940c2ad6,0x1349aa9d ! Init value for %f40
.word 0x7c298a4b,0x1f97efa6 ! Init value for %f42
.word 0x1749f6a9,0xab481e05 ! Init value for %f44
.word 0x16e16dfb,0x67d80eee ! Init value for %f46
.word 0xc6f1877b,0xf798a104
.word 0xed847d46,0xd87dad5e
.word 0x4b6d179d,0x8d0cb4c7
.word 0x0b2f8d57,0x313065c7
.word 0xee5ef43e,0xe7a7f042
.word 0x839a7942,0x994ffa67
.word 0xa29079dd,0xf70591d3
.word 0x7272b88c,0x3befbf32
p8_expected_registers:
.word 0x739fbf3f,0x001df776
.word 0x00000000,0x859518b3
.word 0x00000000,0x000000d3
.word 0x00000000,0x7175ff9c
.word 0x3fff5499,0x3eff88ff
.word 0x00000000,0x00000046
.word 0x00000000,0x00000085
.word 0x00000000,0x88986dd4
p8_expected_fp_regs:
.word 0x6558699e,0x593b2f63
.word 0x72d44f70,0x1cb16c9d
.word 0xd9e0eb65,0xa5681e7c
.word 0xb8c23f9c,0xe3ecd46b
.word 0x6cbf16d7,0x84240d02
.word 0x5ee0e8ae,0x42e95c85
.word 0x363a5814,0x0828998a
.word 0xff9d0794,0x5066a0b6
.word 0x205b1526,0xc466fec1
.word 0x3ed3af0b,0x03867ffe
.word 0x8e4f418f,0x11ceb0c3
.word 0x5d8e95d5,0x9a4cb50f
.word 0x329dd011,0x54f61467
.word 0x79ff2ebd,0x8b1462c1
.word 0x694a4193,0x6a085e4f
.word 0x6a2525ff,0xeff4fa7a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0xcb7e83f2,0xee3d1352
.word 0xb3fb916b,0xd39b74b9
.word 0xe58c8cbd,0x142a1fbf
.word 0x1a925dc4,0xf01e2ec5
.word 0x076f1e8f,0x87124799
.word 0xc79bddde,0x25b6febf
.word 0x2cbc574f,0xae0ec405
.word 0xdfffba60,0x48110db7
.word 0x8e66ce32,0x302dacdc
.word 0x6ff02d75,0xc28cab5a
.word 0xd3c2bec0,0xb795d1cb
.word 0x24a8a5e2,0xc5f45aff
.word 0x153ff12d,0xb2c8f797
.word 0x17dd8e25,0x0ad2d3b8
.word 0xbbe48efc,0x2769511f
.word 0xea7d6182,0x90d4ba2f
.word 0x184ca97f,0x64649233
.word 0x6d28ec81,0x647c123e
.word 0xd278ff66,0x817c8e25
.word 0x7b2a885a,0xef79f2ff
.word 0x99ea2c58,0xb6ed3a94
.word 0x93d2cb66,0x7c96f6f1
.word 0x23ff282a,0x8aa0cec0
.word 0x596a1b86,0x1273c8e1
.word 0x242e843b,0xc122fffa
.word 0xeb1c3e21,0xeb1bd79d
.word 0x00000076,0xcf65ffcf
.word 0xf1106bc4,0x888f9565
.word 0x2b369dd8,0xc8937d99
.word 0x923a70e6,0xb4f7d122
.word 0xe20f025a,0xaf1005fc
.word 0x6a6d2ad1,0xcbb547ff
.word 0x73110692,0x74c18e28
.word 0x1bd6ca59,0xb961e83b
.word 0x62927087,0x2aa6f219
.word 0x09ef03d6,0x35cb12c7
.word 0xaf167158,0xc7b86beb
.word 0x19e11dca,0x9a83868e
.word 0xf69a85ef,0x9d2311a4
.word 0x669e47a9,0x428e6eed
.word 0x3f6432cd,0xd66db5cf
.word 0x431404db,0x2a17bf7f
.word 0x50f02076,0xdb4b102e
.word 0x3475dc57,0x9da155d5
.word 0xe65c1236,0x0783822e
.word 0xa5606bad,0x2e932705
.word 0x79908dc8,0x9cba307d
.word 0xe5ff8853,0xd9d8ccaf
.word 0x923ad57f,0xa22afd60
.word 0x874bffff,0xe58c8cbd
.word 0xefba7938,0x9ab27a66
.word 0x6b384300,0xb1c721df
.word 0x1eb4e31c,0x66514897
.word 0xa2c3e8ab,0x4c26ad26
.word 0x56a9f905,0xd27c0644
.word 0x4b1ca62d,0x88b77816
.word 0xa3117b4c,0x6c7b0d67
.word 0xee35bf96,0x57ddabf0
.word 0xd9d8ccaf,0x8946827e
.word 0x8377a6f3,0xffb6febf
.word 0x2c48ce6b,0x90d4ba2f
.word 0xe378d479,0xaac419a9
.word 0x6058d4e3,0x17a9d658
.word 0x24eb3cbe,0x2409623e
p8_local1_expect:
.word 0xa683c245,0x6410a83e
.word 0xd2f641ea,0x40a8204a
.word 0x21ad3419,0x25741929
.word 0xedfdc626,0x2ebe3c48
.word 0xce363a6d,0xed71ff7a
.word 0x39ef6941,0xfe905b06
.word 0x739fbf3f,0x001df776
.word 0x567f648c,0x080cb947
.word 0x40b8f679,0xabe1eb8e
.word 0x000000ef,0x000000f4
.word 0x273ea9c1,0x3f4dbeb2
.word 0x127a3ed6,0x4e5677f8
.word 0x4c900bdb,0xd153cd8b
.word 0x18652112,0x058a5382
.word 0x0adf49ef,0xfc559f8e
.word 0x679c0c6c,0x8cb1378d
.word 0x20ece41b,0xb79d1a89
.word 0x1fb908f4,0x27c5bce8
.word 0x5f8b7dac,0x7a2090bc
.word 0x44a5fb34,0x27bd3d47
.word 0x3423e195,0x5df3b9ed
.word 0xe47f38e3,0xff364978
.word 0xebbe89e7,0x193ebe0d
.word 0xacfe6f1b,0xa5c63698
.word 0xe268ffa6,0xffd2d745
.word 0xfc909507,0x9834bc9f
.word 0xccb81ca8,0xd463d7f7
.word 0x2ea199b0,0x161d73ed
.word 0xebabe608,0xbe9f98ac
.word 0x80f61349,0x47a45905
.word 0xae7b63aa,0x6e1bd5c3
.word 0x5698d8ed,0x5f67563c
.word 0x9b2d91dd,0xc4a9fa2e
.word 0x8043b4cf,0x01911538
.word 0x2dff0fc9,0xd36e0e15
.word 0xdc5c46cd,0x85df603e
.word 0x2a6b5110,0x448b5410
.word 0x9306a84e,0x45545b55
.word 0xcef4d428,0x844f16be
.word 0x6ee3e453,0x013b9f59
.word 0x4943dddb,0xa74d88f5
.word 0x800388f6,0xab519303
.word 0xc78bf79d,0x74431639
.word 0xc9980bfa,0xbc5b68e8
.word 0xff2324e2,0xe50d98db
.word 0x1290382e,0xa30cbfa9
.word 0x997efd88,0xdb31482b
.word 0xf846b5e1,0x92506e2c
.word 0x1846b48d,0xdb8ab2a7
.word 0x4657930e,0xef8ffe42
.word 0x5ffd82a2,0x89691936
.word 0xb8c70673,0x2f7ddaf2
.word 0xbc9bb116,0x0ef89a85
.word 0xdf78865d,0xd1e7f6fa
.word 0x3d25c495,0x2168f4a1
.word 0x6825622b,0x44e3e0b3
.word 0x2e0fd86e,0x18d833db
.word 0x85df603e,0x24248168
.word 0x83b02b39,0xd8af34c4
.word 0x669034fc,0xe0276b4a
.word 0xbed50b04,0xcf376fd7
.word 0x5243b9f5,0x5b55b067
.word 0xbf689317,0x90f565c1
.word 0x232b3dd5,0x649801ba
p8_local2_expect:
.word 0xf0166d0e,0x6dba517f
.word 0xffecd113,0x0448ba5b
.word 0xe4e84645,0x7fb3eef8
.word 0x4c4045d5,0x69cc2154
.word 0x539f70df,0x6ca2323b
.word 0x123bb15c,0x4abea79f
.word 0xcbe12aca,0xc0127176
.word 0x6dc98994,0x00000036
.word 0xf1b5e0c6,0xaf8e4636
.word 0xc528f649,0x85331d65
.word 0x3b903750,0x8fdf7dd0
.word 0xac356bf6,0x9d5a873f
.word 0xb0a928af,0xed2f8a6a
.word 0x991455dc,0xb8a30d5f
.word 0x47566169,0x1c1d7425
.word 0xe6ffb107,0x82554ce0
.word 0x90551128,0x0c69c1e7
.word 0xab39a0c7,0x5e3d7aa0
.word 0x84a5c42a,0x048983fc
.word 0xca2e6674,0x2de34e16
.word 0x469370b5,0xdc74ba96
.word 0x5f15ed8a,0x000000db
.word 0xe95a5b24,0x9ceefff1
.word 0xbc57143f,0xe0276b4a
.word 0x218a6207,0xca478a5d
.word 0x2785cccc,0x48d67045
.word 0xd6e844ad,0x3f6432cd
.word 0x7c9cf7bd,0x6b9ca864
.word 0xbbe9206e,0x22a17c64
.word 0x07e76fa1,0x4abea79f
.word 0x20509ab8,0x35836150
.word 0x1466e66f,0xf084d428
.word 0xffe47648,0x11d7ff45
.word 0xb976670e,0x8853bcea
.word 0x27b8ebad,0xb6b66f12
.word 0xfbefcbad,0xf36c6b7d
.word 0x15f842a9,0xcb9c66f4
.word 0x6715051e,0x322f38af
.word 0x3672dcfe,0x03e5b432
.word 0xa10b5488,0x244b56e5
.word 0x58b7e9e0,0x163132e4
.word 0x81c40935,0xddce3013
.word 0xff4580ee,0x3c38d8ed
.word 0x1b7e6a3c,0x79aa15d7
.word 0xd2e0796c,0x105fc490
.word 0x0ef6044c,0xd34a3f41
.word 0xe120f49f,0x12793d18
.word 0xdf84cd8e,0x39cd3ab7
.word 0xbf87c368,0xa945cf91
.word 0xedc11a49,0xb4f8cb80
.word 0xb611f14a,0x02666393
.word 0xb3f52197,0x6a446d8b
.word 0x033eb696,0x6d0f322e
.word 0x856bf53b,0xc23cdb8d
.word 0x18bb055f,0x23e52221
.word 0x0718ed23,0xd296321f
.word 0x8977e133,0x50ceaba8
.word 0x5253cf54,0x800b15d3
.word 0x6d93dc35,0xebff8904
.word 0x37a64072,0x5eaa2271
.word 0x08c97cab,0xca0378eb
.word 0x5122ff6f,0xdd1d6d80
.word 0xe0448d1d,0x0e5d2dc3
.word 0x3fff5499,0x3eff88ff
p8_local3_expect:
.word 0x16457492,0xaf6211a8
.word 0x130a729c,0x600fe1e5
.word 0x98a9f943,0x7a028abf
.word 0x54873db9,0xc1215abd
.word 0xcecfc56f,0x21fec2eb
.word 0xfb31ff80,0x27182e10
.word 0xbe824cad,0x2873bc9e
.word 0x69a5c095,0xae2b85b3
.word 0x7df77c5e,0xc54098ee
.word 0x6dcad758,0xd776070c
.word 0x5bb8a17c,0x2357a290
.word 0xbd2f1bdb,0xb9b0045b
.word 0x353fd916,0x49810ca9
.word 0x4097fa92,0x3ce3f114
.word 0x049cfd6d,0x210209a7
.word 0x2c48a03d,0x07e76fa1
.word 0x32d537b6,0xf9485f35
.word 0x201c596b,0xa5810449
.word 0xb07fdbad,0xdf4410de
.word 0xa0d0e987,0xff8e6594
.word 0x2aa6f219,0x90929573
.word 0xc3941957,0x21d3e2f2
.word 0xe1e036db,0x71081d48
.word 0x55fc2f73,0xe16c11b3
.word 0xc3074deb,0x05a85738
.word 0x79ff5b0a,0x6cc5785e
.word 0x8d2ea9f9,0xc3aeb7c1
.word 0x6dbd7e55,0x18bb055f
.word 0xa41e24b2,0xf9235447
.word 0xbd8372bb,0xa7621e8f
.word 0x59ba0f12,0xfc74c3ae
.word 0xc8bd6949,0x149b17af
.word 0xb1f5cfe9,0xffef96eb
.word 0x5ddd728a,0x5045028c
.word 0x0d93c886,0x0732ec88
.word 0x81188182,0x87e430d0
.word 0xed71a17a,0x0000004b
.word 0xd7cc06d0,0x5635efcb
.word 0x3b4cf7a4,0xf52407a8
.word 0xfd31ff3a,0x06df6a82
.word 0x7ba68d5f,0x8b317838
.word 0xa7d34577,0xa00a88af
.word 0xf9d02291,0xb1a2b058
.word 0xd2f99c1e,0x710d0827
.word 0x188b1e60,0xe37b12ae
.word 0x4c78c3f9,0x2409623e
.word 0x991e3f93,0x374087c6
.word 0x394c1553,0x55d5aaf2
.word 0xe1324716,0xe58c8cbd
.word 0x93e9476e,0xe0276b4a
.word 0x95947202,0x5ce60852
.word 0xc09a4fcb,0x8d2ea9f9
.word 0xb85879bf,0xe25077bd
.word 0x037b6842,0xab80300b
.word 0xcc06018c,0xa20dca63
.word 0x01cea859,0x2ee06491
.word 0x9184845f,0xe1ab3b1c
.word 0x238ceab8,0xfe67244c
.word 0x31066689,0x788fa69b
.word 0x37aa0738,0xf99fd420
.word 0x7175ff9c,0x4258668a
.word 0xf064e7ce,0x229e24f4
.word 0xe26846a6,0x21ad3419
.word 0xea25b05c,0x0a5e4fef
p9_init_registers:
.word 0x997b90ca,0x5a0375a3 ! Init value for %l0
.word 0x93fdc62a,0x92a9b1f0 ! Init value for %l1
.word 0x3ed49504,0x92b0e4b8 ! Init value for %l2
.word 0x38990daf,0xa21bd9af ! Init value for %l3
.word 0x840bd96c,0x4e562aa6 ! Init value for %l4
.word 0x137fda76,0xce079e5f ! Init value for %l5
.word 0xfe4065bc,0x3d28fb6b ! Init value for %l6
.word 0xfc9e951b,0xa3d5d102 ! Init value for %l7
.align 64
p9_init_freg:
.word 0x4854798d,0xb0fbcb9d ! Init value for %f0
.word 0x9e57c2d6,0x91b918f0 ! Init value for %f2
.word 0xfc9a1bee,0x7fa2445d ! Init value for %f4
.word 0x9a4b8bd6,0x3aadf353 ! Init value for %f6
.word 0xf9b6ea08,0xbac30e9d ! Init value for %f8
.word 0x2525ecfd,0x2a651e35 ! Init value for %f10
.word 0xa2d888d0,0x33e45113 ! Init value for %f12
.word 0x3319edeb,0x18e363c5 ! Init value for %f14
.word 0x0bbf3c7d,0x944d470c ! Init value for %f16
.word 0xb07266dd,0x03dcafc7 ! Init value for %f18
.word 0x64166c73,0x0ddeecb0 ! Init value for %f20
.word 0x2c972ac9,0xce729d7d ! Init value for %f22
.word 0xd352fe39,0x5b2e221c ! Init value for %f24
.word 0x98653f3e,0x990c96f2 ! Init value for %f26
.word 0x8c1afafb,0x9fac846c ! Init value for %f28
.word 0xe5e1e04b,0xfe899a1e ! Init value for %f30
.word 0xd4adf953,0xc83096bc ! Init value for %f32
.word 0x716a0c67,0xe09e435b ! Init value for %f34
.word 0x1215bc48,0xb113d164 ! Init value for %f36
.word 0x668aad6f,0x22cfcfc4 ! Init value for %f38
.word 0xe914ed1c,0xf5143de0 ! Init value for %f40
.word 0x27088792,0xde6201ea ! Init value for %f42
.word 0xe8a0fad7,0x263eebb3 ! Init value for %f44
.word 0x3e899c27,0xaccf4a4b ! Init value for %f46
.word 0x4fd2ee7d,0x8197d54a
.word 0x0782348b,0x0a7c1fbf
.word 0x44a52250,0x422646c5
.word 0x6ed13926,0xd4f6ea29
.word 0x5ec18aea,0x777c625d
.word 0xa1a1d8fb,0x98ae1f4a
.word 0x13c461dd,0x9401cd55
.word 0xb13cda4f,0x70f0105e
p9_expected_registers:
.word 0x00000000,0x35e446b2
.word 0x00000000,0x000000b2
.word 0x00000000,0x0000002c
.word 0xffffffff,0xffffb2da
.word 0xc3f34688,0x3e780d8c
.word 0x00000000,0x0000001b
.word 0x00000000,0xddc74795
.word 0x00000000,0x000000ff
p9_expected_fp_regs:
.word 0x4854798d,0xb0fbcb9d
.word 0x9e57c2d6,0x91b918f0
.word 0xfc9a1bee,0x7fa2445d
.word 0x9a4b8bd6,0x3aadf353
.word 0xf9b6ea08,0xbac30e9d
.word 0x2525ecfd,0x2a651e35
.word 0xa2d888d0,0x33e45113
.word 0x3319edeb,0x18e363c5
.word 0x0bbf3c7d,0x944d470c
.word 0xb07266dd,0x03dcafc7
.word 0x64166c73,0x0ddeecb0
.word 0x2c972ac9,0xce729d7d
.word 0xd352fe39,0x5b2e221c
.word 0x98653f3e,0x990c96f2
.word 0x8c1afafb,0x9fac846c
.word 0xe5e1e04b,0xfe899a1e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0x5ff97638,0x6f9a689a
.word 0x768a6052,0xf5d446fc
.word 0x6faa49ff,0x1500d570
.word 0x8d0b9efa,0x3e9b87f4
.word 0x39b0af4e,0x2cf21195
.word 0x649d39d4,0xccb1edd6
.word 0x938c1401,0x2d834c3b
.word 0x1ea9e0d9,0xb5c857fa
.word 0x315e6bd6,0x12651522
.word 0x58fc805b,0x7cc88dc4
.word 0x89590493,0xfeda113d
.word 0xa3de2bc5,0x13b3e3ef
.word 0x4c753eb0,0xc3d2f28f
.word 0xb652cca3,0xeb20a3c0
.word 0xd6150a34,0xcc6672f2
.word 0xe5a8b065,0xf637113f
.word 0x4c1b5fa1,0x135ee025
.word 0x56ffd02e,0xc3c2087c
.word 0xa2d0925e,0xcd061d0e
.word 0x5678a6ab,0xfe4f57bb
.word 0xfcff414d,0xc64e1a60
.word 0xcda61b8a,0x05eed195
.word 0xed08ec9b,0xb1e1b4eb
.word 0xa2ea2354,0x00000035
.word 0x04ef822b,0xd246fd72
.word 0x280d326b,0xe7bd653a
.word 0xc3f34688,0x3e780d8c
.word 0x9213ff9c,0xdf73464f
.word 0xc7e0f947,0x733127b9
.word 0xbabbccd0,0x13b3e3ef
.word 0xb9f67676,0x07a6540c
.word 0x812f07a5,0xad927f00
.word 0x45ffa70b,0x7ea4760a
.word 0xbbc67302,0x16d512e0
.word 0xbfd0f50e,0x59742a5e
.word 0x08e619cf,0xcd1d1bd3
.word 0x71fb803c,0xc53c3f68
.word 0xaf8ad53b,0x905cd318
.word 0xb2da4973,0x355082db
.word 0x6a2ec0ce,0x3ca45d89
.word 0xb00820ef,0xa8002df0
.word 0xa5378999,0x835fcd1b
.word 0x9c92447e,0x0d8d1d71
.word 0xb6e678e6,0x537a7aa4
.word 0x1ab469f0,0xe1bb2c4f
.word 0xc5b38745,0xf5d446fc
.word 0x00aeae8c,0x92b0e4b8
.word 0x90e14bb4,0xebab5913
.word 0x3a84544e,0x9bb9a6f4
.word 0xc86a9395,0x28833a0e
.word 0x5fcb0e89,0xffab0ea0
.word 0xe6fa1ae3,0x93fc0af2
.word 0xf872a612,0x1916ae9f
.word 0x61d1a0a9,0xf6099b6f
.word 0x6b0e5fd3,0x781f8acf
.word 0x32a3a199,0x7e78d74a
.word 0xffc909a7,0xe8c4f64e
.word 0x201cc8ce,0xd8924f4f
.word 0x55d2595b,0x074c1786
.word 0x452982b4,0x1abd1c72
.word 0x09270c3b,0x897bca5d
.word 0x3a228219,0x5b5a869a
.word 0xbf04344c,0x55f58227
.word 0x3507c76c,0xf6cd812d
p9_local1_expect:
.word 0x743255ff,0x43ff76af
.word 0x285e81b8,0x7d8f1095
.word 0x5982b2ce,0x0d78b772
.word 0xe14b1235,0x36035c89
.word 0xf8c85075,0x95ecba74
.word 0x1e7a4533,0x23ed9b81
.word 0x2be27df8,0x5a633604
.word 0x7c53effb,0xf1b740d8
.word 0xa5709aed,0x8461368a
.word 0x0ec887c6,0x7f8d2fd8
.word 0x70e309fb,0x7525a376
.word 0xbfc89b6e,0xeb342e80
.word 0x6005c6a6,0x6ebe0325
.word 0xca3c2ec3,0x5ef645f8
.word 0x626ba091,0x07ab0a60
.word 0xa8fd53ae,0xfa951cd6
.word 0xa7105eff,0x66ff4480
.word 0xf3f0075f,0x3a22ff19
.word 0x26605283,0xa3d5d102
.word 0xfed99faf,0x4f279eb5
.word 0x4c001841,0x04ea4b6e
.word 0xbe3bf400,0x900a3800
.word 0xeb79c7c3,0xac8dbbf2
.word 0x4f22bd58,0xbcf1d12c
.word 0x7ffc0ed0,0x000a639d
.word 0x95e12664,0xecf3e16b
.word 0xa32c0e66,0x38df6359
.word 0xfed49922,0xef6c75ab
.word 0xcc4c09e8,0xab8184c8
.word 0x3171a300,0x0243f298
.word 0xf921ba88,0xf873a614
.word 0xefd413a3,0xaa32df77
.word 0xe61081cc,0x0be45284
.word 0x6cfe1aeb,0x70f38c18
.word 0x50166ee5,0xb0859d47
.word 0x3725515f,0x7b67350b
.word 0x8a73988d,0xdd770d90
.word 0x13a65e9b,0x0000007e
.word 0xffcc7d5b,0x47bf1023
.word 0x081bf5a6,0xc3c2087c
.word 0xeb2f03cf,0xe6d813a3
.word 0xd906a726,0x40db362c
.word 0x23ca1fad,0x7140b3b3
.word 0xc957f946,0x35e446b2
.word 0xdd01e252,0xd20de741
.word 0x5d95d54d,0xf3368fd1
.word 0x0d762d97,0x51c8c807
.word 0x81c4bdb0,0x250e0730
.word 0xe5ec47f1,0xb098839a
.word 0xc8c87e0f,0x2ed96563
.word 0xe5ff3f19,0xc012442a
.word 0x5debb0b5,0xdab35933
.word 0x2afab403,0x000000b0
.word 0x692ea6a6,0x6e7c6fb8
.word 0x516d683c,0x85606c1b
.word 0x056f4cda,0xec875ccc
.word 0xad6427bf,0x02bc1523
.word 0xc7c9ee8c,0xced7562b
.word 0xf9d2965d,0x426f0305
.word 0x2d856794,0x1b23fbba
.word 0x8ee815ad,0x6de90267
.word 0x126ce7ef,0xa5817ad2
.word 0x3ad8973f,0x386ed941
.word 0x3ac4b299,0x34364d26
p9_local2_expect:
.word 0x4112c133,0x56ab9a66
.word 0x04aa5e10,0xd0f667c4
.word 0x9fbdcda7,0xca7041df
.word 0x0c9480a3,0xac8dbbf2
.word 0x391d7c2a,0x979ecc24
.word 0xbd888899,0x48b2c517
.word 0xe3ef6684,0x35e446b2
.word 0x841598e5,0x16a7a475
.word 0xff14c3a2,0xc489d597
.word 0xa677eaad,0x6b56e81f
.word 0xa8b7e105,0xea2a6910
.word 0x4e3ff458,0x61f73619
.word 0xd5a9b0fc,0x2123ef25
.word 0xf6a51f14,0x8192eb8e
.word 0x69a55e14,0xfbc35695
.word 0x325c14d9,0x1097a091
.word 0x6d4f1fa5,0xe91ef22d
.word 0xd6dc3f24,0xd8199b28
.word 0xd99343ea,0x6c8c6b52
.word 0x50f8c49b,0xffeef6c6
.word 0xae04f348,0x8721ee6d
.word 0x7ca94b08,0xbc7aba54
.word 0x7262cf5c,0xd0d8a0d6
.word 0x5b0a8373,0xe7ba5190
.word 0xb4de73b0,0xe470ffec
.word 0x5c115dc9,0x500dec3d
.word 0xbefd360c,0x2d3f5fd6
.word 0x390facda,0x9a990c80
.word 0x060e1a68,0xdaaef5bf
.word 0xae4cbf29,0x624eaaac
.word 0x57ca95bd,0x63d4c29a
.word 0x7ef04bca,0xfebe9cca
.word 0x78ca8ba7,0x81a75a8e
.word 0xc0a4baca,0x98d51323
.word 0xbf3e2cdb,0x0582e9de
.word 0xff0be0f6,0xf11d7dd8
.word 0x000000c7,0x8dfe89ee
.word 0xf67d952c,0x35ba75ba
.word 0x9801bc1d,0x0273651a
.word 0xb5a8291e,0x672fd121
.word 0xf866365a,0xd3c602f5
.word 0xffe8907b,0xd3eaf3fb
.word 0x43b30312,0xc4f28c2b
.word 0x306b5818,0x19c15807
.word 0xfb4285f3,0x6a07a779
.word 0xbe3e4791,0x5d59d1f1
.word 0xfb1d0787,0xfdbf6776
.word 0xb2c988f0,0x771e4dca
.word 0xe6b7a7e7,0x0519d4ef
.word 0x0a24bfd7,0xc0162bd8
.word 0xd3ae86e4,0xfb4285f3
.word 0x08046d47,0x44e86680
.word 0xa4a0bdf0,0x2194ca2b
.word 0x753c54ff,0x680dc450
.word 0x2adcb5a9,0xbb42c658
.word 0xd61ed05d,0xcba6d324
.word 0x93e5af31,0xadff1706
.word 0x6176197e,0x466b9ac2
.word 0x21af6982,0x386ecc5e
.word 0x6677e990,0x86eefd6d
.word 0x784ffc37,0xdfdbf162
.word 0x1f9ef035,0x772f18d6
.word 0x35463af8,0x8754ddf8
.word 0x6798f050,0x0abddd3a
p9_local3_expect:
.word 0x7b28bc30,0x2f9cee8a
.word 0x80d69dbf,0x90ea1331
.word 0x40bc8e02,0xc56fe8aa
.word 0x028a9c2e,0x58d21ff2
.word 0x0d0a8dff,0x40639069
.word 0x10caff66,0x53c27984
.word 0x5912616e,0xb7596834
.word 0x051196b8,0x82c5e950
.word 0x5f157b8e,0xff4fb0b8
.word 0x84af6b07,0x5f37880e
.word 0x84e8a179,0x78816cbb
.word 0xb3385c30,0xce00ecce
.word 0x50ad4022,0x00000076
.word 0xd8fc74d7,0xc580d1a7
.word 0x90daaa26,0x7318bd45
.word 0x184864c9,0x66b73107
.word 0x50166ee5,0xe279ef25
.word 0x96fdfca9,0x46150320
.word 0xec44618c,0xee52b20a
.word 0xba46fe28,0x06c2423d
.word 0x3a752e70,0x3967d7f3
.word 0x337d62ed,0x0c20e2cd
.word 0xcd2f8b75,0xbc4d2b72
.word 0x618e6da8,0xb0d6eaf5
.word 0x3b018779,0x126ce7ef
.word 0x145350ce,0xb1622084
.word 0x51800d8a,0x0bbe20b7
.word 0xa548e3e7,0xff53c35d
.word 0x85a44198,0x9b65dbdf
.word 0xa33caeca,0x71fef7f9
.word 0xfd7410ff,0xdd0d5e5d
.word 0x59920c65,0x00000022
.word 0x1f4c1c65,0xe3b022a6
.word 0x2fe4d33d,0xac33d615
.word 0xb71cf713,0x5c6efed9
.word 0x3011cde2,0x86392cb2
.word 0x00000000,0xf8c85075
.word 0xade361be,0x9de1fb6f
.word 0xbb265205,0x1b7a75e4
.word 0x8b81493f,0xabcdc748
.word 0x66372d11,0xa862b167
.word 0x2a801dcd,0xddc74795
.word 0xc5324ae9,0x7bf7e05b
.word 0x1f4c1c65,0xe3b022a6
.word 0xedce813f,0x718c69dc
.word 0xfeda113d,0xc4f28c2b
.word 0x10ccb878,0xf59b9770
.word 0xc4657f61,0xeb235643
.word 0xc4837081,0x348d4640
.word 0xd276a106,0x7bf7e05b
.word 0x5563ffa4,0x4c4a005b
.word 0x678a1958,0xc01d1794
.word 0x59edd068,0x156c2af5
.word 0x99923f1c,0xd1f350ce
.word 0x8512e5ce,0xe47efbeb
.word 0x813c3158,0x22313722
.word 0x0f121818,0xa1862c88
.word 0x57b8cf38,0x22b6614e
.word 0x00000082,0x81c4bdb0
.word 0x1d52c60b,0xae3dd632
.word 0x6f079daa,0xba6bd41c
.word 0x0b625a97,0xbe2099fa
.word 0xe7464789,0x792626d6
.word 0x702fe213,0xfe4f57bb
p10_init_registers:
.word 0xd70464e4,0x05cbc7ac ! Init value for %l0
.word 0x4bdcc2d9,0xf41bec94 ! Init value for %l1
.word 0x21bf1e14,0x08380540 ! Init value for %l2
.word 0x47e5b9f1,0xa19c8509 ! Init value for %l3
.word 0x389b57d8,0x9e6c33e4 ! Init value for %l4
.word 0xd91b0b11,0xe055ae9d ! Init value for %l5
.word 0xed6dd2ec,0x647298fb ! Init value for %l6
.word 0xcb1cc9c9,0xedf7b4a6 ! Init value for %l7
.align 64
p10_init_freg:
.word 0x7a90cf68,0x33720ab1 ! Init value for %f0
.word 0x13fb556d,0xdf987827 ! Init value for %f2
.word 0x96a6ea34,0x673cef1e ! Init value for %f4
.word 0x5c9c9576,0xa6de649d ! Init value for %f6
.word 0x8f133690,0x00fdf73c ! Init value for %f8
.word 0x4b496242,0x27ac783d ! Init value for %f10
.word 0x31dc32a4,0xb1d8c0c4 ! Init value for %f12
.word 0x7cf15494,0xbfb5d460 ! Init value for %f14
.word 0x6dd8f2cb,0xbfef4ef0 ! Init value for %f16
.word 0x281e59a1,0x8f527d76 ! Init value for %f18
.word 0xbc8a09a3,0x31268530 ! Init value for %f20
.word 0x041008fb,0xe946abd9 ! Init value for %f22
.word 0x23d62948,0x1ed6e2b6 ! Init value for %f24
.word 0xe1d0525c,0x6625c489 ! Init value for %f26
.word 0xba6c2967,0xb0ac39d4 ! Init value for %f28
.word 0x7dc45cb0,0xba95b0b7 ! Init value for %f30
.word 0x68aeff05,0xa5841593 ! Init value for %f32
.word 0x82c44d3e,0x4720aedc ! Init value for %f34
.word 0x0f3db37e,0xa2d4b35b ! Init value for %f36
.word 0x4383843a,0x0838ef25 ! Init value for %f38
.word 0xf4c2342b,0xd66ded6c ! Init value for %f40
.word 0xb9c84790,0x0eaa8528 ! Init value for %f42
.word 0x97367f43,0xb9f152b2 ! Init value for %f44
.word 0x2a780a90,0x82deb3ae ! Init value for %f46
.word 0x4b2578d1,0xc370b01b
.word 0x5d3860ec,0x647936d1
.word 0xac361a05,0xc9e77ec4
.word 0xd05ff9a2,0x74615b22
.word 0xafaa7346,0xef14c3f4
.word 0xce201c84,0x862ef8ad
.word 0x7eac3378,0xf441f2bb
.word 0x17e362c8,0x174f89fd
p10_expected_registers:
.word 0x00000000,0x00000043
.word 0xf6101c30,0x6160d3a1
.word 0x00000000,0x1adf8fd9
.word 0x00000000,0xff6c7203
.word 0x00000000,0x000000c2
.word 0xee8682a4,0xd6558069
.word 0x00000000,0x00000088
.word 0x00000000,0x00000030
p10_expected_fp_regs:
.word 0x7a90cf68,0x33720ab1
.word 0x13fb556d,0xdf987827
.word 0x96a6ea34,0x673cef1e
.word 0x5c9c9576,0xa6de649d
.word 0x8f133690,0x00fdf73c
.word 0x4b496242,0x27ac783d
.word 0x31dc32a4,0xb1d8c0c4
.word 0x7cf15494,0xbfb5d460
.word 0x6dd8f2cb,0xbfef4ef0
.word 0x281e59a1,0x8f527d76
.word 0xbc8a09a3,0x31268530
.word 0x041008fb,0xe946abd9
.word 0x23d62948,0x1ed6e2b6
.word 0xe1d0525c,0x6625c489
.word 0xba6c2967,0xb0ac39d4
.word 0x7dc45cb0,0xba95b0b7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0xb24b5e5b,0x7471510a
.word 0x4be4e3da,0x0000005a
.word 0x98851343,0x7c0dde8c
.word 0xfd1f7bd0,0xe2196701
.word 0x27b1ceaf,0xf893f061
.word 0x7b76f068,0x06228e8c
.word 0xe13f3f61,0x69da86d3
.word 0xae1b773b,0x89846120
.word 0x31e10a31,0xff66f86a
.word 0x464da202,0x7c8990a6
.word 0xa49c20b1,0x000000c7
.word 0x00000082,0xb0a7c57b
.word 0xbefd2772,0x0f2e3819
.word 0x77a03378,0x2dbb016b
.word 0xd6c13ec8,0x06fecb2d
.word 0x0000001b,0xac758139
.word 0x21f82bb7,0xc3b16a68
.word 0xadc94dff,0x6a88655f
.word 0x373ffe8b,0xe18f76b1
.word 0x2e136c46,0xc6cd88c1
.word 0x68db8ba9,0xac57ffd2
.word 0x61dbaa7f,0x37b9659a
.word 0xf9f95a5c,0xe8511b0a
.word 0x0bc07435,0x2ad3ffff
.word 0x288fb3c8,0x3e442946
.word 0xc97a847e,0xd7a1cf77
.word 0x7967dfb7,0x3a217217
.word 0xeed8d674,0x5230e1d6
.word 0x5bf22e92,0x1b537a1e
.word 0x323b9787,0x672250d9
.word 0xbc9c2480,0x88aeb66c
.word 0xdcec3ae8,0x7ac46141
.word 0xf30e2de2,0xd13faa97
.word 0x70c4a92d,0x006d8069
.word 0xe7881496,0xdb0e67e3
.word 0x1934e459,0xc0d42368
.word 0xd4557342,0xac9da91d
.word 0x2689ac3f,0x7fe36e8d
.word 0x360f2a9b,0xfb3798d4
.word 0x3780dd2c,0x497e56f3
.word 0x0b7be31d,0x21ec74ee
.word 0xee313e38,0xa0f85930
.word 0xbe2e21d8,0x8cff1b18
.word 0x1ed7b84c,0xcb255f7c
.word 0x000021f8,0xf6c8d338
.word 0xffba33d1,0x72d6d8c5
.word 0xbbcc69bf,0xe729a56f
.word 0xfe7c3a0e,0x9f6816fa
.word 0x78c2a30c,0x0c6fdf57
.word 0x8385ffff,0x70a91192
.word 0x996b42da,0x106c6049
.word 0xf9f92c6b,0x66b5a075
.word 0x3a31db9f,0xc9b37998
.word 0x862b6433,0x572deedc
.word 0x723d0356,0x297d369e
.word 0x261a1aed,0xc34bfdd0
.word 0xab704000,0xb9cbba3d
.word 0x4b895f4e,0x8a153f58
.word 0xa930923a,0xd1dc6d4f
.word 0xa146e4e7,0x93d0a557
.word 0xd20aab52,0x7da4a6f7
.word 0x5bbcea2c,0x4a8fce58
.word 0xa8e5041f,0x263a7e46
.word 0xb73de76e,0x8ae86926
p10_local1_expect:
.word 0xacea619e,0x02deec94
.word 0x479a6f53,0xe5a215f5
.word 0x8bdfaec9,0x30606692
.word 0x2a324aa9,0x000000ef
.word 0x41d05178,0x98098bc1
.word 0xecaee101,0xc9028e46
.word 0xb173d529,0xbb86e52d
.word 0xfccdcf03,0x39e5f50e
.word 0x540a5756,0xcb71228f
.word 0x5d027525,0xc6ff24b6
.word 0x5d916d69,0x60dbea1f
.word 0x95438471,0x42c8f7ad
.word 0xef0600c4,0x421e4cad
.word 0x6d539d69,0x30fcdb26
.word 0x96d928c0,0x5c3aff18
.word 0x7b792606,0x872c8ae5
.word 0xae480ae4,0x6ba8a106
.word 0x6a90e059,0x3df08f18
.word 0xe263f645,0xcca07c34
.word 0x26bbc62e,0x0796c4a0
.word 0x5e59a670,0xa160afd9
.word 0xfc74eb01,0xe86a9a33
.word 0xda318d73,0x2c4e71a5
.word 0x08e33f12,0x61b7d876
.word 0xe132c0ff,0x45e0d7c4
.word 0x32280b7a,0x318e6eba
.word 0xd5e914b0,0xb9e99776
.word 0xba887a4f,0x53f28031
.word 0xda06f905,0x0c175619
.word 0x25fd808a,0x68df14a8
.word 0x0f0a2fd8,0x77ddc0f6
.word 0x1ba9ed97,0x530f8380
.word 0x8ff4b18a,0xb233052e
.word 0x570ea0d7,0x98851343
.word 0xdc505d96,0x64375086
.word 0xb35e88f1,0xcae9de46
.word 0x663f9542,0x05cbc7ac
.word 0x7fa5ecac,0x4eeaf9e9
.word 0x1bc46df1,0x159141ae
.word 0x931d406c,0xfda1b49f
.word 0x15a1938d,0x019da99a
.word 0xb00d4c16,0x7c0dde8c
.word 0x0e757e38,0x4e656773
.word 0x855bea8a,0x3208e3df
.word 0x55cd4c58,0xcfdc7598
.word 0x3e35a660,0x348afc88
.word 0x1591a500,0x237cac5a
.word 0x72c5e2c4,0xff196a43
.word 0x6c181268,0xf316abce
.word 0xb675f43c,0xc893eb6b
.word 0xdbb04636,0x4e2b489d
.word 0x3e4cba17,0x1638840c
.word 0xa4f321b7,0xeb25ce74
.word 0x67690405,0x997e3549
.word 0xca415633,0xb7870e12
.word 0xa535da7d,0x04ab186a
.word 0xef12ff74,0x972fc6a4
.word 0xee8682a4,0xd6558069
.word 0x1221428e,0x1bbfed9a
.word 0x6e6454bd,0xae7d5715
.word 0xd105294a,0x3cc8772c
.word 0x5c3f7b87,0x99599a15
.word 0x4aaf3198,0xbeedae12
.word 0x17d1485d,0x74904e7b
p10_local2_expect:
.word 0x764b6cbd,0x6160d3a1
.word 0x4e42024f,0xf4737c3c
.word 0x05a4f7c6,0xff473922
.word 0x5b3633fd,0x5ba8cf58
.word 0x7503ff62,0x56677a97
.word 0xfffff939,0xa2b95c43
.word 0x88291fd4,0xb388b587
.word 0x80258072,0x00000020
.word 0x36d9ffc2,0x3ef938b2
.word 0xc6b0beca,0xa2945a6e
.word 0xa94e3d25,0xaec4ebf4
.word 0x34247369,0x923377ab
.word 0xd63c8190,0x3e3df674
.word 0x9097062f,0x287ee51a
.word 0xe050f4cd,0xa97c05d4
.word 0x4fc08085,0x7e504910
.word 0xa83bc93c,0x2c915259
.word 0xf6101c30,0x6160d3a1
.word 0xff77d3f8,0xb6b22b99
.word 0x58656836,0x1a86992c
.word 0x65b3bd86,0xae69e60f
.word 0x95f93178,0xffceec18
.word 0x473ce5ec,0x7c912a25
.word 0x8145dea4,0x0f6d52b8
.word 0x3adf5397,0x19e8eb06
.word 0x9d86884b,0x4021e73e
.word 0x00000065,0xd1451793
.word 0x547fffbb,0xbaebb3a4
.word 0x1dc15320,0xf6bfc897
.word 0x607e7b5e,0x7d2ddabd
.word 0x7e5c7f1c,0xf7f1371b
.word 0x3cc8772c,0xf9906721
.word 0x1a7807c5,0xcf7eeb78
.word 0xcef6b065,0x19b8002f
.word 0xc4a7e70d,0xadff224a
.word 0x49ef6e82,0xb173d529
.word 0xe70638e3,0x23a7fd5a
.word 0xd8386e70,0xfba1a1bc
.word 0x08380540,0xb797034d
.word 0x1adf8fd9,0xff6c7203
.word 0x468770f7,0x908d1a5c
.word 0x8d5aa2f1,0x761d9428
.word 0xfd2fef4e,0xd86c6166
.word 0xd7423c02,0xe6bf6372
.word 0x9b828610,0xb094d226
.word 0x3e5db4a4,0xc77e738c
.word 0xe9e05fb7,0x51ae6171
.word 0x4aa99809,0x6f3f372f
.word 0xcb2b6c6f,0x88bff97c
.word 0x6c9b4717,0xf5eacd5e
.word 0xe86a9a33,0xfdb23736
.word 0xcd19af94,0xff49133e
.word 0x6f786eb5,0xe7b48ce4
.word 0x3f340335,0xbb29f118
.word 0x002d7eca,0xb218baf9
.word 0x2211013e,0xd2114713
.word 0x82468ef7,0x7aad784e
.word 0x573ee994,0xe64a0f95
.word 0xf7860d11,0xd65bf405
.word 0x8300d4b4,0xc75ff4e9
.word 0x19e87808,0x3eab9483
.word 0xd10f0d5d,0x8f603e8a
.word 0xcd01fc85,0x0503777b
.word 0xd1dfb973,0xce7c9550
p10_local3_expect:
.word 0xfab0119e,0x50484519
.word 0xdfcf0bab,0xa6f146fe
.word 0x00000050,0x76891858
.word 0x67a489e6,0xfb3798d4
.word 0xf6bd2d37,0x7be7cd4c
.word 0xad99a0f7,0x782c28fc
.word 0x7c0dde8c,0x97a84fdf
.word 0xc03c1e07,0xc99648da
.word 0x8a625f4e,0x204e98b8
.word 0x00000065,0x7b5fb7cc
.word 0x6437ff86,0x7be3b20c
.word 0xbcb08420,0x98851343
.word 0x7fc039ff,0x497923ec
.word 0x8a34ffd0,0xa913fcf3
.word 0x6791dd60,0x7df3309d
.word 0xec7b4483,0xd4af334d
.word 0x367365ab,0x0ab97a8b
.word 0x2ea3049b,0x6ddf1f8a
.word 0x63695497,0x813c8313
.word 0x42ff6e19,0xdbaaeeaf
.word 0x307688db,0xa23a750f
.word 0xf5273bff,0x95eb6bf8
.word 0xe0ad97b6,0x6e3e910b
.word 0xfbc44b4d,0xc2336cea
.word 0x9acf7a3d,0x8515ec86
.word 0x8545df76,0xef930c2c
.word 0x7da118c6,0xe589bc64
.word 0x2e40e2c1,0xc3e4fcb8
.word 0x6a16a98e,0x5ce3a4e8
.word 0x218be3ea,0x87e7c316
.word 0x8ae45a36,0x55da0059
.word 0xff991c5a,0xc2ef2a1c
.word 0xcd23dc99,0xe74b0c50
.word 0xb7c30b93,0x6d4206fc
.word 0x556f869c,0x18800219
.word 0x146ecf14,0xd184f5db
.word 0xd3e1f639,0x75eb5735
.word 0x9d86884b,0x5277e584
.word 0xd3e1f639,0x1f7537de
.word 0x61718101,0x9d117c5e
.word 0x8eff90bd,0x2a7bc2ea
.word 0x59324b4a,0x13439aca
.word 0xeb1e9268,0xa7822aa5
.word 0xb11446f5,0xa6498a5f
.word 0x7aea1be3,0x97c47552
.word 0x03488d3f,0xba09c163
.word 0x99553f93,0x89b99999
.word 0x0a174d9c,0x1691a610
.word 0x67e382be,0xc3335a29
.word 0x8ea726c1,0xd41c9090
.word 0xffee5ad8,0x4fc97f66
.word 0x729eabf5,0xb42b8d9c
.word 0x06d1e2da,0x8a420380
.word 0xbdae06e4,0xbb8363a5
.word 0x767994e5,0x8976ecac
.word 0x498635a8,0x705283da
.word 0x8abe6217,0x2770b7cc
.word 0x77ffa657,0xbd217142
.word 0xfd0ce5b5,0x31e93bbd
.word 0xa5fb626d,0x6280c402
.word 0xca4e11e7,0xef516b41
.word 0xd3040e26,0x2e45ff62
.word 0x2b52bc9e,0xb2b6a3ff
.word 0x53ca3eeb,0xf7126e6e
p11_init_registers:
.word 0x98cfa6ba,0x0d07a672 ! Init value for %l0
.word 0x01a40f4e,0xad9b1b15 ! Init value for %l1
.word 0x8ef1c00c,0x6af3f5a2 ! Init value for %l2
.word 0x881e97c6,0x3c0ebaa5 ! Init value for %l3
.word 0xb5e40f8a,0x89ac8dbf ! Init value for %l4
.word 0x4ab3aaa4,0x0cb0245f ! Init value for %l5
.word 0x16f8296f,0xa0c6a50d ! Init value for %l6
.word 0xdf15da4a,0x1ec88bf3 ! Init value for %l7
.align 64
p11_init_freg:
.word 0xa95a6ccc,0x2b2dc189 ! Init value for %f0
.word 0x575e7a11,0xfb8e2a02 ! Init value for %f2
.word 0x30fadb87,0xc4e4e7f5 ! Init value for %f4
.word 0x1342c4b1,0x64f540d6 ! Init value for %f6
.word 0xba8bdc26,0xa0b8b7ad ! Init value for %f8
.word 0xa4da7fc7,0xaedb5bb2 ! Init value for %f10
.word 0x531d2a59,0x62ce69a8 ! Init value for %f12
.word 0xd4adf218,0x4f55589b ! Init value for %f14
.word 0x4586febf,0x5e089b9c ! Init value for %f16
.word 0x8aba617e,0x02291c66 ! Init value for %f18
.word 0xd46535c5,0xaa848b2f ! Init value for %f20
.word 0xd4b016f3,0x2289efcd ! Init value for %f22
.word 0x8db07dd1,0x0d67fb43 ! Init value for %f24
.word 0x21b640d4,0x3fa830b8 ! Init value for %f26
.word 0xe99746e4,0xb90d486f ! Init value for %f28
.word 0x4afa4b87,0x0a098ee0 ! Init value for %f30
.word 0x0d8e276e,0x2112ea16 ! Init value for %f32
.word 0x8481529a,0xcfcc7072 ! Init value for %f34
.word 0x5a035bf7,0xe68e4ef6 ! Init value for %f36
.word 0xd2507b88,0x187803a3 ! Init value for %f38
.word 0xc8f9c8be,0xb756c7d1 ! Init value for %f40
.word 0x128dce7d,0xd8895ce0 ! Init value for %f42
.word 0x255cccab,0x5251613d ! Init value for %f44
.word 0x57c41cd9,0x52812d78 ! Init value for %f46
.word 0x184647d9,0x5815f4b4
.word 0xaf837fca,0x526e86b3
.word 0xd40f3188,0x55299c8c
.word 0xe47678ee,0x9744bbc9
.word 0x999f2196,0x94404e9f
.word 0x56f81d65,0x3ed3c794
.word 0x2c53bf8f,0x2abace02
.word 0xbd680dce,0x2c478530
p11_expected_registers:
.word 0x00000000,0xbb231323
.word 0x00000000,0xd3a99fb6
.word 0x00000000,0x73335d02
.word 0x00000000,0x00000042
.word 0x00000000,0x000000d7
.word 0x00000000,0x6b9268f0
.word 0x00000000,0x0c91912c
.word 0x00000000,0x00000416
p11_expected_fp_regs:
.word 0xa95a6ccc,0x2b2dc189
.word 0x575e7a11,0xfb8e2a02
.word 0x30fadb87,0xc4e4e7f5
.word 0x1342c4b1,0x64f540d6
.word 0xba8bdc26,0xa0b8b7ad
.word 0xa4da7fc7,0xaedb5bb2
.word 0x531d2a59,0x62ce69a8
.word 0xd4adf218,0x4f55589b
.word 0x4586febf,0x5e089b9c
.word 0x8aba617e,0x02291c66
.word 0xd46535c5,0xaa848b2f
.word 0xd4b016f3,0x2289efcd
.word 0x8db07dd1,0x0d67fb43
.word 0x21b640d4,0x3fa830b8
.word 0xe99746e4,0xb90d486f
.word 0x4afa4b87,0x0a098ee0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0xcfa2b0ea,0xa355cc28
.word 0x6e3c98fe,0x03d180f1
.word 0x20d39a45,0xcac0361d
.word 0x738a0847,0x9ff0c7ba
.word 0xed8771a2,0x2bffe6b9
.word 0xc5147341,0xbfc12394
.word 0xb0112aca,0xd60dbfc7
.word 0xba4eeca7,0xd53c9b78
.word 0x6cb97573,0xc0d4a373
.word 0x6b9268f0,0xee2599e4
.word 0x7220e8d2,0x005db668
.word 0xd91c4f60,0x7ebfffc7
.word 0xc3be027d,0xd162944c
.word 0xc0a08a1b,0x12d390de
.word 0xda536801,0x53c5b9dc
.word 0xcba9ee7a,0x2e3290ba
.word 0xd8ad58a8,0x51c9fb7e
.word 0xe3063cb1,0xbf9c2e8e
.word 0xc842f1e3,0x1871b45c
.word 0x16c94338,0x10888207
.word 0xd7fd4d23,0xea077833
.word 0x118bc813,0xc9d4cc45
.word 0x9d7a7957,0x9cbba3fe
.word 0xba610f39,0x0416deff
.word 0xeb6b26c6,0xd72aa476
.word 0xc6a57bc0,0x279773bb
.word 0x7a8aff1a,0x545cbe88
.word 0xfda211bb,0xa0a660c7
.word 0xe5df2642,0x67041f9d
.word 0xc12a600c,0x15a2526a
.word 0x2c9a32e3,0xe56878f6
.word 0x36651701,0xd0524c40
.word 0xcecb3833,0x6692ab1e
.word 0x91aa39d0,0x19c1cbb8
.word 0x33e152f1,0xfc9afa3c
.word 0x82224a4f,0xdfa6134a
.word 0x6daa50fe,0x4c6437c6
.word 0xff87bbaa,0xdbf9160e
.word 0xba610f39,0x5da0ca07
.word 0x7bb3f95a,0x52421701
.word 0xae184dca,0xd182ece1
.word 0x35da1a59,0xf74de585
.word 0x28cdf339,0x1a1a9456
.word 0x8b6e7145,0x405ac7b9
.word 0xf85993c9,0xff7cb0ad
.word 0xdacffd31,0xaeba6861
.word 0x23ff8e40,0x9094e065
.word 0x36f35146,0xa35444c8
.word 0xb68b6746,0x6d7c870a
.word 0x2d73b263,0x18e88aca
.word 0x7a359231,0x667ae705
.word 0x40dc9d82,0x2dffa2d9
.word 0xa68b6c7e,0x3b3d25be
.word 0xc953fb42,0xd1849aba
.word 0x7e4627a8,0x10671d5d
.word 0xe56f4fe5,0xb978d09e
.word 0x8684462f,0x00000057
.word 0xd5ce4578,0xc8940c2e
.word 0xf7c779b7,0xf38390bf
.word 0xb43a97f2,0x67b65dc4
.word 0xb9ed87bf,0xbcf27600
.word 0x1c79dd83,0xff61cd44
.word 0xfa103459,0x0723f37a
.word 0x8eb54447,0x6509c1ca
p11_local1_expect:
.word 0xc2127321,0x88391788
.word 0x6b098ecd,0x9dca6bc8
.word 0x98eb7aca,0x8279859e
.word 0xfdd5ab5b,0x5b21d14d
.word 0x4689ae45,0x68d5df5c
.word 0x83382987,0xd4df1414
.word 0x81b515c2,0x3278ccde
.word 0xa5973b86,0x20c2c5a0
.word 0xa8ecad7f,0x65fe7ce2
.word 0x191c1780,0x190d0091
.word 0x9042fde8,0x74affa87
.word 0xf7c2fe71,0x6c814e9e
.word 0x7dcdb101,0x69ff79df
.word 0x203b991b,0xe6ecb448
.word 0x0369d5a1,0x36c6f7e7
.word 0xf703422f,0x9bfedc70
.word 0xb92673ad,0x38ad1ffb
.word 0xdc345684,0x6449c23b
.word 0x0d0b701b,0xed46f164
.word 0x7dd3a636,0x240cb744
.word 0x476c26bd,0xd91c4f60
.word 0xa5780757,0x05b25eb5
.word 0x4345864e,0x42345880
.word 0x1efaff85,0x00efae2c
.word 0x73335d02,0xfffc2b07
.word 0x499f7094,0x4217f21a
.word 0xcd5d2ae5,0x8232913d
.word 0x1c643ba0,0x88b373d3
.word 0x35717404,0x5a45a3d5
.word 0x701b22ba,0x58e97234
.word 0x3d29456e,0x25837d25
.word 0x6d0abfa5,0xd6af0f63
.word 0x3cdcfd5a,0x71ee15c1
.word 0x00000039,0x71a0421e
.word 0x4de0f19b,0x61259d2d
.word 0x0909d53c,0x62818437
.word 0x12ec9a32,0x8025d7bc
.word 0xdba5e038,0xf0b2e914
.word 0x000000b1,0xe550caed
.word 0xb86437cc,0x77e0a7b1
.word 0x0682153a,0xae3ebbb4
.word 0x58b0f5ce,0x27f25ed8
.word 0x5be90a28,0x4afdf222
.word 0xe9224425,0xb7f1a34c
.word 0xfa126e66,0x000000c7
.word 0x11416139,0x1bf73e5e
.word 0x0baed2d2,0x331159a8
.word 0x87675648,0x77026cc4
.word 0x1ea0de0c,0x93b5b59c
.word 0x901b0e6c,0x9994ffa3
.word 0x56946539,0x540d3b85
.word 0xaf64f59e,0x08ab8535
.word 0x0d1f7aba,0x2265e203
.word 0x6b7b0ed2,0xf5dcd5b1
.word 0xc8940c2e,0x9cd0ca2f
.word 0x77229812,0x6da3b3de
.word 0xcf0df4e0,0x627358da
.word 0xcd48d4ee,0x78906747
.word 0x2a166082,0x49035e25
.word 0xef2f5b9e,0x0d9ef2c5
.word 0xd3f84214,0xd4ff2feb
.word 0x4523558b,0x66ff000b
.word 0xeb51e075,0x7a07eb81
.word 0xa3ff52ce,0xe6e9fa86
p11_local2_expect:
.word 0x000000c0,0xbc03e142
.word 0x8d0f37fd,0xe12c1df0
.word 0xdf2531d6,0x781e68ff
.word 0x89d2b5b1,0x80d7f72c
.word 0x0d07a672,0x45986cec
.word 0x5d2f8033,0x56d5d472
.word 0x82340f85,0xa0aff94f
.word 0x5335f913,0x88de7f30
.word 0xd27f6616,0xea3044d7
.word 0xe747d3dc,0x26f92113
.word 0x63ddc1bd,0x24184b06
.word 0x00952659,0xe3a05934
.word 0x188f73a9,0x0459d5c1
.word 0xfda76097,0xdc345684
.word 0xa9f2d361,0x00000031
.word 0xcad0828a,0x089fbda8
.word 0x6c20db7a,0xb7f127b4
.word 0x0a974946,0x73d11969
.word 0xacb112bb,0xdad07352
.word 0x593c8442,0x04c6071c
.word 0xfca83ec6,0xe0ec2fc8
.word 0xe69a2250,0xc3a21dd9
.word 0xffaadba0,0x93876090
.word 0xf8258fb7,0x3a078fcb
.word 0x7b5c0df7,0x49636ca7
.word 0x694a1ca7,0xa0a660c7
.word 0x8d8911ff,0x7304cdf7
.word 0x53d6f3fb,0x73673c2d
.word 0x787980d0,0x9727f0bf
.word 0x00000000,0x899342ce
.word 0xa8b4e968,0xf6c35c6d
.word 0xa3112780,0x5be4a190
.word 0x605050d7,0x7e744495
.word 0x3af6c268,0xcd8a1162
.word 0xfca0690c,0xffe8dc6a
.word 0x483ba848,0xa355cc28
.word 0xdfcb2bed,0x954bdafe
.word 0x41a87620,0xdc0c5f12
.word 0x3897319c,0x096432e8
.word 0x8e9c7417,0x8a7aca34
.word 0x46da18b0,0x008c66cd
.word 0x5c4f8861,0x10ff9fe1
.word 0x7792d7c9,0x07d9ca94
.word 0xa945d824,0xebe82873
.word 0xff0c61a4,0x99f291a1
.word 0x4bc6bea6,0x00000007
.word 0x43b88312,0x39e4f53f
.word 0xb1c521ed,0xbc7a5f77
.word 0xd825821d,0xab06cd96
.word 0x1f8f3fb4,0x440e1b4b
.word 0x4e910f24,0x9c3ad473
.word 0x6767ac9b,0x75dcce79
.word 0x5c60b278,0xbb231323
.word 0x0d3534ad,0xacff7882
.word 0x2f8c8a24,0x017fc617
.word 0x9a771915,0x7a24e4cf
.word 0x97e6f9a5,0xd27ced50
.word 0xbff38e1d,0x20422057
.word 0xac30b1ba,0xf3552469
.word 0xee2730f1,0x34456c35
.word 0xc05fb09d,0xbe3b58a9
.word 0xa1212428,0x3c0ebaa5
.word 0xd46b99cc,0x945dcbfe
.word 0x334748b3,0xc7e61933
p11_local3_expect:
.word 0x6ffa5373,0x9215fcb1
.word 0x178b1abe,0xf08c3a72
.word 0x7d8371d3,0xfec512ee
.word 0x9f99d0de,0x3d29456e
.word 0x40df3d1b,0x71554587
.word 0x0b7efe62,0xa39cb0d1
.word 0xfeb2f0e4,0x3e035ad5
.word 0x7516bc1d,0x2e028a8f
.word 0x775c7807,0xe5989100
.word 0xa7fbe229,0x098beb5e
.word 0x73335d02,0xa9f2d361
.word 0x8947a10f,0x899342ce
.word 0x610c2dc7,0x1aca62ef
.word 0xff163fa1,0xdb5c86d8
.word 0x15a2526a,0xf2d9043d
.word 0x2e4928cd,0xf0b5d17c
.word 0x0934b48d,0xa51931ba
.word 0xd909944f,0x00000416
.word 0x2d581e45,0x6f1cb3ea
.word 0x351b5b24,0x46b427e0
.word 0x45038102,0xc800bc54
.word 0xaf7fb6cf,0x9dca6bc8
.word 0x680ed196,0xff749e6b
.word 0x47691ad2,0x017fc617
.word 0xe68cb204,0xbde9fff6
.word 0x717f8ecb,0x06bb7131
.word 0xc03a4ffe,0xf122c3c5
.word 0x3afb074e,0x8b2d350d
.word 0x7271ecf4,0x42ff2213
.word 0x56cb238f,0x4d178582
.word 0xe34a48e1,0x483ba848
.word 0x968b7b14,0x62052052
.word 0x77e5e6d1,0x1cff56cd
.word 0x76995253,0x6f6e27ad
.word 0xdb268c1a,0xa5b11d14
.word 0x77026cc4,0x26480898
.word 0x73d82de3,0xbf6cee90
.word 0xd3ba3586,0x605050d7
.word 0x8025d7bc,0x3500a11a
.word 0xb74e3b3f,0xfae940ec
.word 0x3450e616,0x2dfb9aad
.word 0x4e3534b8,0xf969fefa
.word 0xc92675ff,0xdfe4ccda
.word 0xf5377290,0xa81ceaf1
.word 0x483942bd,0x844e0ae6
.word 0x86489713,0xc7d1270b
.word 0x1cb12f9d,0x840d8545
.word 0xd674c1d2,0x53f08ccc
.word 0xaf28d56b,0x95caff71
.word 0xa0915273,0x58c576ae
.word 0x848ab31a,0x703eff64
.word 0xffb50181,0x25a4713e
.word 0x77483316,0x236db2c2
.word 0x8d3836e1,0x4de0f19b
.word 0x218f7552,0x9f78acfa
.word 0x510639f3,0xb92673ad
.word 0xd0524c40,0xe9a7ac22
.word 0x6cce3b2b,0x6bc99c54
.word 0x1e8f0827,0x5090b2f0
.word 0x9040376e,0xeb9ad727
.word 0x81616b72,0x483f06ae
.word 0x58920676,0xe4202c72
.word 0x5bb738ea,0x4c04e60d
.word 0x2dc37633,0x30bf8b9c
p12_init_registers:
.word 0xeebd462d,0xe5f5d14c ! Init value for %l0
.word 0xd58bdaa2,0x7abc6222 ! Init value for %l1
.word 0x984737d6,0x537e2752 ! Init value for %l2
.word 0x7de1f73c,0xcd578f3c ! Init value for %l3
.word 0x0c09c49e,0x217271fe ! Init value for %l4
.word 0xcb9b8472,0x76c4f46d ! Init value for %l5
.word 0x0ebb897a,0xa18b8626 ! Init value for %l6
.word 0x45df8a76,0x4e06d53d ! Init value for %l7
.align 64
p12_init_freg:
.word 0xed864788,0x727ea2fb ! Init value for %f0
.word 0x8ca9870b,0xeb8d9373 ! Init value for %f2
.word 0x3443a478,0x0f0fa084 ! Init value for %f4
.word 0x3caa9daf,0xdf385633 ! Init value for %f6
.word 0x51412e48,0x5a910ff9 ! Init value for %f8
.word 0x4a0e2092,0x213f5cdd ! Init value for %f10
.word 0x4de159ff,0x79a1f50b ! Init value for %f12
.word 0x27904d39,0xe88889b5 ! Init value for %f14
.word 0x27337560,0xa8177f13 ! Init value for %f16
.word 0x79185b5e,0x3c9fbd9e ! Init value for %f18
.word 0xaa68a6a6,0x6dd1691d ! Init value for %f20
.word 0xbaa67cd0,0x8508093b ! Init value for %f22
.word 0x2ee20183,0xf6943dc6 ! Init value for %f24
.word 0x4fc7b0e1,0x1cd52a17 ! Init value for %f26
.word 0x8e134e63,0x6e65feee ! Init value for %f28
.word 0xa02c453e,0x2e8f729e ! Init value for %f30
.word 0x2f590913,0xd2ca28a9 ! Init value for %f32
.word 0xebecd9f8,0xcc980588 ! Init value for %f34
.word 0xdf92670a,0xae6d4914 ! Init value for %f36
.word 0x153d3cf6,0x7ff7b952 ! Init value for %f38
.word 0x5791b923,0x81a736ef ! Init value for %f40
.word 0xb2c9dc1c,0x54430085 ! Init value for %f42
.word 0x45679629,0x20dcd47b ! Init value for %f44
.word 0x419cc496,0x2f9783a5 ! Init value for %f46
.word 0x57d88c0b,0x6622ad9b
.word 0x34981b75,0xa21e3142
.word 0x3c043369,0x022d11b9
.word 0xd70f4c06,0x6775a7f9
.word 0x3b2a6544,0xf4110b4f
.word 0xa75074cf,0xc4bd495f
.word 0x959ea288,0x40634c7f
.word 0x64a64cd4,0xb8bbe5c8
p12_expected_registers:
.word 0x00000000,0x982f18f8
.word 0x00000069,0xf0226f23
.word 0x03dfc22d,0x98bbaa52
.word 0x00000000,0x54f3deea
.word 0x00000000,0x00e028c9
.word 0x00000000,0x0000008e
.word 0x00000000,0x00000078
.word 0x00000000,0x000000e7
p12_expected_fp_regs:
.word 0xed864788,0x727ea2fb
.word 0x8ca9870b,0xeb8d9373
.word 0x3443a478,0x0f0fa084
.word 0x3caa9daf,0xdf385633
.word 0x51412e48,0x5a910ff9
.word 0x4a0e2092,0x213f5cdd
.word 0x4de159ff,0x79a1f50b
.word 0x27904d39,0xe88889b5
.word 0x27337560,0xa8177f13
.word 0x79185b5e,0x3c9fbd9e
.word 0xaa68a6a6,0x6dd1691d
.word 0xbaa67cd0,0x8508093b
.word 0x2ee20183,0xf6943dc6
.word 0x4fc7b0e1,0x1cd52a17
.word 0x8e134e63,0x6e65feee
.word 0xa02c453e,0x2e8f729e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0xb50b14fa,0xa2340d68
.word 0x0499b6f5,0x03d14b6a
.word 0x59fb2e8b,0x20fda365
.word 0x7cbb0428,0x95dbe4c7
.word 0xf95ccf75,0x92e096ae
.word 0x5bff71fe,0x798bc6f3
.word 0x39c84eac,0xf529a9e6
.word 0x66bc755c,0x7485e674
.word 0x5961ff40,0xa4ff5c7b
.word 0x982f18f8,0x50456c12
.word 0x89824640,0x97a7d52f
.word 0xb3ce42e3,0x374b2e43
.word 0x49affeeb,0x69afd243
.word 0xd128a8d1,0xc4a737f2
.word 0x9fdc9678,0xde3a11bd
.word 0x535a471b,0x5b0e092a
.word 0x03dfc22d,0x98bbaa52
.word 0x16667f4a,0x76011932
.word 0xfa69ff3c,0x3b1b77f3
.word 0xb3219977,0xf2f6f2b8
.word 0x72a77ca7,0x53951c6b
.word 0xc7413f32,0xd89b8395
.word 0xe4ecfbb7,0xb13ef75e
.word 0xc82ec184,0xff80f0ae
.word 0x9ee3b90d,0x5bb02d57
.word 0xdb8ae745,0xc7b47fc2
.word 0xf529a9e6,0x846e4780
.word 0xa9555f2b,0x6fb634a3
.word 0x73acbc34,0x37acdb2a
.word 0x1f29a60d,0x4a4220b1
.word 0x198e6293,0xf9aab7b6
.word 0xb53790d8,0x74b263e9
.word 0xd40ef805,0x1431c89d
.word 0x54f3deea,0x1dcd99ab
.word 0xb04564f5,0xa63846d6
.word 0x49d72444,0x97199a13
.word 0xd46effa9,0x12e872bf
.word 0x875b6dfe,0x77ff103a
.word 0x95b58e3f,0x3c877928
.word 0x00000001,0x5c22419d
.word 0xeadc4c73,0x6373e565
.word 0x8c553f9a,0xb743acd2
.word 0x679fb09d,0x5333aed1
.word 0x459b7dff,0xe4bd9d5a
.word 0xddbf5ce2,0x7db61042
.word 0xc39d4989,0x28879271
.word 0x777d872c,0x41c9f340
.word 0x241583cc,0x47ecd986
.word 0x6c291f97,0x03d2b11c
.word 0x000000a4,0x641a76a2
.word 0xbc1d5098,0x58298df2
.word 0x4b47ff17,0x00f5ff47
.word 0x035a7385,0x7fb1bf5a
.word 0x7f4c3605,0xee0d2a76
.word 0x93dd17a6,0x48f53673
.word 0x9136e2b7,0x74725db1
.word 0xeeb44fb3,0x1ff7795d
.word 0x22b3159c,0x9136e2b7
.word 0x246d41f2,0xf6ea32ef
.word 0x254a8f75,0xdc7dbb03
.word 0x97199a13,0x60f8e6a8
.word 0x3b0a902a,0xe2ffffb6
.word 0xf3cf4755,0x83dbbbd5
.word 0x93eb32da,0x76ee2313
p12_local1_expect:
.word 0x64a869a0,0x37ee0d73
.word 0x374b2e43,0x3de50011
.word 0xeba83d93,0x4120e62b
.word 0xc92c2ab7,0x7da5dee2
.word 0x75e59eec,0x3f14ddbb
.word 0x0cda0729,0x5cdfd4c6
.word 0x99ae7d5b,0xff8ba966
.word 0xb5182bbb,0xece02a62
.word 0xcb3d63ca,0x66eff8d9
.word 0x0e99a220,0x1726245b
.word 0xade506bd,0xcdf287dc
.word 0xaed4de95,0x022ff2da
.word 0xec7c72e9,0x1f882918
.word 0x223b07c7,0xd045e430
.word 0xfb4e9487,0xa8235457
.word 0x2d5e3270,0x54b661de
.word 0x7abc6222,0x5b571395
.word 0x86eeb082,0x79a6ffc2
.word 0x1647fc17,0x9600b110
.word 0xd7f9b39c,0x3908a2ed
.word 0x41c9f340,0x0000009b
.word 0xdfe402e4,0x7b308f49
.word 0xa638e0be,0x510930ad
.word 0x0000000b,0xd8b2e309
.word 0x15cdd9c3,0x7bcb6c36
.word 0x0b25222f,0x59e3ff93
.word 0xd028e056,0x31794092
.word 0xbf91650e,0xff26d478
.word 0xa890f1c5,0x8ceaed35
.word 0x25de7b97,0x4d1f4314
.word 0xb254341e,0x77e18c83
.word 0xe6f943cd,0x14d5e35e
.word 0xedea6dff,0x36562236
.word 0x37a5d0ec,0xef589720
.word 0x553410ed,0x021100b5
.word 0x58b088f2,0xc78250e9
.word 0xee43b95c,0x51f45a60
.word 0x39a59cfc,0x478dff88
.word 0xff2b80b5,0xf31f5b91
.word 0x2c472eb9,0x95cd4694
.word 0xd23f9084,0x11e0c2ff
.word 0xc097bf74,0x0b063013
.word 0x623fb492,0x3102f31c
.word 0x85bb85f5,0xf99bdb7b
.word 0xc7925fa3,0x2f8870c5
.word 0x012f340f,0x582590d9
.word 0xd602eed9,0xdb619447
.word 0x56e20ed9,0xed5ac057
.word 0xa1e22306,0x862e6e8e
.word 0x51af5ff5,0x4dead4ff
.word 0x7207b3c9,0x9af0bf4b
.word 0xb5d52a7c,0x1cd8350f
.word 0x7dbd18e1,0x95dbe4c7
.word 0xa9c51e22,0x14450035
.word 0xafba7701,0x6a98142e
.word 0x72b55318,0xb37a8538
.word 0xb1854a1b,0x0f15cbd8
.word 0x21b31027,0x17849598
.word 0x74a2f7aa,0x4a1eb98e
.word 0xac23cfea,0xab6bbd05
.word 0x43093c52,0x02e7997c
.word 0x232da45a,0xf69df5ef
.word 0x1df114ad,0x2053c795
.word 0xffcebec2,0x79098483
p12_local2_expect:
.word 0x0b660c13,0x494a05ae
.word 0x4ea83cce,0xbcc4f7ea
.word 0x13c0df69,0x56c85f9e
.word 0xf32122b6,0xc2fe8471
.word 0x0905d046,0xa873d83c
.word 0x8c418ecc,0xe190023b
.word 0xa75fd989,0xcb534c9f
.word 0x9d40303e,0x84c72909
.word 0xbcf8925e,0xabb6e80c
.word 0x83f6af5d,0x556eff05
.word 0x10243ecf,0x0c695eba
.word 0x9fe3e067,0x3ccce12d
.word 0x953382d4,0xce943f0e
.word 0xae66cc95,0x10ddfdf9
.word 0xa8faeeda,0xf3a4a749
.word 0xa0d1485b,0xc86505cb
.word 0x5fe5f289,0x663da1a5
.word 0xb1db2c4e,0x3231aa8d
.word 0x00000069,0xf0226f23
.word 0x9baf85e0,0xec1bc2a2
.word 0xa0d475ba,0x31110af4
.word 0x0aa17dda,0xa0268ead
.word 0x17491fe6,0x3b354d2d
.word 0x00e028c9,0x388c1f7a
.word 0xd12453b0,0xbaa264f9
.word 0xd15f242a,0xf5a30edc
.word 0x25aa528d,0x4e19a00d
.word 0x02ada211,0x17d7aa61
.word 0xff344220,0x3411881b
.word 0xe81cad03,0x0cd209ce
.word 0xbe113c3f,0x2137270a
.word 0x0d51f6d4,0x9b77141c
.word 0x3c013443,0xe45b0e83
.word 0x8a211f3c,0xc0b555a5
.word 0x0a71dd3f,0xf85a52b7
.word 0xd0d8b8e2,0x641a76a2
.word 0xcc5628ae,0xcb00ab7c
.word 0xa28ed11f,0x03426b9a
.word 0x9eaf04e6,0xff3912e8
.word 0xf7addb08,0x73ff603f
.word 0x3cc6dfd9,0x4d551199
.word 0x62a1e982,0xf36ef2bf
.word 0x1e692651,0xd4e361d2
.word 0xd6cd748e,0x0000006e
.word 0x2e20e0c5,0xa283d92d
.word 0x68ce7ffb,0xa51bee03
.word 0xbb55ad0b,0x99faac1d
.word 0xef97322f,0xe882555f
.word 0x4cff9e3f,0xbb3b935e
.word 0xf1ba88f6,0x2ef1e622
.word 0xb544e8b3,0x55b3b21a
.word 0x7e0dc622,0xcaecaafe
.word 0x3ad9b9c0,0xecc059ac
.word 0x1deb5b93,0x4f1a1afe
.word 0x02ce6bbb,0x1ef6d472
.word 0x1f0f9397,0xffb2fd93
.word 0x97054469,0xc9a04a77
.word 0x81b4cdef,0xf5c17d87
.word 0xe0adfa2e,0x342071c5
.word 0xfcd56951,0x2e893e38
.word 0x9ab7fc8f,0x9ff619ae
.word 0x103fe9f4,0xecfaf5c2
.word 0x81b1f907,0xb725d019
.word 0xa18bea86,0xcdd21815
p12_local3_expect:
.word 0x52ff3bbf,0x1852ffef
.word 0xf29f3666,0xc2fe8471
.word 0x6ce13739,0x47465066
.word 0x1da489fa,0x35fd0a5c
.word 0x62edb2a3,0x4e34972c
.word 0x842701f6,0x83713ac6
.word 0x5bafa934,0x02b8805c
.word 0x1148ceff,0x19b6ed18
.word 0xc64f563d,0x9570279a
.word 0x5eb5545f,0x995af599
.word 0x452d5a42,0xa1423462
.word 0x5d569f1d,0x90e7f665
.word 0x9666bfe9,0xa7fca377
.word 0x48168ea0,0x8d20ff5d
.word 0xe428e1bd,0x80d970cc
.word 0x45e0b90a,0xb69ee8b5
.word 0xf6c7f0cd,0x8a98ff6c
.word 0x3cff665a,0xa8d985ff
.word 0x5133d0a4,0x26f613d8
.word 0x0fade1e5,0xb297e422
.word 0x4b033570,0xaa86978f
.word 0x175b4757,0x01801e54
.word 0xe77f90e6,0xe6614cfd
.word 0xf67f2ce5,0x6c1e3458
.word 0xcabd2981,0x239a23de
.word 0x38ac17a9,0xcca0acf8
.word 0xa603cd43,0x4881112f
.word 0xb034fdaf,0x0000004b
.word 0xbcff27ea,0x2224b9af
.word 0x5480ffd9,0x05e070f5
.word 0xbe55e424,0x3b1dc78f
.word 0x10243ecf,0xab538e5c
.word 0x79b96c4c,0xa603cd43
.word 0xcda369fd,0x4a178b43
.word 0x80fc964c,0x6c2bb914
.word 0xf68bf543,0x67df25ba
.word 0x1f2e00fe,0x10243ecf
.word 0xab0aaecd,0x2b334936
.word 0x6c022f98,0x23b1f65b
.word 0xc768c42e,0x550f6024
.word 0x0ef85bf1,0xfc526df0
.word 0x75f0b243,0xe2740ad4
.word 0x5333aed1,0x5bbd502b
.word 0xc9a612db,0x89d60418
.word 0x86a5f60f,0x93325ff1
.word 0x277327cc,0x4fc159ae
.word 0xf69eacad,0x48176ba2
.word 0xe2740ad4,0x546c0f36
.word 0xb87b3c4e,0x1fc83640
.word 0x9e4d5c1a,0xa175fd00
.word 0xe88b9a5e,0xff935c4b
.word 0x5a9d8e91,0x37d7a692
.word 0x1d47922a,0x10c3505d
.word 0x9226c44b,0x5c2b093b
.word 0xba0dea75,0xb061d134
.word 0x494bae44,0x63c5b0a8
.word 0x5c1ca9d0,0x2d76fd23
.word 0x5fde825d,0xf9b0880c
.word 0x3390530f,0x5bafa934
.word 0x1988637a,0xd8d335e0
.word 0xffb59c4a,0x8196f7fb
.word 0x4492346a,0x86daa0ae
.word 0x17a65fd4,0x83dbbbd5
.word 0xea6d446c,0xffbc60ea
p13_init_registers:
.word 0x80195c72,0x3fafe5db ! Init value for %l0
.word 0x487f2920,0x3a8dcf8d ! Init value for %l1
.word 0xb24b1473,0xd23e7244 ! Init value for %l2
.word 0xfe637d95,0xcc60ebd6 ! Init value for %l3
.word 0xa0b5b27b,0xeaae963f ! Init value for %l4
.word 0x7e240bc0,0x10816444 ! Init value for %l5
.word 0xffffe306,0x6326a045 ! Init value for %l6
.word 0xbfcac141,0xbd7fd259 ! Init value for %l7
.align 64
p13_init_freg:
.word 0xc5b65952,0xd0e40d23 ! Init value for %f0
.word 0x1b241786,0x3b157567 ! Init value for %f2
.word 0x12b6a35c,0x4c1e8430 ! Init value for %f4
.word 0xba385d4c,0x3b3bb64d ! Init value for %f6
.word 0x34139132,0x4edf3a71 ! Init value for %f8
.word 0x30c98070,0xf4713c59 ! Init value for %f10
.word 0x1a7af4cc,0x64ad80d7 ! Init value for %f12
.word 0x96fa513c,0x0b4fb8c0 ! Init value for %f14
.word 0x5a7cdf02,0x740b89d5 ! Init value for %f16
.word 0x9e90d3c8,0x98f02198 ! Init value for %f18
.word 0x80174c3d,0x8997dc88 ! Init value for %f20
.word 0x2bb88dd2,0xf7ebd05a ! Init value for %f22
.word 0xaef26231,0x529a1265 ! Init value for %f24
.word 0xbe83e69d,0x7a2c071a ! Init value for %f26
.word 0xca7b5ed6,0xc2958f49 ! Init value for %f28
.word 0x86ce6390,0xce359800 ! Init value for %f30
.word 0x036e9aac,0x4879e01a ! Init value for %f32
.word 0xc771b8f2,0xe30389ba ! Init value for %f34
.word 0xe555aafb,0x61e77cf8 ! Init value for %f36
.word 0x8acfa3f7,0x157bee71 ! Init value for %f38
.word 0xfacd5d9f,0x65d31ac9 ! Init value for %f40
.word 0x54af55d4,0xd8b34585 ! Init value for %f42
.word 0xabe1f8d4,0xd49a02bc ! Init value for %f44
.word 0x52c94b58,0x27ebcc76 ! Init value for %f46
.word 0x8cbd9bf2,0x5aba0659
.word 0x69979b04,0x7ea562d3
.word 0xac2bde55,0xa8db6bcd
.word 0xc955589e,0xcd4762d4
.word 0x22e4b115,0x0fc47ad9
.word 0xdd93eb21,0x34a84c94
.word 0xb0a8d48d,0x70a6a8fa
.word 0x758037cd,0x77e020c9
p13_expected_registers:
.word 0xa16b5bb7,0x8d750bca
.word 0x00000000,0xb7fa8d75
.word 0x00000000,0xc3945e66
.word 0x02d4c06d,0x17b37c96
.word 0x00000000,0xd98dd56c
.word 0x00000000,0x3f39d394
.word 0x540f4802,0xe9034e92
.word 0x00000000,0xf0781ef7
p13_expected_fp_regs:
.word 0xc5b65952,0xd0e40d23
.word 0x1b241786,0x3b157567
.word 0x12b6a35c,0x4c1e8430
.word 0xba385d4c,0x3b3bb64d
.word 0x34139132,0x4edf3a71
.word 0x30c98070,0xf4713c59
.word 0x1a7af4cc,0x64ad80d7
.word 0x96fa513c,0x0b4fb8c0
.word 0x5a7cdf02,0x740b89d5
.word 0x9e90d3c8,0x98f02198
.word 0x80174c3d,0x8997dc88
.word 0x2bb88dd2,0xf7ebd05a
.word 0xaef26231,0x529a1265
.word 0xbe83e69d,0x7a2c071a
.word 0xca7b5ed6,0xc2958f49
.word 0x86ce6390,0xce359800
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0x26a489bf,0x2d985567
.word 0xad897351,0x6ed560bf
.word 0xc1a816ca,0x0000005c
.word 0x59dad1fa,0x8a3727e9
.word 0x07c21f5e,0xaa15853a
.word 0xf0d9801b,0x57103eff
.word 0x4f491eea,0xecb49da8
.word 0x7ba1fadb,0x90f47d33
.word 0xd1329ce0,0x4bedac64
.word 0x23ffc76e,0x39352ff1
.word 0xa16b5bb7,0x8d750bca
.word 0x015afe32,0x2deffcb6
.word 0xccfaf46a,0x56d984f9
.word 0x39992d15,0x4770bcf6
.word 0x74818cfe,0xa99ae8ba
.word 0xce9c2278,0xaef5133a
.word 0x8dfb84a8,0x7e59cb03
.word 0x37e96902,0x8b08feee
.word 0x439946e6,0x8ee3efcb
.word 0x0b729e36,0xff49f5c9
.word 0x56214ed2,0xa41b9aa2
.word 0x51f9a723,0xa3c231b0
.word 0x25cf81d1,0x17aad2fb
.word 0x1e575df8,0x19b84d1a
.word 0x012e2014,0x2f8fe7ff
.word 0x91a48bf2,0x46d1f551
.word 0xb6f7a030,0x9c8ae3d1
.word 0x86ab3e3d,0xe3e1b81d
.word 0xb8e6cebc,0x06adb91b
.word 0x95c5ce17,0xe93d8c41
.word 0xa140ae16,0x35a418d6
.word 0x00000046,0x70ba86ae
.word 0xfc7ce76d,0x416f439d
.word 0x000037e3,0x39a4171b
.word 0x4805b969,0xe67e797a
.word 0x00000021,0x00000050
.word 0xc5be01f7,0x7ad83a61
.word 0xac52dd5c,0xc8f02c1c
.word 0xc9ef607e,0xcc96df00
.word 0x9947a322,0x000000d8
.word 0x039e28b2,0xb3bae570
.word 0xb1d60020,0x07840533
.word 0x6e366633,0xc11dbf8f
.word 0xe6a998e5,0x619140ba
.word 0x56774295,0x70b122ea
.word 0x7253b39d,0xed2942c4
.word 0x2d8fb2f9,0xa729f92a
.word 0x65da7548,0x66dd96cc
.word 0x4c3452d2,0xce6d8061
.word 0x769c7285,0x78ccf87b
.word 0xff471342,0xd67be091
.word 0xa20857af,0x6cd24083
.word 0x116e3e06,0xf237ffb6
.word 0x1341d134,0x6d302b1e
.word 0xb6f7a030,0x5d248e4a
.word 0x4006ff28,0x91481a39
.word 0x93286772,0xf6b0bced
.word 0x1d87ea08,0x0025e58f
.word 0x893549f3,0xd3effd38
.word 0xdbbba4cb,0xf950e4e7
.word 0xbb7d3ca8,0x7bff18d4
.word 0x2e10b278,0x3968b48b
.word 0x491ab6fb,0xff064ccc
.word 0x1d35004b,0x77d7903e
p13_local1_expect:
.word 0xa7fd87e0,0x32a9f094
.word 0xf164f315,0x2b8dea40
.word 0x02fdf944,0x8a3596eb
.word 0xfaea3793,0x5dff7da1
.word 0x4ab6f06f,0x00002e10
.word 0x860b4aff,0x77a8fe00
.word 0xfe8b05ff,0xd00c0a06
.word 0xee8c3c52,0x44a8ee80
.word 0x8579ba31,0x6d365301
.word 0x4c972619,0xb905b20e
.word 0xc508a179,0x73de0d2b
.word 0xd429e40b,0xa260ffe7
.word 0xa3227222,0x0aa49983
.word 0xb1c18fa3,0xaa31d5ad
.word 0x59098730,0x2625e81f
.word 0xfd9ad138,0x8fcd8154
.word 0xb095b2f4,0x210753ef
.word 0x5466cbf6,0xbe3225c8
.word 0xf9683e77,0xcb1e8c5b
.word 0xe4991e60,0x37033dfe
.word 0xff31b4c2,0x23493bec
.word 0xe530efe4,0x6a3afb22
.word 0x02d4c06d,0x17b37c96
.word 0xed85bb81,0xebc8cb0f
.word 0x7504521f,0x75079002
.word 0x6cba09bc,0xc3b181a4
.word 0xef2ad35f,0x762fa037
.word 0x944be302,0xc743e982
.word 0x0981dc56,0xa1edff0a
.word 0x3d3f53c8,0x8cb9924f
.word 0xae19adee,0x0ee2ff7a
.word 0x8cc5b770,0x7cbb0445
.word 0xffb5e028,0x8eedc3c5
.word 0xaca5ce73,0x90ff16b8
.word 0x4bfc7d69,0xaa31d5ad
.word 0x0a93a464,0x7ddc0f0f
.word 0xe19c9982,0xd29ece95
.word 0xa9717646,0x18f4023f
.word 0x309d04a9,0xbb430fe4
.word 0x88da37e3,0x34e01509
.word 0x21939231,0xbbf9c2af
.word 0x8d931a87,0x8e210e16
.word 0x7a09f677,0xcdf544ab
.word 0x49c1141b,0x54bd0a08
.word 0x2d527bcb,0x303b88c7
.word 0xe27097af,0x18ad1670
.word 0x04839420,0x496bdd32
.word 0xab30edfd,0x9aaa612e
.word 0xe7cd2729,0x5392d893
.word 0x879668e5,0xb8c887a1
.word 0xf3a001b2,0x5e15fb19
.word 0x54bd0a08,0xe8c781eb
.word 0x9b6b709b,0xed2da718
.word 0x93899359,0xbe257603
.word 0x00000000,0xc3945e66
.word 0x99e80dd1,0xe156e038
.word 0xb910b094,0x1ef65d1c
.word 0x2191ea26,0x477bcf4a
.word 0xd8aa650a,0x2f905326
.word 0x3ba205f2,0xe5ec848f
.word 0xd40dc8a3,0xfef92ff8
.word 0x4396cf90,0xcd9c3b55
.word 0xd4f9a111,0xc50faa87
.word 0x157bd85b,0x6757be9e
p13_local2_expect:
.word 0x37bcbf8c,0xb60ccd90
.word 0xe96a42d7,0xeeab364b
.word 0x361a8f1d,0xb7b11254
.word 0x7cc66e42,0xebac497d
.word 0xba8993ec,0xff29d562
.word 0xa9c66570,0xc7457dc9
.word 0xbb566949,0x95eebce5
.word 0x0b5c8e80,0x0000000f
.word 0x53385f1d,0x08711a80
.word 0x76bdbe72,0x7b129f56
.word 0x18726f3d,0x1847e63e
.word 0x000000d9,0xfde33045
.word 0x3c932130,0x73b6f537
.word 0xdca41ec0,0x958b74c3
.word 0xdbf34b51,0x0bd4582e
.word 0x0a29310b,0xfc7fec5f
.word 0xbfb2c1ce,0x3c325a60
.word 0xc50c62aa,0xe9858c6f
.word 0x6c46f2be,0x62e995c7
.word 0xb0d40b69,0x377dc0a8
.word 0x97851954,0x72c425bb
.word 0x907666e0,0x4565231e
.word 0x054c5146,0x9734d639
.word 0xc876eb83,0xc2bbb039
.word 0x540f4802,0xe9034e92
.word 0x67804008,0xc272ea74
.word 0xd2c5676f,0xcd0c8773
.word 0xf283e2a7,0x4219d0f3
.word 0xfc5dcd1b,0x232ce550
.word 0xc867f64c,0x6248c80d
.word 0xdb71053b,0x4748c4a3
.word 0xb3e0b8f4,0xc5421c0f
.word 0x0f28fa71,0xb1b7fa03
.word 0xe1c46d43,0x8fd0c8c0
.word 0xd2324892,0xf4ed36ab
.word 0x233eff4f,0x3489e435
.word 0x21c4acec,0x8afbe9c6
.word 0x146dd2f4,0x1c43116a
.word 0x47acfde5,0x1a04832d
.word 0xa858e749,0x338fcf30
.word 0x29f496be,0x119aad35
.word 0x542b4f0a,0x3cdf0bff
.word 0x4f1dec29,0xefdfe9b5
.word 0x71171e5e,0x9afa5043
.word 0xe02ebb91,0xd95b4723
.word 0xc6ff685d,0xe0c0d795
.word 0x00000048,0x000037e3
.word 0xf60b425f,0xb3ae557f
.word 0xe407d0be,0xa5aa561f
.word 0x87dbddea,0x83e2eac4
.word 0xb6fbe193,0xda86ecec
.word 0x4696d365,0xff30c69b
.word 0xc30ddc39,0x00000016
.word 0xd98dd56c,0x81ebf2f8
.word 0xa1672b33,0x1e7b07cb
.word 0xd283a3bf,0x67877210
.word 0x85fd1b1f,0x31beba26
.word 0xcd20cf63,0xc593033d
.word 0x7c302905,0x824f9a87
.word 0x8d750bca,0x000000d8
.word 0xa86d2c81,0x6e5df6a9
.word 0x670418ac,0xb910b094
.word 0xcde50c16,0x99597791
.word 0x2b7fc92b,0x8f262b33
p13_local3_expect:
.word 0x28d52652,0x54281974
.word 0x173cffc5,0xb37099ac
.word 0x00000000,0xd98dd56c
.word 0x214bb1f6,0xe35a2dc7
.word 0x9605d74f,0x1e585ae5
.word 0xb14da0b2,0x8723a57a
.word 0x723692da,0xf51d083e
.word 0x0a16b46e,0x0ec529ef
.word 0x1b0c7ccb,0x76bce555
.word 0x9487d894,0x4573222f
.word 0x15203215,0x168c6f63
.word 0x970ef982,0x5cacd083
.word 0x4ccc5625,0xde0643ad
.word 0x90bd11c3,0xbee69f95
.word 0xcc876934,0x71a29dc2
.word 0x992bd9c5,0xd86ca562
.word 0xc0b0f749,0x729a1161
.word 0x1d5ba019,0xc1946a58
.word 0x81b042aa,0x3968e3b6
.word 0x01025c45,0xb7d166de
.word 0xa69cdd06,0xbc380e0d
.word 0xaceec1f4,0x50cc05e6
.word 0x3d962376,0x000000c2
.word 0x8d44ffd9,0x2d527bcb
.word 0x65461b43,0xc34efbb8
.word 0x891ccd28,0xd69dd6ea
.word 0x56e7210c,0x878f2ede
.word 0x8e2f2525,0xc8969e71
.word 0xf7639309,0xf1157190
.word 0x2ffb1cff,0x4999a6e5
.word 0x8005cbde,0xa01d0012
.word 0xaf41d61b,0x7b881f86
.word 0x041d1dca,0x07288cfb
.word 0x618a9b8e,0x6fffca64
.word 0x842b0ae9,0x84be0e6c
.word 0x26a489bf,0x25cf81d1
.word 0x1e2d185c,0xe01d5d85
.word 0xf956ef17,0x3f39d394
.word 0x00001e58,0xd38e472d
.word 0x0d8ed783,0x86b44b53
.word 0xfe7933d1,0x07cff27f
.word 0x00000000,0x00000003
.word 0xd938fc06,0x489f9b07
.word 0x66429f23,0xd9727aae
.word 0x342bd91a,0x14f8c7dc
.word 0xc1c056be,0x829333ff
.word 0xb905b20e,0xff5a09ec
.word 0x793ab2e7,0x8d931a87
.word 0x39bd160d,0x675308b8
.word 0xb217e3aa,0xc8f9699d
.word 0x862d1338,0x4eecf356
.word 0x000000ad,0x7883251b
.word 0xf2b553b7,0x15195a6a
.word 0x65da7548,0x1e7b07cb
.word 0xaf7f7406,0xe4fe14b8
.word 0x9be8ceb8,0xbd73b986
.word 0x3945f287,0x14f8c7dc
.word 0xffd6f9b0,0x49ce8d42
.word 0x383050a8,0x0b666284
.word 0x81246aff,0x29451bbe
.word 0xfe80e416,0x6593d029
.word 0x74fbb0db,0x5a44e55d
.word 0xcccd936f,0xd8b07aef
.word 0x53cc4cd5,0x3add118c
p14_init_registers:
.word 0xc613be61,0xfcfb64b9 ! Init value for %l0
.word 0xa35bf4ea,0x39b4dc2e ! Init value for %l1
.word 0x30e9462c,0x91ba495b ! Init value for %l2
.word 0xf4c4bd4a,0x69879787 ! Init value for %l3
.word 0x2989db84,0x036cbe2b ! Init value for %l4
.word 0x8741ed17,0x9cdd9344 ! Init value for %l5
.word 0x54be8742,0x471f6d2e ! Init value for %l6
.word 0x2b3f1ab6,0x917536be ! Init value for %l7
.align 64
p14_init_freg:
.word 0xa542b642,0xa8aaa4c3 ! Init value for %f0
.word 0xba0d9776,0x3eb90105 ! Init value for %f2
.word 0xd5f14741,0x9de4bf38 ! Init value for %f4
.word 0xcef7ad31,0x8c7ac83d ! Init value for %f6
.word 0x1eb6c36b,0xe3d54a0f ! Init value for %f8
.word 0x49531035,0x6e5d0d22 ! Init value for %f10
.word 0x16822f54,0x5f261d87 ! Init value for %f12
.word 0xa2e71b0e,0xa8183b40 ! Init value for %f14
.word 0x8ad07274,0xdd958996 ! Init value for %f16
.word 0x9b081619,0xa351eaf6 ! Init value for %f18
.word 0xad6bab6e,0xc9a8201a ! Init value for %f20
.word 0x69b6de7c,0x68596245 ! Init value for %f22
.word 0xbe93e6af,0x92207873 ! Init value for %f24
.word 0x5938def8,0x5379c6c7 ! Init value for %f26
.word 0x07248df3,0xb0fcf5cd ! Init value for %f28
.word 0x13fd071f,0xeba16dd1 ! Init value for %f30
.word 0x79ca5d10,0x32cd3b3e ! Init value for %f32
.word 0x665cd902,0xcd4b1263 ! Init value for %f34
.word 0x145b2e83,0x074c7a6f ! Init value for %f36
.word 0x5f801996,0x5f9011e6 ! Init value for %f38
.word 0x34f7f989,0x4351d789 ! Init value for %f40
.word 0xd48b26b0,0x3d60d72d ! Init value for %f42
.word 0x737a569f,0xd49531e4 ! Init value for %f44
.word 0xf6108167,0xb065e752 ! Init value for %f46
.word 0x9fcaa39c,0x66bc0ae0
.word 0xfe5b6084,0xe032f18f
.word 0x14b615a1,0xca18e227
.word 0x03007c73,0x1008c61c
.word 0x3f781828,0xd0852b9d
.word 0xa6ee2e76,0x00d7407b
.word 0xd6370764,0x51f73154
.word 0x7b7e3394,0x8145d642
p14_expected_registers:
.word 0xfc9990da,0x019aa857
.word 0xda0ad03a,0x097ce75e
.word 0x00000000,0x18ff80d2
.word 0x00000000,0x000000de
.word 0xa604d91c,0x625bd160
.word 0xcd7e98f2,0x34503d23
.word 0x10453340,0x36f0de5e
.word 0x00000000,0x8bffe1db
p14_expected_fp_regs:
.word 0xa542b642,0xa8aaa4c3
.word 0xba0d9776,0x3eb90105
.word 0xd5f14741,0x9de4bf38
.word 0xcef7ad31,0x8c7ac83d
.word 0x1eb6c36b,0xe3d54a0f
.word 0x49531035,0x6e5d0d22
.word 0x16822f54,0x5f261d87
.word 0xa2e71b0e,0xa8183b40
.word 0x8ad07274,0xdd958996
.word 0x9b081619,0xa351eaf6
.word 0xad6bab6e,0xc9a8201a
.word 0x69b6de7c,0x68596245
.word 0xbe93e6af,0x92207873
.word 0x5938def8,0x5379c6c7
.word 0x07248df3,0xb0fcf5cd
.word 0x13fd071f,0xeba16dd1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0x8e24b034,0x937a1e0e
.word 0x4e432fd4,0x17a2d60d
.word 0x47c971e8,0x25bc2282
.word 0xa01f3430,0x3f8df077
.word 0xe8df550a,0xb1715985
.word 0x6629ad76,0x1136296c
.word 0x091538f8,0x2ad5092c
.word 0x06ff5fac,0xa03ac1ea
.word 0xfa8fbcaa,0x8c13ea05
.word 0xc36cd7a8,0xa6677f5b
.word 0x917536be,0x45da2874
.word 0x0cbb6bff,0x036cbe2b
.word 0xbd5d188c,0xbb5955ed
.word 0x6db2bd64,0xd66e5a08
.word 0xf068c66a,0xeba51089
.word 0xfc9aff6d,0x1bbbfd1d
.word 0x58be96eb,0x3bef5ff5
.word 0x629a01af,0x37f3a143
.word 0x9c531dee,0x2a8d4b28
.word 0xaab242c3,0x3356fbb5
.word 0xdd420da6,0x264e0071
.word 0x61a037f6,0x81d4c5c6
.word 0xe8269d2e,0x4407a176
.word 0x5ec02e83,0xf7933492
.word 0x9a01f4c9,0xf83fa88d
.word 0x4833f058,0x272f9feb
.word 0x1ef2587d,0xfbc02bd2
.word 0x2995f958,0xe5dc342f
.word 0xb6a7764a,0xf9a25308
.word 0xc90a59ba,0x404dd921
.word 0x0cbb6bde,0x036cbe2b
.word 0x5140c7e4,0x395aa00f
.word 0x5e83873c,0xfcc92385
.word 0x74c96437,0x49b456fa
.word 0xc3816c85,0x8dd436d4
.word 0xd48625ff,0xa02a809c
.word 0x9e5e5a83,0x71bcf4ff
.word 0x3f611e53,0x6c94a5e5
.word 0x0000005c,0x7029d092
.word 0x538aed1d,0xde9a0b49
.word 0xedbcd5f0,0x10c746ce
.word 0x10453340,0x36f0de5e
.word 0x6b608296,0x0bcbf122
.word 0xdff07db4,0x6d386ee9
.word 0x23a6bb63,0x00bc4276
.word 0xc58579c8,0x84894447
.word 0xfed09ce4,0x6a139f5b
.word 0x25b14cda,0xf67e3e7b
.word 0x266cff54,0xc302df17
.word 0x0b888493,0xc90c4c59
.word 0xf70859e7,0x8852e653
.word 0x1c97a13a,0x730dcff5
.word 0xb6ca0fa4,0xb18a7413
.word 0xb99e1cc6,0xa368dfac
.word 0x0871c413,0xcb90a50c
.word 0xa2d0a8ec,0x9eb87c7b
.word 0x4e0e3ed1,0x62abeb74
.word 0xbb021c48,0x7c8da88d
.word 0xc9ff6369,0xf4ff41ac
.word 0xab65c4dd,0x17448440
.word 0x6676ffac,0x5319cdae
.word 0xf1db202d,0x7bd6383d
.word 0x4f8b6222,0x1d55f72d
.word 0x22ad6bf0,0xdf3f38af
p14_local1_expect:
.word 0xc14a279c,0x5dd79186
.word 0xb36c0371,0xac0d7172
.word 0xb42e6635,0x1bbbfd1d
.word 0xc197f53f,0x49e87d54
.word 0x50ff4870,0xdc1a94fe
.word 0xf93638dd,0x3a63bc5d
.word 0x294e0664,0x1daec44e
.word 0xc6e4a173,0x2a7fef16
.word 0xa3784c60,0x79788851
.word 0x6d5d1791,0xa32a7bc7
.word 0xcd39ffff,0x16ec55ec
.word 0x49b74445,0xe7560fed
.word 0x8b1569b0,0x09e4b592
.word 0x35b31ea6,0x2e7795cd
.word 0xda0ad03a,0x097ce75e
.word 0x6a947a58,0x623f2c5b
.word 0x165acc92,0xce637fca
.word 0x31a2d6af,0x6de1cac9
.word 0xb8f7579e,0x6d37ed33
.word 0xae3de26e,0x3a4c0bff
.word 0x3e8e0d8b,0x036cbe2b
.word 0xc3bed29b,0x7b06fafb
.word 0xbf23dfb4,0x4f319082
.word 0xf06e9a8e,0x057e1504
.word 0x3435c189,0x359b2623
.word 0x3c9ff284,0xd9bead0a
.word 0x4ca26e4e,0xcce8c6c5
.word 0xfc85d77d,0x649486fb
.word 0x63b5c48a,0x8e3c1c79
.word 0x2cb00860,0xd202aefa
.word 0x878dfe0d,0xc1c3c960
.word 0x9e394939,0xb24a8abc
.word 0x856f7233,0xf620209a
.word 0x84c7748c,0xc7a49bb9
.word 0x13a30d81,0x64912f57
.word 0x4e57e65d,0x963fe146
.word 0xda509e59,0xc9a2968c
.word 0xa73cb133,0xba9d298d
.word 0xab9d2e22,0xfc46279d
.word 0x45e866d1,0xd3d20bdd
.word 0x1aec5619,0x2ad5092c
.word 0xe1d8d27c,0x552d0700
.word 0xae047c53,0xbf2b9acc
.word 0xf6a1cde9,0x7fdfacf7
.word 0x3b3657a2,0xd450727b
.word 0xa82d6ea9,0x9b1ee996
.word 0x8278eaf5,0x412e24a6
.word 0xd0d72bad,0x9dd5710b
.word 0x92e6519a,0x0bac020c
.word 0xb5558a1b,0xc250d834
.word 0xd2ed5344,0xa5b8185e
.word 0xee2c86d2,0x33f5a7b0
.word 0xffa2afb8,0xaffcd56a
.word 0x00296eb4,0xb8c13b4c
.word 0x6b029914,0xc9b2cd31
.word 0xe54cf9f5,0x1654ae07
.word 0x552d0700,0x00002c0f
.word 0x55c86f01,0x7574f34d
.word 0xcb59bf0a,0x2ca15053
.word 0x35d5c621,0x24343131
.word 0x44678950,0xc70d909b
.word 0x6d5d1791,0xc665ffce
.word 0xde7e575a,0x5fb157f1
.word 0xa604d91c,0x625bd160
p14_local2_expect:
.word 0x7b5e01ec,0x5d9c787e
.word 0xe1363321,0x745993d3
.word 0xe2659a58,0x9adb6428
.word 0x5d3e9c2a,0x279ca033
.word 0x15afce75,0x6dd7605f
.word 0x2f41ac97,0x323ae061
.word 0x0dc84f3b,0xa3e17d01
.word 0x65d07a4b,0xa6b7ff48
.word 0x17a2d60d,0x92b5a885
.word 0xe2e7f5d3,0x8d64c0f4
.word 0xfcad5bbe,0xff200744
.word 0xdfca7a57,0x8e33d803
.word 0xf80ed247,0x76986dbe
.word 0x91ba495b,0xb80f596f
.word 0x7d9cea32,0x63bd6026
.word 0xffff80d2,0x02db0bb4
.word 0xda15ead5,0xe43907a3
.word 0x703d5891,0xb0c339b3
.word 0x75c8e355,0x12a42159
.word 0x51b7fa70,0xffc3c2f8
.word 0xb116f0ff,0xfdd094f5
.word 0x191c1fd6,0x3907c30c
.word 0xa6020795,0xd99b5385
.word 0x6afa9a00,0x2be2c3e2
.word 0xd480c9d3,0x30a10bde
.word 0x8df0013e,0x392ff754
.word 0xe51fcf0a,0x59fc5a7f
.word 0xbeb16f8a,0xd25e97f1
.word 0xe8fa5dee,0x7b5dbe98
.word 0x105c608a,0xe931444c
.word 0x59ab3376,0x5c7c6e88
.word 0xf9eaac0a,0x00296eb4
.word 0xaea59910,0x9e8967e2
.word 0x593bda3d,0x028cc941
.word 0x3e4effe4,0xcf83fac1
.word 0x90d26d78,0xf222e4f7
.word 0xc6dc3bd8,0x36127c6a
.word 0xff3f42b3,0xd9b7a302
.word 0x6d487dc7,0x230d9d9f
.word 0xffadd1ff,0x9c062c0f
.word 0xc3f17ab7,0xa50e00d4
.word 0xc6052127,0x6ec649db
.word 0x873ce4b6,0x871601f9
.word 0x65bfffce,0x26497a14
.word 0x345dfeff,0x089edb88
.word 0x2dc729b4,0xf901fffb
.word 0xd603e315,0x28d15bec
.word 0x90670527,0xd719a9b0
.word 0x9444922b,0xda2d8012
.word 0x94b016b9,0x388bf1df
.word 0xda2d8012,0xb66bfbbd
.word 0x70c216c9,0x08fe5b5d
.word 0xbf23dfb4,0x0dc84f3b
.word 0xb2f6cfb0,0x327d6dfe
.word 0x874f6f72,0xedbcd5f0
.word 0x29c506e6,0x9cbcc697
.word 0x15f18744,0x98fa78e7
.word 0x1a7b08f6,0xbc254bad
.word 0x78b27066,0xfb7dd0b6
.word 0x82d8859c,0xa4f5bdb2
.word 0x000000ce,0x0e0ec0ef
.word 0x44cd4b84,0x92dd50ef
.word 0x0ea852d9,0x5d1e058f
.word 0x1845b2c0,0xe21a9d12
p14_local3_expect:
.word 0x760d08af,0x6431d482
.word 0xfaad0540,0xef4806e4
.word 0x17a530fb,0x6e87c7c8
.word 0x97722ced,0x23f2d5a3
.word 0xc4a9d308,0x790a0e6f
.word 0xa80a0921,0x38076b03
.word 0x080cf5bd,0x1c699cd9
.word 0xc6052127,0x2412e3e2
.word 0xa9ac9905,0xe3ff3f4e
.word 0xdff07db4,0x90793b45
.word 0x70781e8d,0xc371a1a7
.word 0x9f700aa8,0xc3c941e0
.word 0x13d74d1d,0xc1a3f9fc
.word 0xc281fe2d,0xab730798
.word 0xb9fd2572,0x2ed83b48
.word 0x8720c61e,0x1c1f5df3
.word 0x2e1d2d0f,0xb677f149
.word 0x3460c554,0xb1c07f73
.word 0x08785fdb,0x0c0df55b
.word 0xfc138dc4,0x63609813
.word 0x0a9ffb2b,0x59841a80
.word 0xe43c5faf,0x98acc564
.word 0xc017b42b,0x1136296c
.word 0xa8d48b97,0xdaabe70c
.word 0x3aada6e1,0xb44d7809
.word 0x9bb9a843,0xdd52ff76
.word 0x3d74b7f6,0xd41b4282
.word 0xe624ffae,0x8ca7c0bd
.word 0x3b858b26,0x4d54c632
.word 0x2408ad56,0x899ad7f7
.word 0x7ee4a703,0xfdc28bea
.word 0x58e8e483,0x0438a8e0
.word 0xeddcebac,0xcfc32c1a
.word 0xacc5a406,0xe80d8eef
.word 0x7c2168c3,0x45da2874
.word 0xa32a7bc7,0x7e676aca
.word 0xcd7e98f2,0x34503d23
.word 0x3de004b3,0x37c7b20a
.word 0x781a3b1d,0x0925ec30
.word 0x4076034b,0xfc8f1586
.word 0xd49cae5a,0xa068b068
.word 0xbaddb1f1,0xc14a279c
.word 0x040d5c48,0x0fc9d7c5
.word 0x039285a8,0x07b5c89d
.word 0x5ed3c82d,0xda713a43
.word 0xfc9990da,0x019aa857
.word 0x83b92f61,0x577d4cb9
.word 0x913738f8,0xeeb645a5
.word 0x6d92cedf,0xd438cbb2
.word 0xc69be5c4,0x66fe0e05
.word 0xebab0213,0xb7ff6463
.word 0xb76a6463,0x5b2daec5
.word 0x9559621a,0xb66c0e28
.word 0xde476df5,0xac400d4d
.word 0xedfe5727,0x192b5b44
.word 0x00000076,0xf8ad3cf1
.word 0x864a10f6,0x39b4dc2e
.word 0x60394831,0x78b27066
.word 0x15726466,0x0342acbf
.word 0x5da8247d,0xb7313709
.word 0x3a1a11f7,0xe18ed94c
.word 0x47ecf391,0x76978219
.word 0x2f20f61f,0xb934df17
.word 0xa371f606,0xea9f7289
p15_init_registers:
.word 0xe8ee7ab8,0x110c843f ! Init value for %l0
.word 0x5efe9836,0x765407d1 ! Init value for %l1
.word 0xe352c0e6,0x587fde98 ! Init value for %l2
.word 0xd1ae3d14,0xd05935c2 ! Init value for %l3
.word 0xd801ee9c,0x58d56e4f ! Init value for %l4
.word 0x6f748a6d,0xc7553f70 ! Init value for %l5
.word 0xf8c6c6eb,0xfdb8b50f ! Init value for %l6
.word 0x09a0d080,0x2e4d77b1 ! Init value for %l7
.align 64
p15_init_freg:
.word 0x81c24076,0x48376e4e ! Init value for %f0
.word 0x864cd665,0x82e26622 ! Init value for %f2
.word 0xbe828f7c,0x5ebb799e ! Init value for %f4
.word 0xe1e64958,0xc9cfc28b ! Init value for %f6
.word 0x5ce79d61,0xebfb9798 ! Init value for %f8
.word 0x228b7b32,0x3291612d ! Init value for %f10
.word 0x15140572,0xe0c33c21 ! Init value for %f12
.word 0xa631e267,0xee390776 ! Init value for %f14
.word 0x5cd39245,0x6b000257 ! Init value for %f16
.word 0x3aa24462,0x9ca5eb91 ! Init value for %f18
.word 0xe57d7c04,0x586184ed ! Init value for %f20
.word 0xf951f5eb,0x3ab6efdc ! Init value for %f22
.word 0x5a43e7a0,0x9ea3e823 ! Init value for %f24
.word 0xc9e6bd07,0x6359d588 ! Init value for %f26
.word 0x3dd5d8d1,0xd8c480bf ! Init value for %f28
.word 0xdf6a750c,0x499e5515 ! Init value for %f30
.word 0xfb75dff9,0x3751bb5b ! Init value for %f32
.word 0x8eb07587,0x3333da19 ! Init value for %f34
.word 0x9f54141d,0x9419dbe7 ! Init value for %f36
.word 0x3aef227e,0x6aec47d4 ! Init value for %f38
.word 0xa23384b7,0xdea87770 ! Init value for %f40
.word 0x6a872788,0x843516b7 ! Init value for %f42
.word 0x18329781,0x3fa05c12 ! Init value for %f44
.word 0x231925ab,0x7ef35e7e ! Init value for %f46
.word 0xb67c5994,0xe7616ba0
.word 0x50d23a07,0xb5793586
.word 0x69220fc0,0xb3f6fb6c
.word 0x0f72ee10,0xa467605d
.word 0x0c417037,0x12e3d1a5
.word 0x99deb4e6,0x33e6f6d9
.word 0xb1b3bdf2,0x7e8f5b35
.word 0xa9f45112,0xa60bd562
p15_expected_registers:
.word 0x00000000,0x00000099
.word 0x76eb3fc5,0xe063a568
.word 0x0e48b8b0,0xc3f931a9
.word 0x00000000,0xc3f931a9
.word 0x00000000,0xeeb441e6
.word 0x00000000,0x000000ef
.word 0x00000000,0x000000d6
.word 0x00000000,0x00000057
p15_expected_fp_regs:
.word 0x81c24076,0x48376e4e
.word 0x864cd665,0x82e26622
.word 0xbe828f7c,0x5ebb799e
.word 0xe1e64958,0xc9cfc28b
.word 0x5ce79d61,0xebfb9798
.word 0x228b7b32,0x3291612d
.word 0x15140572,0xe0c33c21
.word 0xa631e267,0xee390776
.word 0x5cd39245,0x6b000257
.word 0x3aa24462,0x9ca5eb91
.word 0xe57d7c04,0x586184ed
.word 0xf951f5eb,0x3ab6efdc
.word 0x5a43e7a0,0x9ea3e823
.word 0xc9e6bd07,0x6359d588
.word 0x3dd5d8d1,0xd8c480bf
.word 0xdf6a750c,0x499e5515
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0x1c29adeb,0x35e65c96
.word 0x0b5e3cf9,0x14dc7590
.word 0x68ce6720,0x58411e00
.word 0xc556b2d4,0xfcd695b4
.word 0xfb8d9a3b,0x46af6903
.word 0xf8f37b9a,0x716adc24
.word 0xf8abc05a,0x1d4bb45e
.word 0x66fb9ae3,0x67832c7d
.word 0x1f6ac9a6,0xd2e5298a
.word 0xc86e65b1,0x0e21cd5f
.word 0xfbc5d66a,0xade7cfce
.word 0x1a505249,0x8fca611f
.word 0xb4657843,0x494755f0
.word 0x43925720,0x6826ff98
.word 0x00000026,0x11b07b5b
.word 0x3d6e6a5e,0x9a218a60
.word 0xf3d1baad,0x0e56c123
.word 0xfa7e3645,0x0d8a47cf
.word 0x4ed1a6c2,0xfdecc42e
.word 0x2a8b6d1f,0x02dc482f
.word 0x64b5a711,0xcac5ebc1
.word 0xbc5cf2b3,0x8632176b
.word 0xcdff4fcf,0xa8b69d14
.word 0x8cff9d80,0xa04556b1
.word 0x9e2cdade,0x2bfc486b
.word 0x1d490bb7,0x9ad47194
.word 0xc5def137,0x059c0604
.word 0xb5354990,0xc6ef65b9
.word 0xf0f52392,0xdb2eb852
.word 0x8e30c293,0x06a601e7
.word 0x00000034,0x000000ec
.word 0x426757ef,0x94ff07f2
.word 0xb3a01bf7,0x9c261472
.word 0xcef55117,0x6c5de1a8
.word 0x252bd8c8,0x296fc804
.word 0xb6b894c0,0x939060da
.word 0xa8a6fb18,0xd4af4a78
.word 0xedbd580b,0x983b2eaf
.word 0xdf85dc1b,0x13b3d3d5
.word 0xf7b8d921,0xc169ecd8
.word 0x34509564,0x9910a547
.word 0x8380e5d0,0x0d3563c9
.word 0xd54dae3b,0x60c1ddb2
.word 0x7805326b,0xe3f9710e
.word 0xa91d49d9,0xbd970530
.word 0x9943c2e5,0xbef87654
.word 0x317d55fe,0x49ff18cb
.word 0x8c7901d0,0xc9ebb498
.word 0x7c7024ae,0xefa1488f
.word 0xc7c275ae,0xc83a9f97
.word 0x15684006,0x53d4d5a5
.word 0x98d80df6,0xd5f036d5
.word 0x2ab0dc99,0xdce228b4
.word 0xf6774204,0xdfae855f
.word 0xc6c15fd2,0x09ce7303
.word 0xf939a82e,0x6b64e2d7
.word 0x9efd13bb,0x8c7efbba
.word 0xdf12579f,0x168b62dc
.word 0x3de4e01b,0x3a45c576
.word 0xf5ac5ff9,0xb5619441
.word 0x0bab6d71,0x816c2785
.word 0xb30b8d5d,0x51bbcff9
.word 0x7709522f,0xe1d72352
.word 0x5b086357,0xf5ac5ff9
p15_local1_expect:
.word 0x1d0fe389,0x2923ffbc
.word 0xea08b7a5,0x946fef93
.word 0x9f6ce4e8,0x66289af2
.word 0x7bc6f576,0x484c3fbb
.word 0x33b8dba8,0x99f14d1d
.word 0x8e3bd444,0x4be09cf5
.word 0x3f506c32,0x1b2cf870
.word 0x3a3fd4d0,0x10fc1d5c
.word 0x922abdbd,0x52e4a4ae
.word 0x6f190a28,0xaf9f9a10
.word 0xde3d78ec,0xda7ec505
.word 0xe9843029,0xf2d28049
.word 0x7f412ae0,0xda981278
.word 0x106d295d,0xdbac30d8
.word 0x9d5c6f83,0x2ffe7eba
.word 0x81ff45d2,0x3b74e065
.word 0xe7c9918f,0x1dd445d2
.word 0x1ef1aa96,0x87db40a7
.word 0x5cb285cb,0x1f972f84
.word 0x7a8765cd,0x3473e807
.word 0x0be2aa14,0x8e761ad3
.word 0x648f0b4c,0x08c97b42
.word 0xffb6f3d7,0x84d679c7
.word 0x31b95932,0xe1906cd6
.word 0x92ef8b60,0xd12f0018
.word 0x93368dfe,0xb52aa718
.word 0x3386cdcd,0x3c97913e
.word 0xc8bca8ea,0x33dbe4c8
.word 0x0f0faf64,0xe5e73a30
.word 0x70c57a67,0xb933fcd2
.word 0xe37bba4e,0x46a25c02
.word 0x6ff7f1e6,0xa632da62
.word 0x022b99e1,0xf0e043dd
.word 0x1bff9a9b,0x2e4d77b1
.word 0x1cc0e812,0x6773ea22
.word 0xe813bbcd,0x1358fd5a
.word 0x0d381ae6,0x1eeb6fc2
.word 0xe3fdf95d,0xfbf480a9
.word 0x0000003a,0x1ebce44d
.word 0x37a1df24,0x0810f53b
.word 0xd277d80a,0xe4e92025
.word 0x15b8c5cd,0x8f53f16d
.word 0x8e8cb3d6,0xfc8c953b
.word 0x3bbe1efb,0xd464fbb4
.word 0x000000a1,0x2cdfe68f
.word 0x8aebda8c,0x17e19ac6
.word 0xffe21ce3,0x9d1d31cf
.word 0x4d1fcac7,0xe4cbfd4e
.word 0xc31a8782,0x644d90b7
.word 0xff6e5a62,0x7f70e5d5
.word 0x9c2589f4,0xb360f97b
.word 0x9fb8d5a0,0x65919511
.word 0xeeb441e6,0x86e70b40
.word 0x6ae27960,0x70a7eb2d
.word 0xf551efa2,0x4fa017ff
.word 0xad806486,0xe511d33a
.word 0xa0e95905,0x59d45077
.word 0xdbc85f96,0xbeb7dfff
.word 0x1d4a19f1,0x5dc7ffba
.word 0x63e4e709,0x3a4e4f53
.word 0x741abc4b,0x75321c62
.word 0x6db768bd,0xe453f47e
.word 0x68b169eb,0x44c45e68
.word 0x5c674913,0xedcfb299
p15_local2_expect:
.word 0x2b927cff,0xd2e5298a
.word 0x70ffff77,0xea08b7a5
.word 0x8dffbc78,0x6d7c19ff
.word 0x752445ba,0x760f7c32
.word 0xfff16e20,0xe8b494e8
.word 0x586ca3a4,0xf3af403d
.word 0xaf573f88,0xdc3f1561
.word 0x841f9de8,0x5920bb94
.word 0x6b3be5ab,0x142c66c7
.word 0x60dfedf2,0x3a286eab
.word 0x5b2e230b,0x2732810d
.word 0xb6b241b2,0xb0f02f4a
.word 0x3e371c93,0x872424b0
.word 0x45cd55f9,0x03132547
.word 0x25ff6b32,0xd1581e1d
.word 0x87e2b802,0x43e12d58
.word 0xd7e15246,0xf4803b51
.word 0xe296d7bc,0x063537a3
.word 0x0f0a1102,0x352eb18d
.word 0x6f9f338f,0x1fd4f067
.word 0xd9477f2a,0x52bebc5a
.word 0xe1870904,0x228bebc4
.word 0xe1223889,0x7bd049b1
.word 0xf95bd774,0x688f9a3a
.word 0xeae52b29,0xa56e9ef2
.word 0x0000003e,0xe90b668c
.word 0xf28f70a6,0x6df5215e
.word 0x140322d1,0xa297ffd9
.word 0x86cb651c,0x41f923de
.word 0x8279b4d5,0x5a0bc016
.word 0x7efef364,0x5eb005ca
.word 0xc857e851,0x53322a92
.word 0xe40ee4ef,0xdc856c7f
.word 0x30ac9bbb,0xc9d86960
.word 0x6ae27960,0xb9e84ab7
.word 0x31fedaa3,0xf5689671
.word 0x89c192c4,0x44321f5f
.word 0x1523acf2,0x0000004e
.word 0x1a9f639e,0x193dff4f
.word 0x9807f0ff,0xc5554c4a
.word 0xfb648506,0x748087ed
.word 0xa568ee55,0xcc92e5a3
.word 0xe6444c6c,0x10cc6bd1
.word 0x2c37f08b,0x4686022f
.word 0x000000e9,0xd0655948
.word 0xa7702ca4,0x12fde09b
.word 0x6cffd7c1,0x3e593372
.word 0xfc4270ab,0x3832953e
.word 0x499885a5,0x38a3d3f3
.word 0x27c4ba58,0x22c49716
.word 0x98a7ac91,0x14076354
.word 0x0fed18ea,0x4bc5e86b
.word 0xc7571cb1,0xc51c13c1
.word 0x9e77ccf2,0x82847738
.word 0xe115f626,0xdf6783bc
.word 0xf01cabc6,0xcf1fa884
.word 0xad4836c5,0xff03c927
.word 0xc1c2fb4e,0xff851362
.word 0x00000043,0x92c854bb
.word 0xc20d4f99,0x4c360ecc
.word 0xb3a29259,0x6ae27960
.word 0xa4ea9daa,0xf26ef1df
.word 0x2635ff63,0x8a4930a2
.word 0xf8725ef5,0x16869796
p15_local3_expect:
.word 0x292dee9e,0x288a68d8
.word 0xffc1ed3a,0xa3fbb88b
.word 0x82846b70,0xd7e25ced
.word 0x099179ec,0x54555793
.word 0x34c22d47,0x83a323b0
.word 0xe80c28cd,0x75be7a21
.word 0x43f5402b,0x8c22adba
.word 0x8d0d874a,0x299f1edb
.word 0xb9238aad,0x80371e74
.word 0x5f19486d,0x17e19ac6
.word 0xf56ac985,0xf227ca06
.word 0xb8b539ad,0x09eae996
.word 0x951e200e,0xd7b840c5
.word 0xfdecc42e,0xaaf90c0b
.word 0x5884046a,0x428a978e
.word 0x7879fc36,0x36ff533d
.word 0x6576e9f2,0x291b94eb
.word 0xd24618d1,0xd527dd1d
.word 0x76eb3fc5,0xe063a568
.word 0x6b216efe,0xb98115c6
.word 0x34ed9d46,0xc4bfdda7
.word 0xe2bbe131,0xbce9951f
.word 0x9a60b818,0xa6b8be31
.word 0x5c2a6922,0x613ed5b3
.word 0x577006a0,0xcc1efff4
.word 0x0e48b8b0,0xc3f931a9
.word 0x37c6e1b6,0x1531eae7
.word 0x04a6b410,0x63abbe80
.word 0x8ec87ff8,0x6ebf80b3
.word 0x06ade859,0x5727ace5
.word 0x93206516,0x352d6581
.word 0xb34f6305,0x95b9b4cc
.word 0x1e0c6e72,0x0000005c
.word 0xff5b69b3,0x38d0b9d7
.word 0xa94eebf2,0x381cc31d
.word 0xbed691cb,0x8bcf2319
.word 0x4386b384,0xfb89c70d
.word 0x6961571f,0xc4cc5c2f
.word 0x68bfe749,0x0e8a8e2d
.word 0xb68a90a4,0xf8dba953
.word 0x2c35f61b,0x65cd4c99
.word 0x817fe5eb,0x55190dd7
.word 0xfffdf1cf,0xf09706e0
.word 0x037b03b1,0x7f261d9e
.word 0x95a74485,0x031b4f72
.word 0x1d3b3afe,0x5d4402ba
.word 0x034b6ad2,0x330af735
.word 0xcebeb742,0xadb0aece
.word 0x66db44d3,0xe80c416b
.word 0xfa896678,0x168b62dc
.word 0xfe127b56,0x9dff6f83
.word 0xd62c0cf5,0xca1907fc
.word 0x9030536d,0xd41e34e0
.word 0x15a66710,0x8ef7c5f2
.word 0xb4dd7322,0x24ba00da
.word 0x68f5cdaf,0x8b1ae281
.word 0x889201af,0x643899c2
.word 0x1815a38e,0x0c7cb4b0
.word 0xb87ae55b,0xd7e25ced
.word 0xad46b034,0x4097e0cb
.word 0xafe2adf6,0xc18f35cc
.word 0x55abc9a6,0x44f07729
.word 0x6b62a945,0xcd25f1ed
.word 0x2f4c538b,0x8012d7d8
p16_init_registers:
.word 0xd2140f76,0x4f1fd817 ! Init value for %l0
.word 0x1f7030e4,0x993503eb ! Init value for %l1
.word 0x60a4eab5,0xf133e121 ! Init value for %l2
.word 0x1844b9e7,0xa9018f7f ! Init value for %l3
.word 0xaf17da0a,0x2f81a54c ! Init value for %l4
.word 0xffd333f6,0x419ff914 ! Init value for %l5
.word 0x41cde4c0,0x91fe733b ! Init value for %l6
.word 0xd7098591,0xc972be23 ! Init value for %l7
.align 64
p16_init_freg:
.word 0xa4af9e6d,0x913c9b82 ! Init value for %f0
.word 0x1bc8defb,0x00527ff8 ! Init value for %f2
.word 0xeb973356,0xe25512fa ! Init value for %f4
.word 0xf70ec0c4,0x4f1435ae ! Init value for %f6
.word 0x8492db44,0x9d33489b ! Init value for %f8
.word 0xf1008450,0x9f0aedf2 ! Init value for %f10
.word 0x95da9fff,0x3f0647a0 ! Init value for %f12
.word 0x1e1a84fa,0xf36eee59 ! Init value for %f14
.word 0x7473c724,0x5e105a5c ! Init value for %f16
.word 0xe151c844,0x3f0100fb ! Init value for %f18
.word 0x592586d9,0x6b924422 ! Init value for %f20
.word 0x4281c46c,0x350358da ! Init value for %f22
.word 0xf5ab2704,0xc04cbe9b ! Init value for %f24
.word 0x30d92eca,0x3e3699f8 ! Init value for %f26
.word 0x67310454,0x4e0b615b ! Init value for %f28
.word 0x6604b03b,0x58a287f7 ! Init value for %f30
.word 0x7a4a39b0,0xa5bbe4ff ! Init value for %f32
.word 0x9d70ac48,0x19715c6f ! Init value for %f34
.word 0x14384d90,0x66652040 ! Init value for %f36
.word 0x1d1ec0c2,0xb65b86ae ! Init value for %f38
.word 0x028deaef,0x2f40fb9b ! Init value for %f40
.word 0xe64fb6f7,0x16c844c3 ! Init value for %f42
.word 0x6da47fcc,0x168d20ba ! Init value for %f44
.word 0x56696193,0xe553eea6 ! Init value for %f46
.word 0xbcf1cbc5,0x0219fe97
.word 0x4f8d9581,0x4031160f
.word 0x3db2c0d8,0x67d63a8e
.word 0xd85a09c9,0x6a25ad61
.word 0x0df260a6,0xfc8b2cd2
.word 0x96dcdb10,0xd01ff608
.word 0xd7031574,0x61a6d783
.word 0x646f5df4,0x400ca50a
p16_expected_registers:
.word 0x00000000,0x00000093
.word 0x00000000,0x27f3fd4f
.word 0x00000000,0x0000a86e
.word 0x00000000,0x44280209
.word 0x00000000,0x0a44f7c0
.word 0xffffffff,0xffffffef
.word 0x00000000,0x0000914e
.word 0xd1112a2b,0x9c0a2ed6
p16_expected_fp_regs:
.word 0xa4af9e6d,0x913c9b82
.word 0x1bc8defb,0x00527ff8
.word 0xeb973356,0xe25512fa
.word 0xf70ec0c4,0x4f1435ae
.word 0x8492db44,0x9d33489b
.word 0xf1008450,0x9f0aedf2
.word 0x95da9fff,0x3f0647a0
.word 0x1e1a84fa,0xf36eee59
.word 0x7473c724,0x5e105a5c
.word 0xe151c844,0x3f0100fb
.word 0x592586d9,0x6b924422
.word 0x4281c46c,0x350358da
.word 0xf5ab2704,0xc04cbe9b
.word 0x30d92eca,0x3e3699f8
.word 0x67310454,0x4e0b615b
.word 0x6604b03b,0x58a287f7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0x47ec497b,0xffe97523
.word 0x5aad2c18,0xcebf17ee
.word 0xbd6c2f26,0x57812624
.word 0x321162c1,0x863091fe
.word 0xe7b53c9b,0x60924e9d
.word 0x05bcb708,0x71ffd069
.word 0x3a1d182a,0xefff0541
.word 0x116915e5,0xcc02daf1
.word 0xc4dc43f3,0x78a5cf69
.word 0xffa87387,0x79a6b6df
.word 0x79870cb1,0xa3d656a7
.word 0x973bff33,0x3801f589
.word 0xcf6a0b2c,0xbe7b3c0f
.word 0xfc2e1c6d,0xc0ffe5bf
.word 0x520cff6f,0x25ddf2ae
.word 0xb1ef815a,0xa9729c34
.word 0x41013553,0xc441535a
.word 0x8de60a75,0xc49d62c7
.word 0x3d1d62bd,0x043ba518
.word 0xff605f32,0x42b3e5fe
.word 0xd3ea0387,0x592d3971
.word 0x43b852a5,0x53e31c0d
.word 0x5719bf51,0x3478bd68
.word 0x5dbcf97a,0x3393defa
.word 0x3159963a,0x214bf2a7
.word 0xae4e9e4d,0x6ef2fed5
.word 0x58d203fc,0x9d6486ff
.word 0x16e77b6e,0xe96c7f0c
.word 0xf562dd05,0xd10f8aea
.word 0x58b7fd0e,0x661b7dff
.word 0xaa156012,0x6be35aeb
.word 0xb7989684,0xb5ff22d9
.word 0x02367c19,0x9754e76d
.word 0x4e233c4e,0x47a9b9f1
.word 0x58840f0f,0xef6b02d9
.word 0x68613e64,0x18991cd3
.word 0xb646e503,0x815916b5
.word 0x9acd1695,0x78d82c71
.word 0x57250dbc,0x111ec614
.word 0x82629c62,0xa6c3575f
.word 0x77a175ce,0x6845ba02
.word 0xc10c976f,0xb4d57c47
.word 0x5495adc0,0x21d70c5c
.word 0xa75f9107,0x8bdf94ae
.word 0x469a80ad,0x00000056
.word 0xff68c2d8,0x8a0e4ee9
.word 0xa0aaa2c9,0xef830541
.word 0x6878bd8b,0xab5ec607
.word 0x704546e2,0x23896fd5
.word 0x16dbd3bd,0x2fc625b0
.word 0x6e01587e,0xbaad7e02
.word 0x32f93fbc,0x66f44d2f
.word 0xbfd301e7,0x2fc625b0
.word 0x82603698,0x96ffe340
.word 0xb52a8792,0x4374152d
.word 0xd1112a2b,0x9c0a2ed6
.word 0xf65ccd7e,0x976dcc7e
.word 0x72ca2e69,0xcb0cf7d9
.word 0xcc840e7c,0x2397152c
.word 0x9a946dcb,0xa1675da2
.word 0x9f2d18c7,0x039e2dab
.word 0x555f2282,0x270a7021
.word 0xb608083e,0xe581d812
.word 0xca9f9783,0x26c8a9da
p16_local1_expect:
.word 0x5920a9b5,0xdcc42e7d
.word 0x74346cc7,0x80d3cd45
.word 0x303939f1,0xa57acd7c
.word 0x79e460cc,0x690879bc
.word 0x58c82aeb,0x26dafc53
.word 0xa86e85ff,0xece051a3
.word 0xe1ee8943,0x51e5cff5
.word 0xbb52ebbe,0x152c6288
.word 0xfbe72055,0x43cbcf31
.word 0x848ff9bb,0x88c92c20
.word 0xe1fa3d67,0xdabf93a9
.word 0x5e5fb6da,0x5240a207
.word 0xb821b58c,0xf14b3593
.word 0x9052a9af,0xa21674f5
.word 0x7c944d4c,0x02c3f899
.word 0x4c211af4,0xac198b1e
.word 0x00534e07,0x5feecec6
.word 0xe525b666,0x8b69fdef
.word 0xceee75ff,0x7795ff21
.word 0xfb328c7d,0x2ab954a1
.word 0x067d0c63,0xcf9e206a
.word 0x94df1c0b,0xc43b9f85
.word 0xadd93f97,0xcf8d1002
.word 0x2792ff20,0x0825e715
.word 0x54c9b70f,0x9d817e4b
.word 0xf6257ae1,0x50750c43
.word 0x21e297d3,0xa307bd9f
.word 0x0f98aded,0xa1a024fa
.word 0xc2c010d6,0x2ce03f63
.word 0x8f9ab884,0x71ba3799
.word 0x77718727,0x15d8d827
.word 0x75a6a19b,0x17a4eb0f
.word 0x2a9f5dd8,0xa550c8e0
.word 0xf107cb75,0xa8d3913d
.word 0x7c61edc7,0x36be3038
.word 0x407433be,0xbaa9ffa6
.word 0x53008e97,0xd3a56475
.word 0x7da01e92,0x60f9bf17
.word 0x000000cc,0xd23ee737
.word 0x001914fb,0x000000ff
.word 0x0a44f7c0,0xffffffef
.word 0x9da08e72,0x2adac0a7
.word 0xcfea8ae8,0x82981f0e
.word 0x23674513,0x0df2a47a
.word 0x8594df3e,0xfc6a48a6
.word 0x43f22e3e,0xc21c1509
.word 0x517e0a9b,0xee75e36c
.word 0xfcc4eb79,0xf58cd24b
.word 0x31dade03,0x5abfde03
.word 0xba3e61e4,0x03548516
.word 0xe13506f7,0x863091fe
.word 0x24fff399,0x547f11c8
.word 0xc67bc0be,0xa9018f7f
.word 0x94004bab,0xc7002724
.word 0x11eb8359,0x876a546b
.word 0xb0057f6c,0x935cf1b7
.word 0x70600ec2,0x94d5f4f3
.word 0x4f39a465,0x4913778f
.word 0x1102b9ae,0x2c0497ee
.word 0xfeb09735,0xb608083e
.word 0xd92c57a5,0xac33286f
.word 0x00000000,0x000000ff
.word 0xcc0980a5,0x8d47b7e1
.word 0x5868b8bf,0x05bcb708
p16_local2_expect:
.word 0x61d13b53,0x000000e2
.word 0xaeaddce5,0x60ada269
.word 0x59ff13a2,0x3c945d7a
.word 0x8d1fb9ce,0x67afe4ca
.word 0x1fd72a1d,0xbbc8d5c5
.word 0x728188cd,0x06e36b21
.word 0xa5e3c073,0x4696ff24
.word 0x010ec91b,0x7ab6aa13
.word 0xffbf73e8,0x819695a6
.word 0xb9deff15,0x4414ec41
.word 0x7acbaae7,0xfda88fae
.word 0x12ed5d14,0xbff3df29
.word 0x1b5c66d2,0xe3ffa8c4
.word 0x9e6e284b,0x5e7a13b2
.word 0xf4e484e8,0x70421070
.word 0xd788bf82,0xf9790131
.word 0xd9715e7e,0x409e22f9
.word 0x58d5ba47,0x3ff02dcb
.word 0x4cf9a336,0x02ae6843
.word 0x3ba6c3d2,0x0146a35d
.word 0x56852e1b,0xf5298e43
.word 0x773d9567,0x11833285
.word 0x4f042f0b,0xfbf8f5f2
.word 0x739358d9,0xb0b854b9
.word 0x0000006f,0xf0d4926b
.word 0x33ff828c,0x5c0c07cf
.word 0x8ec5dd0f,0x28e6a62e
.word 0xe96ef420,0x24da6a05
.word 0x088e442c,0xff6af1c2
.word 0x7b25ff5e,0xf5e2b082
.word 0x8599fa9e,0x0bddbe78
.word 0xf69b27d7,0x22a9db0f
.word 0x78086883,0xb8e03593
.word 0x00000015,0xf3d04772
.word 0xef1a2fb6,0x00ff11a1
.word 0x876a546b,0x53688631
.word 0xc1e92dcf,0xd988904b
.word 0x25d5951c,0xb0ea5df8
.word 0x75e7aa42,0x158e73b1
.word 0xf1e6ac41,0xc5e25c2c
.word 0x6df6a28f,0x53f5e8d3
.word 0x00000014,0x0000006e
.word 0x8137b2a6,0x496412ee
.word 0xb608083e,0x000000ba
.word 0x1c947e74,0x97b6bfef
.word 0x9d0df763,0x5c9f4f0a
.word 0x00000085,0x0a44f7c0
.word 0x1322bb7c,0x6c0702fc
.word 0x7662f50b,0x7355bce1
.word 0xdb479135,0x3da85886
.word 0xeffd81b6,0x757ae04e
.word 0x66222e1a,0x4a26eae8
.word 0x6b58476d,0xff9ccf99
.word 0x93142a9e,0xa240c277
.word 0xebef105e,0xdc8d73cd
.word 0xc9a798c3,0xc745a911
.word 0xc9fbfa99,0xbe8debbc
.word 0x71e04aff,0xe1d3ff8a
.word 0x55f01738,0x590aa7da
.word 0x7cf892b0,0xa42ceff6
.word 0x86637e3a,0xc5bb48ef
.word 0xe1c0dd52,0xfc159aee
.word 0xf5f0a7dd,0x2df97f6b
.word 0x49254805,0xd02e7f2e
p16_local3_expect:
.word 0xcc669d8e,0x65951acd
.word 0xc67533ee,0x4575829e
.word 0xf3d978b0,0xe6e7f4e2
.word 0x4b2b281b,0x66222e1a
.word 0x87039f18,0x4ec75d6f
.word 0x35dec053,0x66222e1a
.word 0xb139dc59,0x3a6d00f0
.word 0x6bad1c21,0x3638c25d
.word 0xa9e61a4a,0xf6eba51a
.word 0xb4433702,0xa9729c34
.word 0xe032c871,0xcf6d59d2
.word 0x91ff2d9a,0xbf47d642
.word 0x8b6f10fe,0x126a8c1c
.word 0x9e7c76ff,0x61233402
.word 0xda41f39c,0x61bd1687
.word 0xeeaf1bb2,0xd3061ccd
.word 0x993503eb,0x0000009a
.word 0x8bd82b80,0x9c6466c3
.word 0xc90ef143,0x00a880dd
.word 0xb7aebae7,0xa63a616f
.word 0x4cf50711,0x750e0eb7
.word 0x183b0ba1,0x29c6f129
.word 0xbca0a20d,0x13497e9b
.word 0xe47c5e15,0x91fe733b
.word 0xb98f6d6f,0xf4e2b7f6
.word 0x15bbea61,0xd37d1400
.word 0x80700b90,0x0d89a9a1
.word 0xd3a56475,0xe1864a5c
.word 0x3bd27e9b,0x748a4df0
.word 0xeecb914e,0x93aa1a7a
.word 0x24500a49,0x59503edd
.word 0x1c16f11d,0x03b02f84
.word 0xdcd6caa4,0xd103ff7c
.word 0x7f172574,0x00000028
.word 0x3f7fa85a,0xbb99887b
.word 0x86f7b4ff,0x4f642f48
.word 0xbbbc376c,0xb3614d51
.word 0xffffc6d1,0x1f5e6875
.word 0x1fa3c6e0,0xdd4a2039
.word 0xc89408a4,0x1ef4baca
.word 0xfcd41338,0x7440fc0d
.word 0x21cfdca2,0x7a63da31
.word 0x73a819e0,0x1916b335
.word 0x0b271484,0x6df6a28f
.word 0x8f48c8b5,0xf578b22a
.word 0xb8b21bec,0xfbb4cce1
.word 0x1bc8ff0e,0x1a0ad22a
.word 0x2c7f2598,0x25b9c93a
.word 0x70566e7a,0x902026fc
.word 0x380fa15d,0x49a8ff39
.word 0x9b8d6e9a,0x34ac4af7
.word 0x0ee2ba8c,0xf460fe4f
.word 0x64b1b787,0x0b8de768
.word 0x43ebc999,0xcf6d59d2
.word 0x3d5cc0c4,0x8cbc6d3a
.word 0xe103187d,0x6772ec8c
.word 0xc9c036bc,0xe22f9b14
.word 0xff1f7416,0xff4d31f7
.word 0x6c00c5fc,0xf3f834ae
.word 0x23d52e95,0x1d16ffeb
.word 0xe581d812,0x4d9eb80f
.word 0x56b89914,0xe13506f7
.word 0xa04a1378,0x59503edd
.word 0xb56f8d86,0x2ea64eed
p17_init_registers:
.word 0x9572b384,0x749e7b11 ! Init value for %l0
.word 0xeb5e7fe8,0x7f164064 ! Init value for %l1
.word 0x8b2099f4,0x515dfdb0 ! Init value for %l2
.word 0xb08f0186,0x42019e2e ! Init value for %l3
.word 0x827713fa,0x44818c23 ! Init value for %l4
.word 0xf231c57b,0xaf96b204 ! Init value for %l5
.word 0xbaa80b20,0x1c1b7f8b ! Init value for %l6
.word 0xbffc2fd0,0x3578cfe1 ! Init value for %l7
.align 64
p17_init_freg:
.word 0x7d54f0af,0x4de4e707 ! Init value for %f0
.word 0x2ee0e9e8,0x7dab3762 ! Init value for %f2
.word 0xd5e0e346,0xabc4af3b ! Init value for %f4
.word 0xe4a9838d,0xc2033d28 ! Init value for %f6
.word 0x61c2e7d9,0x17422c30 ! Init value for %f8
.word 0xb3cf6ed0,0xa2172ec5 ! Init value for %f10
.word 0x07a6389b,0x51dba64b ! Init value for %f12
.word 0xcf904c11,0xa1bb5749 ! Init value for %f14
.word 0x3d5ec9d7,0x9465b351 ! Init value for %f16
.word 0xc3b3d8c7,0xdd3762a0 ! Init value for %f18
.word 0x36c241a4,0x65179bfc ! Init value for %f20
.word 0x0f6c1038,0x2f63e0c4 ! Init value for %f22
.word 0xf5933b00,0xe9c4f4ba ! Init value for %f24
.word 0xda3551ac,0xe91c7815 ! Init value for %f26
.word 0x3f1c80a7,0x96a364f8 ! Init value for %f28
.word 0x05c42196,0xd920697a ! Init value for %f30
.word 0x1e3fa252,0xbb31a7ec ! Init value for %f32
.word 0xa4562ebf,0xa2acd406 ! Init value for %f34
.word 0x2c25cd29,0x7ee76854 ! Init value for %f36
.word 0xf392a967,0x6df88033 ! Init value for %f38
.word 0x052304cc,0xabebc6d8 ! Init value for %f40
.word 0xbb319e6d,0x17a47e00 ! Init value for %f42
.word 0x4e2eec2d,0xe2ded1cd ! Init value for %f44
.word 0xdb9acb1a,0xf2e5bef0 ! Init value for %f46
.word 0x6b145353,0x6914a925
.word 0x96b4d5aa,0x79a76f75
.word 0xf118fc2d,0x5e3ae9b4
.word 0xb3ddb401,0x16bfdd1c
.word 0xd4ca9495,0x25cde425
.word 0x10f4d0a1,0x8d145976
.word 0x30a18f3e,0x616e6872
.word 0xf94107ab,0x05a065a4
p17_expected_registers:
.word 0x00000000,0x039234e5
.word 0x00000000,0x00000096
.word 0x00000000,0x00000036
.word 0x299e64c5,0x36175edf
.word 0x00000000,0x315d36b8
.word 0xd48f415d,0xc938774b
.word 0x00000000,0x000000ff
.word 0xc905a0be,0xaf78e0df
p17_expected_fp_regs:
.word 0x7d54f0af,0x4de4e707
.word 0x2ee0e9e8,0x7dab3762
.word 0xd5e0e346,0xabc4af3b
.word 0xe4a9838d,0xc2033d28
.word 0x61c2e7d9,0x17422c30
.word 0xb3cf6ed0,0xa2172ec5
.word 0x07a6389b,0x51dba64b
.word 0xcf904c11,0xa1bb5749
.word 0x3d5ec9d7,0x9465b351
.word 0xc3b3d8c7,0xdd3762a0
.word 0x36c241a4,0x65179bfc
.word 0x0f6c1038,0x2f63e0c4
.word 0xf5933b00,0xe9c4f4ba
.word 0xda3551ac,0xe91c7815
.word 0x3f1c80a7,0x96a364f8
.word 0x05c42196,0xd920697a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x8993c771,0x5749569b
.word 0xf07ecb6e,0xcc3b4897
.word 0x2e7887e1,0x914e4c14
.word 0x0000007c,0xcff47e52
.word 0x3dc348f2,0x4454f98a
.word 0x9524d3af,0x96d2bdd0
.word 0x00000084,0xd48f415d
.word 0x38608ab6,0xeab24b9b
.word 0x548d17ab,0xf34ad1cf
.word 0x52c4eb89,0x53ff2924
.word 0xbad7f70d,0x95e2f260
.word 0xf00bd6b7,0x3074a1cb
.word 0xe7b8aa73,0xaa257659
.word 0xa8d8b277,0xefb90e6a
.word 0xd14a2077,0xbe900544
.word 0x467ce5ff,0x5afb7376
.word 0x3d346197,0x7f518176
.word 0xf4848cac,0xa74512ab
.word 0x2f973113,0x6e0e600f
.word 0xdb11bf1e,0xe460edf4
.word 0x56f1606a,0x9a647ad4
.word 0xc6429e98,0x3943654d
.word 0xd19fbf86,0xb0924cbd
.word 0x573113d1,0x9e8f7094
.word 0xfee6adb9,0x668dd0e9
.word 0x299e64c5,0x36175edf
.word 0x1c6f7ddf,0xa59a94a2
.word 0x5fab2d5e,0x0213802f
.word 0xff933025,0xc68e8dca
.word 0x0d319f82,0x17aad90f
.word 0xde9b2989,0x6661c4a1
.word 0xdb7237dd,0x29b8e6c3
.word 0xb778fb60,0x42b78f3c
.word 0x749d3100,0xe11c33fd
.word 0xd5237ae4,0x114ef25d
.word 0x3d9172b6,0x20204cca
.word 0x17aad90f,0xa2cb66b8
.word 0xac06310c,0x00000071
.word 0xdfe1b02f,0x62842860
.word 0x5d14de51,0xd7e3cae3
.word 0x1201ffff,0xf5f54096
.word 0x9b7b95ba,0xef28239e
.word 0xaa5b19f3,0xf499d800
.word 0xd75b8567,0xca4be405
.word 0x06c9cd7f,0x30f79ee9
.word 0xdb6354e2,0xc5aa9661
.word 0x9c607b40,0x7d2b353e
.word 0x20b25404,0xd7313a83
.word 0xac032e80,0x7114ffa2
.word 0xff48496d,0xa8e6e8b8
.word 0x36f5f53c,0xaa6c3a89
.word 0x6190a422,0x0ff54dfb
.word 0x00000003,0xea0b1fae
.word 0x08d3ea28,0xcaa10060
.word 0x000000c7,0x4bff31b9
.word 0xbfd3209f,0x02b70509
.word 0x16eb84d6,0xb11f0939
.word 0x448ee3ec,0x5ab62be3
.word 0x914bb1c9,0xf1a00bcd
.word 0x4cb1837b,0x582ebc0f
.word 0xaaab08ec,0x1ca839f6
.word 0x59aed98b,0x8856d79c
.word 0x00c11073,0x190c8b51
.word 0x72b35692,0x7f698211
p17_local1_expect:
.word 0xc2d4cf86,0xe0a6782b
.word 0x515dfdb0,0x0000007d
.word 0xedee0efa,0x7155f810
.word 0xaa86ad10,0xaf1f99ff
.word 0x87b01059,0x4385cdf0
.word 0x4f7c2087,0xa80df5d0
.word 0x29b607c2,0xed76e00d
.word 0x375e243c,0xdbb06e9c
.word 0xff75a369,0x66832bb4
.word 0xbb42aab5,0x7632e749
.word 0x315d36b8,0xb8bb0a05
.word 0xa79fa817,0xe93966e5
.word 0xbefbe0b3,0x81b0f134
.word 0x3f984c02,0x8ed6f036
.word 0x7df48e05,0x99248118
.word 0x11b67e42,0x2dacff03
.word 0x33a6dc5b,0xa2fb5851
.word 0x5cb3b608,0x92ce83c0
.word 0xbba86ef4,0xbbe162c9
.word 0xfce7d0c6,0x6cbc58db
.word 0xd1bf9b61,0x8d9072f5
.word 0x6ce69283,0xf1d8566c
.word 0x58478fae,0xf5361dba
.word 0x54514959,0x388cdf3d
.word 0x1d914315,0xa7b36485
.word 0x161f23ff,0x148f185e
.word 0x98d094ea,0x5919b347
.word 0x726096ff,0xa7f6f52a
.word 0x215e9d71,0x00000027
.word 0x235ee0ca,0x49c93a9d
.word 0xaae0d5f3,0x7d2a5eea
.word 0x0b00c9f4,0xb7611b41
.word 0x5e6bbdd5,0x614a0767
.word 0x6910f10b,0xe999343a
.word 0x7ab776ad,0x5776afaf
.word 0x00000000,0x000000bb
.word 0x73ca686c,0x53c072fa
.word 0x36bf2ae9,0x50991cb3
.word 0xb53dc26e,0xd92fa031
.word 0x31717f44,0x2deeb32c
.word 0x5f7dd738,0x1fed3e36
.word 0x9db4f5d9,0x18766ed8
.word 0x103b8552,0x700e35ca
.word 0x0c293a4d,0xa92e78cb
.word 0xf65f60cb,0xbb9d1a57
.word 0xb7a2c95c,0x3606da60
.word 0xe794b2e7,0x25999f0d
.word 0xb3b10c83,0x142dfd64
.word 0xffeab0cd,0x78352bfe
.word 0x6cb4a4ab,0x696f2ded
.word 0x6ced2634,0x00000061
.word 0xfd5354c0,0x7aecf07e
.word 0x0000001a,0x707fff87
.word 0x10b2f7ff,0x3a5fe2cb
.word 0x2d724739,0x504bfd51
.word 0x1a2a0831,0xf58e1978
.word 0xf010bc70,0x8b001246
.word 0xd48ac14d,0x7ad553d8
.word 0x2dc8714b,0x913d2883
.word 0xb11bb5a9,0x2d144ab7
.word 0x90c30df7,0x5618722e
.word 0xe3ec3cc6,0x0a7d5cdd
.word 0x423c06b1,0x6409be1d
.word 0xdef316a4,0xf20dcb21
p17_local2_expect:
.word 0xed024acc,0x6f66daaf
.word 0x351212bb,0x33b116db
.word 0xed66be92,0x2ab202ff
.word 0x022a7aa0,0x65134e09
.word 0xfff523e7,0xb40b2c8d
.word 0x57f3bf10,0x2052cc4d
.word 0x281a4099,0xb24082e3
.word 0xfcc48f00,0x0c9b22b1
.word 0xcfdb06cc,0x12da3366
.word 0xb4b64487,0x0000007d
.word 0x689c9ae0,0xc5cb4634
.word 0x50dd8f9a,0xfdfaea37
.word 0x541a7414,0x51e15a1c
.word 0x219552ef,0x9b3d7cc5
.word 0xd3bdb1b4,0x6cb7cbe5
.word 0xb6a9282e,0x13394880
.word 0x18f61a76,0x193d23a2
.word 0x393cd4e9,0xd5fc2db6
.word 0xe7487b6e,0x6bc2d9ea
.word 0xf7f3adc8,0xefffc484
.word 0x299eff86,0xa412f961
.word 0x616925ea,0xec694b5e
.word 0xa4ff3b10,0xbfc58db2
.word 0x7fd9f09a,0x45338f38
.word 0x8a3f5339,0xf149416e
.word 0x92d8fcea,0x2748496d
.word 0x234a5bb0,0x4f60b92e
.word 0x00c57f17,0x587c7ef5
.word 0xf75c2433,0xe888ac78
.word 0x9b45fe9e,0x474974bb
.word 0x4f7e30d6,0xb324a42c
.word 0x821b3d80,0x898eb582
.word 0x09c16c9f,0xe9d2fb1c
.word 0xd623dc95,0x8705e6ff
.word 0xf358b8de,0x61af641e
.word 0x4c13d4ed,0x1bad60b3
.word 0x1349866a,0x0c1ff214
.word 0x923b853a,0x440bcd36
.word 0xd8dad81d,0x35550981
.word 0x67eaab27,0xcd1bc216
.word 0x17093134,0x86aaf6ef
.word 0xc13b473a,0x0e08b35b
.word 0x62842860,0xed7ca6ff
.word 0x00000000,0x0e08b35b
.word 0x8489cec9,0x5abfc0b3
.word 0xf7e15f9d,0x55b38c73
.word 0x329ed1ac,0x8933e577
.word 0x64a207d8,0x66b28e79
.word 0x9410f860,0x25932256
.word 0x93fcf719,0xa6894a33
.word 0x90377ab2,0xd890ff3d
.word 0xea7f6d83,0x4e42151d
.word 0x365481c5,0x319cb56f
.word 0xffd4469b,0x1b77b61d
.word 0x9e89af97,0xd470d7ff
.word 0xaa1b9e82,0x49c4ba5c
.word 0x6bd1e93d,0xaf96b204
.word 0x68ebff57,0x260daf8f
.word 0x11549393,0xe58a4a1c
.word 0x08b2e1c3,0xe0778ec2
.word 0x45e4940a,0x8fe80dab
.word 0x97f52913,0x64da90ad
.word 0x66b4c8b2,0x85ef12a7
.word 0x2c8fff3c,0x0bd255e2
p17_local3_expect:
.word 0xa0eec04a,0x08a8470f
.word 0x1c400671,0x43eda3cb
.word 0x1f62350b,0x0000000a
.word 0x77553e80,0xb63b7457
.word 0x238f03ed,0xb7529410
.word 0xf420d56a,0x42ec6ecc
.word 0x2453c805,0xeeb786e6
.word 0xf348cabe,0xeee918fb
.word 0xc898ff68,0x496da60a
.word 0x39ec56ea,0x37ecdf1e
.word 0x635029fc,0xabdfbce4
.word 0xf2944d15,0xa9c168a7
.word 0x8cb7235e,0xe8096263
.word 0x3bba3055,0x2c152c30
.word 0xabf8d5f6,0x6382e5dd
.word 0x724e167e,0xfd9f88fd
.word 0xb5bb96e3,0x492ff31f
.word 0x7763135c,0xd83120e3
.word 0x838554ad,0x347e41f5
.word 0xefa51f83,0x2705b12d
.word 0xa3ee9bf4,0xf4ed984b
.word 0x333e07a0,0xece5bce5
.word 0x75dbaaf1,0x5f66e74c
.word 0x44352e5a,0xd3985915
.word 0xd48f415d,0xc938774b
.word 0xf0b28852,0x2b859206
.word 0x149ca136,0xdbf2bd13
.word 0x097e7e37,0xbda0b668
.word 0x7120b8b1,0x3adde136
.word 0x440bcd36,0x6bc2d9ea
.word 0x2cef525d,0xfa4c6a61
.word 0x716ded7e,0x07b79375
.word 0xf1d9c8cb,0x2dff5b5d
.word 0x69f4eb2f,0xee9ba065
.word 0xc905a0be,0xaf78e0df
.word 0x7f3a6d38,0x4e31d141
.word 0x3cdd15c1,0xae66ce3c
.word 0x74c3a532,0x332a64b5
.word 0x1d6d5f1a,0x9fc22ba7
.word 0x991782cd,0x9292d328
.word 0x3d87ff9d,0x5ae88eb5
.word 0x2139dec8,0x66b4c8ff
.word 0x1bb33052,0x8ad9b29b
.word 0x9c75898c,0x2a7caf54
.word 0xca93df14,0x215c4b8f
.word 0x644be4d5,0x440bcd36
.word 0x00000044,0xbda0b668
.word 0xf017633a,0x9729a940
.word 0x8a6ef875,0xff3f5aa4
.word 0xab1c7ccf,0x83c4ef63
.word 0x1113ffe8,0x7ba057eb
.word 0x672c627b,0xd5dd79e1
.word 0x9b49c4f0,0x029665f7
.word 0x3c098dd5,0xce6b53f5
.word 0x2dc3c2ab,0xe888ac78
.word 0x3fbfe22d,0x48f0a0bc
.word 0x5b51ac2d,0x2753c73f
.word 0x52bad438,0x08685b9d
.word 0x52a75ae1,0x2c832d35
.word 0xad5592a9,0x3887bd4c
.word 0x36b2da47,0xd871435f
.word 0x08b6dbff,0x838554ad
.word 0xff26fa32,0xa2365c41
.word 0xa28124fe,0x0a072ec2
p18_init_registers:
.word 0xb50d15da,0x71829359 ! Init value for %l0
.word 0xb3ded499,0xa8b4ab62 ! Init value for %l1
.word 0x14291ee4,0x8134bf8c ! Init value for %l2
.word 0xa35a30a8,0xe9d49486 ! Init value for %l3
.word 0x6f989478,0x0f458b04 ! Init value for %l4
.word 0x4934d495,0xf74b441b ! Init value for %l5
.word 0x2f79abe0,0x1ae485ff ! Init value for %l6
.word 0x489cd0bc,0x51e21e76 ! Init value for %l7
.align 64
p18_init_freg:
.word 0x4242b060,0x152a9ed0 ! Init value for %f0
.word 0xcd26c934,0xff0d501d ! Init value for %f2
.word 0x192cc06e,0x43791877 ! Init value for %f4
.word 0x443020f9,0xef45e7fc ! Init value for %f6
.word 0x86c12008,0x1e9e70b0 ! Init value for %f8
.word 0x32c543a8,0x3c3556f8 ! Init value for %f10
.word 0xb6d1f3ea,0x1b399edf ! Init value for %f12
.word 0x97cdd4ee,0xa8668734 ! Init value for %f14
.word 0x65f5f80d,0x67cc21f8 ! Init value for %f16
.word 0x7a8b196a,0x39914fa3 ! Init value for %f18
.word 0x56553846,0x6b082308 ! Init value for %f20
.word 0xb172184e,0x923dea6d ! Init value for %f22
.word 0x445d40e7,0x5c6f87bf ! Init value for %f24
.word 0x006d4f84,0x914cd115 ! Init value for %f26
.word 0x47645c43,0xfa70dfe4 ! Init value for %f28
.word 0xfd25e178,0xe32b3e5f ! Init value for %f30
.word 0x99c94f5e,0x7cbe8986 ! Init value for %f32
.word 0xc296e5ec,0xbdf5ab81 ! Init value for %f34
.word 0xd7cf1584,0x68d09592 ! Init value for %f36
.word 0xa4eecaaf,0x93f4cb08 ! Init value for %f38
.word 0xb7aff99d,0x4a9eb6c5 ! Init value for %f40
.word 0x8e802340,0x9c7a940f ! Init value for %f42
.word 0x3406dbcf,0xb7bcb214 ! Init value for %f44
.word 0x5bc3d18d,0x4d20fa4c ! Init value for %f46
.word 0x9006ed8a,0x402028f3
.word 0xea75513c,0x20bfdc88
.word 0xb1c5085f,0x65f09c73
.word 0xdc549f5a,0xac1dab04
.word 0x6b579bc4,0x27174a98
.word 0xa2c3e2a3,0x2d30a987
.word 0x0b1c3dfb,0x6b0fa7b9
.word 0xdd74990e,0x1567f633
p18_expected_registers:
.word 0x00000000,0x000000ad
.word 0x00000000,0x19fcf48c
.word 0x4b44a812,0x7f879ad2
.word 0x00000000,0xff033399
.word 0x00000000,0x00f6ae62
.word 0x00000000,0x00000097
.word 0x00000000,0xd583b211
.word 0x00000000,0x00ba0030
p18_expected_fp_regs:
.word 0x4242b060,0x152a9ed0
.word 0xcd26c934,0xff0d501d
.word 0x192cc06e,0x43791877
.word 0x443020f9,0xef45e7fc
.word 0x86c12008,0x1e9e70b0
.word 0x32c543a8,0x3c3556f8
.word 0xb6d1f3ea,0x1b399edf
.word 0x97cdd4ee,0xa8668734
.word 0x65f5f80d,0x67cc21f8
.word 0x7a8b196a,0x39914fa3
.word 0x56553846,0x6b082308
.word 0xb172184e,0x923dea6d
.word 0x445d40e7,0x5c6f87bf
.word 0x006d4f84,0x914cd115
.word 0x47645c43,0xfa70dfe4
.word 0xfd25e178,0xe32b3e5f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0xe19c7a7e,0xb6061108
.word 0xd8baffe4,0x6dafcbf7
.word 0x0000004f,0x19759662
.word 0xd563ee42,0x62addbb1
.word 0x07cc4792,0xa783f707
.word 0x07be0f26,0x97e4d287
.word 0x0615a21a,0xe9edf538
.word 0x9989313d,0xffbdcce5
.word 0xa6d8189d,0x3b49c872
.word 0xf85979d3,0xc22a5967
.word 0x310cb815,0xe777385a
.word 0x74c6c897,0x8d15fdc2
.word 0x081594bd,0x4da49b0c
.word 0x418b74fd,0x7b8ce0bb
.word 0x1aa6c66b,0xf74b441b
.word 0x3248bc8f,0x02c3c765
.word 0x08aa49a3,0x181dd3ed
.word 0xf97f8261,0xb8574fb9
.word 0xdccdb7bd,0x3a5e48ee
.word 0x94353400,0xff0c617e
.word 0x444e67b9,0x289e7440
.word 0x874887d6,0xc14ab10f
.word 0x14291ee4,0x8134bf8c
.word 0xeaffda56,0x38265e8a
.word 0xd1caa467,0xb6f50cd0
.word 0xca816fec,0x5319d1df
.word 0xc53dcafe,0xc03f8cdf
.word 0x36f6e67e,0x7dbd513b
.word 0x00fb2848,0x378ea1ee
.word 0x804d9956,0xb378ff21
.word 0x741c5bfd,0x24d09904
.word 0x89023a1c,0x934ccf6d
.word 0x687bd10d,0x3b1bcc2c
.word 0x2fca6107,0x000000e5
.word 0x17206398,0x34129603
.word 0x998a1eba,0x7f54c10e
.word 0xff033399,0x68301c81
.word 0x3d0a0c5a,0x6575fb16
.word 0x01ea58ce,0xb302692b
.word 0x2bd5dda9,0x2c3ba16e
.word 0x24f4dd55,0x9eee7a64
.word 0x40e56985,0x1d9df9c2
.word 0x320da53e,0x237a9694
.word 0x7348d287,0x81af067a
.word 0x9335bdbe,0xde7ed66e
.word 0x27e9adbe,0xe73bfef0
.word 0x714788be,0xb94530f7
.word 0x81fee3e1,0xfe657938
.word 0x00000000,0x00000069
.word 0xb2ea2a8c,0xf59c0a82
.word 0xefa05eae,0x8cf9f554
.word 0x5abffcb8,0xe95251d0
.word 0x000000de,0x57f6c98f
.word 0x00021ebc,0x34c43556
.word 0x7d5ab9ba,0x1ddb83c9
.word 0xff7a55f3,0x1f5738b5
.word 0xbb8488fe,0x3270d917
.word 0x49871dc3,0xffe8ca38
.word 0x6032d9ef,0xd90305a3
.word 0xaebf6e9a,0xff7f62bd
.word 0x8fea6292,0x677752ce
.word 0x87a589eb,0xde7fd556
.word 0x3f54e8f1,0x6f57ff8a
.word 0x530270c0,0x543609f7
p18_local1_expect:
.word 0x842ad6a3,0xd0adf65a
.word 0x1d0281a7,0x02936157
.word 0x8005739e,0x0d2c28bd
.word 0xffa5844e,0x3a7e8a1e
.word 0xd2a1bae7,0xe8722e96
.word 0x985b74f0,0x3db60f78
.word 0x8b4dd10b,0xf8b7bee6
.word 0xe3d0ff52,0x9e7c6fff
.word 0xf2086aab,0xe26365bb
.word 0xac9486f7,0x47c070e8
.word 0x8cc1212d,0xf9035d4e
.word 0x8be9a1bf,0x1c71dd1c
.word 0x5cb79338,0xb58835f9
.word 0x0325159e,0xc12a4506
.word 0x5be35cdb,0x2fb42d35
.word 0xcc4b082d,0xf3d88423
.word 0x7e8824a3,0xe749ec8a
.word 0xd583b211,0x00ba0030
.word 0xe9a4a3ff,0x30e4741a
.word 0xb825116b,0xf3784bfd
.word 0x0375d049,0x60e9ae84
.word 0x426ac747,0x1004a851
.word 0x716ee106,0xb1b85710
.word 0x57b88705,0xc5583bab
.word 0x96695893,0x0000001e
.word 0x41aa1627,0x335be0a3
.word 0x61b0bbf1,0x1dd94954
.word 0x7e3cb493,0x52a6b9a0
.word 0x78630ea7,0x1ae485ff
.word 0x04fe8402,0xdf125cd1
.word 0x7ebeed5b,0xa26d5e1b
.word 0x26a5ddd5,0xad0d0608
.word 0x8f3bd6fb,0x7f15ff2d
.word 0x75fffbbe,0xe9994800
.word 0xdbe55bad,0xb2ea2a8c
.word 0x00000099,0xd381ee7d
.word 0x0057d4f8,0x5b7a573c
.word 0x3a4745d6,0xcf171f82
.word 0xda7e3dee,0x8cd6ab11
.word 0xcb4c9743,0x0000009d
.word 0xde88c065,0x00000d71
.word 0x3e17ab09,0x8ab06bd3
.word 0x6d735795,0xf53395d7
.word 0x8365c00c,0x610b9248
.word 0x6df69975,0x02659b5f
.word 0x4449e811,0x11811b1c
.word 0x351d725f,0x36399344
.word 0x8458c3e6,0x81fee3e1
.word 0x0112c62a,0x8df22e8f
.word 0x55b022c2,0xf490eb8a
.word 0x2b171462,0xf63bb052
.word 0x7f158e95,0xab88c1d4
.word 0xb35f845f,0xdf410fd5
.word 0xa6afb6b5,0xdf3cfff1
.word 0xfb196bbe,0x0f01ebb8
.word 0xf8c16125,0x6f74a4f0
.word 0x090222db,0xe468c843
.word 0xf021ca81,0x309c7075
.word 0x980b7d8e,0x4366dcb3
.word 0x0569dfe3,0x5767e12d
.word 0x10385eba,0x3b177f73
.word 0x3bfbf693,0x187a8e05
.word 0xb90def99,0x91f705f5
.word 0xb2c74d76,0x25c0bf07
p18_local2_expect:
.word 0x60e9ae84,0xaef1e790
.word 0x74109f9e,0x1be8516a
.word 0x2162d44d,0x0ecdf34f
.word 0x3eff19e4,0xcca47273
.word 0x5ecb0dfe,0x9b280aae
.word 0x7ba7fa0b,0xc31c0ae2
.word 0xefc5f410,0x71e81243
.word 0xffdd981d,0xff4f66b9
.word 0x1d938dc3,0xe46f82e8
.word 0x8d513a6e,0x647d4b0e
.word 0xdb3dce8f,0xc19dee8c
.word 0xaebdbe9a,0xb6e58431
.word 0x07a96346,0xcaaa9a0a
.word 0x0ce53d13,0x8ca74fd5
.word 0x2fb42d35,0x532911cb
.word 0x6901d50b,0x5837fca4
.word 0x8913f34d,0x3c7d1e30
.word 0x8689c61e,0x0067d75f
.word 0xb317a29d,0xdf562700
.word 0x6f8ddccd,0x43f66130
.word 0xc9e968b2,0x22655d5a
.word 0x92e1dca8,0x5bcd1289
.word 0xe8c9d5c9,0x83c8cd4f
.word 0x5ac611d8,0xb3bd1e02
.word 0xb5e2c740,0x7f34a4ff
.word 0xd9b20ad2,0x60eca4ec
.word 0x0db860bc,0x0000008a
.word 0xf2086aab,0xe26365bb
.word 0x834f9bb2,0x8a2bbd96
.word 0x6ec83474,0x25c0bf07
.word 0x6ff6aeb4,0x8ec84b91
.word 0x7e7adf6a,0x6f05ec32
.word 0x9b01e366,0x01af026a
.word 0xe9290b4c,0x23ca1567
.word 0x0b241663,0x79df9988
.word 0x601b0c25,0x8b169433
.word 0xb7e535f6,0x9c39b79e
.word 0xd80fac6a,0xe825c2e7
.word 0xd5e1aeae,0xdd60a1ab
.word 0x6a20922b,0x62d41524
.word 0xfdd1f7b1,0x6f57ffff
.word 0x856ad544,0xa7fae5a6
.word 0x90486b40,0x6f0759aa
.word 0x0ee3d460,0xd4cd9f5c
.word 0x83192ca8,0x0fe39b80
.word 0x9849dc85,0x4243c46e
.word 0xdd7cd55f,0x0e245bec
.word 0x00000092,0x53add95d
.word 0x00003bab,0x11ddff49
.word 0x58d0c7f9,0x4c2afe8b
.word 0x8bfb7a9d,0x00000053
.word 0xdf62ff73,0x01c06d14
.word 0x6e370a27,0xef252e0d
.word 0xa768fffc,0x86613f80
.word 0xe1b5957a,0x7252cd87
.word 0x072cad7d,0x0067d75f
.word 0x2bd5dda9,0x0800725e
.word 0x5eaa9fb7,0xb9c2135e
.word 0x13dba43f,0xd1bf50f3
.word 0x1d3a5a57,0x44e5068e
.word 0xda31e1fc,0xd8d3920b
.word 0x8ab1ffb9,0xe1ffe335
.word 0x25563438,0xffe4d287
.word 0x90edf360,0x9b3a6870
p18_local3_expect:
.word 0x3c7d1e30,0xbb16f3b8
.word 0xaebc7a58,0x0e835fbc
.word 0x478cce0c,0xa7ff634a
.word 0x21e7ef36,0x6c104d62
.word 0x86707253,0x4aed79cc
.word 0x38b1f8d9,0xd34c6e40
.word 0xaeb87e9d,0xf832df26
.word 0x37ff5fef,0x85730fa8
.word 0xeedd0966,0x5e99a765
.word 0x3485c968,0x437c6696
.word 0x163b76d0,0x6a41b097
.word 0xd44de698,0x1ddb83c9
.word 0xc7d0bfa8,0xdb5618b8
.word 0xaa524ba7,0x3b814fff
.word 0x202312c1,0x4e2d41e1
.word 0xff23bef0,0x4243c46e
.word 0xe308ea02,0x68ccc675
.word 0x330ce575,0xb985b79e
.word 0x03bda1cb,0x20dc12ed
.word 0x31fb9af0,0xfb671ace
.word 0x811a916d,0x6c0ad579
.word 0x17c37300,0x87b66f28
.word 0xd37d23c6,0xc4290d71
.word 0xb00e37c2,0x33e4e78d
.word 0x9e167593,0xa16a6d6f
.word 0x819b9c2d,0x8ee9e42f
.word 0x0a6220c4,0x4ac9661b
.word 0xa6e3c5e3,0x36995a8c
.word 0xc8d37c70,0x4aa6ef64
.word 0x555e44f2,0x7d6c4431
.word 0x85a281f5,0xdfc71fee
.word 0x9b3e1b42,0x42aeceff
.word 0x8d4327dd,0x0641d5be
.word 0xe468c843,0x926c8bdf
.word 0xdbc47789,0x977e0292
.word 0xa0a27b87,0x000000c1
.word 0x4a0d80c3,0xa28fc068
.word 0x74fef99c,0x8cf26e70
.word 0xa034343c,0x67684da9
.word 0xe327c477,0x4822eb5e
.word 0x4a1dbc71,0x9d2b05ff
.word 0xe9cd419f,0x1c242889
.word 0xf7d78fbf,0x00255b95
.word 0xc469c619,0xcf4a475e
.word 0x4b44a812,0x7f879ad2
.word 0xd0a3887f,0x2e798920
.word 0x3edbbefc,0xf9f67659
.word 0xba27394f,0x87b66f28
.word 0xed507cdf,0x84e612ec
.word 0xdecec56a,0x2212ff87
.word 0xf1f04391,0xfdcd5a50
.word 0x51e21e76,0x90e6ff47
.word 0xddd59cb4,0x8cf26e70
.word 0x418a14fa,0x00003bab
.word 0x314f4b5a,0x1b2c3489
.word 0x2c602255,0xf7708c8a
.word 0x3e7ddcda,0xf01de4f3
.word 0x01a9cbeb,0x3e6dc25a
.word 0x1447fff7,0xe0261407
.word 0x54eb378b,0x8c9cbf88
.word 0xb49a0128,0x4c625913
.word 0x1fd31189,0x535869d8
.word 0x00000000,0xc12a4506
.word 0xb4985734,0x138f33d4
p19_init_registers:
.word 0xdf479dd4,0x3ec482ee ! Init value for %l0
.word 0x50b9767a,0x3d820da7 ! Init value for %l1
.word 0x53485e26,0xabba5780 ! Init value for %l2
.word 0x5200bd00,0x96fee47b ! Init value for %l3
.word 0xf068b786,0x2bf8638e ! Init value for %l4
.word 0xa9762480,0x560239e8 ! Init value for %l5
.word 0x22635784,0x879ab98c ! Init value for %l6
.word 0x91ad0a54,0x83f81787 ! Init value for %l7
.align 64
p19_init_freg:
.word 0xaeeac398,0x3e19a22e ! Init value for %f0
.word 0xea33203c,0xcfcd4a95 ! Init value for %f2
.word 0x00688491,0x3659c989 ! Init value for %f4
.word 0x2fabc2c5,0xf5cac122 ! Init value for %f6
.word 0xa4fc3856,0xe4d6fe0d ! Init value for %f8
.word 0x61606861,0xc3429bec ! Init value for %f10
.word 0xf2abef0f,0xa1fc9485 ! Init value for %f12
.word 0x4a55a0eb,0x554a3e95 ! Init value for %f14
.word 0x0c6f1860,0xbfb94c17 ! Init value for %f16
.word 0x4899a6f9,0x20f02057 ! Init value for %f18
.word 0xb0636516,0x8b853ff5 ! Init value for %f20
.word 0xd065acad,0xee601a24 ! Init value for %f22
.word 0x0e16d0d1,0x6c10cafc ! Init value for %f24
.word 0xcdf2aea5,0x7eed7ff0 ! Init value for %f26
.word 0xbe88920e,0xd6d18c91 ! Init value for %f28
.word 0x8a783eee,0x04f47b7c ! Init value for %f30
.word 0x269975a9,0xa557c6ea ! Init value for %f32
.word 0x3046a940,0x15af436d ! Init value for %f34
.word 0x51f947e1,0xc0225111 ! Init value for %f36
.word 0x6705d27a,0x17c27491 ! Init value for %f38
.word 0x4f7cd146,0xb4873d9e ! Init value for %f40
.word 0x952d0836,0x3115479f ! Init value for %f42
.word 0x628a9ae4,0x8401d7bd ! Init value for %f44
.word 0x70e6f236,0x57533921 ! Init value for %f46
.word 0xe4df2a4d,0x4cc5afa2
.word 0x4f2f84ad,0xd50165e4
.word 0xea6cd491,0x27b055bd
.word 0xaca48a0b,0x323980b7
.word 0xe024867c,0x3dc58edd
.word 0xc129af44,0xeff20017
.word 0x96808e6d,0x9224011a
.word 0x621f12ae,0x6c5283a3
p19_expected_registers:
.word 0x00000000,0x481ce143
.word 0x00000000,0xf728fabb
.word 0x00000000,0x7b1f6f34
.word 0x00000000,0x000000a4
.word 0x715b12ff,0x6b58467f
.word 0x00000000,0xab929eb5
.word 0x00000000,0x3e642386
.word 0x1bd07620,0x131023dc
p19_expected_fp_regs:
.word 0xaeeac398,0x3e19a22e
.word 0xea33203c,0xcfcd4a95
.word 0x00688491,0x3659c989
.word 0x2fabc2c5,0xf5cac122
.word 0xa4fc3856,0xe4d6fe0d
.word 0x61606861,0xc3429bec
.word 0xf2abef0f,0xa1fc9485
.word 0x4a55a0eb,0x554a3e95
.word 0x0c6f1860,0xbfb94c17
.word 0x4899a6f9,0x20f02057
.word 0xb0636516,0x8b853ff5
.word 0xd065acad,0xee601a24
.word 0x0e16d0d1,0x6c10cafc
.word 0xcdf2aea5,0x7eed7ff0
.word 0xbe88920e,0xd6d18c91
.word 0x8a783eee,0x04f47b7c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0x3ae3d46d,0x84d59a72
.word 0xb49e17e2,0x655dffd5
.word 0x97ff823d,0x0f6579c0
.word 0x13b8e00b,0x83ba9948
.word 0x1a8f6e60,0x3b4a7e56
.word 0x375bdf1d,0xe26604ee
.word 0xe4b85910,0x6b5bbfc7
.word 0xa6d4e0d3,0xa94c3532
.word 0xb7916143,0x962cd399
.word 0x9a38b684,0x88ee21df
.word 0xcf67350b,0xf6ff7849
.word 0x000000f5,0xdd203384
.word 0xddd29eac,0x935764d1
.word 0xcd1f132e,0x39413b91
.word 0x8eb0ccbb,0x2862b623
.word 0x000000bf,0xdbeadb6e
.word 0x5fb7ae1a,0x2b6d8b3d
.word 0x6fa8d8d7,0xee2d95ff
.word 0x7a368cbb,0x43612359
.word 0xc5bfd25a,0xc9a8f76a
.word 0x723c7323,0x91064e70
.word 0xc96867fb,0xd8be1df0
.word 0xa660f45a,0xc432d664
.word 0x1045d70a,0x69ff7b86
.word 0x75b5bbda,0x2efcafff
.word 0xce1078a0,0x923a16f4
.word 0xf16f744b,0xa74542de
.word 0x9d011d70,0x492b6f4d
.word 0x5fa3ec04,0x3ec34ce4
.word 0x6c4b2b3f,0x2ba713d5
.word 0xadfef729,0x77912627
.word 0x158ebe8b,0x9440d777
.word 0x16ed5a12,0x8e4289f7
.word 0x945a6d3d,0x3755ffae
.word 0x5792b798,0xd9f0588e
.word 0xa983f3d5,0x4ddf4edb
.word 0x54c425f9,0x27d57d78
.word 0x8817e915,0xb1757291
.word 0x86948a86,0xe5ef33f1
.word 0x2e4e7546,0x87012f78
.word 0x37bcba83,0xe11faacb
.word 0x0c77c29b,0x6470d368
.word 0xa1992626,0x5fe6ef9c
.word 0x38966f72,0xb5ffdeb5
.word 0xb2b25557,0xfc6d8643
.word 0xe62e6d3b,0x8314d6ea
.word 0x75e2caad,0xe3abb7ff
.word 0x5783c764,0x0551964c
.word 0x9eba533b,0x0000007c
.word 0x9ee66830,0x95bc5e4a
.word 0x00000000,0x000000d2
.word 0x27ed8b7d,0x83b3df04
.word 0x3ad162d6,0x1de573e1
.word 0x87ff1e7c,0xb8976ab4
.word 0xd5940c25,0x9cc66c1d
.word 0x56bca374,0x5bd77112
.word 0xe5a12a00,0x67ae7746
.word 0x6fcdc589,0xe90d6407
.word 0x028988d6,0x63280c48
.word 0x2f41d163,0x71437788
.word 0xc81335b5,0xab5d49eb
.word 0x25b08676,0x5302ae1b
.word 0x99ff14e7,0xb477a5a9
.word 0x9b5e3761,0x4045e02b
p19_local1_expect:
.word 0x000000de,0x47ff8491
.word 0xff6c2001,0x4ab719cd
.word 0x8db4fff3,0x97cdec4a
.word 0x08de25c3,0x2b9881f0
.word 0x156e72bd,0x1e451309
.word 0x058aae7b,0x4493bf90
.word 0xb034ad3c,0xfb882f9e
.word 0x8f92c335,0x232a107e
.word 0xa8fbeafa,0xa4add348
.word 0xa984b3a9,0x025eeed2
.word 0x5679cdab,0x709d5e73
.word 0x3561466f,0xf6862ea6
.word 0x70c7343e,0xbcf4257f
.word 0xc50fa6b4,0xd2992f3c
.word 0x39869269,0x3bbf03ce
.word 0x041a71c3,0xef3c91a8
.word 0x0328e65d,0xfdfdc738
.word 0x609e0546,0xd18d59e2
.word 0x4b4de686,0x04f2a240
.word 0xff2702d8,0xc86a6d02
.word 0x7b1f6f34,0x000000a4
.word 0x67d31eb2,0xcf67350b
.word 0xe6f9b986,0xff7ce1ba
.word 0x0817d4d7,0xf70ebee6
.word 0x1b0874ff,0x1c5cb17a
.word 0xd62a1aa8,0x2057d02a
.word 0xe259e012,0xe256a74f
.word 0xd6d0fd71,0xd9de4702
.word 0x720d8169,0x27af2d12
.word 0xc3ecb71f,0xe6de2cb7
.word 0x9ef4f679,0x3b7c326f
.word 0x50957973,0x7d0fde65
.word 0x0bda1e14,0x4d12ba7f
.word 0x5201095c,0xa89edfcb
.word 0x1818a474,0x97d4f4da
.word 0x519555f8,0x38b22f0d
.word 0x6448426e,0x1604cbdd
.word 0x2aa6af0e,0x8b4aa4b3
.word 0x71ff4cc5,0x27d0a617
.word 0x5570da77,0x8462aedf
.word 0x6d224bfc,0x94250768
.word 0xa27d9b28,0x51658827
.word 0x3c3a03e4,0x4f5d4f42
.word 0xaf1d585d,0x1bf7299d
.word 0xfe64fe4f,0x636153b9
.word 0x7853e5ce,0x471d2184
.word 0xdf2037ce,0x2c7dcd4c
.word 0xa396d5b8,0x6718ae11
.word 0xf728fabb,0xa4d0baac
.word 0xabc7dd0d,0x65b3e6ef
.word 0xb1f79ed5,0x7475af0d
.word 0xb222f1a1,0xf68ad7bf
.word 0xa83edc65,0x1c03ff0d
.word 0xc1ea6545,0x4e3d813d
.word 0x85b4c20c,0xeb86c199
.word 0xff55659e,0xdf349098
.word 0x1eb47f64,0xe256a74f
.word 0xaf7c8579,0xc86a6d02
.word 0x0712175a,0x130a54c1
.word 0x316d9e5a,0xbd5435eb
.word 0x84c0c3f9,0x7b87a372
.word 0x844e4dc9,0x76b3ef31
.word 0x57172fcc,0x57728d3a
.word 0x86cf0a36,0x761e4072
p19_local2_expect:
.word 0x8b959e97,0xda656cac
.word 0xff71ff54,0xbadce8bf
.word 0xda0fc27e,0xedf41049
.word 0x8bbe05c1,0xb0f21e17
.word 0xae41596c,0xd721db38
.word 0xb6a81643,0xe2766b8a
.word 0x60015fd4,0xd6d7cc5a
.word 0x5553f017,0x911bb925
.word 0x6aa6ff57,0x09e4667f
.word 0x894af7ff,0x14beab19
.word 0x4f8fe3de,0xec645b15
.word 0xe0b5acb6,0xdbae7399
.word 0x0dc63cb6,0xe8b87f97
.word 0xb2afad7b,0x48f7ff68
.word 0xbfd9f2ff,0xe8553e7a
.word 0x41c763ae,0xbe9ff40c
.word 0xabba5780,0x0000002c
.word 0x2bf8638e,0x4eee4f2d
.word 0xdde0b86d,0x796aeda7
.word 0xc6e1850f,0x9bdb0566
.word 0xcdffa092,0x879ab98c
.word 0x1bd07620,0x131023dc
.word 0x79b9ad49,0x68fd1964
.word 0x53a5fad5,0x8268673d
.word 0x73ba8b7b,0x3d137495
.word 0x110d73ba,0x17c938eb
.word 0xe34ba984,0x2d5985eb
.word 0x80965cf3,0xb77d7338
.word 0x4b1e0490,0x1fe74392
.word 0x6de15c5d,0x6a562587
.word 0xad2a8105,0xa2ddc63d
.word 0x8bb51a8a,0x3bbd0ce0
.word 0xdd6d862a,0x220e1509
.word 0x29e44a9b,0x0ecd0f2b
.word 0x6a562587,0x055f13ef
.word 0x960d1509,0x5fb80cdf
.word 0xc432ff64,0xd5db2809
.word 0xf4e75560,0x3bbf03ce
.word 0x715b12ff,0x6b58467f
.word 0x9462c259,0x3acc558a
.word 0xa4b12654,0xaf13b147
.word 0x50ff1708,0xe22d1b67
.word 0x5bc67fea,0x24f9580a
.word 0x77104efd,0xb95fc7ec
.word 0xa57453fb,0x39087116
.word 0x423bbaf4,0x6cb80480
.word 0x5763e3b6,0xa82b6153
.word 0x84d59a72,0x37f62d13
.word 0x6c6a2750,0xf165593f
.word 0xf6ce41ad,0x7f422149
.word 0x52363f7c,0xff56a6ca
.word 0x7155a41d,0x9c3ad5f5
.word 0x6d7aeb0b,0xeab2a3ff
.word 0xd2ed5d82,0xa0513048
.word 0x35dd1635,0x7921ed29
.word 0x27c7c1de,0x637d2188
.word 0x00000000,0xf18640e5
.word 0x6f3e2c8e,0xf728fabb
.word 0x43f7f624,0x2e36fb25
.word 0x6bbd70dc,0x849d35db
.word 0x2d59a706,0xc2709368
.word 0x9d1fff64,0xba5ff9c3
.word 0xea55a758,0xd66a982e
.word 0x01b01508,0x8c6043c5
p19_local3_expect:
.word 0x6bce83de,0x3c99f423
.word 0x000000ca,0xba376a38
.word 0xebd4bb04,0xf18640e5
.word 0x03ed90d7,0xa0eab0c9
.word 0xc11978cf,0xf0bf8c68
.word 0xff64eaa7,0x8e46650d
.word 0x7dad56b8,0xd2992f3c
.word 0x099a71ff,0x0a9fc91f
.word 0x53ea09e9,0xc0f94e1d
.word 0x91a6d6c1,0x31c2bb4a
.word 0xa616c692,0x0da62466
.word 0x0ed01a4f,0xfd619fc8
.word 0x8f5a1240,0x1318e153
.word 0x887cbcbb,0xc6475267
.word 0xd94a43bc,0x2d425b94
.word 0x62446d99,0x15f9a3de
.word 0x6a718ef6,0xa4334209
.word 0xf9ac2691,0x30985cdc
.word 0x5b170112,0xa7ecc5ae
.word 0x7e5e3452,0xd0d23b12
.word 0x8f92c335,0x5c80953b
.word 0xa8dbb4c5,0x31159d75
.word 0xb4f5bac0,0x000000d2
.word 0x52ce633c,0xa242dabb
.word 0x065c1e0a,0xcd9caf29
.word 0x2ba80318,0x9922739f
.word 0xe82ed669,0xd216f16f
.word 0x3048fe43,0x5d519fce
.word 0x807b7ee6,0x0afa2a8b
.word 0x6d7d4cec,0xb71e4f6d
.word 0xcd33dbc9,0xd5940c25
.word 0x814392aa,0x9e418138
.word 0xc23572a4,0x235ebf30
.word 0x29732547,0x98984c59
.word 0x508ad99d,0xe733b5ec
.word 0x7b74e929,0x8f14910a
.word 0x000000d6,0xbc573f3a
.word 0x4c6b20d5,0xbe9064bc
.word 0x586d9124,0x18ca0fa3
.word 0x045f0ee1,0xc4c4ff23
.word 0x3048fe43,0xd2ed5d82
.word 0x66e0bc42,0x1cf1fe35
.word 0x8da9fbc3,0x7a057900
.word 0x00000086,0xdb934f7b
.word 0x023fcebf,0x7c0a63af
.word 0xa60c7e5d,0xc7624c32
.word 0xd68621ec,0x48032610
.word 0xeb95e431,0x8fa34653
.word 0x3e642386,0x5b170112
.word 0x96de08b1,0x9b1ac388
.word 0x14c739c8,0x310faa21
.word 0xa6f50372,0x99af5c63
.word 0x3bdf2b12,0x2ed35be5
.word 0xd524ad1e,0xf691ff31
.word 0x3ec3f6cc,0x4653e5f8
.word 0x63d275d4,0xb19d090b
.word 0x22d7a961,0x0fdd8803
.word 0x99196765,0xd21064c6
.word 0xac9d0e73,0x4d999e32
.word 0x8a966e84,0xce955256
.word 0xde757ac8,0x3b2c5a06
.word 0xa498b9b2,0x130a54c1
.word 0x0e098279,0x5a8a137c
.word 0x95f16e36,0x27485c08
p20_init_registers:
.word 0x880f606a,0x17da0a7d ! Init value for %l0
.word 0xce92d4ab,0xe4cef0f2 ! Init value for %l1
.word 0x3b5a9261,0xf23dfa13 ! Init value for %l2
.word 0x29336834,0x8942eb50 ! Init value for %l3
.word 0xa36dc992,0xa97a4f60 ! Init value for %l4
.word 0xffea3954,0x9cf362b3 ! Init value for %l5
.word 0xc9df2ade,0xcaa40d95 ! Init value for %l6
.word 0xffe7416e,0x33a735cd ! Init value for %l7
.align 64
p20_init_freg:
.word 0x8f749727,0x48069789 ! Init value for %f0
.word 0xb174ef14,0xbbd34222 ! Init value for %f2
.word 0xe2ee3422,0xdcd96411 ! Init value for %f4
.word 0x9057a64e,0x4600367f ! Init value for %f6
.word 0x4e86ee7d,0xbdeea67d ! Init value for %f8
.word 0x699dbef8,0x17c80d49 ! Init value for %f10
.word 0xa4801e4a,0xef6552a9 ! Init value for %f12
.word 0xdbd11a5f,0x828b3bb4 ! Init value for %f14
.word 0x0005bab1,0xf23b855a ! Init value for %f16
.word 0x429fd82a,0x8b01654a ! Init value for %f18
.word 0x8d2a5c9c,0x37cb8f9a ! Init value for %f20
.word 0x559d6503,0xc45ca675 ! Init value for %f22
.word 0x57803055,0xf9f8c1a2 ! Init value for %f24
.word 0xec71d147,0x93055c13 ! Init value for %f26
.word 0xbb27ad50,0x3cb4a20a ! Init value for %f28
.word 0x2c63bf48,0x535d3db6 ! Init value for %f30
.word 0xa1992a3b,0x0708271e ! Init value for %f32
.word 0xbc8cfb4d,0x3ec9a3b1 ! Init value for %f34
.word 0x2ad5b7a4,0xba655374 ! Init value for %f36
.word 0x14418cc4,0x887c6b88 ! Init value for %f38
.word 0x3acd419c,0x14c54a87 ! Init value for %f40
.word 0x23a4ea37,0xc2263435 ! Init value for %f42
.word 0xcef535d6,0x36e5e576 ! Init value for %f44
.word 0x964c577d,0x2b564977 ! Init value for %f46
.word 0x0bd4057d,0x77a0d5dd
.word 0xa4496b5d,0xf0d19eb4
.word 0x91d311fa,0x24172909
.word 0x98f3ef32,0x18ac18b8
.word 0xf54ea49c,0x409ae0b2
.word 0x0d23e999,0x76753d9a
.word 0xe72e9e26,0x9ba4632d
.word 0x7fc3b57d,0x16065edb
p20_expected_registers:
.word 0x00000000,0x43eddf7e
.word 0x00000000,0x08b059c7
.word 0x00000000,0x0000007d
.word 0xfda43c7b,0xfa81f1b9
.word 0x035916aa,0x369f7a67
.word 0x00000000,0x00000018
.word 0xf84effe8,0xf8f4a878
.word 0x00000000,0x00000074
p20_expected_fp_regs:
.word 0x8f749727,0x48069789
.word 0xb174ef14,0xbbd34222
.word 0xe2ee3422,0xdcd96411
.word 0x9057a64e,0x4600367f
.word 0x4e86ee7d,0xbdeea67d
.word 0x699dbef8,0x17c80d49
.word 0xa4801e4a,0xef6552a9
.word 0xdbd11a5f,0x828b3bb4
.word 0x0005bab1,0xf23b855a
.word 0x429fd82a,0x8b01654a
.word 0x8d2a5c9c,0x37cb8f9a
.word 0x559d6503,0xc45ca675
.word 0x57803055,0xf9f8c1a2
.word 0xec71d147,0x93055c13
.word 0xbb27ad50,0x3cb4a20a
.word 0x2c63bf48,0x535d3db6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0xc3910025,0xe69bc489
.word 0x21147eb6,0xfa81f1b9
.word 0x15616177,0xa1cbbe4e
.word 0xbac9ca80,0x638ec151
.word 0x87136bbf,0x8d1ff210
.word 0xeaf36850,0x3d00d8b0
.word 0xbe705e2c,0xf63041d7
.word 0xa9ff4193,0x904fd919
.word 0xb4fad2cb,0x9f65a4c4
.word 0x03e22ed2,0xbea6d6eb
.word 0x57261128,0x903cde24
.word 0xe3a5b59e,0xcde30171
.word 0xffea15ad,0x47b50f0f
.word 0x58aca5c4,0x496ebee7
.word 0xefe1994b,0x54d5ffd2
.word 0xf4862d7e,0x67776438
.word 0x535da16e,0x5c8951cc
.word 0x81e91319,0x6cb21f49
.word 0x09236831,0x276408a9
.word 0x25b64043,0xd528688e
.word 0x34255bbc,0x354d322e
.word 0x3157ef3d,0xfd6a0e70
.word 0x89163ef3,0x6e2233e7
.word 0x5c76944e,0xc6e3e4fc
.word 0x01a2b03b,0x981f91fd
.word 0x52971e7f,0xc9978d35
.word 0x52834b94,0x9dc9b221
.word 0xc10b6d5a,0x00000075
.word 0x44ad4a0c,0x827acff6
.word 0x9f8269eb,0x12120e52
.word 0x3839a929,0xaddb9070
.word 0x445b7179,0x036836b4
.word 0x14f56d54,0x40f1afa9
.word 0x2a7b7859,0x8f59de25
.word 0x917a3bd1,0x6758f845
.word 0x0984bbb5,0x8b571e6e
.word 0x9609ab43,0xebc04024
.word 0xa59faecb,0xee0fa74c
.word 0x3921a076,0x21e2694b
.word 0x6893ff49,0xb74db1c4
.word 0x8047ed92,0x60277af2
.word 0x5281860b,0x05497758
.word 0x92948dfd,0x39f583c0
.word 0x615f352a,0xc02b1193
.word 0xa4271c93,0xbda1753b
.word 0x700b80fb,0xffaa2732
.word 0x6e5db265,0xe6339761
.word 0x720f6afd,0x6c620dec
.word 0x0f99fbd2,0x9cffc97a
.word 0x55a79615,0x08b059c7
.word 0x92fbdcf0,0x40ff3004
.word 0x5197df56,0x626247e8
.word 0x6fb58696,0x5c702d27
.word 0x6c74598c,0xb8c42204
.word 0x4f3a0ad6,0x00c6a21f
.word 0x0bb2beeb,0x67b3fc43
.word 0xa92a3b0a,0xdf647ffb
.word 0x7f1654f1,0x17f07d72
.word 0x38d897ca,0xea3dcf5c
.word 0xb34ef34f,0x49193529
.word 0x50bb6a29,0x2221b3f7
.word 0x790095a9,0x2bc96d26
.word 0x54bf42e1,0xc13d5c93
.word 0x9f0c8491,0x4148c6e9
p20_local1_expect:
.word 0x9a1265f5,0x0cbc289c
.word 0x1b765ce7,0x6620cac7
.word 0xa17d51a5,0xb8d90cb1
.word 0x135fb9e9,0x1119da9a
.word 0x035916aa,0x369f7a67
.word 0xb4888c8d,0xae0e0a53
.word 0x1f22c652,0xff91a19a
.word 0xb8a2c69d,0xd2565a00
.word 0xf84effe8,0xf8f4a878
.word 0xacd6020a,0xef40a9e1
.word 0xf23dfa13,0xb4749404
.word 0xbfe7b66d,0x17202edf
.word 0xd1f99f10,0x8968286b
.word 0xdc1c6853,0x000000bf
.word 0x7dabc865,0xbf49d089
.word 0xb27831e8,0x5ebb7e55
.word 0x9d9e8f05,0xd89f4481
.word 0xdaf7286d,0xff6c4880
.word 0xbae79735,0xcdecc5de
.word 0xd8ff4481,0x00000014
.word 0x1ae21d83,0xf2b80eb0
.word 0xe43efc25,0x000000bd
.word 0xa2c834e0,0xa4dbba2c
.word 0x97b32f0f,0x5483e2b9
.word 0xff9443ef,0x54a03f24
.word 0xcaabc53d,0xd6483e8e
.word 0x0bfd0a09,0xb6825935
.word 0x5403706a,0x5419b51f
.word 0x4aaa4537,0x6ec7ff44
.word 0xdfb9596a,0xff6ae326
.word 0x862a2dc5,0xa8839192
.word 0x44efd534,0x618ae049
.word 0xbb303246,0xeb68a55f
.word 0xea92fb32,0x9bc30516
.word 0xcfaf451a,0x56c9a627
.word 0x8a9fe33c,0xc8ba7af1
.word 0x7c53c595,0x55b5956f
.word 0x90727b35,0x8a3621c9
.word 0xfdf36bc7,0x69d7388f
.word 0x04787aff,0xf4b9427e
.word 0x96447a26,0x5c309371
.word 0xf4c6b68b,0xb1aa6eff
.word 0x94295a73,0xef958729
.word 0xca338960,0x38a1e582
.word 0x4af4d8d0,0xce147974
.word 0x51203166,0xd4298301
.word 0xe6c09c58,0x5d2970a9
.word 0x25cf3649,0xe7274b8e
.word 0xbf30eb45,0xdf7cb287
.word 0xdabd6ba7,0x611b0f76
.word 0x7b314914,0xff0f06e9
.word 0xf06a1dbb,0x5f657a29
.word 0x8eb1451c,0x97b1c751
.word 0x5527651a,0xbf44562f
.word 0xddf2f463,0xbddfddf2
.word 0x429e12c0,0x3931ea9b
.word 0x2e038620,0x215eff2f
.word 0xa0ffccdc,0xa1a7b9c1
.word 0x210470ed,0xebc04024
.word 0xeb440815,0x47ff9273
.word 0xbdfeed6a,0x52dd9f13
.word 0x8e0592d7,0xee04f3b6
.word 0xfda43c7b,0xfa81f1b9
.word 0x5b4e0a29,0x88b85040
p20_local2_expect:
.word 0x51d0faa3,0x908be930
.word 0x47a6b324,0x93c3d86f
.word 0xab4b6d5b,0xb51327b9
.word 0x03e06660,0x196613a1
.word 0xbcad0331,0x8d6beece
.word 0x9f6d00d7,0xbad729e3
.word 0x2ab1256e,0x66ffdaed
.word 0x82c0df4b,0x622349e1
.word 0x47a40b64,0xcde30171
.word 0xa44b6143,0xe892bd39
.word 0x3daafd31,0xe4e8160f
.word 0x796b6c3f,0xb3e49cfc
.word 0x009a7e45,0xc7dc10d9
.word 0xf8b7b410,0xd9a898ce
.word 0xf46516e7,0x6442dc55
.word 0xe5e7ff68,0x262e86c1
.word 0x18804228,0x71d056f5
.word 0x2ff7694e,0xfc28de69
.word 0x9cc83321,0xd7c6e171
.word 0x55ee0a49,0x647679f1
.word 0x02af4579,0x704a818a
.word 0x50ed61c7,0xc5a1f807
.word 0xa185aa93,0xe52a7b61
.word 0xe54b0ad3,0x2e6dff68
.word 0x243096b2,0x40f1afa9
.word 0xb788150d,0x9b1accc0
.word 0x9a5fa9a8,0xf7e58f2f
.word 0x5941b2df,0x0bd09d3f
.word 0xbab3282a,0x1fd94321
.word 0x052df401,0xf5809320
.word 0x9ad40dc5,0x215eff2f
.word 0xdb5a0ce4,0xe8ce4533
.word 0x53213b96,0xbdde6097
.word 0xb82693a8,0x912912d1
.word 0x6bcc5a68,0x0da54ae1
.word 0x3ae07b80,0x86fa3f20
.word 0x36403f49,0x966b59fd
.word 0x3a88b36a,0xe87c9a5e
.word 0x1c73b33f,0x9df843a7
.word 0x980d6a26,0x96f0eb39
.word 0x8b363eae,0x2a3ea7ff
.word 0x77661687,0xba9655cc
.word 0x163d0171,0x6779d718
.word 0x81e930ee,0x1c66449c
.word 0xd5a3641a,0x19ffb242
.word 0x9ceb8197,0xca655a94
.word 0x7bff53af,0xff985959
.word 0xeca48b16,0x99d42911
.word 0xae09c2c3,0xff88cf26
.word 0xdcc61ec0,0x0000003e
.word 0x5c07b180,0x8e3c5ea3
.word 0x6caf972b,0xb3fa1887
.word 0x296a0579,0x827c160a
.word 0xf85ece2a,0x27fe90c6
.word 0xf68f4ddb,0x8b363eae
.word 0x3f320f71,0x9075addb
.word 0x52a4336f,0xc827897f
.word 0xf17e3254,0xbd0b1341
.word 0xf11c62ac,0xe89422e3
.word 0x34d8a324,0x335aff9c
.word 0x1d5da134,0x252f1a4d
.word 0x0ec37626,0x4eff4638
.word 0x369477f2,0x6c1c2952
.word 0x1beae626,0x6106e838
p20_local3_expect:
.word 0xa7dff98f,0xd30c4f45
.word 0xd46d06d0,0xe246e798
.word 0x55fe00cb,0xa21f32b3
.word 0x60257246,0x2c00c6ac
.word 0x4e9b75f7,0xa232cfd8
.word 0xb323e28c,0x43eddf7e
.word 0x825b8137,0x6dc58022
.word 0x3c42497e,0xc5a4ce32
.word 0xe4db2ab1,0xa7e2ea91
.word 0xdd48d53f,0xbf06d5de
.word 0xb3f7efa5,0x994c1f5a
.word 0x00000000,0x00000075
.word 0x6a4d8680,0x8f4d6b75
.word 0xa4d2f68e,0xb23585cb
.word 0xe4234031,0x21a11ae2
.word 0xa887ada7,0x4f5a54d0
.word 0x580c48cc,0xdd800f39
.word 0x137ce18b,0xf7aeefb6
.word 0x6a9f9d49,0xd3814c5b
.word 0x1802e5b6,0x0059a103
.word 0xda9e3a1e,0x46b3ca23
.word 0xcf3989ac,0xe4234031
.word 0x7c64409b,0x78ff0bb2
.word 0x7f00fdff,0x47eeadba
.word 0x03828a85,0x46d6ecff
.word 0x80139bcb,0x50dce661
.word 0x00cd6c45,0x2f1b4a5e
.word 0xc34cd5ff,0xfb059612
.word 0x421b73da,0xab3145a7
.word 0xa85760e3,0x000000a2
.word 0x1ca9d1eb,0xefe58e40
.word 0xdcce7e2b,0x7d6c6686
.word 0xfd49c06e,0x43157da1
.word 0xa062337b,0x53cd050d
.word 0x00bfdd1e,0x3f02abbd
.word 0xbaeb356d,0x10f4d376
.word 0xbcd50c85,0x185adc0d
.word 0x1b35bb95,0x16ce7b27
.word 0x1e021ec6,0x1d237433
.word 0xe92aad42,0xf6a55c67
.word 0xb40db4ff,0x92f28f49
.word 0xbc1f61aa,0xdc1cdcbc
.word 0xa44147e1,0x691ab4a4
.word 0x5f6b8fa8,0x942648f5
.word 0xebe66a18,0xe2a75316
.word 0x21ec80a5,0x4021dcae
.word 0x60dfbb04,0x87848688
.word 0x8d1706bb,0xd7ea4336
.word 0xff6aa5d8,0x53cd050d
.word 0xd9de58f5,0x5ebb334b
.word 0x3485824a,0x4b4fc245
.word 0x59e9696b,0x26069680
.word 0x58503b7d,0x917a3bd1
.word 0xf33733b3,0x9cf362b3
.word 0x8c8b7f01,0x4893c23e
.word 0xa72e1b6b,0x3a8e0157
.word 0x098fc5d4,0xe1716d66
.word 0xd2f9895e,0x1a9e2fc1
.word 0x3908de41,0xeaaa771b
.word 0x9c57e381,0xd0182690
.word 0xed6eff12,0xec717d82
.word 0x11f50281,0x7ec16d7e
.word 0xde281c92,0x00000043
.word 0x52d435b1,0xc5729fa1
p21_init_registers:
.word 0x63a5e367,0xf572b5a4 ! Init value for %l0
.word 0x6b47a91e,0x47523696 ! Init value for %l1
.word 0x9ac13b5e,0x2a349497 ! Init value for %l2
.word 0xb882a54e,0x989afbb2 ! Init value for %l3
.word 0x1c9607b1,0xa6d7bbdf ! Init value for %l4
.word 0x9afea5c3,0xa6d8ae0c ! Init value for %l5
.word 0x3caac6b0,0x30c08a1a ! Init value for %l6
.word 0x33c02968,0x1dee36e8 ! Init value for %l7
.align 64
p21_init_freg:
.word 0xe0414f59,0x62f24905 ! Init value for %f0
.word 0xd57736c6,0x56e33018 ! Init value for %f2
.word 0x5eca7302,0x626957ff ! Init value for %f4
.word 0xae3da892,0xd0778d43 ! Init value for %f6
.word 0x8cc6ad16,0xa677c9e2 ! Init value for %f8
.word 0xb667205c,0x9d75bdbe ! Init value for %f10
.word 0xc4516c8e,0x2e680765 ! Init value for %f12
.word 0xd919e84f,0xb6fe6986 ! Init value for %f14
.word 0xf5d41f38,0x9fa6021e ! Init value for %f16
.word 0x41ebe2e4,0x88e39edf ! Init value for %f18
.word 0xb4e7caf7,0x024cec3c ! Init value for %f20
.word 0x6ce50b35,0x5fea3439 ! Init value for %f22
.word 0xe205a7f5,0x5a483f3a ! Init value for %f24
.word 0x352151f8,0xec9bced4 ! Init value for %f26
.word 0x7a978563,0xd307c1b2 ! Init value for %f28
.word 0x6bf03e7a,0xa8657b1a ! Init value for %f30
.word 0x92ce39e3,0x2539b391 ! Init value for %f32
.word 0xafc66aaf,0xcdeb0a8e ! Init value for %f34
.word 0xec91002f,0x6e127df1 ! Init value for %f36
.word 0x98ea94ea,0xf38a7ff0 ! Init value for %f38
.word 0x863ad445,0x2719ae50 ! Init value for %f40
.word 0x27033e43,0xf9cb04a4 ! Init value for %f42
.word 0x93dc503e,0xff129f39 ! Init value for %f44
.word 0xdc15ddce,0xc9e8710a ! Init value for %f46
.word 0x4c17e38d,0xb26f9499
.word 0x8f4e028d,0x9bea0c83
.word 0x6990f3f2,0xb3073ba1
.word 0xd8259a1e,0xb8c7f1db
.word 0x964afa5d,0xc1aad1a2
.word 0xdf9727d0,0xcdd31b47
.word 0x46439e5d,0x9bdac9e6
.word 0xfb6bdef5,0xb47eaadd
p21_expected_registers:
.word 0x00000000,0x000000bf
.word 0x00000000,0x000000b8
.word 0x00000000,0x00000063
.word 0x7a559a77,0x4c41fecf
.word 0x00000000,0x2d34797d
.word 0x00000000,0x09a0dec0
.word 0x00000000,0x3baf2e52
.word 0x00000000,0xf34120ff
p21_expected_fp_regs:
.word 0xe0414f59,0x62f24905
.word 0xd57736c6,0x56e33018
.word 0x5eca7302,0x626957ff
.word 0xae3da892,0xd0778d43
.word 0x8cc6ad16,0xa677c9e2
.word 0xb667205c,0x9d75bdbe
.word 0xc4516c8e,0x2e680765
.word 0xd919e84f,0xb6fe6986
.word 0xf5d41f38,0x9fa6021e
.word 0x41ebe2e4,0x88e39edf
.word 0xb4e7caf7,0x024cec3c
.word 0x6ce50b35,0x5fea3439
.word 0xe205a7f5,0x5a483f3a
.word 0x352151f8,0xec9bced4
.word 0x7a978563,0xd307c1b2
.word 0x6bf03e7a,0xa8657b1a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0xa14fd943,0x1b29a6d0
.word 0xf6c578b8,0xd63e9449
.word 0x0ca56d77,0x0000002d
.word 0x316aeb21,0x0c64ab98
.word 0x72017b38,0x2364faf9
.word 0x564863d0,0x8dae173c
.word 0x52b3d6b4,0xeba65c3f
.word 0x694f1ff2,0xeb66ffcb
.word 0x4d960dc7,0x56691916
.word 0xe7c6ff0c,0x1ef7ebda
.word 0xadb40fa5,0xb84d957d
.word 0x4fbb31f7,0xa55f90b9
.word 0x04a0f82f,0x411c8048
.word 0x4ec33eaa,0x03d8a001
.word 0x44762161,0x87324144
.word 0x15e5f7e1,0x989afbb2
.word 0xc39a280b,0x71b6e308
.word 0x3a57e8ff,0x1b55d11b
.word 0xcc92b243,0x4e527f6a
.word 0x86c92e86,0xaf473a09
.word 0xe74031d7,0x910cb01b
.word 0xa7f7ec96,0xe6dd4060
.word 0x00000082,0x481581cb
.word 0xc5bbe4f3,0xcf3ca326
.word 0xe0bb7e93,0x64a60db6
.word 0x39a4bef4,0x25a34297
.word 0x5252060a,0xcf558a4e
.word 0x000000ab,0x8dc4e354
.word 0xdb9142e9,0x75b4d07e
.word 0xe124e1ff,0x1bb1fa97
.word 0xdb8f7382,0x5347c287
.word 0xf0baff76,0x13e4c3b4
.word 0x558e1fdc,0x000000aa
.word 0xa28399dc,0x758c06e2
.word 0xa3ff4596,0xb5a554fd
.word 0x280b5aec,0xb03bacd9
.word 0x9628ffa1,0x70e3c8b1
.word 0x8d4c5fb6,0xa5a42c56
.word 0x7a155b52,0x52158d2e
.word 0x8c56088a,0xf72f6569
.word 0x9a66f7ed,0x1fe21915
.word 0x215d899a,0xfffa2d2f
.word 0x000000ff,0xfc51b869
.word 0xe0ab651e,0xd18f04a2
.word 0x1d20357c,0x022ff16c
.word 0xc7b45bbb,0x9c766d2b
.word 0x0000000d,0x26c67665
.word 0x7aff6ddc,0xe00dbd71
.word 0xdf98db95,0xef086613
.word 0x3f22c1b0,0xfe728dff
.word 0x9e873590,0xad92d597
.word 0xec44d770,0x398877ff
.word 0x64a78acd,0x7a48eabf
.word 0xc24d1ebd,0xc73984ce
.word 0x6b9d034a,0xf2663326
.word 0x1145ed22,0x3bb4c94a
.word 0x4d61a2dd,0xaafd7826
.word 0xf686ae40,0x0ea0ff81
.word 0x6791cfd0,0xa521e1ff
.word 0x0000006f,0x861ab86d
.word 0xb45ae567,0x83507927
.word 0x6dfd7bb6,0xa1274401
.word 0x20200e28,0x38945679
.word 0xe3048cdf,0xaac42e42
p21_local1_expect:
.word 0x326b0341,0xd9193ff7
.word 0x651b92ee,0x7a155b52
.word 0x664d8bf0,0x49c7933f
.word 0x2af6b6de,0x916c4e00
.word 0xa823b6ff,0x6b9d034a
.word 0x5e64439c,0xf719a9e8
.word 0x9d98e6e8,0x3f22c1b0
.word 0x358d5745,0xb83b13ae
.word 0xaa7eed9b,0xe3ea40a7
.word 0xd0daa4fe,0xfeca83e9
.word 0x96d0da6a,0xffaa00f0
.word 0xe9bd05d5,0x829579ae
.word 0xd9f31438,0xbfff267c
.word 0xfef41723,0xccb9ffda
.word 0x6f7c5b85,0x319282e7
.word 0xb8e621dc,0xe4fc0e10
.word 0x65d2152a,0xc7146522
.word 0x23bbb211,0x39a4bef4
.word 0x7f6aeb53,0x924f51ff
.word 0xbcccd448,0x6743e776
.word 0x82943dea,0x815f7c96
.word 0x6cff7116,0xb6a4ed03
.word 0x6968747a,0x96094926
.word 0xd3a7a6ff,0xffc7fb6e
.word 0x01853eee,0xd015a4b2
.word 0x42d01abb,0xf34120ff
.word 0xac37b190,0xebcf5937
.word 0x8f97d613,0xece1a53a
.word 0xfd50e6bf,0xd9c4604b
.word 0xcd40c700,0x103bbe71
.word 0x747e14b8,0xdf7f0e90
.word 0xc1630bcd,0x5f895930
.word 0x9c356e6f,0x2621299c
.word 0x8a7ea3f9,0x96f3933a
.word 0xaeb67d98,0x0880ee52
.word 0x00000098,0x4b614ba9
.word 0xceae178f,0xaa254454
.word 0x1cc52a02,0xda388209
.word 0x748499dc,0x19cf1331
.word 0xa6d8ae0c,0x1dc9b6e5
.word 0x2ee3e164,0xc0a5fbf3
.word 0x78e6f201,0xb45198ab
.word 0xb281b33e,0x3812217d
.word 0xf540318f,0x00000017
.word 0x910cb01b,0xb3438e6d
.word 0x9e754c35,0xa2718cd6
.word 0xe8019010,0x42439afa
.word 0x077d8409,0x68f80a90
.word 0xb2b5e021,0x5d84d78c
.word 0xc925c110,0xd26a82cd
.word 0xae59a7a8,0xd18f04a2
.word 0x8cb78a11,0x31e9e3f6
.word 0xf724a1b8,0x4660fd28
.word 0x4d9aabda,0x3ff6b11e
.word 0x817b48a6,0x78232b33
.word 0x4b614ba9,0x767ae03c
.word 0x08983a47,0x6325d3f5
.word 0xe7006bff,0xb83b13ae
.word 0x9cc553ff,0x5db04261
.word 0xff27279b,0xfc51b869
.word 0x44990cdb,0xe3566fe1
.word 0xd9a56d30,0x000000bc
.word 0x898eef59,0xc1a9aea5
.word 0xef131677,0x0000002c
p21_local2_expect:
.word 0xc54e86a9,0xc9fb74f5
.word 0x4f6a87c4,0xf90a05b3
.word 0x16205eef,0x56ffdd2f
.word 0x72ece06b,0xa2d9e57e
.word 0xb5a88a8a,0xd7e7505d
.word 0x516bf780,0x17faf390
.word 0x28d63051,0x592dcb6b
.word 0xcae14316,0xa3f02e06
.word 0xc75cde59,0x279f4d4a
.word 0x7a559a77,0x4c41fecf
.word 0xfc4a8e51,0xd2d4fc51
.word 0x82a3e4d8,0x7cac52a3
.word 0xeab2366f,0x2010741d
.word 0xdfede89e,0x6fea54e8
.word 0xd0e930a3,0xf97f46f7
.word 0xd7c4ec8b,0x62591579
.word 0x43782b98,0xa0c41682
.word 0x38eaa760,0x7b6d3116
.word 0x63f9c351,0x315fff4e
.word 0x715a0437,0x921500ab
.word 0x7bded252,0xbec72336
.word 0xd965a4f6,0x7ac3cf3f
.word 0x07ff81b2,0xdc718552
.word 0x1b9760b3,0x9ff209c1
.word 0x79c06e0f,0x4fa69a7b
.word 0x78f93d76,0x75534e81
.word 0x038ec9b9,0xb209b850
.word 0x9757d961,0x73949ad7
.word 0x32d64c84,0xcf57ffa3
.word 0x0c105c2b,0x8ace8e53
.word 0x7bbf9738,0x95e1489a
.word 0x0e836d71,0x4fe66e56
.word 0x0c09cb80,0x8dea3611
.word 0x048779e4,0xc6a2e5bd
.word 0x8c34fa22,0xfd50574e
.word 0x15870d88,0x7db9ca76
.word 0xbad98d12,0x7a8f0586
.word 0x5b207c7b,0xd8457edb
.word 0x8fcfbc3f,0xb7653abe
.word 0x2a1468b1,0x14c99df9
.word 0x103cf4e6,0x97738d27
.word 0x961ad615,0x9d98e6e8
.word 0x6ac391f1,0xd894c77a
.word 0x5eccb2bb,0xc360b3c6
.word 0x40d2bcc9,0xa21cb32a
.word 0xeb1c65a6,0xa8de0d17
.word 0xe78b7e1b,0xd3327356
.word 0x0e3bda49,0x4cea6b5e
.word 0xd25c402a,0x2aa1b4da
.word 0xa811456a,0xe1920216
.word 0xce823b58,0x502d1095
.word 0x09a0dec0,0x15957340
.word 0xb72135e9,0xae2c1e2d
.word 0x0e5a6230,0xddf261f5
.word 0x4196ffb9,0x4929ce98
.word 0xf1f03712,0x6461abf2
.word 0x53a0375b,0x6566475b
.word 0x4db4242f,0xae41d321
.word 0x613a0461,0xeebdf43b
.word 0x8f18ffd2,0xf0a8cb8a
.word 0x758fa067,0x12421c4b
.word 0xc27a92bb,0xc3958163
.word 0xff99a50b,0xc8c936b7
.word 0x0b30ffb1,0x0304fd7a
p21_local3_expect:
.word 0xf61c5536,0xf8180e3c
.word 0xbd4ac867,0x3c16486e
.word 0x85a2c4e9,0x65d2152a
.word 0x047eb345,0x6db57817
.word 0x65d2152a,0x5b04fee4
.word 0xdca85182,0x6ce3e21c
.word 0x654518c2,0xd39889ab
.word 0x287a35bc,0x12f9ecff
.word 0xd2572d1a,0x8a7ea3f9
.word 0x5058e024,0xcb6762ca
.word 0x276f1d30,0x28bf694a
.word 0xbd667488,0x5a1225a2
.word 0xe25c2d24,0x310cd5bc
.word 0xc7973ced,0x39a4bef4
.word 0xaa254454,0xae2dbbe2
.word 0xb248d104,0x9b0a1947
.word 0xd833f5d3,0x433627e0
.word 0xa05c807a,0x9d225946
.word 0xc95d48be,0x15e47421
.word 0xd02e02f1,0xd8fa19bb
.word 0x0e8c8d6a,0x6acf8c3c
.word 0x6f0c8d2f,0x99ff6f87
.word 0x92107dcf,0xda41eb61
.word 0x6de0fb8b,0x29d2f651
.word 0x3d74e46f,0x35c9fc37
.word 0x1c10b3bb,0xd0c200d5
.word 0xcc3c86cd,0x14c99df9
.word 0x4c9b4af9,0xfaa59e94
.word 0x0880ee52,0x9c054efb
.word 0xdecf0580,0x27093b5b
.word 0xd09249eb,0x13f85322
.word 0x6ab08bb8,0x51415b96
.word 0x62c87cc5,0x3baf2e52
.word 0xd137f62a,0x4604a17a
.word 0xdf8fc61d,0x59dfff75
.word 0x8d523bb5,0xe7384a1a
.word 0xda016bf2,0x09500b08
.word 0x0a55bd97,0xd3a894a8
.word 0x8700665f,0x1b9011f9
.word 0x1446e8de,0x4c951180
.word 0x47d9cadc,0x36461423
.word 0x83837b79,0xd74a075d
.word 0x8935cc57,0x0e1e1c8c
.word 0x433627e0,0x35706773
.word 0xf821649b,0xdaa0bc18
.word 0x39d9085e,0xf337a0d5
.word 0x3bf2bae2,0xbe1b4a76
.word 0xb91b473e,0x10472c63
.word 0xd29fff28,0x78e6f201
.word 0xfaa59e94,0x3b165317
.word 0xcbc28691,0x91ef93ff
.word 0xe62ea02a,0x59773d44
.word 0x32594817,0x84370f38
.word 0x36c0e3ab,0xb6b576b4
.word 0x9ca4747b,0x94e062ce
.word 0x1cffd1c0,0x82aa34b4
.word 0x60a8de39,0x0f87e5c9
.word 0x1a639613,0x6ca28bd9
.word 0x198834a3,0xa49d6b73
.word 0x48a7437e,0x6b0448d3
.word 0xb12a010a,0x65f95b0b
.word 0xbaffe278,0x44068c44
.word 0x25e9e229,0xbc68952d
.word 0x8a88ac44,0x1a501251
p22_init_registers:
.word 0x54ebde19,0x8ccd803b ! Init value for %l0
.word 0x53d1b9de,0x4d4b05b1 ! Init value for %l1
.word 0xba42f52c,0x4061c6d9 ! Init value for %l2
.word 0x75838fc8,0x54590e20 ! Init value for %l3
.word 0x62c8b005,0xac1f7d73 ! Init value for %l4
.word 0x5d54f930,0x3e736f8a ! Init value for %l5
.word 0xb7dc8af2,0x3c7d8fd6 ! Init value for %l6
.word 0x50aa3c30,0x22c006fe ! Init value for %l7
.align 64
p22_init_freg:
.word 0xc60e09cc,0xecc093fe ! Init value for %f0
.word 0x8d44e49d,0x2b691c36 ! Init value for %f2
.word 0xb006bb56,0x713e760b ! Init value for %f4
.word 0x2c6343c9,0xeae8f959 ! Init value for %f6
.word 0x1966a392,0xda358bc7 ! Init value for %f8
.word 0x438dfb01,0xaee5b210 ! Init value for %f10
.word 0xc687426f,0x137b078a ! Init value for %f12
.word 0x160b7666,0x0d66aa66 ! Init value for %f14
.word 0xecd4447d,0xf75de7ac ! Init value for %f16
.word 0xac048627,0xe03c724a ! Init value for %f18
.word 0xac020aba,0xfc1796d2 ! Init value for %f20
.word 0x1a32471c,0xe90a2faa ! Init value for %f22
.word 0xa08efda6,0xf163f7d0 ! Init value for %f24
.word 0xedf2029f,0xe0ce5686 ! Init value for %f26
.word 0xc472aab6,0xf49d4493 ! Init value for %f28
.word 0xe9659e77,0x72a1c1ef ! Init value for %f30
.word 0xf1698a5f,0x9589926f ! Init value for %f32
.word 0x2f7e01fe,0xe979bd43 ! Init value for %f34
.word 0x0cf2a5ee,0x25adfe1c ! Init value for %f36
.word 0xf8be71a1,0xa3ec3df8 ! Init value for %f38
.word 0x5b3d6a17,0x190f41f0 ! Init value for %f40
.word 0xa1306228,0x368a22c5 ! Init value for %f42
.word 0x4b8e3087,0x8596495b ! Init value for %f44
.word 0x8e491073,0xac6e9013 ! Init value for %f46
.word 0x970e6ca6,0x81a16e98
.word 0xfdb0079b,0x14e8bd1d
.word 0xd9fd9131,0xb38513b4
.word 0x29954c9f,0xce0fcbbb
.word 0x21576635,0x7256b5ad
.word 0xbc599101,0x2327085c
.word 0xefb21a6b,0x584b61c7
.word 0xb2bcca01,0x9bd490f0
p22_expected_registers:
.word 0x00000000,0x0000002b
.word 0x00000000,0x000000d1
.word 0x29ccaf9d,0x6e41bbf9
.word 0x00000000,0x1b55a843
.word 0x00000000,0x00000053
.word 0x00000000,0xffdd4209
.word 0x00000000,0x000000eb
.word 0xffffffff,0xffffdb84
p22_expected_fp_regs:
.word 0xc60e09cc,0xecc093fe
.word 0x8d44e49d,0x2b691c36
.word 0xb006bb56,0x713e760b
.word 0x2c6343c9,0xeae8f959
.word 0x1966a392,0xda358bc7
.word 0x438dfb01,0xaee5b210
.word 0xc687426f,0x137b078a
.word 0x160b7666,0x0d66aa66
.word 0xecd4447d,0xf75de7ac
.word 0xac048627,0xe03c724a
.word 0xac020aba,0xfc1796d2
.word 0x1a32471c,0xe90a2faa
.word 0xa08efda6,0xf163f7d0
.word 0xedf2029f,0xe0ce5686
.word 0xc472aab6,0xf49d4493
.word 0xe9659e77,0x72a1c1ef
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0xc351ff96,0xe5e7cb9b
.word 0x3eff7b3a,0x4153522e
.word 0xd19d27f6,0x1b73302b
.word 0xd119b358,0xb28f656a
.word 0xd30c41a9,0xee96d039
.word 0x17c19ab5,0x7686df55
.word 0x9139aeaf,0x00000033
.word 0xed7ed3a6,0xfb51b051
.word 0x2ca4bab1,0x22c006fe
.word 0x9ebaa8c1,0x950034ac
.word 0x2a6ea792,0xffdd4209
.word 0xfa2a7db6,0xece8c60e
.word 0xd986880b,0x77e555c1
.word 0x96d5f5a4,0x000000fd
.word 0x22dd3c18,0xe9362507
.word 0x00000034,0x5184db14
.word 0x57d20f25,0x90cf6023
.word 0x6f1ec8b8,0x93325a3e
.word 0x91b998a7,0x3233c625
.word 0x869f78e0,0xf277313e
.word 0xbaa802fa,0x50c3fe2c
.word 0xdfd541a1,0x553ac932
.word 0x99f4bf12,0xd365b56a
.word 0x3e0951d2,0x3cfba2e7
.word 0x00838895,0xc2c3c69e
.word 0x9b0abe99,0xe404f9d8
.word 0x045a2bc6,0x2c52f27f
.word 0xecf64d31,0xd3de6d92
.word 0x9974dcdc,0x2f8ae10a
.word 0x02eec109,0x52af32e1
.word 0x1556f635,0x45629d8d
.word 0xee6e3b29,0xa5b250a0
.word 0x5f4b321e,0x5931cc3c
.word 0xe7df9abb,0x432c5ed9
.word 0x831be032,0x3f404ba8
.word 0x989a1715,0x00007be4
.word 0x5d8434f8,0xe6a6be84
.word 0x549eb154,0xf9b6149c
.word 0x51f8d3d0,0x40654e92
.word 0x374a901e,0xdcda3c38
.word 0x5bfb6c50,0x504642d4
.word 0xcace4da9,0x0b104e8d
.word 0x7643e065,0xf709a87e
.word 0x045675ef,0x3c7dffd6
.word 0x30b810ff,0x559f8da8
.word 0x3a3c1355,0x95163d84
.word 0x07dd71ad,0xf1b5999e
.word 0xf17223e8,0xa6f3ff68
.word 0x22bd5b4c,0xa9450064
.word 0xdd2ec46a,0x983e3fff
.word 0x6c7d4306,0xb70badaa
.word 0xd2d1299c,0x3afffddc
.word 0xfb3fd966,0x22758abc
.word 0x674405c8,0x8ea1e3e0
.word 0x7c4cc956,0x9ff813c1
.word 0xffa47ed5,0x2e3bd1f6
.word 0xff321ca8,0x93e3d937
.word 0xb7b57e2b,0x000000e7
.word 0x75b10b17,0x71536566
.word 0x6f7f32df,0xeec55836
.word 0xb06a2a86,0x3cbf1480
.word 0x5a468032,0xabe923c7
.word 0xe97dd4de,0x911e54c6
.word 0xee69f88e,0x1d887bd5
p22_local1_expect:
.word 0x6e38f797,0x0a52aa63
.word 0xccf6ef74,0xecafb034
.word 0x5273adeb,0xc75cbba0
.word 0x6c509d5d,0x5141d88f
.word 0xf263a068,0xf83b7af2
.word 0x000000da,0x255d2922
.word 0xa9c3e9bb,0x645c0181
.word 0xbb5800a4,0xac860d5c
.word 0xa2c8e0c3,0xd78cfade
.word 0xc296e0a1,0x9674ad04
.word 0x4e65d3ec,0x845dbc56
.word 0x57e1f85a,0xd2a9906d
.word 0x06125074,0x66b4e89c
.word 0x45075315,0x2ca4bab1
.word 0x100cffa6,0x7039bbf9
.word 0x607c9b89,0x9c74ce06
.word 0x2ef664b5,0xe9df89c5
.word 0x7ad0b556,0x95c351e3
.word 0x816758ed,0x000000c9
.word 0xf5a8e05f,0x57c87889
.word 0x47ab0f58,0xbf6e8c77
.word 0xffd94323,0xaa57013d
.word 0xaa61d11a,0xc7988593
.word 0xe1358beb,0x0000001b
.word 0xacbf15dd,0xdaffaff7
.word 0x2299095f,0xbae32036
.word 0x76274e13,0xbe37d7ff
.word 0xf193a71b,0x5308eac6
.word 0xf8dfee81,0x55623ce0
.word 0x7d82ece5,0x7cfe162d
.word 0xaffc8693,0x69567ba3
.word 0x4930cb1a,0x0c9cb7df
.word 0xc973092a,0x0d99d2eb
.word 0xb37929b0,0x0db832d5
.word 0x81ab8fc3,0x64c2f576
.word 0x02360104,0xfa26c011
.word 0x32598379,0x702c3529
.word 0xfe98398e,0x759c1e1d
.word 0x44e86557,0x48cdc4bf
.word 0x058837b5,0xa56c7ac8
.word 0x468c5494,0x96d5f5a4
.word 0xfd2d4054,0xc54956a8
.word 0x7f19fa87,0xc7941eb5
.word 0x50c426fa,0x3d364e11
.word 0x39747db7,0xb9d708f1
.word 0x834582d1,0xeb37a426
.word 0xbb23c9ef,0xcfdb82f9
.word 0xfa25b824,0x99c767a5
.word 0x8ea2ff55,0x4d4b05b1
.word 0x431536ed,0xffd64161
.word 0x00000000,0x000000c0
.word 0xe8fc6b9d,0x3593b250
.word 0xff67714d,0x525c1e1a
.word 0xbfbcaff0,0xe6041a67
.word 0x30d80d47,0x7e4f5ba4
.word 0xee5fe2a3,0x8a91b164
.word 0x000000e2,0xd55c75c2
.word 0x79afb2a7,0x684e6bfa
.word 0x684cdb1b,0x56f9d3ff
.word 0xcb9697ce,0x22b0c1ed
.word 0xfa0a80da,0x963bce1a
.word 0xe231b869,0xbed2388a
.word 0x074587e3,0x8c24c7ff
.word 0x661b0f78,0x00000033
p22_local2_expect:
.word 0x594d47c2,0xbbfc96f5
.word 0xdb241f85,0x896d1d14
.word 0x49478d0b,0x1d912478
.word 0x14d07416,0x36c04a55
.word 0x5503e9ae,0x1e50d75b
.word 0x000000cd,0x4be93c07
.word 0x5f0ac953,0xed266ada
.word 0x4d1f93db,0xd80291db
.word 0x5effff5a,0x14adc24e
.word 0x018cd7c1,0x18ce67df
.word 0xd1190f1f,0xdb8445e6
.word 0xd13550bd,0x54590e20
.word 0xad646e2a,0x590fea82
.word 0x53807086,0x01d56270
.word 0x90d259cc,0xa1889b05
.word 0x948a8ba4,0xa8ec1673
.word 0x26bb18f1,0x69ff949d
.word 0x8f9b6823,0x6951ffff
.word 0x7113896b,0x90b95678
.word 0x717893ff,0xc1b7b87c
.word 0xdc56ff5f,0x29fe3d26
.word 0x5f4e8908,0x54fcda1f
.word 0x08013e82,0x0ff576e3
.word 0x3b104804,0xa2f1b264
.word 0x25777977,0xf3cd7768
.word 0x783712fd,0x21054ffd
.word 0x333f454c,0x6e8c8541
.word 0x93ade814,0x7229cf17
.word 0x4aab7b1d,0x7897c579
.word 0x070fc914,0x0cf3f0da
.word 0x8e32b9fc,0x63866bbc
.word 0x31c17bff,0xbeaeeff7
.word 0x90329f61,0x2125eb04
.word 0x3c1a9cc7,0x52ca292f
.word 0x3388eb98,0xb31d9cc0
.word 0x51a89dae,0x2f194aa0
.word 0x908d7254,0xd4dc7651
.word 0x142ca3d2,0x9786a7ff
.word 0x6cd182c8,0x71feffb0
.word 0x80bb7c1c,0xa0a001e5
.word 0x6e0f1ea6,0x59a5245c
.word 0x03d3184b,0x27752fa1
.word 0x94bd5bbc,0x938a311f
.word 0xfb0a2058,0xae571bd6
.word 0x61c06f4a,0xc51d85d5
.word 0x4f639472,0x8c59094c
.word 0x5588a5d1,0x0b816eb5
.word 0x0d2371e3,0xa64170eb
.word 0xe45a7103,0x6d165717
.word 0x06db55f3,0xe5048af2
.word 0x62ef27b9,0x7415e3ba
.word 0x7529a733,0x6de85dbd
.word 0xb290bb17,0xd6dbcbfa
.word 0xb522c5e8,0x54585a0c
.word 0x33c47482,0x18421266
.word 0x97279252,0x75bf8fcf
.word 0x96ed6c9a,0x5d6079e4
.word 0xac4acdde,0xad053cdd
.word 0x186f2a99,0xff321ca8
.word 0x13875d87,0xe1b829ca
.word 0xa2a01538,0x3905f1c7
.word 0x0029708b,0x1d912478
.word 0x12805822,0x6841e813
.word 0x7babe712,0x83974bc9
p22_local3_expect:
.word 0x078fbcc8,0xd4a90fd9
.word 0x95ff1305,0x51f9a25d
.word 0xfb85a14d,0x7113896b
.word 0x8814166a,0x16ebd9f2
.word 0x5bd08259,0x3e558c83
.word 0x4e5ce9e3,0xec65f952
.word 0x29ccaf9d,0x6e41bbf9
.word 0xe955d547,0xd5a608fb
.word 0x0382da71,0x8ca28d35
.word 0xc5370dcb,0x15aca5d4
.word 0x00000068,0x41b28bcd
.word 0x00000081,0xf01d7be4
.word 0x3994e9d9,0x00000035
.word 0x13f1d5e5,0xffd560e2
.word 0x1f6a2bc9,0x73423dff
.word 0xcd5067f3,0x1a969f9f
.word 0xf16f4820,0x42c51b05
.word 0xe7a44746,0x2155a124
.word 0xea16fdd9,0xff3e635f
.word 0xf82363d0,0x5d13edbc
.word 0xfdc0bc0b,0xcf617e66
.word 0x23c46df3,0x1030e032
.word 0xe5182043,0x7d62dfff
.word 0x00000000,0xdeedfe48
.word 0xdb190da1,0xf8620fdb
.word 0x0dff4fd1,0xffe5b4c5
.word 0x688e4770,0x766b7c38
.word 0x9fe9b607,0x31dc74ea
.word 0x9b550463,0x0ff468e3
.word 0x659b80d8,0x54590e20
.word 0x1a8e8c39,0x9cfc27de
.word 0x4374efcc,0x8ca74339
.word 0x4bc3ff46,0x98c68ad4
.word 0x0747b554,0xddf19ce2
.word 0x7fabff9d,0xaae8d165
.word 0x55ec6baf,0x3c4b2f98
.word 0x85b01ce0,0x79afb2a7
.word 0x796de3b1,0xd04b05d5
.word 0x73a06cfa,0x9784f4d4
.word 0x70ae8762,0xe1901eb3
.word 0xf11060ff,0x503f8040
.word 0x0d51ac41,0xb21b9f7a
.word 0xff07631d,0x2c267ea3
.word 0xd059086f,0xac29ab9e
.word 0x56646957,0x4783b189
.word 0x65150180,0xcd5067f3
.word 0xb82d89f1,0x3e603640
.word 0xee0b9e14,0x445b1ebc
.word 0x4d1f93db,0x9afe00cb
.word 0x66198a5f,0x69f6f25a
.word 0x4cc96385,0xd5a21568
.word 0x7dfe3199,0x1ba72a44
.word 0x14755dac,0x8b0283f9
.word 0x8c634e0b,0xabe923c7
.word 0x21e42af4,0xbd0fe5b0
.word 0xd2b94b9b,0xde0b0a7e
.word 0x73b6c1c9,0x291e72f2
.word 0xd155b32f,0x2ebb0a05
.word 0xcfff806b,0xd9ffc5c9
.word 0x533e4fb2,0x020c8dd5
.word 0x3650ce7b,0x01e6ff0e
.word 0xf3c72d9a,0xa227dec3
.word 0xf674b13d,0x85bf26d7
.word 0x10dc85bf,0x4204b1ef
p23_init_registers:
.word 0x56bdddbb,0xca263668 ! Init value for %l0
.word 0x709ffbe9,0xd092f3f4 ! Init value for %l1
.word 0x55ddb4da,0x2f1ad115 ! Init value for %l2
.word 0x5340e76d,0xfb7de1b3 ! Init value for %l3
.word 0x630ca9ee,0x4280e5f7 ! Init value for %l4
.word 0x9b86ddd6,0x0e0b7d10 ! Init value for %l5
.word 0xf1537d69,0xb8415da0 ! Init value for %l6
.word 0xb412de81,0xff1d5507 ! Init value for %l7
.align 64
p23_init_freg:
.word 0x059e16bc,0x299e21cd ! Init value for %f0
.word 0x72023124,0x65449060 ! Init value for %f2
.word 0x91f2b004,0x83b76248 ! Init value for %f4
.word 0xaa6987e1,0x926253da ! Init value for %f6
.word 0xb58750ee,0xcd1c22b3 ! Init value for %f8
.word 0xcccabb59,0x55526758 ! Init value for %f10
.word 0x0d35e9a6,0xbdc89c03 ! Init value for %f12
.word 0xe0795f59,0x81d931f0 ! Init value for %f14
.word 0x6b312cbc,0x50ff96ac ! Init value for %f16
.word 0x1f728387,0xd7bb6416 ! Init value for %f18
.word 0xb3d6be81,0x5558e80f ! Init value for %f20
.word 0x8d9151c2,0xdde976f8 ! Init value for %f22
.word 0xc6dc9610,0x01476100 ! Init value for %f24
.word 0x0fefd3bb,0x6d44ad0e ! Init value for %f26
.word 0xa3591958,0xbf5f482a ! Init value for %f28
.word 0x620357e6,0xa4ba46c7 ! Init value for %f30
.word 0x920b7a57,0xe620d723 ! Init value for %f32
.word 0xe1942b01,0xa87820ea ! Init value for %f34
.word 0x8c5c0997,0x6f383725 ! Init value for %f36
.word 0x93b8a402,0x4e0d0caa ! Init value for %f38
.word 0x3e32e049,0x586c41db ! Init value for %f40
.word 0x9d7f3e63,0x8f1cad07 ! Init value for %f42
.word 0x22ae175c,0xb8bc5d6e ! Init value for %f44
.word 0xfe331ccb,0x0976d4e4 ! Init value for %f46
.word 0xa1bd4329,0x7b0a6ca0
.word 0x64f5fe00,0xd25f458d
.word 0x4d2ceca3,0x9d14ee31
.word 0x5af08c0f,0xa16a2297
.word 0x86445026,0x277e8d3e
.word 0x459cc07d,0xb1b93d05
.word 0xe7d69576,0xe47892db
.word 0xec7d81e9,0xf4e23263
p23_expected_registers:
.word 0x5004fdce,0xcec5ec97
.word 0x00000000,0x00000022
.word 0x00000000,0xf74bff63
.word 0x00000000,0x988bf6f6
.word 0x00000000,0x58adba74
.word 0x00000000,0x000000bf
.word 0x00000000,0x0000d3b8
.word 0x00000000,0xa3b45ec3
p23_expected_fp_regs:
.word 0x059e16bc,0x299e21cd
.word 0x72023124,0x65449060
.word 0x91f2b004,0x83b76248
.word 0xaa6987e1,0x926253da
.word 0xb58750ee,0xcd1c22b3
.word 0xcccabb59,0x55526758
.word 0x0d35e9a6,0xbdc89c03
.word 0xe0795f59,0x81d931f0
.word 0x6b312cbc,0x50ff96ac
.word 0x1f728387,0xd7bb6416
.word 0xb3d6be81,0x5558e80f
.word 0x8d9151c2,0xdde976f8
.word 0xc6dc9610,0x01476100
.word 0x0fefd3bb,0x6d44ad0e
.word 0xa3591958,0xbf5f482a
.word 0x620357e6,0xa4ba46c7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0x9a45193f,0xb96fbad2
.word 0x58fac84f,0x0b277aa3
.word 0xa056bfc5,0x40772b1e
.word 0xd2cefd9a,0x04d94e7b
.word 0xc700f341,0xf9074e1b
.word 0x2ad2b67e,0x1db5e1ca
.word 0x42567b31,0xff7742b5
.word 0x4bf53d57,0xb6d6747a
.word 0x4e027a26,0x7893ac45
.word 0xd2220f63,0x807ea60f
.word 0x65e8ab75,0x4f341503
.word 0x04c5c7c3,0xaafa59a4
.word 0xc46546a7,0x542015ff
.word 0x85499d9e,0xe1a72ae1
.word 0x68f174cb,0x98698f81
.word 0x00000020,0x055062b8
.word 0xc52715e7,0xee8f5477
.word 0x9ff06ce7,0x81b24513
.word 0x6066e734,0x8f38c7ec
.word 0x8400adb4,0x61dc7259
.word 0xbce54a50,0xe218e401
.word 0xce3d9b81,0xb769e41f
.word 0x00618499,0x42aef76e
.word 0xb5a6a55b,0x8df79295
.word 0x8281d8a5,0x9e0294ac
.word 0xcd87a093,0x9a1a6a88
.word 0xac1a0976,0x82d6dddd
.word 0xb0e25625,0x68c67986
.word 0x134840ae,0x6572de04
.word 0x4e0a970a,0x03f6adfc
.word 0x4c3c9083,0xb773c217
.word 0x8be76592,0xe49b9be0
.word 0x430c66f9,0xfbc7410b
.word 0x8677470d,0x6ba0f393
.word 0x85ad1060,0xf2e0af0e
.word 0xca0e3aa7,0xa71d811a
.word 0x40b3307c,0x5be41766
.word 0x59368122,0x376841a9
.word 0xf450cbed,0x3d061f84
.word 0x647928ad,0x7affd816
.word 0x542abdb2,0xaeb6b7b2
.word 0x6862bd25,0x24263882
.word 0x925b4176,0x3039c82a
.word 0x18695a06,0xa8f73374
.word 0x9b7d0823,0xd03aaf09
.word 0x1d15125c,0x4a97a74c
.word 0xf6b836d3,0x1b97e149
.word 0xa8233275,0xf62b1e46
.word 0xc7eb5a99,0x527d28e6
.word 0xc360ad9d,0x38d24123
.word 0xd8b06fda,0x764451b2
.word 0x8000f7d2,0x28d7df62
.word 0xf6376a20,0xd74f9e9f
.word 0xab86459e,0xff894406
.word 0x32340238,0x2b164a91
.word 0xffe4d190,0x5a2db895
.word 0xb737d48f,0x84444488
.word 0xb4e893e4,0xed764d20
.word 0xff090639,0x1bef0c9e
.word 0x08186538,0x417de220
.word 0xee797d6c,0x0000004a
.word 0x000000b1,0xee769bee
.word 0x94986e6b,0x4e6cff29
.word 0xa3b45ec3,0xa107b025
p23_local1_expect:
.word 0xff507539,0x8fa9feff
.word 0xe0674878,0xa3b0de7c
.word 0x2af041d2,0xf449641c
.word 0x528213bc,0x7f723283
.word 0x4c2320f9,0x4ffdaef3
.word 0xa08bce73,0x7f8be7d8
.word 0x51ea011b,0xd3f3d41a
.word 0x3de6821f,0xe1a4d011
.word 0x3180a8ec,0xfbff8936
.word 0xd25d664f,0x57edc736
.word 0x8769196e,0x102f45ff
.word 0x949cef10,0x8c166852
.word 0xcfe12047,0x6220e6e5
.word 0x7d4e5494,0x5baff1f9
.word 0x697de4fe,0xeae225ed
.word 0xe40c7913,0xd4d1ff96
.word 0x764451b2,0x6ea853c5
.word 0x3a9f479f,0x00000042
.word 0x5004fdce,0xcec5ec97
.word 0xcc49483a,0x5377d647
.word 0x84a4476f,0x1772cd1c
.word 0x9c514242,0xae322b52
.word 0x6da1b7ff,0x179699c6
.word 0xdd11071e,0x6b25357d
.word 0x29c2f409,0x0ca3454b
.word 0xd1fdd9dd,0x988bf6f6
.word 0x78cf7cb6,0x527d28e6
.word 0x91147b57,0xd1ff5cd2
.word 0xb65bfcbf,0xb1869a0a
.word 0x8a74c343,0xc3cdcf72
.word 0xa1047ebd,0x7ea5a74a
.word 0xff611fd5,0x76e1d3a8
.word 0xb2934f69,0xead78607
.word 0x64986d1e,0x2d22fd72
.word 0xc599574a,0x896ef3e4
.word 0x27b825af,0xd4ee8109
.word 0x00000000,0x53f796aa
.word 0xd9639c50,0xfc9d91d5
.word 0xe8e9ee63,0x944887a9
.word 0xe9591b66,0x8e61cdca
.word 0x5424a205,0x974f5155
.word 0x98c39f3b,0x17b439d7
.word 0x62b160ff,0x3caf5327
.word 0x328de572,0x91dbb282
.word 0x9a155964,0x1cd621be
.word 0x4ce33c83,0x977bd302
.word 0x1b5220f2,0x237efb5f
.word 0x04dbb63c,0x3dade767
.word 0x67e1cc74,0xf9068d44
.word 0x61c3c445,0xd2409bb4
.word 0x000000eb,0x02aa5f9e
.word 0xbeb7b00c,0x9ce63adf
.word 0x54538379,0x572734f7
.word 0x15d13711,0x5d7ba5a3
.word 0x231aec52,0x57da6d3c
.word 0x4bbee558,0x8b84dbb0
.word 0x082ec2e1,0xa50cde1b
.word 0x87df4910,0xf53fa8f0
.word 0x9f6db26c,0x02c526b0
.word 0x82b558ae,0x702b9d69
.word 0x6e517b2d,0x66894d64
.word 0x52066a95,0x7a0fff63
.word 0xd88d1d8a,0x3c01b7b5
.word 0x8be16a63,0x000000ab
p23_local2_expect:
.word 0xa812d91a,0x9c5b6b0a
.word 0x08d841bb,0xd0680d51
.word 0x5d4c5488,0x416b931f
.word 0x41ffe110,0x5a2db895
.word 0xa573c9d6,0x1f45ff5d
.word 0x53f796aa,0xaff7c5d2
.word 0xebffcaff,0xcd5c7238
.word 0x312dc1cd,0x074fdb27
.word 0x9aff8952,0x035324f1
.word 0x2a550e2c,0x58adba74
.word 0x261e08e3,0x0a4d7a8b
.word 0xf5f57fbc,0xfab13492
.word 0xeb42f94c,0x9eb42f3e
.word 0x0f7d3359,0xf63d2e0b
.word 0xbe721b19,0xe08d2e71
.word 0x528dbd4b,0x704544ee
.word 0x61b1fbab,0x8dc9d20b
.word 0xa20099a2,0x80eff46c
.word 0xc5393533,0x2cb5c899
.word 0x5aae66e1,0x88261343
.word 0x6bf672ba,0x3698eb24
.word 0xe7b89092,0xeb3c3bf8
.word 0xd565fff3,0x22c8cc32
.word 0xa90201c2,0x0219b35b
.word 0x0d17eaff,0x8012bd65
.word 0xd02a5946,0xbb335e07
.word 0xf5f287e9,0xca96adc9
.word 0x9dc9386c,0xa01b5688
.word 0x39c2642e,0xe3582510
.word 0xb5fc67ec,0xc9259e2c
.word 0x26837f31,0xe5fc41ff
.word 0x0e0b7d10,0xf7cd6fe1
.word 0xb454cc9f,0x952d8fdf
.word 0x774be718,0x99390b5e
.word 0xc4fd9b26,0x465ecf2c
.word 0x1c21cb14,0x98df6499
.word 0x59ca30e1,0x7a6f31c3
.word 0x3825cad1,0xb36dd2ec
.word 0xff33c00d,0x9c668a36
.word 0x530d22c2,0xa76a52e8
.word 0xffa22a5e,0x57840366
.word 0x36dcff8d,0x90bdd238
.word 0xa443aa0c,0x0ce61be6
.word 0x354b5ce9,0x04c5c7c3
.word 0x3f694708,0xc7b6a538
.word 0x93222a35,0xc151f2bc
.word 0xc4d95eee,0x469b988d
.word 0x3d4a6b2a,0xc15ec3f1
.word 0xfc608c9d,0xb4c2173f
.word 0x9389bebc,0x34be5fbf
.word 0xefd95c7c,0xe86b52e9
.word 0x05ccbcc5,0x44fa4610
.word 0xe68f42d3,0xfff21187
.word 0x2ac77b8e,0x3a12dd8b
.word 0x00d02c75,0x3e81c88d
.word 0xcfb6f44c,0x1dcedb09
.word 0xa3f0c816,0x224dc07b
.word 0xff9ad500,0xac423f1a
.word 0xaab0bcdc,0x00000010
.word 0xd7314eb1,0x7e3028ce
.word 0x6456dcdb,0x8942182d
.word 0x00000014,0x0d17eaff
.word 0xfd9c74f2,0xef05494e
.word 0xc2c5acd1,0x48805f2d
p23_local3_expect:
.word 0xd74f9e9f,0x0f7d3359
.word 0xc0c4b27b,0x6c63ac1b
.word 0xd22a6717,0x90a87f18
.word 0x9a9c312f,0x1a0f6a6d
.word 0xa7fa633c,0x99b660d3
.word 0x72ee0b33,0x26a65163
.word 0x0420b4ab,0xbda4ff46
.word 0x4280e5f7,0x63f8ed03
.word 0x76e566d9,0xfdb77207
.word 0xb64bdbcf,0x17c5d48c
.word 0x84d3219f,0x264ffb4f
.word 0x931f410b,0xdf38edb8
.word 0x3d022677,0x061fcadd
.word 0xf2b83084,0x349267d0
.word 0x2839a271,0x2bfdc40b
.word 0x3229c7ff,0x72a3bd60
.word 0x0c7c19aa,0x347bda98
.word 0x02dea50a,0x550162e0
.word 0x403aede8,0x0dd73f58
.word 0x858dff0c,0x936e06dc
.word 0x61e8093c,0xb9045a2e
.word 0x9d15eeb9,0x4998832f
.word 0x12841354,0x2ad63063
.word 0x295c25e8,0xfd9cc942
.word 0x296437ab,0xfa98d5ff
.word 0xd2a0c07e,0xffff8a3e
.word 0x6751f39c,0x7f714bfb
.word 0x01e33da7,0x000000e5
.word 0xff3906d0,0x00000096
.word 0x16d078d8,0x542bb5f3
.word 0xcfb6f44c,0xe07e3c4b
.word 0x2f3eff19,0xb778e266
.word 0x34b3f7c8,0xf7690eb9
.word 0x576e2b3d,0x31aa8ece
.word 0x3a1ef64e,0x9c514242
.word 0x76ff0f80,0xff0c4dd8
.word 0x0000004c,0xf0f84259
.word 0x2e15ab4d,0x65752f0c
.word 0x1e75b8e2,0x7581f3ed
.word 0x8b8cfba6,0x6e474c80
.word 0x957b26e5,0xa2512d15
.word 0x8a835b91,0x1ef08e3c
.word 0x3c551f0c,0x530d22c2
.word 0x1bf4f0ac,0xbf06fa3c
.word 0x5cb36229,0xbcee8294
.word 0x5a9ba4c1,0xef5e9910
.word 0x8656d3b8,0xca2db3ff
.word 0x5347e951,0x0632db4d
.word 0xfd17ff58,0x3fb0e4f9
.word 0xd22a8fa6,0x9e3e590a
.word 0x58404693,0x840ca1ff
.word 0x19d1fd8d,0xbe034cd3
.word 0x9ab1f1b1,0xee769bee
.word 0x2d2f24e7,0xab766096
.word 0x36a36a1c,0x714c69be
.word 0x014a4f74,0x67562f04
.word 0x56a7672e,0x32e50016
.word 0xf14764b2,0xf1f0e786
.word 0x8c62eec0,0x6c3989a4
.word 0x64088661,0x5a137104
.word 0xcc2b62de,0xeee2fec4
.word 0xadb19fd1,0xb05afe86
.word 0x11b756cf,0x5e49795b
.word 0x1174b0d0,0x1409c770
p24_init_registers:
.word 0xcbe11c7e,0x85f24786 ! Init value for %l0
.word 0x9c23b253,0xff5bb9e1 ! Init value for %l1
.word 0x545fcb9e,0x8576e062 ! Init value for %l2
.word 0xe6ecb1a2,0x5837fc87 ! Init value for %l3
.word 0xd10d45fe,0x83a1ae62 ! Init value for %l4
.word 0x88e67614,0x45b9fc4c ! Init value for %l5
.word 0x5c15aa65,0xc5624e99 ! Init value for %l6
.word 0xa424eabd,0xf7fa3c55 ! Init value for %l7
.align 64
p24_init_freg:
.word 0xf76c08a7,0x7c5c1d3d ! Init value for %f0
.word 0xbbc31d2e,0x40d4067f ! Init value for %f2
.word 0x84a65cdc,0x200f3e17 ! Init value for %f4
.word 0xa111564c,0x1993e7a4 ! Init value for %f6
.word 0xaa22d281,0x91d763bc ! Init value for %f8
.word 0x3ef616a7,0xd35ec077 ! Init value for %f10
.word 0xc9958d35,0x2fe464de ! Init value for %f12
.word 0xef2d57d2,0xe21449b0 ! Init value for %f14
.word 0xb9166ec5,0xf0d1e880 ! Init value for %f16
.word 0x4fffab77,0x20fcb924 ! Init value for %f18
.word 0xcc023271,0x7a36bcdf ! Init value for %f20
.word 0x03e4f42a,0x9dad3910 ! Init value for %f22
.word 0x1c69b286,0x7aa39bea ! Init value for %f24
.word 0xe39e56ad,0xc743e12b ! Init value for %f26
.word 0xecf09f94,0x9bb22720 ! Init value for %f28
.word 0xfd284f0b,0xc83ce0ff ! Init value for %f30
.word 0x425ba47e,0xaab58e83 ! Init value for %f32
.word 0x98fa329f,0x4e8cef49 ! Init value for %f34
.word 0x1ce0ade3,0x108b2eae ! Init value for %f36
.word 0x982d7c2c,0xf39b7c78 ! Init value for %f38
.word 0xb8f7b4ca,0x860e1aff ! Init value for %f40
.word 0x0a1c7204,0xd39a6a7a ! Init value for %f42
.word 0x27930074,0xd20853de ! Init value for %f44
.word 0x858e632b,0x7ed7df4f ! Init value for %f46
.word 0xae80263c,0x55904ca0
.word 0xb6443359,0x0392516c
.word 0xbf600a72,0xf4b9db69
.word 0x736d6ad8,0xef1100b0
.word 0xd322ee44,0x429a4cda
.word 0xa9faae7a,0x4ee6c920
.word 0x92016c6e,0x30f051ed
.word 0xbb7e8cfb,0xfb65ae44
p24_expected_registers:
.word 0x00000000,0x1a983bd4
.word 0x00000000,0xc04e8a74
.word 0x00000000,0x7bff8cff
.word 0xaaed91c2,0x9cd46c5d
.word 0x00000000,0xdd54b5dd
.word 0x00000000,0xfb960980
.word 0x00000000,0x21e537f3
.word 0x00000000,0x8ee5fd0f
p24_expected_fp_regs:
.word 0xf76c08a7,0x7c5c1d3d
.word 0xbbc31d2e,0x40d4067f
.word 0x84a65cdc,0x200f3e17
.word 0xa111564c,0x1993e7a4
.word 0xaa22d281,0x91d763bc
.word 0x3ef616a7,0xd35ec077
.word 0xc9958d35,0x2fe464de
.word 0xef2d57d2,0xe21449b0
.word 0xb9166ec5,0xf0d1e880
.word 0x4fffab77,0x20fcb924
.word 0xcc023271,0x7a36bcdf
.word 0x03e4f42a,0x9dad3910
.word 0x1c69b286,0x7aa39bea
.word 0xe39e56ad,0xc743e12b
.word 0xecf09f94,0x9bb22720
.word 0xfd284f0b,0xc83ce0ff
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0xef4da09d,0x26a4b032
.word 0xae7ae087,0x5d03ff95
.word 0xf89676fe,0x95d482f4
.word 0xb973c1b1,0x29b18fd1
.word 0x0268b68b,0x14342896
.word 0x9a2792d0,0x4b576f4a
.word 0xe40cbb00,0xfcc2f643
.word 0x295900e5,0x90962e8e
.word 0x1a3923d3,0x1a3923d3
.word 0xfb960980,0xaa0455e7
.word 0xa4f630e2,0xf5690fd7
.word 0x76eb2ecc,0xd6a0dba4
.word 0x5768b0bc,0x8b33431d
.word 0x72c204f6,0x2decfa2c
.word 0xbb23b90c,0x076d2607
.word 0xc05d2242,0x9e913e55
.word 0x85e39dd6,0x3afc887c
.word 0xc683f4d0,0x7b301de6
.word 0xbde3929f,0xbe213007
.word 0x36520da3,0xc62efc95
.word 0x46f7c3a5,0x2afd97ac
.word 0x74ffb819,0xc63de711
.word 0x1382d6c7,0x88d956f7
.word 0xccfab1ee,0xb7ad9664
.word 0x0fb66334,0xf864d093
.word 0x404fdb64,0x3b673f38
.word 0xd4153595,0x2522a618
.word 0xd385656a,0x7f315157
.word 0x3c0edbdf,0x9e2da00a
.word 0xc382f09b,0xe7d2af9d
.word 0x97be3034,0xa069e6cb
.word 0xfeb231a1,0x7b8916c6
.word 0x7738d370,0x97b23d5b
.word 0xc080c9f2,0x4106b4ff
.word 0x9e3b76d2,0x498be87f
.word 0xccdeab9d,0x01b7718b
.word 0x9e006dda,0xe9bf92b4
.word 0x6a253690,0x037d51d8
.word 0xa2ab4486,0xc8d6e986
.word 0xed7e8db3,0x3a4742fe
.word 0xdce45085,0xeeb484f8
.word 0x39882e6c,0x9e90dade
.word 0x55d790f4,0x167ad0fa
.word 0xb3896974,0x9b308819
.word 0xac86539a,0x2d062e83
.word 0xf78b149f,0xeafa144f
.word 0x0a586bdf,0xdf975d6d
.word 0xf17ed982,0x9e5d73f6
.word 0xfa933da4,0x58db32df
.word 0xd9d6427f,0x11b5a32e
.word 0xa65d477b,0x7cd7101d
.word 0x04977f6d,0x716eb19d
.word 0x93b49644,0x9a8effff
.word 0xa71bfddc,0x774ab249
.word 0x03a058d6,0x2ce78bad
.word 0xfc141282,0x2103dbc0
.word 0x9cffe6b3,0x3d6b8777
.word 0x0661acdc,0x8d822912
.word 0x0f7a07ee,0x9a1d0e66
.word 0xececb7c7,0x979dd4e3
.word 0x60c64be4,0x8da0e16f
.word 0x0aa0fe96,0xdc2e927b
.word 0x705ba5ee,0x9e8088c5
.word 0x5b99b4ec,0x7d078c17
p24_local1_expect:
.word 0x793dff64,0x6edda992
.word 0x88c61a73,0x4f3ad0b8
.word 0xec79f8f4,0xb6450cdd
.word 0x9aeeebe2,0x455ee8c7
.word 0xabb07b55,0x553fe586
.word 0x3d5807ae,0x8c121057
.word 0x22ff8829,0xa60edead
.word 0x000b5d81,0xfeadff75
.word 0xf74a6392,0x543c1006
.word 0xec1539a7,0xbd901ee7
.word 0x196669bc,0xdce45085
.word 0xa054ff24,0x86639524
.word 0xbe77eed9,0x803cc0e4
.word 0x0db2e5ab,0x0742b763
.word 0x96cb26f8,0x7fce418b
.word 0x545d2034,0xf356125f
.word 0xca4ca708,0xb78d4f4c
.word 0xf72fe6e3,0x5b133f54
.word 0x7eb002b7,0x26c1be5e
.word 0xc524ac53,0x55d790f4
.word 0xb1164bad,0xa5dc9af3
.word 0x48fc3f73,0xf885e68d
.word 0x9e9a4a47,0xe3d52f65
.word 0x71c6acf9,0xc4c66c02
.word 0xf8754629,0x180c1095
.word 0xa069e6cb,0x363dd5ab
.word 0x9fd05b5a,0xb205f533
.word 0x8316b72c,0xccf1805a
.word 0x2896943f,0xff0f7591
.word 0x04f4c2c4,0xa5b64fbe
.word 0xb2ccc117,0x1e9eb268
.word 0x70d6dd87,0x89952e11
.word 0xf29c08f9,0x7af5cb3c
.word 0x43625870,0x495bee53
.word 0x0c0e9c31,0x000000d3
.word 0x52070b8e,0x95449296
.word 0x1e268fdf,0x5733ffe0
.word 0x7b6f65e7,0x50526f4e
.word 0xed5f17c2,0x87ffc0cf
.word 0x14c1d2c2,0x646e1a59
.word 0xff653547,0xefc8f815
.word 0xbeffaf7f,0x1131e1e1
.word 0xbddea3af,0xa2a2580e
.word 0xe3903c6a,0x308255aa
.word 0xa030d18c,0xb409040c
.word 0x5cf1d92a,0xac70dfd2
.word 0x63fd0cd3,0x4ec3f6f6
.word 0x23c78aa1,0x987c9970
.word 0x000000d7,0x8c7a13bf
.word 0x3900486e,0x04fc8db7
.word 0x2a6657f9,0xe4c18cba
.word 0x563d3cea,0x76eb2ecc
.word 0x75b49f90,0xe304906a
.word 0xdcfb3f74,0x816bbc66
.word 0x61aac33d,0x1b90cdfd
.word 0xcda29d6e,0xec1539a7
.word 0xe0c03534,0xc6e68e9d
.word 0x76e87c07,0x0e7ebc40
.word 0x000000a8,0xdd1c4f83
.word 0xd427b89f,0x85fc437a
.word 0x116b8ae7,0xe71f6689
.word 0xfff5b640,0xdb7bdac4
.word 0x92231b0d,0x4297a21c
.word 0x37d46baf,0x0889f771
p24_local2_expect:
.word 0x2a2c22e9,0xc74f0886
.word 0x9fb05382,0xf517a3b0
.word 0x0c567d60,0x561afda0
.word 0xa4633362,0x310fd30f
.word 0xedad791f,0x4f990286
.word 0xc422f419,0xbfec875d
.word 0x0d5b934b,0xcf49dfff
.word 0x9fbb5661,0xd492875e
.word 0x63de3c30,0x19ddc8d6
.word 0x470ace2a,0x4b30c42f
.word 0x2e2c769a,0x3a8d93ab
.word 0x2b44ea45,0xe0023a87
.word 0x6def3073,0x337cf8ca
.word 0xb015de57,0xae156e52
.word 0xc14a83a1,0xdd54b5dd
.word 0x3163b105,0x4177ebe3
.word 0x434f97e0,0x8e4f1948
.word 0xc95d27d1,0xd1fd4616
.word 0xfe478c06,0x6dc5c7f8
.word 0x7dff73db,0x17835e7b
.word 0xa055bcec,0xa034fc6b
.word 0xe87a3eec,0x8b1d8986
.word 0xff07e301,0xcc21252b
.word 0x2dde283f,0x141da51c
.word 0x67be8e68,0xfcff174b
.word 0xb7b2b49b,0x4d873b45
.word 0x9fc72c42,0x92efacd3
.word 0xa80fcf7d,0xe125f4ec
.word 0xe4ba0133,0x7882afcd
.word 0x7cd97e96,0xb37c936d
.word 0x8876adf6,0x809d3e5e
.word 0xd51852c6,0x70985176
.word 0xad0968ff,0xed44b36e
.word 0xaaed91c2,0x9cd46c5d
.word 0xa009077b,0xd28efaa1
.word 0x04999b7e,0xf1d63701
.word 0x11d7c9e6,0x64a9aaf0
.word 0xda7e3121,0x798ae2f3
.word 0xb39dd595,0x172d23ee
.word 0x2f93b36d,0xc8a27d8b
.word 0xa2afff25,0x95ec5887
.word 0x000000eb,0x12c0ff6b
.word 0x1a983bd4,0xc04e8a74
.word 0x702a931a,0x591543c3
.word 0x3f5c8e44,0xbb42fcdc
.word 0x7fa32071,0xb311f09d
.word 0x000000ee,0x6ae9ddd6
.word 0x61e0e1ef,0x75f6749b
.word 0xc62c23f1,0x7329659b
.word 0xffdba967,0xed44b36e
.word 0x21e537f3,0x8886180e
.word 0xfd058ff8,0x327af0ae
.word 0x5e39e1c6,0xdf0f88c1
.word 0x219dea1a,0x9324cd9e
.word 0x10004fea,0x7a9eff8b
.word 0xa069a0cf,0x573cb884
.word 0xfadaa66a,0x4c3a38d3
.word 0x7c8b2730,0x2db7fcad
.word 0xe2792884,0xaeeb64d1
.word 0xe6cca56e,0x2109e838
.word 0x63931909,0x39564f0b
.word 0xa86f69f9,0x556f26a0
.word 0xdc00132b,0x0000000f
.word 0x05d6f9f3,0x4f63325c
p24_local3_expect:
.word 0xe1842716,0xd4f9c7ae
.word 0xf87a7671,0xba9940ca
.word 0xe7a2f2b8,0xc34be5b2
.word 0x5fa7981a,0x7562adfa
.word 0x69b7b465,0x2028e047
.word 0xbdef206f,0x9fbb5661
.word 0xe16f9c34,0x45cfaa36
.word 0x453a3aab,0x573cb884
.word 0xe7524301,0x03e32a87
.word 0x63f4822e,0x3f92db49
.word 0x602b826c,0xc149fb4c
.word 0x4deb0626,0x049cdb2a
.word 0xe3408ccc,0xe4ebfa49
.word 0x68ae96f9,0x1f8ed936
.word 0x43e2542a,0xb177a354
.word 0x5a8b057e,0x2a8e21d6
.word 0x52eb0eab,0xec496773
.word 0xb943948f,0x6a5f1840
.word 0x8ea6b517,0xa58b0862
.word 0x5227fb73,0x74869dc9
.word 0xc4bc317d,0x9d9d95da
.word 0x7cf9329e,0x3222bb04
.word 0xdb50233d,0x8ceab2fd
.word 0x2427d611,0x250c137c
.word 0xdc66fbd0,0x14c616d6
.word 0x5b11f7cb,0xbb50ff9b
.word 0x7eb632a2,0xa09c7ba0
.word 0xf6c22ca9,0xb9cad0b4
.word 0x277b303d,0xb383253d
.word 0x025f2ea0,0xf55797c3
.word 0xfab9165b,0xbee26a19
.word 0xdf0df793,0xcdd56569
.word 0xbf30a944,0x9d039583
.word 0xeaa49015,0x36b26432
.word 0x5a1e061b,0xad7da62d
.word 0x290e70bc,0xf4ea1fff
.word 0xe83db730,0x1e931fb4
.word 0x2bc1948a,0x896e332e
.word 0x3e459b37,0x331d64f1
.word 0x59b2b25d,0x50526f4e
.word 0x4deac2f9,0xff6097b1
.word 0x433fceef,0x70d915c6
.word 0x87d1b835,0x9637ff4e
.word 0x51c98634,0xd1e9d9eb
.word 0xc651b7c0,0x83a86655
.word 0x01b5ca97,0xdbef6a0f
.word 0xe07769eb,0x69ffff39
.word 0xdb57c75b,0xffedff89
.word 0x89faa138,0x64446d43
.word 0x0bb6c69d,0xc95d27d1
.word 0xbd8b6bdc,0x2b44ea45
.word 0x98b9ebc1,0xd25e14b6
.word 0x29eab530,0x7a0f2323
.word 0xcc85e02f,0xe5aaaf37
.word 0x7c2e5073,0x43086262
.word 0xf7fa3c55,0x592b7fa4
.word 0x000000d3,0x000000f5
.word 0x305ff811,0x691e5216
.word 0xd97cb689,0x9f3ef73e
.word 0xf89676fe,0x0b5246f9
.word 0xfe0e3fa0,0x4bc5ea24
.word 0x31c73e8f,0x8502f1e9
.word 0xa5ff91ec,0x17cf7551
.word 0x151fc636,0x2effe214
p25_init_registers:
.word 0xde9164f2,0x9e720c8e ! Init value for %l0
.word 0xb85d7ada,0xf9c3f59b ! Init value for %l1
.word 0x83804894,0xc4a3ff62 ! Init value for %l2
.word 0x99644bf1,0xceac96b2 ! Init value for %l3
.word 0x66eb7618,0x6e32a0c9 ! Init value for %l4
.word 0x1cae91b4,0x0e287565 ! Init value for %l5
.word 0xfb605b8d,0xbbac92b1 ! Init value for %l6
.word 0xf49066ac,0xb95f319d ! Init value for %l7
.align 64
p25_init_freg:
.word 0xd3f1ce6e,0xeb4f3794 ! Init value for %f0
.word 0x941bd3cd,0x73d9b304 ! Init value for %f2
.word 0x7b5b44bb,0xfd6c0d3d ! Init value for %f4
.word 0x1cc9096f,0xde773db6 ! Init value for %f6
.word 0x773863bd,0xec1d51fc ! Init value for %f8
.word 0x07900724,0x5b16cc05 ! Init value for %f10
.word 0x60d1119b,0x990f43ac ! Init value for %f12
.word 0x553dee0e,0x2a1420cf ! Init value for %f14
.word 0x22c457d4,0x650d84c3 ! Init value for %f16
.word 0x35246d03,0xaa578441 ! Init value for %f18
.word 0x77d08915,0x3018d6f2 ! Init value for %f20
.word 0x1fbb824c,0x6525e7f8 ! Init value for %f22
.word 0x968c4358,0x5a3dea60 ! Init value for %f24
.word 0x4def0512,0x94d71b0e ! Init value for %f26
.word 0x93cfc797,0x3b92f564 ! Init value for %f28
.word 0xa8ae3deb,0x957df7e1 ! Init value for %f30
.word 0xc82ea2b6,0x113d6982 ! Init value for %f32
.word 0x0167c28c,0x532200f8 ! Init value for %f34
.word 0x607be322,0xa5534fc6 ! Init value for %f36
.word 0x46c39f32,0x3c3b1a18 ! Init value for %f38
.word 0x072dd533,0x1f996ea6 ! Init value for %f40
.word 0x94903e5e,0xcbcf27d3 ! Init value for %f42
.word 0x9b584010,0x110c7ebb ! Init value for %f44
.word 0x37bbe72b,0x2ae80e1b ! Init value for %f46
.word 0xccdb4422,0x14baf55b
.word 0xd78cb961,0x9a3b48f0
.word 0x6210e55e,0x3724b3b2
.word 0xdfa9f054,0xbf28c83b
.word 0x608810e4,0x129db1ad
.word 0x0bf32857,0xdd18fa18
.word 0x06516a38,0xd1889582
.word 0x187fc031,0xa17801e4
p25_expected_registers:
.word 0x125ad83a,0x80fface6
.word 0x00000000,0x0000003c
.word 0x00000000,0xc77cc2b0
.word 0x00000000,0xaa836cfa
.word 0x00000000,0xef0e3393
.word 0x00000000,0x000000c5
.word 0x00000000,0x4c1c6d20
.word 0x00000000,0x2c036172
p25_expected_fp_regs:
.word 0xd3f1ce6e,0xeb4f3794
.word 0x941bd3cd,0x73d9b304
.word 0x7b5b44bb,0xfd6c0d3d
.word 0x1cc9096f,0xde773db6
.word 0x773863bd,0xec1d51fc
.word 0x07900724,0x5b16cc05
.word 0x60d1119b,0x990f43ac
.word 0x553dee0e,0x2a1420cf
.word 0x22c457d4,0x650d84c3
.word 0x35246d03,0xaa578441
.word 0x77d08915,0x3018d6f2
.word 0x1fbb824c,0x6525e7f8
.word 0x968c4358,0x5a3dea60
.word 0x4def0512,0x94d71b0e
.word 0x93cfc797,0x3b92f564
.word 0xa8ae3deb,0x957df7e1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0xc4a8c83d,0x56802340
.word 0xffe1ce16,0x0683609b
.word 0xff36d532,0xf4ffe060
.word 0x465fba0e,0xa88d32d2
.word 0x58703f96,0xc7e6d8dd
.word 0x87cd283a,0x981010a7
.word 0x8f550471,0x3649808a
.word 0x60b8128e,0x85359104
.word 0xc994824b,0xf847ebf9
.word 0x9329e3bb,0x60e1cca0
.word 0xebc1452f,0xfff1c6ab
.word 0x0d44c31a,0xfeae00ec
.word 0xe6a23a04,0x302055f5
.word 0x99692dff,0x3f311965
.word 0x90c1ddf5,0x70e38769
.word 0xfeae00ec,0x67a357a8
.word 0x530d46b2,0x0399403c
.word 0xa58f505e,0xfaccf47a
.word 0x7e92399d,0x12abe44a
.word 0x7ea527cb,0xcbe85ac7
.word 0x8c516ee2,0xeaabe24e
.word 0xa439ac18,0x4f26ae91
.word 0x2e447684,0x1438e2c7
.word 0xec713ba9,0xba0c7c6d
.word 0x615d654a,0x7b6d2069
.word 0x731d3986,0x3c3ef6d5
.word 0xf9ac0789,0x3eef61ba
.word 0xbdcd69a9,0x44805263
.word 0xca23005d,0x9cc771e6
.word 0xc5ef0a66,0x8d755ba3
.word 0x7a5c3873,0x8b51e89d
.word 0xd6f79c77,0x43fdebf7
.word 0x51d657d4,0x9490ca4a
.word 0x7fef6204,0xffd66add
.word 0xa3729d3f,0x6500b8a1
.word 0xf8b03278,0xaf36ff8c
.word 0x0abf5e36,0xc886a66a
.word 0x79ff69eb,0x3596832a
.word 0x631d8163,0xeb6446fa
.word 0x9b9cb16e,0x9b6f26ff
.word 0x6cf4f112,0x184d205c
.word 0x77f4d2c5,0x64ead4e3
.word 0xf51ad270,0x64f6429b
.word 0xe21f9788,0xe803963d
.word 0x125ad83a,0x80fface6
.word 0x4feff735,0x5ea3ffa3
.word 0xf77df2a5,0x5c82e773
.word 0xb9a86faf,0x6a53bc35
.word 0x88ac6a0b,0x272eff97
.word 0x3596832a,0x4a2eaa00
.word 0xc31b543e,0x511151c2
.word 0x5883ec42,0x915d96c5
.word 0xf9e99bc7,0xacdd5282
.word 0x8212f403,0x14c412f5
.word 0xe02eac03,0x8a31b99c
.word 0xb4ddbad8,0x74c927d3
.word 0x9a8e1153,0x852a8c89
.word 0x00000076,0xbc86c348
.word 0x55881224,0x55387fe9
.word 0x9ea5964a,0xb728e283
.word 0x934be34f,0x42dd162d
.word 0x3cd47c2c,0x58d72d9b
.word 0x6b2975cc,0x86e940a2
.word 0x762651c8,0xcb9c2352
p25_local1_expect:
.word 0xce65fa80,0x176738f9
.word 0x9a0abe44,0x374e7d87
.word 0x2044445c,0xb666d20f
.word 0xa66b06be,0x57ca9ec6
.word 0x049d44f8,0x5b475400
.word 0x64ddb817,0x4d3c4874
.word 0x54ba3f52,0x21527747
.word 0xb42ae6eb,0xbf871b86
.word 0x97800e55,0xaa74d190
.word 0x11c20920,0x74e6e5c2
.word 0xa42019e7,0x85e87921
.word 0xc1f7a224,0xaae3ab13
.word 0x3af2457c,0xdd4c6de1
.word 0x1d522b6f,0xd2612af6
.word 0x5cddab8b,0x82ff4b1d
.word 0x41baef97,0xa7f05aa2
.word 0x62353843,0x729f0cc7
.word 0xcb39d529,0xbb17508f
.word 0x255ae6db,0x914fec15
.word 0x4f99f3ff,0xe8cb223b
.word 0x1fde8e7d,0x230b0548
.word 0xb74c4d71,0xfe7fa1ee
.word 0x6df9677b,0x15b2ff73
.word 0x65fc520f,0x126f8440
.word 0x93229847,0x6e7c0e75
.word 0xe356b110,0x3ff649a0
.word 0x611af196,0x79e8c9ea
.word 0x2fdcaa9e,0x77823ca4
.word 0x715d0f82,0xc162dfc8
.word 0x073150ca,0x73270450
.word 0x69e5c7c2,0x80c685f8
.word 0x85064358,0x4d9a0523
.word 0xd6e7963f,0x7cbfadcf
.word 0x0ea12afd,0xd9c9f93b
.word 0xd8b00965,0x85d263e2
.word 0x774f5aec,0xd41ace1f
.word 0x86b47f72,0x883f21a2
.word 0x20ea6a1d,0x2650a222
.word 0xe4012396,0xca10d790
.word 0x70eb27b3,0xfb50df0e
.word 0xb149a5ec,0x8c516ee2
.word 0x8492ad2d,0xecff255d
.word 0xf85e7864,0xa2220276
.word 0x7440cf46,0x6dda3abe
.word 0xdaf5129c,0x8cb844d5
.word 0x2ea12e14,0x60eb2ed9
.word 0x50759e51,0xa0d9dab9
.word 0x0eb2477d,0x6218f897
.word 0x38fc4c66,0x9b44bf72
.word 0x81a586d7,0x79493d86
.word 0xe0ad5fcf,0x4428d40b
.word 0xc915b4d1,0xcef03cad
.word 0x5bccd8ab,0x1c628706
.word 0xb297b3f9,0x62884809
.word 0xa9ab3de9,0xe23794ef
.word 0x1c09b04b,0x545e10ef
.word 0x69d2bac0,0x37e1db04
.word 0x9b000d91,0x20f10533
.word 0xfe13c586,0x568eddd5
.word 0x80be2ac9,0x0000005c
.word 0xdb970885,0xb65113ff
.word 0xbe9edd0a,0xbdcd69a9
.word 0x2ad9ac3f,0x583bc8f9
.word 0x7614899f,0x09cc41bb
p25_local2_expect:
.word 0x87a3076a,0x2ae678b7
.word 0x3345480a,0xdb444d5b
.word 0x255549c8,0xf03782e8
.word 0x00ff2c12,0x356b2da4
.word 0x798d8ad7,0x5e5196f6
.word 0xaf012db3,0x031741b5
.word 0x4d69b6b8,0xc78e3edc
.word 0xc94da137,0xc9d21977
.word 0x7b5f9ff6,0x3995e7ff
.word 0xdd180ab8,0x0d44c31a
.word 0xff841527,0xa88d32d2
.word 0xddfd2145,0x63d8aa91
.word 0x0f1c2a8d,0x978615df
.word 0x7c9366a7,0x0bcebdff
.word 0xb39a3623,0xaadb84b7
.word 0xdd1df9c5,0x47918b5c
.word 0x1dfd6c7d,0xd5a0e29c
.word 0xd1620290,0xa6867c97
.word 0x2c63a806,0x054845b2
.word 0x66b734bf,0xe2ccab29
.word 0x9ad8a8eb,0xe34c2c8d
.word 0xfc608e5c,0x377d8791
.word 0x615d6bae,0x39ffb4fb
.word 0x332cf898,0x3a36beff
.word 0x700764b0,0x91870d4b
.word 0x5fd5ff5a,0x39c553f9
.word 0xdd18012b,0x5e8f05ec
.word 0xb2fb704e,0x94b6f278
.word 0x8ea6db7d,0x13a946cb
.word 0x1e78dc25,0x4d1f05fa
.word 0x4f99c986,0xbe9c0fc8
.word 0x09d4b30c,0x93397433
.word 0x885f986f,0xd89ccede
.word 0x999109c1,0x915d2a5f
.word 0x9fbf9ce2,0x0000007c
.word 0x90004b21,0x5ae916ea
.word 0xa9025b15,0xe0a47758
.word 0x00000000,0xb9b68be9
.word 0xedea2387,0xde430b96
.word 0x7f7d313c,0x5647e571
.word 0xe97816ff,0xae96f912
.word 0xd85f3326,0xcfb21bf7
.word 0x67a357a8,0x51d9fbf8
.word 0xacb4027f,0xfc1a89dc
.word 0xf7f004f8,0x80a9cc70
.word 0x66cc2aa7,0x1ff5efe3
.word 0xe8da2336,0x9b2ceee2
.word 0xed40aa83,0xc23a7bf8
.word 0x64438ae2,0x54e7d437
.word 0xfc009d3b,0xd9f1f0b0
.word 0x0264e1be,0x67584e75
.word 0x528a8d2b,0xc2de1cc5
.word 0x809aace6,0x806290ce
.word 0x1474fd21,0xd8c88afb
.word 0x1dbaa8ea,0xa72d529c
.word 0x3d448951,0x22ae0c5a
.word 0xc82a9fff,0xe52ea2d1
.word 0x00000000,0x000000c8
.word 0x99692dff,0xf6e5921b
.word 0xcdfb751a,0xfad23fe5
.word 0x34c8e0b0,0x55387fe9
.word 0x5816ed04,0x12d489a9
.word 0xff693866,0x2843adbc
.word 0x17b977fb,0xef1e70cc
p25_local3_expect:
.word 0x67a357a8,0xe227e535
.word 0x8afbde15,0x6d619226
.word 0x0000007c,0x15b2ff73
.word 0xa25f39d0,0x017b0a2b
.word 0x3cd147e5,0xd88fdd92
.word 0x8085e480,0x0b4c2ff7
.word 0xf93309a2,0xd67e8fff
.word 0xe85531cb,0x555dd1d7
.word 0x176c2df3,0xa80b2e5c
.word 0xeb389f35,0x93faa434
.word 0x6ca14da4,0x60f05a11
.word 0x2c69d233,0x0c29bcf5
.word 0xfebe3234,0x351ff321
.word 0x1066afe3,0xa58f505e
.word 0x469e628d,0x4c8c9ba2
.word 0xe2dc8446,0x52f518ab
.word 0x9c4e1147,0x1ef90d62
.word 0x2a1cd88a,0x63691ee3
.word 0x65b72cb8,0x4532f803
.word 0xe38fe551,0x01fd11c4
.word 0x7d416b5f,0xf543b41a
.word 0xf32ff6df,0x0abc3ffc
.word 0x6eff9f11,0xc0b0a8e4
.word 0xffca54e5,0x8c305551
.word 0x89c5d0d7,0x27528a88
.word 0x1209900a,0xb27255af
.word 0x9a5c0340,0x39b6058f
.word 0xc8104b6a,0xcd234b96
.word 0x8f64a859,0x420fd8ad
.word 0x00000030,0x8e8bba64
.word 0x6fc2d1c0,0x5fd2ff30
.word 0x629a0718,0x700fdd71
.word 0x9e4638f5,0x5b2eea30
.word 0xc2de1cc5,0xed62ff02
.word 0x0cac3532,0x0f459c16
.word 0x1ec5dac5,0x868d9186
.word 0x70baa93e,0x0462b457
.word 0x277e09a9,0x5724c6d5
.word 0xe1ab8064,0x67445d2f
.word 0x163f61b0,0x1556d6ff
.word 0xaa836cfa,0x0000008c
.word 0xac39c5ba,0x17f95d25
.word 0xedc8cb99,0x057299a9
.word 0xb9b68be9,0x70616c5c
.word 0x49b875e3,0x42cb418c
.word 0x86f79b6f,0xa81fac95
.word 0x017bae3a,0xd83ca9af
.word 0xb29d29a5,0xbbac92b1
.word 0x8ea3e555,0xc764f61f
.word 0x000000c9,0xd266fb1c
.word 0x17319021,0x000000b3
.word 0x30515974,0x506b13d1
.word 0x18eb1a03,0x112fa8b5
.word 0xe3615c88,0xa8aed725
.word 0xc994824b,0x3f3d532d
.word 0xbca0782e,0x75c06982
.word 0x0fc059b2,0xea7043b3
.word 0x3ce0c0a6,0x1a009a84
.word 0xbeff21d4,0xa02cb471
.word 0x000d1a87,0x6de20ae0
.word 0xc77d4f40,0x39dd305d
.word 0x1a398e1c,0x01f4306b
.word 0xb0fdff37,0x1cea1cfc
.word 0xdab95df5,0x80be2ac9
p26_init_registers:
.word 0x86aa209e,0xd9a89840 ! Init value for %l0
.word 0x376a2b16,0x184657a6 ! Init value for %l1
.word 0x7a2bfa84,0x28b0e906 ! Init value for %l2
.word 0xb167da9c,0x1ae646c7 ! Init value for %l3
.word 0xabfc34cf,0x9d71a04d ! Init value for %l4
.word 0xc75c2a66,0x212d463c ! Init value for %l5
.word 0xca1ba962,0x76588c66 ! Init value for %l6
.word 0x41fbca06,0x2e81ab0e ! Init value for %l7
.align 64
p26_init_freg:
.word 0x755c79fb,0xe12e0e21 ! Init value for %f0
.word 0xab57ab34,0xb22bf9c0 ! Init value for %f2
.word 0x0b6b27c7,0xbe095c43 ! Init value for %f4
.word 0xf8a9031d,0xc3c99104 ! Init value for %f6
.word 0x91aea661,0x3f1eed44 ! Init value for %f8
.word 0x6e789332,0x148b6abf ! Init value for %f10
.word 0x89b352b0,0x33e2220d ! Init value for %f12
.word 0x4a3038df,0xedd82ab4 ! Init value for %f14
.word 0x29859611,0x474fce17 ! Init value for %f16
.word 0x0a336be7,0xca61e6f8 ! Init value for %f18
.word 0x9c7e87ea,0x992197ab ! Init value for %f20
.word 0x5709a99a,0x4c7790c9 ! Init value for %f22
.word 0x0a64cfe0,0xe76a0fb3 ! Init value for %f24
.word 0xef097c49,0x4ce4f5fc ! Init value for %f26
.word 0x6cf03cd4,0xa3e44b1b ! Init value for %f28
.word 0x82b9985b,0xbf9d832e ! Init value for %f30
.word 0x5d159406,0x9cc40112 ! Init value for %f32
.word 0x1c71ef1d,0x54fd64dc ! Init value for %f34
.word 0x278500e5,0x24be638f ! Init value for %f36
.word 0x6223ce16,0x96371a3b ! Init value for %f38
.word 0xc82aa3c5,0x14702ea9 ! Init value for %f40
.word 0xbd98ef61,0x043919e8 ! Init value for %f42
.word 0x228df64f,0x4dc82e49 ! Init value for %f44
.word 0x1e866374,0xfe783437 ! Init value for %f46
.word 0x0537fabd,0x6fcf6da7
.word 0x2891a9f3,0x9320dd02
.word 0x3be9d38b,0xb6a27238
.word 0x6fbf89c9,0x1c0e1fb9
.word 0x4fe1c963,0xc40b399d
.word 0x79d60b08,0xf326d5da
.word 0x57ec9d69,0xc5e547c2
.word 0x5c0e879a,0x0657cf77
p26_expected_registers:
.word 0xffffffff,0xffffffc4
.word 0x84c92b02,0xe5f127f7
.word 0x00000000,0x00000024
.word 0x00000000,0x00000068
.word 0x00000000,0x39ecd7a1
.word 0x00000000,0x10368ae9
.word 0x00000000,0x5844e7ec
.word 0x00000000,0x00000048
p26_expected_fp_regs:
.word 0x755c79fb,0xe12e0e21
.word 0xab57ab34,0xb22bf9c0
.word 0x0b6b27c7,0xbe095c43
.word 0xf8a9031d,0xc3c99104
.word 0x91aea661,0x3f1eed44
.word 0x6e789332,0x148b6abf
.word 0x89b352b0,0x33e2220d
.word 0x4a3038df,0xedd82ab4
.word 0x29859611,0x474fce17
.word 0x0a336be7,0xca61e6f8
.word 0x9c7e87ea,0x992197ab
.word 0x5709a99a,0x4c7790c9
.word 0x0a64cfe0,0xe76a0fb3
.word 0xef097c49,0x4ce4f5fc
.word 0x6cf03cd4,0xa3e44b1b
.word 0x82b9985b,0xbf9d832e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0x819295e0,0xefc73515
.word 0x25371f2b,0x271dfd6e
.word 0x94d03f71,0x78118168
.word 0x68ec9e42,0xe97c2bcf
.word 0x881c8bff,0x177bd06a
.word 0x222e9404,0xc8d117e2
.word 0x5a0fe16d,0x5f577b3a
.word 0x4427931d,0x306a8329
.word 0x17f0e9a7,0xfe230d23
.word 0x8de150b8,0xd379c532
.word 0x33c56cd1,0xdb146cc2
.word 0x88ab44a2,0x04c6fe35
.word 0x83017a0d,0xffa4d816
.word 0x23abfe75,0x53cbb52c
.word 0x3ab34236,0xe0f59065
.word 0x69e57c72,0xfe0a0ff0
.word 0xf5a484ed,0x6636c08d
.word 0x272096c5,0x2d3f220f
.word 0xb49d387a,0x1cd8c381
.word 0xffb2a6f7,0x75ffc48a
.word 0x40856b3e,0xaf8cbc08
.word 0x43a9e218,0x424e60d5
.word 0x73136115,0x6aa45b82
.word 0xce264169,0x97427542
.word 0x60892927,0x36803b7c
.word 0x004173ce,0xef88a863
.word 0x80d620fd,0x97875f05
.word 0x7348e84b,0x0bd22852
.word 0xfcaa0430,0xff7b907c
.word 0x80660708,0xea4b8e57
.word 0xcf99a24c,0x1ffbd145
.word 0xc10a668d,0xdbf1e28b
.word 0x879628d6,0x9f0ceb00
.word 0x53209134,0x4581f1cd
.word 0x43c6d6d0,0xd4b99546
.word 0xacc38962,0xffda4824
.word 0x5cde6832,0x05e7a49a
.word 0x459999f1,0x943f9137
.word 0x9ff6c9ec,0x54629d52
.word 0xeb140584,0x117cf54d
.word 0x093ac106,0x5ebb7c00
.word 0xb36d5331,0x2528822b
.word 0xadcf2ba0,0x5c992f3c
.word 0x87ff9309,0x6e64e494
.word 0x790e55c0,0xfbe5cbf5
.word 0x87c8e860,0x35a3384f
.word 0x9a99daaa,0xa5623f25
.word 0x651e83ff,0x12313889
.word 0x5c213e80,0xfa5b71bf
.word 0x68e5a197,0xdc17a292
.word 0x00000000,0x5844e7ec
.word 0xbcd6c18e,0x4dea9e61
.word 0x049abfff,0x6fd463df
.word 0xf568d0ff,0xb077c488
.word 0xe1f4f5d0,0xfffffffd
.word 0xcc8e0c00,0x20f51235
.word 0xe97c2bcf,0xdcb73411
.word 0x0ad7937f,0x0e7bcadd
.word 0xe90617fa,0xe2023a42
.word 0xffffffff,0xfb5ef0ad
.word 0x439655da,0x05710e5b
.word 0x97077afb,0x3c0424cc
.word 0x88969cf1,0xcb477abb
.word 0xff8106ef,0x9ae8f3f3
p26_local1_expect:
.word 0x033fc1e4,0xc9f47485
.word 0xc3781c07,0xed7ba420
.word 0xe2b86919,0xb5ac470e
.word 0xd68202a5,0x000000e5
.word 0xe60f7bd3,0x86b2cffe
.word 0x956fdeba,0x5f577b3a
.word 0x04be6a54,0xa1ed0edd
.word 0xfb1a90e5,0xc734b661
.word 0x8ceb18d4,0x4c04604d
.word 0x552f8449,0xffe03f34
.word 0xb8d4958f,0x341bd9fe
.word 0x9ae8f3f3,0xc8a6f515
.word 0xe25f5010,0xc7ba6c54
.word 0x8084cc3e,0x8351b896
.word 0x505ee8c3,0xdba17ef5
.word 0x6ad15bff,0xc125bb52
.word 0x9a947fbd,0x9c0175d3
.word 0xfe0a0ff0,0xd3351108
.word 0x882adfd4,0x70990311
.word 0x76f22c01,0x83017a0d
.word 0xe90617fa,0x755ea1bc
.word 0xb378de90,0xe1f6924b
.word 0xb1bb87a5,0x161c8b1c
.word 0x6d5f14b7,0xf1eaa760
.word 0xc45509ae,0xb344bd1b
.word 0x808f82fb,0x0628abb7
.word 0xdd90de4b,0x875216b7
.word 0xe648d4ef,0xbb6346bd
.word 0xc4da9e46,0xa7ff4982
.word 0x6dc8296b,0x923334ab
.word 0x4786956d,0x3bd4337a
.word 0x4fafd856,0x07f3589a
.word 0x0b88678e,0xff9b849f
.word 0xb067ed99,0xb1dd1c58
.word 0x3094441f,0x67b61d10
.word 0x9d020d74,0xaa589098
.word 0x44ae1027,0xb46c8fff
.word 0xff5fef7f,0x4ca4dc24
.word 0x96366c84,0x21b93dc1
.word 0x50eb7238,0x697ce59e
.word 0x74e1d2c9,0xc4330e8f
.word 0x906e4eb3,0xbf9eee27
.word 0x2e301bb9,0xcb41ee82
.word 0xd3980226,0x162955c6
.word 0xb4b0f375,0xd6140740
.word 0xa4acfef4,0x419f17f1
.word 0x79899b82,0xc193f3d2
.word 0xc1392b9f,0x17e1ff81
.word 0x7dc16e0d,0xee794506
.word 0xf46a2f79,0x07f89b13
.word 0x703cb70b,0xe65ee95c
.word 0xdd5fdff0,0xdf52febf
.word 0x9e305159,0x21b93dc1
.word 0x90520844,0x4ed08965
.word 0x25294b1e,0x7258fe81
.word 0x6591f847,0x908c2f87
.word 0xbc290414,0x42722ed5
.word 0x57f3ef06,0x211fea7d
.word 0x80c5675e,0xe563db23
.word 0x904e703b,0x5ce683d3
.word 0xbcd6c18e,0xff7f3de2
.word 0x6589cf87,0xa097e2ec
.word 0x9f08d8df,0xdd922dc4
.word 0x984b47d1,0xffaa6f3b
p26_local2_expect:
.word 0x3ddaa53e,0x4fb10502
.word 0x4642c1b9,0xda9c7a16
.word 0x0000008a,0x00000040
.word 0x48fab27c,0x2e301bb9
.word 0x588c654c,0xcf8a8ba4
.word 0x891d6804,0x6a923eda
.word 0xbf8bbd1a,0xa1f2b18a
.word 0x6a923eda,0x1bc07d95
.word 0x61d0bb56,0x71fcc62b
.word 0x2167b596,0x5b685706
.word 0x26dfd95c,0xd0888564
.word 0x296fc263,0x00000042
.word 0xb6bdded9,0x7d596ea4
.word 0xd3143b2c,0xc4cb55c1
.word 0x0901e2dc,0xc5946d1b
.word 0xc1f16451,0x53cbb52c
.word 0x5d12ebf7,0xcdd0af77
.word 0xb4ee8579,0xa4bf356d
.word 0xbd909fc9,0x9d71a04d
.word 0x9dc80ecf,0xa7e7221d
.word 0xd3f63300,0x782f7b86
.word 0xbf3cff9f,0x703cb70b
.word 0xb053c292,0xc6f1f520
.word 0x48fb6144,0x91c3b20c
.word 0xffdc9b43,0xb231ff4a
.word 0x19ca31a1,0x27dd4612
.word 0x285638e9,0x5ab5b238
.word 0xd299d0a5,0x4ffb3be0
.word 0x8f01c9b6,0x7edb08f3
.word 0x8a04682d,0x745ed6d0
.word 0x212d463c,0x34bdc164
.word 0x631ee69c,0x44875420
.word 0x17a24ff3,0x0b2a051c
.word 0x1cd8c381,0xc1ff6860
.word 0xd830c22f,0xc945f4a2
.word 0x4f76a20d,0x69558f78
.word 0x294efda9,0x80c9d318
.word 0x0afcae79,0xafa985d7
.word 0xffc926f8,0x5d5386fd
.word 0xda4469ab,0x88783573
.word 0x38481dc7,0x69ef3b53
.word 0x98389d7f,0x58518bb3
.word 0xe10a2b4b,0x66e2d9a3
.word 0x75609958,0x9afda29b
.word 0x7d0e68ec,0xe8efff19
.word 0x29733e7b,0x8b5fef7f
.word 0x523457eb,0xff7f4707
.word 0x36084419,0xf922ec94
.word 0x58a86a8b,0x4661e108
.word 0xdf0fff5b,0xf3f8c598
.word 0xc0cfbbb1,0xc20d4e5f
.word 0xd0e5689a,0x804bc2ab
.word 0xa986a78e,0x61d5932d
.word 0x43e19ed4,0x6bd59f3d
.word 0xb16d4ba8,0x138a9575
.word 0xd60d2280,0x82be3141
.word 0x776bce72,0x3e8c2d15
.word 0x25f68c45,0xa8d92c74
.word 0x9c5d87e9,0x1ec0b05f
.word 0xadfa5e6f,0x67bc5c2b
.word 0x90e4494f,0xeea2ef87
.word 0xe74c16a4,0xc8f51703
.word 0x0794470a,0x3101c6ad
.word 0x1b0ba603,0x80ff3f95
p26_local3_expect:
.word 0x56650b37,0x13bb0cc2
.word 0xad050a37,0xdad06e52
.word 0x6cd83f2b,0xe7bff785
.word 0x87fb877d,0x3f3a3657
.word 0xffffff97,0xe9c48250
.word 0x00000016,0x27894218
.word 0x7771c30d,0x69558f78
.word 0x57e681b3,0x46254dc5
.word 0x8a86bdf7,0x429e0c27
.word 0xd60d2280,0x344b2e6f
.word 0x8d5d882b,0xec7ab4c3
.word 0xceab7f24,0x851e2715
.word 0x63512afa,0xe4d6c0f8
.word 0x92bfd4b9,0x3d33444c
.word 0x65cdf7d5,0xf7a61cd6
.word 0x3b46d951,0xe3229f73
.word 0x4339e7a3,0x17541436
.word 0xb5621273,0xe7d85ceb
.word 0xa0797c3a,0x8db5e567
.word 0x81ef7ae9,0x92bd1bab
.word 0xae0f3b22,0x0fb184a1
.word 0xa2dd7e14,0x0add5ca2
.word 0xc8f51703,0x7cec4052
.word 0x5b46d654,0x5c88c54a
.word 0x73233adf,0x22fac8b8
.word 0xf239ff47,0x5f409192
.word 0xb9808312,0x78898320
.word 0x3e9f48d6,0x242325d2
.word 0x99cb1bb0,0xfc3fd1b3
.word 0xb7387bce,0x1957000e
.word 0x4c33b3ee,0x5d0b28e2
.word 0x501c7126,0x468ff759
.word 0x7ecff8cd,0x2b581219
.word 0x60f176b5,0xd3ec3d56
.word 0xb7d4d424,0x5e46fd62
.word 0xf27a5f22,0x4b760f52
.word 0x84c92b02,0xe5f127f7
.word 0x5e843ddb,0x2d81a0cf
.word 0xba38e6c6,0xc925ac2b
.word 0x86f23e7e,0x47262e73
.word 0x21324936,0x225c1fa0
.word 0xde37a437,0x55cc1d32
.word 0x5fee79ec,0xaf6484ff
.word 0xc81c5616,0x34c1e101
.word 0x18846c2e,0x61fdbac8
.word 0xc54e1c5e,0xf1a4d4b8
.word 0x74715fe9,0x5b2475b1
.word 0xb6f04103,0x5765d3b2
.word 0x7ff78b50,0x3f7c6884
.word 0x9e975f48,0x737e3923
.word 0x621328eb,0xa3e6e204
.word 0x5ed328a1,0xd3b4abd9
.word 0xd477065e,0x72ea8e9a
.word 0x9dc6c8f8,0x8f18b320
.word 0xf88eca8c,0x87d664ff
.word 0x3c1f1c16,0x9d1ab5a9
.word 0x1e443e4d,0x5f66ed8e
.word 0x3267b684,0xfd587eab
.word 0x97c9e34a,0xbe2dd130
.word 0x60469754,0x3b6ab7fc
.word 0x6d2107ca,0xccd7e26e
.word 0x45045f23,0xa71c4a04
.word 0x24bcf601,0xc3c19720
.word 0x5c64e588,0x017619be
p27_init_registers:
.word 0x3685e82c,0xb6bfdba1 ! Init value for %l0
.word 0x62b1c303,0xd254a18e ! Init value for %l1
.word 0xd0a66c64,0x5229ef64 ! Init value for %l2
.word 0x84ed1e88,0x8cba0eaf ! Init value for %l3
.word 0x8943b2d4,0x82457b0e ! Init value for %l4
.word 0xde2a8924,0x0b7c49b3 ! Init value for %l5
.word 0xa3dc9a42,0xa04de88a ! Init value for %l6
.word 0xbd7384d6,0x4749c663 ! Init value for %l7
.align 64
p27_init_freg:
.word 0xc40f6022,0xaa08bd13 ! Init value for %f0
.word 0x30e17da3,0x68bd32ee ! Init value for %f2
.word 0x28f1f8a7,0xddd046f0 ! Init value for %f4
.word 0x525d43ba,0x724a58bf ! Init value for %f6
.word 0x8f4c304c,0x0cde8e22 ! Init value for %f8
.word 0x061eec01,0xaf2f906c ! Init value for %f10
.word 0x5c42123f,0x952a5c68 ! Init value for %f12
.word 0x41192d28,0xe94379d1 ! Init value for %f14
.word 0xc40a83df,0xa1497260 ! Init value for %f16
.word 0xae2e957a,0x1bac5890 ! Init value for %f18
.word 0x4ffc1bb5,0x9e12edb1 ! Init value for %f20
.word 0x7b09af0a,0xb72c41ad ! Init value for %f22
.word 0x7192686c,0x816ccbab ! Init value for %f24
.word 0xa59505ab,0x39708cf9 ! Init value for %f26
.word 0x7de6e086,0xf82ca743 ! Init value for %f28
.word 0x56addc61,0xa11bda5a ! Init value for %f30
.word 0x1c9e0df9,0xe1f9c542 ! Init value for %f32
.word 0x773e6969,0x287e03b4 ! Init value for %f34
.word 0xf387d114,0x4b5fa72d ! Init value for %f36
.word 0x625a6d56,0x1bf1ffd5 ! Init value for %f38
.word 0x8fc15489,0x9f591e71 ! Init value for %f40
.word 0x3d5b6f97,0x5e995c5e ! Init value for %f42
.word 0x2d805feb,0xc20846ed ! Init value for %f44
.word 0xb9810c17,0xb5f1810d ! Init value for %f46
.word 0xbd14cd81,0xabb58ce4
.word 0x31a67e03,0x9b05be28
.word 0xd38ea6fe,0x64a59915
.word 0xfb653e10,0x5f58c6b8
.word 0xab94840a,0x76e94fce
.word 0x121a16b3,0xc2f6dae0
.word 0x8cef934f,0x9db9f56b
.word 0x99fbcd54,0xd3dbbed6
p27_expected_registers:
.word 0x00000000,0x275b95dd
.word 0x95319d7f,0x2f7dccb3
.word 0x00000000,0x93cde259
.word 0x00000000,0xdeb00c66
.word 0xa8f1b987,0xc32bf29e
.word 0x00000000,0xfc7e456d
.word 0xe5fe57e2,0xe4afff65
.word 0x00000000,0x000000f9
p27_expected_fp_regs:
.word 0xc40f6022,0xaa08bd13
.word 0x30e17da3,0x68bd32ee
.word 0x28f1f8a7,0xddd046f0
.word 0x525d43ba,0x724a58bf
.word 0x8f4c304c,0x0cde8e22
.word 0x061eec01,0xaf2f906c
.word 0x5c42123f,0x952a5c68
.word 0x41192d28,0xe94379d1
.word 0xc40a83df,0xa1497260
.word 0xae2e957a,0x1bac5890
.word 0x4ffc1bb5,0x9e12edb1
.word 0x7b09af0a,0xb72c41ad
.word 0x7192686c,0x816ccbab
.word 0xa59505ab,0x39708cf9
.word 0x7de6e086,0xf82ca743
.word 0x56addc61,0xa11bda5a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0xc6909477,0xb1e5f1cb
.word 0xff01ba9e,0x0cd8236b
.word 0x58b3f385,0x33c5d175
.word 0x4afb3985,0xddc55a8c
.word 0xbfbe4967,0x002cea33
.word 0xd3895dca,0xccc07e7a
.word 0xc7da8e24,0x832145e2
.word 0x582471e4,0xe656b4e2
.word 0x51af834e,0x68e7ebf7
.word 0x78e087a4,0x47ccc975
.word 0x27e6b75f,0x26fc3703
.word 0x83ac6d5b,0x08cae394
.word 0x071b600b,0xdcdb170d
.word 0xf40e6abf,0xc7ae3180
.word 0xfe243fc2,0x677ad650
.word 0xd8b39f83,0x27a72901
.word 0x219095df,0x4ad2739e
.word 0x28b689fc,0x9b40d88d
.word 0x3efff2be,0x1508e75f
.word 0xa215c700,0xf6de9e7c
.word 0x19c9f0bb,0x09b95460
.word 0x29f48e30,0xf0ab5daf
.word 0x816210e3,0xcf2b10d8
.word 0x356eba80,0xceb2de18
.word 0xa3537613,0xb0df6ea3
.word 0x78816e09,0x69ed91ff
.word 0x3a609060,0x3777e8a1
.word 0x09072fff,0xd1b21eac
.word 0x0650ac46,0x3e6dee73
.word 0x22269e2d,0xff0b6bc9
.word 0x69058a9f,0x3468e957
.word 0x302be0bb,0x97a658ff
.word 0x2418ddff,0x012bdc9d
.word 0xe6182512,0x7b54ff76
.word 0x605f8fd1,0xb4bd3f13
.word 0xfbbbf7d5,0xf9037b67
.word 0xa840960d,0xb0bb3db0
.word 0x6d55af2c,0x337172eb
.word 0x1068523b,0x39f1d298
.word 0x0b91acd1,0xf28c3d25
.word 0x3e0cd04c,0xbb1cff84
.word 0x99b0ff0a,0xcdf37bf1
.word 0x000000ff,0x09072fdd
.word 0x9abb5d04,0x1b4f70df
.word 0x5cab09ac,0x7c11ef2c
.word 0x77b38189,0xc9037fe4
.word 0xdfbbe2b9,0xffb1bf5b
.word 0xfea668ba,0xcc940340
.word 0xe5fe57e2,0xe4afff65
.word 0xd97f88df,0x31dbc2e7
.word 0x4796213b,0x2c3d4af6
.word 0xf8bbc682,0x2a050571
.word 0xb6552465,0x0e7a6b46
.word 0x20d38a14,0xa5639713
.word 0x8ba2537b,0x4dfd4bb7
.word 0x4b0b932e,0x45b1dfbc
.word 0x3723929b,0xa0aa211d
.word 0xffffdab1,0xf5ff214b
.word 0xb0ca80f6,0xa5729dd3
.word 0xebde2196,0x65994824
.word 0xe3df1d41,0x6e68e9eb
.word 0x891be917,0x1665bf22
.word 0xd7eb14ed,0x6d90a448
.word 0xc96d0270,0x188c384c
p27_local1_expect:
.word 0x47b8e766,0xe257d2a6
.word 0x0000000f,0x0c2c66d2
.word 0x25b9ec32,0x5019fa9d
.word 0x20fe0da9,0x635fff04
.word 0xabc069af,0x7d8657ff
.word 0x4fc9f24e,0x7150fb19
.word 0x49be5d2a,0xdfbce268
.word 0x8a464e26,0x1b7f7956
.word 0xfdce650d,0xc52e52cb
.word 0x6bd5716d,0x629bb541
.word 0x53db1ec3,0xdb8a0967
.word 0xe9dd4a41,0xf1ff1cb7
.word 0x4749c663,0xf4a45797
.word 0x6b739f87,0xf33fafc4
.word 0x3035d532,0xcec5ff7d
.word 0x111e02de,0x00000017
.word 0x761c37ff,0xcfa6c4a7
.word 0x9ebb8c2e,0x8beca9db
.word 0xbc536fa6,0xcb7182ff
.word 0x0e50dd6f,0xb2e49857
.word 0xfe03b66d,0x00eb96ff
.word 0xda854800,0x0f477939
.word 0x86a50b13,0x53a0e80b
.word 0x696a018a,0x1e37239c
.word 0xfa742740,0xf603db16
.word 0x2605448b,0x00000031
.word 0xcd4161f4,0xd5ced518
.word 0xa88ba601,0xe8210ace
.word 0xbc34773f,0xa35dff4a
.word 0xc481e97a,0x390214f1
.word 0x4103c559,0x2742249f
.word 0xa9ad822c,0x021a8c0b
.word 0xa6b5615f,0xdb4540dc
.word 0xc979fb44,0x6a21461c
.word 0x08b5083d,0xdcebe9fc
.word 0x635fff04,0x21c8e5b7
.word 0x14850c6c,0xff188ae3
.word 0x710eeba4,0x042271f5
.word 0xf2b4fd71,0xff24a6a1
.word 0x302be0bb,0xe457306a
.word 0x55f14651,0x4d55aa7b
.word 0x3e977807,0x51b46c78
.word 0x5df6ff4c,0xa3d916f4
.word 0x2df89dd6,0x70b37575
.word 0x9a88f1cd,0xf373c369
.word 0x78bc8c0d,0xa38ca76f
.word 0x4e5685b3,0x0ffe37fb
.word 0x567a7f2f,0x3242f2d3
.word 0x06aa53cc,0xd6940fd7
.word 0x1237fb46,0x125ac3d0
.word 0xa665c011,0x41d142e4
.word 0x2b1f1bd0,0x00005fe9
.word 0x70c71ef2,0xfb293bee
.word 0x000000ba,0x2a050571
.word 0x600c4baf,0xc95ee0a8
.word 0x99dcdc7e,0x1149e67f
.word 0xca5ae7ea,0x003c835b
.word 0x6e3db89c,0xdbbb8103
.word 0xc81e0a90,0x8d8ad7d5
.word 0xe999f540,0x054c60dd
.word 0x0258a7b3,0x828ed771
.word 0xb3ee37a9,0x09072fdd
.word 0x6ba7b7a7,0xaeac8e37
.word 0x9c3b000e,0xb69002d0
p27_local2_expect:
.word 0xbaa06dad,0xaa2dc269
.word 0x21c14777,0xd4350fff
.word 0x898882d3,0xdeec4d87
.word 0x3a6a092c,0x6d11e686
.word 0x26f537cf,0x03ca0404
.word 0x870a85a6,0x641b7891
.word 0x217640e1,0x0b7c49b3
.word 0xd26799df,0x9d9bffff
.word 0xafcfa4ff,0x3aa6fdb5
.word 0xe87b275e,0x214318ed
.word 0x3bb9751a,0xff034bc6
.word 0xd8e6ac18,0xec057d26
.word 0x68bf6784,0x56eb0500
.word 0x58f3a099,0x551a3358
.word 0x08cfc41a,0x63b6e049
.word 0xe2fbe76f,0x98d6bc25
.word 0xec9ebd44,0x488eba24
.word 0xff8e9428,0xad4cb9d4
.word 0xc406f045,0xe10ef188
.word 0xa2455b27,0x65994824
.word 0xcbe7fa79,0x8e617576
.word 0xfc1495f7,0x9c06b5ac
.word 0x498bffba,0xc7ae3180
.word 0x7251dee7,0x6b739f87
.word 0xd618420b,0xa0ab4d0e
.word 0x78d0033c,0x00000071
.word 0x6dff7dbd,0x297f9dfe
.word 0x678c79b3,0x1e0b9e6f
.word 0x910e0ee8,0x8edb9537
.word 0x5c504135,0x31f4ed70
.word 0x93cde259,0x60c43539
.word 0xf21510cc,0x9b3af9cc
.word 0xc8d2a84c,0xcc7d0f75
.word 0x231d1b9c,0x23335d6a
.word 0x905692de,0xbb098b5d
.word 0x0a5082ab,0x998d9510
.word 0xff43a633,0x50580d12
.word 0xea2931eb,0x652addf7
.word 0x3466505e,0x6fcf2625
.word 0x0c2b0e91,0xe1b82fc2
.word 0xf68db78b,0xb482af25
.word 0xfc7e456d,0x9d4702e1
.word 0xd1f3ca18,0x259f2c97
.word 0x252779ab,0x0000001a
.word 0x515fff6f,0x0dcc6c66
.word 0x1665bf22,0x1e37239c
.word 0xe4cc63ae,0xc23409b5
.word 0x8a99e1b5,0x7564dbfc
.word 0xce86a104,0x86a34908
.word 0x8b1555d1,0x0940cb3e
.word 0xf959dc87,0xca43d42d
.word 0x471f071c,0x164f4911
.word 0xd676580d,0x5fe958c7
.word 0x00000025,0x54a1d705
.word 0x0ea8c4eb,0x0390c064
.word 0xb1f2ac12,0x9e6f3941
.word 0x5a6dc122,0x69fba288
.word 0x8a5c4452,0x4c56965d
.word 0x6effff1b,0xbf5316ac
.word 0x02857e2e,0x171c5b24
.word 0xc0acffd6,0x7806ab96
.word 0xb7bd39ff,0x9bd7e5f0
.word 0x5f525035,0xd84d655d
.word 0x46ced115,0xb4d46f1e
p27_local3_expect:
.word 0xee004947,0x1431698b
.word 0xa44b39ff,0xf772ffd2
.word 0xa21a6013,0xd16c05a0
.word 0x98d6bc25,0x31b7e47e
.word 0x82457b0e,0x2c18843f
.word 0xad5a468f,0x3c2bb87d
.word 0x000000f6,0x07019d6c
.word 0x7335f5b8,0x52b51790
.word 0x4276f870,0xdd13ff38
.word 0x37d8a3a5,0xef0d295e
.word 0x303d158a,0xf421179a
.word 0x3593002b,0x2d8cc89a
.word 0x5b01f70c,0x4fffa63b
.word 0xac2b34c8,0x5fb95240
.word 0x52d6b1b3,0xa5dfe225
.word 0x43ec6f16,0x0386e3cb
.word 0xd646be52,0xac4c1484
.word 0xbe5bfb8f,0x7b9396ef
.word 0xd5169e30,0x86d02ba0
.word 0x1d40f802,0xf76ba936
.word 0x2cd73933,0xd019908a
.word 0x49be5d2a,0xdfbce268
.word 0x3278d056,0x0604dcea
.word 0xceb5c4c3,0x59c086f3
.word 0xdde826b9,0xbbe1048c
.word 0x122d7ec1,0xa88ba601
.word 0x2b273306,0x50c0e28d
.word 0x31772fdb,0x53ae3057
.word 0x14255d74,0x1af0186a
.word 0xa22d810c,0xc6ff5b3d
.word 0x3b944e7f,0xdb220c4f
.word 0xc355857c,0xf6363b78
.word 0x35233f99,0x0e9bfe1e
.word 0xf28a9081,0x3fd291ec
.word 0x6063fc41,0xf9105a4f
.word 0x799f321c,0x1b7a1fcb
.word 0xa58e9a89,0x4b936bcf
.word 0x3e977807,0x51b46c78
.word 0x3e1bff53,0x8477812a
.word 0x1378fdaa,0xb18ff446
.word 0xa8f1b987,0xc32bf29e
.word 0x6c730a04,0x7742a8ef
.word 0xfa49b863,0x4ca870c3
.word 0x57841b26,0x0ef27910
.word 0x0abc8444,0x17769f24
.word 0xc2a5ec4c,0x7654aeb2
.word 0x8fa3ca85,0x6106062f
.word 0x95319d7f,0x2f7dccb3
.word 0x0c9828ba,0x0c95242f
.word 0x653b07fc,0x5f902ec1
.word 0x1a61a33d,0x100d97df
.word 0x531ff4f6,0x88aa34b2
.word 0xdab1050f,0xb26ea465
.word 0x86a8f7b4,0x15b6055a
.word 0x2e97ebf4,0xfb31e208
.word 0x3e327fdf,0xad62149a
.word 0x0e6d46ae,0x41f32c98
.word 0x1eca14e7,0x424e052a
.word 0x8228eb84,0x3f8941a8
.word 0x572ffab9,0xeeafca94
.word 0x0c524952,0x14a4f8e3
.word 0x789570d1,0xae67409f
.word 0x44861ae8,0xc6c6beb9
.word 0x0711b8e3,0x35f26841
p28_init_registers:
.word 0x813d2d14,0xa1462322 ! Init value for %l0
.word 0xbeb791b9,0xdfe518b3 ! Init value for %l1
.word 0xa37f2066,0x4c061fda ! Init value for %l2
.word 0xba4bfc9e,0x16b2565f ! Init value for %l3
.word 0xd5be92fc,0x9b80d215 ! Init value for %l4
.word 0xa6307c30,0x2b36d3b9 ! Init value for %l5
.word 0xb23722ee,0x286c9b5b ! Init value for %l6
.word 0x1fccd64a,0x76ec2c2e ! Init value for %l7
.align 64
p28_init_freg:
.word 0x07a4d009,0xc4e690e0 ! Init value for %f0
.word 0x74118413,0xf671cd03 ! Init value for %f2
.word 0x26ab1ffe,0xb1932766 ! Init value for %f4
.word 0xf5ff09a3,0x913a73e9 ! Init value for %f6
.word 0x440ac767,0x58d9e90f ! Init value for %f8
.word 0xe1837c64,0x3bad1539 ! Init value for %f10
.word 0xe3fbef7c,0x51b15179 ! Init value for %f12
.word 0xa13eae5d,0x71d521c6 ! Init value for %f14
.word 0x693e4c0a,0x8b5be032 ! Init value for %f16
.word 0x0209eb8e,0x7f3b9aaf ! Init value for %f18
.word 0x9c19316e,0xe0a5523c ! Init value for %f20
.word 0xcbb62af4,0x1fb9c03e ! Init value for %f22
.word 0x3cc73cbc,0x5eb78096 ! Init value for %f24
.word 0x8a8e2b9d,0x2cdf9354 ! Init value for %f26
.word 0x70922093,0x2692964a ! Init value for %f28
.word 0x2cbf8abe,0x923af537 ! Init value for %f30
.word 0x77dce3b6,0x5e109a86 ! Init value for %f32
.word 0xf5f6d1bf,0xb66ac252 ! Init value for %f34
.word 0x5be8b9ea,0x28bbf73e ! Init value for %f36
.word 0x7d414993,0x1af3bf1a ! Init value for %f38
.word 0xb311c1cb,0x69701730 ! Init value for %f40
.word 0xe2419d3f,0x2578c862 ! Init value for %f42
.word 0xa0426ad3,0xa5a459e3 ! Init value for %f44
.word 0x611a3dbd,0xb2bac1f9 ! Init value for %f46
.word 0x9e6a5125,0x459892d9
.word 0x8f3deab4,0xcddfe3d2
.word 0x9006e859,0xda4bb59d
.word 0x88d1cccd,0x4ab0c6db
.word 0x31a38167,0x6ad9cce1
.word 0xc1739991,0xdc73eed9
.word 0xb0f8f2f0,0x56207495
.word 0xb8b32bb7,0xe7a861a2
p28_expected_registers:
.word 0x00000000,0x4f415a64
.word 0xd268f651,0x426a7c66
.word 0x00000000,0xe1c3ee91
.word 0x00000000,0x00000003
.word 0x00000000,0x000000ec
.word 0x00000000,0x67d78239
.word 0xd35a8a1b,0x47317d8d
.word 0x00000000,0xe724d9ab
p28_expected_fp_regs:
.word 0x07a4d009,0xc4e690e0
.word 0x74118413,0xf671cd03
.word 0x26ab1ffe,0xb1932766
.word 0xf5ff09a3,0x913a73e9
.word 0x440ac767,0x58d9e90f
.word 0xe1837c64,0x3bad1539
.word 0xe3fbef7c,0x51b15179
.word 0xa13eae5d,0x71d521c6
.word 0x693e4c0a,0x8b5be032
.word 0x0209eb8e,0x7f3b9aaf
.word 0x9c19316e,0xe0a5523c
.word 0xcbb62af4,0x1fb9c03e
.word 0x3cc73cbc,0x5eb78096
.word 0x8a8e2b9d,0x2cdf9354
.word 0x70922093,0x2692964a
.word 0x2cbf8abe,0x923af537
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0x00a738dc,0x6a37547c
.word 0xb1a2b035,0x40cce549
.word 0x5671b0d0,0xbecac9b3
.word 0x801069ec,0x130f9ad2
.word 0xef4395c1,0xfff3d0e4
.word 0xdd4bd254,0xbf8e6e98
.word 0xdc9d1fab,0xce524463
.word 0xfe0d7705,0x7c706940
.word 0xb156a05d,0xa01715e6
.word 0x6614c542,0x5222a54c
.word 0x85031c00,0xdc278cfd
.word 0xff6a1467,0x08f08deb
.word 0x032fa825,0xcc7a1bdb
.word 0xc753e093,0x34c1ed15
.word 0xc74ffde5,0x25e60f2d
.word 0x9f2b84bd,0x2d4acfff
.word 0x3c959189,0x24c9ccae
.word 0xd7e8c862,0x3975d65e
.word 0x2ece4bfa,0xc846990f
.word 0x91c2dd0b,0x9fc8d22a
.word 0x5813d6ab,0x46ed7b0a
.word 0xfe0ebc39,0x0d11768e
.word 0xf64dbf78,0x0e9e3e49
.word 0xbafd08d7,0x7b79ff51
.word 0x44d0fac9,0x9a0c7ceb
.word 0xa5e307b9,0xde806e6e
.word 0x84145cc5,0x87f5f7b6
.word 0x633dfa18,0xbcaf9601
.word 0x26ab44e6,0x7211b442
.word 0x553cff2a,0xade0f97d
.word 0xf0118dc9,0xe27930f9
.word 0x9dcf4f5d,0xaef63580
.word 0xb18c40e9,0x4fdc8c92
.word 0xad325bb5,0xa7a78d76
.word 0xdcb261de,0x3b59204b
.word 0x0703142d,0x2600b61a
.word 0xc7eb4b17,0xb8522872
.word 0xa0309a5b,0xfae7d225
.word 0x09a264b6,0x4b6a5c44
.word 0xf9182608,0xb0f9ed3b
.word 0xf6ef922f,0xc386aed3
.word 0x79b13c6e,0x54898300
.word 0x9bee03f6,0x1f921302
.word 0xce7dd7b8,0xa8835356
.word 0x52661b58,0xe5c52e91
.word 0x6b802538,0xdff47e57
.word 0x8f68b2f4,0x0df22c42
.word 0x779af3df,0xd014ebed
.word 0xbbd17d6b,0x572a7454
.word 0x7d987b8b,0x56664665
.word 0x85031c00,0xadcdec65
.word 0x9ecfd7a4,0x402ddc87
.word 0xd46661a4,0x8a0e53d0
.word 0x3371454f,0xd0cf95ea
.word 0x38094de3,0xc939c060
.word 0xfdc3c14a,0x2817d7f1
.word 0xb8b2336e,0xcbb2424e
.word 0xb5da0259,0x9158effb
.word 0xbc65483b,0xa09abad0
.word 0x50ba809b,0x2bd25abb
.word 0x2280ebbd,0xa32b227b
.word 0x81650573,0xbae22c27
.word 0xf6e62a93,0x61c8a1b8
.word 0x70b89170,0xb8531bb3
p28_local1_expect:
.word 0xa71ae0cf,0xbb3c5148
.word 0x78704895,0xc0737ea2
.word 0x20a8a4d3,0xdd010f6f
.word 0xc17697ff,0xfd0f42ae
.word 0xa0e25df6,0x365f7459
.word 0x0485920f,0xa9b71a3f
.word 0xb091297e,0x56896200
.word 0xc64d9e61,0xe8362acc
.word 0x9fcaff94,0x0901abba
.word 0xe2916957,0xc14eb3b9
.word 0xfacc4ace,0x74b9a099
.word 0xd37269f3,0xafa6b6b2
.word 0x9bbbc9b0,0x34fc6b92
.word 0xfb6408ff,0xd6b61162
.word 0x269b4708,0xcbdd59d3
.word 0x50cfd6b5,0x8c1bee1b
.word 0xad8cbb44,0xe2788bb3
.word 0xd268f651,0x426a7c66
.word 0x00000047,0xe28eb578
.word 0x443651e6,0x004ca611
.word 0x5d9c2e76,0xd6a5d156
.word 0xc5a5e934,0xc6ab7650
.word 0xbe0f1f3b,0x3b030727
.word 0x288f5474,0x2bd3d27b
.word 0xb45c27b7,0x54758f14
.word 0x6a22f59b,0x6247d1e7
.word 0xc7eb4b17,0x97f60719
.word 0x468c1dca,0x229b6f35
.word 0x0d11768e,0x9750865d
.word 0x69381065,0xa15a4480
.word 0xdf3e5e74,0x2c8db9d1
.word 0xb1c85d69,0x5bed08a1
.word 0x72acb2bb,0xa91b29a8
.word 0x056fe24f,0xebc4ff47
.word 0x9d10abef,0x9b995947
.word 0x9a5444cc,0x4a8cb079
.word 0x0c045c08,0xc2dc495d
.word 0xf3c81b95,0xd8590c4e
.word 0x43c442c4,0x000000d9
.word 0xc516492c,0xb5995f2d
.word 0x0d3e1667,0x8a65b83d
.word 0x6fc31ce5,0x4200873e
.word 0xf03c0e66,0x93505a8d
.word 0x1c576a82,0xba9de38c
.word 0x2d7980bc,0x02951618
.word 0x1e379bc7,0x4129581a
.word 0x2a8effe5,0x1814db79
.word 0xa5012efe,0xda2dc0d8
.word 0xb40e6f5c,0x4343eefc
.word 0xea68cc3b,0xe5fff875
.word 0xbecf6300,0x000000ac
.word 0x40a98bc8,0xc9d5940c
.word 0xc36d7c89,0x77928535
.word 0x7a849caa,0x0feb8e5d
.word 0x8b6242db,0x94b1a921
.word 0xedf4267d,0x4a46fe5e
.word 0xf52781b0,0x680ee43b
.word 0x92e5f8d5,0xea7b3e2c
.word 0xca7c92b3,0xaefb2b57
.word 0xaf42517e,0x2496ed40
.word 0x443f2ae8,0x5bed08a1
.word 0x499d4b25,0xded13fa2
.word 0x6183628c,0x0ec34779
.word 0x0944fc1e,0x01307244
p28_local2_expect:
.word 0x8d1fa972,0x39bb48b9
.word 0xbc9f7790,0x1593fb9c
.word 0x282c09c4,0x4132bd40
.word 0x125378d7,0xebb583ff
.word 0x325efff6,0xc02ca291
.word 0xe3d41379,0x5055c03c
.word 0x20a4e158,0x09ea55b0
.word 0xfa75f90e,0x0602a9c4
.word 0x57382d73,0xbb3c5148
.word 0xd7a97a82,0xd47bf8e8
.word 0x10692ad8,0x20730a88
.word 0xff536e28,0xb5995f2d
.word 0xb7d7b0f6,0xff7b44bb
.word 0x230cff73,0x11ff8d76
.word 0x467b8dad,0x77b3f3c1
.word 0x232b34da,0x846eb5bc
.word 0x000000e3,0x0745c6a8
.word 0xb3719028,0x36c2f90a
.word 0xef3b9201,0xd7c3b88f
.word 0xa9ff01c6,0x0eec7709
.word 0x2280ebbd,0x91b02b2c
.word 0xff73d81b,0xd6459e52
.word 0x2fb31368,0x29e2f824
.word 0x9da92c43,0x91254f30
.word 0xabb0d004,0x88181bea
.word 0xd35a8a1b,0x47317d8d
.word 0xb4d43755,0x7101fc26
.word 0xe1c455ba,0xc448722a
.word 0x000000fd,0x035181c8
.word 0x00000085,0x996265b8
.word 0x7de52fa1,0x018f7484
.word 0x2dca09dd,0x544f1eea
.word 0xb4d43755,0x40cce549
.word 0xbc9f7790,0x0745c6a8
.word 0xff5b7bd9,0x6b8a6b9d
.word 0x10e6cac3,0xf640c2ab
.word 0x0d399bfe,0x82734145
.word 0x776021f7,0x1d5f0758
.word 0x34c1ed15,0xad51159d
.word 0x0f0560d0,0x92986498
.word 0x35c97a7b,0x81f4d836
.word 0x79da4d43,0x56896200
.word 0x424a79b7,0xa4a3b2cf
.word 0x1071c138,0x12cea4f0
.word 0x93727e4d,0xdbede16d
.word 0x13ba03b3,0xbe5842fd
.word 0xe942b102,0xcb685184
.word 0xcc18d881,0x7fec6bff
.word 0x6b81c304,0xe8373f9f
.word 0x78f113f3,0xc7f772c3
.word 0x65f480a4,0x0000000d
.word 0x2106134d,0xbdcb9a93
.word 0xd28371ea,0xea87f0ff
.word 0xd7ef5fa6,0xe724d9ab
.word 0xbe47beb6,0x143f9ddc
.word 0x7a0466cd,0x655bfeb3
.word 0xd5e39b84,0xe52b8818
.word 0x3adce125,0xbccedd61
.word 0xfd609dad,0xff5a22a6
.word 0x2a9d3eba,0x64ea2195
.word 0xd2ff7559,0x19e7b402
.word 0x7c2582f0,0x64777689
.word 0x26c4c95e,0x8d75685d
.word 0x3df5ce1a,0x2ad5f87c
p28_local3_expect:
.word 0x45e6a862,0xf0aea356
.word 0xfeb60ecf,0x3e543bc2
.word 0x7b2d2e7d,0x000000e3
.word 0xe5a2afd0,0x8f88211b
.word 0x9b995947,0x07c81a8a
.word 0x03de0dcc,0x42ecc3f6
.word 0x4e806ef8,0x6e2d9955
.word 0x829339ff,0x10897670
.word 0x3db1b225,0xbd75aa6d
.word 0x149eff7e,0x35bc3d50
.word 0xbfa9e1b6,0x8714ff12
.word 0x8e93c833,0x977332b1
.word 0x5c222dcb,0x313fc763
.word 0xee9a960e,0x4ced9fc1
.word 0x60a3e8ec,0x29107518
.word 0x5eabe427,0xd5c63ed3
.word 0xebdc3bcf,0x1b960ee0
.word 0xc6cc4021,0xb9526e68
.word 0x06a692b8,0xc1c7df1f
.word 0x3c43f147,0x7b70a97f
.word 0x50a319ab,0x7d2d878a
.word 0x33fda63c,0xc21c54df
.word 0x52a735c2,0xb4a5aff8
.word 0xa442281f,0xca8ab756
.word 0xebeb7030,0xa6ff251b
.word 0xfaf984c8,0x70783fa9
.word 0x7c71ac7d,0x8057622c
.word 0x2a432338,0xd11af838
.word 0x66b52e4f,0xec3e805c
.word 0xffa3230e,0xef650ff4
.word 0x16d7ac92,0xf9f6145b
.word 0x563afb9a,0xa193ede0
.word 0xc71ac7c8,0x24b1b8bc
.word 0x1c10c9ff,0xd7714eb1
.word 0xdf60988e,0xd9155e62
.word 0x0988ff29,0xc37aa96a
.word 0x39968e1c,0x8f0131a4
.word 0x595928a2,0x0fb041dc
.word 0x271d8d25,0xb3739c66
.word 0x0cadc5c8,0xed1675aa
.word 0xfc890c23,0x79f4cd01
.word 0xbcf353cc,0xb85df43f
.word 0xc6ab7650,0x0f2ec5a0
.word 0xebb583ff,0xd6459e52
.word 0x74e916f1,0xccb91aa3
.word 0xd6e8c80e,0x997aabc7
.word 0xc457f696,0xee5daa54
.word 0x6ad47735,0xbc2e45ef
.word 0x67d11665,0xc516492c
.word 0xe66dd9e3,0x3a54e8eb
.word 0xe22a4ddb,0xb29468ad
.word 0x8f4a0636,0x13721faf
.word 0xe603c5b5,0x6350963a
.word 0xc6ab7650,0x93505a8d
.word 0xfa309faf,0x82862485
.word 0x40bd92ca,0x0a13bd9c
.word 0x5f4ad1e6,0x46554640
.word 0x5bbab691,0xe7e85dfd
.word 0x7b2bf0f6,0x0fe663a3
.word 0xe40612c9,0x531d1b53
.word 0x75ded824,0x4194a5c1
.word 0xfcf5b08f,0x8fc690fc
.word 0xb9cde064,0xa7a78d76
.word 0xf6a0f417,0xda6ed27d
p29_init_registers:
.word 0xbc9c1922,0xee898f5a ! Init value for %l0
.word 0x6b8e624c,0x321fd0fe ! Init value for %l1
.word 0x19b67a8c,0x63594fbe ! Init value for %l2
.word 0xea3f77ce,0xbc654a0a ! Init value for %l3
.word 0x7953b6af,0xf684cb56 ! Init value for %l4
.word 0x5228639a,0x6b36881f ! Init value for %l5
.word 0x23c09586,0x1517d29c ! Init value for %l6
.word 0x992f8947,0xdcdbaf53 ! Init value for %l7
.align 64
p29_init_freg:
.word 0x1dc26b8e,0x7f321d81 ! Init value for %f0
.word 0x8af7f786,0x5c4122a1 ! Init value for %f2
.word 0xe880aca3,0xd6c7726b ! Init value for %f4
.word 0xee8df696,0x04315ac9 ! Init value for %f6
.word 0x0f3504f2,0x778bcc84 ! Init value for %f8
.word 0xb765c9ee,0x6b9465c7 ! Init value for %f10
.word 0x435db8ba,0xa8363d8c ! Init value for %f12
.word 0x0905510b,0x7b51f5ce ! Init value for %f14
.word 0x28ae7329,0x92cd6c9b ! Init value for %f16
.word 0x26f04562,0xc4c67cee ! Init value for %f18
.word 0xc4712e3c,0x0380cb76 ! Init value for %f20
.word 0x630390e0,0x0a960270 ! Init value for %f22
.word 0x20ebcf8a,0x906810f6 ! Init value for %f24
.word 0x591157b2,0xc20ce0f7 ! Init value for %f26
.word 0x9ea193ba,0xc6089a7e ! Init value for %f28
.word 0x9d89c372,0x9ee7591e ! Init value for %f30
.word 0x2ffbae7b,0x36fe948b ! Init value for %f32
.word 0x3d0ba3f6,0x44bece42 ! Init value for %f34
.word 0x44451993,0xa6e31565 ! Init value for %f36
.word 0x439b5a79,0x0d1532e5 ! Init value for %f38
.word 0x3a325c8a,0xe5410a5c ! Init value for %f40
.word 0x93b688f9,0xfbc433a9 ! Init value for %f42
.word 0x96deeb96,0xcf102a18 ! Init value for %f44
.word 0x4a07ff13,0xc21a3f64 ! Init value for %f46
.word 0x91e2a46f,0x8254052b
.word 0x367b7888,0xcea47d38
.word 0x8d201c87,0xf122a52e
.word 0xb174cbf3,0xecb2e763
.word 0x2f33bacf,0x1ca3299a
.word 0xa0ec7eb2,0x212c26db
.word 0x485ff10b,0x915ba111
.word 0x5630bf09,0xd54a07cd
p29_expected_registers:
.word 0x00000000,0xea58a34d
.word 0x00000000,0x0000007e
.word 0x00000000,0x1684b5ef
.word 0x00000000,0xa786b27b
.word 0x000000ad,0x53c21bff
.word 0x00000000,0x3ce1f19e
.word 0x00000000,0x000000cc
.word 0xa09aa793,0x914dcf9c
p29_expected_fp_regs:
.word 0x1dc26b8e,0x7f321d81
.word 0x8af7f786,0x5c4122a1
.word 0xe880aca3,0xd6c7726b
.word 0xee8df696,0x04315ac9
.word 0x0f3504f2,0x778bcc84
.word 0xb765c9ee,0x6b9465c7
.word 0x435db8ba,0xa8363d8c
.word 0x0905510b,0x7b51f5ce
.word 0x28ae7329,0x92cd6c9b
.word 0x26f04562,0xc4c67cee
.word 0xc4712e3c,0x0380cb76
.word 0x630390e0,0x0a960270
.word 0x20ebcf8a,0x906810f6
.word 0x591157b2,0xc20ce0f7
.word 0x9ea193ba,0xc6089a7e
.word 0x9d89c372,0x9ee7591e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0xeb542e96,0xde509e06
.word 0xf4df4a68,0x46854434
.word 0xc2ecaf4d,0x31eb9cab
.word 0xc30c90aa,0x20634f74
.word 0xb4c03d2c,0xe8c62ce4
.word 0x171d484f,0xb78be89a
.word 0xc24f31a2,0x6b36881f
.word 0x9cd3a07c,0xc1d4e896
.word 0xd24f52fd,0xae8faeda
.word 0xace44fc0,0x244232e4
.word 0x895cd4c6,0xcc138604
.word 0xda6e12cf,0xee916e9e
.word 0xd547b2ef,0xfad54c97
.word 0x0ca22e23,0x1fd485b1
.word 0x6f5f636e,0xa2a0d15f
.word 0xf909a7f3,0x70f31ebd
.word 0x8ce962d2,0x2ec93d75
.word 0x64ec01b1,0xffcd1001
.word 0x87ee2a8a,0x7039bbdc
.word 0xa9ee9db5,0x4ddabef4
.word 0xfa67acbd,0x4272034b
.word 0xefcbc3dc,0x6eb3d706
.word 0x75887f50,0x908e1a75
.word 0x538ca2fa,0xe9558253
.word 0x67de566a,0x20d38c80
.word 0x5e0cca03,0xd86c7afd
.word 0x6c522986,0x31b3a846
.word 0x1b1b8b35,0x69e59232
.word 0xac075146,0x06dab473
.word 0x62ad151b,0x5eceedad
.word 0x7585895e,0xde4a8c6f
.word 0xcf2d9cf4,0x9ddddd05
.word 0x6269ad2b,0x4c49e630
.word 0x9fb66e06,0xfbfa0bbb
.word 0x34b6a667,0x4e7247d2
.word 0xb5846e3c,0x7067d88f
.word 0x4aeb2d42,0xdcf5cfe4
.word 0x36c12fbb,0xbad997e9
.word 0xf3eae0b3,0x97ddd831
.word 0x8d5d133a,0x653bd10f
.word 0x1dce64b1,0x8a871d14
.word 0x6ba09724,0xb07fe110
.word 0xf167b6b1,0x9efe5628
.word 0xa45d71c6,0xba63674f
.word 0x14eccb19,0xfc50b546
.word 0xdcce3505,0xea58a34d
.word 0xd72900a7,0x6562a541
.word 0xc62a8e16,0x25e7bfc8
.word 0x1d6b31ff,0x32b71f55
.word 0x6a6618ac,0xecefb6af
.word 0x5f480d27,0x59fea3eb
.word 0x5650432f,0x575853d7
.word 0xf9af92cf,0x8a7854dd
.word 0xd5c0fc8d,0xb7bd67ed
.word 0xe253da8a,0xe4c21e96
.word 0xe4673b16,0x194b87d2
.word 0xa786b27b,0x2f7964d9
.word 0x967acc2d,0x1ef2cca5
.word 0xaf2032c0,0x8d3a1923
.word 0xc953df2c,0x8639ba9f
.word 0xdf9ecf57,0x0c3a5a4f
.word 0x5d43ffa1,0x23cb1079
.word 0x57b6ff2b,0xefbc356b
.word 0x4fa6810e,0x81dbedf7
p29_local1_expect:
.word 0x901e64a6,0x0a7ab5d0
.word 0x413d7199,0x6e49a8c8
.word 0x5069c327,0xccde4ec9
.word 0x40d53aa5,0x16cdee0e
.word 0x0acad3b9,0x7bf65ce1
.word 0xe3c412ba,0x3160451d
.word 0x5292628a,0xb309c388
.word 0x1a405e8f,0x316e9621
.word 0x57ce3150,0xfda65b49
.word 0xbf7df227,0x6aec7e62
.word 0x4fd721bd,0x8e8229c1
.word 0x03dc584e,0x3a91b7df
.word 0x1351498d,0x24e1e242
.word 0x58fd047b,0xe427d8ad
.word 0x53b9ef19,0xd91dc0dd
.word 0x52b99215,0x55e6b79e
.word 0x5b665970,0x1700a7ee
.word 0x782993d9,0x2fcc49e6
.word 0xf19219fc,0x75b92218
.word 0xf4badfd7,0x00000037
.word 0xfffafe39,0xb7981d0b
.word 0x9cde221c,0x8093d11a
.word 0xfc6d024e,0x1fd84b7f
.word 0x65c14096,0x35a46d48
.word 0xb6047f05,0x0f1afd5d
.word 0xdf58be87,0xdfe48ad4
.word 0x507fcfcb,0xa0e8da4e
.word 0xc899e2a4,0x346672a6
.word 0x3ed3cab5,0xac93197e
.word 0xbef6dd0a,0x69975b88
.word 0x4953d8c3,0xf48ac37c
.word 0xa63e3284,0xfa16833f
.word 0x18d2d15b,0x1ef9e5c7
.word 0x73494680,0x514ecd26
.word 0x9709d3a8,0x38d4364d
.word 0x052b9cd5,0x69e31d2a
.word 0xce7f9c05,0x7e62e39d
.word 0x0b1a9288,0xe9d87428
.word 0x7a2854ac,0x44ac8c85
.word 0x16999caa,0x5c48405a
.word 0x5fd817a1,0x074164c8
.word 0x707f801d,0x563eb5ed
.word 0x5a7f3de2,0xfa39bbb1
.word 0x2830874e,0x2df2a663
.word 0xc3541637,0x93b64663
.word 0xbd69dca5,0xbcaa0e6b
.word 0x49d45930,0x4f863681
.word 0xd73e81b4,0xf4ec7780
.word 0x49a4f5c1,0xf4a722b8
.word 0x7b257bb6,0xb1b928bf
.word 0x9b9a77e0,0xd517ded0
.word 0x8f1930ec,0x66779082
.word 0x23cbc293,0x08c67583
.word 0xa4956731,0xa1c30689
.word 0xf3a963ff,0x79f4f19c
.word 0xbf0a9766,0x494ad7c8
.word 0xd80b77c4,0x70f31ebd
.word 0x67dae0a6,0x3454a952
.word 0x5f2f730d,0xff9edd95
.word 0x2fcd8256,0x18c52d3c
.word 0xc4276f5d,0x6187c942
.word 0xff578a4d,0x7c38a010
.word 0x998524d7,0xa90bc0be
.word 0xd41c57c8,0x375ec861
p29_local2_expect:
.word 0x092d8407,0x9fe2fb66
.word 0x4c35279b,0xe53cf133
.word 0x967acc2d,0xb0b273c1
.word 0x9ef30f41,0xe162fb5c
.word 0x70f31ebd,0xda5372ad
.word 0xbfe720ca,0x111f8d56
.word 0x98f1ada9,0x3bb8f49f
.word 0xa43adf9a,0x18d275fd
.word 0x05456a3e,0x2ec93d75
.word 0x8e5bc93b,0x2646ff21
.word 0x076461eb,0xef45b8ea
.word 0x9ea3af62,0x0f27bb8a
.word 0x3a7545c3,0x60e1f807
.word 0xfd9ffe54,0xda62608f
.word 0x64ec01b1,0x2b2db2ce
.word 0xd430418e,0xd505ca6d
.word 0xe5e5c20e,0x72543106
.word 0x4ae573de,0x537cde01
.word 0xea59f70a,0xf684cb56
.word 0xcb8abecf,0xe745d487
.word 0xa3360337,0x4d85c400
.word 0x53edd94c,0x0bffa829
.word 0x3ce1f19e,0xace44fc0
.word 0x307423e3,0x8f3d8a7a
.word 0x68caeaf3,0xdd4f9b7b
.word 0xdf235628,0xc758669a
.word 0x4e6549e6,0x54fcbb5d
.word 0x9b741d0f,0x80e549a8
.word 0xd564c8b4,0xf7882331
.word 0x4a7297f8,0x1735759e
.word 0xbb93e772,0x37e035c4
.word 0x9850dca0,0x52a13aff
.word 0x9b151a1e,0xe502aa05
.word 0x011c44de,0xeeee195a
.word 0x73488a8f,0xcaf58c3a
.word 0x99b93c5c,0xeec95344
.word 0x9e5948cb,0x2ee67e11
.word 0x154fedf0,0x365c78fa
.word 0x6c019038,0xfc6f4537
.word 0x50c9cc3c,0x2f3b82eb
.word 0x12e0955f,0xfdba4e42
.word 0x7af43530,0x560c45c3
.word 0xa09aa793,0x914dcf9c
.word 0x9ccb6f00,0x9d794000
.word 0xf6834256,0xcb139cae
.word 0xe6faa8a1,0x6fa726c8
.word 0x3ccddaa7,0x1dce64b1
.word 0x000000ad,0x53c21bff
.word 0x0918bfad,0x7371647a
.word 0xff30901d,0xce183f9c
.word 0x8f9355bb,0x939de360
.word 0x3f114e5a,0x6d2974a6
.word 0xb9bbd332,0x91d4e7ff
.word 0xb8d03cdd,0x9efb918c
.word 0x7608235f,0x81a0a2a9
.word 0x4d1335da,0xfab76478
.word 0x787632a9,0x777ff3c4
.word 0xfde8a8b0,0x6d63f236
.word 0x242b0479,0xbecfb206
.word 0x54bd9cb8,0xbf3a4343
.word 0x49a4f5c1,0xa1c03ede
.word 0x78c1aada,0xf38052c3
.word 0x11fcc6e8,0x81861935
.word 0x63810254,0xa624f739
p29_local3_expect:
.word 0xf733bba0,0x6acab7c3
.word 0x839cf80d,0xca0e47dc
.word 0x5b7f37d1,0xb30861f9
.word 0xc2937bcf,0xafb0e273
.word 0x4fd05a57,0x19394c8f
.word 0x7bb631bc,0x0dcebcca
.word 0x9698d63f,0xe490d666
.word 0x1ef7fb0c,0x69f5ecd1
.word 0x029b45dc,0x22535b5e
.word 0x2940610e,0x352a1aaf
.word 0xeb8f281d,0xc352b828
.word 0x938dba44,0xb50d31dd
.word 0x8195d9cd,0xf72dbc2c
.word 0x7e8d6a1f,0x7c65856d
.word 0x6c0724b5,0xceeeb8b1
.word 0x76aec122,0x22420e0f
.word 0x9fd41457,0xb0232127
.word 0x21ce4e07,0x976ab9c5
.word 0xa342f55e,0x894a9832
.word 0x3e6a4f29,0xcad5dbfe
.word 0x7e4fbe1c,0xdd862920
.word 0x86d0db61,0x44c93ff9
.word 0x37e2e7c1,0x58995519
.word 0x02b8b98d,0x02987962
.word 0x22c02e55,0x51136129
.word 0xf49864ff,0xc94a95e1
.word 0x8696187c,0x497b4122
.word 0xf1f15903,0xd7db54dc
.word 0x655932cb,0xcbea097a
.word 0xa34bb8ab,0x358a96c4
.word 0x0ab5ff9d,0x42ff9310
.word 0xa453cee5,0x95d06dae
.word 0x1526c6bd,0x890450f6
.word 0x71fa9406,0xcf12c1bc
.word 0x1e540d8b,0x85d425e8
.word 0x8639ba9f,0x7448928d
.word 0xd7e44d61,0x4dcf6957
.word 0x03cbac7a,0x54c2d439
.word 0x9c5bd058,0x71390e62
.word 0x57a53abc,0x96e58757
.word 0xd4994869,0x9022e9b7
.word 0x23ff5066,0xce403852
.word 0xaeeeab12,0x2a965580
.word 0xac93197e,0x000000ad
.word 0x0000004d,0xbd3a3aff
.word 0xee3b84ce,0xec2d4f67
.word 0x5f8f3cef,0xa7a7a2c4
.word 0xdd4f9b7b,0x36f29fc5
.word 0xdebbcaea,0x6acab7c3
.word 0x1684b5ef,0x3619ffe1
.word 0x32ed8eff,0x5099e592
.word 0xe502aa05,0xcea1447e
.word 0x8b662d21,0xc9a9b1ff
.word 0xa5f92790,0xc48b0c36
.word 0x71e8e4e5,0xd1f1e0ca
.word 0x3ba47bd7,0x1e6aaf64
.word 0x1313488b,0xa692e0d1
.word 0x23a4ca3d,0x7de5f7fc
.word 0xff6ee0f4,0x1a9a579a
.word 0x8eb7be5d,0x80f005c7
.word 0x6611ad63,0x49c4bded
.word 0xb33fe895,0x6983bfff
.word 0xdc32339f,0x2da9389a
.word 0x6292e1ec,0x2b700137
p30_init_registers:
.word 0xf9476fc8,0x01b378aa ! Init value for %l0
.word 0xb4f8fe94,0x13fdfc4c ! Init value for %l1
.word 0x723ce50e,0xd6901dfa ! Init value for %l2
.word 0x4bb2b722,0x48be406c ! Init value for %l3
.word 0x0f70a208,0x37970f51 ! Init value for %l4
.word 0x123344c4,0x32021387 ! Init value for %l5
.word 0x6e1beaee,0x2eae1848 ! Init value for %l6
.word 0x5b25420f,0x9518e01a ! Init value for %l7
.align 64
p30_init_freg:
.word 0x89ddad44,0x7e354bbf ! Init value for %f0
.word 0xb769c5c7,0x614f8428 ! Init value for %f2
.word 0x8533a915,0xdfad4eae ! Init value for %f4
.word 0x47f8792b,0x8e59df85 ! Init value for %f6
.word 0x88f50a11,0x63abda63 ! Init value for %f8
.word 0x0bfb7004,0xdfb8756c ! Init value for %f10
.word 0x513703f2,0x57205d0e ! Init value for %f12
.word 0x06151853,0xdb93c214 ! Init value for %f14
.word 0xe9c82575,0xca013a25 ! Init value for %f16
.word 0x6699cc4b,0x8c68b68a ! Init value for %f18
.word 0x18a4b864,0xd40dca68 ! Init value for %f20
.word 0x42e04c49,0xa5826f8a ! Init value for %f22
.word 0x94157c6d,0xd1d9a65e ! Init value for %f24
.word 0x773b8b6b,0xfabd5d61 ! Init value for %f26
.word 0x3f326368,0x8907cbb9 ! Init value for %f28
.word 0x777394ab,0xf27de834 ! Init value for %f30
.word 0x62789a21,0x8488935c ! Init value for %f32
.word 0xfbdc7966,0xa5e78a4c ! Init value for %f34
.word 0xb9f4927e,0xd635835a ! Init value for %f36
.word 0x52f87a01,0x52e22f42 ! Init value for %f38
.word 0x45c4bd71,0x534501c0 ! Init value for %f40
.word 0xa47839cb,0x3c45c11a ! Init value for %f42
.word 0xf752ceb1,0x0182294f ! Init value for %f44
.word 0xc9b51001,0xfd170dfd ! Init value for %f46
.word 0xb15ab6dc,0xa86220ae
.word 0x9625cda0,0xb0da7b8e
.word 0xbf2e9dce,0x086244a6
.word 0x01a2e34d,0xee97c21e
.word 0x81574ee9,0x7c53b2fb
.word 0x36549860,0x26ea7c08
.word 0x9cdfcbc9,0xb8e1994e
.word 0x9fd32ffb,0x79e2e26c
p30_expected_registers:
.word 0x52fc56a0,0xecefaaac
.word 0x00000000,0x6cf14c62
.word 0x0ca09af2,0x3f6c9d4e
.word 0x00000000,0x2a3dfd2f
.word 0x00000000,0xc68bd9d8
.word 0x00000000,0x00000013
.word 0x00000000,0x00000044
.word 0x80298aa3,0x7f8cfa8f
p30_expected_fp_regs:
.word 0x89ddad44,0x7e354bbf
.word 0xb769c5c7,0x614f8428
.word 0x8533a915,0xdfad4eae
.word 0x47f8792b,0x8e59df85
.word 0x88f50a11,0x63abda63
.word 0x0bfb7004,0xdfb8756c
.word 0x513703f2,0x57205d0e
.word 0x06151853,0xdb93c214
.word 0xe9c82575,0xca013a25
.word 0x6699cc4b,0x8c68b68a
.word 0x18a4b864,0xd40dca68
.word 0x42e04c49,0xa5826f8a
.word 0x94157c6d,0xd1d9a65e
.word 0x773b8b6b,0xfabd5d61
.word 0x3f326368,0x8907cbb9
.word 0x777394ab,0xf27de834
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0xd10fa296,0x172ce172
.word 0x555434fa,0xffabf3ef
.word 0x4ec8dc5e,0x6645e511
.word 0x1bb133a2,0x51d324b9
.word 0xf1fb9ab3,0xb5eab8b8
.word 0x006f216a,0xde4e3643
.word 0x671b8667,0x429bba5f
.word 0x19af89dc,0xaf11008a
.word 0x3a081c5e,0x941705a5
.word 0x5cbc17cc,0x938f9c47
.word 0x10e2a9b0,0xad8fd145
.word 0xa4c9a611,0xaed0ff06
.word 0x57a4ac04,0xeadd66ad
.word 0x4cedd4a9,0x03f03838
.word 0x7bc89c6d,0xb1889803
.word 0xd2b29c0e,0xff18df9b
.word 0x6789c9ab,0xf7fb9006
.word 0xdb5a4e95,0x7c98e621
.word 0x6962ef86,0x321ab6b4
.word 0x7423ef04,0x855a3f3c
.word 0x99b6517a,0xd8ca0057
.word 0xd236a999,0xdf20125b
.word 0xab451f08,0x64b5dc70
.word 0x2b927c65,0xb8207de3
.word 0x0293e34c,0x3e479287
.word 0xba010f17,0x08e1abd5
.word 0x7115f2ae,0x3501f415
.word 0xfa84e6c4,0x7cdd7fdb
.word 0x7741d0fb,0x3a456c82
.word 0x7fadf454,0xceaa235c
.word 0x670be72d,0x3f28ee41
.word 0x1ef94778,0x27f20b43
.word 0x3625042e,0x5cb7cd46
.word 0x986476ff,0x8bff5b82
.word 0xffb0bc05,0x81635fb4
.word 0xe8730e8a,0x126b5828
.word 0xd1b331c2,0xb5e8d95a
.word 0xe40a3520,0xbcd2e00f
.word 0xff624043,0xd7912720
.word 0xffcd51d4,0xa8e15de0
.word 0xe1325c0f,0x8bfbe7e7
.word 0xbf680cc2,0x230e5fc4
.word 0xc9fea6e2,0x16fdc2b1
.word 0xbc159c08,0xd582ffb1
.word 0x80298aa3,0x7f8cfa8f
.word 0x2294fe02,0xe4d95650
.word 0xbcce00ce,0xdc72e161
.word 0xea4283d5,0x704a7a45
.word 0x414726a8,0xd0b5f346
.word 0x4bfff436,0x66806a12
.word 0x16dd2b84,0xb94eb2b6
.word 0x2447e1dc,0x00000045
.word 0x1f02f1a2,0x981c8102
.word 0xaff12164,0x9c15be8a
.word 0x81081844,0xac2ad0ff
.word 0x9710b7ec,0xd4712e5d
.word 0xd1a5d7e6,0xb11601c0
.word 0x105c660e,0x00000023
.word 0x7025f456,0x2aff3f3f
.word 0x8cac7ecf,0x18c7ec72
.word 0xa2188b3c,0x4d5265f6
.word 0x992d10e3,0x2be3c952
.word 0xeab5f5eb,0x72a193a4
.word 0x203df440,0xffff2c6c
p30_local1_expect:
.word 0xd68e29e5,0x4789af02
.word 0x1c4dd09f,0xfb6f8e26
.word 0xd35ef9d1,0x40418f27
.word 0xfcad41fb,0x98b8f5f2
.word 0x88c5d04e,0x68ecd317
.word 0x64b5dc70,0x3416e961
.word 0x1c4dd09f,0xa5bd082a
.word 0x1500e967,0xece1c1fc
.word 0x35235343,0x3220b75f
.word 0xdbd057ef,0xe4aa0e77
.word 0x72d1d60a,0x35f09cc1
.word 0xf5a9a038,0x3f9fb97c
.word 0x09d340fb,0x2d1d63dc
.word 0x80585cfc,0x91658db6
.word 0x3cc94022,0x6a81879b
.word 0x91f09e57,0xb0b245f5
.word 0x2f4a20e9,0x4c02295d
.word 0xaca8965a,0x549cf8f9
.word 0x75b07594,0x0c1fb82a
.word 0xaf1c3aed,0x0b29ddf3
.word 0x05c9caba,0x33816b6b
.word 0x0fc1962c,0xe0332f03
.word 0xcc7f5e81,0xf2301758
.word 0x39b5f42f,0xb0bb3d54
.word 0x09af63a2,0xbc76fff1
.word 0xc5518466,0xfe2b4022
.word 0x53abe2e4,0x307e9747
.word 0xa58b5973,0x1a73d7f9
.word 0x37350f69,0x341693e5
.word 0x4a92ad45,0xc9fea6e2
.word 0x466ba186,0x62688abf
.word 0xc90d1829,0x365dff8e
.word 0x32e926a5,0xed647268
.word 0x69132989,0x45d5b5c6
.word 0xa32dd617,0x5531be3e
.word 0xf1657267,0x34fa34f8
.word 0xf86bd99b,0x8a04a2e5
.word 0xaf518005,0x00007040
.word 0x4a1a7824,0xe1b88d62
.word 0x1c34ecf9,0x40893a18
.word 0x384086b0,0x8c31928a
.word 0xb8837fab,0x8bf6f2c7
.word 0xfd1f0e3d,0x11c3cfed
.word 0x8905443d,0xb223b7d4
.word 0xde3bb1e3,0x1c34ecf9
.word 0xfd432ae2,0xa6a23034
.word 0x9f2d8fc6,0x08ff94d3
.word 0xb86ec267,0x435f481f
.word 0x9aab152c,0xc22e34b0
.word 0xf0d5485a,0x845d0a7a
.word 0x826f081d,0xcb1a1f9c
.word 0x1f295a0d,0x54d12612
.word 0xd6ff9008,0xae5b8678
.word 0x5e0c1f0b,0xb4793003
.word 0xc2aa5763,0xbc33c352
.word 0x0f679c11,0xffb34901
.word 0xca564a3c,0xfe4a4b35
.word 0xe60bc129,0x42b9ffce
.word 0x19610937,0x5ffa7f80
.word 0x859931bc,0x71db0514
.word 0xabd13fde,0x0c15f1d3
.word 0xffc4609a,0x54448f9c
.word 0x062680b0,0x849b4b48
.word 0xa76c2320,0x4c1ce639
p30_local2_expect:
.word 0x1aece97b,0x0d64a2d3
.word 0xffd6ca3f,0x779a61cb
.word 0x4289168c,0xdf20125b
.word 0x5b0b36df,0xdeb0378f
.word 0xda4741a0,0x93bd60e7
.word 0x427bfea7,0x2a350ed4
.word 0x263a4152,0xfe75108e
.word 0x48b04145,0xbaa5c0ef
.word 0xd85ba297,0x827150a6
.word 0x042d49e3,0xc89a23cc
.word 0xc339019d,0x0b9c7c18
.word 0x38931697,0x046c4e9a
.word 0xd9dafc29,0xb7fbf68a
.word 0x53560d25,0x38931697
.word 0x390b647a,0x0a4ee789
.word 0x602a131a,0x13b034a0
.word 0x837a8afa,0xf5a06dc7
.word 0xe41fb098,0x00000023
.word 0x40b3a21b,0xe1313ab2
.word 0x078e158e,0xecc54d45
.word 0x9f49faed,0xcfcc9128
.word 0x2aba8a8d,0x5eb3c0a9
.word 0x73e237be,0xa5703367
.word 0x8cafd9ab,0x9ef894e9
.word 0xd96119ee,0x7e270d84
.word 0x51ff2ca2,0xdfe9a93b
.word 0xe8f91498,0x0c18db30
.word 0x89276219,0x2abceffe
.word 0x03edc625,0xd53b9139
.word 0x2b3ca0f2,0x000000a3
.word 0xa16a8c16,0xb4f62a68
.word 0xff842889,0x194f9e67
.word 0xcc299d81,0x954aab3d
.word 0xbd27961d,0x1bff3723
.word 0xaf35b506,0x6f3de7bc
.word 0x003af9ea,0x6346f2c6
.word 0xd6402161,0xb923b862
.word 0x7e80d0c3,0x72ed52a4
.word 0xe3e9cc7e,0xb4bc00fa
.word 0x13808d7e,0xef801d9e
.word 0x00000019,0x1483d704
.word 0x83534b74,0x9a342b61
.word 0xc185747c,0xc5e7cbd9
.word 0xafce0ad8,0xc3d87e15
.word 0x52fc56a0,0xecefaaac
.word 0x2a44e5b5,0x4f1a4adc
.word 0x2fc5a79d,0xcff383fb
.word 0xc784b778,0x54a327ba
.word 0xe13dd395,0x74955e11
.word 0x18915ca7,0x4cbee903
.word 0x2e82ff8f,0x1b6d4d89
.word 0x0dd6515c,0xa4dae760
.word 0xc95f1916,0x1918df9b
.word 0x00000039,0xfc4c9aff
.word 0xb9072dd2,0x9fd321d5
.word 0x4c7f80b3,0x22345a50
.word 0x2a3dfd2f,0x8b472e91
.word 0xaf3a4c53,0x77bcb8f9
.word 0x5bea35d1,0x7ec1fcca
.word 0x92f65500,0x9331abca
.word 0x1fc3fd98,0xeda35682
.word 0xeaa244e5,0xb75a4750
.word 0xafce0ad8,0xb421b321
.word 0x6c05e8d5,0xc5f7d517
p30_local3_expect:
.word 0x05d38293,0x8b76023a
.word 0x0d604b1d,0x68c4ff4a
.word 0x4796bfd5,0x9757cb9c
.word 0x919e9e1f,0xfca4012d
.word 0x1a4ba32f,0x75c9d92d
.word 0xde774451,0x860c374b
.word 0x32f99fc2,0xf873d95b
.word 0xff59bb3f,0xe077e2bc
.word 0xc4c4d01c,0xbdb55419
.word 0xa5593eaa,0x89e30468
.word 0xda9a5a55,0xb044e6d6
.word 0xe37d1e0a,0xc4b1536f
.word 0x0ca09af2,0x3f6c9d4e
.word 0x9df90879,0x062680b0
.word 0x870bf746,0x741b58b3
.word 0x307e9747,0x003044b8
.word 0x233b39ff,0x490453b4
.word 0x06f9f5f5,0x94f5e051
.word 0xb52c9760,0x97205c84
.word 0x60b8272a,0xb4793003
.word 0x8b8830ef,0x45f412c0
.word 0x2c2231eb,0xd44cbfc4
.word 0x69afdadc,0xbaf2db97
.word 0xdc3f1507,0x3efbb0f5
.word 0x4b386420,0xf8ea3400
.word 0x19f476e5,0x12239142
.word 0x6e4b2bb9,0x92da364f
.word 0xa712ab5a,0xfeb51f80
.word 0x8fb82304,0x122b71d2
.word 0x5a577af1,0xd1299e80
.word 0xaec952ee,0x35dfd708
.word 0x4f64ff46,0x25efff24
.word 0xf502c9ff,0xece1c1fc
.word 0x963f19f5,0xf54ecf10
.word 0x20c5ff66,0xad217ed2
.word 0x645bacb1,0xa96e042a
.word 0x355b6333,0xd7889984
.word 0xf9714cb3,0xffd38293
.word 0xb9c8603c,0x665f7fb7
.word 0x507e2df7,0xcd57ceaa
.word 0x4e8accbf,0xf7c979e8
.word 0x8387eaa5,0x413e7c63
.word 0xf9ae10d7,0xf818820c
.word 0x4e36daa7,0x54957f9e
.word 0xc40e4813,0xda4741a0
.word 0xff54d908,0x2c6020a8
.word 0x10fdbd8d,0xd7a8ebe7
.word 0x076003da,0x9cb6b3c2
.word 0x7bf94638,0xe033b36e
.word 0x37daa683,0xeefc1c29
.word 0x8d9a0566,0x2110b3e3
.word 0x95391c6b,0x65e99e88
.word 0x17d295c5,0x7413c9c6
.word 0x5fe7235b,0x7b2e67d1
.word 0xee9fe28e,0x761d498c
.word 0x96d90eea,0x51ff2ca2
.word 0x2be60fd9,0x2d0f7040
.word 0x3e0236a1,0x18c7ec72
.word 0x1af4061e,0x096c6fb4
.word 0x422cba5c,0x8bc7d9a8
.word 0x14140865,0xd01c686e
.word 0x1076267d,0xf2db08a8
.word 0x99a324b8,0xd043d253
.word 0xa2e126e3,0x23ee5c65
p31_init_registers:
.word 0x7cb217b2,0x0e0cc5a5 ! Init value for %l0
.word 0x2e95f5d4,0x383a9dd5 ! Init value for %l1
.word 0x9a7b4ce8,0x43e73386 ! Init value for %l2
.word 0x51445fba,0x004430c8 ! Init value for %l3
.word 0x814d192c,0x14c91796 ! Init value for %l4
.word 0x570dcc7a,0x5ce0634d ! Init value for %l5
.word 0x12b6f402,0xd742a66b ! Init value for %l6
.word 0x9009d525,0xebd1c652 ! Init value for %l7
.align 64
p31_init_freg:
.word 0xf680d184,0xe4e89f9a ! Init value for %f0
.word 0x3adeb434,0x71d50703 ! Init value for %f2
.word 0x73696411,0x233f8af2 ! Init value for %f4
.word 0x71ed5ad2,0xe8d2583c ! Init value for %f6
.word 0xd5241f8f,0x3a9432d0 ! Init value for %f8
.word 0xb42b4fae,0x1e0b45a1 ! Init value for %f10
.word 0x38ee5070,0x363a34e2 ! Init value for %f12
.word 0xdf3d12fa,0x2854ab62 ! Init value for %f14
.word 0x79e0a949,0x6a291f83 ! Init value for %f16
.word 0x036e9685,0x3aff5ae0 ! Init value for %f18
.word 0x8b60cb10,0x37a60634 ! Init value for %f20
.word 0xca965142,0x2c534f3e ! Init value for %f22
.word 0xd20f7849,0xffeef5e2 ! Init value for %f24
.word 0xeaf37567,0x6b986f2e ! Init value for %f26
.word 0xfec23e13,0x9224c162 ! Init value for %f28
.word 0x807e11ff,0xb5f42f2c ! Init value for %f30
.word 0x46728c82,0x59448865 ! Init value for %f32
.word 0x1d2dd536,0xf3d6b4be ! Init value for %f34
.word 0x3b214eb7,0xf41940c9 ! Init value for %f36
.word 0x0958a003,0x00a8d86c ! Init value for %f38
.word 0x1610f716,0xe77184c3 ! Init value for %f40
.word 0x4f7c10f1,0xb5b38275 ! Init value for %f42
.word 0x445a8c22,0xb1427bb2 ! Init value for %f44
.word 0x3f7fe9bd,0xa47607c9 ! Init value for %f46
.word 0x0f73340e,0x85f9ec26
.word 0xab782254,0x60767deb
.word 0x45dc8ff7,0xa7dbe266
.word 0x5c6f48dc,0x6233b547
.word 0x090e5840,0x394d4110
.word 0xd146a67c,0xc4c45196
.word 0x4e4303fe,0xf96bd300
.word 0xd014f526,0x86ee5d9a
p31_expected_registers:
.word 0x00000000,0x000000e8
.word 0x00000000,0x000000d9
.word 0x10be5c06,0xdf4f93c3
.word 0x00000000,0x0000009a
.word 0x00000000,0xa6fa2d61
.word 0x00000000,0x1f96cb75
.word 0x00000000,0x000000f0
.word 0x00000000,0xc5f4d028
p31_expected_fp_regs:
.word 0xf680d184,0xe4e89f9a
.word 0x3adeb434,0x71d50703
.word 0x73696411,0x233f8af2
.word 0x71ed5ad2,0xe8d2583c
.word 0xd5241f8f,0x3a9432d0
.word 0xb42b4fae,0x1e0b45a1
.word 0x38ee5070,0x363a34e2
.word 0xdf3d12fa,0x2854ab62
.word 0x79e0a949,0x6a291f83
.word 0x036e9685,0x3aff5ae0
.word 0x8b60cb10,0x37a60634
.word 0xca965142,0x2c534f3e
.word 0xd20f7849,0xffeef5e2
.word 0xeaf37567,0x6b986f2e
.word 0xfec23e13,0x9224c162
.word 0x807e11ff,0xb5f42f2c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0xb6dafa65,0xffdc5e78
.word 0x006d298e,0xffc197ad
.word 0x4adf52c9,0x270c3956
.word 0x364e565f,0xef2837a6
.word 0x678bed6d,0x9f9b6805
.word 0x11bd4493,0x22bf3fd5
.word 0xbb6e46ff,0xbd7e846f
.word 0x7535d57e,0x7085a6e2
.word 0x3b2f6d5a,0x0b69d5ca
.word 0xe0c108aa,0x33bf8435
.word 0xee76c259,0x9730ced8
.word 0xecd48c09,0x62a335bd
.word 0x8f8410f2,0x24b0e520
.word 0xace60a6f,0xd0d67d11
.word 0x96846d7e,0xf6f4b4d8
.word 0xb9e06ed5,0xff5013df
.word 0x69340195,0xcef18437
.word 0x49e437a1,0xd468a292
.word 0xdf257c97,0x8f21e2f3
.word 0xf86046c8,0xffcb89d7
.word 0x51a6f072,0x33452620
.word 0x93f2a12d,0xf34886b3
.word 0x3bb27092,0x1aa5d027
.word 0x64f93646,0xf275c936
.word 0x63a2fa50,0xf650049b
.word 0xdd2d44fa,0x2e2d544c
.word 0xbc711d38,0x1aa5d027
.word 0x4a58cbcf,0x37eda25b
.word 0xa1a5c282,0xdbeaba62
.word 0x462a6cec,0xf28f913b
.word 0x19c4d8c1,0x5836d605
.word 0x580767c9,0x549a17a3
.word 0xb685dcff,0xdc26c60b
.word 0x9cfd9a2b,0x5ccb5674
.word 0x8b9ddd36,0x1d7d1384
.word 0xbb4d4f31,0xc79313c6
.word 0xa1c7b0da,0xb54bb4c2
.word 0x6c8b0a7f,0xd6179965
.word 0xde2d6f20,0x5c787e28
.word 0x10be5c06,0xdf4f93c3
.word 0xf66c67c9,0x10faa3f2
.word 0x167366a6,0x6bee2d18
.word 0x9d7a836d,0x45e47122
.word 0xc0e2bc7b,0xf5b3ffb1
.word 0x78730552,0xfadfb0bb
.word 0x7bdcb871,0x3dbf1871
.word 0x6eb6ac2b,0x4cb9149b
.word 0x91e26a24,0x017c48a0
.word 0x8e64536d,0xffffd8e2
.word 0x0d605e98,0xe8fc5731
.word 0xfa255d76,0x37202724
.word 0xd941cffc,0x29a7dd26
.word 0x48cc1dff,0x8efba85f
.word 0x540f1442,0xbf06462d
.word 0x27f3196a,0x899c995e
.word 0x7162d7c6,0xea01413c
.word 0x0dca8bb0,0xc5f4d028
.word 0x7c4bb7ff,0x6b21490e
.word 0xd9ef92ac,0x68fcb75f
.word 0x885e5a69,0xae88dfb7
.word 0x80289527,0x3f1a58ce
.word 0xaaeec1a8,0x77b2b0f6
.word 0xffa16043,0xccfaeca1
.word 0xc96b3ef2,0x00005ede
p31_local1_expect:
.word 0x000000c2,0x2b8fc6ea
.word 0x973c07ff,0xc4027f83
.word 0xa449ffe4,0x593fea74
.word 0x0d1eada8,0x024a9f28
.word 0x2e2d544c,0xe00116e2
.word 0x8b784e72,0x727b875d
.word 0xe00116e2,0x90695eff
.word 0x8e50975d,0x08850b76
.word 0xf4edb443,0xed4b954e
.word 0xb954d71a,0x8a1e0fce
.word 0x85f55335,0x7636d67b
.word 0x69082b6e,0xebc1212d
.word 0x084f7399,0xc7c7327c
.word 0xea926734,0x32d4f6a1
.word 0x5f95f0f9,0x905a468b
.word 0xef096bbe,0x8a5e808f
.word 0xbcff9642,0x79169664
.word 0x3c427bb0,0x8fc07385
.word 0xb2a74274,0xfe56e882
.word 0xffd42c60,0xe6c064d4
.word 0x1118dd35,0x480240a5
.word 0x2c5d44ab,0xe401979f
.word 0x5d2f4707,0x9e72b69a
.word 0x1d5901ec,0xb08b28c6
.word 0xf50f2f67,0x96c2742b
.word 0x1b99e85c,0xffdc635c
.word 0xb2ffeb4b,0xc7d376d4
.word 0x574353ee,0xcca18625
.word 0xcd96da19,0x04e564ac
.word 0xc291aa91,0xffbdf248
.word 0x544a1816,0x4e4966dd
.word 0x7404d06c,0xea856891
.word 0xd3de866e,0x0a54f22b
.word 0xa7a082a9,0x174b9cbc
.word 0xd1d29846,0x9491d4a0
.word 0x7868f158,0x02ed1ef8
.word 0xcdde7130,0x50f8aad6
.word 0xa57bd511,0x6d3a14fa
.word 0xabff6501,0x82adebca
.word 0x7921f39c,0x0098e781
.word 0xde2d6f20,0xdd0c4c95
.word 0x64d52733,0x7266cd75
.word 0xffa5dcff,0xf6a7e1ef
.word 0xf6e6a4fa,0xee3c218c
.word 0x51de98ac,0xc7cdd8ed
.word 0x79f02981,0xa1600b65
.word 0xa996dd1f,0x16de73f0
.word 0x368f524a,0x8865c026
.word 0x2c7a215d,0xe7128572
.word 0x85e576ad,0x170bc86b
.word 0x4510a32b,0x4f81bdc8
.word 0x2dca6f61,0x75927751
.word 0xb700f617,0x1f8b534b
.word 0xb6221945,0x977fdbfb
.word 0xd79d98ff,0xdc2a1200
.word 0xda59fbdd,0xddbfffca
.word 0x1f2c78d6,0x14b784ac
.word 0x6dce0e42,0x0fe36a5d
.word 0x48178c11,0x174b9cbc
.word 0xbea1057a,0xc1533240
.word 0x505167a3,0xb773c08a
.word 0xb340867c,0xb57fcf2d
.word 0x6e95a091,0xb2f804a5
.word 0xec8fb574,0xc9198c8a
p31_local2_expect:
.word 0xff2e23dc,0x73d958a5
.word 0x7cde2c4d,0xe8cdcb2c
.word 0x040279a9,0x680322d0
.word 0x7effe7e5,0x39dd3295
.word 0x0465d41d,0x602c3331
.word 0xa449ffe4,0xf34e5fb5
.word 0xcb7a8dac,0x715a8285
.word 0xafbe1c6b,0x895240d7
.word 0x29d93cc5,0x00000036
.word 0x11e2cc80,0x0a65cb50
.word 0x99cfd8d2,0xcec276cc
.word 0x37133291,0x7d615aa0
.word 0x00000027,0xb298ed68
.word 0xce7ca310,0xc5a03cf6
.word 0x16047618,0x38e9bf1d
.word 0x054ef84f,0x6cead9ea
.word 0xe7128572,0xff2f8e06
.word 0x347870a2,0x53a4b9ff
.word 0x88d70676,0x7b4222ac
.word 0x8be82329,0x86f0d496
.word 0x632fbd3e,0xfd9022ae
.word 0x90a1c9fc,0x882de7cb
.word 0x7f6f3989,0xe6f3b6b8
.word 0x40220d5d,0x856f7bcc
.word 0x5c963992,0x62e1b741
.word 0x5730aa28,0xcfc9a7a9
.word 0x29434c64,0xd464d687
.word 0x5ad636ff,0x14cd0eb6
.word 0x055d55fc,0xfc95078f
.word 0x6d23cece,0x5a0b6cac
.word 0xdcf7a723,0xb7e2ac90
.word 0x994622a7,0x8dbdd370
.word 0xc3c1cc0f,0x13aa404e
.word 0xffeff9ae,0x26131f97
.word 0xcfa9af4c,0x618fc01f
.word 0x1c18431b,0x6ee04110
.word 0x4d51f19a,0xee4f350f
.word 0x1f13b5da,0x8895d1a1
.word 0xa859e520,0x040eb9bd
.word 0x753ff12e,0xeb5611e1
.word 0x5061ffff,0x65a4a136
.word 0xfceb50e6,0x4f4642bf
.word 0x44ff6dab,0x908a37a7
.word 0x1778cb33,0xc7073d9e
.word 0xcb7c64f1,0x88fb2917
.word 0x7e8dc0e9,0x494a2448
.word 0x8053e849,0x00ae5991
.word 0xc9a34453,0xbafded96
.word 0x46480a61,0x3d3fbbff
.word 0xab2cd619,0x200c087a
.word 0x237c641c,0x92e05eaa
.word 0x5d10914d,0x71d762fd
.word 0x07eb4ff6,0xd5752689
.word 0x48e3e06c,0x67ff1b17
.word 0x2473200e,0x2473200e
.word 0x23bddd4d,0x830a1b9b
.word 0x3420ea10,0xafcc1ab6
.word 0x4edf0618,0x066eafcd
.word 0x4476ee8c,0x1d9d1684
.word 0x5c582a00,0x94b292b7
.word 0x14c91796,0x2b517f15
.word 0xc042e9b1,0x77ccbad8
.word 0x553d3f3a,0x8627ed71
.word 0xab346b0a,0x49d3d556
p31_local3_expect:
.word 0x182b9480,0x68a80f63
.word 0xab24ef9d,0x93836f74
.word 0x2efeb108,0xfeb1be42
.word 0xc44db339,0xaf84f5be
.word 0xdb239b99,0x80b73592
.word 0x792f27d2,0xb30ab9d2
.word 0x0effc5a5,0x4d782af5
.word 0xadcdb46f,0x1f2c78d6
.word 0x1fe9fc97,0x35917036
.word 0xe4e30a4a,0x92e05eaa
.word 0x3a3f7822,0x9e465a7a
.word 0x625a5b1a,0x686788eb
.word 0x886bc82b,0x8cd0d0fe
.word 0x31e6e6c7,0x7b8f59aa
.word 0xdc430533,0x5ce0634d
.word 0xf9e83989,0x25f137f9
.word 0x6cd81283,0x4d782af5
.word 0x9d738bf9,0x8c3492ff
.word 0xff634075,0x0e52ee77
.word 0x1fcaf631,0x17f572c3
.word 0x623c26bf,0x71a3e3fb
.word 0xae470912,0x0465d41d
.word 0xcc2c3d04,0x153ebf29
.word 0x852a6e1d,0x797db3ad
.word 0x7a1a25d2,0x8d5b41ce
.word 0x91a67c17,0xfae3d147
.word 0xcea63887,0xa21137db
.word 0x4ea18c80,0x1b939cb5
.word 0x4025c361,0x7c43c8c5
.word 0xe35afc16,0xe3e532d9
.word 0xfaceba17,0x908a37a7
.word 0xe182f525,0xe512f5d5
.word 0x5c891037,0x53a4b9ff
.word 0xfb9126f0,0xeda2d9fa
.word 0xd5d97e27,0x728897d0
.word 0x1f96cb75,0xd27a9c46
.word 0x94c205b6,0xf0e5c7e9
.word 0xbbdcaaf0,0x13332a46
.word 0x20bb4d65,0xef31ec7c
.word 0xedde6ca1,0x4785d7a1
.word 0x743f7914,0x977fdbfb
.word 0x3390150d,0x1baec9dc
.word 0xa544a878,0x25bf973c
.word 0x0d381ab2,0x98384ae3
.word 0x05725e4f,0x3bd981f4
.word 0xbd213a4f,0x41a628c7
.word 0x6ec98607,0xc8b6429f
.word 0x62fc3795,0x4360ab61
.word 0x8fc07385,0xaefffb0f
.word 0xdb7fbc6b,0xd9582f87
.word 0xf257c618,0xe826f7f0
.word 0xf0115c07,0x79c02272
.word 0x5e93601f,0x00223395
.word 0xc82016c0,0x617979ff
.word 0x226d30a1,0x7649662f
.word 0x004430c8,0x792fb180
.word 0x3eb5c4fa,0xf2a3c67c
.word 0x003edd3b,0xac0d3dff
.word 0x58bff247,0xe04d8e9d
.word 0x9c9e1fab,0x247d6fe4
.word 0x3a97ff75,0xccfaeca1
.word 0xa402b697,0xe3e826bc
.word 0x20e2b641,0x03c8fe2e
.word 0x829ab05c,0x1d83d92f
p32_init_registers:
.word 0x9f6541c1,0xd2a8d99b ! Init value for %l0
.word 0xd400eae8,0x4b193e03 ! Init value for %l1
.word 0x76a3e5f2,0xca7eff89 ! Init value for %l2
.word 0x83fd50e0,0x0a8c2781 ! Init value for %l3
.word 0xb990838c,0x1ca366f1 ! Init value for %l4
.word 0xfcdba934,0x8a6a5691 ! Init value for %l5
.word 0xf1144fc0,0xaee6549e ! Init value for %l6
.word 0x275f43fc,0x53609634 ! Init value for %l7
.align 64
p32_init_freg:
.word 0x3ef756d9,0x54e3a7fa ! Init value for %f0
.word 0x08e8e925,0xe4aeac79 ! Init value for %f2
.word 0x985016da,0x19e9af56 ! Init value for %f4
.word 0xe339f9f1,0xf16bd088 ! Init value for %f6
.word 0x759ac5e8,0x4da09943 ! Init value for %f8
.word 0xb1812b7f,0x76dd1a03 ! Init value for %f10
.word 0xe5a68261,0x993f5558 ! Init value for %f12
.word 0x397291ce,0x111c887c ! Init value for %f14
.word 0x08db39b2,0xce8f0bd4 ! Init value for %f16
.word 0xb97f3d7c,0x3ca98513 ! Init value for %f18
.word 0xf314f56d,0x269228ac ! Init value for %f20
.word 0xfb755ea7,0x824e7a90 ! Init value for %f22
.word 0xe2e3896d,0x73458354 ! Init value for %f24
.word 0x634797ac,0x49eb6e49 ! Init value for %f26
.word 0x67c644db,0xfa081bd5 ! Init value for %f28
.word 0x3470f013,0x281baa70 ! Init value for %f30
.word 0xf857aca8,0xae3268fd ! Init value for %f32
.word 0xdab107d3,0x93ef72da ! Init value for %f34
.word 0x7a81aebb,0x1ebd991f ! Init value for %f36
.word 0x4b342fba,0xf82b8312 ! Init value for %f38
.word 0x75e27d63,0x74f8f9d4 ! Init value for %f40
.word 0x69a2969d,0xf8fbcdbd ! Init value for %f42
.word 0x8f5d6f1f,0x7cac8682 ! Init value for %f44
.word 0x66665ec4,0x2b43a199 ! Init value for %f46
.word 0xeddacff8,0xbe147bd0
.word 0xf2917ce7,0x0421a98b
.word 0x4e45bcb0,0xfc0bbd25
.word 0xd89cd1db,0x7fb79792
.word 0xe57c305d,0x9ee27b6e
.word 0x63dc4305,0x391fb3d3
.word 0xc73b7cfe,0xdc06a337
.word 0x08995469,0x6068f42e
p32_expected_registers:
.word 0x00000000,0x10e4afac
.word 0x34151a53,0xe845ad09
.word 0x00000000,0x615561fa
.word 0x00000000,0x7fedfe7b
.word 0x00000000,0x000000e7
.word 0x264ac56a,0x6778df21
.word 0x91885e78,0xd868fede
.word 0x675996f4,0x6df88aae
p32_expected_fp_regs:
.word 0x3ef756d9,0x54e3a7fa
.word 0x08e8e925,0xe4aeac79
.word 0x985016da,0x19e9af56
.word 0xe339f9f1,0xf16bd088
.word 0x759ac5e8,0x4da09943
.word 0xb1812b7f,0x76dd1a03
.word 0xe5a68261,0x993f5558
.word 0x397291ce,0x111c887c
.word 0x08db39b2,0xce8f0bd4
.word 0xb97f3d7c,0x3ca98513
.word 0xf314f56d,0x269228ac
.word 0xfb755ea7,0x824e7a90
.word 0xe2e3896d,0x73458354
.word 0x634797ac,0x49eb6e49
.word 0x67c644db,0xfa081bd5
.word 0x3470f013,0x281baa70
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0x8eae567e,0xb3a19c97
.word 0x521d91ce,0x10f4d20c
.word 0x4274fa9b,0xb330a9a4
.word 0x3767d0f6,0xec75a131
.word 0xaa6d0243,0x4cacbc02
.word 0x89781d28,0x8c054b52
.word 0xde1d24ea,0xfeae7d4e
.word 0xa966f20f,0x77f5be3d
.word 0x04cd7b48,0xaccaaee7
.word 0x3ae1cebc,0x688eba0d
.word 0x622e96bd,0x3ad5615e
.word 0x58c9195a,0xd73503e3
.word 0x44c4c6d9,0x99829f57
.word 0x0000001d,0x0f91b63f
.word 0x9e44e1ca,0x4e77dd15
.word 0x5ba8fdd6,0xff639427
.word 0x465093aa,0xf3341f16
.word 0xb4fff4ff,0x08e7e53e
.word 0xd0aa0094,0xa16aff96
.word 0x000000ff,0x94ff74ec
.word 0xf9cc28e0,0x4d859546
.word 0xe32d07ed,0x4368ff73
.word 0x0368d0c9,0xae057f51
.word 0x04440f7a,0x88b5819f
.word 0xcc0bf187,0x468636cb
.word 0xff964058,0x5dc4738b
.word 0x75fd4725,0xca87a9fb
.word 0x46e1f8db,0xa45f85f4
.word 0x7afddfac,0x6a21b600
.word 0x7b40d72b,0x6f3785d1
.word 0xaaa32cdb,0xe42fb314
.word 0x50146c1a,0x230bc3f9
.word 0xed8561d1,0x348409ec
.word 0x26b48fcd,0xffde40ad
.word 0xad654399,0x4fd80882
.word 0xdc3a2b30,0x04631910
.word 0x671e1c63,0xaf6dd0b6
.word 0x943574ec,0xff919f91
.word 0x7eb0efa9,0x641de4b3
.word 0xdfb3b4d9,0xc23feb65
.word 0xe79fb391,0x77623ea2
.word 0x998253a9,0xebee0011
.word 0xfe10ff17,0xff466ee0
.word 0x000000f5,0x2716a364
.word 0x3a8be797,0x1d4cb718
.word 0x257a3fe1,0x7b1d8933
.word 0x2395abcf,0x6ac8a14e
.word 0x2b5f32ff,0xe87801e9
.word 0x6a701a65,0xca7eff89
.word 0x1789767a,0x54325511
.word 0x10cc16cb,0xfbc0c2fa
.word 0x000000f7,0x9d214652
.word 0xe6b3ebe1,0x28c0cc95
.word 0x675996f4,0x6df88aae
.word 0x8d3608e3,0x6f6531eb
.word 0x9710bdc6,0x502696a3
.word 0xffd57e00,0xdf35a49b
.word 0x4f90db22,0xcd9ad78c
.word 0xddebb135,0x64f1bfa4
.word 0x42026d05,0xd727862b
.word 0x96c42520,0x64fff8f8
.word 0x4c957da4,0x62269777
.word 0xffff2070,0x1a724062
.word 0xfddc1597,0x839d2183
p32_local1_expect:
.word 0xa825fd70,0x0a8c2781
.word 0x264ac56a,0x6778df21
.word 0x951245c4,0x00000084
.word 0xaabef01b,0x5a584f07
.word 0xb57371da,0x3b4b78b0
.word 0xe254febd,0x03666166
.word 0x8a337c2a,0x48381445
.word 0x63a471ce,0x0b323558
.word 0x1c3fee46,0x7ade1052
.word 0xe18a8487,0xee99aed0
.word 0x48278318,0x8ea54ad5
.word 0x4f1f7503,0x106f844e
.word 0xe6c7881d,0x2cfbf03c
.word 0x2bbd9966,0x0000007a
.word 0x5791512a,0x8c34bcd1
.word 0x00000014,0x3b450bb8
.word 0x74f46f52,0x4310d42c
.word 0x198b1d1d,0xf6df14e6
.word 0xc101f910,0x8fd80ba8
.word 0xb9f05c98,0xfc5c6ff0
.word 0x6da6fbf5,0xe87cbe70
.word 0xd630fdce,0x86ff808b
.word 0x15c1a8e6,0xf32f0972
.word 0x93287da5,0x1cc932d7
.word 0x89fd0774,0x843a09d1
.word 0x14b0ed3f,0x6031a606
.word 0x7b1d8933,0xdfac4422
.word 0xab961b04,0x949578c1
.word 0x6ffe3f1f,0x6f6531eb
.word 0x87a02009,0x67f59726
.word 0xb870da5b,0x8dcdcb4b
.word 0xbc0ff142,0x60db4138
.word 0x77454225,0x8db8fbe7
.word 0xa232e8c1,0x91e55373
.word 0xd9be07db,0x50e8de7f
.word 0x7a919f91,0x83bcfb79
.word 0x46da9911,0x8a25f334
.word 0xaa171a0d,0x49dbdfaa
.word 0x34151a53,0xe845ad09
.word 0x5209b3b7,0x0776ccc8
.word 0x6d940fcb,0x74212060
.word 0x43fa8f81,0xc2774bc0
.word 0x38854208,0xa41084fc
.word 0x75b157e0,0xa82dab96
.word 0xf6f90364,0x5b42a66c
.word 0x84b65e25,0x5951d53a
.word 0xcdf4d24c,0x5cd4d8ad
.word 0x3e05e025,0x5fc1d740
.word 0x6867e00d,0xa4e9395c
.word 0x9a1c1af4,0x42403cea
.word 0x50d6763c,0x29e122ed
.word 0x025ae29d,0x0ba69b4d
.word 0xe730478e,0xf98a2652
.word 0x5d320811,0x4996468b
.word 0xc0aadfd1,0x470ef5ff
.word 0xd57aa5d2,0xb2136247
.word 0x8d90eb03,0x6266514d
.word 0xbe966c40,0xa9ecba34
.word 0x82d22c9e,0x756ef398
.word 0x8f008125,0x7312e63c
.word 0x086eff5f,0x53765046
.word 0xd9579a9c,0x8af99d4e
.word 0x064ba589,0x6c875bc3
.word 0x22b90371,0x89d6151a
p32_local2_expect:
.word 0xbb805d2e,0x637ea1ec
.word 0x8655fbdf,0x181dbe8a
.word 0xd95df362,0x03335d39
.word 0x1b7ab9c7,0xd66f6e5a
.word 0x7ba4bb24,0x1548a617
.word 0xf0b51f71,0x77b4c9cd
.word 0xd78e6c55,0x3767d0f6
.word 0x06f81b7b,0x1b2bd61b
.word 0x0e210998,0x6e26d157
.word 0x3f39a1e7,0x0377fc34
.word 0xb38853a3,0x10ce9b70
.word 0xd0992cc3,0xad735352
.word 0xa7d7068a,0xc7eab0e8
.word 0xafe6aecf,0x37dcb3d6
.word 0x05c38a46,0x181dbeff
.word 0xe4c47b3c,0xffd088ff
.word 0x10e4afac,0xfed5d36b
.word 0xc010c564,0x30c097fd
.word 0x5ace69ff,0x900aabd3
.word 0x00077c98,0x21c54b18
.word 0x5edb982e,0xbacc2ede
.word 0xb5cc8b15,0x46180841
.word 0x6b120320,0x5d308c7e
.word 0x809aa111,0xab455571
.word 0xe877004c,0x45c34c38
.word 0x04ff045d,0xd4142c39
.word 0x00000057,0x183070fb
.word 0x79ca12d1,0x48d33c19
.word 0x08a4e953,0x533ae8bd
.word 0x8b59c0ac,0xb2d17d24
.word 0xb7ae364a,0x22e02e29
.word 0x2ca1274c,0x870c393a
.word 0x22b9a118,0x6cad6e49
.word 0x0672d0ff,0x9f9497ff
.word 0x6489daae,0xffbad98f
.word 0xcbd93d8d,0x8dd088ff
.word 0x5f24f69f,0x977a0309
.word 0x00000000,0x6f6531eb
.word 0x0000008d,0xb94bfd2f
.word 0x967a043c,0xdd1c2e14
.word 0xd841a207,0x76fa41a9
.word 0x8e4a02a0,0x6847657b
.word 0x1873b683,0x1c32674e
.word 0xf881cc95,0xb8d83b51
.word 0xe0c7ea29,0xe2b1e41d
.word 0x48059668,0x481be589
.word 0x51b195f7,0x993989ff
.word 0xfcd83765,0xb3fc5588
.word 0x6d25e286,0x0000007b
.word 0x615561fa,0xc7019716
.word 0x420f1bd4,0xbf236ecf
.word 0x4abc2092,0x87ebff99
.word 0x9e05fbdb,0x0ee4347f
.word 0xf3a6fc8c,0x6854ebdb
.word 0x691e10b2,0x2f21f376
.word 0xc26bd617,0x0000001d
.word 0x2d3229d0,0x93ca0ba5
.word 0xbe49f59c,0x0776ccc8
.word 0x14ff929f,0x3e25cf97
.word 0xe89ee918,0xa1b3d7ed
.word 0x939fd267,0xe3bea216
.word 0x8d4db8f5,0x99f37ef6
.word 0x6eaad540,0xfb618cbf
.word 0xfe44986b,0xb4bd72d5
p32_local3_expect:
.word 0x18d7d7f4,0x87245c85
.word 0x5500f2b5,0x026d17a1
.word 0x114d67c5,0xf90f5d66
.word 0xb3cb2749,0xea964ef0
.word 0x794c6300,0xc7aa9123
.word 0x18f3f837,0xc4c0e1dc
.word 0x7bffd72b,0x5dd86daf
.word 0xe6b5d6de,0xf1cf55cb
.word 0xbf65039f,0x13ac78c3
.word 0x205abeff,0x2929db69
.word 0xd4137d9c,0x79569882
.word 0x49ac7603,0xe0edb4b5
.word 0x50426759,0x00000073
.word 0x538f8991,0xaa8a24a8
.word 0x4a209090,0x5d330087
.word 0x3934f7fb,0x201b9aa1
.word 0xae7ce384,0x14c8222f
.word 0x4ecd3488,0x04b4d427
.word 0x54622468,0x896e612a
.word 0x38ad813c,0x325a90cf
.word 0x16896978,0x90da6cc5
.word 0x2f0cd9bd,0xbc90f480
.word 0xb01ab104,0x3cf1335c
.word 0x70b6e73b,0x6c48595a
.word 0x0edc0921,0x5f83dc62
.word 0x6f50a962,0x77c2fc8d
.word 0xb72aef53,0x0ea1ea56
.word 0x7de1a957,0x9c71c204
.word 0x9bd6c3ae,0xecc942d8
.word 0x846d3937,0xd0d7c2d8
.word 0x15f797c1,0xb4e8295b
.word 0xa83928f1,0x95f7051b
.word 0xebfa7bc7,0xc7019716
.word 0x48e7a1a6,0xa2917ccc
.word 0x7db46660,0x9e7fea28
.word 0x4a2ba868,0x88c4ab06
.word 0x31a7c776,0xcbc6c044
.word 0x742eff38,0xba024048
.word 0xade4712e,0x28c0cc95
.word 0x091649ba,0x474dedb2
.word 0xa5227e2d,0xd2a8d99b
.word 0xfc789377,0x8b86eacd
.word 0x93446569,0xf4f34eef
.word 0xb0c07382,0x3091f448
.word 0x33ffa2ff,0x506f84c5
.word 0x92cb6de4,0x26a7cc85
.word 0x89552d31,0x424b08b2
.word 0x0ce9784a,0x1799b3c5
.word 0xfff973d3,0x830044cb
.word 0x4ffc0a07,0x064293a1
.word 0x7211698d,0xdb5e26e2
.word 0xef28ba26,0x22d78da7
.word 0x90592535,0xea543b87
.word 0x848255fa,0x090c38cb
.word 0x3140ff07,0x0c2e68b7
.word 0x9f9497ff,0x1d71f449
.word 0xf5c7fffc,0xff466ee0
.word 0xddaba7ec,0x9272eb73
.word 0xf01c92d2,0xc9b756a9
.word 0xb06e5b01,0xc533c0d2
.word 0x4b0545bd,0x43d9726f
.word 0x720762e6,0xcac6dfe2
.word 0x91885e78,0xd868fede
.word 0x1ca366f1,0xa6d29231
p33_init_registers:
.word 0xd85d7520,0x43499c2d ! Init value for %l0
.word 0x4eab51fc,0x8bb1f22b ! Init value for %l1
.word 0xccb828bd,0xf798ff72 ! Init value for %l2
.word 0x21d4b92e,0xb38c2812 ! Init value for %l3
.word 0x3a9bb762,0x1d848a60 ! Init value for %l4
.word 0x88089b8c,0x8207d0f5 ! Init value for %l5
.word 0x3a8f5cc4,0x249242b8 ! Init value for %l6
.word 0xf3d811b6,0x923fd265 ! Init value for %l7
.align 64
p33_init_freg:
.word 0x25bada67,0x299433ac ! Init value for %f0
.word 0x22b67888,0x5d37cef1 ! Init value for %f2
.word 0x59f0ace2,0x0cd311e3 ! Init value for %f4
.word 0x14c27a0d,0x1dab63dc ! Init value for %f6
.word 0x6c2dee5c,0xc9cb38c4 ! Init value for %f8
.word 0x9ae02f36,0x933000e6 ! Init value for %f10
.word 0x98b6344e,0x561f3717 ! Init value for %f12
.word 0x866ce12e,0x9adbc978 ! Init value for %f14
.word 0x5854d084,0x90a6a163 ! Init value for %f16
.word 0x9ba34afb,0x79cc7725 ! Init value for %f18
.word 0xc259798a,0xf6e2d2bb ! Init value for %f20
.word 0xdfa943be,0xb4f69fa1 ! Init value for %f22
.word 0xd86e5502,0x8a6ad71c ! Init value for %f24
.word 0x57ee759e,0x3717b4ad ! Init value for %f26
.word 0x7c91f81f,0x58b36803 ! Init value for %f28
.word 0xb5119d2b,0x142414e2 ! Init value for %f30
.word 0x8d25899f,0x0ad9fadc ! Init value for %f32
.word 0x71e2e81a,0xa4956f58 ! Init value for %f34
.word 0xb610302a,0xc5f21f1c ! Init value for %f36
.word 0x113b9d0b,0x42ba1da3 ! Init value for %f38
.word 0xed361804,0x68b85046 ! Init value for %f40
.word 0x594e6a41,0x149447ae ! Init value for %f42
.word 0x842dca38,0xeb8ab72e ! Init value for %f44
.word 0xe2377cac,0x2e54a373 ! Init value for %f46
.word 0x46fdb496,0xf03774c5
.word 0x8f2e0d71,0x3f5e6536
.word 0xff878492,0x41aa7f84
.word 0x1e4844d0,0x77cf9d8b
.word 0xbcb4a8e6,0x540a0b76
.word 0x2dd89944,0xc6be7c88
.word 0xcbfc4a35,0x281ce060
.word 0xa49f2586,0x0457d5cc
p33_expected_registers:
.word 0x00000000,0x000000fc
.word 0x00000000,0x9a32312b
.word 0xf74c438c,0xdfed5879
.word 0x00000000,0x000000e4
.word 0x00000000,0x5599b99d
.word 0x00000000,0x67148536
.word 0x00000000,0xcbfe90ea
.word 0xa9954457,0xdda5fe5c
p33_expected_fp_regs:
.word 0x25bada67,0x299433ac
.word 0x22b67888,0x5d37cef1
.word 0x59f0ace2,0x0cd311e3
.word 0x14c27a0d,0x1dab63dc
.word 0x6c2dee5c,0xc9cb38c4
.word 0x9ae02f36,0x933000e6
.word 0x98b6344e,0x561f3717
.word 0x866ce12e,0x9adbc978
.word 0x5854d084,0x90a6a163
.word 0x9ba34afb,0x79cc7725
.word 0xc259798a,0xf6e2d2bb
.word 0xdfa943be,0xb4f69fa1
.word 0xd86e5502,0x8a6ad71c
.word 0x57ee759e,0x3717b4ad
.word 0x7c91f81f,0x58b36803
.word 0xb5119d2b,0x142414e2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0x9af8607b,0x5f858694
.word 0x1f64ccd3,0x65bf8801
.word 0xa408749e,0xff844a9d
.word 0x5c96997a,0xf42edb55
.word 0xdf266569,0x4e18c4ee
.word 0xb3784f7e,0x582391dc
.word 0x7841e3ca,0xff788872
.word 0xade7dbc2,0xbd6668d1
.word 0xcc564a95,0x85e644c5
.word 0x4a17980e,0x4202fb4d
.word 0x1bbfeff0,0xa2786ccb
.word 0x4e05335a,0x8d6a8722
.word 0x94f7bc24,0xa24e7b32
.word 0x7f8ef8e1,0x6dff7c99
.word 0x9e70d6a8,0xd58ee06c
.word 0xf5d4afd0,0x5e8f52a8
.word 0xb0bddbe3,0xcc5ed48e
.word 0x2adfec33,0x78122afd
.word 0x1d558446,0x69f7748d
.word 0x21db8768,0x5ea24a03
.word 0xf0c381c0,0x660f3c2f
.word 0x615b3a63,0xfe0797ad
.word 0x000000b9,0x680a7776
.word 0x43d21657,0x9974dd0a
.word 0x9a32312b,0x19e60d6c
.word 0x15943373,0x07c88421
.word 0xfbfff412,0x36ea26d9
.word 0x404fe47e,0xe44116fd
.word 0x8fdeff8d,0xe2c7de9f
.word 0x8a44e63e,0x85a11a60
.word 0xaac7adc6,0xe936b2f7
.word 0x1b3496d4,0xbf7a7cb8
.word 0x2d2999b2,0x5dbd44dd
.word 0xc8ff4aad,0x69a60b46
.word 0x3a5ff80c,0x2be618da
.word 0xc4158bdc,0x68f44688
.word 0xca58e237,0xe039f402
.word 0xd7bc80b5,0x032201a8
.word 0x7a46c7b8,0xfd06e039
.word 0x3bb838a1,0xd5bfbedc
.word 0x18d8ccb5,0x635e82c8
.word 0x6ad43fa6,0xb02134e2
.word 0x989d718e,0x9a87a57d
.word 0xdabbff7d,0x757e1df9
.word 0x5560862e,0x44b08ea9
.word 0xd98b969e,0xdde12a3e
.word 0x7825d712,0x30179cc3
.word 0xff089fe8,0x60bdffce
.word 0xe1027177,0x2c277a80
.word 0x8027bc85,0x662dced0
.word 0x7b00e53e,0xfb72405e
.word 0x02493454,0xbb67c36f
.word 0x7603a553,0x6a9471a5
.word 0xd126452a,0x315a0387
.word 0xaeccec5b,0x95e75290
.word 0x6c753e39,0x77279101
.word 0x4acb8bb5,0xcde5cbcd
.word 0xd3175323,0x8fde178d
.word 0x5891f42c,0xc59535bc
.word 0x000000cf,0x8b401e42
.word 0x939b2fe3,0x8f1b2567
.word 0x72483d2a,0x5ad02514
.word 0x74726fd9,0x2bff7169
.word 0xb38c2812,0x24ae6a42
p33_local1_expect:
.word 0x64bb322b,0x9bf29048
.word 0x714db8ae,0xa8affeaf
.word 0x3ae37081,0x24670dda
.word 0x25fd5eb6,0x7ebd0a1b
.word 0x83048a83,0x93f0c707
.word 0xecd74532,0x04f8d913
.word 0x7de7302c,0x4876ba5e
.word 0xabbfd6c6,0x21d17273
.word 0xedbbe5f0,0xd81fe9ff
.word 0x32b2bd31,0x60b44b78
.word 0xda4aa4b9,0x42ff9897
.word 0x670eeeff,0xad7c2628
.word 0xe75669b6,0x75c1157f
.word 0x85002922,0xb43ac273
.word 0xc248d18e,0xf0dcd454
.word 0xbb9dec72,0x6e1395e5
.word 0xf8fc99e3,0x8d263881
.word 0x7993acd2,0xb15e8066
.word 0x0000004c,0xe0af3d9a
.word 0x7a1399d1,0x271fce2c
.word 0x693fb6b2,0x38d0072f
.word 0x85c3763d,0xbb6e2ba3
.word 0x483f21f4,0x95c2ed5f
.word 0xe7ffe7fe,0xde3c3ec8
.word 0xa2d42448,0x42f7fc55
.word 0xb4f48a43,0xfce43f85
.word 0x1c723f3a,0x007e0349
.word 0xdec6e061,0xcf8ddd32
.word 0xd84e8b80,0x5cf461e8
.word 0xed0dfbc3,0x2c957ba8
.word 0x5eb4f2e2,0xdc0b589d
.word 0xe702cf6b,0x00000010
.word 0x0afb576f,0x36ff656d
.word 0x36596066,0x390e2701
.word 0x22ff8111,0xbdcab7f9
.word 0xc4ccff60,0x1c96f447
.word 0x1801042c,0x2937d25e
.word 0x9a08e57b,0x965d0d87
.word 0x70a9c6ae,0xb461eb5e
.word 0x0c739fea,0xbb915c2d
.word 0x10e572d9,0xec41fcac
.word 0x379c4d4d,0x227dfcdb
.word 0x128cf919,0xb280b112
.word 0x7e254eff,0xcc5bceda
.word 0x9269bac8,0x0bdab17a
.word 0x0d014020,0x67263cc1
.word 0x36596066,0x86db0e48
.word 0x8207d0f5,0x106d22ca
.word 0xf7d36311,0x51f880a6
.word 0x903fc725,0x5599b99d
.word 0x02efc4d5,0xf38ada37
.word 0xc47bf1a8,0x5e65dc9f
.word 0x00cd01ab,0x0a834054
.word 0x0f05a99b,0xfe50bfb9
.word 0xab239c95,0x658820ff
.word 0x000000a7,0x66aab04f
.word 0x5f7dfff3,0x24b71367
.word 0xe65db677,0xa9727936
.word 0xcd31e694,0x69d79c41
.word 0x0003b0e0,0x531fd10e
.word 0xf6ecdcfa,0x849ef2d6
.word 0x1b4e22d8,0xaad204d7
.word 0xae4d8bd1,0xebb49762
.word 0x55132a06,0x2d2999b2
p33_local2_expect:
.word 0x73d9d307,0xbaacaef2
.word 0xff799e3f,0xc7b1072a
.word 0x12055ad6,0x6ffffe30
.word 0xcc4446cc,0xb249c901
.word 0x3b991841,0xd5bfbedc
.word 0x1124e227,0xbd69fbe6
.word 0x8985809d,0x3b9f9362
.word 0xdc34f1da,0x971f0c3d
.word 0x6bcbd36e,0x2d130e9f
.word 0x1cc80217,0x1502bee4
.word 0x006e9c95,0xc1ffa244
.word 0xa5d59a30,0x6f4ee3c7
.word 0x6863425d,0x1ebd97aa
.word 0xe8ea1038,0x0db216fd
.word 0x29997698,0x9a781cf9
.word 0xa84d9313,0x1f394113
.word 0x4fcf7605,0xe4d742fd
.word 0x5ca24f7c,0x8d29b86a
.word 0xccf58022,0x69791252
.word 0x10391fb5,0x1e97b583
.word 0xe617a3bd,0x90429657
.word 0x9cf4e0fd,0x47aa018b
.word 0xbf5d72f3,0x4f769c08
.word 0xe5870b3a,0xdc946128
.word 0x52d5144e,0xaad204d7
.word 0xc1ebb5c8,0xedaf123b
.word 0x7872f835,0x05f93f3c
.word 0x38a20826,0x2079523c
.word 0xf74c438c,0xdfed5879
.word 0x9caa77e7,0xefff337f
.word 0xd287f408,0x52985821
.word 0x8e8baca2,0x2dd498a1
.word 0xa7ff4541,0xc3b2ea9a
.word 0x56bf7523,0xfc0ce4f4
.word 0x5ed6ffe2,0x9ee06362
.word 0x352e9310,0x0000662d
.word 0xc373bf52,0x41349666
.word 0x7cd6a5cb,0xffabba74
.word 0x6966714c,0x064e33d6
.word 0xa0216b7e,0x6ed84a7f
.word 0xb54ad8b4,0x309482ea
.word 0x43cc34ef,0xde3c3ec8
.word 0xdc3f76af,0x6729ef1b
.word 0x123af350,0xc34c515d
.word 0x6ed84a7f,0x8409c39b
.word 0x685f7289,0x4fd03eff
.word 0x3c4cd0c4,0x285d5c84
.word 0x4ea0445a,0xfcccc663
.word 0x16d766be,0x4b982ba6
.word 0x1a29e12b,0xcf1ec09f
.word 0xafc52a47,0xd97e4bdb
.word 0xe555ae62,0x59e3d3b9
.word 0x972a99db,0x86615e6a
.word 0x9d1c3704,0x9e86a89a
.word 0xbf0564fa,0x54bf692c
.word 0xb8a77a42,0x1502bee4
.word 0xad87a25c,0x390e2701
.word 0xdcc17ee0,0xe71b2dc2
.word 0x73f60ea8,0x958ddc3f
.word 0x7f15ecb5,0x02355c7b
.word 0x0333bf2e,0xe0e92f55
.word 0x3ba8c2fd,0x3dc6939b
.word 0xb472466e,0x2872444d
.word 0x00000065,0xffaaffb1
p33_local3_expect:
.word 0xe85d02fb,0x8e32779a
.word 0x3b933bcc,0x7e876264
.word 0x168b7f5a,0x89a2d47f
.word 0x6e37b43c,0xffd93a80
.word 0x313a86e0,0x0000662d
.word 0x9e0ceca5,0x531fd10e
.word 0x67156100,0xc6cfbf44
.word 0x3ce97d94,0x44bf7289
.word 0x96fa1414,0xf822a6ab
.word 0xed8d197f,0x78be4fd5
.word 0xdeb50113,0xa29375a9
.word 0x044af82e,0x00000030
.word 0x7ba43bdf,0xffc64f2d
.word 0xa8aa34ff,0x4ce36218
.word 0x8018e186,0xdc6075e6
.word 0x5148e411,0xb29b7629
.word 0x0000003b,0x3f0ef926
.word 0x37f59164,0x143d536b
.word 0xe7bceaef,0x49d54f07
.word 0x55d203bd,0xbd04036c
.word 0x331dc158,0xedbeef22
.word 0x50dd813c,0x3f0bb7ff
.word 0xa9954457,0xdda5fe5c
.word 0x8d263881,0x6dd5706e
.word 0xd9b63b9b,0x926dae8f
.word 0x43499c2d,0xa6f2ca57
.word 0x95a4108e,0xe098281b
.word 0xa932ce9f,0xcd3c50c9
.word 0xa1c266a1,0x7f56801e
.word 0x5cac8b85,0xff410ec0
.word 0xbbc905d2,0xdd553865
.word 0xd50713e3,0x762e73bc
.word 0x7ee2bf67,0x5599b99d
.word 0x6e6b60c6,0x1ad64e14
.word 0x315895ff,0x79d7c521
.word 0x7d22adb7,0x0000002d
.word 0xf101fb75,0xf1627917
.word 0x298b987c,0x91de5617
.word 0xa0fd9954,0x8fdeff8d
.word 0xe0d557cf,0x4e098c15
.word 0x56cc9916,0xc4f1860c
.word 0xda293927,0x1e211731
.word 0x5b653a2f,0xd4a9db2b
.word 0x56aa5e9c,0x9235ce60
.word 0x529cdadb,0x1cc91d8c
.word 0x3193ebce,0x743729a6
.word 0xf230c97f,0xcc05203a
.word 0x1bc5ea7e,0xdd8cc224
.word 0xd283f303,0xdd2f0f70
.word 0x4453fcd0,0x88ac52e4
.word 0xdb5e0b74,0x2b60da06
.word 0xb79440a4,0x876ecd22
.word 0x5a5aec5d,0xcc158676
.word 0x1aca6031,0x1a87a96f
.word 0x89f7a151,0x814b043e
.word 0x71958c79,0x0a96cee3
.word 0xa40d3e52,0x91cf7127
.word 0x469534f5,0x1d427b02
.word 0x92660cbb,0x619ccd5b
.word 0x159bf8af,0x6778ac5e
.word 0x6b898a0c,0xbef11d58
.word 0xf066d692,0x34ec04ee
.word 0x44f38431,0x7e1fae12
.word 0x4d263b2f,0x965d0d87
p34_init_registers:
.word 0xbf60ca2c,0xd428fde6 ! Init value for %l0
.word 0x2fd24304,0x543b07c8 ! Init value for %l1
.word 0x4d3b01b3,0xefb7d8ef ! Init value for %l2
.word 0x417959b8,0xc1fcc0b2 ! Init value for %l3
.word 0xe1601f9b,0xfa04da25 ! Init value for %l4
.word 0x7054b99e,0x4a8641bd ! Init value for %l5
.word 0xb2988252,0x65413d22 ! Init value for %l6
.word 0xcc4a5402,0x6e18626c ! Init value for %l7
.align 64
p34_init_freg:
.word 0xa12f8803,0xa87822ae ! Init value for %f0
.word 0x48caa790,0x9566b250 ! Init value for %f2
.word 0xff32c036,0x917f059f ! Init value for %f4
.word 0x3c270c5c,0x2f8871bb ! Init value for %f6
.word 0x8ba205db,0x9c582dca ! Init value for %f8
.word 0xcc216176,0x4f6fb97d ! Init value for %f10
.word 0x524df128,0x64c72ecd ! Init value for %f12
.word 0xe9a2c811,0x2a0e22ac ! Init value for %f14
.word 0x85ef7b6c,0xdca3fbc8 ! Init value for %f16
.word 0x3ca0893e,0x3a7c503e ! Init value for %f18
.word 0x4dcccd6e,0x5d5a4cbb ! Init value for %f20
.word 0x510f9648,0x68ad952d ! Init value for %f22
.word 0x56246209,0xcb143723 ! Init value for %f24
.word 0x8885850a,0x15aaaaeb ! Init value for %f26
.word 0xba0ac75e,0xb69402c2 ! Init value for %f28
.word 0x6b022c93,0x6874cd03 ! Init value for %f30
.word 0x26e82d48,0x967fff3b ! Init value for %f32
.word 0xff976864,0xb4fb97ba ! Init value for %f34
.word 0x73ff7196,0xd0097bfd ! Init value for %f36
.word 0xc054f00d,0xf4f26ae2 ! Init value for %f38
.word 0x132c62a2,0xe82d56b5 ! Init value for %f40
.word 0x0ebaa686,0x53d312c0 ! Init value for %f42
.word 0x50bc5dda,0x5c7523d3 ! Init value for %f44
.word 0x3f731130,0x0f9924ec ! Init value for %f46
.word 0x111322a1,0xeadd3c7e
.word 0xf0c2dec0,0x5ba75dd8
.word 0xcb0e1e2e,0xbc336215
.word 0x82033a40,0xbbaffc11
.word 0x87e1e45c,0xe04b542f
.word 0xd4f87248,0xd7605246
.word 0x9e278831,0xcb56e10f
.word 0x47ea73af,0x16233759
p34_expected_registers:
.word 0x00000000,0x000000a2
.word 0x00000000,0x00000027
.word 0x00000000,0x74fc7fa8
.word 0x2fe4cbf9,0x5d0da399
.word 0x00000000,0xf530e1bc
.word 0x00000000,0xb83a599c
.word 0x00000000,0xaed27395
.word 0x6fe0a171,0x2ae825a7
p34_expected_fp_regs:
.word 0xa12f8803,0xa87822ae
.word 0x48caa790,0x9566b250
.word 0xff32c036,0x917f059f
.word 0x3c270c5c,0x2f8871bb
.word 0x8ba205db,0x9c582dca
.word 0xcc216176,0x4f6fb97d
.word 0x524df128,0x64c72ecd
.word 0xe9a2c811,0x2a0e22ac
.word 0x85ef7b6c,0xdca3fbc8
.word 0x3ca0893e,0x3a7c503e
.word 0x4dcccd6e,0x5d5a4cbb
.word 0x510f9648,0x68ad952d
.word 0x56246209,0xcb143723
.word 0x8885850a,0x15aaaaeb
.word 0xba0ac75e,0xb69402c2
.word 0x6b022c93,0x6874cd03
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0x8ddcfe68,0xd1c7b264
.word 0x0cf541f9,0xe293bc88
.word 0x97aba6ce,0xea7d98d4
.word 0x179d2c16,0x65f884aa
.word 0xc3e9d9e8,0xfe95fbea
.word 0x73bc477f,0x280f851d
.word 0xdcbeab84,0xd803b225
.word 0x59710584,0x99e5e215
.word 0x3d4b189a,0x10d2520a
.word 0xa0e9d3bf,0x20c291c9
.word 0xafd09bb5,0x259676cb
.word 0xfb945a30,0x6f52b1c2
.word 0xd8aaa9f7,0xa80fbf72
.word 0x26a64ae4,0xb5085bbc
.word 0x4e6e3b9e,0x219b46bc
.word 0x3c37aeae,0x752476ef
.word 0xc67734ea,0x6f57ec7d
.word 0xda14ea4c,0x000000f1
.word 0xffbf6f03,0xa80fbf72
.word 0xb2988252,0x65413d22
.word 0x9a2eff26,0xad1b3e30
.word 0xa21cd80e,0x8ab08ad4
.word 0x590e37ee,0x3f7170cf
.word 0x5d023742,0xe4017686
.word 0x60f7ec18,0x3e4da1d6
.word 0xfd604b09,0xe66333ff
.word 0x99f96d0f,0xe813ff60
.word 0x68717e17,0x39e7bd94
.word 0x743a3f2c,0xc97bcfe8
.word 0x6fe0a171,0x2ae825a7
.word 0xd5e43eed,0x6634635c
.word 0x31263175,0xd428fde6
.word 0xcf4b1e05,0xef024111
.word 0x00000000,0x2f31e748
.word 0x88b91714,0xd2887f53
.word 0xd14b5da8,0xa3094048
.word 0x5a4b38ec,0x1b053d6f
.word 0xddf668cd,0x23182fdd
.word 0xa26c452d,0xebabb549
.word 0xf530e1bc,0xe03bfd90
.word 0x1d458576,0x0aafa8f0
.word 0x0fa370b9,0x8c833602
.word 0x60f22e86,0x23e62098
.word 0x97548a1e,0x37f1ad43
.word 0xaadcb111,0x5a5aa948
.word 0xa2e555e9,0x4e9aa099
.word 0x9a4eb43e,0x920f1719
.word 0xbff812e8,0x69170f1c
.word 0x7ffad6cc,0x87085093
.word 0xbf691137,0xe0fc2532
.word 0xaeb67bac,0xcbc199ec
.word 0x00991caa,0x3b4d4026
.word 0xdfe2e902,0x83173e7b
.word 0x70a974c1,0x4c447b82
.word 0xa5d4dcd7,0x2893d21a
.word 0x4fa82ec5,0x8b60ebbe
.word 0xeea9f0c2,0x8061f776
.word 0x87b6d427,0x0117f037
.word 0xa04cadf2,0x6d39177d
.word 0xc1217c73,0x9c4eb5f9
.word 0x4f6d09ce,0x6998e461
.word 0x4b3bd9e8,0x4e76b530
.word 0xe41d885f,0x88eb327f
.word 0xf8342e21,0xf43fcc16
p34_local1_expect:
.word 0x87110f2f,0x99a2207d
.word 0xb4619895,0xa1ad07ea
.word 0xbb4839f7,0xd6809f84
.word 0x00000025,0x34a5b8e1
.word 0xe90315d1,0xbc75d598
.word 0xfc51a946,0xd6a7fc7a
.word 0x4ffb4d52,0x9ce1a8c9
.word 0xb5be9317,0x85b805f7
.word 0x6c83846c,0xf0e9c2ca
.word 0x7c90b368,0x2a820028
.word 0xc9d542ee,0xc00638ea
.word 0x8758d38a,0xe3ee492f
.word 0xce41bd2e,0x179d2c16
.word 0x000000e1,0x325e8919
.word 0xc9b16f69,0xc2b68795
.word 0x62e0b6ff,0x3991f4e6
.word 0xc308bfc0,0xe78f3e2f
.word 0x98be4809,0x2f31e748
.word 0x20029d64,0x73bc477f
.word 0x2993629e,0x03ee4eeb
.word 0xaf469e36,0x6261f6c0
.word 0x83f9ca31,0xc2bdd767
.word 0x3705f7bb,0x413179fb
.word 0x4b6f5da9,0x4e42dacb
.word 0x4455e904,0xdbb50a12
.word 0x49feb9b2,0xd7ffac25
.word 0xf3909f2d,0x8d3d1265
.word 0x584a5353,0x48ad5997
.word 0x7ca6d311,0x6038b40e
.word 0x097d5030,0xc77f2cbd
.word 0x27f49e33,0x45e7f609
.word 0xfac8a319,0x12aa9be6
.word 0x1add063d,0x0e58ed0c
.word 0x5301f593,0x1b12d3b7
.word 0x00000066,0xd8e629ae
.word 0x22e7e3ad,0x7b5c8612
.word 0x5c1ff8f9,0xfc5b1d81
.word 0x95a88156,0xb8033f35
.word 0xcc98bdf6,0x9ca8bae6
.word 0xc71f93f2,0x4cc66fce
.word 0x38511965,0x54c19f82
.word 0xeb6cf92b,0xde41a9d9
.word 0xbb05d2f7,0x8459ec0a
.word 0xb93f24c7,0x3b4d4026
.word 0x8949541d,0xd78c8bfa
.word 0x25f74dc3,0x4987b79d
.word 0xe84a129d,0x73aa598a
.word 0x2774c62f,0xa7bf7df1
.word 0x61b68a12,0x0000001c
.word 0xbf15eeff,0x247aca1f
.word 0x771a9e0c,0xab4c5769
.word 0x361d3026,0xdd7b0ff5
.word 0x6b46f872,0x3f1c6876
.word 0x02e6d7bf,0x0000005c
.word 0xc9b16f69,0x287a59ec
.word 0xfffa8691,0xf1ccd49b
.word 0x7b3bc112,0x03f550e1
.word 0x21dac6d0,0xf2526065
.word 0xd859b7c9,0x695111b1
.word 0xb0ba02fb,0x9e67f532
.word 0xc5cb9da5,0x1dbe37c3
.word 0x660d3d1c,0x6a4f3a61
.word 0x0319df4c,0x6d3bec99
.word 0xb4b3e70b,0x39d8dc01
p34_local2_expect:
.word 0xbcd2b3fd,0xd242c1dd
.word 0x736ca8a2,0x0143a0ea
.word 0xcbef71d1,0xf7954f1b
.word 0x0d959261,0xff888b5a
.word 0x7796eb16,0x922bc6ab
.word 0xeb04468f,0xa5c81d66
.word 0xbd208b7a,0x5859da79
.word 0x54b666ff,0x2d1cf9a3
.word 0xc51a825c,0x1add063d
.word 0x8af32d43,0x1b184fc9
.word 0x0e03fa83,0x5246cb80
.word 0x8a896512,0x26a2d48c
.word 0x0fb402d7,0x81f1f9db
.word 0x5ca526e4,0x6e43d2c2
.word 0xcb48c580,0x9e145983
.word 0x0b2346f5,0x99c2ccc3
.word 0x163b0867,0x7bfbae6f
.word 0x4a639869,0x4eb3dcde
.word 0xad1a5ddd,0xb9d5fad1
.word 0x49a94d19,0xfc95d818
.word 0x0abb63b5,0x18c52ff7
.word 0xdab2b435,0xc3823297
.word 0xefb7d8ef,0x34925909
.word 0x2ec3d7e1,0xb93e03fc
.word 0xff67d58d,0x4f468012
.word 0x629b1f25,0x3034d8e3
.word 0xfe77f4ce,0xb101cad2
.word 0x46321032,0x1833ff18
.word 0x00000000,0xa98e7aef
.word 0x693c0a29,0x48ff2988
.word 0x46948f31,0x855da4ca
.word 0xb576d1bd,0xa81f24da
.word 0x911b1f52,0xa32c63c1
.word 0xfff5b9dc,0x89217eda
.word 0x9b672879,0xa53494d2
.word 0xb4afbbd6,0x38bdf932
.word 0xca2bf9fa,0x9034d186
.word 0xbf15eeff,0x20b17ca2
.word 0x72585f9f,0x1e67976d
.word 0x0d3f9233,0x0a851187
.word 0x13293414,0xc781badd
.word 0x0d3af6cd,0xe931b15b
.word 0x67c705c3,0xa56eea11
.word 0x598c7b98,0x1d40ed0c
.word 0x8ccebcb5,0xbc67d216
.word 0x262397a0,0x47f60e59
.word 0xb2a29de5,0xf6983edc
.word 0xc00638ea,0x890eabfd
.word 0x40466f0c,0x8b3fb8b2
.word 0x8b58aab1,0xe2b6a440
.word 0x744bda3b,0xe3c3f8ed
.word 0x2086db75,0x5506ee86
.word 0x1492bc2c,0x6b1a1129
.word 0xa5e45a75,0xdd8e0eac
.word 0x5bd2df08,0x0c1dcc92
.word 0xd4eb9e4c,0x2d3d8e77
.word 0xe88803ca,0xc39fa292
.word 0x6b866857,0x7b88ebd0
.word 0xe21f3d05,0x58bbdec6
.word 0x5c4ffb37,0x62de0385
.word 0xd6959dc9,0x58892691
.word 0xeb586711,0x0ff7f558
.word 0xd335b026,0xbf3e9df0
.word 0xffffdcd7,0xdb08d34a
p34_local3_expect:
.word 0xc8c2da25,0xf9955e9f
.word 0xccfd35f0,0xfe166f1a
.word 0x70dab1ed,0x2f055d4f
.word 0xd8c7b30e,0x2e146328
.word 0x01796a84,0x8d8c9ad6
.word 0x5b8839f7,0x02ff438f
.word 0xdd9e26d9,0xed8aed4f
.word 0xb56345ff,0xff131a97
.word 0xe332deb6,0x376d9ce0
.word 0x8cf2c126,0x561f099b
.word 0x9af2db1b,0x37836997
.word 0x814992c0,0xa7bf69e1
.word 0x2fe4cbf9,0x5d0da399
.word 0x9810dec5,0x5c38ecad
.word 0xc451e508,0x77f9daf1
.word 0xe2159776,0x11587cff
.word 0xea75bf9f,0x6994ce13
.word 0xb5e650c2,0xb03820f8
.word 0xf6cef5b9,0xd2f3d307
.word 0x42ce538f,0x2d4a3f3d
.word 0x98b395bf,0xff126419
.word 0x63eb1b00,0xcb48c580
.word 0x288a39c3,0xdf9a82d8
.word 0xc403731d,0xdeb3f446
.word 0xaab9df47,0xa59ac941
.word 0x65c97147,0x65413d22
.word 0xd1cffde8,0xc0ff19da
.word 0xb0c6d5b5,0x7e419da1
.word 0xb5daa0ef,0x28d6f3f9
.word 0xdab23bc1,0x726bd7b7
.word 0x4a300b65,0x6f4dafde
.word 0x0c2683af,0x6c59a089
.word 0x6882c6bd,0x8d19e2bf
.word 0x7ccff6a3,0xd232f3c6
.word 0xff10d573,0x4df14e44
.word 0x02c1f798,0x911d6e5d
.word 0xb1af7a9f,0xfb643836
.word 0x87d89432,0xcdd93246
.word 0x0a9817fd,0x46ea3bb0
.word 0x73fe1629,0xcd4ecf82
.word 0xd591d164,0x2ad97aef
.word 0xa4c14f47,0xa59ac941
.word 0x3e281b12,0x59a186a2
.word 0x0a215bdc,0x5c12b012
.word 0x804ff575,0xa5eb1cbd
.word 0x470732f6,0x77ea24ea
.word 0x80fff776,0xb23ba0e0
.word 0xd79f78f3,0x4f21a2b7
.word 0xcb834a04,0x476bb87f
.word 0x6ca72934,0x4a300b65
.word 0x8066b1aa,0x121d6690
.word 0xd8525067,0xbc41fd62
.word 0x00000000,0x9dde9477
.word 0x3872f802,0xaed27395
.word 0x00000066,0x7331cb1a
.word 0xf6ddd5b9,0xcba45853
.word 0xfc8a6b34,0x58710de9
.word 0x5f1eb365,0xdc68184e
.word 0x06d17fd6,0xc90a5c15
.word 0x3411ab61,0xb32fe17b
.word 0x6629ba57,0xfba5746d
.word 0xc767f70e,0xbc71e744
.word 0x00000000,0x0000ff23
.word 0x88dfb3f0,0xca5e61ef
p35_init_registers:
.word 0x49eac4ba,0x14b1f82b ! Init value for %l0
.word 0x44a3a088,0x111e0990 ! Init value for %l1
.word 0x41200921,0xf8932db4 ! Init value for %l2
.word 0x84f12806,0x02f779ae ! Init value for %l3
.word 0xb22584aa,0x01d9c38e ! Init value for %l4
.word 0x7a919500,0x02bd64ed ! Init value for %l5
.word 0x82ea90f4,0x45f10543 ! Init value for %l6
.word 0x931c47a8,0xa4cd3d31 ! Init value for %l7
.align 64
p35_init_freg:
.word 0x784d1ec2,0xfb673997 ! Init value for %f0
.word 0x70f31250,0xd5350158 ! Init value for %f2
.word 0x119ef9a5,0xdac06e1a ! Init value for %f4
.word 0xe0d82564,0xb9ccf067 ! Init value for %f6
.word 0x7eb6e392,0xa26bf7c3 ! Init value for %f8
.word 0x1ef676c6,0x75667c5c ! Init value for %f10
.word 0x18106703,0x40d23b99 ! Init value for %f12
.word 0x1e406dc6,0x9956a2a4 ! Init value for %f14
.word 0x8253690a,0x1568200a ! Init value for %f16
.word 0x893f45ca,0xf6213d79 ! Init value for %f18
.word 0xe5908470,0x7acd9a14 ! Init value for %f20
.word 0xd159ddde,0xa78136b6 ! Init value for %f22
.word 0x1e8bd973,0x5b84dbcb ! Init value for %f24
.word 0x056bc003,0x42c867d1 ! Init value for %f26
.word 0xd98205b3,0x324a67da ! Init value for %f28
.word 0xd35b17be,0xa6c8b642 ! Init value for %f30
.word 0x4b9e2ab9,0x45e6da83 ! Init value for %f32
.word 0x6d6fb970,0x2dbdb8b3 ! Init value for %f34
.word 0x682b290f,0xdb1d8d15 ! Init value for %f36
.word 0x99ebf483,0x8b24aede ! Init value for %f38
.word 0x38baf745,0x7782b010 ! Init value for %f40
.word 0xe93547b2,0x5a8283ef ! Init value for %f42
.word 0x6e43454c,0x107165df ! Init value for %f44
.word 0x2344d747,0x7e859fb3 ! Init value for %f46
.word 0xa31e376f,0x81f24ac4
.word 0x31d118b2,0xf9016dff
.word 0x02bcaafe,0xd1caea4e
.word 0x7ba99800,0x9df0a5d8
.word 0x1f8dc9f7,0x979a5f6e
.word 0x02a3a0ca,0x1e8e3fae
.word 0x96c0ae07,0x3f641701
.word 0x4b67e250,0x9944a20f
p35_expected_registers:
.word 0x00000000,0xf488f561
.word 0x00000000,0xe49875ef
.word 0xe9fac778,0xb9b7f125
.word 0x64ff4558,0xc31be9fa
.word 0x89cd921a,0xdea41345
.word 0x00000000,0x3906f04a
.word 0xb2fd5051,0x38685662
.word 0x00000000,0xcebc9273
p35_expected_fp_regs:
.word 0x784d1ec2,0xfb673997
.word 0x70f31250,0xd5350158
.word 0x119ef9a5,0xdac06e1a
.word 0xe0d82564,0xb9ccf067
.word 0x7eb6e392,0xa26bf7c3
.word 0x1ef676c6,0x75667c5c
.word 0x18106703,0x40d23b99
.word 0x1e406dc6,0x9956a2a4
.word 0x8253690a,0x1568200a
.word 0x893f45ca,0xf6213d79
.word 0xe5908470,0x7acd9a14
.word 0xd159ddde,0xa78136b6
.word 0x1e8bd973,0x5b84dbcb
.word 0x056bc003,0x42c867d1
.word 0xd98205b3,0x324a67da
.word 0xd35b17be,0xa6c8b642
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0x258606b8,0xfe7c202c
.word 0x8cbcaf07,0x3e82c72c
.word 0x9039f278,0x7eeb2afb
.word 0x89cd921a,0xdea41345
.word 0x11453c76,0xddd05f6b
.word 0x52ac2e76,0x1c04cc3a
.word 0x286df0ce,0x9f30e91a
.word 0x7df1a9b3,0x4d5f509b
.word 0x6dd20b89,0x0ab63489
.word 0x71129f08,0x2f6a06cd
.word 0x6be801f7,0x6570f47a
.word 0xf34b127f,0xa717afa3
.word 0x96a78552,0x777e1099
.word 0x2ca6147e,0x17834337
.word 0xba2f6fa1,0xe6ddde8a
.word 0x0fffea29,0x7d9438bf
.word 0x2b9700ba,0xc079ad22
.word 0x95ce387e,0xe6c70702
.word 0xf488f561,0xdb2b308d
.word 0xeec96c1c,0xa918338d
.word 0xfa7fd738,0x2c649517
.word 0x9cb0cd9b,0x665886e2
.word 0x6eb8d1c7,0x96263f90
.word 0xa5befd58,0xff1e6762
.word 0xcd318b98,0x0ad1f113
.word 0xb02d75f3,0x515f36ab
.word 0xd4cf08f3,0x1be59d44
.word 0x00000071,0x8ad9bdbe
.word 0x97513b58,0x3695ec6b
.word 0x616d7b23,0xd6878f0f
.word 0xcaf123da,0x2b5bdd9a
.word 0xffc4ca4f,0x68a593c5
.word 0x05109f40,0xd52b635d
.word 0x9d771551,0xf82840c0
.word 0x51ef8a9b,0xa0ee7154
.word 0x782d0475,0x0000009e
.word 0x597462f5,0xaf0a02e1
.word 0x98d5d1c6,0xf75cbdf5
.word 0xda390590,0xf8ae68f3
.word 0x3f83f0ac,0x216120e6
.word 0x2464be15,0x48df41a0
.word 0x4caeffcc,0xad5cb508
.word 0x258148a4,0xd64ebc5e
.word 0x6b45fb0e,0xcf843e08
.word 0x3d03fce3,0x34d5ae80
.word 0xe824f8da,0xfa9a7749
.word 0xdeced4a4,0x90cb06ea
.word 0xe2a6ca56,0x21cb31dd
.word 0x3813a9d4,0x8cabefad
.word 0xce7bf53e,0xf2a91907
.word 0x6ae2fbb2,0xb915e09c
.word 0xff7e3b31,0xc2876f16
.word 0x892ed78e,0x67fcdefd
.word 0x946733ab,0x17dcda53
.word 0xd0c880c3,0xd2c41e40
.word 0x138d73cf,0xa4d98262
.word 0xb339973f,0x9d1a22c4
.word 0x2edd2de5,0x4d5f509b
.word 0xd0b6a0b1,0x467691f7
.word 0xb02bc65c,0x64672356
.word 0x7af9f4a3,0xba426c52
.word 0xafb8909a,0xc8fe443e
.word 0x1b60ef04,0x70f6cc37
.word 0xb6d7099b,0xc0bb4c56
p35_local1_expect:
.word 0xc5dd5129,0x4d677cee
.word 0x933620a6,0x66ebfc65
.word 0x593ea2e0,0xe75c9eba
.word 0xd33dd48a,0x8616bf46
.word 0x466f26c4,0x7a09625c
.word 0xff4b7bff,0x96f4847b
.word 0x09ff3098,0x248aec36
.word 0xd3e09e8c,0x8076cda8
.word 0x4eaf9227,0xde12e823
.word 0x4de664df,0xf4f574a4
.word 0xc8753084,0x0fdaac5c
.word 0xad1a62cf,0x9b8bdc1c
.word 0xf4b9ba3c,0xecb8b431
.word 0xa1372b12,0x9351a0fe
.word 0xb92f88df,0x1d67b0dd
.word 0xad3a2c80,0x479c0fa0
.word 0x432892bc,0x8bd39834
.word 0x837c356b,0x21de5a7b
.word 0xce9a4d37,0xe22bf91e
.word 0xb36cf11b,0x391a2d19
.word 0x213cb272,0x8637d392
.word 0xbc1f7f77,0xa46c186e
.word 0xc4107a84,0x5522b541
.word 0x2627dbd0,0x4ca604ac
.word 0x9668c884,0x541ea988
.word 0xe1a8fb39,0xe9cec5fe
.word 0xff3481fb,0x343eff17
.word 0xff9c9096,0x6b49b9cd
.word 0x56ae7a5f,0x0000000d
.word 0xbcd7d54f,0x95821e48
.word 0xf676d145,0x3f8eec58
.word 0x00000084,0x89f598a2
.word 0xd18a0724,0x8f1de11d
.word 0x31631f4e,0x57bfbeef
.word 0x2683e098,0xf96506e0
.word 0xece14f17,0x3358ef57
.word 0x754ed6ad,0x8d715165
.word 0x1c8faabe,0x9a0a0af0
.word 0x59f16897,0xc1d673da
.word 0x233bdcb9,0xf61aa630
.word 0x5a5d7ea7,0x9e9a828e
.word 0x20ad1aaa,0xd1b1823e
.word 0x575d9584,0xa118ca11
.word 0xbfe1feac,0x0a0d220e
.word 0x000000e4,0xefb7f4f5
.word 0x105fb162,0xe49875ef
.word 0xc7384d6d,0xe5256a12
.word 0x16e078ff,0xbcc3570a
.word 0xb612b19a,0x57989202
.word 0xffffffaf,0xd563fa06
.word 0xa205711f,0x2464be15
.word 0x2adc5dc1,0x33026e44
.word 0x8e7d4098,0xd3bad619
.word 0xbe98c19f,0xc6285453
.word 0xaf9c7f32,0x9976efc6
.word 0xfefebb1b,0xb888e3a5
.word 0xb388b028,0x8d401879
.word 0x4a0b7e88,0xab2cce98
.word 0x95111297,0xe5256a12
.word 0x340001d2,0xd2cca9a6
.word 0xf8b95a8f,0x4ecb3584
.word 0xff58cae9,0x63a0dd3b
.word 0xc6cf1786,0xd3d17b94
.word 0xe0091a91,0x2a47de76
p35_local2_expect:
.word 0x49587721,0x5ebcf7b8
.word 0x6a7815af,0xeccbfef0
.word 0x6af1aa9e,0xff3ac190
.word 0x64ff4558,0xc31be9fa
.word 0x02adaec5,0x8b335616
.word 0x92a68816,0xffa6550a
.word 0xfd23b032,0x7e11a07e
.word 0xf7441c57,0xbc7bb51c
.word 0x28ce3404,0x0ec3f301
.word 0xaa2f3ba5,0x233bdcb9
.word 0xcab59753,0xcf08d654
.word 0x56b9835e,0x5e38ec73
.word 0x867e19ed,0x617c7492
.word 0xb2d1355a,0xe6d81d9f
.word 0xad211a3a,0x397958ef
.word 0x57010cd2,0x469f254a
.word 0xdfbde220,0x49e6a0e9
.word 0xcda3ccbd,0x9311be88
.word 0xbd92f6db,0x1dfea25c
.word 0x541c75eb,0x00000051
.word 0x51812818,0x41da467b
.word 0x3906f04a,0x5103867e
.word 0x1534d338,0x95ffc816
.word 0x2cacce38,0xc26d38a0
.word 0xf1039c8b,0x18dfdbdd
.word 0x11d1374b,0xf52ae239
.word 0x67b7b122,0xb964d49f
.word 0x56924dc4,0xf7762e85
.word 0x7af8856a,0x495f6fce
.word 0x54de783b,0x87054739
.word 0x602d9ff9,0xfc10bd1d
.word 0x35f2306f,0x8449daca
.word 0x46b1f4a6,0x71ed5563
.word 0x44af200d,0x0000001f
.word 0xd4263351,0x41f04a5d
.word 0x07b9af93,0xcd423d51
.word 0x68cab943,0x2bde76f3
.word 0xa9c211cb,0x009d0af1
.word 0x283564bc,0x05787576
.word 0xcde90b6b,0x1ed60866
.word 0x128d50a7,0xbc1f06a3
.word 0x198d4cc6,0x140a27a5
.word 0xf4539b92,0x1e62252d
.word 0xcafb5f85,0x2faf5a04
.word 0x46e72ebe,0xb38d1c07
.word 0x4e7af783,0x5ec19a6e
.word 0xb54f8527,0x11e3b50b
.word 0xff463644,0x496d6084
.word 0xa5a9325b,0x826db381
.word 0x88ba8fe2,0xa3cbc93a
.word 0xa8131708,0xe8dd551b
.word 0x88c563c6,0xab3fe157
.word 0x35598276,0x6acd6c8f
.word 0xcafc20d7,0x084e5f39
.word 0x12efff42,0x91a46712
.word 0x5bdc5cd5,0x72cc7bb2
.word 0x30afe29e,0x69613453
.word 0x2f7504f9,0x14ff9d35
.word 0x8f7a8bd4,0x669b42d4
.word 0x9c72250f,0xc1943ba0
.word 0x0c8aa345,0x02bd64ed
.word 0xc344f88c,0x133d619c
.word 0x6fb0ec5c,0x9beae155
.word 0x12e78244,0x7d800542
p35_local3_expect:
.word 0x1b3e269b,0xed2acf23
.word 0xeb1c0a82,0xc4d56576
.word 0xb6b5d249,0xb56cedf2
.word 0x17938b4d,0xa68e8a1e
.word 0x17938b4d,0x1e9b5fd2
.word 0x7ca49b15,0x6732a67c
.word 0xf28e5efa,0xfa729c22
.word 0xe22d5d58,0xe3aeaec1
.word 0xf8837eb8,0x292ff5c8
.word 0xc58fb25c,0xc661f0d4
.word 0xab883d65,0xde3dbd7e
.word 0x3cf716f8,0xef3285c5
.word 0x2e1cf279,0x3f7a7746
.word 0xe6ed7cc1,0xa21e241f
.word 0x220c0471,0xd184973a
.word 0x2cbfdb86,0x473e6dff
.word 0x1506f57f,0x7c3a001e
.word 0x300510e6,0x589da041
.word 0xfd3b9d38,0x916c40bd
.word 0x85afb3db,0x89d7e4a9
.word 0xeba23178,0x64212ea2
.word 0x1e9b5fd2,0x78cfd2f5
.word 0xd6f3daa2,0x2bb5edf1
.word 0x0c25b64a,0x2222a7aa
.word 0xe9fac778,0xb9b7f125
.word 0x3030d55a,0xb0087be9
.word 0x5984c7a5,0x62a97ce2
.word 0xe2860c2a,0x9b3e5b94
.word 0x57900f3a,0xf630e7dc
.word 0x32925057,0x02b02952
.word 0x5d23b2c1,0x21ec5b82
.word 0x926d1034,0xa8a15395
.word 0x0aad2254,0x317ab6ab
.word 0xf33bb1a0,0x0bdb1720
.word 0x40dfef3c,0xc1e59645
.word 0xfcb7a68d,0x292578c8
.word 0xffc31e2f,0x00000006
.word 0x443b7037,0x39191820
.word 0xdf126f0a,0xbe658464
.word 0x48674def,0x29b2428b
.word 0x5994fc14,0x47ddc652
.word 0x5657326c,0xd387555a
.word 0xfa7f4ab5,0x285fc82e
.word 0xe2046259,0xd4420d0a
.word 0x6e477a9c,0xb91071af
.word 0xe84110c5,0xa2c4ad0b
.word 0x7ee25a12,0xf458d5ae
.word 0xf8aebb69,0x70d9e764
.word 0x2edd2de5,0x4d5f509b
.word 0x240968a9,0xc7ff9ea4
.word 0xf067c70d,0xacb34ea0
.word 0xce84f7a9,0x1e601d50
.word 0xd80572ca,0x11907997
.word 0x870b084f,0xec90000d
.word 0xb2fd5051,0x38685662
.word 0x379532a6,0x997a1bb9
.word 0x7cb76e1d,0x1570d3b3
.word 0x00000084,0x034cfc04
.word 0xe1a5848a,0xb92c57ee
.word 0x9c60caef,0x62a93bd8
.word 0xb645a53d,0x3dfada49
.word 0x220c04ff,0xdea41345
.word 0x597462f5,0xcbd063fd
.word 0x981e1656,0x61869ed2
p36_init_registers:
.word 0xff2f5a2a,0x2c3939fb ! Init value for %l0
.word 0xd43bfbb8,0x17582ddc ! Init value for %l1
.word 0xd66f6f30,0x6385dace ! Init value for %l2
.word 0x3e5aa34a,0x13e73a90 ! Init value for %l3
.word 0x807814b6,0x3195ddab ! Init value for %l4
.word 0x5f8189b9,0xb2836be7 ! Init value for %l5
.word 0x43696e48,0x710b2e4e ! Init value for %l6
.word 0xd174393c,0x1c46c6e1 ! Init value for %l7
.align 64
p36_init_freg:
.word 0x97b8422a,0xa580d91e ! Init value for %f0
.word 0x0c65204a,0xd7f71add ! Init value for %f2
.word 0x3b9d8eb2,0x12ff7bca ! Init value for %f4
.word 0x36b75978,0x022b61d8 ! Init value for %f6
.word 0xe6d9b10b,0xe6e558b8 ! Init value for %f8
.word 0x0b9f80c4,0xbcec564c ! Init value for %f10
.word 0xf85b64f5,0x1535a059 ! Init value for %f12
.word 0xbcb92081,0x2cb3d924 ! Init value for %f14
.word 0xa427a27b,0x576ba347 ! Init value for %f16
.word 0xdc93f69f,0x521cdd0e ! Init value for %f18
.word 0x46470caf,0xd461fee5 ! Init value for %f20
.word 0x31ae2a5b,0x8a1601d7 ! Init value for %f22
.word 0x45246324,0x455fd91c ! Init value for %f24
.word 0xb6776677,0x47dfcc53 ! Init value for %f26
.word 0xb881eab5,0xeba88bb1 ! Init value for %f28
.word 0x7846ef15,0xea4e3be1 ! Init value for %f30
.word 0xdbf7a3f7,0x1ca0ced6 ! Init value for %f32
.word 0xc049ee0c,0x1a69c2a8 ! Init value for %f34
.word 0xd64bee1c,0xf5f07464 ! Init value for %f36
.word 0xc08578ab,0xe9d32a5f ! Init value for %f38
.word 0xa2805acb,0x302b92f7 ! Init value for %f40
.word 0xa3fa5664,0x3a2622ee ! Init value for %f42
.word 0x15bdb916,0x69262750 ! Init value for %f44
.word 0x414e4d54,0xd87402dc ! Init value for %f46
.word 0x1c63935a,0x751be822
.word 0x3d35faf6,0x6a284b82
.word 0x0d55b2d8,0xbb12a80a
.word 0xdbef30a2,0xdf6dc292
.word 0x28c6e7c5,0xc5bee3b0
.word 0xa0d23d13,0x3fdb2e22
.word 0x4a51e13e,0x43e80435
.word 0x07c51ec4,0x9d366c5e
p36_expected_registers:
.word 0x00000000,0x3d69f1a3
.word 0x00000000,0xed0c2c34
.word 0x00000000,0x6305d5ac
.word 0x00000000,0x00000053
.word 0x84e61125,0x83350e3c
.word 0x00000000,0x00000048
.word 0x00000000,0xb374d955
.word 0xffffffff,0xffffffb9
p36_expected_fp_regs:
.word 0x97b8422a,0xa580d91e
.word 0x0c65204a,0xd7f71add
.word 0x3b9d8eb2,0x12ff7bca
.word 0x36b75978,0x022b61d8
.word 0xe6d9b10b,0xe6e558b8
.word 0x0b9f80c4,0xbcec564c
.word 0xf85b64f5,0x1535a059
.word 0xbcb92081,0x2cb3d924
.word 0xa427a27b,0x576ba347
.word 0xdc93f69f,0x521cdd0e
.word 0x46470caf,0xd461fee5
.word 0x31ae2a5b,0x8a1601d7
.word 0x45246324,0x455fd91c
.word 0xb6776677,0x47dfcc53
.word 0xb881eab5,0xeba88bb1
.word 0x7846ef15,0xea4e3be1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0x42918bc2,0x8d21c6ff
.word 0x787d90fe,0xbb8aa243
.word 0xf7b79041,0x0d3725bc
.word 0x5d53d2cf,0x720b922a
.word 0xd075b7c3,0x26a3fcb9
.word 0x16d055db,0xbe40be56
.word 0xb7ce3776,0x938be00c
.word 0xbdea0bff,0xe445171f
.word 0x24825d44,0x953cae49
.word 0xfc4330d5,0x1311c9cb
.word 0x0000009d,0x734baf47
.word 0x5b303e1b,0x1975d238
.word 0x42e99365,0xf3575432
.word 0x54c9f3b8,0xff3ceb11
.word 0x8e9c509c,0x426d641a
.word 0x31bfe3dc,0x63faaf66
.word 0x12738bd1,0x9f1a0f23
.word 0x70ec14c9,0x86ec6ffc
.word 0x321f6c75,0x3eb9ad72
.word 0xd23d8836,0x58fdb76e
.word 0xb2e162dc,0xcea4aedc
.word 0x2f770668,0x9c9b0ba2
.word 0x1cded12b,0x6e40ae6c
.word 0x6f0ed255,0x954d58e8
.word 0xdb427e9d,0x33a50b8c
.word 0xfbe9f2f9,0x8cc5c3ec
.word 0x2ca73acc,0x36e950fe
.word 0x69074b08,0x45bcb99e
.word 0x93755d2c,0x361e1518
.word 0x000000ea,0x0000004f
.word 0xd9034056,0x8bc8f29b
.word 0x84e61125,0x83350e3c
.word 0x164844ce,0x82fe4aa8
.word 0x784580c6,0x93a0f735
.word 0xd1a19292,0xfd363615
.word 0xab56193f,0x3a98e77f
.word 0xe3ff76ed,0x33aa2da0
.word 0xaa0b4ef2,0xf1d03fca
.word 0xd90b231f,0xed0c2c34
.word 0xe7125ec9,0x4c8da5e7
.word 0x3f10cd43,0xdb4aa87f
.word 0x45e33b04,0xc072c4ff
.word 0x2bd11288,0x426ce131
.word 0x4e2540e4,0x76087893
.word 0xe13f3189,0x77f04967
.word 0x3ede37ac,0xbc6b8cc4
.word 0x3738ce77,0x62df9eb0
.word 0x4ec0b41f,0x6f928ad7
.word 0x49fb90a6,0xd120a54c
.word 0x25ae206b,0x1fabb301
.word 0xecff0b99,0xc149d65a
.word 0x338acae3,0xc7341c2e
.word 0x1bf0a9a0,0x72190e08
.word 0x6d5c4127,0xb2c6fa78
.word 0x615a38e5,0x69bcf9fe
.word 0xcfe34cbf,0xe16835c7
.word 0xf4fd4bcc,0x1dfcea50
.word 0xc27a07fb,0xdd787b8a
.word 0xa98169c4,0xdcf4d9b1
.word 0xb2836be7,0x94ff6a94
.word 0xb374d955,0x6d4f1e20
.word 0x9ce09248,0x517c845b
.word 0x7e1acae1,0x24b39f12
.word 0x5953c990,0x885d77a6
p36_local1_expect:
.word 0xb444ca6c,0x61fdd234
.word 0x7baa0e08,0x6c9d4ddb
.word 0x9baaf1c3,0xe3ff1f34
.word 0x4c26130c,0x71733489
.word 0xa2dd2a44,0x1028619e
.word 0x29567d41,0xf6aaa21a
.word 0x6872c034,0x5e47dae3
.word 0x728c9d86,0x32ab0f80
.word 0xacd9bee0,0x489eff7a
.word 0xa78dd0d3,0xd605ff55
.word 0x47e83182,0x74eb422c
.word 0x920c59b1,0x1e0fc8b0
.word 0x7d155d1e,0xff45aae2
.word 0x4b1b8ae8,0x9ca053e2
.word 0x5e66a1a9,0x91b1cdc0
.word 0x36ffc18a,0x97525e03
.word 0x59921695,0xdc9184f8
.word 0x2471a933,0x17582ddc
.word 0xe5a6fbf7,0xdcc2a9e4
.word 0xcca1d661,0x66e242fe
.word 0xe7156a83,0x9df2937f
.word 0xff98917d,0xff41dbe8
.word 0x44d64747,0x65c02876
.word 0xe3194fc9,0x60e4edc6
.word 0x1dd1d857,0x6ea76227
.word 0x7e450000,0x1ec5e7a0
.word 0x53ac24b2,0xa904e6ad
.word 0x36ba4419,0xc2262712
.word 0x00000048,0x19540e68
.word 0x6ea4e8f4,0x1e75528f
.word 0xbc0d93ff,0x76e9d8ff
.word 0xcb8525df,0xfd8d2161
.word 0xcdd177b6,0x49d0c441
.word 0xc4ccb9af,0xf13f7f6f
.word 0x74edb8a6,0x9a4e83f4
.word 0x0678c59f,0x7fecfe1c
.word 0x0621ccb8,0xf7adfa94
.word 0xde85ff54,0x3e965d88
.word 0xa03e810a,0x89f826cf
.word 0xe04491b2,0x8ba701a0
.word 0xd9018138,0x78da968b
.word 0x98583162,0x335c3248
.word 0x141227e6,0x92c4a289
.word 0x3d69f1a3,0xef471c91
.word 0xb84da58a,0x9ed342ff
.word 0xfe440b2a,0xb9d7ef6b
.word 0x0aa187ca,0xc9a4609d
.word 0x8708c96a,0x3d862c44
.word 0xe486683e,0xb647f32a
.word 0x4f410662,0x36ffc18a
.word 0x9d46ab8f,0x59c4b30f
.word 0x7cf88698,0x07ee8f4e
.word 0xcd7b7fa6,0xded8d341
.word 0x372dc026,0xf1c12be4
.word 0x0486abe7,0xfe2cd50c
.word 0xa215ef9f,0x888184dd
.word 0xe300ec00,0x20e95c1f
.word 0xa904e6ad,0x000000d5
.word 0x8ff07cfc,0xffeb8a74
.word 0x06d4f09b,0x0ca6a537
.word 0x39dec6d8,0xf56a4dd2
.word 0x68587224,0xeae856ce
.word 0xd2344619,0x90bdcbdd
.word 0xa669c9aa,0xf26d25ff
p36_local2_expect:
.word 0x7fce90d0,0x8fa962ce
.word 0x0a969f7e,0x410fa244
.word 0x00000028,0xa373fc47
.word 0xd8e466af,0xcfc908d2
.word 0xd040647e,0x0a872570
.word 0xbebf785c,0xbcff682e
.word 0xf0b105d8,0x1527e1ad
.word 0x4ce1495c,0xc483000d
.word 0xceca86d9,0x5496a5af
.word 0x3c7d7775,0x551000b2
.word 0x2372d4ab,0x30cfea5b
.word 0x7cd6d347,0x5cb954d7
.word 0x485295d2,0x6769baa8
.word 0x54e75885,0x3868cfe3
.word 0x2ee57161,0xc59478c0
.word 0x940bd9b5,0x20f8b30a
.word 0xbf76e9a9,0x92012f06
.word 0x9ae13a8d,0xe21f8669
.word 0x0b56b49a,0xb97e9f1e
.word 0x8b62b611,0xe17e7b07
.word 0x779314dd,0x4859e0b2
.word 0xa6b96225,0xb2f8f8a0
.word 0xed00ffa7,0xfdbb98e4
.word 0x2122872e,0x712af9ca
.word 0x164b0be8,0xfeb393ff
.word 0x0e4949aa,0xe6c5224f
.word 0x58938782,0x63faaf66
.word 0x4857b0c3,0xd6e5a8d8
.word 0xc89dc4bd,0xa8f79104
.word 0xc6535880,0x42ec7769
.word 0x1316a705,0xa83e7663
.word 0xee63763c,0xd618006a
.word 0xf99cac9f,0xb7b6a45a
.word 0x7ded63fe,0x00000011
.word 0x8bfff677,0x0fd835b4
.word 0x710b2e4e,0x9c0e62db
.word 0xcf483d57,0x6e3af6dc
.word 0x0a5a28a4,0x6fa6f15f
.word 0xf77a7f19,0xd96456fc
.word 0x5ffc96d0,0x0b30a73a
.word 0xe8e6c1e5,0xa5ff3e98
.word 0x5437fc9e,0xadb58004
.word 0x787b669a,0xd6e72f2f
.word 0xb6ee0fc5,0x6763ddbb
.word 0xa12edcaa,0x1e076153
.word 0xa0bbfe0a,0x437ca9d7
.word 0x4ca59475,0xe15666f9
.word 0xe9d5738d,0x0414cf75
.word 0xd6488ba7,0xe72cdc02
.word 0x2926ef53,0x000000ea
.word 0x053ac3ff,0x73f93f29
.word 0xe4e7a0f5,0x0000005b
.word 0x3660ce43,0x2314d36e
.word 0x48ee5a06,0xe46fc098
.word 0xbc585199,0x0e5de560
.word 0xf19612dc,0x89e52ed1
.word 0x2ebd7a03,0x9b343ca9
.word 0xc9fa1eba,0x74492224
.word 0xa251c4ee,0x888184dd
.word 0xb8847832,0x56e56842
.word 0xd76c65f1,0x641fa162
.word 0xccb3a376,0x87acc4d2
.word 0x52e3bb3c,0x06ab4c01
.word 0xf6062b68,0x234a063d
p36_local3_expect:
.word 0xeb18cda7,0xee6a0981
.word 0x6c131d4a,0x60d700bb
.word 0xb0475ff3,0x44f85a7b
.word 0x45bb2416,0x1fb4bcfb
.word 0x102a56ae,0x664ce95e
.word 0x447dc9f0,0xe4a74e73
.word 0x64c4d502,0xf720f966
.word 0xb73bbc28,0xd705cfd5
.word 0x28598b49,0xadee0590
.word 0xfeb3fe5c,0xe2d3282c
.word 0x7c9280c4,0x9a8e0615
.word 0x5dca0366,0x9cdce7e1
.word 0x9ebf826d,0xf0a679b9
.word 0x36ffc18a,0x6fa6f15f
.word 0x00000011,0x83350e3c
.word 0x43c1cfb4,0x00000049
.word 0x3b8a9768,0x05047471
.word 0x631ac4b4,0x766c70b4
.word 0x0a9aa666,0xaebdbe32
.word 0x4c554959,0x40cfd660
.word 0x02803d32,0x1ec5e7a0
.word 0xbee68906,0x8929bd93
.word 0xff5e3262,0xfa190471
.word 0x6ee8c920,0x00000011
.word 0xd00d8e12,0x6680dd6e
.word 0x246abde2,0x71da8c3f
.word 0x1cc57aec,0x6e87fdb4
.word 0x017c3425,0x82a8080c
.word 0x195c494e,0xf0f72c99
.word 0xe6d58701,0x96b43b9b
.word 0x4296d1bb,0xb9868317
.word 0x5b673dd6,0x3b3fd485
.word 0xb4c28f0e,0xd8e466af
.word 0x14388b15,0xd6e72f2f
.word 0x904c60c1,0xa373fc47
.word 0x1e4ffda0,0xb3dc15de
.word 0xad33f2c5,0xe1869422
.word 0xffddec04,0x00ef3089
.word 0x0000000b,0xc978f83c
.word 0x58085d8a,0xc2262712
.word 0x763feab4,0x2ff5b5a8
.word 0x704747c7,0xca8927cb
.word 0x8fea108c,0xf13f7f6f
.word 0x8634e045,0xb1cd133b
.word 0x42e59a25,0x48c102b1
.word 0x468433bc,0x7fee9daa
.word 0xb288a65a,0x47874fe7
.word 0x6fa6b187,0x37667dbd
.word 0x1c57aee8,0xb9e3ff64
.word 0x2fe2f486,0xdc5a59d8
.word 0x046169ff,0x0d8eb3e0
.word 0x8e38b2b5,0x84ab5eb1
.word 0x1beb2019,0x57cfd1a4
.word 0xb9c4255c,0xcfa32ffc
.word 0xb12a4114,0x6e3af6dc
.word 0xb906ca33,0x4065d8d6
.word 0xadc033bf,0x110ec02b
.word 0xf566b3ca,0x5db237f9
.word 0x8e06e96b,0xc156bdd3
.word 0xc7c67c14,0x49a4147b
.word 0x31e1e9c7,0x96f4a223
.word 0x15d80bce,0xf061417a
.word 0x7f216522,0x72e2427e
.word 0xd867a170,0x1940cf11
p37_init_registers:
.word 0x7831df28,0x0fd1bc24 ! Init value for %l0
.word 0xb97f96fe,0x8b1401e7 ! Init value for %l1
.word 0x1f5a55e0,0x1b97bfa4 ! Init value for %l2
.word 0x2396d998,0xfa6b6fda ! Init value for %l3
.word 0x4f6692b4,0x24a25118 ! Init value for %l4
.word 0x040be596,0x85566847 ! Init value for %l5
.word 0x17ca6738,0xb6e2b0cb ! Init value for %l6
.word 0x4946891c,0x27832778 ! Init value for %l7
.align 64
p37_init_freg:
.word 0x9b934f83,0xec4a35c4 ! Init value for %f0
.word 0xe2f01a4a,0xbc4a76ab ! Init value for %f2
.word 0xfeb9154d,0x94302c85 ! Init value for %f4
.word 0xbe7b3cff,0x088d435d ! Init value for %f6
.word 0xd2e11fc0,0xb988b5ad ! Init value for %f8
.word 0x03f97ceb,0x06eee7dd ! Init value for %f10
.word 0x2b3779a2,0xc805bcbc ! Init value for %f12
.word 0xd079e303,0x9a008484 ! Init value for %f14
.word 0x32ecae9a,0x5a8abf5f ! Init value for %f16
.word 0x6c852290,0x4a593887 ! Init value for %f18
.word 0xd8fb7040,0xcd6a3d6d ! Init value for %f20
.word 0x18636204,0x4ae9edc4 ! Init value for %f22
.word 0xacd6aa77,0xd7395ef8 ! Init value for %f24
.word 0x86662ac2,0xd42e068c ! Init value for %f26
.word 0x882db667,0xd4916d0b ! Init value for %f28
.word 0xd0f511e2,0x74208f50 ! Init value for %f30
.word 0x2d7a56d8,0x51da5320 ! Init value for %f32
.word 0xf56d94f9,0x0d6a8266 ! Init value for %f34
.word 0x179fb3d4,0x708048ba ! Init value for %f36
.word 0x9a90d91d,0x2f6a901c ! Init value for %f38
.word 0x54c97170,0xcb0db016 ! Init value for %f40
.word 0x1a96a169,0x10cc6d37 ! Init value for %f42
.word 0x3546c3ea,0xad3050fa ! Init value for %f44
.word 0x2012a0d1,0xab7b54c8 ! Init value for %f46
.word 0xfdda89d9,0xf6e1d732
.word 0xc0e59ab0,0x61b6776d
.word 0x4e456c8b,0xea3af31c
.word 0x86b32fa5,0xbaf02c1c
.word 0xfc11b2ad,0x711f9768
.word 0xc43f0275,0x1b1eda47
.word 0xc3e87001,0x2b97f54c
.word 0xad0b67ac,0xba21595d
p37_expected_registers:
.word 0xaad26535,0x37c50966
.word 0x00000000,0x61cb323b
.word 0x00000000,0x00000096
.word 0x00000000,0x0000005a
.word 0x00000000,0x99cba264
.word 0x00000000,0xe1d5bd8d
.word 0x00000000,0xdbc37380
.word 0x00000000,0x00000026
p37_expected_fp_regs:
.word 0x9b934f83,0xec4a35c4
.word 0xe2f01a4a,0xbc4a76ab
.word 0xfeb9154d,0x94302c85
.word 0xbe7b3cff,0x088d435d
.word 0xd2e11fc0,0xb988b5ad
.word 0x03f97ceb,0x06eee7dd
.word 0x2b3779a2,0xc805bcbc
.word 0xd079e303,0x9a008484
.word 0x32ecae9a,0x5a8abf5f
.word 0x6c852290,0x4a593887
.word 0xd8fb7040,0xcd6a3d6d
.word 0x18636204,0x4ae9edc4
.word 0xacd6aa77,0xd7395ef8
.word 0x86662ac2,0xd42e068c
.word 0x882db667,0xd4916d0b
.word 0xd0f511e2,0x74208f50
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0x6dfc7faf,0x01d3fba6
.word 0x5f549f20,0x5f6562a6
.word 0x5deedb87,0x295a7fac
.word 0x75e7249d,0x4984016a
.word 0x29cbece7,0xaf6bb688
.word 0x6b5259ed,0x62a50bf7
.word 0x24d2a2f9,0x301669c5
.word 0x86c2400a,0x6923160f
.word 0xd68b62f2,0x84b92513
.word 0x01c6195c,0x17ca185f
.word 0xa44fc212,0xb1cf5600
.word 0xa97e2393,0x266b2194
.word 0x1a7313fd,0xffc4cd8f
.word 0x27fd493f,0xa5d244f4
.word 0x6758993c,0x8ea86ce1
.word 0x4338484f,0x9b33cdff
.word 0x5d19cf27,0x2d7e82f4
.word 0xf6dc936c,0x18c331e8
.word 0x8bbf4872,0xd385c52f
.word 0x0c462592,0xff2dbbcc
.word 0x4ccef020,0x98d660ee
.word 0x91086461,0xa5fae3d7
.word 0x3c1500fb,0x4926be23
.word 0x6c4e97f1,0xad190e2b
.word 0xc3fcc496,0x1a7313fd
.word 0x8b1401e7,0x46e96681
.word 0x8a736c2d,0xc5cbe40a
.word 0x4598c4b4,0xb3396448
.word 0x56090a3b,0x8f3125d3
.word 0x3a7a2038,0x99ce9a2a
.word 0x4577e862,0xf108b91d
.word 0x91ffb6f1,0x486f2b4c
.word 0x543b32e9,0x44d4aec9
.word 0x7b783e6e,0xa511116f
.word 0x96a8233b,0xbaed48fa
.word 0xa6ce10a4,0x4998bc63
.word 0x54401359,0x8b6d87dc
.word 0x7e9bbea0,0x9c19f1a5
.word 0x3e022155,0xa2659416
.word 0x5f11758c,0xc59b51ad
.word 0xe4e4d7ec,0x73a1f691
.word 0x043b8ca1,0x721f0396
.word 0xa6a898fb,0xfbf579ec
.word 0xb0b95013,0xab24e7e7
.word 0x1e1326a6,0xa103529f
.word 0x8faeab6b,0x50e16409
.word 0x76560987,0x3d6a19a6
.word 0xe3d4d958,0xd84f5c48
.word 0x95df23c9,0xb434db28
.word 0x6affffba,0x818cf9e8
.word 0x069b87ef,0x30dc6c2f
.word 0x039e8e44,0x982a4ecf
.word 0x69263212,0xacd3f812
.word 0xb6095733,0x4c8518fd
.word 0x237cfc1b,0xdb94388e
.word 0xc02289b6,0x9d9b0eab
.word 0xd5940670,0x7e87fc6a
.word 0xa014a9b2,0x6e4cf239
.word 0x09c75267,0x1a57b043
.word 0x3e578a0e,0x26f57736
.word 0xd49a5481,0x485838dd
.word 0x23b6c304,0x66c5186f
.word 0xc2577465,0x4f2c5bbc
.word 0x31f03553,0xdd66fd72
p37_local1_expect:
.word 0xb5d9ddda,0xff659a8f
.word 0x010bfa4f,0x9a8ca02d
.word 0x40f68e68,0x3a39e442
.word 0xea0e7a04,0x97ac91f6
.word 0x7e60ca41,0x92ef883a
.word 0x5ee07aed,0x894bd464
.word 0x800cb0e6,0xe692d71d
.word 0x09af9ac7,0x96a8579d
.word 0xc2c2d46d,0x5f31e8ee
.word 0xf2690bf5,0xb8113d53
.word 0xf6778fac,0x8dc3b794
.word 0x721f3a4d,0x01a7613d
.word 0xecacb53e,0xbc154993
.word 0x1748e899,0x75cf5216
.word 0x5b8319d7,0xed40aa18
.word 0xf519af03,0x7115f1a0
.word 0xb16fb6e2,0x5083fced
.word 0x55aa8189,0x2c521e75
.word 0xaad26535,0x37c50966
.word 0x0d67ab93,0xb8e4e4f1
.word 0xf5ffc0ec,0x6aea5c9d
.word 0xeef3bb7c,0x1f384604
.word 0x0f4e0b46,0x5a5ae192
.word 0x8a50cbb3,0x2a27ecba
.word 0x97a0e8c0,0x85d2adcd
.word 0xbf3caea7,0x9462617f
.word 0xf08bdccb,0x87e5ff7f
.word 0xdfe55022,0xe10f2df0
.word 0x544aa3d4,0x80f96ad4
.word 0x28a64f20,0x54e65304
.word 0xffb89476,0xce0c86f0
.word 0xb0653ac8,0x9b44ba1e
.word 0x59c0a652,0x2d8ab571
.word 0x506e7f0d,0x835d0076
.word 0x2d1f35d7,0x133f6c17
.word 0xe824ae65,0x94cedd88
.word 0x69263212,0xbaa5922a
.word 0xd35abe36,0x43d653da
.word 0x3601f984,0xadb83c75
.word 0x2f5020f6,0x7a3c9454
.word 0x7ee5c43f,0x942d9b62
.word 0xb51e6a17,0x0436e605
.word 0x10fc35ce,0x073966a7
.word 0x79c4a803,0xd43f32ce
.word 0x000000a1,0x28f1de0b
.word 0xfd6d9867,0xb2f1652f
.word 0x58782c10,0x52c24778
.word 0xf39d97f7,0x980892ff
.word 0xf0e14eb2,0xcb71ff23
.word 0xad09a86a,0x00000085
.word 0xe2232024,0x6dc9e3ac
.word 0x004a32cf,0x1f4cfdde
.word 0x9f3a6e53,0xbf74049f
.word 0x028319ae,0x9c7d0026
.word 0xe8417e12,0xeee36085
.word 0x777a3d2a,0x6f673720
.word 0x5916d1e6,0x2eca80e6
.word 0x9d9b0eab,0x24fcf729
.word 0x96f4377d,0x8cccdd96
.word 0x2366b691,0x2f546ce8
.word 0xfe9cf57d,0x000000e2
.word 0xe01db215,0x9625c98a
.word 0xfaa84263,0xc318ec90
.word 0x53e1baa4,0xe92d590b
p37_local2_expect:
.word 0x252fea93,0x80fd231b
.word 0x7eb3554f,0xed047257
.word 0x3581103b,0x5c91dd98
.word 0x4cc29057,0x2f2c7db1
.word 0x825cf607,0x664a0ea0
.word 0x5d6896ff,0x258df823
.word 0x159365ff,0x0f2d20a8
.word 0x7f4753c4,0xf6aded49
.word 0x3ade86af,0x5a5ae192
.word 0x11917c09,0x42bbcc00
.word 0x0815ba47,0x6ad5fe30
.word 0x73e2b539,0x2f31e813
.word 0x20f37713,0xf360493d
.word 0x16fb075e,0x5a4bc3c3
.word 0xb9d643b5,0xbf276777
.word 0x67ffec1e,0x17c680f1
.word 0x2fed0dc5,0xed047257
.word 0x6dc9e3ac,0x317f8a92
.word 0x25c2b830,0x98d7e5b2
.word 0xeff5e105,0x845ea84b
.word 0xb0bfd9f9,0xd36d9ec1
.word 0x8489ce49,0x12d31eb0
.word 0x4a828302,0xdadc7ad8
.word 0x6a219c88,0x499f99d2
.word 0xf979c3b1,0xb5c83a1c
.word 0xe0597f80,0x033b57f1
.word 0x2d988b12,0xa92e3bfb
.word 0xb5ad50e9,0x30dc6c2f
.word 0x3295546e,0x16a9ec7a
.word 0x61a51b55,0x42751756
.word 0x5f0ab472,0x200b7f35
.word 0x3961e818,0xc7c879c8
.word 0x27f7b110,0xbebbda07
.word 0x00000000,0x0000006d
.word 0xc4dad85b,0x01a7613d
.word 0x0f5dbe22,0xbb3e5628
.word 0xff7a327c,0xa33a7709
.word 0x166f94ed,0xe3d4d958
.word 0xc955d64e,0xfdfb58d9
.word 0xf40a7954,0x34dfe28f
.word 0xf3c09387,0x5bba60d4
.word 0x4f8a654e,0x1e0cb2a1
.word 0x2eb3aa72,0x3ade86af
.word 0xe072d06a,0xfaa31ea6
.word 0x53f543f9,0x29c14238
.word 0x395a142e,0x1468f345
.word 0x8e7c43bd,0xdc951842
.word 0x0b53bb41,0x9c0d85d5
.word 0xc5d09ee8,0xcfc51158
.word 0xd0661460,0xb9e26c61
.word 0x199b9942,0x2abe6d67
.word 0x630c46e7,0xed1b2952
.word 0xdd3a073c,0x128e49e7
.word 0x9b44ba1e,0xa9e65b47
.word 0x05a3f3ab,0xa9bb7c2a
.word 0xb323855c,0xe49b0e54
.word 0x49ff0e2a,0x60145c3b
.word 0x0c0986c3,0x8d25415c
.word 0x9712f9ac,0x368fca09
.word 0xd242ef91,0x8ac0fb94
.word 0xf98dd587,0x87708239
.word 0x8b6d87dc,0x42e7eb3b
.word 0x196b78ea,0xbad04c1f
.word 0x932af166,0xa42ecaab
p37_local3_expect:
.word 0x3e4ee30b,0xd14fc1ba
.word 0xdfecd223,0x572eff44
.word 0x705aaf7a,0x35f72783
.word 0xc5cbe40a,0x629c475a
.word 0x5f549f20,0xd78b6f13
.word 0x05a53813,0xf98c99ac
.word 0x4fffaa95,0xfbf63ca4
.word 0x68a73300,0x9986c6ab
.word 0x4635f536,0xe61e71f7
.word 0x56090a3b,0x7e4f2d08
.word 0xa9665305,0xe7785d22
.word 0xe456d562,0x7e9bbea0
.word 0xe5412b8f,0xc16782ae
.word 0x252fea93,0x68d0b140
.word 0x2d45d0a6,0xd6de8732
.word 0x291ba4b4,0x2db05fb2
.word 0xd2ff7ae2,0x21e52363
.word 0xc995183b,0x5d4615f4
.word 0xe61e71f7,0x3aac47cf
.word 0xca9d10fa,0x6df6e40e
.word 0x993e98e3,0x03ec1f83
.word 0x9ef1cf77,0x4fd4541d
.word 0x55614689,0xa9ff4524
.word 0xffdbf8ad,0x2567a4a8
.word 0xca9d10fa,0x69ea320d
.word 0x6682d0d7,0x440b76f6
.word 0xb6f2ed77,0x3954be49
.word 0xea92c735,0x6ee089ea
.word 0x30fe8c34,0x12c99b1e
.word 0x608dee94,0x37995648
.word 0xabbf40ca,0xcd4f1e58
.word 0x04a56822,0x46ffc967
.word 0xdf63b72c,0xd842c273
.word 0x3bb6b0d6,0xd9746492
.word 0x00000099,0x2841cff7
.word 0x08741913,0x5f2108bd
.word 0xb96fa24f,0xc64a7092
.word 0x7661fed6,0x8f6036bc
.word 0xbb458727,0x0dd05bf8
.word 0x4628a535,0x7407c246
.word 0x4898cbb4,0xc2577465
.word 0x20b55b23,0x918a2b77
.word 0x5da71d73,0x1b3fba17
.word 0x3afff110,0x3328776d
.word 0xb77f7c10,0xaae723a1
.word 0x2e46ae39,0xe82ace28
.word 0x5b52d812,0xa35c8baa
.word 0x2879c8a0,0xff1ec2c9
.word 0xeda3fd6a,0x4074f0be
.word 0x84eb6df4,0x5baba2ff
.word 0x99cba264,0x3e4294ff
.word 0xa3d75e2c,0x1ae96213
.word 0xfaa9362b,0x2d5a5103
.word 0xa5484e92,0x1c21ff05
.word 0xaf8adb6c,0x92dc03ac
.word 0xaf3b12df,0xa9f97800
.word 0xa333d204,0x31a0aa56
.word 0x7675b613,0x511040a3
.word 0x15bb3ccd,0x0e601beb
.word 0xc7b6474e,0x6180fc95
.word 0x1b1e1c33,0xac8b85be
.word 0x3e7ad8a4,0x68905f2a
.word 0xaee09112,0x03c4bbbc
.word 0xa022228c,0xddb3163b
p38_init_registers:
.word 0x67d2d233,0xf8033945 ! Init value for %l0
.word 0x0e81096e,0x0c773e29 ! Init value for %l1
.word 0x720d1d72,0xc717f1a2 ! Init value for %l2
.word 0xdd125049,0xd7daf470 ! Init value for %l3
.word 0x07a64956,0x2d7b98d1 ! Init value for %l4
.word 0x120c1bea,0x57ece7a3 ! Init value for %l5
.word 0x38e6e507,0xf62fa769 ! Init value for %l6
.word 0xa8c6bee1,0xbf3022f0 ! Init value for %l7
.align 64
p38_init_freg:
.word 0x90b2ee1e,0x1d5a4119 ! Init value for %f0
.word 0x9b752f68,0x6ac891d3 ! Init value for %f2
.word 0x3b0226cd,0x031b453c ! Init value for %f4
.word 0x2d079aa8,0x38a89ae8 ! Init value for %f6
.word 0x75c09f2b,0xf75dfecd ! Init value for %f8
.word 0x89e7f950,0x1fe04b81 ! Init value for %f10
.word 0x9ddb02b6,0x90a39b65 ! Init value for %f12
.word 0xea059cc2,0x38267d69 ! Init value for %f14
.word 0x7d8320d1,0xf80d976f ! Init value for %f16
.word 0x4ee464a8,0x66bdce6d ! Init value for %f18
.word 0x18b2eff1,0x9b6b36a7 ! Init value for %f20
.word 0x7f682061,0xfdc38590 ! Init value for %f22
.word 0x7b3e99c1,0x3b264c2e ! Init value for %f24
.word 0x2f26b931,0xe0d23aa3 ! Init value for %f26
.word 0x47102f9c,0xa058ebcb ! Init value for %f28
.word 0xdc520b2a,0x7ceaa43f ! Init value for %f30
.word 0x5ba3c596,0x7e01d4d5 ! Init value for %f32
.word 0x5afa0df0,0x31521593 ! Init value for %f34
.word 0x8660aa0b,0x1608aafc ! Init value for %f36
.word 0xb97beb6a,0x1f7077fa ! Init value for %f38
.word 0x445d9ca9,0xb5e521fd ! Init value for %f40
.word 0x670465d7,0x9ee824e2 ! Init value for %f42
.word 0xa29b3429,0x0929d5d2 ! Init value for %f44
.word 0x564b45c1,0x89885aef ! Init value for %f46
.word 0x67909fc0,0xde4a27f5
.word 0x5ad33f27,0x7a96abd3
.word 0xb4d918e3,0xd229e120
.word 0xac21947b,0xb2585f39
.word 0x8e7185c2,0x9b851abe
.word 0x4b73de96,0x36e9b12c
.word 0x1cb746ee,0x203018f3
.word 0xaf232eb1,0xecb10627
p38_expected_registers:
.word 0x00000000,0x0000006f
.word 0x00000000,0x381195b3
.word 0x00000000,0x17f90467
.word 0x00000000,0x000000ff
.word 0x00000000,0xe24639ef
.word 0x00000000,0x66a9ae8f
.word 0xfe622f61,0xd853bda6
.word 0x00000000,0xbbbc3b81
p38_expected_fp_regs:
.word 0x90b2ee1e,0x1d5a4119
.word 0x9b752f68,0x6ac891d3
.word 0x3b0226cd,0x031b453c
.word 0x2d079aa8,0x38a89ae8
.word 0x75c09f2b,0xf75dfecd
.word 0x89e7f950,0x1fe04b81
.word 0x9ddb02b6,0x90a39b65
.word 0xea059cc2,0x38267d69
.word 0x7d8320d1,0xf80d976f
.word 0x4ee464a8,0x66bdce6d
.word 0x18b2eff1,0x9b6b36a7
.word 0x7f682061,0xfdc38590
.word 0x7b3e99c1,0x3b264c2e
.word 0x2f26b931,0xe0d23aa3
.word 0x47102f9c,0xa058ebcb
.word 0xdc520b2a,0x7ceaa43f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x902f4a5a,0xbd08fedb
.word 0x694d5487,0x2ab1ee44
.word 0x3d3ecd61,0x26886b16
.word 0xde999950,0x00000040
.word 0x0e7864dc,0x40520f69
.word 0x08cd8e0a,0x9c761ad1
.word 0x0083d3e9,0x033ed22e
.word 0x91d34caa,0x6755adc7
.word 0xf4d4341a,0xb8ab5ef2
.word 0xea2e1101,0xd58d9256
.word 0x68df0349,0x8d75e5f3
.word 0xd9ead647,0xf62cd75c
.word 0xb6843484,0xbb9cea43
.word 0xff5956f8,0x4e367e8b
.word 0x67540582,0x5fe4ab98
.word 0x89fe7468,0x2bf34cf0
.word 0xae065801,0x5802733e
.word 0xbadbb8bb,0x60d86346
.word 0x8448f4d9,0x857be95d
.word 0xed80a335,0x6ef6a4c3
.word 0x7b23889f,0x4875cbc8
.word 0x3a3700bb,0xfd3b70f9
.word 0xaad5c10c,0x23a8da69
.word 0x805b3930,0x25cfae2a
.word 0xb8e81f5c,0xea5b6815
.word 0x235773fe,0x34281a9b
.word 0x6b544c94,0x02bd4037
.word 0xac879ef2,0x1fd8ff83
.word 0xdcd627c0,0x9cf657e8
.word 0x48653cbe,0xeb242018
.word 0x66881d33,0x36aa1a38
.word 0xbf443e2e,0x45243196
.word 0x9ef1c16b,0x9aacc66f
.word 0x5e770306,0x5847d360
.word 0x92d28ec3,0x9792dca3
.word 0x12f5cad1,0xe6a00026
.word 0x1112d691,0xc00d874d
.word 0xbeaf2570,0x8a868bf9
.word 0xf4758307,0xa7623848
.word 0x878e4834,0x85affb5a
.word 0x1527dca9,0x54dab989
.word 0x995ae953,0x52b4eb29
.word 0x40a5c6e1,0x4bd4220b
.word 0xea583a13,0x6bd198c4
.word 0x190e5f60,0x05803394
.word 0x43217e58,0x04f988d4
.word 0x342121bf,0x1c92e0e2
.word 0x0690feff,0x0512d152
.word 0x6e0fd7c5,0x79226fb2
.word 0x5161b145,0xf5f24ec2
.word 0x696917e8,0xa79059b8
.word 0x3092d5ec,0x216cf33f
.word 0x3508fecf,0xb8782cbc
.word 0xfe622f61,0xd853bda6
.word 0x3ec7742d,0x55f478ff
.word 0x62dde3e4,0xc105430b
.word 0x010e2221,0xf11a2922
.word 0x24cd4f99,0xa4ffc98c
.word 0x4476c7ab,0x3139917c
.word 0xc2557661,0x8cbadb03
.word 0x73e38f0f,0xe6bde777
.word 0x58b1e5b1,0xbc47d9b0
.word 0x56bd6e26,0xa5abc846
.word 0x12975fc9,0x11295d14
p38_local1_expect:
.word 0x68f1a110,0xc6472030
.word 0x11032287,0x0baf6dab
.word 0x6cbdb720,0x76fcc5aa
.word 0x8a95aa83,0xc5f5d452
.word 0xeaf7cf4e,0xf3a57923
.word 0xdb15a7e8,0x8d4b363d
.word 0xb46f1037,0x87b6ce39
.word 0x8bfe6cb6,0x5a11ef8a
.word 0xc9f66884,0xb685afef
.word 0x91479e56,0xa2c7d45f
.word 0xf2b8e9e2,0x976e37f9
.word 0xc7e92297,0x4962e8f8
.word 0x4a474dd5,0xaa1b43c4
.word 0xa6a7b370,0x12d48f2c
.word 0xc0285906,0x8c2dfbff
.word 0x8388ff92,0x161431e2
.word 0x7a328ded,0x2ab1ee44
.word 0x8cb28f4c,0x696d6bba
.word 0x131a062c,0xffd52993
.word 0xca43bb9f,0x3d061c09
.word 0xe73e3108,0x8630c7d2
.word 0x5ded99d0,0x15f224df
.word 0x000000a7,0x2d31dfb2
.word 0x5c04c2da,0x1b842ecf
.word 0xc175c3a5,0x0baf6dab
.word 0x26920616,0x388a183f
.word 0xa1251038,0x1498f826
.word 0x0757f4ff,0xee26ce2c
.word 0xac8a757e,0xa363ae3f
.word 0xbb53ff7c,0x7c65cae4
.word 0xbb335446,0x2c2f35f6
.word 0x3818f36a,0x8b4543a7
.word 0x3f94d5d8,0xf7532b01
.word 0x32be9f76,0x11295d14
.word 0xfc3013b3,0x0bfee026
.word 0x35cfd8e7,0x66d7f859
.word 0xbca4a990,0xc76e619e
.word 0x25fd98b7,0xe5a02aac
.word 0xbbdb55ed,0x2d8dccfd
.word 0xabfa41e8,0x279f6ce7
.word 0x7231acb5,0xf5da8eaf
.word 0xe4b972c8,0x8c70769b
.word 0x6ccae097,0xbf443e2e
.word 0x1b3c9fb4,0xa1ff4704
.word 0xba0d4130,0x59371d71
.word 0xd0352a6f,0x9a2045f4
.word 0xffa27d9f,0xd053d2b4
.word 0xcd971635,0x84368be8
.word 0x1d497fff,0x08805c17
.word 0x3b14d1f7,0xeffe7128
.word 0xfb9d6333,0x1fb8cb8d
.word 0x4532e57e,0xf501ee8c
.word 0xaa5dedea,0x323444f6
.word 0x278e7ada,0x2ba29816
.word 0x0312839c,0xebccace1
.word 0x26886b16,0x7a01063d
.word 0x03316700,0xe6849dd6
.word 0x26be2d46,0x2e562d85
.word 0x04cfab14,0xbbbc3b81
.word 0xd8cf3c85,0xdd2f0e12
.word 0x00000000,0x55f478c0
.word 0xdce5c833,0xe1db87fd
.word 0x5a6a6d0a,0xf5f24ec2
.word 0x02c8c5a7,0x1e34147a
p38_local2_expect:
.word 0x792bdad3,0xc61ac29e
.word 0xfe4fa28e,0x42ecacf2
.word 0x17c94a17,0xd2215dd6
.word 0xbfbca280,0x13afb74b
.word 0xbbd5af30,0x6c5354ae
.word 0x07af9252,0x1c84bd14
.word 0x64c0370a,0x5daaad2d
.word 0xa9e927f5,0xd6a082f9
.word 0x263bd378,0x71e7bec1
.word 0x04c8215c,0x4a8b9c69
.word 0x43c896e7,0x66a9ae8f
.word 0xe35055c7,0x49bbb332
.word 0x920cf68d,0x325596bc
.word 0xd630362c,0x9771dc3c
.word 0x09276a06,0x66fb1fc9
.word 0x68d2ded1,0x165ec6c3
.word 0x7bf55e9a,0xbd890ccf
.word 0x4f8280b7,0x315b5649
.word 0x888d0fd8,0x779d0786
.word 0xb3ff0292,0x1bb013d8
.word 0xcd7ed038,0xab085e00
.word 0x2191a644,0x15f3029c
.word 0x843a41a6,0xf92d86c5
.word 0xaf21afe7,0x0b319fc0
.word 0xa7fba56c,0x7c30bbf8
.word 0x28c16c91,0x42cfd6e2
.word 0xd93f9e7a,0x734c0fc1
.word 0xdbc5b980,0x3d061c09
.word 0x9647882d,0xa0a6b71d
.word 0xcf22da69,0xde426efb
.word 0xfb1aae3e,0x5ae61fc6
.word 0xba5695e8,0x51f53168
.word 0x26886b16,0xc22cd5f7
.word 0x6af76c82,0xdb1baf5f
.word 0x4d25e461,0x686f528a
.word 0x66d162f9,0x343786da
.word 0x099db9e4,0xee50cef7
.word 0x0a1d7b71,0x69125cdd
.word 0xa5f1ffd2,0xffd6a7f5
.word 0x06c77faa,0x92a4810e
.word 0x5a61d8fe,0x9055c9be
.word 0x52a21c3f,0xd120a21d
.word 0x9cdca11e,0x93eceb02
.word 0xc95198fe,0xc76e619e
.word 0x1a257354,0xed22e050
.word 0xc87ba488,0xf7063534
.word 0x037b48f0,0x51cfa0f5
.word 0x12324627,0x7dea227a
.word 0x7f2fbbaa,0x98068186
.word 0xac23ef57,0x029f672a
.word 0x1216f24b,0x15c9026d
.word 0x342ea669,0x88060b8c
.word 0x603c7782,0x523253c2
.word 0x5bb5ec89,0xb1adb445
.word 0x017ce621,0xb8470ab4
.word 0x0867c6bf,0xc717f1a2
.word 0x17f90467,0x89fe7468
.word 0x1a355437,0xd85f20d4
.word 0x758178ca,0x1488a1ec
.word 0x16c8c74d,0x754e4931
.word 0xc7bef594,0x1fcb83fa
.word 0x7c30fff8,0x748f2c76
.word 0xe62759fa,0xf4d48bf4
.word 0xffa3f519,0x1584af62
p38_local3_expect:
.word 0xfd7476f6,0x000000a6
.word 0xa52f86cf,0x30a35146
.word 0x51e55e74,0x1253456f
.word 0x95af7934,0xa4f15071
.word 0x3e012694,0xb11b7d45
.word 0x98ec658b,0xbcb4984a
.word 0xeef3c986,0x1c45d0ff
.word 0x5c444e80,0x462522ff
.word 0x01cd3d56,0xb9b89483
.word 0xcbc23dd1,0x6a3d6324
.word 0xf2ac106f,0xeeed3768
.word 0x55676534,0xde682b2b
.word 0x04d77565,0x8eb79dc7
.word 0x0d90d5ec,0xec84ebb5
.word 0x1b95028f,0xffb4b6f1
.word 0x89912ed6,0xdd721885
.word 0x04a310ef,0x0101f5f5
.word 0x82d73cdc,0x62fc3e26
.word 0x5b7e770d,0xd5907e6f
.word 0x55c22908,0x48af53ea
.word 0xe9952a4b,0xa6b06e7d
.word 0x38e6e507,0xf62fff69
.word 0x0ec6b0e7,0xf57f1920
.word 0x9e3e3b0a,0x20635869
.word 0x61abad8e,0xc982279a
.word 0x1bcd2eb8,0x752d0d15
.word 0x222af8ef,0x4c8816a7
.word 0x3273fa9f,0xdbfae504
.word 0xc99ffe03,0xffb87861
.word 0x9884e153,0x74318f97
.word 0x3b6939c4,0x22b82957
.word 0xaa8867dd,0x9fba6168
.word 0xfff5fdbf,0x3d706015
.word 0x897e85e2,0xaad6c65d
.word 0x336a500f,0x1d473785
.word 0xeb48f9f6,0x9e2bee98
.word 0xeea0d88d,0xaa30b500
.word 0x7c5d4057,0x3915c75b
.word 0x000000f9,0x6fb2a856
.word 0x1ddeb294,0xb284b6d8
.word 0xba1bc740,0xcf19ff2b
.word 0x3affff99,0xaeff3274
.word 0x3625e88c,0x8ea4d437
.word 0xc00d874d,0x4c0bccdd
.word 0x335848e9,0xaf2d2617
.word 0xd427ffd4,0x1e259bd4
.word 0xc83cdf06,0xabd9b791
.word 0xdff99828,0x2ce797ed
.word 0x000000a9,0xd23f8faa
.word 0x3b8899e0,0xaea052ff
.word 0xa2516ddb,0xba0d4130
.word 0xb2f1db3f,0xbb9c44fa
.word 0x0c695aca,0x427322d5
.word 0x94a2bd45,0x39960f82
.word 0x1c6d9753,0x233136a5
.word 0x53f2063d,0x9065c863
.word 0xc1c705cb,0x2fbf2345
.word 0xd202878c,0xa6ebdf58
.word 0x985891ee,0xeb98756b
.word 0x7764a995,0xa4e18e16
.word 0xd0f51337,0xbaaf957e
.word 0x3fa54614,0xd7eca167
.word 0xc99d2cd4,0x173bece2
.word 0x7d5e279f,0xbde6e0e5
p39_init_registers:
.word 0xffd186a6,0x1f842893 ! Init value for %l0
.word 0xb753fa44,0x60310330 ! Init value for %l1
.word 0xb41c4dc6,0x10a3c5a2 ! Init value for %l2
.word 0x1718d96e,0xaef3fa57 ! Init value for %l3
.word 0xe598af34,0x96a12987 ! Init value for %l4
.word 0x40ce7043,0xabebedcd ! Init value for %l5
.word 0xabd42bfa,0x93d646df ! Init value for %l6
.word 0xc3bc5c3c,0xb2cbddf0 ! Init value for %l7
.align 64
p39_init_freg:
.word 0x7f06a3a7,0xd05c7e82 ! Init value for %f0
.word 0x48896b05,0xd8446342 ! Init value for %f2
.word 0x30de4584,0xdb53b2f6 ! Init value for %f4
.word 0xa0a8963c,0xa5183be3 ! Init value for %f6
.word 0xde6edb65,0xa2056eb7 ! Init value for %f8
.word 0x1e5a3883,0xeea9963b ! Init value for %f10
.word 0xc5f007a2,0x3973a061 ! Init value for %f12
.word 0x2e528750,0x6b26b525 ! Init value for %f14
.word 0xf80cfec6,0x6a026da7 ! Init value for %f16
.word 0xba17407d,0x63c2f734 ! Init value for %f18
.word 0xc99141eb,0x73a57d41 ! Init value for %f20
.word 0x84dee319,0x0c7f6245 ! Init value for %f22
.word 0xa3b24746,0xf9cd1979 ! Init value for %f24
.word 0x5312309f,0x69a55fdb ! Init value for %f26
.word 0x6997fa82,0x5e55f6f5 ! Init value for %f28
.word 0xdf6bf165,0x6ff281eb ! Init value for %f30
.word 0x5c04c3c2,0xb4bb6337 ! Init value for %f32
.word 0x36f6a8fb,0x19329c00 ! Init value for %f34
.word 0x7e4eb495,0x06f784ad ! Init value for %f36
.word 0x1b201aa6,0xe81dfaac ! Init value for %f38
.word 0xd48fd08e,0xca0d4cf6 ! Init value for %f40
.word 0x72745c9a,0x15abf42f ! Init value for %f42
.word 0xc462572d,0x57069b4f ! Init value for %f44
.word 0x55c73e9f,0x5208233e ! Init value for %f46
.word 0xa3f866ac,0xf344edc0
.word 0x562a8960,0x0721dead
.word 0x30822882,0x7e6c4563
.word 0x93d88b6c,0x9c11ec95
.word 0xd46719b5,0xc45a6b28
.word 0xaa85e69c,0x2b299ecb
.word 0x8a207afc,0xb5cd40bc
.word 0x24550135,0x147fe71d
p39_expected_registers:
.word 0x00000000,0x812db658
.word 0x532181ec,0x7f2a71d4
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ee
.word 0x00000000,0xf2b3bf38
.word 0x60a842d0,0xa268482c
.word 0xc1260e5d,0x3419e339
.word 0x00000000,0xfd527d54
p39_expected_fp_regs:
.word 0x7f06a3a7,0xd05c7e82
.word 0x48896b05,0xd8446342
.word 0x30de4584,0xdb53b2f6
.word 0xa0a8963c,0xa5183be3
.word 0xde6edb65,0xa2056eb7
.word 0x1e5a3883,0xeea9963b
.word 0xc5f007a2,0x3973a061
.word 0x2e528750,0x6b26b525
.word 0xf80cfec6,0x6a026da7
.word 0xba17407d,0x63c2f734
.word 0xc99141eb,0x73a57d41
.word 0x84dee319,0x0c7f6245
.word 0xa3b24746,0xf9cd1979
.word 0x5312309f,0x69a55fdb
.word 0x6997fa82,0x5e55f6f5
.word 0xdf6bf165,0x6ff281eb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0xabb6b712,0x8d65b975
.word 0xce3cf088,0x252685ff
.word 0xf1ae7e56,0xfc6fef24
.word 0xbe56e756,0x187b478b
.word 0x75af8e85,0xf1878a2a
.word 0x856bec8a,0x85e5a2a0
.word 0x1224595e,0x28ffe52f
.word 0x41c7b2c7,0xbbde97e7
.word 0xdf4703ff,0x27eb7b78
.word 0xb106328a,0xff7f13de
.word 0x7c026e8e,0xaae8fb8d
.word 0x65b5c1fc,0x20d26a31
.word 0xd320d1a2,0x51ff923a
.word 0xf302052d,0xe4b0aa4a
.word 0x1c6bfedc,0xd2d93488
.word 0x3889f04d,0x39a3013c
.word 0x82e9bb2b,0x5078afb4
.word 0x0021edb2,0x52024a57
.word 0x20ec6754,0x32d51724
.word 0x93a8427c,0x72af1bd1
.word 0x7e374ad1,0x4916864a
.word 0x3eb2ef65,0xda68df89
.word 0x193bd68d,0x59a2d7a4
.word 0x2336aaa0,0xfb003be7
.word 0x2c6fc155,0x59a2d7a4
.word 0xc138362d,0xa0f7cac7
.word 0x246f615c,0x3d425791
.word 0xba167560,0x481917b7
.word 0x3ab7790d,0x3992b14f
.word 0xe6ea9116,0x50011f33
.word 0xa538c249,0xf424c23f
.word 0xc6a8ff38,0xbb4a1835
.word 0xe279afff,0x71b5a934
.word 0xe9c2adef,0xff2815b1
.word 0x853f7646,0x9214e3c4
.word 0xf217b6e5,0xf2b3bf38
.word 0x7d3d58de,0xb6b3a1c5
.word 0x16846d60,0xec5008f8
.word 0x2e33c630,0x016051d3
.word 0xe7b8609e,0xad1ada75
.word 0x7f295a9e,0x9039d10f
.word 0xa6c1ff84,0xf47f2039
.word 0xe4c67583,0x4663f610
.word 0xa7d8ce39,0x525e093a
.word 0x60a842d0,0xa268482c
.word 0x193ed0b8,0xd0d85a39
.word 0xe67dd5e4,0xa302c570
.word 0xfd527d54,0xc869a91a
.word 0x9a7809ae,0x60e57a40
.word 0x6c405eaa,0x66b34a1c
.word 0xca8d96f7,0x0000009f
.word 0x8cc4df55,0x9c642588
.word 0x6aafc68f,0x5917d715
.word 0xd4c4bb18,0x5e69a76f
.word 0x49e170bb,0x029c1d2e
.word 0x80ca09e4,0xf97e1002
.word 0xbf6c8c32,0xee36e4a4
.word 0xe527247c,0xf6ee3509
.word 0x98e9b68c,0xa0eb1a24
.word 0xf1e32a4d,0x85e5a2a0
.word 0x901608ff,0xadbc8ae3
.word 0xe250faaa,0x46e2714d
.word 0x5f408b71,0xeb400f54
.word 0x872200c4,0xca3cb147
p39_local1_expect:
.word 0xcbffe75a,0xd1752552
.word 0x23f410ab,0x5aa67d1a
.word 0x8f360dd9,0x6ac23059
.word 0x2e2579da,0xa9ad0de3
.word 0xf047e9fb,0x0000000a
.word 0xee1c9f39,0x74c04baa
.word 0x488d8fbb,0xb4f68ca0
.word 0xb3ae7a56,0xc4f512d5
.word 0xcab0f153,0xaf895006
.word 0x70cca462,0x95d78716
.word 0x281407fe,0xc35995c1
.word 0x80333710,0xc734c5d2
.word 0x00000000,0x000000ee
.word 0xa3c16004,0xd157a76e
.word 0xc221001a,0xd154dd1e
.word 0x9499d036,0x7526f360
.word 0x960f485a,0x396403a7
.word 0x3f272837,0x000000b5
.word 0xd8c329ce,0xc120052e
.word 0xc5a2533d,0x68ed51c9
.word 0x105617c6,0x0b9635ec
.word 0x092c15d6,0xe5e3f5aa
.word 0x0c1e3809,0xee49db41
.word 0xc79bdd5c,0x2e9779e8
.word 0xea0d6be8,0xce69c353
.word 0xc40f516e,0x18cd5076
.word 0x4fee3bc3,0x0b44fb1a
.word 0xc9673285,0x06248f29
.word 0xc4ae57fe,0x87c78276
.word 0xde6cff31,0x89fc93c4
.word 0x6430e068,0xde89ae5a
.word 0x42466dc7,0xe12e7e5b
.word 0x3a391c32,0x9be25a8f
.word 0x41a65858,0xad59ff1c
.word 0xff182c4a,0xd932231d
.word 0x2dfdb93a,0xc2b86f1b
.word 0xc63b301c,0x3dfa9325
.word 0xdd3991b1,0x6236ff88
.word 0x907cff56,0x5e50015e
.word 0x309fd1de,0x8add0b0c
.word 0x4a2a5c47,0xa2123cd7
.word 0x59d477e1,0x07c4111b
.word 0x0b60ff0a,0xabed6d3b
.word 0xf4bcae1f,0x394ba87c
.word 0x653e21c7,0xd39e1489
.word 0x1fd34cd9,0x000000e8
.word 0x43df0473,0xec0647ec
.word 0x41999ca8,0x459de4ee
.word 0x00000018,0x1ecd3b2f
.word 0x7aceec9a,0x72af1bd1
.word 0x69471d83,0xa924ab89
.word 0xa0906192,0x73d1a9fd
.word 0x2463170e,0x9b9f77f1
.word 0x3fe75617,0x000000ee
.word 0x906d0972,0x9d101822
.word 0x5241abfa,0x96a12987
.word 0xb7fcff76,0x3dfa9325
.word 0x2dfe60e4,0xf1d11a75
.word 0xbe0bb9a3,0x4471f849
.word 0x60e57a40,0xa8109b4f
.word 0x6a84fded,0x5e75c1b8
.word 0x9e522363,0x1e74c68f
.word 0x1bc31ab0,0x828564b1
.word 0xadcff561,0xd662283a
p39_local2_expect:
.word 0x01581e55,0xe279afff
.word 0x8a4a4bc5,0xe4ed3780
.word 0x9ea57bfb,0x5be7981e
.word 0x27b78f6f,0xaabfeb90
.word 0xa2f62c0d,0xcc891201
.word 0x5613bfd7,0x7930f987
.word 0x46679f21,0x18d02473
.word 0xf3c56453,0x84a4b01a
.word 0x73c2a32c,0x2c8731c1
.word 0x84764da0,0x50011f33
.word 0xe0f2a6ea,0xb36e35fb
.word 0x2722f005,0xb2ee1336
.word 0xc0752354,0x8ca134a3
.word 0xe2c9fa67,0x16770c34
.word 0x2d560105,0x5da508cb
.word 0xb3bfe574,0x2bbc75fe
.word 0xe487c928,0xfff6e4f1
.word 0x5c2539e1,0x83bad645
.word 0x26110923,0x71f74426
.word 0x9fff864b,0x03d5dd3b
.word 0x26d8d7f4,0xc055ffac
.word 0x1e4285a9,0x644cf9e4
.word 0x5527c4a7,0xfe011741
.word 0x193bd68d,0x59a2d7a4
.word 0xdb0260a0,0x11659846
.word 0x812db658,0x91d6188d
.word 0xf98fd06b,0x61d77564
.word 0xa296f650,0xb6539556
.word 0xe670663d,0xd90cd41f
.word 0xd9cf9500,0xfd325852
.word 0xd406e972,0x1bd7cc24
.word 0xa1f00e33,0xffd96684
.word 0xcdc6738c,0xaa92dcd5
.word 0xf81680ff,0xd684433f
.word 0x68ce2196,0x0842bd16
.word 0x7cb67082,0x47449f0a
.word 0xf5b0924f,0x4edcc1a6
.word 0xed230b0d,0xd6ab251b
.word 0xd2f3246c,0xc4fff5e6
.word 0x070ffe1f,0x4b730173
.word 0xcc7b4bff,0xe9af21ff
.word 0xa721b06a,0xcc35f849
.word 0x94deea52,0x292d4d06
.word 0x515baded,0x1ef26395
.word 0xe0b05d3a,0x6f8af98e
.word 0x40ebe634,0x5b5300e6
.word 0x93d646df,0x0cfa6d1f
.word 0x112007f7,0x65d9f515
.word 0xe0a90f3a,0x463c1755
.word 0x9be24fd3,0xdd6b6ad2
.word 0x2605ec5f,0x12070ddb
.word 0xf228e61c,0xd5e9fb88
.word 0x85faf6cb,0x647994bd
.word 0xe9fab661,0xcb0721bf
.word 0x57978af1,0x9be931b4
.word 0x1c6bfedc,0x152c5694
.word 0xfd4148ce,0xe95900f1
.word 0xdae13529,0xdd594047
.word 0xb417cd82,0x4eb209d4
.word 0x0891cb32,0xa838fdf5
.word 0x8a498053,0x45d3bddd
.word 0xa75c5657,0x3b01b45f
.word 0x4ad68bfc,0x00e5c450
.word 0xc1260e5d,0x3419e339
p39_local3_expect:
.word 0xe923936f,0xeacfd74d
.word 0x77faa6e1,0xe1267a40
.word 0x54c3df17,0x0b5fff02
.word 0xa831d050,0x3ee87e27
.word 0x3287094b,0x4c1a62b8
.word 0x1db385a2,0xb1ad280a
.word 0x84407fac,0x00000020
.word 0x0453e17f,0x3d3c8515
.word 0x0d49b66f,0x0efdf5c6
.word 0x7a72aa56,0xa9cf3734
.word 0x6acd4d3a,0x7c8c46d7
.word 0x736e820e,0xbbfb24cf
.word 0x070ad503,0x35402f3b
.word 0xeded2b9f,0x70b9c043
.word 0xdde285a0,0xab4c5df5
.word 0xa13cb5f4,0x84253ace
.word 0x532181ec,0x7f2a71d4
.word 0x382bbb1b,0xef8694b0
.word 0x5f425b1e,0x168cf2e0
.word 0xc0524aa5,0xd194f786
.word 0x2d8feb17,0x59f2ed6e
.word 0xe4caf7e7,0x2bbc75fe
.word 0xae503d21,0x34ab81e7
.word 0xeecad9a1,0x2791fb38
.word 0x36132a09,0x49a5b3ef
.word 0x6fff30b4,0x1ef26395
.word 0xeded2b9f,0xffe9c060
.word 0x6da68b8a,0x4c4632d5
.word 0xa0c71fe8,0x5fab35d7
.word 0xe1daf755,0xaabfeb90
.word 0x1c6dfad0,0x9192392b
.word 0x2f866e53,0x9941071e
.word 0xdff6aad0,0x569ccae1
.word 0xb48ac68d,0x1fb22cf8
.word 0x76bcd196,0x60001200
.word 0x7f0fa03e,0xc0524aa5
.word 0x722aeeb8,0xc86aeff7
.word 0x15316432,0xff04bb04
.word 0x3877e9ed,0xe62c5314
.word 0xfd7a3634,0x1b52e87d
.word 0xea5b3640,0x4d52bea9
.word 0x8e8f0eba,0x84fec522
.word 0x00000090,0x624f0ff0
.word 0xf9089e17,0x7f9851ff
.word 0x728525ca,0x0fff31dd
.word 0x49ce8b24,0xc90ab85e
.word 0x44bef9b2,0xb2710e32
.word 0x3211dd25,0x61ae948a
.word 0xd2fe24ae,0xf2310b13
.word 0xb88caab5,0x25d078b9
.word 0x5457b177,0xf3d13e47
.word 0x02f6a31b,0x309fd1de
.word 0xa4de9b1c,0x960cbe41
.word 0xd689aa1d,0x93b41eb2
.word 0x66759392,0xcbb49bf5
.word 0x04f80f33,0xec59a8fd
.word 0x00000052,0xdbeb2b6b
.word 0x8d19ac06,0xb6b8d2d8
.word 0xa2123cd7,0x7ebbfc8c
.word 0x1e322105,0xf47a826f
.word 0x58ee1ce5,0x3e8cff42
.word 0x137cd5f1,0x563e7e12
.word 0xabeefa58,0x5dc4bd5b
.word 0x42065d88,0x2cd91eed
p40_init_registers:
.word 0x504d20c0,0xbf1827f1 ! Init value for %l0
.word 0x43b5f286,0x4f7b6343 ! Init value for %l1
.word 0x3b8602cc,0x23238c95 ! Init value for %l2
.word 0x0ed28b1c,0x9023c57e ! Init value for %l3
.word 0x25733d69,0xa1d76724 ! Init value for %l4
.word 0xf7c8c3ab,0xd6570ecb ! Init value for %l5
.word 0x45d739c2,0x3c6ead88 ! Init value for %l6
.word 0x027cf528,0xa1775da6 ! Init value for %l7
.align 64
p40_init_freg:
.word 0x5dec6a10,0x12106529 ! Init value for %f0
.word 0x74b47abf,0xf55bcb46 ! Init value for %f2
.word 0x294a8cb1,0x1fd1c10a ! Init value for %f4
.word 0x785e9d19,0xe85cc198 ! Init value for %f6
.word 0x643eba4a,0xad992dfd ! Init value for %f8
.word 0xec43bdd8,0xed47b60f ! Init value for %f10
.word 0xf2a9d4c4,0xb3c3c450 ! Init value for %f12
.word 0x8ef87447,0x87f4dbfb ! Init value for %f14
.word 0x8ba8e4cc,0x9d0b0928 ! Init value for %f16
.word 0x2375cffc,0xbd80806c ! Init value for %f18
.word 0xb530fb59,0x99fec0eb ! Init value for %f20
.word 0x945759d5,0x53f60f21 ! Init value for %f22
.word 0x15d8da84,0xd392fde5 ! Init value for %f24
.word 0x73815447,0xcbfcd9d1 ! Init value for %f26
.word 0x909f3901,0x2c676325 ! Init value for %f28
.word 0x19e4d28f,0xae2c397f ! Init value for %f30
.word 0x5b86b905,0x6df93186 ! Init value for %f32
.word 0x1b9df217,0x6817d24f ! Init value for %f34
.word 0x285b75e9,0x0bd29842 ! Init value for %f36
.word 0xb1f6951e,0x74084afe ! Init value for %f38
.word 0x9df2cc22,0xe165d25f ! Init value for %f40
.word 0xde2daf39,0x366a0815 ! Init value for %f42
.word 0x41b398d2,0x1212a902 ! Init value for %f44
.word 0x7e3c8e7a,0x343578fd ! Init value for %f46
.word 0x92b042c9,0x1d84b1a1
.word 0x5e432776,0xf4aa2030
.word 0xab95544b,0x0e42b4bf
.word 0xbcf936f6,0xcdb5480c
.word 0xcfc49d41,0x489d2da2
.word 0x5e917b9c,0x92a73434
.word 0xc0a24691,0x454fe950
.word 0x58982db8,0x8c97a3cb
p40_expected_registers:
.word 0x7bb5e1fc,0xf91affd3
.word 0x00000000,0x8882656f
.word 0x00000000,0x000000af
.word 0x00000000,0x00000042
.word 0x00000000,0x891de94a
.word 0x00000000,0xf91affd3
.word 0x00000000,0x00000047
.word 0x00000000,0xe2afed1c
p40_expected_fp_regs:
.word 0x5dec6a10,0x12106529
.word 0x74b47abf,0xf55bcb46
.word 0x294a8cb1,0x1fd1c10a
.word 0x785e9d19,0xe85cc198
.word 0x643eba4a,0xad992dfd
.word 0xec43bdd8,0xed47b60f
.word 0xf2a9d4c4,0xb3c3c450
.word 0x8ef87447,0x87f4dbfb
.word 0x8ba8e4cc,0x9d0b0928
.word 0x2375cffc,0xbd80806c
.word 0xb530fb59,0x99fec0eb
.word 0x945759d5,0x53f60f21
.word 0x15d8da84,0xd392fde5
.word 0x73815447,0xcbfcd9d1
.word 0x909f3901,0x2c676325
.word 0x19e4d28f,0xae2c397f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0xc7e8b4ff,0x0000001e
.word 0x1ed9731d,0xacc9550c
.word 0x9bffb63d,0x9bf1e355
.word 0x096c52a2,0xd4968704
.word 0xd3b9f336,0x6c6786aa
.word 0x4c6f5bfa,0x2d3d62ca
.word 0x099b9545,0x0a3549fe
.word 0x53aa16bd,0x40cef909
.word 0x9bdfb664,0x9e813dd4
.word 0x504eb22c,0x55c345ac
.word 0xfdeb4458,0x947f7b62
.word 0xf4710ec7,0xb5c5c5ff
.word 0xb156cb18,0xa413bf44
.word 0x01008689,0x34384ce5
.word 0x84c54434,0x5e5b07db
.word 0x3f49c3ee,0x5b769c97
.word 0x79822c3b,0xa6a8e473
.word 0xf2cc3cec,0x200ce3a9
.word 0x9717bd02,0x7ca6653f
.word 0x00000000,0x171a51c2
.word 0x2108e52e,0xa05808b2
.word 0xf84b4d98,0xa8913b26
.word 0x9f9fc81a,0x5e60ea5e
.word 0x146ff486,0xf3dbad7b
.word 0x85c37de1,0x8eb465f8
.word 0x784a64af,0x4d355db3
.word 0x8671fa58,0xc1aaf87a
.word 0xc1de5d54,0x8d9e9400
.word 0x00000042,0x83a1ff19
.word 0x891de94a,0x1a7c850f
.word 0x607eff61,0x09132bae
.word 0xbe15bce2,0x32f28260
.word 0x3dd43f38,0x39457392
.word 0x8eee2bfa,0x61590c98
.word 0x19dbaa17,0xd333a733
.word 0x5c262852,0xbba312cd
.word 0x381984e7,0x9ea2d85f
.word 0x3c95d926,0xff858ed6
.word 0xff87f9fb,0x188becae
.word 0x61ab24ae,0xffeeea21
.word 0x37257a07,0xe1893d8e
.word 0xdc4362d8,0xbc2addb4
.word 0x26e25c99,0x79822c3b
.word 0x0233813c,0x36b3c228
.word 0x55a17230,0x3b42e0d4
.word 0xdad09db5,0xbd458d7e
.word 0x3bca066f,0x4b1c802d
.word 0xb932dc1b,0x24583ba4
.word 0xf491e2ff,0x948e4e23
.word 0xc6415138,0x6459736b
.word 0x6ce33ae0,0x2e3af07d
.word 0x17ec44af,0xd981807f
.word 0x7fedc46c,0x51f4feab
.word 0xd582c47e,0xe1422511
.word 0xfdf6fa80,0xc495738b
.word 0x98f7c9ad,0x44c63c9d
.word 0xa3de06c1,0x550e65eb
.word 0xcef4fff9,0xae362acb
.word 0x023a54fc,0x820a0095
.word 0x35fc090d,0x4e1dfa0b
.word 0x9dc520a7,0x5e881b3a
.word 0x73bcc295,0x6e8055d4
.word 0xa67fc52a,0x56132771
.word 0x8882656f,0x67559667
p40_local1_expect:
.word 0x341511f0,0x86e3112a
.word 0xdc6626a8,0xfa511ee2
.word 0x9792349e,0x6c92c491
.word 0x9dcb491c,0x8bc04b65
.word 0xa88e581e,0xa94a0798
.word 0x6b76e8cb,0xe72507c9
.word 0x4e238fec,0xdf705e2d
.word 0x8007778a,0xe2d07bab
.word 0x777d1567,0xa25eff43
.word 0xc2a4f1ec,0x22ef05b4
.word 0x4bc6ff1c,0x70ccadb6
.word 0x1bf87a62,0xfc1e6db9
.word 0x7bb5e1fc,0xc1cf72cd
.word 0xb82af6fe,0xb09b889d
.word 0x26a477f8,0x42005a7c
.word 0xd074a11e,0x497bbe5c
.word 0x882cbea7,0x05c55ad5
.word 0xab1c3bc4,0x1420ff7d
.word 0xac03d9cf,0x037e6c07
.word 0xabb8f750,0xff314531
.word 0x92144312,0xae95a093
.word 0x9ca16081,0x882cbea7
.word 0x42cc48fa,0x462414db
.word 0x6b91f6f2,0x1f76325e
.word 0x1eab4d56,0x0000096c
.word 0x96693b7d,0x1de7293a
.word 0x64402a3d,0x4d61427d
.word 0x94a452c2,0x3b3c1559
.word 0x0aaa28d2,0xf1dea305
.word 0xd5c9d97d,0x6b89c66d
.word 0x02cadc22,0x801f8c31
.word 0xac69fe40,0x345e212d
.word 0x22968523,0xc86f9071
.word 0x6eff2b02,0x353c438c
.word 0x879ed20d,0xc1cf72cd
.word 0xf9969a17,0x7c66b784
.word 0x28770814,0x77bc9a1d
.word 0x3686c2ea,0x8c128469
.word 0xf6b8cd54,0xd48d47a0
.word 0xff41a96a,0x6e739d6b
.word 0xf6c49dc6,0x4e75980d
.word 0x7d4abaa9,0xfd9a1d09
.word 0xae4e3ce2,0xea9f21c6
.word 0xb13d4dbd,0x4dff5922
.word 0x532a1253,0x55c6ad03
.word 0x70ccadb6,0xedb298aa
.word 0xaf1317c7,0x6dcbeaf3
.word 0x23fff998,0xd4e1485e
.word 0xf65bc79c,0xc445ffe8
.word 0xfd402984,0xb4d0cbbb
.word 0xaefba307,0xaa8dee73
.word 0x5de8a7ab,0xe0e51216
.word 0xffd86e81,0x2933c79d
.word 0x9e96c0c6,0x5868b86b
.word 0x458f7a52,0xb9897e9e
.word 0x6ad2711e,0x5ac6904a
.word 0xffebbfe7,0xf1ca8ebf
.word 0x25d6e863,0xedd05251
.word 0x00000044,0xff90392f
.word 0x0a22d8d1,0x604bad06
.word 0x8d1b96ff,0x0dffac7f
.word 0x06aca0cb,0xfee0fa32
.word 0x8b5ebb6a,0xff35d208
.word 0xd8dd070c,0x01f88402
p40_local2_expect:
.word 0x0c8d7944,0x87f8f05e
.word 0xf22b413b,0x6dc2ad12
.word 0xee0a351f,0x4784337f
.word 0xab4db3a7,0xca7c1d64
.word 0x94321f49,0xf261ff6c
.word 0x9c9bb40e,0xb68a0791
.word 0xbc382427,0x98bb93e0
.word 0x2108e52e,0xb391b4ff
.word 0x99771003,0xffbe4e58
.word 0x7c70651d,0x1565dc56
.word 0x000000a4,0x2ac5d58e
.word 0xe4cbfbfb,0x490e3a1a
.word 0x190fe255,0x4af91db8
.word 0x08ec9f46,0x6b29d19c
.word 0x92704ce3,0x2b3a9191
.word 0xeab4f23f,0x54f6ae21
.word 0x720768ef,0x3adfd142
.word 0x4256dfa4,0x67aa1d89
.word 0x9124e9ee,0x9ac4bbe3
.word 0x1afbd389,0xcfcda10d
.word 0x7ad84a25,0x7047aa43
.word 0xccd3a88e,0x18c2ca60
.word 0x0d279abc,0x4de34482
.word 0xa1e03153,0x66b643ff
.word 0xe726461c,0x48ff3ace
.word 0xe4ef7d79,0x01f88402
.word 0xe54a17cf,0xa3659870
.word 0xda686292,0x91a57cf8
.word 0x58a0ff02,0x09bb1e62
.word 0x7047aa43,0xdfce7043
.word 0x333adcd4,0x2fd3b4b3
.word 0x12daef68,0x226a2e29
.word 0x05c73933,0x3e76b965
.word 0x32baa550,0x2570ff34
.word 0x233b69e9,0x92e3e958
.word 0x4b77b222,0x72750932
.word 0x66b73beb,0x86f85475
.word 0xbaecb277,0xb29c7f1d
.word 0x42aad8dd,0xe169bbf3
.word 0x026d7b42,0x863044aa
.word 0xe73ddb14,0x6ac87d21
.word 0x6d141fc4,0xe7a28c24
.word 0x024ca11a,0x74ad5e89
.word 0x975a660d,0xcc6b4ac0
.word 0xd11d9370,0x239ef0fe
.word 0x9aae77ce,0x4f838373
.word 0x15b23f0b,0x8591aef1
.word 0x171a51c2,0x947f7b62
.word 0x87239c0a,0x4464a81b
.word 0x47033bf9,0x56c0f09d
.word 0x9dcb491c,0x980c45cf
.word 0xe989cde2,0x00000074
.word 0x135d64e6,0xe67c285a
.word 0x3109781b,0xae0b2300
.word 0x6e4bca93,0xa9c67dd4
.word 0x614ac0ed,0xb770e20d
.word 0x6f84f75b,0x048b9647
.word 0x42895628,0x33de81e8
.word 0x95fb27ca,0xff5823cd
.word 0x18ca5167,0xaea2ec80
.word 0x91020ece,0xdb325a42
.word 0xef885348,0x07a3d371
.word 0xbbb53b14,0xc85ed3f1
.word 0xff64121c,0x550c407a
p40_local3_expect:
.word 0xffe10b27,0x28a18d0c
.word 0x72dfe425,0x576cf413
.word 0x2e48d4eb,0xb57ba51c
.word 0x3133788e,0xbb3892a0
.word 0x4e75980d,0xbc382427
.word 0xbbad6625,0xdf36d17a
.word 0xdb49517d,0x9f5ae55b
.word 0x6ae1dd4a,0x120b65d1
.word 0xbb1669b6,0x192e8de0
.word 0x13850051,0x135a900b
.word 0x21ac5f33,0xcdd116f0
.word 0x9f1fbda4,0xddd7a3df
.word 0xbf95ba33,0xe8c5b71a
.word 0x5ec94ede,0xea31a3d1
.word 0x2ac45740,0x0b79e555
.word 0xc2972fa2,0x4ae0cd1c
.word 0x88a2b624,0x2556bc14
.word 0x8fa923d0,0x807c8b93
.word 0x30c79527,0xa44d4946
.word 0x06cb1cd3,0xd38eb9c6
.word 0xae24658b,0x2202e21e
.word 0x2a481eb4,0x8eb01964
.word 0x030d8f3d,0x1cff6ea0
.word 0x17f43b21,0xff149938
.word 0x1809b0b9,0x30a5985b
.word 0xee3241cc,0xb01f670e
.word 0xff2e8a91,0x05ce733e
.word 0xccc97659,0x000000b5
.word 0xc99748e4,0x564d222d
.word 0x9dfa581a,0xf2465d8e
.word 0x640571cb,0xb6e634f6
.word 0x64c7e8ea,0xc10cb452
.word 0x28a4b6dc,0xa81b3f0e
.word 0x203c631c,0xcdc1d29c
.word 0x6cabd8d0,0x8a0e1ef2
.word 0x05cb7cdf,0x93ed6f6d
.word 0x10e62f48,0xcfcda10d
.word 0x5f0cfeab,0x0b416a79
.word 0x218da178,0x817f37e3
.word 0xa0b838ff,0x1173e027
.word 0x3303f423,0xa4012f03
.word 0xb70df951,0xa72fbb6c
.word 0x024015b9,0x75332b6a
.word 0x21d1d29d,0x4668131c
.word 0xa06949f1,0xd9db0427
.word 0x00000000,0xc7e8b450
.word 0xea45d5af,0xeda0fc1e
.word 0xd6b905cc,0x542e1148
.word 0x689b035a,0xc47f958e
.word 0xfbf19f2a,0x2213faec
.word 0xf7417f3a,0x5f2605bc
.word 0xf98199ad,0xc083051c
.word 0x0cae3211,0x3461a0bb
.word 0x791cf523,0x14145fef
.word 0xfb76c9c5,0x3c114460
.word 0x18674cf3,0x997f9a21
.word 0x985602d4,0x487d8cd9
.word 0xeda90a8b,0x24f12983
.word 0xc9792edc,0xa6f55d9c
.word 0x83fd5378,0x663f5168
.word 0xe5c02cfb,0x294b205d
.word 0x33e159b2,0x7c224570
.word 0x964f8d7a,0xdb24d7a9
.word 0xd04f2cda,0xba190edc
p41_init_registers:
.word 0xc500121b,0xe1d3ddae ! Init value for %l0
.word 0x942ecc1e,0x9106a857 ! Init value for %l1
.word 0x4784f2c6,0x33d27e16 ! Init value for %l2
.word 0x76d10052,0x19708ff3 ! Init value for %l3
.word 0x8dcb9ec8,0x87cc7f16 ! Init value for %l4
.word 0x8dfd48f8,0x95bb253d ! Init value for %l5
.word 0x1459de04,0x548cc06e ! Init value for %l6
.word 0x9a6237b9,0x9ce2ab41 ! Init value for %l7
.align 64
p41_init_freg:
.word 0x4ad569f0,0xc3df2502 ! Init value for %f0
.word 0xfc88d2fd,0xbe5a5ae7 ! Init value for %f2
.word 0xe45ffd05,0xdb3b1572 ! Init value for %f4
.word 0xdb4dbe83,0xd9550434 ! Init value for %f6
.word 0x1494174a,0x5ba62d5f ! Init value for %f8
.word 0xfa5f72ad,0x5605f7b5 ! Init value for %f10
.word 0x006e2c4a,0x5a4473ea ! Init value for %f12
.word 0x6cbf5d72,0x67261aa4 ! Init value for %f14
.word 0xddb20582,0x9bfc808a ! Init value for %f16
.word 0x04be0b78,0xe4158c48 ! Init value for %f18
.word 0x269bc7b7,0x467bc81a ! Init value for %f20
.word 0xb430ea39,0x105ab97f ! Init value for %f22
.word 0xa5410b05,0x98b73dca ! Init value for %f24
.word 0xfa5c1493,0xae9a2b51 ! Init value for %f26
.word 0x3902bf85,0xf55ba9a0 ! Init value for %f28
.word 0x89876750,0x19926cdb ! Init value for %f30
.word 0xfe68b50a,0xcf150693 ! Init value for %f32
.word 0xe18181d6,0x51682900 ! Init value for %f34
.word 0xf2135d16,0xabd344c7 ! Init value for %f36
.word 0x0cdf44e9,0x93ee2f72 ! Init value for %f38
.word 0xcee64966,0xfa9c0d80 ! Init value for %f40
.word 0x345a223d,0xbe1807f6 ! Init value for %f42
.word 0x64041c4c,0x5641945a ! Init value for %f44
.word 0xa54940fa,0xbc8cec30 ! Init value for %f46
.word 0x6ff05b1a,0xcbc1a5c7
.word 0xa7a6cf5e,0xb49fe7dd
.word 0x6217bf42,0x7bb430e3
.word 0xbd11466c,0x8986ddf9
.word 0xd25f9bd3,0x1b5f600b
.word 0x024934cb,0x4042dbd2
.word 0xd8734378,0xb3b6c694
.word 0x5771a3c2,0x0c1a1b37
p41_expected_registers:
.word 0x00000000,0x00000088
.word 0x00000000,0x007dbbb3
.word 0xb9cb1f1f,0x02284891
.word 0x00000000,0x7232c87d
.word 0x012aa438,0xbcfc781d
.word 0x00000000,0x70ff6ba1
.word 0x00000000,0x7fe9f0a2
.word 0x00000000,0x00000001
p41_expected_fp_regs:
.word 0x4ad569f0,0xc3df2502
.word 0xfc88d2fd,0xbe5a5ae7
.word 0xe45ffd05,0xdb3b1572
.word 0xdb4dbe83,0xd9550434
.word 0x1494174a,0x5ba62d5f
.word 0xfa5f72ad,0x5605f7b5
.word 0x006e2c4a,0x5a4473ea
.word 0x6cbf5d72,0x67261aa4
.word 0xddb20582,0x9bfc808a
.word 0x04be0b78,0xe4158c48
.word 0x269bc7b7,0x467bc81a
.word 0xb430ea39,0x105ab97f
.word 0xa5410b05,0x98b73dca
.word 0xfa5c1493,0xae9a2b51
.word 0x3902bf85,0xf55ba9a0
.word 0x89876750,0x19926cdb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0x8b3125bb,0x8803a72d
.word 0x1dbde63b,0x4765bd0b
.word 0x905c2890,0x670013a2
.word 0xb9cb1f1f,0x02284891
.word 0xdeda4fae,0x6a7b34b8
.word 0x25be247a,0x0a868857
.word 0x2b9ed459,0xff97b243
.word 0xb49eff0c,0x709613a2
.word 0x1d4edc54,0x9f1e842d
.word 0x1c1c96a0,0x2b4e7a28
.word 0x1421d05f,0xeadf54b8
.word 0x415765d4,0x0a722958
.word 0xcfcf7d97,0x40367c62
.word 0xbabf7178,0x91dd1526
.word 0xd865b8db,0x480dd745
.word 0x707e7491,0x000000af
.word 0x713697d7,0x6f6b0c2d
.word 0x0dca0e73,0x090a23e7
.word 0x0157be9f,0x66519890
.word 0xb0bf0168,0xca3018f6
.word 0x94888e38,0x409c6830
.word 0x7c75b612,0xeb275162
.word 0xd1b443c0,0x717f6db4
.word 0x7689f9af,0x921820a6
.word 0xf598829d,0x5853fc7d
.word 0x85b792a8,0x88f4bd62
.word 0xb5a49e43,0xc45cd23a
.word 0x425d945a,0x3b81c48a
.word 0x316f6489,0xb0f3bf23
.word 0x648c6832,0xd38de129
.word 0x360cabed,0xd4c8ee03
.word 0x06af4340,0x321bdf63
.word 0x5d8843b4,0x35c2da0e
.word 0x29555345,0x6b981c43
.word 0xa49df443,0xf076d6d4
.word 0x261fa68e,0x95bb253d
.word 0x787e07ba,0x1334acb3
.word 0x64bb7038,0xf7577dde
.word 0x0186ff59,0x0657dae3
.word 0x9c22671b,0x0000008d
.word 0x4e2b1847,0x2b4e62ac
.word 0x4fd26155,0x6021e076
.word 0x6fc1f80e,0x78f2a5b6
.word 0x348170a9,0x6cc6f0f4
.word 0xfffdd0f9,0x4b30fdcf
.word 0xa371ff43,0xa6355877
.word 0xce2af768,0xa797fe36
.word 0xa5a1f421,0x88ed3ad3
.word 0xb304c012,0x88afff95
.word 0x19881930,0x986dad00
.word 0xd810b456,0xce389fda
.word 0xca53101c,0x0910be83
.word 0x986dad00,0x6418a0a6
.word 0x3464bf00,0x10c97e75
.word 0x620feeff,0x65c4a707
.word 0xdcc05c78,0x1f1849ff
.word 0x50e3b2bf,0x707e7491
.word 0x89f81d83,0xfffc5a94
.word 0x8896d307,0xeb8a83b8
.word 0x09bbb176,0xfd9dc3d8
.word 0x6367ebee,0x41994ac4
.word 0xe4e249fd,0x075e4477
.word 0x8f8aaca4,0x4d6b500f
.word 0x79a1cf62,0x0a3397e6
p41_local1_expect:
.word 0x19eb1fc8,0x51f639b1
.word 0xfea6e669,0xff1a5004
.word 0x65c4a707,0xe80de8f4
.word 0xa3d84f38,0x0de03a09
.word 0xd118836c,0xba3144b5
.word 0x1a3ee687,0xff49f99e
.word 0x7705eaaf,0x53cddaa8
.word 0x61e41d9e,0x1a69f113
.word 0x3f00c5e7,0x83b23f92
.word 0xdadd8f04,0x6e3d6da1
.word 0x72ef78d4,0xb66b16a8
.word 0x6874cb23,0x2ff31713
.word 0x55703d00,0xe69c1738
.word 0xe1ef7f74,0x2ed31cf3
.word 0xa55ff284,0x8dddb554
.word 0x7e3a0a4b,0xfe6194e9
.word 0x010fc12d,0x7fe9f0a2
.word 0x29758e13,0xd4bfb21c
.word 0x723a901a,0x96ffe4b3
.word 0x53ba30b6,0x3d85a52c
.word 0x254bff8e,0x93e74cfe
.word 0x143eee3a,0x3ea61c85
.word 0x881c142d,0xf0412741
.word 0x7ff4e642,0x0f19944a
.word 0x06f0bae6,0x9086a8ff
.word 0xf82fb9b1,0x42c99aa0
.word 0xa6e21fa0,0x19708ff3
.word 0x5079303a,0xc0c5cb4d
.word 0x5652d018,0x8c91da6b
.word 0x39d6a6bd,0x00000011
.word 0x5b8ea66b,0xd8a88ca3
.word 0xcaff0f5c,0x8500ecbc
.word 0x7060147a,0x2e48a6bc
.word 0x9ba63c98,0xf5e1f596
.word 0xb07ba8b1,0x8968214f
.word 0xb0191b12,0x0bc2ea14
.word 0x33d27e16,0x30bcdf5d
.word 0xe1ffa6d1,0x21e28550
.word 0x4abe6a00,0xa914ff69
.word 0xf48f00e0,0x5dff6adf
.word 0xff831e01,0xeca661a6
.word 0x5b6ed539,0x17293fb1
.word 0x636374fb,0xf9e19c75
.word 0xdbd2b73e,0x9978d698
.word 0x205daa0a,0x65feb7ec
.word 0x13c58cc3,0x096ec557
.word 0xd014352f,0xc5bcfda0
.word 0x58b041e5,0x00000034
.word 0x9004f31b,0x4ef0ea9f
.word 0x5760d02e,0xd14201be
.word 0xa6259e51,0xc781d617
.word 0xee4943fe,0x8985ae16
.word 0x827f56a5,0x7c6e3263
.word 0x79a1cf62,0xe9b2632c
.word 0x0855ac7a,0x0e30bcbc
.word 0xa7fff5cc,0xffd67ba5
.word 0x0b7adb58,0x3c034b7c
.word 0x20d00014,0xb6ae318f
.word 0x652fc30e,0xfd344a55
.word 0x88b03a57,0x53955fb4
.word 0x0a56d7ad,0x75f8d425
.word 0x7233ac91,0x948439b8
.word 0x17d6dc5e,0xa63f370a
.word 0x7319b3dc,0xc29c3c92
p41_local2_expect:
.word 0x365baa73,0x0cc4297a
.word 0x3727ec28,0xf820ff2e
.word 0x62328ec0,0x2a8de283
.word 0x6a02236f,0x40fd7544
.word 0x78c0d12f,0x83769608
.word 0x42ffc01b,0x24be8c6c
.word 0xa2535b15,0xff78ae04
.word 0x0741bd26,0x0f3a8785
.word 0xce3e0484,0xcfccce22
.word 0xfa3b0029,0x05210be4
.word 0x007dbbb3,0x70ff6ba1
.word 0x00000080,0xeaeb537f
.word 0x04d9676e,0x34571d30
.word 0x04fbeb67,0x314857c4
.word 0x92152ff3,0xf1665c6e
.word 0xc25de03f,0x6a1651d4
.word 0xcf0af0d3,0x32bbfaf0
.word 0x20733f66,0x9081f836
.word 0x6feb99fc,0x127de37c
.word 0x91cb481c,0x70e395ea
.word 0x601f9dc2,0x69183794
.word 0x94c0cbb7,0x9ab39626
.word 0x2d6f9701,0x37e510e4
.word 0x6e03cd49,0x1f8e417c
.word 0x3e457d2e,0xc23862b9
.word 0x752d0dc8,0xfaae34ee
.word 0x9163e866,0x62328ec0
.word 0x1c228465,0x30d2772c
.word 0xb7bada85,0x360bffd2
.word 0x974e5fd9,0x3d5f6506
.word 0x24df844c,0x068c253a
.word 0x5683fd63,0x472c7191
.word 0x3da53cd2,0x1e5a2746
.word 0xfeac2639,0x9d3e457f
.word 0x77fa07ca,0xe21c3521
.word 0x7232c8ff,0xba60b74a
.word 0xead1f9ff,0xcd236f8a
.word 0xd0553752,0x641cd543
.word 0xff29c53c,0x4e112613
.word 0x74b6bafb,0x4816a1b1
.word 0x8af0bf2f,0x4c6b3688
.word 0x93dd53e8,0x1fab8288
.word 0xcc2cfc66,0x73bf6e5e
.word 0x703ccfb7,0x1e6a715e
.word 0xb38f3a94,0x3e518a8f
.word 0xf6d600f9,0x35f34844
.word 0x00000000,0x0aca6b1e
.word 0xaef16adb,0x28c7d7b8
.word 0x2fcf609f,0xc3c36653
.word 0xa6355877,0xff06a3d6
.word 0xe196f444,0x82dac69d
.word 0xd6235c9d,0x6810d462
.word 0xa35b4a23,0xbf299c37
.word 0xff806223,0x15e2f812
.word 0x7955cdb2,0x9994331e
.word 0x052f814e,0x8267d318
.word 0xcaff0f5c,0x84102ef7
.word 0x62832326,0xa4435b2c
.word 0x0fc98792,0x9e77b227
.word 0x2cec34a4,0x13e936a1
.word 0x74c7b47b,0x6d61e284
.word 0xabb36a74,0x437350b1
.word 0x6019029e,0x9d7b1cf4
.word 0xe9369c46,0x17106879
p41_local3_expect:
.word 0x645550b8,0x6efe5f3b
.word 0x37cf3e5e,0x0d4bee2a
.word 0x3f123e70,0x2fcf609f
.word 0xbe6f1d5a,0x2553befc
.word 0xc6961979,0x34fc5a94
.word 0x3f1324ff,0x00000000
.word 0x684b7df5,0xf81f6fc2
.word 0x1ea40075,0xc87cf058
.word 0xfe52c7ac,0xea99c44c
.word 0x3085617b,0x1d547aba
.word 0x17bd8ba7,0x7b533940
.word 0x2246453a,0x0f813897
.word 0x915737bc,0xcfdbdf80
.word 0x6cb69c11,0xff7bc54a
.word 0x7232c87d,0x0000001d
.word 0x7c19a088,0xe56e3c7e
.word 0x3570ebff,0x6b981c43
.word 0xfff7fa61,0x67394c53
.word 0x1f675911,0x80fba18a
.word 0x35a33a6f,0xb9094a9e
.word 0xa56c95cd,0x3570ebff
.word 0xab015072,0x5bb41024
.word 0x075d84f6,0x36094a5e
.word 0x8805167e,0x11e387f2
.word 0xb6d70686,0x360b98d2
.word 0x95ee0548,0xf4e13b10
.word 0x5b0b38f8,0x2e57c805
.word 0x84931e7c,0xab6887b3
.word 0x35a492a2,0x52c048c8
.word 0x29de85fc,0xff1ee8c1
.word 0x1ebb9112,0x1ee2f350
.word 0x85bca09b,0x1f8e417c
.word 0x822b89b2,0xfff0b8c9
.word 0x38a3b174,0xfd5df673
.word 0x04a591d4,0xb911fff4
.word 0x5dc3dcbc,0xb9afc6da
.word 0x05928319,0x5a892a52
.word 0x27687af0,0x55c90f47
.word 0x02a6e3b3,0x84b64e53
.word 0x325fef39,0xa5501cb0
.word 0x8f4c5c9e,0x360b98d2
.word 0x4bd19553,0x3d3ded1e
.word 0x555ad291,0xe9989018
.word 0xfa5ad659,0x5c3d2d8b
.word 0x09106735,0x7ae8b2ff
.word 0x563b8931,0x000000ed
.word 0x4a59b0a7,0x21074f52
.word 0x4a76d3cb,0x6c85e46c
.word 0x34afd6fd,0xb885ec5b
.word 0xb185e86b,0x95a86978
.word 0xfbc30c0c,0x548cc06e
.word 0xcf0fdde2,0x4f1e6af8
.word 0xfff4bdff,0x3ea61c85
.word 0x74cacb51,0x1f1aca48
.word 0x481e1b70,0x9004f31b
.word 0xd24d11ff,0xeda17595
.word 0x8ff184f8,0x6ae3096b
.word 0xb24027a9,0xb41e8e9f
.word 0x6ba6c8d3,0x0fbb27fb
.word 0xad28147f,0x7e851c2d
.word 0xc0e7e2f4,0x43a3a176
.word 0xb90e84b0,0xa2a3dbbe
.word 0x012aa438,0xbcfc781d
.word 0x7232c87d,0x49063170
p42_init_registers:
.word 0xe5c54c72,0x75d5219e ! Init value for %l0
.word 0x13fc33cd,0xd9dd55aa ! Init value for %l1
.word 0x54ab1d7c,0x6b3b97da ! Init value for %l2
.word 0x63ee741a,0x0ec00b88 ! Init value for %l3
.word 0x97abc14e,0xbe8b6d42 ! Init value for %l4
.word 0x84fa46ca,0x389af306 ! Init value for %l5
.word 0x39ba6356,0x3eaad4cd ! Init value for %l6
.word 0xbdb1eab8,0x09cb5339 ! Init value for %l7
.align 64
p42_init_freg:
.word 0xc9722d27,0x5a36898d ! Init value for %f0
.word 0x714ca5a5,0xe0e24c9a ! Init value for %f2
.word 0x8cda80b0,0x8a789232 ! Init value for %f4
.word 0xad289d94,0x1f7f426e ! Init value for %f6
.word 0x30462a65,0x0c81d977 ! Init value for %f8
.word 0xd5e78d3a,0x50d01107 ! Init value for %f10
.word 0xbccd8696,0x2931ce45 ! Init value for %f12
.word 0x17077200,0xfbdeb4f6 ! Init value for %f14
.word 0x79235fda,0x380c87ee ! Init value for %f16
.word 0x740d40ae,0x12806a67 ! Init value for %f18
.word 0x0d64d006,0x406b05da ! Init value for %f20
.word 0x3bb495c5,0x0955bc81 ! Init value for %f22
.word 0xf2d3e901,0xc859b55a ! Init value for %f24
.word 0xcdeed9a2,0x7277e06e ! Init value for %f26
.word 0x5af24add,0xac216f31 ! Init value for %f28
.word 0x7c97404f,0xa6e38e46 ! Init value for %f30
.word 0xe6bccbab,0xd3728829 ! Init value for %f32
.word 0x36dd289c,0x0b743b78 ! Init value for %f34
.word 0x845aab09,0x8115df1d ! Init value for %f36
.word 0xf1dd83bb,0x594fcd18 ! Init value for %f38
.word 0x0817bd37,0xe19c5c78 ! Init value for %f40
.word 0xd95b10f4,0xc807a332 ! Init value for %f42
.word 0xe4174aba,0x38df54cf ! Init value for %f44
.word 0xb411ecab,0xeddc8c33 ! Init value for %f46
.word 0xcc65d349,0xf69d99cf
.word 0x380af78c,0x35305029
.word 0x2cfc36fa,0xaaca0064
.word 0x61bc1fa5,0x2b4c56d1
.word 0xd08a374f,0xe782a1d6
.word 0xd3b5da51,0x74db6375
.word 0xf2a3b0ec,0xd35a3e75
.word 0x69a9889a,0x2026f2cd
p42_expected_registers:
.word 0x00000000,0x41c7b767
.word 0x07ff27cd,0x1a254c03
.word 0x00000000,0x00000049
.word 0xcb3bcd64,0xb5291819
.word 0x00000000,0x030ccacf
.word 0x00000000,0x9b42f7e5
.word 0x00000000,0xa1d4e130
.word 0x00000000,0x9e6b214b
p42_expected_fp_regs:
.word 0xc9722d27,0x5a36898d
.word 0x714ca5a5,0xe0e24c9a
.word 0x8cda80b0,0x8a789232
.word 0xad289d94,0x1f7f426e
.word 0x30462a65,0x0c81d977
.word 0xd5e78d3a,0x50d01107
.word 0xbccd8696,0x2931ce45
.word 0x17077200,0xfbdeb4f6
.word 0x79235fda,0x380c87ee
.word 0x740d40ae,0x12806a67
.word 0x0d64d006,0x406b05da
.word 0x3bb495c5,0x0955bc81
.word 0xf2d3e901,0xc859b55a
.word 0xcdeed9a2,0x7277e06e
.word 0x5af24add,0xac216f31
.word 0x7c97404f,0xa6e38e46
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0x47da6562,0xd92fbff8
.word 0xf37f9dde,0xa2f9f9e1
.word 0x88954a81,0x62626907
.word 0xa41518f0,0x99f624b2
.word 0x2bf1dfdf,0x10e2f32a
.word 0xe1d3f746,0xc7cea601
.word 0xe8688ddf,0x4e3a7df5
.word 0x878a85f1,0xf0dc87d2
.word 0x233cdd61,0x280354c0
.word 0x12833843,0xaf868b31
.word 0xa0487abe,0x0000006a
.word 0xf9c037ac,0x19f7c632
.word 0x864d89c0,0xdf6b62bc
.word 0x9f2dc164,0xba513f45
.word 0x8fc252bc,0x72e703a1
.word 0x3cc16980,0xc7ed84c2
.word 0x0a89ac7e,0x43d3ac20
.word 0xf14644e3,0x99635666
.word 0x44725929,0xb74413ff
.word 0x70f442db,0x1f1ca902
.word 0x49b775be,0x97dd3809
.word 0x2e6926b4,0xffffff76
.word 0x2a50b4a9,0x5e11a086
.word 0x65718d9b,0x5c30b90a
.word 0xb465032a,0xa1e20c5b
.word 0x722cba7c,0xd2b8300f
.word 0x156e29cc,0x1f512f9b
.word 0xbfc85480,0x115fd211
.word 0x3f735ffb,0xc503ff42
.word 0xe6e0d0c9,0x3eac1eef
.word 0xa573a8b1,0x0395f31b
.word 0xe0304cfd,0xe1d92466
.word 0x030ccacf,0xbc57263c
.word 0x6b9e9623,0xaf578691
.word 0x68201fa2,0xb72e299f
.word 0x2cfce0aa,0xf1448061
.word 0xe5a05beb,0xa0cdb3bc
.word 0x6b3b97da,0x46b9ce26
.word 0x001636a0,0xdc8686aa
.word 0x63d4e566,0xfbb16a64
.word 0x815d7f92,0xe707d821
.word 0x2b30947c,0xa823fb66
.word 0xb70a72fe,0x0a384fc1
.word 0xa2d56215,0x6291976e
.word 0x2e574f26,0xd77c4694
.word 0xc380dcf6,0xc07c56b0
.word 0xde2d0edb,0xa39c5d74
.word 0x58c043ea,0x834a90d7
.word 0x61618db1,0x713c6273
.word 0x000000eb,0x1cbd820c
.word 0x1ce542de,0x37078591
.word 0xef118430,0x2e6926b4
.word 0x47763ca9,0xf8c05588
.word 0x65aafba3,0x4461b3d6
.word 0x52d98932,0x000000d3
.word 0x550a7602,0x83a3c15a
.word 0x7615c76f,0x0e234522
.word 0xb5f88ce6,0xb168d901
.word 0x3b4d9ebc,0x2cf914d7
.word 0x211d55d1,0x87b9df62
.word 0xa58b9a74,0x6eb1f69a
.word 0x6c3593e3,0xa68fe3b5
.word 0xd1810d1a,0x00001895
.word 0x00000049,0xb5291819
p42_local1_expect:
.word 0x6343e0f9,0x198096d4
.word 0x4979696f,0x5e97b5c3
.word 0xe37cbdc8,0x043eb969
.word 0x6b822ac6,0x66b8ac15
.word 0x9aa66dd6,0x5206c611
.word 0x6b3b97da,0x6239876e
.word 0x5fa8f9dc,0x70874b37
.word 0xbbbec18d,0xbd60c5a4
.word 0x9e38fd5b,0xd6950486
.word 0x43ef5fd3,0x5fa4c33a
.word 0x84acd6a5,0xd0954f71
.word 0xd7c975ef,0xf8c05588
.word 0x4e3a7df5,0x1cd1885e
.word 0xaebe1b3e,0x028f03d0
.word 0x2640dbee,0x19f7c632
.word 0xc6c3bed0,0x934a2c82
.word 0x17299cc1,0x8cdd4549
.word 0x226949d3,0x49bdad28
.word 0xe9451467,0x9a130ec3
.word 0xb82f2040,0xbc57263c
.word 0x40502061,0x3392256c
.word 0xd31abbc8,0xd4ff7aba
.word 0x00000007,0xdeeb4231
.word 0xe83bbac7,0x1598b1a1
.word 0x8d64159d,0xcb2154f9
.word 0xdf6e386d,0x4ff8c8a8
.word 0x9897529a,0xd2c7fcac
.word 0xd1356ff5,0xe4511530
.word 0xe6fef803,0x0b079075
.word 0x805053d9,0xa7ce0da1
.word 0x546c1a0e,0xc367a612
.word 0x01c2dba7,0x912fe5de
.word 0xd2eb879d,0x159288f4
.word 0x2aaf6518,0x189f64e0
.word 0x10b53747,0xc2aea60d
.word 0xe3e73d94,0x168762b2
.word 0x3baa2afa,0xf804f6c3
.word 0x54ad2c58,0xc83ce9d0
.word 0x27b30038,0x44239d9c
.word 0xcc6bb296,0x90b5f8e3
.word 0xe7e265b1,0xd7f89cff
.word 0x5f4e3173,0x156227bb
.word 0x84585dda,0x134b4617
.word 0xd5608046,0xbccf74b7
.word 0x7fb08931,0x0000009a
.word 0x9a1121e0,0x70694730
.word 0xd75f1ea6,0x732d7637
.word 0xb77d78a6,0xd7a11cf1
.word 0x5abe63f1,0x6096e7e0
.word 0xe2c52fcf,0x08a189de
.word 0xcb3bcd64,0xb5291819
.word 0xb2d6ffbf,0x7ab2d94a
.word 0x82bebbac,0xd50b393a
.word 0xff870920,0x919e4964
.word 0xdec461e7,0xde813524
.word 0x8e64c4b5,0x013ce2d3
.word 0xc7ce6f05,0x379a5bca
.word 0x3675420e,0x1fa0b40e
.word 0xfd23bc7e,0x926c649c
.word 0x285af7b8,0x7626a7ad
.word 0xc775f523,0x000000d0
.word 0x3c725371,0x6783d8cb
.word 0x2f40a4cf,0x61222083
.word 0xc9618a04,0x44c2d16a
p42_local2_expect:
.word 0x86d80109,0x50f713dd
.word 0xba77cabd,0x2e1a360a
.word 0x6f32b152,0xf20470d8
.word 0x1034cead,0x7fff78af
.word 0xd5777f8d,0xd7511895
.word 0xd5284354,0xdc56acc6
.word 0xd85f9bef,0x9c4b3108
.word 0x9b668e60,0x04c3425c
.word 0xbcbc5807,0xbc2953c1
.word 0xc8b1b884,0x35608b5f
.word 0xfa4132f3,0xd4657aba
.word 0x389cf6bd,0xd9764351
.word 0xff590d91,0x362812c8
.word 0x54156846,0xd3577be9
.word 0x88296e58,0x1cbaf808
.word 0xadf4d4c8,0x9f24dda1
.word 0x7d08359d,0xfebece51
.word 0x6cd4ce6f,0x02e85058
.word 0xeec87068,0x38fff306
.word 0xb1e303ca,0x2bff21cf
.word 0xca9fea9a,0xc2bd7b41
.word 0xff21a806,0x794d8276
.word 0x149229dc,0xfcb1c1f6
.word 0x323d1023,0x14b0356e
.word 0x42406d1a,0xa1d4e130
.word 0x1d0603ef,0xc4b4a16c
.word 0x0089d794,0xe936b81c
.word 0xccea2342,0x130e6c7a
.word 0x2434f503,0xac990e3d
.word 0xc310dba5,0x965a1547
.word 0x4ef99653,0x24e62343
.word 0xe5c1b3d4,0xb75a8017
.word 0x990107ff,0x0f75c298
.word 0xe5bac914,0x2bc52f77
.word 0x2ad27d72,0xdec461e7
.word 0xf4a9187f,0xf92a1b50
.word 0x2f9d8f7c,0x333169eb
.word 0xdabe8142,0xdf261823
.word 0x44b4036f,0xb3e6bd6b
.word 0x0c22b738,0xce944153
.word 0x4d571b1d,0xff769b89
.word 0x00000000,0xfd0e0616
.word 0x9e692094,0x74e97075
.word 0xb9f2f742,0xe24eedf6
.word 0x9e625754,0x58d9a2ff
.word 0x927ec394,0x108d990b
.word 0x435e1819,0xdd1a94c8
.word 0x5270f2f9,0x70fffd6b
.word 0xefe55486,0x2cf2b2c8
.word 0xe96a4515,0xa0dc40d7
.word 0xfa991a43,0xa399fa44
.word 0xa34c6413,0x9686e0a3
.word 0x11eeb636,0x3322177d
.word 0xfc335745,0x1cd1885e
.word 0x41c7b767,0x5bcb0c52
.word 0x61709f91,0xeb1b7cee
.word 0x5f330e92,0x0878c2ce
.word 0xcb926558,0xaaff7d50
.word 0x9dab32f2,0x27562780
.word 0x06decf02,0x507157ec
.word 0x07144246,0x1f7e1b82
.word 0xfec64611,0xfaff9b9b
.word 0xe4ecf947,0x5c30b90a
.word 0x436577ca,0x11d39871
p42_local3_expect:
.word 0x07ff27cd,0x1a254c03
.word 0x5e97b5c3,0xfa2ebda1
.word 0x4bd0ffe2,0xdff6fb1c
.word 0x1e14ed45,0x4ffffb3c
.word 0xadd0f8f2,0xcc311196
.word 0x92490e2f,0x6e3d5634
.word 0x1ac9ff56,0x5a801650
.word 0xbd865712,0x9b42f7e5
.word 0xe48ac8a0,0x7e456da5
.word 0x19555dfd,0x84fe8b5b
.word 0x8312a6e7,0xb42aa223
.word 0x2168ff21,0x8417ae37
.word 0xb1ff199d,0x785869f7
.word 0x93e0a99f,0xd7511895
.word 0x601fe207,0x0000008a
.word 0xafd705b5,0x1f9fe3f9
.word 0xf39c23f5,0x286c2319
.word 0x6661d4e4,0x017ee2f1
.word 0x65dbb90a,0x6e3d14f8
.word 0x5e879d73,0x04168a21
.word 0x2e77199d,0x6ac4a47e
.word 0x3e89bb04,0x43f8c51b
.word 0x4fbb97f6,0x610a6626
.word 0xaad70d8f,0xff98cc40
.word 0x479a9b5e,0xff4afa37
.word 0xd0f980ae,0x8a43572e
.word 0x207741bd,0xe38295c9
.word 0xae2f4af7,0x4cd26121
.word 0xa353c304,0x4cb02dd2
.word 0xff6a56a1,0x3e2f4974
.word 0x8d232030,0xa3ac2cc2
.word 0x2c9a5c1a,0x0760ee44
.word 0xf700809c,0x96b5013a
.word 0x197ff1ff,0xfc3861e6
.word 0xf47f7d30,0xcfb7d311
.word 0x63e8b7da,0xf2d531dc
.word 0xbabbb512,0x431cc2e7
.word 0xff46973c,0x421433eb
.word 0x1ac9ff56,0xa8d6be4c
.word 0xa1d4e130,0x837418c8
.word 0xdbc9108b,0x27142316
.word 0x020aa0c4,0x1a91d36f
.word 0xcf1e316c,0x2486bd02
.word 0x43ef5fd3,0x32442de5
.word 0x078372cd,0x91fa5dd8
.word 0xdbd39407,0x18157f96
.word 0xcf7bd751,0x399af36d
.word 0xd470e9f3,0xc3a0744d
.word 0xff756518,0xd79fa80e
.word 0x64b05a00,0xb1a230df
.word 0x2dfbfcbe,0xe5930592
.word 0xc7a77f00,0x0314f4d6
.word 0x4019fc83,0x48a93a96
.word 0x2234f612,0xd9f70bc8
.word 0xd3767fff,0x68d78644
.word 0x4f05072b,0x6286f9c2
.word 0x58ff85d4,0x005c00e7
.word 0x5fc22b2e,0xf0221840
.word 0x0e1fdf67,0xafddff5d
.word 0x04c03eea,0x16fb15f4
.word 0xe7c271c1,0xc1ad1819
.word 0xe9949858,0x6eed9bf6
.word 0xbbfb3457,0x4649412b
.word 0xa02b93ab,0x7cd06f26
p43_init_registers:
.word 0xb10ca936,0x9e508238 ! Init value for %l0
.word 0x82da7cb8,0x1c05c5cc ! Init value for %l1
.word 0x21291120,0x4c5096eb ! Init value for %l2
.word 0x858f8061,0xcc59c353 ! Init value for %l3
.word 0xd581df18,0x666a967b ! Init value for %l4
.word 0x808ebc8c,0x56282b26 ! Init value for %l5
.word 0x7298d6b0,0x65ec12a8 ! Init value for %l6
.word 0x9abbeb74,0x78189402 ! Init value for %l7
.align 64
p43_init_freg:
.word 0x1b1a76a5,0x0a2072c9 ! Init value for %f0
.word 0xbf8c7844,0x6d52d288 ! Init value for %f2
.word 0xdf2d1ff9,0x23409573 ! Init value for %f4
.word 0xe9dd96c9,0x8ece987b ! Init value for %f6
.word 0x14e7452e,0x35e40cfc ! Init value for %f8
.word 0x0adbf61a,0xf770dd2b ! Init value for %f10
.word 0x8b3afc96,0xe58d6efd ! Init value for %f12
.word 0x294bcd89,0x186b6b93 ! Init value for %f14
.word 0xda41bcc7,0x431de7c1 ! Init value for %f16
.word 0xe0e9af4f,0x2437ec49 ! Init value for %f18
.word 0x8bb38795,0x3dd88827 ! Init value for %f20
.word 0x767b9320,0x124479d8 ! Init value for %f22
.word 0x183e1bd4,0xeaf19d8e ! Init value for %f24
.word 0x05cadc66,0xaf10cc95 ! Init value for %f26
.word 0xb76c539a,0x7cf48ecc ! Init value for %f28
.word 0x522f45fd,0x6c6ee212 ! Init value for %f30
.word 0x2e79231c,0x0b161f8f ! Init value for %f32
.word 0x51205efc,0x2fd70334 ! Init value for %f34
.word 0x61a363f4,0xe3e756d1 ! Init value for %f36
.word 0x5b5b8ade,0x878b3464 ! Init value for %f38
.word 0x704291dd,0x71fc30a1 ! Init value for %f40
.word 0x8652220c,0xebd5d41f ! Init value for %f42
.word 0x2ac2598a,0x96f69b49 ! Init value for %f44
.word 0xe78f33cb,0x3cbee22c ! Init value for %f46
.word 0xf976b68f,0xd56643f3
.word 0x0aa1eb74,0xa5c69efe
.word 0x0bcc51a3,0x830ccefd
.word 0xb04074d8,0x21ab03f4
.word 0xf13c5e14,0x363b6f19
.word 0xf452714c,0x1af456a6
.word 0x99fd72a4,0xb322209e
.word 0x7c27da0b,0x1b5a1f16
p43_expected_registers:
.word 0x00000000,0x482086f2
.word 0x00000000,0x5ebeb0f5
.word 0x00000000,0x8fa403cd
.word 0x00000000,0x1fe50e40
.word 0x00000000,0x000066ac
.word 0x00000000,0x9b4aa8db
.word 0x00000000,0xeba12dee
.word 0x00000000,0x51d99aa7
p43_expected_fp_regs:
.word 0x1b1a76a5,0x0a2072c9
.word 0xbf8c7844,0x6d52d288
.word 0xdf2d1ff9,0x23409573
.word 0xe9dd96c9,0x8ece987b
.word 0x14e7452e,0x35e40cfc
.word 0x0adbf61a,0xf770dd2b
.word 0x8b3afc96,0xe58d6efd
.word 0x294bcd89,0x186b6b93
.word 0xda41bcc7,0x431de7c1
.word 0xe0e9af4f,0x2437ec49
.word 0x8bb38795,0x3dd88827
.word 0x767b9320,0x124479d8
.word 0x183e1bd4,0xeaf19d8e
.word 0x05cadc66,0xaf10cc95
.word 0xb76c539a,0x7cf48ecc
.word 0x522f45fd,0x6c6ee212
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0xdbda6aff,0x7556c834
.word 0x8596d1b3,0x09c9dd98
.word 0x0b2c5328,0xa8cd9d82
.word 0x7a4d79a8,0x4266ef60
.word 0x89c0f2f4,0x2f7d447d
.word 0xf8ecdd9b,0x4598f3c2
.word 0x033715ce,0xb914f575
.word 0x34a42abb,0x8cf6875a
.word 0x57d9cac9,0x1176ed26
.word 0x49ad1f23,0x654b8f38
.word 0xd1e67bf4,0x5d63385e
.word 0x2e82a111,0xff000033
.word 0x701475f8,0x2cb5e8ad
.word 0x9a1cb298,0xbb26cb45
.word 0x176555fd,0x6d86c481
.word 0x8f346c37,0xe03534d2
.word 0x59a2e729,0x5677095d
.word 0x8669f118,0x71096ad8
.word 0x7c8c6ed0,0xbe208f09
.word 0xf5188815,0x3edc9c55
.word 0xf7b62c55,0x1d1cbe00
.word 0x75cf1252,0x3d347fd4
.word 0xecb71d80,0x1e6af687
.word 0x6eecdef0,0x73fecf18
.word 0xdf066333,0xaf790847
.word 0xaebad34b,0xecb01b97
.word 0x258b3596,0xf520bb5c
.word 0xd8892f11,0x73ba098f
.word 0x8d627494,0x87585454
.word 0xd70966dd,0x50828455
.word 0x56c629de,0xf0b65dc5
.word 0x67277c96,0x5cfbf0c8
.word 0x8295c063,0xcf8a4f14
.word 0xe0300e6f,0xf09c0169
.word 0xae1a710d,0x5a016d70
.word 0x5702edf7,0x00000083
.word 0xef9f7760,0xec1f55f1
.word 0xa3565901,0x6889cda7
.word 0x7d231242,0x14ffc4ce
.word 0x1303803e,0x6fea7602
.word 0x27a4ac86,0x8238312f
.word 0xdfe3f183,0x858695fa
.word 0xd8ff8f1e,0x977889ae
.word 0x3aff9b32,0xd8fcc780
.word 0x637f570c,0x4bd7bd8f
.word 0xd0b05917,0xe8c789cd
.word 0xc73cd1dc,0x04d89a12
.word 0x9c53e0b2,0xaa6810dc
.word 0x80dcbaec,0x5baa818d
.word 0xff6ef2e4,0x3189b93f
.word 0x92abb4f1,0x0272b2d7
.word 0x17d3b021,0x79ce9335
.word 0xd7dadfa8,0x1344adfb
.word 0x8aa5942f,0x83c87878
.word 0x702328a4,0xbc8bb586
.word 0xdd50bbc0,0x4beeb60e
.word 0xa688bc2d,0xe7c9bc9b
.word 0xffaff902,0x2aafa793
.word 0xffe082c7,0x97a2cb56
.word 0xae8b40a1,0xee5e7316
.word 0x8c199450,0x1c92a0a8
.word 0xa17a2dfa,0x7e495c2b
.word 0xf965394c,0x05478fb5
.word 0x167425d3,0x7072c15e
p43_local1_expect:
.word 0x25ab4f1f,0x9138b4d2
.word 0xdcb0cc2d,0x2886eeb5
.word 0xc35b2950,0x62a1e87d
.word 0xe1ff7237,0x95973b7b
.word 0xe7ef9884,0x000000a5
.word 0xc7ca6064,0x76aef41e
.word 0xd151ddc3,0xdb553fbc
.word 0x996fa917,0x33409096
.word 0x9ba2f5e7,0x48052039
.word 0x00000097,0x78adc549
.word 0x585434ba,0x237e2d4f
.word 0x728664b9,0xe3aa0459
.word 0xeba12dee,0x00278ddc
.word 0xcc60f4f2,0xb49c0966
.word 0x11c9ae8e,0xdcfe6d6b
.word 0x449a036b,0x80b8d2bc
.word 0xc8386084,0xff693ef6
.word 0xc8386084,0xff693ef6
.word 0xed89cc1f,0x2b0a4e50
.word 0xdebc9d10,0x0fb61f75
.word 0x860d384a,0x7fc80071
.word 0xbc883bec,0x69a5aa32
.word 0x21129b53,0x011c0f40
.word 0x7249fb00,0x78144c43
.word 0xcf8a4f14,0x17f80f52
.word 0xff208f2c,0xa0070d14
.word 0x00ff00c0,0xa1f3b003
.word 0x915ee66f,0x477175ae
.word 0x162e11ca,0x9fb2d2d7
.word 0x3ebefdf3,0xba621a91
.word 0x92fa76c7,0xe40133ae
.word 0x7943ff4e,0xc33e5171
.word 0x8887a5e4,0x20a55c16
.word 0xf3ef8d2e,0x78144c43
.word 0x5b5e882f,0xc29e327d
.word 0x000000cc,0x2a227c78
.word 0x6384d56b,0x6c9fc2f8
.word 0x822aa8f7,0x1cde42c6
.word 0xf1e798db,0xdb553fbc
.word 0xc3cc7746,0x0b82fcc9
.word 0xd21821ab,0x39b43bfb
.word 0xdef8f2aa,0x88284547
.word 0xd0d554d5,0xccdc4198
.word 0x41e6ac30,0x393ce30d
.word 0x51cdf0be,0xe7bd5b9b
.word 0xaa679df0,0xa044dbb4
.word 0xd5c80e95,0xb73bee55
.word 0x0074ca11,0xb49c0966
.word 0x45b26c7e,0xae611256
.word 0xdb9bc977,0xff924f01
.word 0x2059aac1,0x45d26258
.word 0x00000000,0x00000052
.word 0xeb711fcc,0x265e3f02
.word 0xec1f55f1,0xac5d3207
.word 0x524d072c,0x3638b7fb
.word 0x0906633b,0x238594ba
.word 0x7d47b6c2,0xeb6e8421
.word 0xd09eb22d,0xe7bd5b9b
.word 0x058339bc,0xd62a5280
.word 0x9f155264,0x3ed5ec8d
.word 0x84aa6a77,0xc0ccfaec
.word 0x84e4e9be,0x7989a641
.word 0x8ab31070,0x21d0ef28
.word 0xbafcbd3d,0x3d50e624
p43_local2_expect:
.word 0xd89eb3b2,0x2be75838
.word 0x3c1c20a8,0x0824666d
.word 0x16ffc31d,0x3243fcc9
.word 0xff519c3c,0x60c10512
.word 0x8272f882,0xff55542e
.word 0x17f80f52,0x4fd154cb
.word 0x2040a552,0xfa1c0c2e
.word 0x6ffd9a15,0x5a87f5ae
.word 0xcb6fd5d8,0x00000020
.word 0x0f2b53c5,0x9e954e24
.word 0xd0541201,0x1c5d1c04
.word 0x78189402,0xb0734032
.word 0x6e2251d4,0xb36505a8
.word 0xe2d582fe,0x6b83d36a
.word 0x18133406,0x884febe0
.word 0x449a036b,0xa471bf82
.word 0xe5263995,0x3f527cc4
.word 0x73d9485b,0x2f48951d
.word 0x858a44f7,0x74ff5ffb
.word 0xf7e75037,0x2e116d03
.word 0x797ef174,0x4e6d6813
.word 0x3456837e,0x8c1e89c3
.word 0xe9844955,0x7643215f
.word 0xc93697d1,0xae6b8705
.word 0x11a18b89,0x8fb28cc2
.word 0x6e9aca52,0x04a513c2
.word 0x4caab901,0x500e5ae5
.word 0xe40bfdca,0xae1e49e4
.word 0x4d44b814,0xd1873431
.word 0x9cbdfad4,0x62ee56d7
.word 0xe055d137,0xe0696a8b
.word 0x377ba018,0xf3d01b6f
.word 0x4e25d839,0x5a87f5ae
.word 0xc30d8cf1,0x836d9895
.word 0xe0ff2506,0x026f8e0a
.word 0x81a7b2e4,0xff55542e
.word 0xa8540766,0x8a03e22b
.word 0x74449eb3,0x58cb27c5
.word 0x9495d2fa,0x03ac68b3
.word 0x826311e0,0xffae2514
.word 0xa3d7cc54,0xd1ffb4e5
.word 0x6b1d0364,0x5b09a517
.word 0x83d5a576,0x8043293a
.word 0x03ac68b3,0xc07a28f2
.word 0x9737a568,0x9f5ce052
.word 0xda926241,0xd98e0146
.word 0x04a19c27,0xd123e56d
.word 0xc0157a9c,0xffd9e740
.word 0xa90ff61d,0x46677615
.word 0x21de0781,0x3089b76c
.word 0x8fa403cd,0xa6c375f1
.word 0x39b43bfb,0xc1451dd5
.word 0xffb79d81,0xd1d6c734
.word 0x179c443e,0x56daeedd
.word 0xc525d174,0x27e23fcc
.word 0x826df5ad,0xe1e6f3c0
.word 0x9f49d972,0xcfc80d0c
.word 0x45b56801,0xa69388ca
.word 0xfa8a3340,0xed5035ad
.word 0x52de89df,0xf7397448
.word 0x558b0dc9,0xad0bba5b
.word 0x6ddf63b8,0xbc2202ff
.word 0x94a679eb,0x5f8c327d
.word 0xbf9b9d64,0x00d35443
p43_local3_expect:
.word 0x2dea0a33,0x8c6f2b6a
.word 0xfbbbc4a8,0x6e68cc63
.word 0xd1849e70,0x16163058
.word 0x7e82f3f2,0x1f9d1d90
.word 0x7072c15e,0x4d306042
.word 0x860d384a,0x265e3f02
.word 0x9bb3ff06,0xbf65e6d7
.word 0xb265229d,0x247402a2
.word 0x7d7f42aa,0x77e49984
.word 0x4246e8a1,0x67d2869b
.word 0xec460e18,0x51fac3c1
.word 0x3ff78534,0x2ff8d066
.word 0x00000027,0x0ceae508
.word 0x10361797,0xb6eea417
.word 0xfe5aacea,0xab341109
.word 0x98d53b29,0x4b7a26ff
.word 0xedbaed77,0x946a4cc5
.word 0x54a9a1e4,0x128b0c4b
.word 0xba929754,0x5161fc07
.word 0xd6eeb83e,0xbc3e467b
.word 0xfe07bc77,0x2a98215a
.word 0xe738d30e,0x2405c86c
.word 0x1fe50e40,0x8079ff80
.word 0x96e06ce0,0xc6c06a9c
.word 0xaa9b0214,0x30385ef1
.word 0x15aef4c2,0x7de47974
.word 0xffe1f3c8,0x98a9ceff
.word 0x6a38108a,0xff914809
.word 0x0c1c397d,0x56aab950
.word 0x34989e75,0xfca231ff
.word 0x353ab811,0xa307b53e
.word 0x621a7e1d,0x76614a0a
.word 0xc0aa8a3b,0xc1ecc229
.word 0xec98f897,0x20c13fd3
.word 0xb4cbbf59,0xd1e524c6
.word 0x84525bcb,0x9e78bc64
.word 0x15deaf12,0xbf51c3b4
.word 0x49693690,0x57799e9c
.word 0xca351ebd,0x65eeaed3
.word 0x29a8a534,0xe0816fcb
.word 0x362434f8,0x1563e4ed
.word 0x3cd614ff,0x1cf7124f
.word 0x65ec12a8,0xc417850f
.word 0x0f7c6d64,0xa19d83a7
.word 0xe56b72c7,0x2a116ebe
.word 0xdb5354b3,0x64c150d9
.word 0x7b226495,0x13515a6b
.word 0x8b6ba52a,0x4aa61959
.word 0x1c7e4a4b,0xa96f95d2
.word 0x7f6a8ea8,0xde637289
.word 0x206493f6,0x29543dd9
.word 0xf08cffcb,0xdd4ec7f0
.word 0xb14da9fb,0xcfb69bca
.word 0x6dd310a9,0x66ac7e80
.word 0x0bf29510,0xb2d4c447
.word 0xa8cda462,0x1a6e4dfc
.word 0x3149ffc8,0x34f5c4eb
.word 0x550440af,0x416984ab
.word 0x5bd6268c,0x8828feff
.word 0xec75a6ff,0xc0ff0f4b
.word 0x578a103e,0x73ba098f
.word 0x8647f419,0x0e19cc65
.word 0x35c281fb,0x7bd84f03
.word 0x3e09242e,0x77b1aecb
p44_init_registers:
.word 0x69a74b7d,0xd2ad22d8 ! Init value for %l0
.word 0x34455168,0x616e14f1 ! Init value for %l1
.word 0x60de2990,0xbcc5c08d ! Init value for %l2
.word 0xd4dc2362,0x23948f3f ! Init value for %l3
.word 0x3d1d7378,0x01a6d943 ! Init value for %l4
.word 0x8bfe502a,0xc503e365 ! Init value for %l5
.word 0xfa3d8ad7,0xcec2a2b2 ! Init value for %l6
.word 0x290a3a53,0xb0ff171c ! Init value for %l7
.align 64
p44_init_freg:
.word 0xed31b9a5,0x4f63ad07 ! Init value for %f0
.word 0x34caf492,0x2611cac2 ! Init value for %f2
.word 0xb7052754,0x7581be97 ! Init value for %f4
.word 0x6ae3c861,0xab4d3ee1 ! Init value for %f6
.word 0x6b94bea0,0x771a92f5 ! Init value for %f8
.word 0x99ea3853,0x24967483 ! Init value for %f10
.word 0x64c0edca,0x4160edc6 ! Init value for %f12
.word 0xfff3d64b,0xdeb96af1 ! Init value for %f14
.word 0x612f8d06,0x4d31460a ! Init value for %f16
.word 0x44070efd,0x77b05eae ! Init value for %f18
.word 0x04128ecc,0x7ac4967d ! Init value for %f20
.word 0xb622bc50,0x780922a2 ! Init value for %f22
.word 0x5baa5599,0x9bcfb1dd ! Init value for %f24
.word 0xc9f7a7f2,0xe1fd4bc3 ! Init value for %f26
.word 0x0b02df02,0x9d75a992 ! Init value for %f28
.word 0xf3240fc5,0x38540c3f ! Init value for %f30
.word 0x8b62fe5b,0xdfeded24 ! Init value for %f32
.word 0xbf8657d6,0x83a75389 ! Init value for %f34
.word 0xa4868f97,0x3505704f ! Init value for %f36
.word 0xa629ebe5,0x36f35198 ! Init value for %f38
.word 0x36303ec8,0x77cd628a ! Init value for %f40
.word 0xc3cc5956,0x87a340b6 ! Init value for %f42
.word 0x1d6f0ef6,0xd2aafa87 ! Init value for %f44
.word 0x8b55b48c,0x1206a1c7 ! Init value for %f46
.word 0xc7063c6f,0x5e1bfc20
.word 0x18e49c9e,0xbe257d47
.word 0xaae7ced0,0xc9013b1d
.word 0x97e5a027,0x3c086f13
.word 0xd8742d6b,0xe36d08a9
.word 0x3ecb51ca,0x5b81313a
.word 0x648b3de9,0x7870f3bc
.word 0x677fbe47,0xde8355fd
p44_expected_registers:
.word 0x00000000,0x0000000f
.word 0x00000000,0x4c9983dc
.word 0x0ee4bc0f,0x406665ee
.word 0xd453261b,0xbd1a7589
.word 0xccd2f707,0x8a47def1
.word 0x00000000,0xcb917472
.word 0x00000000,0x000000a2
.word 0x00000000,0x9752419c
p44_expected_fp_regs:
.word 0xed31b9a5,0x4f63ad07
.word 0x34caf492,0x2611cac2
.word 0xb7052754,0x7581be97
.word 0x6ae3c861,0xab4d3ee1
.word 0x6b94bea0,0x771a92f5
.word 0x99ea3853,0x24967483
.word 0x64c0edca,0x4160edc6
.word 0xfff3d64b,0xdeb96af1
.word 0x612f8d06,0x4d31460a
.word 0x44070efd,0x77b05eae
.word 0x04128ecc,0x7ac4967d
.word 0xb622bc50,0x780922a2
.word 0x5baa5599,0x9bcfb1dd
.word 0xc9f7a7f2,0xe1fd4bc3
.word 0x0b02df02,0x9d75a992
.word 0xf3240fc5,0x38540c3f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0x816f5d4e,0x03ed3046
.word 0x69a5b5ff,0x0a8affa3
.word 0xbb4866d5,0x17855650
.word 0xb6b01932,0xd3e587db
.word 0xc4a3ac90,0xe5d4e978
.word 0x25b388da,0x527758b2
.word 0x83ac16cb,0xf9052c72
.word 0x058109b5,0x8e0f654f
.word 0xca2e9235,0x66affec0
.word 0x443e9e06,0x73b534b8
.word 0x9b90fa86,0xc6b4a656
.word 0x73987d43,0xc7db7e0b
.word 0x589aa97b,0x1e88d8dd
.word 0xff6be3a0,0xb5179f13
.word 0xcba68745,0xf7c9a2c4
.word 0xd45e3cdb,0x554dd8bd
.word 0x369e3f28,0xbfc92db0
.word 0xf100d8e1,0xd453261b
.word 0x883e52d1,0x8d50fc80
.word 0xade6e0d0,0xad84d449
.word 0x5bbf542b,0x26489ca1
.word 0x13ff3f76,0xbef80596
.word 0xb2422349,0x08811bb6
.word 0xb97751ed,0x3b6828d4
.word 0x089609b2,0xf8037543
.word 0x4eb0766d,0xbf00ceff
.word 0xb5df38cc,0x261f99d4
.word 0x9ebadea4,0x3c19feca
.word 0x596cf823,0x47c5f01b
.word 0xcbb3fed6,0x000000d4
.word 0x1e1ac50c,0xf9e04343
.word 0xe41f3600,0x01e9e80f
.word 0xbf4ad79c,0x1a28a6e6
.word 0x68788ca0,0x61da8808
.word 0x00000059,0xff9b45c9
.word 0xef3672f9,0x08ec4050
.word 0x8827811d,0x8e1088d7
.word 0x7398aebe,0x8cc28313
.word 0x06308a79,0x015f8ee4
.word 0x557ae5ce,0xd1d72a4c
.word 0x5c862e87,0x316b3c13
.word 0x842329f3,0x71adca73
.word 0xffe5acb8,0x04849d70
.word 0xb5115ccf,0xb83b316f
.word 0x561f05cc,0xcc08cd60
.word 0x5cfe01d3,0x7fe58e95
.word 0xef2a8049,0x84906b66
.word 0x6e3a1acd,0xd1de0ea1
.word 0xd9bf74e5,0xd92e6b9b
.word 0x175fa6b1,0x240a4708
.word 0x0e6d6e4c,0xc704dc3b
.word 0x3724ddf9,0xe8f61608
.word 0xec82f7d0,0x07d0f473
.word 0xfc00e95b,0x723ec770
.word 0x0c9b98e6,0x892ec59c
.word 0x4a1508a9,0xb789cde0
.word 0xef7c46d2,0x19cb3888
.word 0x7f607ecb,0x9cd535ad
.word 0x754a7549,0x6658f912
.word 0xd603c7d3,0x1d11c267
.word 0x0b5da022,0xd92a2de7
.word 0xb08b2972,0x00e75662
.word 0x6e5ba98d,0x5fae6967
.word 0xc0ff451b,0xf6063346
p44_local1_expect:
.word 0x03975da3,0x74cf2a31
.word 0x69ba61ff,0x5a14caff
.word 0xd453261b,0xbd1a7589
.word 0x02d547d2,0x4864bb3d
.word 0x76851e48,0x21cc6ad2
.word 0xf9e04343,0x14183100
.word 0x286ff392,0xaa4c16e0
.word 0x9b740ace,0x5ff5211c
.word 0x63a8e614,0x74aa0f20
.word 0xf03e3f2c,0xe1abb5fa
.word 0x867e32be,0xee9cce6d
.word 0x6fb52174,0x12d37305
.word 0x8883d0ef,0x10511482
.word 0x364e362c,0x07d0f473
.word 0x7d6db2c9,0x42baffad
.word 0x65ea6139,0x5935b289
.word 0x7dfe95d6,0x33be3c60
.word 0xd8343190,0x24811e95
.word 0xe5771bff,0x524cd05e
.word 0x30943d4d,0x70efbd6f
.word 0xb3160d7c,0x05d9be86
.word 0xdddaa173,0xe4d70fc7
.word 0x996c388d,0x65cd0753
.word 0x626b2f1d,0xdcb0ccb4
.word 0x2d703d27,0xfc4e30d6
.word 0xd14cb86e,0x325e99a5
.word 0x59ed8d8e,0x09354a5e
.word 0xdd2969c7,0x938714d7
.word 0xd88799fe,0x2f4b5bcc
.word 0x97be04d8,0xe4d365cd
.word 0xa8b6e548,0xa08874ec
.word 0x1285065d,0xe1ed1e79
.word 0x374250b5,0x18ff1c36
.word 0x406665ee,0xbd1a7589
.word 0xedca89c4,0x5a5395c6
.word 0xfb7690bb,0x7bbdd46f
.word 0x2b113cbb,0x8c0226ea
.word 0xb77ee70e,0x99e1ff79
.word 0xa8283077,0x889a459c
.word 0xfc21ef26,0x1a32f6f9
.word 0x1829dfc5,0xba20ff20
.word 0xb7da2495,0xdee9bc0c
.word 0x608f9ebe,0x70e7f625
.word 0xfdc5fcaf,0xd453261b
.word 0xa847db8d,0x311a0e3e
.word 0x9ebf2a13,0xc8277434
.word 0xc3e7929d,0xdea6b41f
.word 0x06d4ffc5,0x70ee983f
.word 0xb2af138e,0x0f938aec
.word 0x533133ef,0x8291e7dd
.word 0x0bee4b6f,0x07d0f473
.word 0x38afc936,0x4b9a64e5
.word 0x2a9a04b4,0x87ffc462
.word 0xcf3abf1b,0x5f20a0f2
.word 0x733a19e6,0xb6ea2b1b
.word 0xf9a33b4a,0x3697d117
.word 0x759df0fa,0xa875393c
.word 0xb6a4ffdc,0xd8d45797
.word 0xdf1d7fbb,0x21867740
.word 0xdfb07ad6,0x9ad0ffd6
.word 0x6b91af69,0x173b7dd2
.word 0x4201d1cf,0x2e049d5c
.word 0x807cdbf6,0xe3677c21
.word 0x265a5372,0x653506d9
p44_local2_expect:
.word 0xf0c2dfe5,0x2e10c857
.word 0x71c4526e,0x32e072de
.word 0xae1d9c2c,0x71b5553a
.word 0xcca69864,0xbbe9b50e
.word 0xa7ae3a68,0xa93ec011
.word 0xab5fdc05,0x719f3ced
.word 0x2e981e65,0x478da59b
.word 0x05c417a7,0x98b9c964
.word 0xa031f109,0xce971a3b
.word 0x9c24a46a,0x2a9affe0
.word 0xdaf1ded8,0x98bb96d9
.word 0xf214e84a,0x3c19feca
.word 0x0142c0e8,0x1d21b34a
.word 0x9ca60d89,0x3f835348
.word 0xc56d33e6,0x139de9c6
.word 0x687f1198,0x4f402430
.word 0x0000006c,0x18ae4119
.word 0x0e4ec144,0x2d8cf1a6
.word 0x474c7d74,0x553d4b7a
.word 0xccd2f707,0x8a47def1
.word 0x92307600,0x9f166b3c
.word 0xd31bd413,0x5c6cb5b8
.word 0xd7ef3b48,0x4c364126
.word 0x8b6cc869,0x83937481
.word 0x800b9ec1,0xe9a41cff
.word 0x4ad69634,0x63873963
.word 0xdbff4765,0x4ec8d326
.word 0x50f99f41,0x20bf297c
.word 0xc6d36674,0x68ff3dec
.word 0x29efd17d,0x16bb7f81
.word 0x2e64b643,0xe38e7a45
.word 0xf6e723be,0xc93bb4fb
.word 0x0306f041,0x64c10c85
.word 0xa453e4bf,0xf0eb995d
.word 0x0000005d,0x5d494f32
.word 0xc60dcf3c,0xad0185a9
.word 0x9a95ff67,0xb6eeab37
.word 0xf1f50f99,0x2f36760a
.word 0x01df2500,0x9da1cf68
.word 0x53b9e757,0xf8feb997
.word 0x1c28525d,0x07f33eae
.word 0xda8c8ccb,0x8278a562
.word 0xdefb8e2f,0x23948f3f
.word 0x4c502082,0x7313f5db
.word 0x83d9e636,0x4bb3e82f
.word 0x5ef4cdcb,0x41770fec
.word 0x76587e69,0x3523e9e9
.word 0x55560bb8,0xda625739
.word 0xff6409ca,0x50b3ff72
.word 0xe6b2cf72,0xffc78f86
.word 0xb77f0808,0x0a1b3a0d
.word 0xa1d3807f,0x3d144455
.word 0x215379fc,0xb7d92bc5
.word 0x77eca7fd,0xf4930013
.word 0x489a12a5,0xa97a2e47
.word 0x48595c83,0x05eb211c
.word 0x9d0121e7,0xdb9e69c3
.word 0xc8316f7a,0xede62edc
.word 0xd89d1b08,0xb6d3cb8d
.word 0xb08b2972,0x36a720bd
.word 0xbf8f9a26,0x18ff1c36
.word 0xdc6a50d3,0x47c5ff1b
.word 0xdb789b45,0x11ff02d6
.word 0xa31ee9b3,0x807cdbf6
p44_local3_expect:
.word 0x1a26080e,0x9fda91d4
.word 0xc13760c3,0xc7db7e0b
.word 0x01a7c5da,0xd5063a72
.word 0x6b1e0b5b,0x4162d6db
.word 0x0f03d291,0xf0c2dfe5
.word 0xac13a6da,0x18291f9d
.word 0x68788ca0,0xafaafc68
.word 0xbc36eb1c,0x37877cb0
.word 0xb402ee18,0x18ff3013
.word 0x6120fe55,0x9ca60d89
.word 0xda169696,0x9c69bf1c
.word 0xde4c3028,0x2e8657f3
.word 0x1e760068,0xe074e4be
.word 0x4d9c5d89,0xe0284741
.word 0x81ebea0e,0xcb414362
.word 0x35a13769,0xa23ad0d5
.word 0xc324b797,0x5e3b2b9d
.word 0xdb4c0da6,0xcdae4cd6
.word 0x5dbd4bdc,0x23a34ace
.word 0x3a4d962f,0x6824ff3f
.word 0x3167f359,0x8b1c1499
.word 0xd8d45797,0xbdcdff4e
.word 0x7a9a1965,0x6fe5e332
.word 0x0d41cf03,0xc54b99cf
.word 0x09bdf04f,0x299e5ee7
.word 0xe02f0230,0xc43c4211
.word 0xad255cdc,0x5fdba8b1
.word 0x69a9eac0,0xb031c3a3
.word 0x670cb60e,0x513d8bdc
.word 0x1bc3a8d8,0x2336642e
.word 0x22cfdb5b,0x4b6b256b
.word 0x07205587,0x5cfcb979
.word 0x1690d0a7,0xc0d2846b
.word 0x04568104,0x3ac38043
.word 0x750fff65,0xa847db8d
.word 0xeb871a05,0xf8feb997
.word 0x000000da,0x66e6021a
.word 0x7669531e,0xd9aa8082
.word 0x3c8dfb09,0x128aa5d8
.word 0xd92a2de7,0xf238b9c7
.word 0xc23641b2,0x9609d166
.word 0xeb205d90,0xff809c57
.word 0xb0cdeb9e,0x57ef05ff
.word 0x7ae0b1f5,0xbfcde6b7
.word 0x70a88cb4,0xb089d748
.word 0x28069abb,0xc4e9a02c
.word 0x9567b138,0x58f83b75
.word 0x2c5a0496,0x59c168cf
.word 0x6c5f8510,0x6bab07bf
.word 0xd82eff5e,0x07bdffcc
.word 0xe925e69b,0x2d109181
.word 0xfa5f9236,0xd978fcd2
.word 0x884d546a,0xfb7f5e9d
.word 0xe0a39b25,0xd44d1e4a
.word 0x000000c0,0x9be57f7d
.word 0x0abe4e5c,0x38a2072d
.word 0x79265301,0x27567bec
.word 0x2839a183,0xe704ff7c
.word 0x0ee4bc0f,0x406665ee
.word 0xab69cc36,0xb7744530
.word 0x61e856fb,0x8f725a46
.word 0x207a5256,0xe9c72dbd
.word 0x3f50422f,0x3b6f5e0a
.word 0x5bd329e6,0xbe8497a9
p45_init_registers:
.word 0x33dd1b86,0x8ba041e3 ! Init value for %l0
.word 0xe7e11b14,0x365caebf ! Init value for %l1
.word 0x4cedf83d,0xd08dd54d ! Init value for %l2
.word 0x1bdc7830,0x502726bf ! Init value for %l3
.word 0xf98eb33a,0x0912e8bb ! Init value for %l4
.word 0xdc44ad50,0x6b3492e9 ! Init value for %l5
.word 0xa5363fe2,0x22294171 ! Init value for %l6
.word 0x1b0b2d5d,0xf1ade808 ! Init value for %l7
.align 64
p45_init_freg:
.word 0x8ae1bb4f,0x39301b5c ! Init value for %f0
.word 0xcf128f68,0x419a4684 ! Init value for %f2
.word 0x6bcb563a,0xef7e61ee ! Init value for %f4
.word 0x0d9e6d37,0x6a978371 ! Init value for %f6
.word 0xd313551f,0x7b12cfc3 ! Init value for %f8
.word 0x9a07735b,0x0bed44ca ! Init value for %f10
.word 0xc97a3e3f,0x67baa2f9 ! Init value for %f12
.word 0x25978ba9,0x7ca57b1e ! Init value for %f14
.word 0x82afc835,0x84b9e5a7 ! Init value for %f16
.word 0x2063bc9e,0xdfdd9515 ! Init value for %f18
.word 0x4a9c0bec,0xc8d5185b ! Init value for %f20
.word 0x316969a5,0xa8e3fdc5 ! Init value for %f22
.word 0xdff70d67,0x13cf4f4d ! Init value for %f24
.word 0x6307c687,0x9a5b4a26 ! Init value for %f26
.word 0x0a9df0dd,0xafebd52d ! Init value for %f28
.word 0x62867e37,0xcb78d500 ! Init value for %f30
.word 0x6e068846,0xd1939b49 ! Init value for %f32
.word 0x926e50b2,0x5e8acebd ! Init value for %f34
.word 0x14173da2,0xf9843842 ! Init value for %f36
.word 0x3ba965a5,0x44e98bab ! Init value for %f38
.word 0x50adc9f0,0x9fb0788f ! Init value for %f40
.word 0xa69ef9d0,0xfb1ffe1e ! Init value for %f42
.word 0xeebfe6f5,0x8d7323d4 ! Init value for %f44
.word 0x5eba2497,0x7230ee98 ! Init value for %f46
.word 0x93ca6dfb,0x8fc7afc1
.word 0x6570aa40,0x85e7b06c
.word 0x59d70b57,0xadd4bba9
.word 0x1c094dd5,0x7d51d909
.word 0xb7db73ac,0x24c98afd
.word 0xc47620ed,0x867c7e8a
.word 0xe84250c7,0xdc00372f
.word 0xb6ff2073,0x44fca19b
p45_expected_registers:
.word 0x00000000,0x9e7c10e6
.word 0x00000000,0x68e8318a
.word 0x00000000,0x00000002
.word 0x00000000,0x1039875a
.word 0x00000000,0x7d6e0a1b
.word 0x00000000,0xc50420e2
.word 0x599ef3fb,0xa3076fd5
.word 0xc0554955,0x02ad997c
p45_expected_fp_regs:
.word 0x8ae1bb4f,0x39301b5c
.word 0xcf128f68,0x419a4684
.word 0x6bcb563a,0xef7e61ee
.word 0x0d9e6d37,0x6a978371
.word 0xd313551f,0x7b12cfc3
.word 0x9a07735b,0x0bed44ca
.word 0xc97a3e3f,0x67baa2f9
.word 0x25978ba9,0x7ca57b1e
.word 0x82afc835,0x84b9e5a7
.word 0x2063bc9e,0xdfdd9515
.word 0x4a9c0bec,0xc8d5185b
.word 0x316969a5,0xa8e3fdc5
.word 0xdff70d67,0x13cf4f4d
.word 0x6307c687,0x9a5b4a26
.word 0x0a9df0dd,0xafebd52d
.word 0x62867e37,0xcb78d500
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0x9258f724,0x8532d266
.word 0x4060bf9e,0xff762da5
.word 0x26798d60,0x2b03dd32
.word 0x2ee1b0f3,0xdcd47f57
.word 0xc63e824f,0x57d6880e
.word 0x129d628d,0x01f24c0b
.word 0x57a2e445,0xe0d5822c
.word 0x6bbe57cc,0xa11a8332
.word 0x64ba6006,0x16b4bfb7
.word 0xbc08137c,0xeae2bf51
.word 0x1c2399ef,0xa2c0be73
.word 0xbaff20c6,0x7b749491
.word 0x051e5287,0xf3fc361b
.word 0x9a2ce66b,0x8b61b390
.word 0x8b76881b,0x65ad77fc
.word 0x0cafedba,0x946b92b8
.word 0xed91e1c8,0xeb43b644
.word 0x40785acc,0xd1eac420
.word 0xaa9a86b8,0xba348b3f
.word 0x36f2f27d,0x14d1c414
.word 0x62b46830,0x56db55b8
.word 0x0acbfc36,0x05bc536d
.word 0xeec92f42,0x05f43bf9
.word 0xdae8c898,0x13e7e69c
.word 0xcc565e22,0xfab706a4
.word 0x920dabf5,0x00000001
.word 0x0339c418,0xb989ac6c
.word 0xf795977a,0x4c24b26b
.word 0x73430acf,0x22ea7a66
.word 0x31799dfc,0xb4c94f57
.word 0x8d658ebd,0xa64a0ada
.word 0xf9e5eb0e,0xc5ad9fb6
.word 0x9d5e1e56,0x1a339b93
.word 0x982d745f,0xa6d2cfd8
.word 0xf6730387,0x531f4aee
.word 0xa7d3c504,0xc01cddab
.word 0x599ef3fb,0xa3076fd5
.word 0x087c39e5,0xe471c795
.word 0xab49ebb7,0x1c47ecf8
.word 0x0000008b,0x88d0aa28
.word 0xa5b2c9c8,0x25f7f766
.word 0xa11a8332,0x1413e500
.word 0x712359a3,0xca875c40
.word 0xa8600c16,0xad5ee59c
.word 0x99f4589e,0x000000a5
.word 0x8647c126,0x8570f586
.word 0x0099bd8e,0x120fb5ca
.word 0x88eeff8c,0xe23b1ef9
.word 0x6dd17c2d,0x000000a4
.word 0x915975d5,0xde102325
.word 0xb3990bca,0x354f2600
.word 0x051ee072,0xca6353f3
.word 0xc3e968f2,0x29c26e93
.word 0xbd8fabdb,0x92cbb19f
.word 0x4ba003b7,0x2216fffe
.word 0x39802edc,0xbfbe0018
.word 0xd944e023,0xea99ec4f
.word 0xb4ae6ad1,0x9f1853d1
.word 0xcc3be6fb,0x62dfca5c
.word 0x92c09eae,0x5f7e64fd
.word 0x3da93ecc,0x85b1f838
.word 0x34a1394a,0x464c5b11
.word 0x18f4c1e0,0xc9f54045
.word 0xf98029bd,0xffc43646
p45_local1_expect:
.word 0x7e25c5b1,0x57d18ff9
.word 0x2e45886a,0xb0263b5e
.word 0x00000002,0x0d0e6cf2
.word 0xa694c2aa,0xa958d5e9
.word 0xdbdd4dc0,0x5655e5dd
.word 0x8fde3278,0x39c690ab
.word 0x6f0aca9e,0x5f8cbf75
.word 0x01dd112d,0x9d7d845c
.word 0xd8f43bf1,0x82856121
.word 0x4d65583f,0x576a59e1
.word 0x8000cf7a,0x17fa4604
.word 0x922d9a03,0xa99f07ba
.word 0xc20a76cf,0x9a0cbccd
.word 0xab10cfb6,0x25ad05e0
.word 0x76c72ac9,0xc3117700
.word 0x4054257d,0x437a0335
.word 0xbac43646,0xe1fe0d1e
.word 0xb7f7fbd6,0xb30714ab
.word 0x31f4ddb2,0x1b0b8434
.word 0x88281ebc,0x0abe1678
.word 0x1fff6d66,0x00eeb013
.word 0x33aa7d5a,0x946b92b8
.word 0x1c603b09,0xffa041e3
.word 0x79ba3fee,0x28f0b93d
.word 0x17de516a,0x4ab1fc70
.word 0x1d86495a,0x0dd2ae31
.word 0x348fffaa,0xc04327e2
.word 0x751397f4,0xc2ca8b92
.word 0xc388bba0,0x63985386
.word 0xab10cfb6,0xba95a99e
.word 0xc5ff8cca,0xf159bcdd
.word 0x4c9120b6,0xd5030027
.word 0x21619376,0x5aa0dd40
.word 0xf3ae8a84,0xd4c1affe
.word 0x293a05ff,0x024700d6
.word 0x3667f17b,0x579e1205
.word 0x028a44ee,0xebb4565a
.word 0x4dd7cfc3,0x4d5479c9
.word 0xb63ed263,0xf34aa826
.word 0xb9cb2582,0x37f63b59
.word 0xeeb7ff47,0x5a07c5c9
.word 0x83010f2b,0xba77657b
.word 0x7e47a1a8,0xe201894d
.word 0xa5895c59,0xf93d0cbf
.word 0x1672707d,0x8cc05915
.word 0x47844509,0x76d4a06e
.word 0xf38cdb3f,0x579e1205
.word 0xb6f9e413,0x5df560b9
.word 0x202ebf08,0x0ca11106
.word 0xed97876a,0x1adb8655
.word 0x75db6732,0x381eb4b6
.word 0x3aac95d4,0x99ac23c9
.word 0xe4933c6f,0x51ffb0f3
.word 0xf53dc29a,0x9e264cc6
.word 0xb0024f76,0xa88bc81a
.word 0x98d7ffcb,0x2926c563
.word 0xab10cfb6,0x5ff0eb67
.word 0xff33c34b,0xcfe1be93
.word 0xcd8e61bf,0x05045faa
.word 0x7552d89f,0x4fe34466
.word 0xff22acd5,0xe40bcad8
.word 0x72f70bba,0x14735652
.word 0xfed7347b,0xc4c7e4f9
.word 0xae3022e0,0x62470f3a
p45_local2_expect:
.word 0x963ffa27,0xd99861d7
.word 0x0eb939ff,0x7cb2b850
.word 0xedc5a734,0xef51bff2
.word 0x166e01f8,0x734bcc62
.word 0xcd966e11,0x6325b511
.word 0xd2a3a9b8,0x0bbe961c
.word 0x0e436e01,0xf5a9deda
.word 0x0b81e5b9,0xba5a2c06
.word 0xb94f2c36,0xc6a3f66c
.word 0xc8c88049,0xea1ab314
.word 0x25422937,0x9e17ba31
.word 0x832b7c3f,0xc01cddab
.word 0x5cbab9ad,0x89c4b35c
.word 0x0b35b9db,0x00000019
.word 0xb5b947af,0x99f0ebdb
.word 0x4d719727,0x0b09b0dc
.word 0x4a4cb7a0,0xf91888b3
.word 0x72d8ec05,0xe67973c6
.word 0x78362c6e,0x8e9d4f0c
.word 0x591885ca,0xef163a1d
.word 0x2998a02b,0x634814bd
.word 0xdc0f0f53,0xcdebf012
.word 0x6372ff09,0x7bffec04
.word 0x6a934ed0,0xd5cc7f8e
.word 0xca6842a8,0x71912439
.word 0x12e8a669,0xa6d2cfd8
.word 0x5ab6cf57,0x9c64ffc4
.word 0x04519c8b,0x243dd279
.word 0x4cada4bc,0x00000082
.word 0xed46ff2c,0xd6f422b1
.word 0xc17425be,0xf3d7d065
.word 0x6a927877,0x700ecf9e
.word 0xb1cde836,0xcebb41ab
.word 0xbf733ad6,0x6a927877
.word 0xd93359ee,0x97432a6f
.word 0x44ddbe5d,0xbbc8b16f
.word 0x8494d25e,0x91aa3b88
.word 0x02080bfd,0x5ee63f7f
.word 0xeff8a62e,0xeaa18d49
.word 0x4c8aff18,0x23701741
.word 0x6a0921be,0x1635d9ce
.word 0x42c5c543,0x67af3c02
.word 0x53d7d8c0,0x93d6e32a
.word 0x8ef96f39,0x02724777
.word 0xa508a746,0x68a254c1
.word 0x569dd939,0xe01cf23e
.word 0xbeb63944,0x8b03342b
.word 0x05c2194e,0x640ad34b
.word 0xb3a5d2d9,0x099cfdb9
.word 0x04fdc03a,0x3a34934d
.word 0x29d08894,0xc38ba7bd
.word 0x84912010,0xda6ab864
.word 0xd87bdad4,0xb8f8b7ff
.word 0x1acccd05,0x3f344716
.word 0xff5d7b20,0x81658ae6
.word 0xfa0ab08e,0x7d6e0a1b
.word 0xff2a744b,0xf68230ff
.word 0x1a37f67f,0x03e139c9
.word 0x4ab99d27,0xfc8fe7e0
.word 0x09f8983a,0x21b3d0ce
.word 0x832b0449,0x99d8bdbd
.word 0xb0dca3c2,0xb609d118
.word 0x8e356194,0x6eba2370
.word 0x39cb9790,0x2362d5a9
p45_local3_expect:
.word 0x77f4c149,0xc56d5ec6
.word 0x9e4d27dc,0x72b0255c
.word 0x3d3c3455,0xb0f4d09b
.word 0x103bb801,0xfea5cb3e
.word 0x2875fef2,0x196af699
.word 0xc001190e,0xab49ebb7
.word 0xa2c34fd0,0x65f1cdff
.word 0xa3076fd5,0x716cda1c
.word 0x35c8677b,0xf6e084e8
.word 0x17670151,0xce8ae15b
.word 0xfe936981,0x85efd356
.word 0x0d5cd0c0,0x55f1242e
.word 0x61702430,0x052d5527
.word 0xd2425dd9,0xed42b0a1
.word 0x33f0a4c6,0xda1329a9
.word 0x484b2736,0xa248849b
.word 0x46d146a8,0x1769c089
.word 0x81be9127,0x27c895c0
.word 0x37e8d2fb,0xda49480c
.word 0x00da65cb,0xf4950fee
.word 0x73dafd41,0x021d95b9
.word 0x1edbee93,0x7700c963
.word 0x2a5959a2,0x136aacd5
.word 0xcc49cf93,0xb3a6be89
.word 0xd5ff29b3,0xda5add95
.word 0x2e11b358,0x434ef224
.word 0x021d95b9,0x8b86ee8f
.word 0xfba507ca,0x40095fb2
.word 0x66a9f2d2,0xf7909206
.word 0x23143907,0x7170bc1e
.word 0xa7d3c504,0xc01cddab
.word 0x892fe9a4,0xea8617c5
.word 0x1c598a5d,0x908e6bd3
.word 0xf9ad2d70,0xbe70ff49
.word 0xd08dd54d,0x50ff26bf
.word 0xc0554955,0x02ad997c
.word 0x57ebb2b3,0x0000006c
.word 0x4bf20dec,0x82ffff63
.word 0x84bef4de,0xb44f846c
.word 0xbf15af0e,0x46def65b
.word 0xe3ba246b,0xc0ffc3a1
.word 0xff2c8d05,0xf4a27c99
.word 0xa9f52bc2,0xd452705d
.word 0xeadefff4,0xcdc173fe
.word 0xb4a62c5c,0x76e37321
.word 0x13f03a75,0xfa6a226a
.word 0xff89e868,0xed455ff6
.word 0xc91969a7,0xb5cc5463
.word 0xdf89dcdf,0x2752766f
.word 0xd97d702f,0x4b05c5f0
.word 0x2b00b795,0x47844509
.word 0x4d300fc7,0x80b0e8d1
.word 0x52365772,0x8ffe38cb
.word 0xb21ca5f7,0x04fdc03a
.word 0xfcb5216c,0x2a1d2eb7
.word 0xbe6f43e2,0xd110caa6
.word 0x42f5f33e,0xd9e79f26
.word 0xfb16503d,0x09f5c5ff
.word 0x1797c704,0xfdd84c1d
.word 0xb033c02f,0x424652ee
.word 0x57442bc1,0x1b3f29c8
.word 0x72d7dc4f,0x8c6a4c79
.word 0xf0fb0634,0x62e3838e
.word 0x5e98dd4a,0x5f65adb8
p46_init_registers:
.word 0x282a1252,0x29a03f7f ! Init value for %l0
.word 0xb35079d8,0x3ccd1964 ! Init value for %l1
.word 0x0df39e49,0xd7b2e4e7 ! Init value for %l2
.word 0x2510c31e,0x3964a67d ! Init value for %l3
.word 0x99fcfd38,0x83685e86 ! Init value for %l4
.word 0xe20532d2,0xb480387c ! Init value for %l5
.word 0x4def3668,0xd96068dd ! Init value for %l6
.word 0x5e68d9fc,0x8e92e064 ! Init value for %l7
.align 64
p46_init_freg:
.word 0x3f137109,0xa3f2fb1c ! Init value for %f0
.word 0x65a5e8fb,0xde7f4feb ! Init value for %f2
.word 0x811fa496,0x9dde4fcf ! Init value for %f4
.word 0xa5dc2268,0x3a8d6f11 ! Init value for %f6
.word 0x3eac5d50,0xe2bd40f1 ! Init value for %f8
.word 0x3e1ed70a,0xdef8d541 ! Init value for %f10
.word 0xbfb35dba,0xc7054d2f ! Init value for %f12
.word 0x98a989b8,0xf94d201b ! Init value for %f14
.word 0xd27c1407,0x74cb036b ! Init value for %f16
.word 0x281f1a5f,0x28a2c9f5 ! Init value for %f18
.word 0xdc3c176b,0x81e896c1 ! Init value for %f20
.word 0xe88e1bbd,0xd19db909 ! Init value for %f22
.word 0xece9c941,0xe18597cc ! Init value for %f24
.word 0x97840ad6,0x78ed3b1d ! Init value for %f26
.word 0x2bac0bbd,0x80489f9d ! Init value for %f28
.word 0x34b37777,0xb95435b8 ! Init value for %f30
.word 0x916c7650,0xd762d441 ! Init value for %f32
.word 0xccfaf95a,0xc2aa2605 ! Init value for %f34
.word 0x9b8d9f5b,0xf053e79a ! Init value for %f36
.word 0xb98a72b8,0xcce33267 ! Init value for %f38
.word 0x315d31bd,0x58a52d06 ! Init value for %f40
.word 0x284de320,0xd6abe923 ! Init value for %f42
.word 0x0c55d3b0,0x40dc44d3 ! Init value for %f44
.word 0xac5e7219,0xf89cdea6 ! Init value for %f46
.word 0xaa5c6aef,0xa563c0b8
.word 0xe5cdbe3e,0xc915ecaf
.word 0x62a38f63,0x94c782b2
.word 0x5b2ff68c,0xe63e24d6
.word 0xa289396c,0xa87a3ddd
.word 0x99e1a8ff,0x19be144a
.word 0x07926121,0x4285ccf8
.word 0xd1c6d789,0xfaa2d123
p46_expected_registers:
.word 0x00000000,0xf171846c
.word 0x00000000,0x00000083
.word 0x00000000,0x000000d0
.word 0x646d4488,0xf7cd39f3
.word 0x00000000,0x0000009b
.word 0x00000000,0x0000005d
.word 0x00000000,0x000000bd
.word 0x00000000,0x0000004a
p46_expected_fp_regs:
.word 0x3f137109,0xa3f2fb1c
.word 0x65a5e8fb,0xde7f4feb
.word 0x811fa496,0x9dde4fcf
.word 0xa5dc2268,0x3a8d6f11
.word 0x3eac5d50,0xe2bd40f1
.word 0x3e1ed70a,0xdef8d541
.word 0xbfb35dba,0xc7054d2f
.word 0x98a989b8,0xf94d201b
.word 0xd27c1407,0x74cb036b
.word 0x281f1a5f,0x28a2c9f5
.word 0xdc3c176b,0x81e896c1
.word 0xe88e1bbd,0xd19db909
.word 0xece9c941,0xe18597cc
.word 0x97840ad6,0x78ed3b1d
.word 0x2bac0bbd,0x80489f9d
.word 0x34b37777,0xb95435b8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0x68b0fd4a,0x93bb44d6
.word 0xd7531616,0x228cfb9b
.word 0x27d9895d,0x3890f766
.word 0xcfd49e26,0xd3e04d4e
.word 0x133aec6e,0x0878ee41
.word 0x78084399,0x6db67af8
.word 0x6a6634ea,0x26e880a4
.word 0x363bbcff,0xb3a0e05c
.word 0xdb9a94db,0xaff4d6ae
.word 0x7a402f47,0xf1b1b28c
.word 0xd33c3c01,0x9c2e10b1
.word 0x6155ef46,0x8b110c4f
.word 0x398887f5,0xdf37eff1
.word 0xab347d2a,0x29b6061c
.word 0x34391070,0x2f182ee8
.word 0xa603b27d,0x31d8e411
.word 0xb42fb6d7,0x8661a98a
.word 0x1a55b028,0xe718a803
.word 0xa4487a42,0x5020d2f1
.word 0xecc4e9b3,0x81d43ee3
.word 0xf2f66971,0x64cee918
.word 0x04e45bff,0xc2e431b0
.word 0xf083afb5,0xce3b0619
.word 0xc9ff02ff,0x6e26fdaa
.word 0x908725ca,0x57b17b74
.word 0x6e4a172a,0x7f7bf99c
.word 0x1b4fe82c,0xa85494e1
.word 0x581fcfee,0x7b4cc848
.word 0x8c91c318,0x5cba897a
.word 0x1b0189f5,0xf1a399a4
.word 0xfa3a8383,0x02018cfc
.word 0x8d6627c9,0x2badea95
.word 0xfc70315b,0xf3e19b46
.word 0x7a1a01a1,0x34f64398
.word 0xc5b73870,0xff5ac96c
.word 0x050db69d,0xec7fb09d
.word 0xa6e831d5,0x0248e0cc
.word 0x7de29d22,0x03e59a54
.word 0xba456420,0xff0c94c6
.word 0xae067977,0x636432cb
.word 0xbfda0325,0xe4a0d577
.word 0xfac76934,0x1951e833
.word 0xff5f3828,0xb6b4e643
.word 0x7a3a9794,0xb518d81b
.word 0xac7bdad9,0x544549b4
.word 0x98c51fd7,0xa01ee201
.word 0x4a8a79f9,0x27ab1d3d
.word 0x5c879502,0x8e91aaa2
.word 0xc134ff7a,0x1b4e8d8d
.word 0x3a58bb89,0x7409ed53
.word 0x1a3f9e80,0xd403c657
.word 0xdbffe858,0xffa788de
.word 0xebe2b6d9,0x38ed000c
.word 0x343dffbc,0x865d80b7
.word 0x49f249d4,0x9bed4926
.word 0xf1bac89d,0x572d63de
.word 0xff60e4a2,0x5ab0ee25
.word 0x66c9a3cc,0xd173e47e
.word 0xed53d270,0xcc52e5a1
.word 0xe44e8808,0xd3efc2d9
.word 0x00aa1db2,0x77595712
.word 0x04f0a0f3,0x269bc7ff
.word 0x51c4b35e,0xb0684e5e
.word 0x1d12af92,0x08063e0d
p46_local1_expect:
.word 0x78440509,0x94684121
.word 0x75628250,0xedcb6ee2
.word 0x3ef1d334,0xff423bc8
.word 0x07d8f622,0xbbd076ff
.word 0xbc4d7a27,0xbbbbdc63
.word 0x81fa55fa,0xada7ef2d
.word 0x92853e0d,0xb73288b3
.word 0xe1f5dbfd,0x2dc68e99
.word 0x0388483c,0x711c0a5b
.word 0x3ebc14b9,0x7cf1196d
.word 0x69a53f80,0xbeea564a
.word 0xa827bb37,0x5aa72ff8
.word 0x3e32eb78,0x6cc46af8
.word 0xb8c3f783,0xddfa02aa
.word 0x63c94bfa,0x47bbbd78
.word 0x2c7e6542,0x8a60ae3d
.word 0x781b98eb,0xee13b58c
.word 0xff5407d6,0x364d0752
.word 0xd37c2d0f,0x6d6b7eb9
.word 0xe65f2324,0x67dd2125
.word 0xb480387c,0x66ed582f
.word 0xf0208e98,0x9c05a004
.word 0xe08d4237,0x9ea0bca9
.word 0x020a242e,0x7da2c078
.word 0x7fcf131e,0x83d50ebe
.word 0xdce9d21e,0x38dadb2b
.word 0x2618da0c,0xf9a12314
.word 0xbcf42896,0x73a437ad
.word 0xe6077b58,0x1b77b8f3
.word 0xb7f0f7b5,0xfff72b02
.word 0x4037ad14,0x1fd01726
.word 0x87d2f871,0xbc450f1e
.word 0x2c9aeba3,0x500ccf44
.word 0x6fffe68c,0xff341aae
.word 0xf78f60b3,0x48686da9
.word 0xc8adf0ff,0x000000ff
.word 0x8bce7b32,0xddeb2765
.word 0x1c996497,0x80d0c594
.word 0x8234b232,0xedcaf3ee
.word 0xd6b7ffd8,0xfab1b6b2
.word 0xd269f107,0xffffcd1c
.word 0x13b74b25,0x4af0de0b
.word 0xbecd952e,0x250921c2
.word 0x05a3678a,0x99f0c9a0
.word 0x7cdb9fc4,0x65f96764
.word 0xa4bcaf8c,0x305b8611
.word 0x77c65332,0x2924d601
.word 0x5860196b,0x43d3bec6
.word 0xbe00dbea,0xdf7913e5
.word 0xe41f7e4d,0x6f2a65e8
.word 0xe626ff25,0x9e131426
.word 0x8358e5ff,0xf65f776c
.word 0x62bb8b4b,0x75ee226e
.word 0x19ff7e48,0x94765815
.word 0x9929207e,0xc4817784
.word 0x3089daaa,0xd743e4ff
.word 0xff9d34ed,0x43440023
.word 0x5a645ff1,0x1781e256
.word 0xc40655f7,0x9dceafa5
.word 0xecf2c083,0x97721659
.word 0xf6ff0681,0xcc046286
.word 0x9fffdb46,0x2b3bffe3
.word 0xd57ce492,0x4dd1600e
.word 0x75928b32,0xe958900e
p46_local2_expect:
.word 0xc3e7134a,0x80d2675a
.word 0xa931127f,0x50ff7451
.word 0x3f5df4ec,0xb4639e87
.word 0x9bb22fa8,0xec24159e
.word 0x646d4488,0xf7cd39f3
.word 0xe045fb9f,0xe53f8b34
.word 0xc3abeb9f,0xcfe58a2d
.word 0x04a56fcc,0xd62fa2ff
.word 0xe269ce91,0xc2434692
.word 0x414485db,0x54329167
.word 0x2f93985b,0xff113f17
.word 0x6225874f,0x8d2df22d
.word 0x0bc497b9,0x3a603907
.word 0x15ecd3f8,0xeb0e0a8a
.word 0xaa3a0b3d,0x8b76a7c8
.word 0x7efbfff5,0x9c814541
.word 0x89f48144,0xa08a77d6
.word 0xf3038377,0x041180c7
.word 0x95c4ebac,0x64945796
.word 0x2a6ac9b3,0x3c9b1a73
.word 0x602f7f64,0xd7b2e4e7
.word 0xdfa235b5,0x5301a353
.word 0x4a3dff66,0x6bf95c5d
.word 0x1a074d15,0x470b7721
.word 0xf6fd0fd1,0xc3624fb9
.word 0x4822a315,0xb0b6827b
.word 0xcfd3fede,0xcf4a2b1c
.word 0xaa882195,0xbcf7335d
.word 0x2e1825aa,0x90d86a36
.word 0xa1323cd0,0xa362d1f3
.word 0xff79b205,0x86bc7c91
.word 0x2f0c3d8e,0x4ff0ad75
.word 0x22c857de,0x00000083
.word 0xfcff76af,0x9d92bce0
.word 0xcea92055,0x3ccd1964
.word 0xbeb9f5ac,0xffffe256
.word 0xd922917e,0x7ecdab77
.word 0xb1340e23,0x31efe705
.word 0x8349189a,0x5aeff524
.word 0xaab25949,0xd0c66f07
.word 0x957bd9e7,0xe0c9fc92
.word 0xb5d90934,0x56cf2f64
.word 0x85f235af,0x9cafebf4
.word 0xb0f241df,0xb6cbfbf2
.word 0xe6a59952,0x22a0b7ed
.word 0xf1b22093,0x563dc09e
.word 0x42bdf449,0xb2300cd5
.word 0x2b8443fb,0x7497bb26
.word 0x448e39ed,0xff557ed9
.word 0x629ce22b,0x0e550cca
.word 0x99be0120,0x87c97bd6
.word 0x549ac2d6,0xf0940e7e
.word 0xf22f8f32,0x81fc46de
.word 0x870097fd,0xf27d53d3
.word 0x9c4f6ddf,0x11ade67a
.word 0x63aebae5,0xebdce3fd
.word 0x68b05d59,0x0d2b8e53
.word 0xadfc33e2,0xeceee47f
.word 0xe5717dbc,0x9e465e35
.word 0x4c718ebe,0xd8e1b13b
.word 0xbf0df45e,0x5120bc55
.word 0xeb2c02d6,0x41a6ae02
.word 0xfd866611,0xa94a0a4f
.word 0xf092b0bd,0x86bc7c91
p46_local3_expect:
.word 0x349d9904,0x8165053b
.word 0x4975f15a,0xada7ef2d
.word 0xd47698b0,0xffd7eb2a
.word 0xe8ad7d35,0xc0aa629e
.word 0x660c07bf,0xc852d78f
.word 0x54378bff,0x939d1caa
.word 0xbeb5cf2e,0xa942c7a4
.word 0xacd42f46,0x822bfb01
.word 0xedd10d09,0xc0445d63
.word 0x9b49f358,0xee1afa1b
.word 0x7aff9ef3,0x51ea35f7
.word 0x48fca74a,0x201cd69c
.word 0x00661c69,0xa6f0e2de
.word 0xb026659c,0x77c90df3
.word 0x00000070,0x8fcf6215
.word 0x260d6e84,0xa0e9e453
.word 0x9becfd34,0x1ac46cb2
.word 0x44463d06,0x612ddb54
.word 0xf5656532,0x139ffc02
.word 0x8039c461,0x42b0ff46
.word 0x6ba33ba9,0xb5c47370
.word 0x2ee50a2d,0xbf3238b0
.word 0xff3477bb,0x5ff28957
.word 0xa282c4bc,0x046ae4ee
.word 0x000000ae,0x88102e7c
.word 0x9ea8da4d,0xb5c47370
.word 0x00000000,0x1a5407d6
.word 0xed933580,0x96000ae8
.word 0xe49fa0c6,0x42bd564f
.word 0x24c0f5fc,0xbeea56ff
.word 0x282a1252,0x29a03f7f
.word 0x098ea464,0x522abdd1
.word 0x809df126,0x904e60cb
.word 0xe126e69f,0xfff14092
.word 0xffcd23ce,0x8d278df9
.word 0x2895122f,0x45c32029
.word 0xdae47779,0x8f5af6c8
.word 0xcdb5ff66,0x73f9f22e
.word 0x708e8203,0xf171846c
.word 0x5f89d82c,0x9a51b9ac
.word 0xe6aeff0b,0x5ec8d425
.word 0xc9c9ee03,0x7a2d6be6
.word 0xe78da044,0x5861bd21
.word 0x6793dae0,0x0d58a4a8
.word 0x5f399ce1,0x16ebe9cf
.word 0x00bb3d9a,0xbd139c12
.word 0x0000003b,0x382f9b45
.word 0x21810bfc,0x543cf7e1
.word 0x7cfa5149,0x4c56a172
.word 0x4e4945dd,0x22c857de
.word 0x747bd057,0x32df13d5
.word 0xd7b2e4e7,0x872269ff
.word 0x856d1e2e,0x83179c61
.word 0xede934dd,0x2ed8ad47
.word 0x78233852,0x194d3a50
.word 0x29a03f7f,0xe5b7afb6
.word 0xce1d26f8,0x0216f473
.word 0x5628dca0,0x42390e98
.word 0x118c5711,0x41ae8aae
.word 0x21de798b,0x301231e4
.word 0xff7d8ffe,0x9be5e1e3
.word 0xe31cc51a,0xf98a36ff
.word 0xc274c0b6,0xb772a43b
.word 0xaaefba1f,0x00000054
p47_init_registers:
.word 0x873ef286,0x97e9ad07 ! Init value for %l0
.word 0x85d5351e,0x8428020b ! Init value for %l1
.word 0xf8a28e4f,0xe39c322e ! Init value for %l2
.word 0xd81c3d41,0xe398e2d4 ! Init value for %l3
.word 0xc7509870,0x16654bb0 ! Init value for %l4
.word 0xdeea5d30,0x4cfff6b1 ! Init value for %l5
.word 0x2b8478f4,0xae2e995b ! Init value for %l6
.word 0x39f170f4,0xa470d301 ! Init value for %l7
.align 64
p47_init_freg:
.word 0xab333406,0xd1ecfaa1 ! Init value for %f0
.word 0xdadfa8d9,0x03c2d2fd ! Init value for %f2
.word 0x3696ad3a,0x5a3a0879 ! Init value for %f4
.word 0xa6a62ee9,0x34a60651 ! Init value for %f6
.word 0x2bc7730b,0xcf6cb262 ! Init value for %f8
.word 0xb0aaccef,0xe270cd5a ! Init value for %f10
.word 0xc1d4736a,0x5954914b ! Init value for %f12
.word 0x71239131,0x0f9db74b ! Init value for %f14
.word 0xfd36f3cb,0x264fa9fb ! Init value for %f16
.word 0x8ee5a37d,0x3f444121 ! Init value for %f18
.word 0xdb1d9ac8,0xf0fb4d7f ! Init value for %f20
.word 0x1d22f549,0x16528808 ! Init value for %f22
.word 0xa221517e,0xe04bb55f ! Init value for %f24
.word 0x6fe9c877,0xbfacf55f ! Init value for %f26
.word 0xe9f6650c,0xa873d054 ! Init value for %f28
.word 0xffd544d9,0xb2a82534 ! Init value for %f30
.word 0x861e870b,0x59d343c9 ! Init value for %f32
.word 0x5fafb987,0xeeccf361 ! Init value for %f34
.word 0x7de5cae5,0x58d93a42 ! Init value for %f36
.word 0xbffd7f90,0x68d45183 ! Init value for %f38
.word 0x9cd35c34,0x08fb23bc ! Init value for %f40
.word 0x8b1350bb,0x10f0b5cc ! Init value for %f42
.word 0x4bcbcce6,0xde987b84 ! Init value for %f44
.word 0xb9bca89f,0x6cce3724 ! Init value for %f46
.word 0x81e398c7,0x44db4b34
.word 0xedec7377,0x34c8c21f
.word 0x3b663a95,0xce08b34b
.word 0xdde99beb,0x479c2073
.word 0xe4ada2f0,0xe7ac16eb
.word 0xdddacd4b,0x275ba713
.word 0x77b7f178,0x34401d51
.word 0xae23f530,0xfbd6e342
p47_expected_registers:
.word 0x00000000,0x0000007c
.word 0xdbd8410b,0x5b73e8e8
.word 0x00000000,0x724749ae
.word 0x00000000,0x9730daed
.word 0x00000000,0x2ff3ddef
.word 0x00000000,0x381202ea
.word 0x00000000,0x00000012
.word 0x00000000,0x8d1a1341
p47_expected_fp_regs:
.word 0xab333406,0xd1ecfaa1
.word 0xdadfa8d9,0x03c2d2fd
.word 0x3696ad3a,0x5a3a0879
.word 0xa6a62ee9,0x34a60651
.word 0x2bc7730b,0xcf6cb262
.word 0xb0aaccef,0xe270cd5a
.word 0xc1d4736a,0x5954914b
.word 0x71239131,0x0f9db74b
.word 0xfd36f3cb,0x264fa9fb
.word 0x8ee5a37d,0x3f444121
.word 0xdb1d9ac8,0xf0fb4d7f
.word 0x1d22f549,0x16528808
.word 0xa221517e,0xe04bb55f
.word 0x6fe9c877,0xbfacf55f
.word 0xe9f6650c,0xa873d054
.word 0xffd544d9,0xb2a82534
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0xee626439,0xb9613cce
.word 0xff2f40e0,0x1586b4d0
.word 0xbdd42d53,0xd41c41bd
.word 0xf19792fc,0xd2021639
.word 0x3f083847,0xb6b58317
.word 0x63b6ac06,0xc9ffaa4e
.word 0x9a03c561,0x1ced7851
.word 0x0d1a89da,0xb6e9d7b9
.word 0x49f2567b,0xd7049e2c
.word 0x9730daed,0x753a114f
.word 0xe1f895fa,0xaa7089df
.word 0x070cff2d,0xa1916ff1
.word 0x3110f714,0x943707d6
.word 0xc9de2e1c,0x18006bb7
.word 0x8adf19cd,0x82973ebf
.word 0xaca7a6ff,0x82d47a3a
.word 0x09e50f5f,0xffb0278c
.word 0x05ec4762,0x842ea42c
.word 0xc720c4e7,0x3743e673
.word 0xcaf08084,0x2ff3ddef
.word 0x9acec14d,0x336641b3
.word 0x1b1aa5c5,0x609dc947
.word 0x5ef283d2,0xfbbeea3a
.word 0x3e9b495e,0xac041d97
.word 0xaab2739b,0xb2d60d89
.word 0x09d1d7df,0x4294ff3a
.word 0x98ef4c22,0x93e2ec9b
.word 0xd3a67c11,0x000000f7
.word 0x1d75e326,0xa7fa3568
.word 0xff26f41d,0x805a3d5d
.word 0xff5c98d6,0x1fe6d9b7
.word 0x1a24556c,0xe2101e72
.word 0x3eeb8831,0x523cb424
.word 0x05be94d1,0x9db632f7
.word 0x8e49354b,0x9cec84fa
.word 0x3865e9b8,0x6d54841b
.word 0x446eb5ec,0x8534b4a9
.word 0x0affac13,0x8fca527a
.word 0x0000001e,0x9be0529d
.word 0x58b4f93f,0xf4dfe4b1
.word 0xffafd00b,0x32d23801
.word 0xf3f65054,0xf4a25390
.word 0x5bd539aa,0x4ae987bc
.word 0x606114a3,0xe794d060
.word 0xb7bb667b,0x59b7bf9a
.word 0x348fd470,0x674a1f77
.word 0xd5e5f245,0x1e369eb8
.word 0x1a96a7a4,0xe3675874
.word 0x14c7841e,0xb43024ac
.word 0xb026ffef,0xbd0aaf52
.word 0x179fb6e6,0x73b27bba
.word 0xcaeacb26,0x9389aab9
.word 0xe8bc7e44,0x2f6ae630
.word 0xa0251c87,0x07361ba2
.word 0xf10bff7d,0x0bf0f2d0
.word 0x4ce1c803,0x2fff6df1
.word 0xedef7e9a,0x696d3054
.word 0xb284d8f9,0x50fff800
.word 0xdd9a3f75,0xe4a175e8
.word 0xd1f92e75,0x4a0ffd5d
.word 0xe7021255,0x4ca9eb0e
.word 0x5a076416,0x0ce45a89
.word 0x1f74224b,0xe1664794
.word 0x59603cff,0xffd32ad1
p47_local1_expect:
.word 0x0780c2a2,0x5a358601
.word 0x3cff4c4c,0x152ea37a
.word 0xe9ab76bc,0x2af4fe3c
.word 0xc711f0a5,0xf26b598b
.word 0x608dffa8,0xff2a61f7
.word 0x698e04cb,0x0d8ce971
.word 0x8dd1ff5b,0x7a040f25
.word 0xb64aef0b,0xa20cb873
.word 0x8c92bdfc,0x81d86be9
.word 0x22ee0db6,0xf98a9b29
.word 0xc25798e6,0x00000082
.word 0x87fa5c7f,0x6596c926
.word 0x17908b89,0x0f1ff505
.word 0x475ec45e,0xda30536b
.word 0x7959293c,0xdb2321f2
.word 0x7d597fc7,0x2d7368d4
.word 0x7dc1ab5c,0x979170ab
.word 0x97f85861,0x21f929c5
.word 0x4e4ea319,0x000000f2
.word 0xdfd9eb38,0xee0bec00
.word 0xf847b676,0xfd46cd36
.word 0x42a4ff1c,0x9db632f7
.word 0xbeabe7d2,0xe7c8627f
.word 0xcb1c3589,0x54c3c9fc
.word 0x60a3df51,0x2d53adff
.word 0xd1ab169b,0xc4ff815a
.word 0x360541e5,0x566ddc4d
.word 0x56015846,0x1fe616c0
.word 0xe3b5e154,0xef56d011
.word 0x7f8b4298,0xa69d6469
.word 0xe590e062,0xfebae863
.word 0x4562c87c,0xa818a650
.word 0x91bc0aa6,0xb536efc0
.word 0x23741484,0x7eff2e55
.word 0xd2a6ffe7,0xdba8fbe7
.word 0x1b5691b1,0xf2207cea
.word 0x1aef23de,0x7999a015
.word 0x9ace05fb,0x1b054640
.word 0x67cbcd27,0x621b3048
.word 0x8a6e4ba2,0x4c7c37b1
.word 0xff390060,0x4a9d1129
.word 0x0fcfad4c,0x1fac75cd
.word 0xe3394101,0x798ba041
.word 0x88eb1a5c,0xb4310717
.word 0x618c4a87,0xce9d8a10
.word 0x0389998b,0x0e88b360
.word 0x15507a53,0xff7ec72e
.word 0x4e6ad1c1,0x1eb00e1d
.word 0xae1a2859,0x3b6cde05
.word 0xc8314a25,0xc3f3989a
.word 0xc87ceea7,0xb2933699
.word 0xe3ff0427,0x817b9fd8
.word 0x4f37ff9d,0xc8c6f690
.word 0x9ec81bdf,0xafe6767b
.word 0xcf958439,0x5b3bb0c8
.word 0x571ede59,0xc83c1ebb
.word 0x9a03d20c,0x817b9fd8
.word 0x338f2432,0xf8ecefd8
.word 0x2f66df2e,0x973a9cde
.word 0xc0513aa1,0x413b9003
.word 0xdbd8410b,0x5b73e8e8
.word 0x75ff5aa4,0x347e58d3
.word 0x6eb7c4d5,0xb4f3a317
.word 0x91b5c00c,0x6e404060
p47_local2_expect:
.word 0xaff1f4b2,0x8fca527a
.word 0x6da3482b,0x6cdd825e
.word 0x51b0a953,0x3176d1ae
.word 0x1e9a6099,0x0e2edaf4
.word 0x09d58c25,0x8701888f
.word 0x74aecb7f,0xd6e25f26
.word 0x594f2974,0xbfd275c2
.word 0xb6df78af,0x9c3607b9
.word 0xeb81bd58,0xe0a3d565
.word 0x45aa18e6,0xce6c54c1
.word 0x51add260,0xa4ca650f
.word 0xea958701,0x3fc83c1e
.word 0x73f9a1df,0x9bfb548f
.word 0x08ccec5b,0x91c2bbf3
.word 0xc8da33f2,0xec5a8bef
.word 0x75be0c18,0xf6155e22
.word 0x2d53ad37,0x3edd793c
.word 0xad0ef68b,0x950e076d
.word 0x5276410c,0x0c2c12e5
.word 0xe6a496df,0xbf6cbd13
.word 0xa26b02b1,0xf7ffe85d
.word 0xd8780bd7,0x5888029b
.word 0xe31a1805,0x434ad26a
.word 0xd42d14d3,0x6a3a0d92
.word 0x85767b14,0xfb7a0274
.word 0x95ed17eb,0x87857e2b
.word 0xfd49e13e,0x5d643b65
.word 0x7a0d0af4,0x8ff8e5ff
.word 0x00000007,0x76722cf1
.word 0x86d98189,0xc97d199c
.word 0x2d7f9b97,0x392a9e8c
.word 0x6879c033,0x8c8f352b
.word 0x1cc2fc8d,0x82bb9767
.word 0x6c8b3020,0x823eef51
.word 0x869c7dc3,0xe083ea58
.word 0x67be820f,0xd8454d1d
.word 0x33998ab1,0x310033fe
.word 0x33d0ad1b,0x1241cc1e
.word 0x05c5b3c1,0xb98c68bd
.word 0xd0a75f14,0x50aa4a7c
.word 0x98080747,0xa75f42fa
.word 0xd7ffba76,0x33e1c6c6
.word 0xce160122,0x3b0833b1
.word 0xfab6d1da,0x372c209c
.word 0xf78f6e9e,0xb6df78af
.word 0x11e95af5,0xa80c0eac
.word 0xdb6aa142,0xc18eef6b
.word 0x3b87b8d1,0xf0148258
.word 0x6713fecb,0xfc14dd9f
.word 0x00a071be,0x80e2e85b
.word 0x96ad8627,0x959e1731
.word 0xc3d18adb,0x63b8a42c
.word 0x524e04e8,0xefe77773
.word 0x000000ac,0x31542f14
.word 0x641cdda8,0x01a01998
.word 0x2fee6227,0x7d1bcf11
.word 0xc634eda2,0x51667c1e
.word 0x3f775c76,0x152f40e0
.word 0xa66616bc,0x00000015
.word 0x651b3900,0x1111ae71
.word 0x7f127dff,0x378c09c6
.word 0x67c60fff,0x27d8d85d
.word 0x10e65019,0xa5ec0f44
.word 0x8eaf0745,0x8eadf7f4
p47_local3_expect:
.word 0x0504eee5,0x1de25588
.word 0xffa7f7d8,0x3c446fd9
.word 0xe5eae3bb,0x75dea2eb
.word 0xe0613103,0x26833343
.word 0x44ea7582,0x00000038
.word 0xf4a51823,0x6bff6b2e
.word 0x7e80f2af,0x7418ea7e
.word 0x00000009,0x01fe19dd
.word 0xff3d43ba,0x41adf928
.word 0x4091a3ee,0x16133486
.word 0x32b91919,0x5b223a44
.word 0x49f8982e,0xa1d8681d
.word 0xf0685b31,0x242f6452
.word 0x8376c254,0x9acfe8f2
.word 0xa5dbd1b3,0x7a5ea078
.word 0xbc3285c2,0xff39cae8
.word 0x268f89bb,0x8385158f
.word 0x8b6b9f72,0x864e6c73
.word 0xb94d9fa7,0x116927c8
.word 0x779bad5f,0xec4ac385
.word 0x0d7ba9e0,0x6dd91b66
.word 0xd2f23358,0xe42ca5b7
.word 0x235656e8,0xc97718c7
.word 0x36d1de05,0x22fa3726
.word 0x81d2fcdf,0xb8da1fca
.word 0xb1433cab,0xba83521d
.word 0x91573954,0x8ab19f08
.word 0x359217ab,0x4c73f485
.word 0x3b3f3825,0x1453e4ff
.word 0x35ee86a3,0x0c638829
.word 0x9b8b1ce7,0xf023a075
.word 0x4fd0111f,0xc0bc492d
.word 0x4d0c4071,0xd7f27250
.word 0x75354074,0x00c6bece
.word 0x5356cc53,0x892ff35c
.word 0x36e149c4,0xf6aa4b4a
.word 0x3f745cff,0x9d0ad747
.word 0x0a9bff80,0x872e84fa
.word 0x0000001d,0xec3b8654
.word 0x4b43f2ab,0x9c1ed8ff
.word 0xe41b1a38,0xe39c322e
.word 0xa8e0c27d,0xc57d8074
.word 0x649ca8dd,0x2ff3ddef
.word 0x0000003f,0xd56e530b
.word 0x25f62fa2,0xff7ec72e
.word 0x1c8117a3,0x286355aa
.word 0xeb81bd58,0x9c89a624
.word 0x00b18e5f,0xb70fc23f
.word 0x8b9126b4,0x028fbf43
.word 0xd64d34fe,0x6106bea2
.word 0x80fcd7a9,0x0e82e4bd
.word 0x11ca77ca,0xe083ea58
.word 0x77cb34db,0x5abccbaf
.word 0x3b48cd12,0x00000078
.word 0xca247618,0x4f0859ce
.word 0x653fbb4b,0x9fda802f
.word 0xd18f64e5,0xc8825690
.word 0xf3350deb,0xe38d25de
.word 0x7a16fa83,0xb026ffef
.word 0x24f054a5,0xfc30a0da
.word 0xffb6c3d3,0xd44132ff
.word 0x088c27e3,0x9784bf6f
.word 0xe9d6e328,0x651b5794
.word 0xbc92560b,0xdb2321f2
p48_init_registers:
.word 0xca5cfc36,0x5dd87006 ! Init value for %l0
.word 0xbf63d3e4,0x7ca9e684 ! Init value for %l1
.word 0x5809943c,0x735dba67 ! Init value for %l2
.word 0xb685dbd2,0x67bf0db4 ! Init value for %l3
.word 0xf0a90c16,0x7e7eee88 ! Init value for %l4
.word 0xd64a77c7,0xbb07a31a ! Init value for %l5
.word 0x3d8bc66b,0xe327f7c0 ! Init value for %l6
.word 0x47bee62e,0x472abf2f ! Init value for %l7
.align 64
p48_init_freg:
.word 0xe12978c2,0x0ac2e506 ! Init value for %f0
.word 0xa2728e0b,0xd7c44096 ! Init value for %f2
.word 0x1a6f8386,0x9c073185 ! Init value for %f4
.word 0x878195ef,0x264ebb31 ! Init value for %f6
.word 0x3c3c4ae9,0x31dce04a ! Init value for %f8
.word 0x51f72a13,0x513e2ac6 ! Init value for %f10
.word 0x5377d255,0x37c46023 ! Init value for %f12
.word 0x3dfbe04c,0x8af29cdc ! Init value for %f14
.word 0xe4c918dc,0xdfb26fa7 ! Init value for %f16
.word 0x07e17c28,0x1f31ff28 ! Init value for %f18
.word 0xdf5f527e,0x68e38680 ! Init value for %f20
.word 0x20a25c26,0xa42d666c ! Init value for %f22
.word 0xb623d5cd,0x7b546124 ! Init value for %f24
.word 0x202fcdf4,0x01ea31ec ! Init value for %f26
.word 0x04687361,0x2d8b89ee ! Init value for %f28
.word 0x9c03d1b5,0xff28bb5b ! Init value for %f30
.word 0x817146ee,0xf2407f38 ! Init value for %f32
.word 0x9639f8c0,0x06e595e5 ! Init value for %f34
.word 0xe1a735ee,0x1d48f1cc ! Init value for %f36
.word 0x6fa11ab7,0xfcd29144 ! Init value for %f38
.word 0x1c2addcf,0xf259c026 ! Init value for %f40
.word 0x68a2f7b2,0xedca960d ! Init value for %f42
.word 0x96124322,0x4415cf20 ! Init value for %f44
.word 0xcbe7d607,0x52de15e8 ! Init value for %f46
.word 0x25f4b67d,0x48e1334b
.word 0x061615a1,0xd485d65c
.word 0x153de7d7,0x67d5bae3
.word 0x12225f20,0x33f27a33
.word 0x40ffee2f,0x4ac4f4b4
.word 0x7ac8b9ec,0x1ade88f4
.word 0x9bcca9fd,0x82ac4ae5
.word 0x29758ccf,0x2197ff79
p48_expected_registers:
.word 0x00000000,0x5668f7c3
.word 0x00000000,0x815ef04a
.word 0x00000000,0xf5ca60ab
.word 0x00000000,0x60e3b13d
.word 0x00000000,0xc0a0ee78
.word 0xffffffff,0xffff884c
.word 0x00000000,0x6b8b1301
.word 0x00000000,0x5897667c
p48_expected_fp_regs:
.word 0xe12978c2,0x0ac2e506
.word 0xa2728e0b,0xd7c44096
.word 0x1a6f8386,0x9c073185
.word 0x878195ef,0x264ebb31
.word 0x3c3c4ae9,0x31dce04a
.word 0x51f72a13,0x513e2ac6
.word 0x5377d255,0x37c46023
.word 0x3dfbe04c,0x8af29cdc
.word 0xe4c918dc,0xdfb26fa7
.word 0x07e17c28,0x1f31ff28
.word 0xdf5f527e,0x68e38680
.word 0x20a25c26,0xa42d666c
.word 0xb623d5cd,0x7b546124
.word 0x202fcdf4,0x01ea31ec
.word 0x04687361,0x2d8b89ee
.word 0x9c03d1b5,0xff28bb5b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0x69fc5ef6,0xfb2a2533
.word 0x6ae42135,0xc36a6af5
.word 0x42ef0c0d,0x0ef52d66
.word 0x5c2000ef,0xe0d0b693
.word 0x052377ca,0xc3d4d767
.word 0x098aac93,0xe4777fa9
.word 0xff2e8f74,0x2078ed6f
.word 0x0943b481,0xd387308f
.word 0x1e244805,0xf5917699
.word 0x87df6053,0xb21720d3
.word 0x9a9c1cd3,0x2ab76533
.word 0x216b1a7a,0xd05e52e4
.word 0x79971398,0xdeff59f2
.word 0x60477e42,0x96f7da5d
.word 0x000bfd59,0x2999b4f5
.word 0x97c24219,0xeaae87d1
.word 0xce9d1ec6,0xaa69d179
.word 0x03dfb6f9,0xb373afda
.word 0xdcb11da6,0x3cfaffaf
.word 0x27cf91f4,0x8869da45
.word 0xb1d2c27f,0x69f03fd9
.word 0xd3ff6e93,0x68e8ff77
.word 0xc13c5dd8,0xdda15cc6
.word 0x4dc1a310,0x2c5c8310
.word 0xfdc5b002,0xd386234f
.word 0xaa031c16,0x4c3a2227
.word 0x54564218,0xafa13f3d
.word 0xfdd817ea,0xa79c5c39
.word 0x01d80fff,0x198d03aa
.word 0xeae4a767,0xbcde2ff9
.word 0x31a4cd2d,0x9c2ad5ff
.word 0x051b5a17,0xf86db593
.word 0x4d7cff38,0xc649c2c1
.word 0x43472a4c,0x55331d4a
.word 0x4aca4ad2,0xc7a03991
.word 0x683471cb,0x94469fbb
.word 0xfae832dd,0xb4151353
.word 0x6a8fc530,0xd9635d3c
.word 0x16d0140c,0x4107fe9a
.word 0xffb020c9,0x30bd707c
.word 0x2264b8cf,0xef77244f
.word 0xbb189ceb,0xe8a06680
.word 0x000000ff,0xd72c2c59
.word 0xd54ca69c,0xe6f497d2
.word 0x37ff914d,0xab4a01a9
.word 0x2b088ef1,0xfc64e5ba
.word 0xd0567620,0x7fc568e0
.word 0x4e2adca1,0x839e366a
.word 0xaeb6b10c,0x5f0911cd
.word 0xa2f1ebb3,0x130c05f5
.word 0xc2180c3f,0x5dd87006
.word 0x0f81972d,0x06693914
.word 0xb8e8b078,0x027993f8
.word 0xffc4ff63,0xb84aeb07
.word 0xe84b19a7,0x7d98a90d
.word 0xc87b5924,0xde3c2e1a
.word 0x08a45611,0x72029d28
.word 0x6b1a7414,0xf89185d9
.word 0x2d025a8d,0x76097e6e
.word 0x098469ed,0x6ac43fb5
.word 0xbc1f4d80,0x43fad3ee
.word 0xa41d2e41,0x38bbb187
.word 0xd8dc965d,0x9a843f51
.word 0x9cdcf4cd,0xee9177f1
p48_local1_expect:
.word 0xfc02c0d2,0xb55d3a83
.word 0x83801298,0x6c40a57a
.word 0xda8c4a96,0x473df1bf
.word 0xf5ca60ab,0xa5abb808
.word 0xfb17d583,0x9179c38f
.word 0x2dd850ec,0xbb2e408c
.word 0x445c48ab,0x5c5ebcea
.word 0x0dbe1049,0x5c302417
.word 0xa7f74d95,0x7eae2d43
.word 0x2e94acb6,0x130c05f5
.word 0xc72394a6,0x70394a6f
.word 0x3d369ff7,0x60e3b13d
.word 0x3709c6ed,0xe8c9888e
.word 0xc9126283,0xe6738ca2
.word 0x73910258,0x5c723c27
.word 0xc37aff88,0x997026fe
.word 0x8c2b8aed,0x1fbd0f4b
.word 0xc83715fe,0x631a3d1a
.word 0x5a3dcf4f,0x102bb277
.word 0x257c1300,0x2e9f19a0
.word 0xc1488dc1,0x50fe3773
.word 0x4f64e709,0x0d0f3812
.word 0x75ff1856,0xeb4c8d23
.word 0xe614c437,0x48dd043b
.word 0x55362362,0xac5afd7d
.word 0x053fe6c4,0x8454d6c6
.word 0xfe21c900,0x4c3a2227
.word 0xdd2186b1,0x42959fce
.word 0x1b882979,0x9ae3c7b6
.word 0xec65113e,0xe8b648c3
.word 0x63c4f3a2,0x17054bd2
.word 0x34f69068,0xb5fd22a9
.word 0x017ac3b4,0xdb0e248c
.word 0xfd660a9e,0x533f4acc
.word 0xfcdbffc4,0x28a927f8
.word 0x8fdd4f80,0xaec49073
.word 0x7becd3e2,0x672308ff
.word 0x150c6d12,0x20c2ffd5
.word 0x144965e6,0x37704e6f
.word 0x3211a376,0x73ffdb19
.word 0x14fff6bf,0xff248be3
.word 0xdfe0ead7,0x658f2f7d
.word 0x297c4885,0x388c2c67
.word 0x06e1ebbd,0x6995d13f
.word 0xeabb4923,0xd6b42b2d
.word 0x9689a999,0x3cee304b
.word 0x1b2f4323,0x3226564e
.word 0x05f9ee52,0x910c2cab
.word 0xdfe06bed,0x509775d0
.word 0x3e49cfdd,0x1daf224b
.word 0xd875ff29,0xc6d47d28
.word 0xc1c4efec,0x430e73e0
.word 0x2b786c01,0x9dbed9a5
.word 0xb6752b70,0x39a579da
.word 0x9b521caa,0xffd27fdc
.word 0xcbd30db0,0xe202b1af
.word 0xacc17916,0xc3b27961
.word 0x2cb3f1ec,0xfaf0e436
.word 0xff4b409e,0x4e6ee069
.word 0x149fe645,0x0839c4da
.word 0xab8afff6,0xd6d6b9c2
.word 0xcd2c5ad0,0x68dcbdc2
.word 0x37ce15a5,0x51cab7d7
.word 0x5abccee7,0xffc1f872
p48_local2_expect:
.word 0x2b731e05,0xbaabe371
.word 0xff8a9b80,0x6e09b6e7
.word 0x4d5e9c52,0x839e366a
.word 0x293e1bb9,0x1daef3b3
.word 0x4053b242,0x7ec200d6
.word 0xadffe9b1,0x4a5680ed
.word 0x8d957f18,0x0832734b
.word 0x8a54570b,0x4630dabc
.word 0x89e1f9b1,0x6ba80e62
.word 0x3557a2d6,0xfcc0c80f
.word 0xdff9f499,0x0bf37cc8
.word 0x13aeb83b,0xc649c2c1
.word 0x3966be50,0x51aaa4f0
.word 0x68858091,0x0839c4da
.word 0x970d3ee2,0x280fc848
.word 0x3bcb8901,0x10596df8
.word 0x46497652,0x5c027643
.word 0x8f387f68,0x7eaeb785
.word 0xe659b38b,0x50fe3773
.word 0x248641a9,0x83daeae5
.word 0x8ef8ffad,0x54efd2fb
.word 0xea2ee033,0x78963a87
.word 0xee951e78,0x2e41a182
.word 0x8e7db593,0xfd47be2c
.word 0xe53f6abf,0x74e6762e
.word 0xb9887ea2,0x15356809
.word 0xf67262a1,0x698e5b95
.word 0x000000f1,0xa3ebffc3
.word 0x3338ab4f,0x6e2df47c
.word 0xe625f0d3,0x33ff0457
.word 0xdd0e1912,0x43835dc4
.word 0xf31a5cf9,0x021273ec
.word 0xff144f20,0x0f97ccdf
.word 0x8309c72e,0xea46a150
.word 0x44b862a5,0x4f6343d9
.word 0x2b65227f,0x00000069
.word 0x4340db3b,0x37903bf1
.word 0x85b2bbb5,0xb285ddf9
.word 0x6083a642,0xb3592dcd
.word 0x0d74d30e,0xfaffe2b3
.word 0x4d255074,0x0f6c3c91
.word 0xe095d77b,0xadc25fd1
.word 0xa7a887a7,0xb8b09237
.word 0xf2f4b2a6,0x88aae835
.word 0x960b0d3d,0x5ab6f450
.word 0x84cd8fd0,0x5622379a
.word 0x5f070b08,0x904083ee
.word 0x49a21621,0xffaf2265
.word 0x000000ff,0xd4f38977
.word 0x60cdee77,0x33be0290
.word 0xa8686cd2,0xf8b05865
.word 0x36e0aeb3,0x40d199fa
.word 0xaebd73e1,0xbec44e43
.word 0xaad9eeff,0xbda74c24
.word 0x19eaff45,0xf782f5b3
.word 0x0d96b7f3,0xc0c0c95b
.word 0x19558e6e,0x649e2c58
.word 0x3ae4d97a,0x00349504
.word 0xc852c530,0x58c0d364
.word 0xeaaa82a4,0x8eb39a74
.word 0x83f314ca,0x6d927cd7
.word 0x280cf955,0x75c7f0fc
.word 0x60f342ad,0xc7d7f880
.word 0xe06e05c8,0x31479148
p48_local3_expect:
.word 0x72c5730d,0x70b7c51c
.word 0x38d34909,0x09be3473
.word 0x081e968a,0x057ba7fc
.word 0x5958fe57,0x6fa72ad4
.word 0x87b62369,0x34ff1800
.word 0x00000069,0xcd8ecc19
.word 0x2165d2ca,0x48488774
.word 0x74d73ed5,0x4883780a
.word 0xb1cd61dc,0x2165d2ca
.word 0xbe76fd67,0x69c7c9be
.word 0xa91ec6b5,0xe04b8480
.word 0x638be02c,0x1bd50e0d
.word 0xcd3f5b3f,0x45ea3a87
.word 0x807b0a49,0x9201ee58
.word 0x9110d526,0x6161f448
.word 0x0dc89308,0x285dd0fd
.word 0x85bec979,0x841b296a
.word 0xe1caef25,0x6e6f1e32
.word 0xb0372983,0x9571bec7
.word 0xb8ef3e07,0x179717e4
.word 0x39b90f6c,0xb5c5884c
.word 0xb5c0db84,0x81982920
.word 0xaf0f3771,0x8228ef85
.word 0x94469fbb,0xb8c778fd
.word 0x3e0290aa,0x0a4e2ab5
.word 0xf8619030,0x9e76298a
.word 0x6ebbbefa,0x1b2f4323
.word 0xa941f705,0x139816e9
.word 0x0b11a25f,0xa7e282d3
.word 0x6bed94fa,0x5080de6e
.word 0xcc338c5c,0xfcdbffc4
.word 0x55dcd317,0xd63ac02c
.word 0xd7ac4c29,0xd6ac5bb1
.word 0xd8eb7f69,0x5ffe3d0d
.word 0x000000cd,0x7c23bf65
.word 0x5c723c27,0xafff0579
.word 0xff9e1a24,0xce686bbb
.word 0x095320df,0x65600aca
.word 0x6ac79f7d,0x0b52a3f4
.word 0x3784c990,0xffe4f356
.word 0x33550e22,0x776d7013
.word 0x7185f282,0x6e204e8e
.word 0xa3dfaf10,0xdbd1abbf
.word 0x412e8a62,0x90d2b23f
.word 0x5b4acbe4,0x90fa3e25
.word 0x46ffc143,0x9fbe1f40
.word 0x96f7da5d,0xe4100155
.word 0x2d1d8eb4,0x6fbbb9c8
.word 0x7d5474d2,0x0abfede1
.word 0x84767447,0x9bb0b2e2
.word 0x42e08c84,0x16d95034
.word 0x6bc128da,0x8c2b8aed
.word 0x72579acd,0xc3b27961
.word 0x0000000a,0x03c5a1d2
.word 0x2455ff37,0x3eb3a3ac
.word 0x397609d3,0xea66d7c2
.word 0x96352130,0xb021d0da
.word 0xe908d953,0x76132dd8
.word 0xd92da55e,0xff384b9e
.word 0x643c2fa0,0xc0a0ee78
.word 0x6fd4e97d,0xd5004bff
.word 0x2fd77f7e,0x0a6cef9c
.word 0x53848978,0x064b1b00
.word 0x1aa6b99d,0x8b245b11
p49_init_registers:
.word 0x4a7ed906,0x46d5e83a ! Init value for %l0
.word 0x917b5e26,0x8b875c23 ! Init value for %l1
.word 0x2638f564,0x511933aa ! Init value for %l2
.word 0xd33868ef,0xc7e72bc3 ! Init value for %l3
.word 0xb063c925,0xf0c8d857 ! Init value for %l4
.word 0x86949b76,0x567d4940 ! Init value for %l5
.word 0xf27ddd1c,0xc46095c3 ! Init value for %l6
.word 0xdf9f9a24,0x702f2279 ! Init value for %l7
.align 64
p49_init_freg:
.word 0x68b0654d,0xe9d4b0aa ! Init value for %f0
.word 0xf010c296,0xd58bf3dd ! Init value for %f2
.word 0x3d9417ae,0x34da2fdb ! Init value for %f4
.word 0x64fc28c8,0x4b31c4df ! Init value for %f6
.word 0xc96465c8,0x858d06d9 ! Init value for %f8
.word 0xdf4af234,0xc2675662 ! Init value for %f10
.word 0xd2e5d542,0xc3226ef6 ! Init value for %f12
.word 0x8ab194b4,0x3bf8027f ! Init value for %f14
.word 0x48e7db55,0x5acbdff0 ! Init value for %f16
.word 0x76833870,0x9c8ffa38 ! Init value for %f18
.word 0xf775432f,0x974d2a6d ! Init value for %f20
.word 0x925ee422,0xd581c6ef ! Init value for %f22
.word 0x49fdab7f,0x7ada1f3f ! Init value for %f24
.word 0xdc27c737,0xa8b49b86 ! Init value for %f26
.word 0x925cdae9,0x5b65678b ! Init value for %f28
.word 0x1d47b50c,0x8ce81de0 ! Init value for %f30
.word 0xce5b3534,0xc464fe4c ! Init value for %f32
.word 0x02ddc9de,0xf24511c2 ! Init value for %f34
.word 0xe71f3998,0x48e42e65 ! Init value for %f36
.word 0xf42f01dc,0x0c94f605 ! Init value for %f38
.word 0x2a5e687d,0xfa86a730 ! Init value for %f40
.word 0x94a49ee7,0x30316cae ! Init value for %f42
.word 0x1fb96f32,0xf2868dce ! Init value for %f44
.word 0x38b524e4,0x5bdde420 ! Init value for %f46
.word 0xf58e29ff,0x11a8a79c
.word 0x611bf5d1,0xcb33896b
.word 0x22c5bdee,0xaafa67a4
.word 0xdb673384,0xb0550507
.word 0x49ac648e,0xdd0d0a76
.word 0xec5cedad,0x5727b7e6
.word 0xfa57629e,0x2c1d0abe
.word 0x4f8c79a3,0x374e677a
p49_expected_registers:
.word 0x00000000,0x0000b14e
.word 0x00000000,0xdf19c52a
.word 0x00000000,0xc6ffc402
.word 0x00000000,0x1f7aa8f2
.word 0x00000000,0xf6bdc292
.word 0x00000000,0x00000008
.word 0x00000000,0x000000c9
.word 0x00000000,0x000000cc
p49_expected_fp_regs:
.word 0x68b0654d,0xe9d4b0aa
.word 0xf010c296,0xd58bf3dd
.word 0x3d9417ae,0x34da2fdb
.word 0x64fc28c8,0x4b31c4df
.word 0xc96465c8,0x858d06d9
.word 0xdf4af234,0xc2675662
.word 0xd2e5d542,0xc3226ef6
.word 0x8ab194b4,0x3bf8027f
.word 0x48e7db55,0x5acbdff0
.word 0x76833870,0x9c8ffa38
.word 0xf775432f,0x974d2a6d
.word 0x925ee422,0xd581c6ef
.word 0x49fdab7f,0x7ada1f3f
.word 0xdc27c737,0xa8b49b86
.word 0x925cdae9,0x5b65678b
.word 0x1d47b50c,0x8ce81de0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0xdec53a86,0x6f3af479
.word 0xb1556687,0x36121f91
.word 0x000000e3,0x19b27cdf
.word 0xa82f053a,0xe7f1e68d
.word 0xf9bb4612,0x5f9a8e15
.word 0xcefb755d,0x206bd945
.word 0x4004689a,0x2f587761
.word 0xcdc3fbe8,0xe5443ba5
.word 0xa33ad353,0xc653afe7
.word 0x1f02fad1,0x998b892b
.word 0xaeac73e7,0x806e2e2f
.word 0xd401fbe1,0xff5513f8
.word 0x03c9e289,0xe51e33c3
.word 0x17df65df,0x99b1827d
.word 0x5d149c6d,0x14bed531
.word 0x5c3d84f1,0xd8c6e6a3
.word 0x95c17616,0x828df381
.word 0x12194423,0xdbcc6d37
.word 0x79df3aa8,0xc52ea00c
.word 0xcd0f2b63,0xa8fc9c9c
.word 0x2b2608b2,0x10505494
.word 0xc22a0247,0x4adc8bcb
.word 0xd9b7308f,0xc5af2c6a
.word 0xc1c705b3,0x629aac2f
.word 0x00000000,0x3834f3a6
.word 0xf79f4301,0xbad87a47
.word 0xfb47c80e,0xb72d0553
.word 0x86d00ab9,0xb2e66b7e
.word 0x000000aa,0xc46095c3
.word 0xb9b3d7c3,0x1f3497cb
.word 0x265b6ca4,0xe9c29573
.word 0xd63c99e4,0xc7302641
.word 0x4af89a65,0xc34c9fb9
.word 0x4fff9059,0x97d45aaf
.word 0x3696e0f5,0x06857979
.word 0x4abacbb2,0xf0c8d857
.word 0xb689b5ca,0x6c4db6f7
.word 0x4f00619e,0x6e312240
.word 0x78ea69d9,0xcdce5dfb
.word 0x3e4b60d6,0xf4f4787a
.word 0xf0cc1c2e,0xc1c159e1
.word 0x1c7d3b94,0x81d66f8f
.word 0xf615a553,0xffb20657
.word 0xfa21de60,0x916a6e26
.word 0x5db1b147,0xffec5c57
.word 0x828df381,0xff7b1049
.word 0xc041bccc,0x2f587761
.word 0x5006e800,0xb571ce1e
.word 0xac928a64,0x0a522097
.word 0xe5a1daf0,0x95185261
.word 0x9260a08f,0x9a445a69
.word 0x8b85fcff,0x176c5979
.word 0x9cd4bf2e,0xa7ecc818
.word 0xdeeded28,0x590e2989
.word 0x2d146aa5,0x039adb57
.word 0x4e63a411,0xe5555955
.word 0x2dbf19f4,0xab638bee
.word 0xaa7bac32,0x417dd149
.word 0x274f176b,0x60dbff30
.word 0xbc016302,0xb14e2fc8
.word 0x5d8d53fa,0x0122e7ff
.word 0xbe48b622,0xb86b7a17
.word 0xb17129c8,0x000efb2e
.word 0x96249d23,0x881d198f
p49_local1_expect:
.word 0x40e8ccaf,0xfc74e5dc
.word 0x1195afae,0xa7aa6323
.word 0x91c16d58,0xdb74418f
.word 0x3502129d,0xcc17e46b
.word 0x0fecd5ff,0x52e693d9
.word 0x876f93b3,0x1affdac3
.word 0x61d2777e,0x7ae89915
.word 0xe252ae70,0x686efff9
.word 0x452efde1,0x3e9f6565
.word 0x831a65db,0xc8a222e9
.word 0x80dd3c5b,0x44790dad
.word 0xf4717db1,0x80c468ef
.word 0x3f4e8cd9,0x54d4ec03
.word 0x7de0daf9,0x71b5ee91
.word 0x2b60563a,0x19e312ff
.word 0x07227dea,0xd2f3eef2
.word 0x76111268,0x94b8b47c
.word 0xfa74ffdf,0x2bbe3ab6
.word 0xca014d3e,0x1cb07e73
.word 0x58a3b77c,0x49cadff9
.word 0xca32ef6c,0x4761ee15
.word 0xb61b3d48,0x33e13ddd
.word 0xc9ff70cd,0x299b1411
.word 0x7044cb69,0x88588aa3
.word 0x375b4a3b,0x47b4fed4
.word 0xa8474425,0x6460c096
.word 0x4730078e,0x31f75f93
.word 0x1d0f04ac,0xa52ad7e9
.word 0xa6a961ab,0xb47a9cfe
.word 0x81c4d864,0x77695cff
.word 0x9a6c25d2,0x112da3c9
.word 0x723ed9cb,0xc600b80c
.word 0x5d3fe2ec,0x4a4f2202
.word 0xdf11a14c,0x34f6fff4
.word 0x02fe0f41,0x257e3d04
.word 0x6efe3e34,0x029a2dc6
.word 0xe841ff4b,0x504773b3
.word 0xe6720a00,0x3effff61
.word 0x3a36e3d0,0xadfd282e
.word 0x5864baff,0x6f15e5c3
.word 0x2fded41e,0xf59ccdb4
.word 0x2ed099dd,0x702ef645
.word 0xe252ae70,0xffd0a7ac
.word 0x8b781df7,0x4e352a23
.word 0xbc2226d7,0x6972a212
.word 0x1d2888bf,0xe21ed00a
.word 0x0cc0107e,0xcd5b74ff
.word 0xcc2f2af4,0xc16e5e18
.word 0x5df794d4,0xcea4313d
.word 0xdaa79f35,0x10023b8f
.word 0x43d2518b,0xb6ddb3e9
.word 0x39e5310f,0x1e811d45
.word 0xb20694e3,0x3ab8b49e
.word 0xbac327eb,0x32ea9b72
.word 0x9be71440,0x47b8d19f
.word 0x01bfeaed,0xc6b79d27
.word 0xb1b96f44,0x18d31e92
.word 0x8fdc61c6,0x662fdf7e
.word 0xfd79be7e,0x82685e54
.word 0x54c379f4,0xaf800653
.word 0xf62c07f1,0x00000003
.word 0x90251f79,0x6eea4b66
.word 0xcbef4cea,0x097a7f8f
.word 0xdaf74c9e,0x08542c19
p49_local2_expect:
.word 0x4cc8f41b,0xa9b40efc
.word 0x59342aee,0x1ef2ac13
.word 0xdc7833e2,0x5a21e199
.word 0x213c0f41,0x0eb58aad
.word 0x639fabbe,0x7c89278f
.word 0x8ae53572,0xf5509a51
.word 0x864520db,0x35381b35
.word 0x59d98297,0x78beacfc
.word 0xaedf98ba,0xb7564a53
.word 0xbeb8d552,0x7c8e0834
.word 0x0ec2cc2f,0xad55f4ca
.word 0x88cfc17a,0x12194423
.word 0x8b074dbe,0xf5a9062f
.word 0x15f24e47,0x582a81ad
.word 0x4761ee15,0xa9625e9c
.word 0xeaabd857,0x189cb26a
.word 0x16fca7f0,0xd1209854
.word 0x4b794705,0x20f4c497
.word 0xe22c6b56,0xfa95ca04
.word 0x788ced99,0x3d311228
.word 0xcb2971f9,0x0ef81e48
.word 0x073074ff,0x6f76cd84
.word 0x5baf21b8,0xceff755d
.word 0x81bfc3d9,0xf644b034
.word 0x7a7ec16c,0x1f3497cb
.word 0x2f9a8f91,0xae320bb4
.word 0x9e94bde6,0x7b3069b7
.word 0x955be560,0xf59c2d17
.word 0xfd794396,0xe8bb831a
.word 0xa55e8834,0xa899f449
.word 0x2d82579f,0xeb5165f5
.word 0xdde55318,0x3a5827e1
.word 0xa069cf32,0xde299f33
.word 0xfaae6972,0xf4e6b2aa
.word 0x7b1a7ca0,0x3d4efe97
.word 0xbfb87280,0xc674d279
.word 0x00000036,0x69eeff06
.word 0xe6720a00,0x894d860e
.word 0xed841b0a,0x594a3c89
.word 0x09ebacce,0x007a4a76
.word 0x512595b9,0x3e0cdba4
.word 0xff5f31ff,0x7a1ff523
.word 0xb2493410,0xaea92eb1
.word 0x42030749,0xa0521e87
.word 0xb6fe4c9f,0x93c46018
.word 0x24ffe25c,0x882e22c3
.word 0xcb0af0cb,0xf7e83b6a
.word 0x63ce4bf7,0x65a102d9
.word 0x000000cd,0x9b2cc6fb
.word 0x7ca4696c,0xd2488bcd
.word 0x5a7bd259,0xa74e7e2c
.word 0x2b730bea,0x3bf44738
.word 0x00000088,0x72846f1a
.word 0x2a2b86d8,0x195ff3e5
.word 0x36e7b1ea,0xefd407fc
.word 0xa90cf90f,0x5bda8e52
.word 0x1205a5f3,0xeb8adcd6
.word 0x5694f76c,0x99071edb
.word 0x51afc722,0xa8c92967
.word 0x9ec33bbb,0x6dd6eed5
.word 0x889e0110,0x031238fb
.word 0x4d38d8cd,0x0142910b
.word 0x89514c8f,0x13f8c159
.word 0xdebf73dd,0xeb4419b8
p49_local3_expect:
.word 0xc85762f8,0xffe7bdaf
.word 0xfef77352,0x796d56a9
.word 0x0c247931,0x0ec3e481
.word 0x582a81ad,0xa3e66c8a
.word 0x00000078,0x7f682b89
.word 0x8cdfde05,0x08103dcb
.word 0x7a6f09dc,0x0fb20212
.word 0xb76ff88f,0x5e96b729
.word 0x38aef20c,0x7e97992c
.word 0x636cc082,0x8228a620
.word 0x32175de6,0x95f01ba0
.word 0xcb5805d7,0x927412d7
.word 0xd5fd84cf,0x21e03932
.word 0x5885d874,0x329b8528
.word 0x80a8b782,0xa8fc9c9c
.word 0xec95baff,0x607ce799
.word 0xa3e66c8a,0x250a030b
.word 0x5c3ea39c,0x24436f20
.word 0xab982c4c,0xc20f95d9
.word 0x9845e7eb,0x95185261
.word 0xd68cdb70,0xf8b2584f
.word 0xb9d8ff91,0xa595a395
.word 0xff36d3b2,0x4c27eb04
.word 0x1d3e8851,0xfa7aff58
.word 0xc1a1e5c4,0xb7e9b6a8
.word 0xeead010e,0x5747ff62
.word 0xb8a48588,0x5b4ecb5d
.word 0xe69e43cb,0x9d78430e
.word 0x56b79d52,0x98efa6a0
.word 0x0ed927b4,0xebb3d976
.word 0xf99abd53,0x7f601c9f
.word 0x701ab7b9,0x9bb081c0
.word 0x31bdd75a,0xc97c279d
.word 0xcd05c3f0,0xc507a8c2
.word 0x35df7a3b,0xc600b80c
.word 0x60b3973f,0xcc6cf782
.word 0x3ec32637,0xdd162a35
.word 0x63b4d557,0xae320bb4
.word 0x0122e7ff,0xd2914caf
.word 0x18e16dc9,0x7a00621c
.word 0x541e3b77,0x38aef20c
.word 0xf0d28779,0x6981057f
.word 0x0c6f412f,0xe5f26ada
.word 0x1629f065,0x368f965f
.word 0xcdc4a1be,0xf6217f28
.word 0x7d219800,0xf7181720
.word 0x343df80c,0x82e2e246
.word 0x5c87df9e,0x71b5ee91
.word 0x3b34c49c,0x0000009d
.word 0xe25cb135,0x6c3ae9c9
.word 0x84515907,0xf6bdc292
.word 0x00000000,0x654006a9
.word 0x16e276e6,0xff99fdb4
.word 0x289b910b,0x9d682fff
.word 0x4a075c43,0xd804b7ee
.word 0x3bae18b5,0x8f1704f6
.word 0xb34934ce,0x245a02e6
.word 0x3313578d,0xbdddff28
.word 0xf1da3b33,0xddca78a1
.word 0x7b150bed,0x107060f1
.word 0x862e495b,0x0bf032da
.word 0x442d65f9,0xc6c7c37e
.word 0xe3c1c7ff,0xfdebc0ff
.word 0xf9728934,0x30c6b241
p50_init_registers:
.word 0x8a5c8972,0x79775b69 ! Init value for %l0
.word 0xc686f6f0,0x48607907 ! Init value for %l1
.word 0x340dd058,0x99d43d7c ! Init value for %l2
.word 0xd3bc6d5c,0xb7d81fee ! Init value for %l3
.word 0xc2d6aed6,0x44e66888 ! Init value for %l4
.word 0x8b9cb30d,0xdf8db483 ! Init value for %l5
.word 0x0749e829,0xd1a7d650 ! Init value for %l6
.word 0x664d140e,0x1079e96a ! Init value for %l7
.align 64
p50_init_freg:
.word 0x3877600c,0xe90b17ff ! Init value for %f0
.word 0x8074d5f4,0x9adc9427 ! Init value for %f2
.word 0x03027a9a,0x1657d3ee ! Init value for %f4
.word 0x622c3ad4,0xf70e0a61 ! Init value for %f6
.word 0xd41c660c,0xff9131d8 ! Init value for %f8
.word 0xf714f37c,0x051a3678 ! Init value for %f10
.word 0xc6ccb7b3,0x0d7fbcbc ! Init value for %f12
.word 0x00ba26d6,0xced4d578 ! Init value for %f14
.word 0xe44fa18c,0x5326edff ! Init value for %f16
.word 0xf07288e2,0x44bb8b83 ! Init value for %f18
.word 0xe45fb011,0x13eb139b ! Init value for %f20
.word 0x3f125846,0xe9f94949 ! Init value for %f22
.word 0x7fc20194,0xe526984b ! Init value for %f24
.word 0xc30212a0,0x0ba9ba8a ! Init value for %f26
.word 0x02add67b,0x1d1314a9 ! Init value for %f28
.word 0x8d75217c,0xabad5cb3 ! Init value for %f30
.word 0xaab45818,0xc20f7308 ! Init value for %f32
.word 0x98219779,0x4e332457 ! Init value for %f34
.word 0x6fce171d,0xb7a232d0 ! Init value for %f36
.word 0xc0d93a8f,0x93bbfef6 ! Init value for %f38
.word 0xb3ce553b,0x26b84a53 ! Init value for %f40
.word 0xee129306,0xb5f69c2e ! Init value for %f42
.word 0xdf2f90a3,0x3c230e52 ! Init value for %f44
.word 0xc00827f8,0x57c955a7 ! Init value for %f46
.word 0xfc7cb2f7,0x453f2acb
.word 0x30bb04db,0x970090bb
.word 0xe5225fb4,0x5477717d
.word 0xdd0b6c85,0xb7d39ae6
.word 0x50260c35,0xd990f31b
.word 0x865cb5d6,0x02a1783c
.word 0x535090e0,0x8678f6d8
.word 0x11c64013,0x9a74aee8
p50_expected_registers:
.word 0x00000000,0x50be5201
.word 0x00000000,0xd17c34f6
.word 0x00000000,0x8e8faae0
.word 0x00000000,0xf42d996b
.word 0x00000000,0x369de74a
.word 0x00000000,0x00000007
.word 0x00000000,0x3ae075aa
.word 0x00000000,0x8e7759fb
p50_expected_fp_regs:
.word 0x3877600c,0xe90b17ff
.word 0x8074d5f4,0x9adc9427
.word 0x03027a9a,0x1657d3ee
.word 0x622c3ad4,0xf70e0a61
.word 0xd41c660c,0xff9131d8
.word 0xf714f37c,0x051a3678
.word 0xc6ccb7b3,0x0d7fbcbc
.word 0x00ba26d6,0xced4d578
.word 0xe44fa18c,0x5326edff
.word 0xf07288e2,0x44bb8b83
.word 0xe45fb011,0x13eb139b
.word 0x3f125846,0xe9f94949
.word 0x7fc20194,0xe526984b
.word 0xc30212a0,0x0ba9ba8a
.word 0x02add67b,0x1d1314a9
.word 0x8d75217c,0xabad5cb3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0x59e0f525,0x54c812a7
.word 0x2c344677,0x2c7b4d07
.word 0x186b658a,0x5630ef5d
.word 0x63ea03b2,0xff2364cb
.word 0xffba04f4,0x99450134
.word 0xab393aec,0x7305094a
.word 0x21d9129f,0xc6178db5
.word 0x50d98d5b,0x475d6c36
.word 0x99157e3e,0xd1a7d650
.word 0xef9073ed,0x31be077f
.word 0x1532d483,0xa2ddc3ef
.word 0x658dec4a,0x73136703
.word 0x78020b3f,0xa207b08c
.word 0xb8266e6a,0x5e9f3e91
.word 0xcc96ffbd,0x9e46185c
.word 0x9639681d,0xe0a7c339
.word 0x23a017b0,0x7dcdde30
.word 0x5213d447,0x1ba9f5d5
.word 0x61ce3f2b,0x33011a81
.word 0xd69d10be,0x5ba58834
.word 0x5828f3bc,0x3e783368
.word 0x60afe056,0x00000067
.word 0x674cc73f,0xafa02e6c
.word 0x4f1d033e,0xc6fa5977
.word 0xffcccb71,0x764d0f4c
.word 0x8e8faae0,0xf42d996b
.word 0xe01a90a5,0xbfbc9cd7
.word 0xd1cc7169,0x95724ca0
.word 0x5ab2f4eb,0xd886894b
.word 0x673734c1,0x34fc3c54
.word 0x8cfcf226,0x3eaf5abd
.word 0xb7d81fee,0xb4e382f3
.word 0xeef3c4fc,0x74c3fb90
.word 0x03207581,0xf5eedd94
.word 0xaa4c87f9,0x1a6f9e6a
.word 0x4d2524f6,0x973c7c28
.word 0x93ea39d3,0x20cef782
.word 0x2f1ff4ce,0x13c873f6
.word 0x56629197,0x367fd558
.word 0xa40a1b7f,0x5541e052
.word 0x5250df2c,0x000000ec
.word 0x9d9ec338,0xb59d0a54
.word 0x17d5cab8,0x8ae53233
.word 0xd2ae5a6a,0x99946d30
.word 0x7e82530f,0xf3595632
.word 0x2a672289,0xf4bb4691
.word 0x79a4c17c,0xdee234fe
.word 0x34de5ed5,0xd02f2209
.word 0xa2816af6,0xf154e96f
.word 0xb2d3b68e,0xa40a1b7f
.word 0x02a014c2,0x77692b74
.word 0x7bbc8d8e,0xf97a99ca
.word 0x0fef0017,0xb480505a
.word 0x57eb6b45,0xaf9ad441
.word 0x16381214,0x97acd585
.word 0x616b1ad1,0x869db78b
.word 0xcd363810,0xacd19095
.word 0xf7b1571e,0x90a776a4
.word 0x6d88d3e7,0x46ccbfad
.word 0x18615e7d,0x1a5c1a52
.word 0x3c67a513,0x55b980f5
.word 0xe1babcff,0x89a33db9
.word 0x2a48a321,0xe889e155
.word 0x06c1906e,0x72b97baf
p50_local1_expect:
.word 0x34356f1b,0x837ed53d
.word 0x59545979,0x0eb5f6ba
.word 0xfb7e773a,0x7975e2d5
.word 0x55ca475a,0xdfb5c44c
.word 0x0000001b,0x67b9ff4a
.word 0xdbc199f8,0x263dd9f5
.word 0x42c56502,0x7ea1ea15
.word 0x9aa8376c,0x8798ea4f
.word 0x5b864289,0x564f6181
.word 0x6a9fbe2d,0xd49d6462
.word 0x6dae2cc2,0x1dea6320
.word 0xab473c1e,0x88f2c6d1
.word 0x621afaae,0x391b7d9b
.word 0x73a2a95f,0x02277194
.word 0x7ef55cfb,0x50966e92
.word 0x06d9c2ee,0x03dfb3e8
.word 0xe1d751ed,0xff921f39
.word 0xca72186b,0xc49fbeb6
.word 0x42fa1cd2,0x2f74dbed
.word 0x7a813d4f,0x77ca26e1
.word 0x2d435a1a,0x6a657276
.word 0x3b053f8c,0x55ca475a
.word 0xe27e0ec0,0x9d1abe4f
.word 0xa77bff2d,0xe81c5585
.word 0x5acbc3ae,0x57f20fb5
.word 0xbfc72c99,0x79f1d7e6
.word 0x7348d91a,0x8c5a00db
.word 0x75f64692,0xe8435826
.word 0xf1ff1e78,0x6ad09de5
.word 0xefd92520,0x20cef782
.word 0x204e9fec,0xa3b9848f
.word 0xa4c2d97b,0x097fa454
.word 0x92dfedf3,0x0d857a43
.word 0xf28aab60,0x979eb9df
.word 0x64ea4e5d,0xc6a84d43
.word 0xdb3f95b0,0x22901f1b
.word 0x41c71692,0xea03a8ed
.word 0xe8fb033f,0x17c4a113
.word 0x0bd51477,0xc5aa2105
.word 0x72a578f6,0x836b999b
.word 0x685d7a42,0xd98e13d6
.word 0xd0592ec8,0xf7f3c45d
.word 0xfecb46e1,0xb53a6874
.word 0x3ae075aa,0x4e3dab3a
.word 0xda4b622f,0x5766e0cf
.word 0x307b1b22,0x37cd2cda
.word 0xa33aa8c4,0x0401a88b
.word 0xf5e3f6b8,0x5c154ee4
.word 0x1f4f7705,0xb53a6874
.word 0x2733c9a8,0x17076952
.word 0x18f17cda,0xfa54dcff
.word 0xcd60c515,0xf3285200
.word 0x13ca2ffc,0x00000060
.word 0xe5aedc91,0x44a31fd7
.word 0xff5bc64b,0x716ee590
.word 0xc483e389,0xdebc86bd
.word 0x164a47ee,0x127225bb
.word 0x4fd8a3d3,0x979eb9df
.word 0xbdb68df3,0x888e53d1
.word 0x5800a80f,0xbf53426c
.word 0x78e1cb81,0xf93bd1ff
.word 0xdae020cb,0x5756c8c8
.word 0xe60f41c4,0x603fb97a
.word 0x65b37bec,0x8e7759fb
p50_local2_expect:
.word 0x48d2d5d1,0x2e11f870
.word 0xff146f23,0xc5d73cff
.word 0x000000b2,0xb250813e
.word 0xc4ff4336,0x81ab0b66
.word 0xe8067869,0xba6419ca
.word 0x9e98bcd2,0x8f92e6aa
.word 0x88a4704b,0x236ba8c4
.word 0x9f92d6fc,0xcc580572
.word 0x1f80acff,0x5541e052
.word 0xeaee6c13,0x5016bc70
.word 0xd50ae989,0x25658097
.word 0x8ab7de99,0xc49fbeb6
.word 0xff61ffee,0x82851916
.word 0x0003c534,0xcc0ac877
.word 0xb2f0aaa5,0x0ad49357
.word 0x18ec7fdc,0xaf59f68f
.word 0xa7f7202d,0xdadfae4c
.word 0xde9e5ae6,0xf38c3e3d
.word 0x5826782c,0x0f0b950e
.word 0x2ab63a12,0x1868a1cf
.word 0xc16ea1a6,0xca3ba1a1
.word 0x813ef93f,0x493125b9
.word 0xe10887f4,0x88ac7d26
.word 0x99e637db,0x90f0b663
.word 0x00000000,0x000000d6
.word 0xf41b9dcc,0x24553eff
.word 0x58dd75ba,0xe5f2241e
.word 0xc6178db5,0x78fe600d
.word 0xfb165b84,0x05a1a200
.word 0x0f81a5ff,0x5b6a12c9
.word 0x00000082,0xd924256c
.word 0x957747a5,0xa475d1ce
.word 0x64527bfe,0xad8a4539
.word 0xec0670bb,0x440b33e3
.word 0x8f550382,0xe4bbb223
.word 0x82edfd27,0x49bc3769
.word 0x797e10ff,0x4effbb50
.word 0x7b761363,0x4f97bef3
.word 0x172192c4,0xff021c34
.word 0x9c91eb5c,0xac276a69
.word 0xea4c6898,0x994cfe06
.word 0xd8e89e69,0x369de74a
.word 0x2e00b94b,0x7640c30e
.word 0x0e05e97d,0x5f569cde
.word 0xc32856c0,0x7278c742
.word 0x16eca427,0xbf3b3612
.word 0xf4b59df1,0x8ab7c1fd
.word 0x47951429,0xb3864e89
.word 0x44a31fd7,0x3d3a1eff
.word 0xeb764c38,0xa5c68c7f
.word 0x93ea39d3,0x20cef782
.word 0x04856a04,0x46651d87
.word 0x3f23d783,0x3beca048
.word 0xb415d72d,0xafe6dfba
.word 0xb2d007c2,0xd7ef8e4d
.word 0xa6d9bc5f,0xff6a912d
.word 0x9d2feda5,0xaa54889c
.word 0xafc2ff63,0x0749ee01
.word 0xcff656a8,0x93b770fb
.word 0x8ac7ca4b,0x88ffd031
.word 0x18adc88b,0xff7a4559
.word 0x248fcaf4,0xe5bbf878
.word 0xe2e0bb8b,0x0688cca2
.word 0x49a34a5b,0x999890d3
p50_local3_expect:
.word 0x11dd0393,0x8501d47d
.word 0x68b0056b,0x8bc75667
.word 0xf64e8bd5,0xbc0a4400
.word 0x65c064c4,0x1868a1cf
.word 0xdf7b0f6b,0x605348e8
.word 0x89a33db9,0xffa39256
.word 0xfdb3bb85,0x20549692
.word 0x071cea47,0xec389280
.word 0xfb4b0fb5,0x5b8d64f1
.word 0x15e0a45c,0x983d6bf5
.word 0x47b20ada,0xfbb9cc53
.word 0xf8f9f227,0x80c09fed
.word 0x6d66570b,0xff0d0211
.word 0x6c720176,0xff25eeee
.word 0xf5526aff,0xb690477c
.word 0xc85e4a86,0x248fcaf4
.word 0xc960315b,0xde75d1bc
.word 0x6f5dab4a,0x00000042
.word 0xc2c822a7,0xb2187042
.word 0x4cc2cb9f,0x7c429e80
.word 0xfd4fd846,0xd972f891
.word 0x437637f9,0x924fdc78
.word 0x96bffb60,0x35e9eb1f
.word 0xbf41a472,0xf0c43201
.word 0x86aa1993,0x8aa02264
.word 0x1c68dccf,0x1fdd35e2
.word 0x1d10636a,0x93ea39d3
.word 0xaa6ef275,0x62740b33
.word 0xc872a076,0x5d0ce277
.word 0x172192c4,0xdeb33b87
.word 0x5e158925,0x801bf6aa
.word 0xd6049448,0x2812c024
.word 0x9e323c89,0x068d39b9
.word 0x0c1dfe36,0x383c454f
.word 0xa8113ce1,0xdc56dffe
.word 0x83b40318,0x22f237b1
.word 0x72f84122,0x7330d17d
.word 0x0d6da138,0xe127a72a
.word 0x77e06aff,0x2e78ab74
.word 0x17b6fcc0,0x2cf37dcf
.word 0xdb7d1701,0x7278c742
.word 0xff723285,0xd4584bb8
.word 0x70bea986,0xe9df095c
.word 0x94e88481,0xb8cf09ad
.word 0x71a3b575,0xa5ca956a
.word 0x13e97f4f,0xb85a982b
.word 0x20870ae9,0xaa13bbcf
.word 0x2cfbfff8,0xd3204f72
.word 0x7c307508,0x7a1b97ff
.word 0x9afdb987,0x23c53293
.word 0xe08aea4c,0xf42d996b
.word 0x70c3173c,0x356ce051
.word 0xf1a54f03,0xddfc19df
.word 0xba79956f,0x1d9622ee
.word 0xbe30710b,0x2a48a321
.word 0x2b42359c,0x7db1115d
.word 0x9e323c89,0xc290d371
.word 0x4c983237,0x20f6591d
.word 0xe75bb7d3,0x98ad6e51
.word 0xf06ae721,0xafee9de1
.word 0x25bfea9d,0x62cbe796
.word 0x3a240c6b,0xc9b92a85
.word 0x74adc042,0x6b84815a
.word 0xccd5745b,0x8a1f2a43
p51_init_registers:
.word 0xbcc81b0d,0xb11dc076 ! Init value for %l0
.word 0x8e6871a8,0xaa0d6ae8 ! Init value for %l1
.word 0x6053214c,0xa33b5d02 ! Init value for %l2
.word 0x58a92185,0xef8c971b ! Init value for %l3
.word 0x19b6b82d,0xc59fcd6b ! Init value for %l4
.word 0x9ba62bc8,0x437f2c2b ! Init value for %l5
.word 0xccb96cf4,0x3b0294bf ! Init value for %l6
.word 0x65919016,0x17e6185c ! Init value for %l7
.align 64
p51_init_freg:
.word 0x5937cf0f,0x73de0b5b ! Init value for %f0
.word 0x5e3d0075,0xdc904443 ! Init value for %f2
.word 0x80f91682,0x23c9546d ! Init value for %f4
.word 0x8d500c74,0x8dc11467 ! Init value for %f6
.word 0x256352ad,0x0b1ba925 ! Init value for %f8
.word 0x8bea226b,0x1d12495d ! Init value for %f10
.word 0xb62d9530,0x54472443 ! Init value for %f12
.word 0xd666d8d5,0x7afdba0e ! Init value for %f14
.word 0xe5c3973f,0x2b8ae12f ! Init value for %f16
.word 0x6a9e0860,0xddb460fe ! Init value for %f18
.word 0x9982edd3,0x2f4f4ac9 ! Init value for %f20
.word 0x307fa0c0,0x1241e8f0 ! Init value for %f22
.word 0x265210f2,0x8ff5ab51 ! Init value for %f24
.word 0x5e50cd77,0x63525f08 ! Init value for %f26
.word 0xf55940e5,0x6fc7abea ! Init value for %f28
.word 0x30addbb7,0x004364ff ! Init value for %f30
.word 0xe9c23c63,0xd91bd46a ! Init value for %f32
.word 0x856cf720,0xadb10506 ! Init value for %f34
.word 0x029841f5,0xc950bf1a ! Init value for %f36
.word 0x18de8700,0x848cd202 ! Init value for %f38
.word 0x8b58a000,0xe04f8db0 ! Init value for %f40
.word 0x9635ee23,0x3e02973e ! Init value for %f42
.word 0xda1c5a84,0xcf8d90a2 ! Init value for %f44
.word 0x1de2a3a2,0xbae77d11 ! Init value for %f46
.word 0xa591990f,0xf4c74388
.word 0x9065d544,0x046b1c03
.word 0x63a4835e,0x235af14e
.word 0x61fbd169,0xf2119f30
.word 0x653efa65,0x549b5201
.word 0x14dd2359,0x4c1b6330
.word 0x27dc32a8,0xd12b3c18
.word 0x59532af4,0xf524fc0f
p51_expected_registers:
.word 0x00000000,0x89422630
.word 0x00000000,0x0000006e
.word 0x00000000,0xff443973
.word 0x00000000,0x000000d0
.word 0x752580ed,0x307a0c36
.word 0x04904384,0x70c4352c
.word 0x00000000,0x5204662f
.word 0x46324408,0xdb93dd41
p51_expected_fp_regs:
.word 0x5937cf0f,0x73de0b5b
.word 0x5e3d0075,0xdc904443
.word 0x80f91682,0x23c9546d
.word 0x8d500c74,0x8dc11467
.word 0x256352ad,0x0b1ba925
.word 0x8bea226b,0x1d12495d
.word 0xb62d9530,0x54472443
.word 0xd666d8d5,0x7afdba0e
.word 0xe5c3973f,0x2b8ae12f
.word 0x6a9e0860,0xddb460fe
.word 0x9982edd3,0x2f4f4ac9
.word 0x307fa0c0,0x1241e8f0
.word 0x265210f2,0x8ff5ab51
.word 0x5e50cd77,0x63525f08
.word 0xf55940e5,0x6fc7abea
.word 0x30addbb7,0x004364ff
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0x9415f625,0x0b2cb954
.word 0x26048e39,0x7dad1d20
.word 0x2aeda219,0x03da64bc
.word 0xfffab7b4,0xcde5619e
.word 0xda3d5abd,0x28fbb6ff
.word 0x75c701d9,0x903b261f
.word 0xc6999f8b,0x3e675cda
.word 0x4b275130,0xfb6eb38a
.word 0x64a7e951,0x17d384b2
.word 0x11a1682f,0x756d94f7
.word 0xc920ade4,0xbc638903
.word 0x000000d3,0x1ccb288b
.word 0x955ce6d7,0xe3f7bf56
.word 0x034e8d8e,0xc5816d2c
.word 0xd8874e4f,0x59831dc0
.word 0x67732483,0xeb22e2ff
.word 0x9d307ba9,0xc8acf2ff
.word 0xa0ffa25a,0x9f462962
.word 0xd1793149,0x91e7e757
.word 0x04a4bf87,0xfa7cac66
.word 0x62d54e2c,0x3bc65b2f
.word 0x40d7fd93,0x7a55ca95
.word 0x4fe6ec21,0xc728c9a2
.word 0x0d8c34a0,0x1b91a258
.word 0xff5c08df,0x20060103
.word 0x0389936d,0xb7ce61f8
.word 0xda9c4c4a,0x9891f64f
.word 0x80cd5852,0xc8b11590
.word 0x9f449dd3,0xc7942699
.word 0xa882049a,0xb9ef24c8
.word 0xabbe5d04,0x4decc0ff
.word 0x00000043,0x619f50ce
.word 0x8af63e2f,0x09fb857c
.word 0xe9657496,0x52c99b13
.word 0x13152623,0x8f03dc93
.word 0x540c83b9,0x3026e074
.word 0x095895a3,0xf7282992
.word 0x0f59675c,0x02be8279
.word 0x0bd52d45,0x366b508c
.word 0xf12164d0,0xb00d5547
.word 0x39ed3d64,0x1684861d
.word 0x61f94b5b,0x41fb805c
.word 0x8cbdbecb,0x1be03bb4
.word 0xae953612,0xf2c09b18
.word 0xa0f18955,0x0db04dcd
.word 0x236951a5,0xcffdb1d1
.word 0x7a3de504,0xb3395673
.word 0x0277b549,0x05397d95
.word 0x8161edc5,0x3bfe2fa8
.word 0xa89dffe2,0x5e181a5e
.word 0x3fe06953,0xe281e0e2
.word 0x15767b5a,0x0ca671bb
.word 0x885e7905,0x53d3e941
.word 0xe4673d3a,0x495df135
.word 0x7da8f0e9,0x000000d6
.word 0x47e132a6,0xd624a91f
.word 0x089eeb1b,0x64e788eb
.word 0x032aa1cc,0x90356133
.word 0xd33585fc,0xc43a03e6
.word 0x1fb769b1,0x38b18506
.word 0xac6f5dd0,0x125af401
.word 0x9a78c33b,0x9d307ba9
.word 0x334c18de,0x69949bd6
.word 0xdf5b64c6,0x000000f5
p51_local1_expect:
.word 0xdf2fcefd,0x98bb3c5f
.word 0x3427dc03,0xa8a1ed0a
.word 0x7e3e8e08,0x67bcaed6
.word 0x3c1eb751,0x458b9450
.word 0x04904384,0x70c4352c
.word 0x28b3dac7,0xae1b1503
.word 0x84e54eff,0x53d755e9
.word 0xe2dbffef,0x1cea727b
.word 0xe8c2c452,0x268cc7b6
.word 0xbfa2556c,0x2e416a55
.word 0x7f607610,0x5916026e
.word 0xa26fff67,0x4cb65763
.word 0x61983570,0xff40370b
.word 0x2600c9c5,0x76b50bbb
.word 0x190995a8,0xeeeeb8b1
.word 0xdc11a09c,0x9b497ea4
.word 0xa2660b86,0x929ca424
.word 0xf450423b,0x20bc6ce8
.word 0x364c2d84,0x3b2dc4ed
.word 0x7a9f94d5,0x662648f7
.word 0xa3cdca00,0x7612ff5b
.word 0x74bca8f2,0x2d65983d
.word 0x55c126fb,0xa8f2ef92
.word 0x2d3e9a3b,0x3d207a46
.word 0x10d111f0,0x1587a475
.word 0x34b7b8c3,0x8093a8b7
.word 0x040ba733,0xa3ac9412
.word 0x918d3115,0x0537cfad
.word 0x526f77ed,0x3a15051b
.word 0x428bf65e,0x179bf359
.word 0x1622bd68,0x6219c6d1
.word 0x55af94e1,0x07a288a5
.word 0xc9541261,0x1723ff7d
.word 0x09ffa4f7,0x8cbdbecb
.word 0x513de1f9,0x34a27a73
.word 0x39527587,0x928f5744
.word 0x2795bb68,0x19efaef3
.word 0xf6e76e99,0x5ce32e80
.word 0xe708f678,0x679801c4
.word 0x04529848,0x4630004c
.word 0xb9a8b484,0x928f5744
.word 0x9d9cf71e,0x38e12567
.word 0xbf69ecf6,0x4a4802a5
.word 0x0271a35b,0x8e660a92
.word 0xc53498ea,0x1545362a
.word 0xab842652,0x8eef7ea4
.word 0xa7be011c,0xbe09e665
.word 0xb7756172,0x9128e48e
.word 0x00000047,0x358a2213
.word 0x01d943d4,0x94d2b4cf
.word 0xa90b3e5a,0xe8aa53e8
.word 0x12f5837f,0x858a8353
.word 0xe3917aff,0xb263198c
.word 0x37238208,0xe873a49d
.word 0x52f32538,0x5afc640a
.word 0x4a516b13,0xfb206de2
.word 0xe9d5db34,0xd0a72026
.word 0x17d384b2,0x8d5678f3
.word 0xad9fdfea,0x059242b3
.word 0xdda8a195,0x89666192
.word 0x1ffef223,0x827a0567
.word 0x5a4f24ee,0x7775d911
.word 0x7da153a6,0xb8be7112
.word 0xee9b93f3,0x90199366
p51_local2_expect:
.word 0xed546cc9,0xeac9e751
.word 0xbb852582,0x9d764e5b
.word 0x9ca21d40,0x73e835f6
.word 0x37f34034,0xd53e770a
.word 0xd3bec607,0x8fd179c4
.word 0x18bcfb55,0x55a5f3dc
.word 0xd4ffd030,0xd8d15f34
.word 0x92c1a122,0x5bff84eb
.word 0x68ad2427,0x9bd8cac3
.word 0x9bead6a1,0xd339d636
.word 0x752580ed,0x307a0c36
.word 0x09e91fd4,0xa90b3e5a
.word 0x6d445712,0xf707b0d1
.word 0xbc22dad3,0xb8bdf203
.word 0xcc4de41c,0x7692f846
.word 0x6b1cd4b3,0x518d168a
.word 0x9588426e,0x3c239124
.word 0xb11dc076,0xbf055bb0
.word 0x6fd6c326,0x38b66eff
.word 0x194d0d28,0x80997b3e
.word 0x51716c74,0xa73845a2
.word 0x0ff69cd4,0x3dfc42ea
.word 0x40800d7e,0x82088c6f
.word 0x86b18a62,0x5db7c08b
.word 0xfd3e9366,0xde582bc0
.word 0x874df0e9,0x7253d84d
.word 0x63c84058,0x5206d3ca
.word 0xdd9af19f,0x845e36fa
.word 0x64a08d47,0x476afc7a
.word 0xa7dde6ff,0x366b508c
.word 0x2ac0f754,0xc33168f2
.word 0x59e15754,0x85a60688
.word 0xfdde182d,0x1068bf6d
.word 0x61137099,0x1008bba6
.word 0xdc520783,0x0bf78631
.word 0x2fefb710,0xe2d14d95
.word 0x3bf97589,0xae4ef432
.word 0x97caec73,0x437f2c2b
.word 0x68886159,0xc60d0eff
.word 0x6093265c,0xa77005e8
.word 0x8320e4af,0x5259fbc0
.word 0x77bcc970,0x60d50b3a
.word 0xe04c1c76,0x978630b6
.word 0x7c8a2f98,0x919a5ebd
.word 0x1a81591b,0x5d7932ad
.word 0x8ef8fe4e,0xffcb6fd6
.word 0xd3f1edd9,0x8cc86355
.word 0x7a4f555c,0xffe4f73f
.word 0x7600f7f2,0x016dea95
.word 0x54292c05,0x69481956
.word 0xd7cefffb,0xea70aa41
.word 0x8bdb5957,0x26a96874
.word 0x6d051f0d,0x99a5a781
.word 0x5964801b,0x1fcb9223
.word 0x2c5d376d,0x1c9772ea
.word 0x41ce3095,0x26f74255
.word 0x78a38868,0xf66c53aa
.word 0x47271bfa,0x20716328
.word 0xd89e932c,0xc40f65c9
.word 0xded8a6e7,0x4ff76e96
.word 0x9e3d0d1f,0x2a65e650
.word 0xba278e4e,0x2f9611af
.word 0xdd90234b,0x588b13c5
.word 0x4d480842,0x94d2b4cf
p51_local3_expect:
.word 0xa7073805,0xa9a45fb7
.word 0xd4fc4371,0xfca2e874
.word 0x46324408,0xdb93dd41
.word 0xeb22e2ff,0x00000012
.word 0x4a7203ae,0x930141b4
.word 0x2d3e9a3b,0xefdde498
.word 0x54f1b77c,0xc4629191
.word 0xc0aaddf7,0xff803548
.word 0xfe3bdaaa,0x3eb44cfb
.word 0x3b0294bf,0xf696d5d9
.word 0xac5267ed,0x6e6dcdd5
.word 0xada72fd1,0x621bee22
.word 0x190fb4ac,0xb061a75c
.word 0xebb4821a,0xf86bd144
.word 0xfc3c3e71,0x339b25b5
.word 0xf0eae32f,0x01fbb985
.word 0xdb0caafd,0x9887f915
.word 0x41e1bb90,0x9cff7ee2
.word 0x270d4869,0x36d5f886
.word 0xe61c6151,0xffcb6fd6
.word 0x88a572c0,0x89422630
.word 0x769d3613,0x9a23e511
.word 0x12f075cb,0xdf2f72e4
.word 0x88b2c645,0xc054b513
.word 0x6c4f11e9,0x4d01845e
.word 0x03fc5d78,0x10d498d8
.word 0x7384b239,0x4c7bff9c
.word 0x6a0e9447,0xab7dff27
.word 0xb1379e6d,0xfce49342
.word 0x19539ba6,0xfbffea13
.word 0x791e041a,0xe7d10812
.word 0xe884c120,0xf31927a2
.word 0x8417192e,0x70545624
.word 0x04b0d5c1,0x568bfb08
.word 0x07a288a5,0x60a5d7e4
.word 0x7fe71f3b,0x03a21e89
.word 0x19203ec4,0x1cf7a621
.word 0x5f595d1f,0x4fe297e9
.word 0xa436c50c,0x45a6a919
.word 0x2e75ff00,0x017ace36
.word 0x5f9e281b,0x4b30d1d5
.word 0x100ba936,0x83ff85b7
.word 0x50caa622,0xff3bf553
.word 0x682bc508,0xecc27206
.word 0xfb39c4a8,0xe8d5093d
.word 0xad5bf09c,0xbcd72200
.word 0x30c94ea1,0x44697cb4
.word 0x38813694,0x174c1a70
.word 0xf3fef265,0x7014cb6d
.word 0x72ad4343,0xd65ccdad
.word 0x763f8fe0,0x60d2e843
.word 0x585158dc,0xf93f5554
.word 0xed8daa11,0xc3778d4b
.word 0xd26c9037,0x4a729435
.word 0x2f7fd865,0xcd267d7a
.word 0xa33b5d02,0xa530978a
.word 0x1296f250,0x88356776
.word 0x3e93dabb,0xc896e2f9
.word 0x83b601ff,0x932f62e4
.word 0x6bdd4746,0xbd2cf484
.word 0x95a7c2ca,0x9655b256
.word 0xf620917b,0x3823ddda
.word 0xef8c971b,0xe466103b
.word 0x6761bc5f,0x49aaaeb1
p52_init_registers:
.word 0x797e9ea8,0xbce94997 ! Init value for %l0
.word 0x069e280c,0x173702ad ! Init value for %l1
.word 0xb8341886,0x4e10a4ba ! Init value for %l2
.word 0xf6f4e96c,0x55ce210a ! Init value for %l3
.word 0x83983eb8,0x88c93965 ! Init value for %l4
.word 0x3652b8b1,0xed71361f ! Init value for %l5
.word 0x4cb83744,0x25dc0701 ! Init value for %l6
.word 0x17f13e9a,0x82e2c144 ! Init value for %l7
.align 64
p52_init_freg:
.word 0xe5e15a04,0xdf758553 ! Init value for %f0
.word 0x45dbf206,0x1bedea62 ! Init value for %f2
.word 0x7cf5e055,0x70b40be2 ! Init value for %f4
.word 0x57e8cac2,0xf64ce207 ! Init value for %f6
.word 0xcda05bf3,0x29d08d4f ! Init value for %f8
.word 0x7362ed28,0xf2f7f8a9 ! Init value for %f10
.word 0x238fe571,0x5e07cb5b ! Init value for %f12
.word 0x7941fd8a,0x168ce5c9 ! Init value for %f14
.word 0xf0094322,0x0d668ab8 ! Init value for %f16
.word 0x4c5007d3,0xe807aecd ! Init value for %f18
.word 0xfa3df1cb,0x745d9d46 ! Init value for %f20
.word 0x55523783,0xe95ccfd4 ! Init value for %f22
.word 0xecc7e4d6,0xa7399ac3 ! Init value for %f24
.word 0xca6d0842,0x9ba2f1ef ! Init value for %f26
.word 0x2702dd0e,0x6149e759 ! Init value for %f28
.word 0x16cf4f94,0x8d1e7807 ! Init value for %f30
.word 0x9ffdab9f,0x901daaa0 ! Init value for %f32
.word 0xab42b97a,0xa7d2959b ! Init value for %f34
.word 0xf3f922bd,0x81891df3 ! Init value for %f36
.word 0x2f1cfb2f,0x8656ed97 ! Init value for %f38
.word 0x3a500a8b,0x91b3bb44 ! Init value for %f40
.word 0x1aeb23a6,0x5708baa1 ! Init value for %f42
.word 0x7735e2dd,0xcd58e12d ! Init value for %f44
.word 0x9b03c73d,0x027466c9 ! Init value for %f46
.word 0xdcdcbb94,0x2c88a64f
.word 0x75ae3196,0xbba22e13
.word 0x41bf69ab,0x20fe0e74
.word 0xc1c93a6e,0x27564ac1
.word 0x0f704f65,0x9135e186
.word 0xa013c599,0x5a05e6e0
.word 0x686d9603,0xf7ff40c8
.word 0x489034c2,0x2187bb1d
p52_expected_registers:
.word 0x00000000,0x000000c9
.word 0xcdf41653,0x081f995c
.word 0x00000000,0x19503468
.word 0x00000000,0x00000048
.word 0x912ec72e,0x25dc0701
.word 0x00000000,0x86d9c1e7
.word 0xec70f8a5,0x30ef5817
.word 0x00000000,0x1612b739
p52_expected_fp_regs:
.word 0xe5e15a04,0xdf758553
.word 0x45dbf206,0x1bedea62
.word 0x7cf5e055,0x70b40be2
.word 0x57e8cac2,0xf64ce207
.word 0xcda05bf3,0x29d08d4f
.word 0x7362ed28,0xf2f7f8a9
.word 0x238fe571,0x5e07cb5b
.word 0x7941fd8a,0x168ce5c9
.word 0xf0094322,0x0d668ab8
.word 0x4c5007d3,0xe807aecd
.word 0xfa3df1cb,0x745d9d46
.word 0x55523783,0xe95ccfd4
.word 0xecc7e4d6,0xa7399ac3
.word 0xca6d0842,0x9ba2f1ef
.word 0x2702dd0e,0x6149e759
.word 0x16cf4f94,0x8d1e7807
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x8ff3161c,0x95644543
.word 0x0af2e08a,0x0c8b1e7b
.word 0xdb6aaab9,0x27f40acc
.word 0xc5da5111,0xfa3dacf6
.word 0xe68473e0,0x159fc79d
.word 0xcdf41653,0x081f995c
.word 0x8ee035ec,0xd92b770d
.word 0x7dc46ffc,0xc56ebe7b
.word 0xa0bb68a5,0x1ef37910
.word 0x2394299f,0xb4f6ff5c
.word 0xdafbd7cc,0x65037374
.word 0x38becbf9,0x972fe0c8
.word 0xf2c96185,0xe9af34ff
.word 0x4c1bc97d,0xe830046f
.word 0x3c461568,0x3dc5aeec
.word 0x42d0689a,0x6e3b1f5d
.word 0x4995cb6f,0x9a57884e
.word 0x545f23f1,0xac97db9f
.word 0x25dc0701,0x86d9c1e7
.word 0x1cc0b3df,0xadb23b84
.word 0xeeb62d86,0xff8e4e1d
.word 0x5b387bea,0x3c7e916e
.word 0xf9d19588,0xa6e8be37
.word 0xf2b299d4,0xb84af541
.word 0x1170f382,0xd0d063ad
.word 0xa1ea4499,0x5cf3c540
.word 0x042f0f01,0x0550caf7
.word 0xbe12103a,0x56db1924
.word 0xd0df11d5,0x033210e4
.word 0xb7bd808e,0xdae1be91
.word 0x929e4f16,0x2723c219
.word 0xfb435b9e,0x178eeecd
.word 0xe3bd64ea,0xf6873e14
.word 0x348dbda7,0x0d66d790
.word 0xa4f7f2ed,0x38006008
.word 0xf597ab2f,0xab6b08c7
.word 0x06d4286f,0x9f1e42f7
.word 0xff2ee83e,0xa77aaf34
.word 0x4f8e7df2,0x5e9488de
.word 0x1e77ff69,0x81100470
.word 0x28503ca6,0xffef45b7
.word 0x298cbd38,0x370d8b76
.word 0x88c3f12c,0x7663876c
.word 0xeebc464b,0xde9e114b
.word 0x3b478760,0xe90e1218
.word 0xfd08104b,0xb7f7f4d3
.word 0xcf8cb21a,0x05417f6d
.word 0x5d050d5d,0x869d50b7
.word 0x00003cc1,0x88c93965
.word 0x1cb59596,0xe19fc520
.word 0xec70f8a5,0x30ef5817
.word 0x126342a1,0x80dae3cb
.word 0x9802ace5,0x9998f81f
.word 0xfa30644f,0x2093e90e
.word 0x512dd904,0x3cc1d14d
.word 0xf8faa2d9,0x32bb3504
.word 0x8c20f5d3,0x877f0397
.word 0x7a049ddb,0xbe79f78e
.word 0x083b0184,0x67a745b0
.word 0x0cb95408,0x14ad1986
.word 0x902f6c0e,0xb8d60d7d
.word 0x665c14f8,0x074dadb8
.word 0x84161627,0xa779665d
.word 0x7ca3b8ff,0x7ee09c7c
p52_local1_expect:
.word 0x6dd59e56,0x78175e26
.word 0x75bc424b,0x45934c4d
.word 0x37a3f139,0xb0b30035
.word 0xd6608dbd,0xf6d37d8e
.word 0xc2427901,0xec502569
.word 0x27aacaf7,0x424b5536
.word 0x12a66707,0x00000083
.word 0xb25952b5,0x958ae30e
.word 0x845e54af,0x0b90a3fc
.word 0x2b9db528,0xe35ded26
.word 0xd89bce4f,0xa6779b03
.word 0xe79f2aba,0x40dc9207
.word 0x8117773d,0xf7400f15
.word 0x91e81072,0x3991b8f3
.word 0x69d6fdff,0x1a74374a
.word 0x5771a36e,0x10ea6681
.word 0x6509298c,0x7f897a77
.word 0xfa98adcf,0xd8b14bd6
.word 0x61e8ff7f,0x1799f5c6
.word 0xea30c76a,0x600b36b4
.word 0x000000c4,0x813823fd
.word 0xb042c0b6,0xc07f948a
.word 0xeff95363,0xd1f8454b
.word 0xe99ac32d,0x41a8628e
.word 0xcb7d672a,0x472ecf6e
.word 0xb3dae045,0xf597ab2f
.word 0xf42b2cbd,0xf60ee03d
.word 0x912ec72e,0x25dc0701
.word 0x5b53b5dc,0x719ad912
.word 0x9e05765d,0x02653e08
.word 0x562a5ad1,0x95f95351
.word 0xfa796900,0xea4490f9
.word 0xad00a864,0x000000e4
.word 0x0878cbcc,0xfe37ffee
.word 0x2648cf43,0x4b01bad1
.word 0xfae9f9de,0x2d5609e6
.word 0x912ec72e,0x4b8b7b0c
.word 0x4c5bff35,0x0add0ccc
.word 0x034a8fc7,0x8e11ffa5
.word 0xa29a3b5d,0xd91faaf1
.word 0x79587626,0x3dc5aeec
.word 0x20f01b5e,0x1bc344fb
.word 0x34e6c1c6,0xad942227
.word 0x27e5470e,0xd0669b7e
.word 0x9489e466,0xadd1bdff
.word 0xa9885b1e,0xb1941c14
.word 0xd9e02a93,0x669c098d
.word 0xa57393c5,0xd90c7913
.word 0xf1b4368f,0xc0c40add
.word 0x0889d039,0xb3ff7faf
.word 0x14c03806,0x5fad4d84
.word 0xad25f3e4,0xcae287f1
.word 0x45934c4d,0x4bed2de5
.word 0x99c1f370,0xe8d465d2
.word 0x9039c36d,0x38fc30b4
.word 0xf773df7e,0xa4ae31de
.word 0x44687be6,0x33ef099c
.word 0xda23e775,0x82042560
.word 0x6952a5a2,0x6444ff8f
.word 0x837845a7,0x2da2bd70
.word 0x9e50b01b,0x8eccf6a1
.word 0xff4a05fb,0xbf13fc8f
.word 0x85205ab2,0x81ad10fc
.word 0x58de1eab,0x06e54aff
p52_local2_expect:
.word 0x1e63ea76,0xd8f4d5b1
.word 0x98d4a7e6,0xe1ab1d66
.word 0x5468f716,0x25303fae
.word 0xb202ff57,0x92999e32
.word 0xcc9f80f3,0xa4adc73e
.word 0xffd122e6,0x56034b58
.word 0x8719db09,0x0ba319ca
.word 0x6d668e0e,0xeece80ed
.word 0xcdc4ac44,0x06015a50
.word 0x78740230,0x75148653
.word 0xe8865fed,0x3185a923
.word 0x9f7d7460,0x4a3f8116
.word 0x0ee67a89,0xab76a862
.word 0x5e8c4f81,0x586375c9
.word 0x3bb9ef2e,0xaeb89d4d
.word 0xa0c2cd7c,0x29ae9be2
.word 0x47d96199,0x033dd96a
.word 0x3607fe29,0x1e39ad2f
.word 0x000000fb,0x9f1e42f7
.word 0x9ff72168,0xb1ed6052
.word 0xfef34125,0xf13d7dc2
.word 0x96071bff,0xc958f599
.word 0xba704c7e,0xb0984bbb
.word 0xa55e6a61,0x323921fa
.word 0x3cdaf50f,0x3fcb6b43
.word 0x41125642,0x903805cf
.word 0x241199c4,0xc03d3700
.word 0x88f691bb,0xfa796900
.word 0x5e8b16ff,0x4b7c4447
.word 0xdafbd7cc,0xc603cdd5
.word 0xa87778c7,0xe80bed84
.word 0x000000cf,0x9c17caa2
.word 0xdaaddce2,0xe3400db5
.word 0x3d6567f7,0xb4f6a75c
.word 0x8e4015ef,0xe93ca968
.word 0x87c57a58,0x079812ca
.word 0x61588708,0x53345016
.word 0xd53b0572,0x542dfcf5
.word 0x829aba5b,0xc1409c61
.word 0x0c164560,0xd8b14bd6
.word 0x8116f2c8,0x72349bc7
.word 0x5e5527bf,0x70446adb
.word 0xe3d202d2,0x1526d5f8
.word 0x56e57bab,0x99b15b2a
.word 0xb7698c35,0x463bcde8
.word 0x0559412c,0x4b4af701
.word 0x7a5ae789,0x0758c670
.word 0x2b488c46,0x88c3f12c
.word 0x1acd694f,0x669108ae
.word 0x4de22521,0xd8d5dafd
.word 0x7f0c948c,0x899b0b3e
.word 0x9bd8abd9,0xa8fb38ab
.word 0xf0de1f28,0xda63b7b5
.word 0xba69faf9,0xf9ad253c
.word 0xa2aa9539,0x3eb4662c
.word 0x963194e1,0x2e1cb9ed
.word 0x4fe6154c,0xe964a71f
.word 0xbf7df364,0x2da2bd70
.word 0x55e1d7f3,0x00000053
.word 0xa82f46a7,0xb4a9dcfa
.word 0xf597ab2f,0x17858324
.word 0xbb695a06,0x73c2cd22
.word 0xbbba970c,0xaa65a39e
.word 0xc56635ff,0xee50d61d
p52_local3_expect:
.word 0x64226807,0x000000a7
.word 0x8bc55d3a,0x29ae9be2
.word 0xa35b2081,0xff280199
.word 0xdc428e98,0x66595837
.word 0x005503a2,0x3b1e6eff
.word 0x14689edb,0xa9720de7
.word 0xf578ff70,0xb1941c14
.word 0x9dfd5b91,0xd07214aa
.word 0xc6f2e72f,0x55c66863
.word 0xe3faf8ad,0x82d392b6
.word 0x41408b85,0x81fd2716
.word 0x1d59b862,0x19e133fc
.word 0xf84aaee9,0xaa7a7d2d
.word 0x1305823d,0xff27558c
.word 0x6bf9299a,0xf084b1e4
.word 0x269fb293,0x73345443
.word 0x16b33aba,0x2504686b
.word 0x3848ca86,0x992c1b16
.word 0x0000006b,0x8719db09
.word 0xba93ad3a,0x27f0f630
.word 0xdee69c21,0xdae2a849
.word 0x192db2b8,0x89fd37cb
.word 0xb0157cb6,0x034eb2bd
.word 0x78d3aafd,0x25dc0701
.word 0x5611a186,0xff94299f
.word 0x96666eb7,0xe6465cd8
.word 0x4ec96421,0xd1d40159
.word 0x7d0d6247,0x73345443
.word 0x8353c0f3,0x43f6b886
.word 0x79b3b81e,0x58e2c73d
.word 0xa23bd0e0,0x9ae8fc1e
.word 0x55dcd6fa,0x1c36c1b5
.word 0x7acf8200,0x902f6c0e
.word 0xba3665e9,0x93c18b5f
.word 0xa3e2d748,0xdf5a40c6
.word 0x44e71849,0xad66cef7
.word 0x79cca7cf,0x252128a8
.word 0x67a2fb2e,0x33ef099c
.word 0x9095d160,0x7cd6c36b
.word 0xd37d174b,0xa3f512bb
.word 0xe2f235ff,0xb1541a44
.word 0x622199f0,0x3972ff48
.word 0x3a87271c,0x86d9c1e7
.word 0xb8f965b5,0x270336a2
.word 0x964882bb,0x40d15672
.word 0x1aa16daf,0xb28abcf7
.word 0x000000fb,0x67e8736a
.word 0x160de9a3,0xb51971ee
.word 0x9bd8abd9,0x5fb9a7b5
.word 0xff97f056,0xb43cd277
.word 0x75deae6b,0xd51f2658
.word 0x912ec72e,0x25dc0701
.word 0x70643584,0xfa796900
.word 0x52721d2d,0x7eb42fc3
.word 0x2648cf43,0x3c045826
.word 0x7893a5b2,0xb8bdd2b4
.word 0x6f7eb3a7,0xed8e13c0
.word 0xa4256c86,0xdda71df0
.word 0x8e8b3c95,0x10f78592
.word 0xaea25982,0x010163ff
.word 0x4f8051ce,0x080f7ff9
.word 0x86345c1f,0x641b593f
.word 0x954b9349,0xd1edd415
.word 0x3bef189b,0x1e421edd
p53_init_registers:
.word 0x3c4d30a4,0x876a611d ! Init value for %l0
.word 0x2fa39892,0x5776add4 ! Init value for %l1
.word 0x8ebf84d4,0x6a3588f5 ! Init value for %l2
.word 0xada36ad5,0xbc4e19ff ! Init value for %l3
.word 0x8e6fd8a4,0x0e6f6660 ! Init value for %l4
.word 0x7e5d40be,0x636f8377 ! Init value for %l5
.word 0xb953ede0,0x1551cb4b ! Init value for %l6
.word 0xc5b80f61,0xb8edb5f0 ! Init value for %l7
.align 64
p53_init_freg:
.word 0x0eece9fa,0x18afe9a4 ! Init value for %f0
.word 0x6b487a76,0xfe3628e5 ! Init value for %f2
.word 0x12ac50be,0x8f125efc ! Init value for %f4
.word 0x769f1965,0x55a60aa5 ! Init value for %f6
.word 0x3f148463,0x766bca16 ! Init value for %f8
.word 0x08722393,0x56006352 ! Init value for %f10
.word 0xdf741b44,0xe28b6c77 ! Init value for %f12
.word 0xb29f000c,0x90f7d59c ! Init value for %f14
.word 0x080cc1e0,0x258b6f98 ! Init value for %f16
.word 0xd3209878,0x9834cb77 ! Init value for %f18
.word 0x0dfad496,0xcf5f3382 ! Init value for %f20
.word 0x4d4abb51,0x6c8c7c86 ! Init value for %f22
.word 0x40996eb2,0xff905110 ! Init value for %f24
.word 0xc2ea3ff3,0x5b0d6d7c ! Init value for %f26
.word 0x2617d45e,0x670e309e ! Init value for %f28
.word 0x14f015c7,0x8e018b51 ! Init value for %f30
.word 0x680ec1bb,0xe5d0e3fd ! Init value for %f32
.word 0x9b449f06,0xe1a381c9 ! Init value for %f34
.word 0x409b21c9,0x38e54b98 ! Init value for %f36
.word 0xbba3b532,0x54eec42f ! Init value for %f38
.word 0x2aa09b9b,0x6d81bd0b ! Init value for %f40
.word 0x48cec302,0x2e98bfc6 ! Init value for %f42
.word 0xa737083b,0x421e9aeb ! Init value for %f44
.word 0x54821400,0xb2df61ca ! Init value for %f46
.word 0x73894526,0x99b4054f
.word 0x4129295c,0x0114cc69
.word 0x150e1d24,0x851529a0
.word 0x2c79c700,0xe249bf7b
.word 0xfa5b6f2e,0x35febfaa
.word 0x63d333ae,0xface8331
.word 0xdeca7d95,0x9d8d150b
.word 0x28414b59,0x6544d431
p53_expected_registers:
.word 0x00000000,0x000000a3
.word 0x00000000,0x0000001b
.word 0x00000000,0x90ec6ef5
.word 0x00000000,0xde130219
.word 0x00000000,0x00000079
.word 0x00000000,0x000000a3
.word 0x1415bb7c,0xe14b6820
.word 0x00000000,0xfa3a3efb
p53_expected_fp_regs:
.word 0x0eece9fa,0x18afe9a4
.word 0x6b487a76,0xfe3628e5
.word 0x12ac50be,0x8f125efc
.word 0x769f1965,0x55a60aa5
.word 0x3f148463,0x766bca16
.word 0x08722393,0x56006352
.word 0xdf741b44,0xe28b6c77
.word 0xb29f000c,0x90f7d59c
.word 0x080cc1e0,0x258b6f98
.word 0xd3209878,0x9834cb77
.word 0x0dfad496,0xcf5f3382
.word 0x4d4abb51,0x6c8c7c86
.word 0x40996eb2,0xff905110
.word 0xc2ea3ff3,0x5b0d6d7c
.word 0x2617d45e,0x670e309e
.word 0x14f015c7,0x8e018b51
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0x60d34ab2,0x3f84b220
.word 0x2efd5895,0x2ebd976a
.word 0x5ef4d0f8,0x1222b6dc
.word 0x8e26aa73,0xcbe418e0
.word 0x597bbc4d,0x557535bd
.word 0x0aa176f6,0x441134a6
.word 0x515a2e42,0x4861f53b
.word 0xa577f745,0xd2b908ff
.word 0xd1ab5822,0xb87501f0
.word 0x7ff077b0,0xc38398ff
.word 0xbec3b456,0x7139d382
.word 0xe2435a59,0x0085308a
.word 0xc1b9dcbb,0x152aa733
.word 0x46bee2e4,0xc5a574b1
.word 0x9b672a35,0xa7132aa4
.word 0x7f2b3f05,0x5f6a97ff
.word 0xab993044,0x9ccb9e69
.word 0x2e441a7b,0x326439bc
.word 0x99ed53f4,0x3bd61b1a
.word 0x81dee1a0,0xfd431194
.word 0xaedede6c,0x0b00b4ad
.word 0x00000057,0xc22dc7ed
.word 0xcb952b0a,0xb989b4cf
.word 0x31475bdf,0x1933b3ac
.word 0x3c57f0ff,0xdb397d37
.word 0xb52608f6,0x5b14f110
.word 0x0f06f151,0xdf8c6318
.word 0xddec8fcf,0x7858f10c
.word 0xef3b5f13,0x0000007e
.word 0x81f5c637,0x27353fea
.word 0xab33481e,0xbdd84fd2
.word 0x1415bb7c,0xe14b6820
.word 0x2e7e6a14,0x112d44fd
.word 0x8c0bb58a,0x78ff5794
.word 0x2ece36b8,0xb7bc696c
.word 0xb65518f8,0x3baa35e3
.word 0xad2b1bd2,0x77ab4f40
.word 0x3c17e9d3,0x2daaffec
.word 0xb6009965,0xa16990ef
.word 0x3b559a1c,0x13eaa700
.word 0xcfd77487,0xaef0d29a
.word 0x6b429eeb,0xde5015cd
.word 0xe672387b,0x92ed7d0b
.word 0xd781d013,0x93948920
.word 0x818f403e,0x955983ef
.word 0x133764ab,0x14fba944
.word 0xeb1de5b9,0x9903e472
.word 0x1e1322a3,0x00473066
.word 0xecafdf51,0x30e5e21d
.word 0xd6014170,0xc0f8d420
.word 0x59712815,0x63903e5f
.word 0x2e9db259,0xa294091d
.word 0x32c4f140,0xe096ef0a
.word 0xc9b5ed08,0xcdee72fc
.word 0x7fd89221,0xff421837
.word 0xd60d04c2,0xaec24eff
.word 0xaed5d55f,0x43ff30cf
.word 0x4b647017,0x70997cda
.word 0x00000090,0xa3c2a4d3
.word 0xde130219,0x13b5c28c
.word 0x4380d25d,0x4999bec5
.word 0x1bcb4764,0x5db029c6
.word 0x4aacc030,0xb307cfea
.word 0xb1dee9dc,0x2da124c5
p53_local1_expect:
.word 0xc63c6a67,0xa1363faa
.word 0xb67f7824,0x537d24fb
.word 0xaf8df15e,0x7636bcb3
.word 0x5f1aa59f,0xc22f65d1
.word 0xb6639295,0x0d88ecc1
.word 0xb0926258,0x710f667e
.word 0xff7d1ea5,0x301d6bdb
.word 0xc73d2863,0x245a061c
.word 0x47d6a215,0x1651bc8a
.word 0x9b495a2b,0x5ca4b5d9
.word 0x745959f3,0xdcd6e858
.word 0x161fd6ab,0x646fb5ee
.word 0xcb46dfe9,0x8768e739
.word 0x0eb43557,0xe96b258a
.word 0x36d467c0,0x43530002
.word 0xb64f6c65,0x9b03ac70
.word 0x5bf116c1,0xda1d78b5
.word 0x1dc8735e,0x90ec6ef5
.word 0xed7f25da,0xf7e74dc4
.word 0x4159d4ca,0x9f1300a5
.word 0x0b32c622,0xfede3675
.word 0x00000061,0x7ca0fd35
.word 0x2290a544,0xb79e019a
.word 0xc511d88e,0x95eee9e4
.word 0x1e064202,0xd674802f
.word 0x6e9d2d67,0x9ef59c71
.word 0xf2e3d067,0xf23264e6
.word 0x3a797e68,0x49ff8865
.word 0x1f5abd9f,0xdaad4d03
.word 0x79e87839,0xf9fffe95
.word 0x5030c3ec,0xa1f87eff
.word 0xcd489c18,0xd065e029
.word 0xa4b9cba4,0xcfedff7a
.word 0x58a794b4,0x177f66cd
.word 0x75d8a9ff,0x27ea20ad
.word 0x299da63f,0xf45eff93
.word 0x4a6ab8cc,0xff8566e8
.word 0xbcff0e8e,0x289b0a82
.word 0x5e6ba80c,0x5b834154
.word 0x52a779f4,0x5bff6eff
.word 0xff144661,0xfadd87a4
.word 0x046f7683,0xff8cce52
.word 0xb09be2c6,0x0a375f6d
.word 0x3a0201d2,0x141e8f6e
.word 0xa81513b6,0x0af4afe4
.word 0x6f759df3,0x7366c5df
.word 0xff421837,0xbdf5ffc3
.word 0x3087ff31,0xa87e8adc
.word 0xb658ea99,0x00000047
.word 0xc8bc3452,0xfc2620e1
.word 0xe473129a,0x7019567e
.word 0x818f403e,0xa66c4beb
.word 0x816e9e63,0x08b3b76b
.word 0x86de5f15,0x19f729d6
.word 0x23281d9e,0x7e526688
.word 0xfa3a3efb,0xb5532dc3
.word 0xa1af46c5,0x5afadab1
.word 0x115b5d07,0x210b9c10
.word 0x87754ae2,0xff421837
.word 0xd76d9b3a,0xacdb6d37
.word 0x9dab9128,0xd3f8fff4
.word 0xc22dc7ed,0xd1ab5822
.word 0x819bd143,0x37a19f7b
.word 0x07ae186f,0xe6f25cd3
p53_local2_expect:
.word 0xec17ff6a,0x72cc88ac
.word 0x4aa3e2d7,0x2acafed3
.word 0xa7e75b8a,0xbb8511cb
.word 0x0493785a,0x552349c2
.word 0x633934e5,0x4c10897f
.word 0x4b48e3c0,0x86088a3d
.word 0x7730c44d,0x906379e2
.word 0x4cb91877,0x74d16571
.word 0x9f085859,0x5dca8013
.word 0xb1ff88b9,0x0251700a
.word 0xfe7c6687,0xaa3eb7a7
.word 0x521e2698,0x08d22603
.word 0x93f1341f,0xd674802f
.word 0xa13d8fe5,0x62fae363
.word 0xaddd3125,0xdb9870ae
.word 0x242d2cda,0x96bc64df
.word 0x7eb931bc,0xc4f8f6e4
.word 0x219b0559,0xdcd6e858
.word 0x17f6a424,0xdeb2f2a2
.word 0x5af10ac9,0xba0b4754
.word 0x0c2d6988,0x21855f48
.word 0xffdae0f5,0xc9da2dbf
.word 0xd513f9ff,0x645455d7
.word 0x00000000,0x00000e8e
.word 0x13e11309,0x418aae57
.word 0x1e7c0bb1,0x0ea6b622
.word 0x85800d58,0x1d40ea72
.word 0xb3f365aa,0xba53346a
.word 0xdea9cdf4,0x1fe83480
.word 0xdc62c87e,0x882eda24
.word 0x1eff0d4d,0xbff0b519
.word 0xcaff7252,0x107124c5
.word 0x4cff15ba,0x47b91d3d
.word 0xcc51e37c,0x1d40ea72
.word 0x11098c24,0xffff83ef
.word 0xb45f2ac0,0x5b4d6660
.word 0x75600a33,0x0ad493be
.word 0xed4ea740,0x998eae01
.word 0xe1df6afd,0x1313f068
.word 0xda4d4cf2,0xdd6789aa
.word 0xac4d9b12,0x418aae57
.word 0xb8b32d67,0xb8995943
.word 0xc38398ff,0x1b9ab859
.word 0x35bd1cd9,0x80d0b201
.word 0xf12f82ba,0x4e9eefdf
.word 0x1ef5ad21,0x3a9449c7
.word 0xfa8a08da,0x0273544e
.word 0x41a99fbd,0x32cdbf18
.word 0xca3f59c0,0x5c4e437e
.word 0xde340469,0xd99f1032
.word 0x0440621a,0x08437b03
.word 0x4a56fb05,0xb37a6c00
.word 0x00000057,0xf5543379
.word 0x6fc8ff9f,0x0b8bd884
.word 0x57d4f010,0x0000008a
.word 0xd4fd78ec,0x602a0dbd
.word 0x0e1dd46f,0xffbd7974
.word 0x938ae002,0xcb46dfe9
.word 0x4fda1372,0x3a6d18ca
.word 0x3b9016b5,0x7b5ac6d6
.word 0x25fe270a,0x1592569f
.word 0x1551e3af,0x436030cf
.word 0x7efa7ad6,0xcc71b62e
.word 0xe3d9a7e9,0x04baa02f
p53_local3_expect:
.word 0x498a56a7,0x9b03ac70
.word 0x15dea5e9,0xfe633e3a
.word 0x3785102f,0x2a3fa2d2
.word 0x4f0160ce,0x1397055e
.word 0x93a13517,0x63256c42
.word 0x7b7fe700,0xfcf02e27
.word 0xdf7fd48f,0x93717419
.word 0xc4c96cc0,0x876a611d
.word 0xd9bc538b,0x64260acb
.word 0xeadeb89e,0xd1dd0c90
.word 0x857f6809,0x56f55952
.word 0xef00ff8b,0xd3e4ff70
.word 0x64051d0d,0x9d35756a
.word 0x5cd1b1b7,0x5c47ca24
.word 0x2ec5df46,0xfbfe935f
.word 0x83c9c606,0x71df5eff
.word 0x8795e250,0x4919c007
.word 0xab06e5be,0x357c8d3c
.word 0x7255593a,0xff0b523e
.word 0xd7067a5e,0x7f9d0109
.word 0x8362f1a0,0x9e2a3f39
.word 0x858afaa4,0xd2b908ff
.word 0x6e02ad5b,0x8fe9cf70
.word 0x7212200e,0x940776d4
.word 0xd79cc6f7,0xaf296dce
.word 0x5384fd32,0x670eae3c
.word 0xbd2d6e39,0x6d7a2cd3
.word 0x5b925f09,0xa957f9c3
.word 0xe0e5492f,0x938ae002
.word 0xc0963699,0x0a84b37d
.word 0xcc40bc7f,0x1b552657
.word 0x1289c04c,0xe0701aed
.word 0x5c7c5926,0xf9bf2b79
.word 0xf13a63c5,0xb8f23ce5
.word 0x3dacd4d0,0xdf968d96
.word 0xd3cebd34,0xfd629884
.word 0x434c3c15,0x9b075836
.word 0x0584e3c7,0x7819c4e3
.word 0x2d3250a1,0xba0b4754
.word 0xcb884a25,0x80b590b0
.word 0x855e70bc,0x564c7084
.word 0x1f46e87f,0xd6eae220
.word 0x374a2c02,0xf8942689
.word 0xade6f0af,0x53b25a9a
.word 0xae227393,0x93ffe002
.word 0x7f5133c4,0x22dab0c1
.word 0x443ce9f1,0x7e068c72
.word 0x153d2f77,0xf3401de2
.word 0x47e3766c,0x403feaf5
.word 0x081a824f,0xf7057d5a
.word 0x4d38d0ec,0x805b45e8
.word 0xd538a051,0x455adc60
.word 0x48eb1872,0x4459b583
.word 0xc884dd8a,0x7859723b
.word 0x7ffb8376,0x89b3f8d1
.word 0x33228dd0,0x69df0700
.word 0x1f302dd9,0xc9690a07
.word 0x9b08b9ec,0xb83ff2ba
.word 0x22d9b745,0xeef9e894
.word 0x263a1a44,0x1d7c1c5c
.word 0xd1218788,0x50ab6dad
.word 0xce4ec2bc,0x04122c6d
.word 0x85374456,0x522b7d3f
.word 0xcaffe112,0x00000011
p54_init_registers:
.word 0x26b2766a,0x40230b64 ! Init value for %l0
.word 0xb4432488,0x82b3c537 ! Init value for %l1
.word 0x2fec1d7a,0x77cc0e84 ! Init value for %l2
.word 0x8f854ac7,0xb4444bd6 ! Init value for %l3
.word 0x10934f72,0x62e5e04d ! Init value for %l4
.word 0xec228b1c,0x37627232 ! Init value for %l5
.word 0x3a45b5c0,0x37f1dd5a ! Init value for %l6
.word 0x64540045,0xf225ae84 ! Init value for %l7
.align 64
p54_init_freg:
.word 0x7ac0f61d,0xf29757eb ! Init value for %f0
.word 0x1307d278,0x388968bf ! Init value for %f2
.word 0x95c7de37,0xabb82533 ! Init value for %f4
.word 0xe2c1132e,0x025f65b3 ! Init value for %f6
.word 0xc2c81975,0x5483168d ! Init value for %f8
.word 0x783fb60d,0x7bab01ac ! Init value for %f10
.word 0xe10589bb,0x906fa6f8 ! Init value for %f12
.word 0x73a2172d,0x2337c533 ! Init value for %f14
.word 0x3fdc0fa9,0x67f55163 ! Init value for %f16
.word 0x4b61b714,0x8c7a975e ! Init value for %f18
.word 0x1e2539c1,0x734fbaa2 ! Init value for %f20
.word 0x7f73f280,0xbd6f9a2c ! Init value for %f22
.word 0x270f6e72,0x9d77f1f8 ! Init value for %f24
.word 0x72e85818,0x6a9812e3 ! Init value for %f26
.word 0xfa5feb7b,0x4f102ea8 ! Init value for %f28
.word 0x63120825,0x616498d2 ! Init value for %f30
.word 0xaafbe01b,0x18d24690 ! Init value for %f32
.word 0x1e68a798,0x60608bda ! Init value for %f34
.word 0xc5e53e20,0xec33e609 ! Init value for %f36
.word 0x81992fb2,0xd5d875b5 ! Init value for %f38
.word 0x095f374f,0xaaa29a64 ! Init value for %f40
.word 0x0555f3f1,0x0dd4313b ! Init value for %f42
.word 0x72747103,0xc498dc35 ! Init value for %f44
.word 0xa3baf080,0xddcc44d6 ! Init value for %f46
.word 0xbe5576be,0x8d16086a
.word 0x00b74b56,0xd800e3f0
.word 0x6d72c340,0xd2fca4f7
.word 0xb480854f,0x44fce837
.word 0xfea12b7a,0x54df8da6
.word 0x2e48cec3,0xb2e1f0f8
.word 0xaae3f885,0x6c02e7ce
.word 0x77d6e136,0x081d19a0
p54_expected_registers:
.word 0x9134b106,0xe3e5f100
.word 0x00000000,0xd8b410ca
.word 0x00000000,0xae53b390
.word 0x00000000,0x000000a5
.word 0x00000000,0x5a99d5e8
.word 0x00000000,0x394cefa0
.word 0x00000000,0xc03f672e
.word 0x7b0120e9,0xf54ff18b
p54_expected_fp_regs:
.word 0x7ac0f61d,0xf29757eb
.word 0x1307d278,0x388968bf
.word 0x95c7de37,0xabb82533
.word 0xe2c1132e,0x025f65b3
.word 0xc2c81975,0x5483168d
.word 0x783fb60d,0x7bab01ac
.word 0xe10589bb,0x906fa6f8
.word 0x73a2172d,0x2337c533
.word 0x3fdc0fa9,0x67f55163
.word 0x4b61b714,0x8c7a975e
.word 0x1e2539c1,0x734fbaa2
.word 0x7f73f280,0xbd6f9a2c
.word 0x270f6e72,0x9d77f1f8
.word 0x72e85818,0x6a9812e3
.word 0xfa5feb7b,0x4f102ea8
.word 0x63120825,0x616498d2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0xa143f255,0x84a4f895
.word 0xb4be340b,0x6d9675da
.word 0xaf43b652,0xa67df094
.word 0xfeff08c3,0x06c25e0d
.word 0x2bad87ff,0x000000c6
.word 0x0dffa924,0xca8b890d
.word 0x210b5f6b,0xc265ab61
.word 0xb71b600b,0xd30c6649
.word 0x38e9158d,0xa480a3e2
.word 0x000000f9,0x4c0c61c8
.word 0x9b65296b,0xc572bf76
.word 0x0f0ba393,0xc62a725a
.word 0xff90ef5f,0x267c276d
.word 0xa5e53005,0xb14bfcfd
.word 0xc313fe46,0x71e9654d
.word 0x5b08b6c2,0x4ac53593
.word 0x13ed2975,0x6e78c6ff
.word 0x626c5792,0x05e414a3
.word 0x41801880,0x22178f8b
.word 0x93ff38fe,0x2cf9b485
.word 0x1634a13f,0xc88d1540
.word 0xa88935ed,0x65acb834
.word 0x687f2bfc,0x5ca44986
.word 0x10969518,0xeeb8b70d
.word 0xcb73c16e,0x9672e6b1
.word 0x7edb7283,0x04f42b5d
.word 0xa1ce744f,0xa2787e36
.word 0x06619fff,0x6d49c9ea
.word 0xf3c3be2e,0xccec6552
.word 0xfa9f3307,0xc662c3d0
.word 0x715e0da7,0x3b290ac1
.word 0x6316e1cf,0x836fa096
.word 0x4a1237c2,0x4edf98fe
.word 0x970e7174,0x7752dde9
.word 0x097d3f84,0x27d43750
.word 0xae5a469a,0x97c80021
.word 0x73c14dc4,0xcab44c25
.word 0x57bdc699,0xe7b435cf
.word 0xff74022b,0x419bdfa1
.word 0x6e2290df,0x19b007b7
.word 0x1558318e,0x09b86c48
.word 0x6d650af1,0x8a05a346
.word 0x746ca9b0,0x19e90a29
.word 0xe3a06ed6,0x42151f0b
.word 0xa93f215e,0xbcd694a2
.word 0x8229ca6d,0x549b69b8
.word 0x0eb99d82,0x47246d52
.word 0xb6df3ae8,0xe1678764
.word 0xbbe3d4df,0xe5cbae7a
.word 0xc579b87d,0xb3f1c77e
.word 0x35321ed7,0xcbff7c77
.word 0x5f52d519,0x581cff9f
.word 0xa3ff9b23,0xc09152af
.word 0xf223b392,0xff4f7c09
.word 0xa8f549e1,0xff6be9d7
.word 0x9134b106,0xe3e5f100
.word 0x35c0cd27,0xeb567076
.word 0x935a2b3b,0x7b646211
.word 0xa230cccb,0xaf7da6fb
.word 0xfcc79133,0xca5f75dc
.word 0xc1a3f37b,0x7df48ca8
.word 0xa10f2a92,0xff9209a3
.word 0xa6a2b86d,0x22e2dbff
.word 0x56554435,0x559b0739
p54_local1_expect:
.word 0x5afa16b8,0x76145e00
.word 0x8d2fb82b,0x00e05a05
.word 0x42d51a59,0x9dc4c3ba
.word 0x3f82a6bb,0xd7aa3304
.word 0xa9953581,0x69265585
.word 0x2a8bd4bd,0x4cbc0847
.word 0xb110ec02,0x275edafe
.word 0xa060ce42,0x37b78973
.word 0xe54beda6,0xe0add0ad
.word 0x222ccec4,0x44921047
.word 0x3e0344b3,0x05b8078a
.word 0x93cec238,0x1469d726
.word 0x08932e5a,0xe12dcc8e
.word 0xaa2fe573,0xffff5103
.word 0x9bba1e5a,0x022f9fac
.word 0x43226ab9,0x836fa096
.word 0x21325972,0x089d6531
.word 0x4029dbf5,0xa3b547f3
.word 0x85bd99da,0x81666db8
.word 0x70f7102c,0x82656fcd
.word 0x039380a9,0xc73d21df
.word 0x37627232,0x6effa2d1
.word 0x442f35c3,0xbeeaa066
.word 0x37627232,0x112e1e5c
.word 0xe8ff50bf,0x784e4ae4
.word 0x47727425,0xfa08781e
.word 0x3b5fccf5,0x24cd6293
.word 0xe0173567,0xa24a16a9
.word 0x786985fb,0x6ea76cd9
.word 0x6f847eaa,0x264580f6
.word 0x6cd5f327,0xaba0658a
.word 0x4db3e0d9,0x0bdf0b51
.word 0x3cf92c13,0x4d7c7a4d
.word 0xca46b00c,0x41bdbc78
.word 0x52431921,0xc2bf2a24
.word 0x1aa29b6b,0xbdb486f2
.word 0x5b16df95,0x25826ed2
.word 0x6d88ce75,0xdc2c466c
.word 0x577dc964,0x46869d1f
.word 0x01828afc,0xc2054bd6
.word 0x27d43750,0xd3a3aa68
.word 0x85efccef,0xadc7f154
.word 0xf60a42ff,0x000000f1
.word 0x174d7465,0x4f66117e
.word 0x57701784,0xff55c2f9
.word 0xe0284cb8,0x4c2a8ed6
.word 0x12c76a5c,0xf2f1fcba
.word 0x479f86c6,0x2917fda8
.word 0x0f46a3d3,0x2ee9bf5d
.word 0xc7108490,0x2cd5df53
.word 0x89d590c9,0xa67df094
.word 0xf9469491,0x5a99d5e8
.word 0xafec9ac2,0x99b6a04f
.word 0xda7ff647,0xe3a06ed6
.word 0xa7fb315a,0x56305c1b
.word 0xc1cca480,0x6ebbbb6c
.word 0xdaed21f3,0xa68b7db6
.word 0x15655fa5,0x41801880
.word 0xeed4bb42,0x8d4d4ab3
.word 0xf7a36906,0xaeb08449
.word 0x9766f17d,0x5a9cf0e2
.word 0x07cc5afd,0x2eb10f47
.word 0x9985e9e9,0x7e5b76f8
.word 0xaf228906,0x0c5cf21e
p54_local2_expect:
.word 0x0c06410e,0x0d437d7d
.word 0x2a899c1e,0x9f90f46d
.word 0x5660b6f2,0xa674aeff
.word 0x44d1d49c,0xa606a1a1
.word 0x7b876c94,0x6377f53d
.word 0x1fb1b6b0,0xffffffe0
.word 0x9ab86466,0xc1367a70
.word 0x321b8a09,0xe1429566
.word 0x99fffe23,0xeff43b60
.word 0x12c57661,0x36e0fea1
.word 0x5d6bb80e,0xa7a30d6d
.word 0xb4fad770,0x46992343
.word 0x5e6a2512,0x03b0ca7e
.word 0x9e953f84,0x9aeed136
.word 0xe509960f,0xe4af4337
.word 0xaba0658a,0x8d114f2f
.word 0xecfaa240,0x4ffa0659
.word 0x4f1bf27c,0xd4844ff6
.word 0x104c0690,0xd41d5774
.word 0x8cc83af1,0xb19073af
.word 0x885d0557,0x466ec613
.word 0x0cc20a38,0xca2cb266
.word 0x0000002d,0x0d2974df
.word 0x10ccab7a,0x97a8effd
.word 0x9ed358dd,0x4644a25c
.word 0x62681082,0xdfe634e4
.word 0xbb51ed95,0x410521a5
.word 0x2cf6b3b0,0xb12bc46b
.word 0xa1acff22,0x619b46a3
.word 0x7363b988,0x534878e1
.word 0xe92b78e6,0x2cff7add
.word 0xc605094e,0x2c62e39a
.word 0xecc03a70,0xa5b3c424
.word 0xadfeeac9,0x205cf541
.word 0x3198571d,0xf221e577
.word 0x3dae88fb,0xff79bdb8
.word 0x4e08118f,0xa98414d7
.word 0x86e9af44,0x13fc944f
.word 0x907d4bf8,0xd8b410ca
.word 0x401ecf86,0x84ef9c51
.word 0x15ffb95c,0x86f2d0ff
.word 0x1a8a01be,0x88315de4
.word 0x8d7a6adf,0x40387bf0
.word 0xff63687b,0x40491f98
.word 0x35171624,0x9ed358dd
.word 0xff9b46c8,0xd8ff6433
.word 0x2f72079e,0xe0173567
.word 0x5ada2143,0x755e6a7b
.word 0x096df0af,0x7d27d5a4
.word 0x6b45b06b,0xccceff8d
.word 0xcb2d1713,0x76ea3485
.word 0x55d24c46,0x5936357a
.word 0x5b9c052e,0xa9c50e54
.word 0x9b30d84e,0xff59c237
.word 0x111ddda5,0x03f2fab2
.word 0x0f1c1418,0x8d349139
.word 0x61b922c0,0x8740dd54
.word 0xcc67e775,0x3a3f26d5
.word 0x7f0c35df,0xa07fb2b7
.word 0x08827b59,0x68bda950
.word 0x97e7116e,0x2dff10fd
.word 0x016eb60c,0x5ed540c9
.word 0xaf5ba2f4,0xc928e81a
.word 0x635fd3e9,0x38ce1e73
p54_local3_expect:
.word 0x612de30d,0x7b876c94
.word 0x7b0120e9,0xf54ff18b
.word 0x8a3aa484,0x2aaaac4d
.word 0xb757a0b4,0xe0e7ea04
.word 0x62681082,0xbb1ae8fe
.word 0x41640857,0xad6566e0
.word 0x1af08783,0xb6db6717
.word 0xfe72e7bb,0x2a7d0095
.word 0xe4a5c8f1,0x4446858b
.word 0x516d32f3,0xccf07ac2
.word 0x000097c8,0x1666d6b5
.word 0x89c2de2e,0x97fee0af
.word 0x876912bb,0x52a7cb3f
.word 0xfc1e5135,0xa5d9e35d
.word 0x3c8022f9,0xcc84bd25
.word 0x78ad853e,0x3198571d
.word 0xf9df61c4,0xcdfe192a
.word 0xb437809f,0x237ee50f
.word 0x54d8131d,0x6fdc01c5
.word 0xeb6466bd,0x01e6797b
.word 0xfb063e02,0x6bf655ab
.word 0xd43c7ff9,0x956edbd0
.word 0x074932fd,0x4facddc7
.word 0x466ec613,0x7ca6328c
.word 0x3592b60d,0xae0cab8d
.word 0x624eef83,0xf01b1eff
.word 0xdcedcf60,0x8224e48b
.word 0x385dcc3f,0x8243fb36
.word 0x38ddd0a1,0xb2c2f919
.word 0xcc88b10b,0x5c2485ad
.word 0xb07dfbdf,0xfa631124
.word 0xf5a3fd19,0xc324ccc6
.word 0x4a295b07,0x2fb16893
.word 0x13c30f4f,0x42151f0b
.word 0x895976a4,0x5631166c
.word 0xd2b5aa1d,0x2512cfc5
.word 0x82ade4a5,0x18dff1da
.word 0x0c13e747,0xfc358838
.word 0x4bbc12dc,0xc18b5cb7
.word 0x77754c8d,0xb5a812bb
.word 0x28e68f70,0xdf2fb63f
.word 0xcc7c5f68,0xa70f9c2e
.word 0x394cefa0,0xed55c1cf
.word 0x0860cd5e,0x1ac8741d
.word 0x0d5a5f32,0xf9b67173
.word 0xff64341e,0x9dbaa9a1
.word 0xfbadb7a8,0x41988def
.word 0xd0642776,0x3697746a
.word 0x4eb940da,0x90eaff86
.word 0xbba8e0b3,0x5ed972ee
.word 0x0db409af,0x5facf292
.word 0xaa138cd2,0xb4698a50
.word 0x7c0de406,0xc35ea53e
.word 0x21a7632f,0x0618229f
.word 0xa24a16ff,0x26d2826d
.word 0x19f10db9,0xd0f73054
.word 0xb8d823c1,0x4ec4de75
.word 0x10882eaf,0x0000003d
.word 0xffe04301,0x627fba6c
.word 0xf01cd4ca,0xf221e577
.word 0x13ad5600,0x42c039d4
.word 0x48c0c795,0x300e6626
.word 0x1b38e0a2,0xa8cd329b
.word 0x0e0f27cc,0xc6437c0f
p55_init_registers:
.word 0xd1af06e8,0x4d559949 ! Init value for %l0
.word 0x5eb72b01,0xa306277a ! Init value for %l1
.word 0x7aefb5da,0x95d042eb ! Init value for %l2
.word 0x03917dc2,0x40357f5e ! Init value for %l3
.word 0x33a08d5a,0x8dd1bd13 ! Init value for %l4
.word 0x504a6c1e,0xb762e4ce ! Init value for %l5
.word 0x09878b70,0x41746916 ! Init value for %l6
.word 0x0aa8d12d,0xf2f6d5f7 ! Init value for %l7
.align 64
p55_init_freg:
.word 0x5a39b08b,0x97c8a28a ! Init value for %f0
.word 0xb6a9904e,0x045e59f8 ! Init value for %f2
.word 0x3b5afdd5,0xe5481ec1 ! Init value for %f4
.word 0xd479059b,0xfee2b523 ! Init value for %f6
.word 0x062258f4,0xbccf4081 ! Init value for %f8
.word 0x110fd76a,0xe1096d1d ! Init value for %f10
.word 0xac066a07,0x6a491af5 ! Init value for %f12
.word 0xa278a78f,0xdffe37d1 ! Init value for %f14
.word 0x2ebf6d00,0x17388a5c ! Init value for %f16
.word 0xa894d5f7,0xae2d1e3e ! Init value for %f18
.word 0x4cf0c343,0xe1f85470 ! Init value for %f20
.word 0x94fe8b58,0x7b4723d4 ! Init value for %f22
.word 0xb6eacf1c,0xc53d07a3 ! Init value for %f24
.word 0xb3f9312f,0x934c99f7 ! Init value for %f26
.word 0x2f59bd4b,0x13261ef4 ! Init value for %f28
.word 0x20748902,0xdc119d55 ! Init value for %f30
.word 0x43b29d01,0x67874d32 ! Init value for %f32
.word 0xa6ec5f46,0xc9f567c4 ! Init value for %f34
.word 0x9a7d514f,0x8c54d849 ! Init value for %f36
.word 0xcacd77e8,0xf315e073 ! Init value for %f38
.word 0x9d96cf53,0x180baf0c ! Init value for %f40
.word 0xfc9ac856,0x61c3cff8 ! Init value for %f42
.word 0x9936596f,0xe5e072dc ! Init value for %f44
.word 0xad90c5d2,0xcffdfe15 ! Init value for %f46
.word 0xa8ab5f43,0xb748a28c
.word 0xcf5c7e97,0x6fcd6a74
.word 0x5d773545,0xef1ccf0e
.word 0xa453f63a,0x6839c613
.word 0x9e4804f8,0x2c6b6a4f
.word 0x978a9e02,0x57aec810
.word 0xd0531674,0xe51f8123
.word 0x71b1697d,0x635e37da
p55_expected_registers:
.word 0x00000000,0xdaf7e96f
.word 0x00000000,0xa89a5db3
.word 0x00000000,0x0000003c
.word 0x00000000,0x544e73fd
.word 0xc1cdad1c,0x55669394
.word 0x00000000,0x00000076
.word 0x00000000,0xe5eda5f2
.word 0x00000000,0x000072d5
p55_expected_fp_regs:
.word 0x5a39b08b,0x97c8a28a
.word 0xb6a9904e,0x045e59f8
.word 0x3b5afdd5,0xe5481ec1
.word 0xd479059b,0xfee2b523
.word 0x062258f4,0xbccf4081
.word 0x110fd76a,0xe1096d1d
.word 0xac066a07,0x6a491af5
.word 0xa278a78f,0xdffe37d1
.word 0x2ebf6d00,0x17388a5c
.word 0xa894d5f7,0xae2d1e3e
.word 0x4cf0c343,0xe1f85470
.word 0x94fe8b58,0x7b4723d4
.word 0xb6eacf1c,0xc53d07a3
.word 0xb3f9312f,0x934c99f7
.word 0x2f59bd4b,0x13261ef4
.word 0x20748902,0xdc119d55
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0xabecbfca,0xffc30862
.word 0x82922bc8,0xcea908d8
.word 0x73556046,0xffc53b5c
.word 0x2e268d80,0x6a88ad20
.word 0x8ac8e729,0xacbd458f
.word 0x58e00d08,0x5d1e88cc
.word 0x927efa2a,0x31635466
.word 0xd4b32758,0x3a0424c3
.word 0x036036f9,0x574366bc
.word 0x149a49f1,0x09a423ca
.word 0x1ba6c5f8,0x21c85f88
.word 0xadff10fa,0x000000ec
.word 0xb70878be,0x96c0e5c2
.word 0x800efc5e,0x9e305e51
.word 0xf44a59f7,0x6ee33efe
.word 0x39ff6d6c,0xfed6cad1
.word 0xc5ac7968,0xd37aaf47
.word 0xf94862ff,0x90fe64f1
.word 0xa6f2ba78,0xe5eda5f2
.word 0xab3dfae3,0xc42d0115
.word 0xd882e9f3,0x5c5e6e47
.word 0x03cdb247,0xe5191752
.word 0x16b875cf,0x43bf80ad
.word 0xc302be7b,0x27a3da21
.word 0x05a64b4c,0xc646d77c
.word 0x4a735159,0x5e977567
.word 0x592c4548,0xc3805c83
.word 0xfd3a9d64,0x366bceac
.word 0xca8b9bb1,0x2a280e29
.word 0xc503cccc,0xff5a2ad6
.word 0x24ecfe3d,0x39694417
.word 0x1080fb01,0x9077fa5b
.word 0x6954de80,0x67b4897b
.word 0xb2c53205,0xea24ba2b
.word 0xbeec823b,0x2d0fe158
.word 0x19c0c5c7,0xc70ce1f6
.word 0x9cd6ebf8,0x771accd0
.word 0xb7912004,0x29135a5f
.word 0xf2ee9129,0xff365299
.word 0x797de80e,0x0db41ab8
.word 0x372f704b,0x852066c8
.word 0x59722635,0x77a2b15e
.word 0x000014dd,0x516e49af
.word 0x94ff08db,0x3fe3de01
.word 0x71618ce6,0x090c21f7
.word 0xa8a3c3f8,0x941fc20b
.word 0x6005312d,0xd3cc984d
.word 0x0826c178,0x8b04952b
.word 0xb718ecb9,0x4bcc0d74
.word 0x2bb99ee5,0x3380beff
.word 0xd3cc984d,0xebdfd650
.word 0x9cb97414,0xd72bd519
.word 0xeb0acaa3,0xde1b8444
.word 0x527616c7,0x6cd5c5be
.word 0x90184ad3,0x27ed44f1
.word 0x468fc350,0x1165ac8f
.word 0x80424c2e,0x4980f398
.word 0xb4cd23f6,0x59997e9a
.word 0x9fadd0ff,0xa8a6b566
.word 0xc1cdad1c,0x55669394
.word 0xa33b41af,0x2cebdffb
.word 0x469f4708,0x6b043d6c
.word 0x72225270,0xba817267
.word 0x90f8e678,0xa94de55e
p55_local1_expect:
.word 0xcdba3c1a,0x2b9d20da
.word 0x31635466,0x030ff0d1
.word 0x7be8c0ff,0x2086870d
.word 0xb8a536b6,0x13f9551a
.word 0xfff211ba,0x6f39f97c
.word 0x2aa4ab2f,0xa850dc5f
.word 0x08bfe765,0x36930a89
.word 0x6ed8331d,0xd9225444
.word 0xbaa99b9e,0x050f5be7
.word 0xdfa74c33,0xffbd0dff
.word 0xeca7faaf,0x6db4398d
.word 0xb2db960d,0xb1d5da0b
.word 0x642514dd,0xebc7fa2a
.word 0xd8afc110,0xa7acf861
.word 0xaf3ea1f0,0x28a8b813
.word 0xa104a8d1,0x632882e4
.word 0xbd01b156,0xed0b3dfb
.word 0xbe3a39a4,0xf2ee9129
.word 0x8c1fe525,0xdfd0f139
.word 0xfa980f50,0xabc446fc
.word 0xbaff8c6b,0x4dbe445a
.word 0xad76b7cd,0xacc69a71
.word 0x74e3c205,0xc39f08aa
.word 0xa7afb6bc,0x3c4307c6
.word 0x000000d7,0x4b14733c
.word 0x8699925b,0xf6476111
.word 0x4176d800,0x92822f92
.word 0x69af1b6e,0x7043833e
.word 0x6645ff4f,0x65ffd2b5
.word 0xed8d0ef4,0xb3c7ad7a
.word 0x248e6e0b,0xff3e5eb0
.word 0x36bb0b13,0x0da4447a
.word 0x19736b18,0x9669fa4b
.word 0x13b5c0af,0x86056e93
.word 0x55a824e7,0x9b760340
.word 0x04cb4a51,0xc44a2168
.word 0x00009ee5,0x544e73fd
.word 0x3bc9036c,0xa8ba9e66
.word 0x8c5e241d,0x7545ea5e
.word 0x134869eb,0x52cd7dde
.word 0x833e4ff2,0x9e66fbd7
.word 0xc06d1186,0xbb8b9bae
.word 0x20e505f0,0x4036f424
.word 0xf3a820cc,0xc6f4f0e2
.word 0x0fa3ce99,0xea7ddacd
.word 0x631d1277,0xd8a6365c
.word 0xc4491046,0x6bde3ba5
.word 0xd88286f4,0x24aafd35
.word 0xdbb643ec,0x4dce2fa3
.word 0x0caf6618,0x0910c761
.word 0x0b7b7280,0xc9f055ca
.word 0x7f0a3b39,0xa22d2f4f
.word 0x102de3cb,0xc2906978
.word 0x69d3d28e,0x460878b7
.word 0x4097ce2f,0x520ab3e6
.word 0x4b4876df,0x101968e7
.word 0x14524388,0x52878abf
.word 0x772f1a5c,0x7bd50f29
.word 0x847ca3e5,0xfafbc028
.word 0xb70e6f9f,0x53292bd0
.word 0xb39d5055,0xffb01b4d
.word 0x70581e9d,0x5d6fc518
.word 0x2366d601,0xc8f622f0
.word 0x74b17bf9,0x0f63228d
p55_local2_expect:
.word 0x33fefa02,0xf03d91e2
.word 0xf7401a6c,0x779c331a
.word 0x20fbde3e,0xeea0e2e4
.word 0x5fa4327a,0xb1c6b588
.word 0x80424c2e,0x41696053
.word 0x531fed9a,0x61f64531
.word 0xf9132ae3,0xdf14b6dd
.word 0x6f7ba679,0x0000212f
.word 0x032724b6,0x9fa9d5f9
.word 0x96136c32,0xfd296adb
.word 0xa91b3275,0xabc5b94e
.word 0x50ee04c1,0x96cd67df
.word 0x1238290c,0x45e2974e
.word 0x7227607d,0x6df51622
.word 0x3edbe621,0xa5933dc9
.word 0x9ba8dfff,0x8bd11435
.word 0xa282565e,0xe29d0821
.word 0xf22e16a1,0xf25da618
.word 0xf969acd6,0x3fb0a007
.word 0x7915ca1d,0xda5321a1
.word 0xb03334d9,0x103858af
.word 0xd398c110,0x9b50dc7d
.word 0x638dbb8c,0xe4263b0c
.word 0x06e8b073,0xb2371afa
.word 0xff2c5110,0x3f2c552f
.word 0x01cc8010,0x41cf3808
.word 0x5a68780d,0x8d483cbf
.word 0x8a60c2d6,0x8ef41b53
.word 0x74a96294,0xb8adcc25
.word 0xc1788aff,0xba817267
.word 0x39b0ae28,0x3e922481
.word 0x833e4ff2,0x1879ab24
.word 0x2f6f0b38,0x0f8e8521
.word 0x99be579a,0x5d2cac4f
.word 0x2bb35539,0x0cf56c52
.word 0x9d5b746f,0xc44a2168
.word 0xd0048508,0xf3fe4ba0
.word 0xa8ba9e66,0xd21c54c4
.word 0x27cb8f30,0xcb2dae0a
.word 0x0b537e01,0x50f6a97f
.word 0x908c7d81,0x5d5effc2
.word 0x6cd5c5be,0xf9132ae3
.word 0xaa441c40,0x6a5575d1
.word 0xca3b8ada,0xa32aa5ae
.word 0x4eefa5d3,0x69180a20
.word 0x9ee820a0,0x6d4720a7
.word 0xaa47822a,0x96b40c00
.word 0x4b6e8340,0x051ead25
.word 0x469f4708,0x772b9d1d
.word 0x1545feb8,0x000000c9
.word 0xd79bea15,0x0c3ebec7
.word 0xa83c9d0c,0x73d0d4b3
.word 0x66a4b644,0x6a97ce58
.word 0x15579c18,0x52bbd075
.word 0x3ee6ef71,0xa8fb624d
.word 0x212f04d7,0x53675454
.word 0xb45ec459,0x7a3ac4dc
.word 0x9a44f492,0xac9ed54a
.word 0x1e5d5c23,0xd2989e77
.word 0x60e06d68,0x7fabe5ce
.word 0x0e235d7e,0x7b81bf91
.word 0x969813e6,0x75f31378
.word 0x6f39f97c,0xc2f6fd09
.word 0x59a54918,0xf68c7ac4
p55_local3_expect:
.word 0xd05231ef,0xe3561f63
.word 0x4f2fbca7,0x0cc57348
.word 0x94c54d60,0x078f991a
.word 0x5925a86a,0x7a631b94
.word 0xecffeb6f,0xd18564de
.word 0xd0382a4d,0x7e5f352d
.word 0x52651f1c,0x0439b9fa
.word 0x8fc00fd4,0x0000a22d
.word 0x22d7489f,0xeea0e2e4
.word 0xccf5e7b7,0xe5191752
.word 0x6a6efbec,0x0dbd4e5f
.word 0x80424c2e,0xf4045eaa
.word 0x5b273839,0x17a71c5a
.word 0x35d58b74,0x01f6efd0
.word 0x87ee671e,0xb9794624
.word 0xd19d8d49,0xa95c72d5
.word 0xa89a5db3,0xcef86eb0
.word 0x97ee18e5,0x33c3e301
.word 0x8aded20e,0xf482ff29
.word 0xf138b933,0xe6830ce9
.word 0xe878d6a6,0x37b1ffb3
.word 0xb6bcff6b,0x723ea0cb
.word 0x9695dc4e,0xa4880e9b
.word 0x3ddeb8ba,0xcaf58a80
.word 0x03a0f229,0x212f04d7
.word 0x19aed3b2,0x894bc8e0
.word 0xff158118,0xecf7b185
.word 0x9845f672,0x1dffccf8
.word 0x90d7f311,0x42ff8553
.word 0x909dff8f,0x1c4354a5
.word 0x000073ff,0x0d722df5
.word 0xd428ad30,0x0a76b476
.word 0xc77f83a6,0xc44a2168
.word 0x3bfba8c5,0x8ffd74b9
.word 0xde587212,0x16496428
.word 0x2b3d486c,0xabc446fc
.word 0x6b7125ed,0xa4d21c1a
.word 0x6c5baaaf,0x4eb627ba
.word 0x2357ba80,0xdcffb347
.word 0xbd0b1604,0x0abf934a
.word 0x5781d66a,0xa81025e3
.word 0x97e7afbb,0xb2e0a06c
.word 0x9c96e61b,0x69348251
.word 0x8a6c9c15,0x52ed4c05
.word 0xb56b871d,0xd42aa15f
.word 0x290618a0,0xdb91cc6a
.word 0xd6280ec8,0x97878d91
.word 0xd87d2aee,0x451eb817
.word 0x263d914e,0xc39512c7
.word 0x41746916,0x262f3ad6
.word 0x91ffb768,0x07f3e419
.word 0x2e7c2e95,0x14ff5aa0
.word 0x08c8201e,0x2bea4aff
.word 0x7d41a818,0x760fbcff
.word 0x742c565b,0x638dbb8c
.word 0xf09f6f0c,0x3bd19002
.word 0xc0ef7b3d,0xd8e3f004
.word 0x60ae35dd,0x5fdffe25
.word 0xa575fbc2,0xf6906922
.word 0x24e5ba3d,0x1ce1ad6a
.word 0xf3347c61,0x5c365f9a
.word 0x649c1592,0xd4da7e59
.word 0x46f98f89,0x37e3aa17
.word 0xf4ffa6e9,0x3660fbf1
p56_init_registers:
.word 0xd04884aa,0xc8c6dcd2 ! Init value for %l0
.word 0x4b9c4812,0x6e6be2a8 ! Init value for %l1
.word 0xb1fd5ee4,0x183eda9a ! Init value for %l2
.word 0xe37dfa36,0xc45ff153 ! Init value for %l3
.word 0x3bfe7e5c,0x3eb1f024 ! Init value for %l4
.word 0x651b5f94,0x6bff754e ! Init value for %l5
.word 0x86d229b8,0x392653b9 ! Init value for %l6
.word 0xf3163dd0,0x1f13359f ! Init value for %l7
.align 64
p56_init_freg:
.word 0x3dd3b05f,0x9f31e08b ! Init value for %f0
.word 0xc5ba31b6,0xb696d3dd ! Init value for %f2
.word 0xc20dcb9c,0x0dc720ea ! Init value for %f4
.word 0x1bfc03ac,0x663ed7a4 ! Init value for %f6
.word 0x6d58c73c,0x9fe7d253 ! Init value for %f8
.word 0xc9926d3b,0x3e671cef ! Init value for %f10
.word 0xa47a53af,0x04a40556 ! Init value for %f12
.word 0x7a224f8b,0x1432244d ! Init value for %f14
.word 0x1bfb8236,0x47fd1de1 ! Init value for %f16
.word 0x8bf47af7,0xf2e47009 ! Init value for %f18
.word 0x818e9269,0x552f19ea ! Init value for %f20
.word 0x4daacbd0,0xf27189fa ! Init value for %f22
.word 0x9b3810c1,0xe467d5ea ! Init value for %f24
.word 0x9a27a610,0xc26658ad ! Init value for %f26
.word 0xe277a5ec,0x96e772ac ! Init value for %f28
.word 0x686c35d4,0xa4a75d83 ! Init value for %f30
.word 0x40ac3af2,0x2b10a877 ! Init value for %f32
.word 0xaa330183,0x8ca3827d ! Init value for %f34
.word 0x9374eb93,0x78da1ac2 ! Init value for %f36
.word 0x9cb145f5,0xf41bac4f ! Init value for %f38
.word 0x97c8740a,0xcc1e3033 ! Init value for %f40
.word 0xba904273,0xc9397fda ! Init value for %f42
.word 0xce828284,0x64b55ff7 ! Init value for %f44
.word 0xff36a0c0,0x87219922 ! Init value for %f46
.word 0xdf77b91f,0x15a1213b
.word 0xe3afe85a,0x881e0bae
.word 0xf94b773f,0x12209371
.word 0x67dcd3ae,0xe4dc574b
.word 0x46108e7a,0xa2600fb3
.word 0x723960bf,0xef03506d
.word 0xa60c9294,0x5338363b
.word 0xd216383f,0x486e3186
p56_expected_registers:
.word 0x00000000,0x0b9525a4
.word 0x15aa1fc9,0x01a13397
.word 0x00000000,0x25aa500e
.word 0x00000000,0x57f82856
.word 0x00000000,0x0000003d
.word 0x00000000,0x3de5f57f
.word 0x00000000,0x76c88c4d
.word 0x00000000,0x5be6aa34
p56_expected_fp_regs:
.word 0x3dd3b05f,0x9f31e08b
.word 0xc5ba31b6,0xb696d3dd
.word 0xc20dcb9c,0x0dc720ea
.word 0x1bfc03ac,0x663ed7a4
.word 0x6d58c73c,0x9fe7d253
.word 0xc9926d3b,0x3e671cef
.word 0xa47a53af,0x04a40556
.word 0x7a224f8b,0x1432244d
.word 0x1bfb8236,0x47fd1de1
.word 0x8bf47af7,0xf2e47009
.word 0x818e9269,0x552f19ea
.word 0x4daacbd0,0xf27189fa
.word 0x9b3810c1,0xe467d5ea
.word 0x9a27a610,0xc26658ad
.word 0xe277a5ec,0x96e772ac
.word 0x686c35d4,0xa4a75d83
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0x63aab9c2,0x4f2077db
.word 0xbb714430,0xb45ae524
.word 0x57604e9f,0x9a8f132a
.word 0x15aa1fc9,0x01a13397
.word 0xa8d2125d,0x5a0d5804
.word 0x32a9ff6a,0x8602693d
.word 0x700a5424,0x9074846a
.word 0x03b33cad,0xb8aea434
.word 0xfd6c83b0,0x9bae7b4f
.word 0xb1c61bb0,0xccfe3634
.word 0x227d1a3b,0x323d29ab
.word 0x25cf9df3,0x1a9c9f2f
.word 0x57190154,0x5a47ec20
.word 0x3f50d6f2,0x662f6d92
.word 0xcd6ea5b2,0xab177d23
.word 0x7f4768f7,0x60566db0
.word 0x00000000,0x6ca6ed4c
.word 0xef241fd3,0x816ed146
.word 0xfba85c9b,0x7d943b13
.word 0xab171d14,0x7badbf3f
.word 0x4be69736,0xbd7c3c06
.word 0xff1b6ebd,0xa9b89c1e
.word 0x619a1d75,0x85b19bf0
.word 0xc09c6e7a,0xf9bcff15
.word 0xae997b9f,0xb4d2c339
.word 0x067ebe7b,0xfe241de1
.word 0x59cdcff1,0x1ffe2890
.word 0x15803777,0x27fe7aad
.word 0xc230a843,0x00000064
.word 0x3c8d546c,0x60c54651
.word 0x379436d6,0x3752c00f
.word 0xfade3ce1,0x78628992
.word 0xdd0fd282,0x767c66f3
.word 0xbe51a64a,0xc87df6b3
.word 0x4ca067a9,0xb6e8f620
.word 0xe6b4cc1c,0xe31e6f0e
.word 0xa958c161,0x3cc4ab21
.word 0x39b06978,0xd358b32f
.word 0x3a1a9513,0x963c6e1f
.word 0x68e56a62,0x713a5054
.word 0x1f54a87c,0x708bff01
.word 0x91d79f7d,0xb8bfd0a2
.word 0xf7df76ad,0x15ff2167
.word 0xdc8f5f30,0xaa56622a
.word 0xc88075f9,0xa68e741f
.word 0xd36052bd,0x531c45e0
.word 0x97418e8d,0xe4b8e964
.word 0x1ad19911,0xdc071fd4
.word 0x9cb2d020,0x932e6e75
.word 0xab6e8b4a,0xc2a12304
.word 0x1882befa,0xa9172c82
.word 0xb8c20e9d,0x6fbb39bc
.word 0x000000a6,0x415c304a
.word 0x35b3722a,0x0b9525a4
.word 0x58dbb3ab,0xe9f9dba6
.word 0x1789e980,0x02382b6a
.word 0x30cb5a70,0xf80252be
.word 0xc0255897,0xe3d702d2
.word 0xff6ebcff,0xdba874bc
.word 0x8182fb40,0xb2f26466
.word 0x02977ad4,0xf653728b
.word 0xe3574a7c,0x46af17f5
.word 0x77241f77,0x9e3ea6c3
.word 0xc95bef36,0x98bd74c4
p56_local1_expect:
.word 0x83403ead,0x4be59721
.word 0xfff9169a,0x0fff4e76
.word 0xb8449c28,0x0fe23f55
.word 0x0790d9cb,0x4bf12e40
.word 0x6b65f2cc,0x700a50be
.word 0xe4c2fa3b,0xb668750f
.word 0xf5e4a6f0,0xe81e820a
.word 0xa434ae81,0xb7d2e70d
.word 0xd2e2ed7b,0xa659ebff
.word 0x3b97bb21,0xff7eda3c
.word 0x63ff987b,0x16e86bff
.word 0x2d97946d,0x97261d67
.word 0xff05a261,0x883dc946
.word 0x0d838ff9,0x58c9a4cb
.word 0xf23d2564,0x600d8830
.word 0xa8761599,0x290c5c94
.word 0x364159ab,0xcd5f5029
.word 0x000000c4,0xc2a04256
.word 0xb30a5177,0x8bff09b2
.word 0x1cc1ab7a,0xfb7c88dd
.word 0xcdb1663f,0x1b796fff
.word 0x1626b451,0x568ae8e2
.word 0xbfc75482,0x7a71a05b
.word 0x0272b92f,0xec7aefbd
.word 0x22509036,0xcee58726
.word 0x8636bfcc,0xdbccae1a
.word 0xcdb5aba4,0x91ff8747
.word 0x77bf8c7d,0x12fbbc16
.word 0x8f09b824,0x34c532b5
.word 0xead167c1,0xab63646a
.word 0x49dd9e29,0x9865905b
.word 0xd14482f4,0x13593052
.word 0x32a08b3f,0xc423d110
.word 0x7d1dd375,0x137b54ee
.word 0x76b84a06,0x207a4f38
.word 0x4353f459,0xd5e3a040
.word 0x4fcda414,0xcd1fb072
.word 0xb1235f4c,0xbf0e3e06
.word 0xc83758a2,0xe39b1e2d
.word 0x671d9b1a,0x0877ca81
.word 0x89466bb7,0x4a133044
.word 0x416c7534,0xda732ec6
.word 0x8e43ff67,0x23a8bd7d
.word 0xba6e2c4c,0x07e8489e
.word 0xbeb0cc32,0x0c8cfb15
.word 0x3113ff16,0xb7de0373
.word 0xa752c75d,0xef355167
.word 0x4bc1299f,0xf56702d0
.word 0xbfd48cda,0xbfc75443
.word 0x883dc946,0xcd85a9e8
.word 0x02aa54c7,0x5f2ed3cd
.word 0x689095a3,0x3f9748d3
.word 0x5c6bee9c,0x5b71e314
.word 0xd89870a4,0x98ffc039
.word 0xa8e0f068,0xe3319638
.word 0x7bba6869,0x2b6bd6ff
.word 0xd33ba3bc,0x1c7f9ad2
.word 0x725ce1ac,0x3d383f4f
.word 0xcdb1663f,0xbca91287
.word 0x980ebde8,0x2d31b5da
.word 0x72061503,0xca69c44d
.word 0x4bc3ca36,0x05cf7108
.word 0xf4841287,0x417174c4
.word 0x97955028,0x31047ab4
p56_local2_expect:
.word 0xa047ffe8,0x5bb3eea6
.word 0xe34deae0,0xdce12c08
.word 0xb5e371b1,0x747db405
.word 0x835e1949,0xd866f35d
.word 0xf4403cad,0xefffe393
.word 0x83e3a592,0xf2edd843
.word 0x86838fdb,0x82b2d80a
.word 0xf54c8cb0,0x8ba4dae7
.word 0xa90bebc4,0x6780502d
.word 0xfdfcba82,0xdb527ac5
.word 0x8aa72564,0x6d48f3cd
.word 0x38ffab69,0x8631ff5a
.word 0xe7eafb76,0xafe3aa5b
.word 0xda06c709,0x0173a2e1
.word 0x0777bda8,0xe8b05348
.word 0xff282929,0x4b3cfdd0
.word 0x6b481b7d,0x440affb2
.word 0x5975a212,0x32809293
.word 0x56981002,0xd7a1d004
.word 0xfdffbf2c,0xffb57a42
.word 0xca9f03cb,0xade1112a
.word 0x1d6ea61b,0xc70a11f9
.word 0x6bae6277,0x688e6f9b
.word 0x6d51c610,0xa8caceae
.word 0xa62a1c09,0x4a3d11cd
.word 0xbb98fc37,0x137e0572
.word 0xc405a261,0xd6b9fac5
.word 0xaa15ce54,0x9dc2bf8f
.word 0x77d34b05,0xe760ee34
.word 0xe77039a5,0x98bd74c4
.word 0x70c4cfee,0x6154341c
.word 0x0d9d0aeb,0x6ae97e2c
.word 0x89cd87c0,0x237aa571
.word 0x40dfef3a,0x8951c0fb
.word 0x8bafda3a,0x92640049
.word 0xb0b053e8,0xb4dbbbce
.word 0xa60ed412,0x281bb8ad
.word 0x61ffb970,0xca14a133
.word 0xf18cc0b1,0x58e7739e
.word 0xf486c1ba,0x57147651
.word 0x380557ff,0xf1ba1a86
.word 0x82734ee6,0x62886b19
.word 0xd7a1d004,0xcad1838e
.word 0xbc867a1b,0x67eb8cf7
.word 0x470dc320,0x417174c4
.word 0x61236742,0x92262cef
.word 0x2ecce266,0xb8f2bfa4
.word 0x25aa500e,0x8a8a7bc5
.word 0xaeab75f8,0x7b20b15a
.word 0x76c88c4d,0xefeabc7e
.word 0xfc4c2536,0x4763643a
.word 0xbc0158a9,0x2f4fe5de
.word 0xf5f7bc17,0x9c84a35a
.word 0xe809fed9,0x17b91415
.word 0x1f690657,0xe868e1ff
.word 0xb0105dae,0x1238056b
.word 0x44b2a890,0xcf38c2c4
.word 0x4fe30a58,0x145fcf2e
.word 0xd1b58faf,0x914afa5f
.word 0xadd4ff3a,0x1bbb51a2
.word 0x8becb0df,0x3de5f57f
.word 0x164e5945,0xbd5052f8
.word 0xac6e98ed,0xdd166b2b
.word 0xda5b4c3d,0xe29b6042
p56_local3_expect:
.word 0xf1c2b65b,0x00004b05
.word 0xbb5203e9,0x89482142
.word 0x47a4cf22,0x2e2ad090
.word 0x4208cf3f,0x59596f8e
.word 0x3d383f4f,0x15aa1fc9
.word 0x44f2d381,0x1298500e
.word 0xf9320c27,0x7538f7a9
.word 0x2f1880d2,0xa32b3d92
.word 0xac82f252,0x543d2e42
.word 0x8c22e017,0xd3b17c53
.word 0x175c0d26,0xc94b2d95
.word 0x29578cb6,0x000000ab
.word 0x28dc5010,0xc684ad18
.word 0x6ca6ed4c,0x426c74df
.word 0x043ec945,0x54d5dbb8
.word 0x50278239,0x74980685
.word 0x7c4e00c7,0xa5385981
.word 0xed4ad62c,0x9f9d7997
.word 0xb851ff98,0x32df9b18
.word 0x5e18a110,0x68cfb712
.word 0xc8dcf5da,0x66df9f92
.word 0x389338d4,0xb8c704f9
.word 0x86c3683b,0x1ffe2890
.word 0x118f3d3b,0x23f3da96
.word 0xb6e1087d,0xa418ee81
.word 0xbc3122cc,0x39e86adc
.word 0xb2f26466,0x55982e92
.word 0x15b8cb32,0x405d0637
.word 0x219c698f,0x380fc012
.word 0xff627efc,0x56d41e3c
.word 0x4c547fbd,0x118e1c06
.word 0x1ff05b83,0x0000009d
.word 0xb2d8e7b4,0x1f78110a
.word 0x996232f6,0x06c404ad
.word 0x0e712ada,0xffccbe12
.word 0xa04095ba,0xd1261278
.word 0x81a80c74,0x7eb5a92d
.word 0xcf0d9296,0xf51c70c7
.word 0xd2f5c7b7,0x502ed98b
.word 0xf285126a,0xdbccae1a
.word 0x281bb8ad,0x2d2610fe
.word 0xd1247d0a,0x2f17bd76
.word 0x34be27f8,0x23c2f7f1
.word 0xea47f3d2,0x6db09a9c
.word 0x6e852a74,0x205a8fd6
.word 0xa25c1954,0xb8c20e9d
.word 0x15aa1fc9,0x6a49ad65
.word 0x3a105210,0x9e577ab3
.word 0x626fe264,0x7118930e
.word 0x58c9a4cb,0x000000c7
.word 0xd3355d0c,0x124a3cff
.word 0x3624080f,0x0a268b85
.word 0xe9baa8a4,0x563b6e6e
.word 0x3eb1f024,0xfd00b3a3
.word 0xb36e0414,0x8becb0df
.word 0xfdc5b6c7,0x1687c938
.word 0x015e27ff,0xd1903e9a
.word 0xf6a9ee4a,0xcfd8fcbb
.word 0x5c709012,0x3558d196
.word 0x42ab1e13,0xd1b7ffe5
.word 0x62472837,0x4c99c5af
.word 0xb7fd48be,0xd37977ff
.word 0x01e1bffa,0x74a31197
.word 0x206d74fb,0xbfc5850d
p57_init_registers:
.word 0x531e1940,0x102a6d16 ! Init value for %l0
.word 0xbc56f636,0xb3b08a9b ! Init value for %l1
.word 0x49956c51,0xfbcf5787 ! Init value for %l2
.word 0xa5099ea4,0xaed759eb ! Init value for %l3
.word 0xfd1df62c,0xaa620529 ! Init value for %l4
.word 0xeca50e5c,0x174ea268 ! Init value for %l5
.word 0xaea3e9a2,0x0c0b1bab ! Init value for %l6
.word 0x041984e0,0x472ba17e ! Init value for %l7
.align 64
p57_init_freg:
.word 0x5e17cbb7,0xa2a2ea60 ! Init value for %f0
.word 0x1bc453da,0xb4d20f00 ! Init value for %f2
.word 0x55cc12df,0xa442cb0e ! Init value for %f4
.word 0xc41488f2,0x21d521e6 ! Init value for %f6
.word 0x6909a6b8,0x235c667a ! Init value for %f8
.word 0xa579d967,0xc85a225a ! Init value for %f10
.word 0xbf1b706c,0x69dea390 ! Init value for %f12
.word 0xb9feeff2,0xe44a9e29 ! Init value for %f14
.word 0x34c01ab9,0x7d1c6ebc ! Init value for %f16
.word 0xbe88b7d7,0xf815f9ad ! Init value for %f18
.word 0xa2e0c08d,0xdb6521a4 ! Init value for %f20
.word 0x14f3bbf5,0xdda8a3cd ! Init value for %f22
.word 0x99a11184,0x71988fa4 ! Init value for %f24
.word 0x1523ef8f,0x1b614de7 ! Init value for %f26
.word 0xf71df813,0x751be286 ! Init value for %f28
.word 0x5d3e5e6f,0xaaf3e8f0 ! Init value for %f30
.word 0xe8532438,0xe89a4dbb ! Init value for %f32
.word 0x54de02e8,0xdff1b366 ! Init value for %f34
.word 0x33f02b65,0x44b70855 ! Init value for %f36
.word 0x4ae8f215,0x4244f488 ! Init value for %f38
.word 0x6cc82c8a,0xf83484a5 ! Init value for %f40
.word 0x97bf652b,0x511f10f4 ! Init value for %f42
.word 0x886c5964,0x170568c4 ! Init value for %f44
.word 0xd3912b29,0xb5b03d7b ! Init value for %f46
.word 0x73c1fd60,0xd1b26f90
.word 0xac901ba0,0x587d635e
.word 0x88ecbc82,0x90633c7f
.word 0x323a7056,0x86417611
.word 0xa444a2f4,0xb15a0239
.word 0xfa093882,0x0807b3dd
.word 0xc2403d87,0xa614f31a
.word 0xc4705896,0x55771bf1
p57_expected_registers:
.word 0xab1ce065,0x744e32a9
.word 0x00000000,0x0000009a
.word 0xffffffff,0xebc99ae8
.word 0xa1073adf,0x5da0ff00
.word 0x00000000,0xefffe79e
.word 0x00000000,0x0000003e
.word 0x00000000,0x000000ad
.word 0x00000000,0x00000028
p57_expected_fp_regs:
.word 0x5e17cbb7,0xa2a2ea60
.word 0x1bc453da,0xb4d20f00
.word 0x55cc12df,0xa442cb0e
.word 0xc41488f2,0x21d521e6
.word 0x6909a6b8,0x235c667a
.word 0xa579d967,0xc85a225a
.word 0xbf1b706c,0x69dea390
.word 0xb9feeff2,0xe44a9e29
.word 0x34c01ab9,0x7d1c6ebc
.word 0xbe88b7d7,0xf815f9ad
.word 0xa2e0c08d,0xdb6521a4
.word 0x14f3bbf5,0xdda8a3cd
.word 0x99a11184,0x71988fa4
.word 0x1523ef8f,0x1b614de7
.word 0xf71df813,0x751be286
.word 0x5d3e5e6f,0xaaf3e8f0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0xba4b1436,0x6b4bc3a9
.word 0x8921e2b4,0x260844b8
.word 0xbcff16fe,0xcd250da8
.word 0xd1bf1069,0xebc99ae8
.word 0x94528940,0x4c1dc192
.word 0x5cfcaa49,0xcd121fd2
.word 0x5fe790a9,0x0a945204
.word 0xa24c2e99,0x8c69a76c
.word 0x78969198,0x45dbedd1
.word 0xf2e19939,0x76effe94
.word 0xee8f34d7,0x89d96888
.word 0xfb19b60a,0xd7b6c7a1
.word 0x26ce8827,0x0280a109
.word 0x61eb9b9b,0x5683b933
.word 0xf307f465,0x219d0b23
.word 0xb8b4b869,0xdc567ece
.word 0x3878b503,0xc121828f
.word 0x05e44648,0x903898f4
.word 0xa1073adf,0x5da0ff00
.word 0x980750cd,0x2ee4fa94
.word 0xc096f1b5,0xad8519c5
.word 0xf3534eb9,0x324ec841
.word 0x083009f0,0x27f60ebc
.word 0x61987733,0x335f587c
.word 0xdadbbd4a,0x63b8b2f3
.word 0x205389ce,0xbde0edb2
.word 0x44c65a63,0xc72aee77
.word 0xff9219f4,0x7876fc65
.word 0xffffffc1,0xbf0632b9
.word 0x36047802,0xaf595fff
.word 0x643788ff,0xa2b093ad
.word 0xdafb3e67,0xc97b11e9
.word 0x453779f4,0x472ba17e
.word 0x76224cc3,0xeb96de8f
.word 0xe4c928e9,0x1c519a78
.word 0x08e20031,0x69c7c4a6
.word 0xfd05b126,0x8d291dbb
.word 0xb6706b7a,0x2fd8c6fb
.word 0xab65ced7,0x9c5d2d2c
.word 0xe9673992,0x42260f4f
.word 0x434ea5f2,0xe7cf5056
.word 0xcfb9d66b,0xbcbce31d
.word 0xe7c9d0ff,0x449b2e32
.word 0xae158711,0x132361e9
.word 0x17114c18,0x021ffb40
.word 0xc60dfa20,0x39e489cb
.word 0x8e83c725,0xbadc1b55
.word 0x48286dce,0xd788e863
.word 0x05bbe058,0x60e092b6
.word 0xfcd7e19d,0xfac24fd8
.word 0xaf152f68,0xa18e024a
.word 0xe5d3d562,0x6c00c6d0
.word 0xf37ea479,0x8ac794ac
.word 0x01016bcd,0xae086ef0
.word 0x5e798d50,0x94e4726a
.word 0xa4d6e7e9,0x170c3bbe
.word 0x1f4a58ad,0xf01cff25
.word 0xbf01c5a8,0x02b9f405
.word 0x58344fa7,0x2d6a01e9
.word 0xf83231e4,0x1d99ca64
.word 0x00000056,0x43cfd5ff
.word 0x4d7bbb89,0xc0bff0cb
.word 0x4e27288b,0x19306cd7
.word 0x538f0d5e,0x9c31bef6
p57_local1_expect:
.word 0xa57740ca,0x9c2e7036
.word 0xff39ef79,0x1e1693cf
.word 0x80153028,0x4864070b
.word 0x223ebe47,0x265b6203
.word 0x6d1c15c0,0xab08fd2a
.word 0xbb231a48,0x4bc7bd02
.word 0x5901fc58,0xd7f3bdc8
.word 0xe0bf1fef,0xda400f35
.word 0xf6ffff3a,0xdc8ff38c
.word 0x84add287,0x1278cef5
.word 0x2613879d,0x1d2810c2
.word 0xf7f613ef,0xe7cf5056
.word 0xcc6f1b51,0x1d4982f9
.word 0x86f98756,0xf4800c4d
.word 0x9f3b58d5,0x53ce3e4c
.word 0x0734e573,0x2bbcf3de
.word 0x2ae4e74d,0xc3606402
.word 0xe0fd327a,0x7db93647
.word 0xef1dfb37,0xc3caf57b
.word 0xaa92b077,0x8a84ff16
.word 0x97cc49f2,0x640cd8c2
.word 0x3afaf4ec,0x12928bcb
.word 0x416bad64,0x63221726
.word 0x5ebd7219,0x37af62c5
.word 0xf5420b0e,0x2fd8c6fb
.word 0x83e9249e,0x3d235b80
.word 0x95468e8b,0x783ea35c
.word 0xb14df26d,0x000000ee
.word 0xf2b75ba2,0x0000008d
.word 0xf8b109fc,0xd07d2ad0
.word 0x94431daa,0x1c519a78
.word 0x3194675a,0x22ff818b
.word 0xa6375f85,0x080f0471
.word 0x9f5c3369,0x7d333599
.word 0x270a0a0e,0xfceddab7
.word 0x2e1aaea7,0x52e4b1fb
.word 0xb1bbb1f0,0xfb52a058
.word 0xfbaad136,0x20ff9bff
.word 0xae086ef0,0x4946d844
.word 0x32259923,0xd6674ae1
.word 0x9b50ba56,0x9235f2ab
.word 0xfaab83c4,0xaf8ab913
.word 0x139c0b39,0x510dba2e
.word 0x7b5ac48e,0x5114006b
.word 0x1039692c,0xd5e3ea2b
.word 0x36b7a62c,0x31639ee2
.word 0xb6ce029e,0xc54fcde3
.word 0xe08ea196,0x775ede29
.word 0x600eda36,0x327e09cb
.word 0xffd99fec,0x1844e76d
.word 0x927630ca,0xd7c42674
.word 0x690c03c4,0x08421f56
.word 0xe75681e2,0x55b85b72
.word 0xc0e9467b,0x359272b9
.word 0xb263f8bc,0x1007a61b
.word 0x8370e360,0x086ef6df
.word 0x61fe5d19,0x174ea268
.word 0x5fe790a9,0xf28c89e6
.word 0x9899277a,0xc11ebb8b
.word 0x98e0be99,0xffb82dcf
.word 0x1e6977e4,0x04f7d3ea
.word 0x42151a57,0xd2b34fb8
.word 0x2c9c96bf,0xde7038c5
.word 0xa3ea9e58,0xf583ea55
p57_local2_expect:
.word 0xaca23cef,0xc1af2524
.word 0xae0067c6,0xc9513e4c
.word 0x3bc832e4,0x507a355f
.word 0xd7ffc6f9,0xfef93859
.word 0x4987fdb1,0x1f54ffbd
.word 0x0ce56c26,0xaaf733bb
.word 0x5a554bc8,0x79bda004
.word 0xa1759cc5,0x9bbe4d92
.word 0xbb5284e0,0x58ffe3ec
.word 0xa4481481,0xbf97ae07
.word 0x6e1530b0,0x8ef80b43
.word 0x28564b35,0x123aecc7
.word 0x51c8865f,0x468e6570
.word 0x46cfd7f8,0xb69b48ff
.word 0x219218ea,0x776d5e21
.word 0xbb82d547,0xba9b1343
.word 0x4c258a0a,0xc2626fce
.word 0x50fd8be8,0x997cbcd0
.word 0xff5514fc,0xd8d76661
.word 0x7d0dd10f,0xfe4f3338
.word 0x0f96bd6c,0x3d566953
.word 0x57ad87b0,0x57df8565
.word 0x169e266b,0x945f1569
.word 0x2a35ef5a,0x44fd4d5b
.word 0x420fb87b,0x7a367aaf
.word 0x320ffe5f,0x4a7e8a1b
.word 0xe739a493,0x5f73c7ec
.word 0x99caa105,0x124b5c71
.word 0x28978a8b,0x2a6e2eb6
.word 0x5ce62a82,0x3a178cb5
.word 0xd3dca242,0x6fc04321
.word 0xc0bff0cb,0x4e6d6e81
.word 0xab1ce065,0x744e32a9
.word 0x967c0a11,0x606171bf
.word 0x6105dc41,0xa561f427
.word 0x081cccf0,0x7002cf18
.word 0xcfcb1a7e,0x009c6956
.word 0x7a22e72a,0xba90876e
.word 0xc0204449,0xe0b0be89
.word 0xffb6cecb,0x14b2f7b9
.word 0xfd9d9edc,0x1cb0e835
.word 0x44d477a6,0x161f5cb1
.word 0x55e10a41,0x1e1693cf
.word 0x6f1fe872,0xbacf08ed
.word 0xa8eff576,0x0d0ffa10
.word 0x5d33d10f,0x1666e2ac
.word 0x1462306e,0x040e126c
.word 0x82b90e61,0xdaaae52b
.word 0xff085947,0x8e6219aa
.word 0x023c5e15,0xb851c4d5
.word 0x8d282db4,0x9ba666c8
.word 0xe457a10c,0x1896cf96
.word 0xc16442b8,0x77c02302
.word 0x38076cc6,0x1aa3a320
.word 0x761be764,0x6fe7c62e
.word 0x8fccebb1,0x433fc602
.word 0x0000001a,0x16e99f65
.word 0xac862368,0x73d71286
.word 0x65abacbf,0xff5b6203
.word 0xf7e7f3e3,0xc6687d6d
.word 0xdc19cfc0,0xd788e863
.word 0xefffe79e,0xb894a83b
.word 0x28ff17af,0x84583968
.word 0xa31dc943,0xb5d95db8
p57_local3_expect:
.word 0x8863db97,0xea6340cc
.word 0x92abe598,0x167c6efb
.word 0x66130680,0x62b07d03
.word 0xa6641918,0x59ebe3ff
.word 0xffff4c40,0x5237269f
.word 0x33173a7c,0xd65744a1
.word 0x00000026,0x77122b74
.word 0xe9d9e553,0x26a06883
.word 0x44c46e69,0x65089289
.word 0xbdcc6202,0xff3a67fa
.word 0xe1f9e5a3,0xb038ace6
.word 0xb08cf04e,0xf12a39f4
.word 0xcf83d227,0x3289b36d
.word 0xcadbb6ed,0x94873b40
.word 0x521fe317,0xe73e91b7
.word 0xb1dca140,0x9d6ff335
.word 0x69f9a1ea,0x18f44b0c
.word 0xfbcf5787,0x468e6570
.word 0x0a38e683,0x6fd5b983
.word 0x6d7fbffc,0x46c036e1
.word 0x569480aa,0xd0a0d170
.word 0x975c371d,0x09ec78e7
.word 0x95510e85,0xa2bb527f
.word 0x5ce632f9,0x929fedcf
.word 0xed05f754,0xc3730a10
.word 0x3d530ba1,0x82c26d7f
.word 0xcec8acb7,0x216a10d7
.word 0x0bbcc339,0x4254ff56
.word 0xef6641c6,0x0b312e9a
.word 0x3b73fb57,0x1af0b6f8
.word 0x815010e0,0xff2cd581
.word 0xe9d6018c,0x1114769d
.word 0xa9963b2c,0xafad92f8
.word 0xb6c0e48e,0xea30add3
.word 0x84e8bd3a,0x8c69a76c
.word 0x39bcb282,0x45cfe4d7
.word 0x50b97795,0x6c0cc70c
.word 0x915b8934,0x73c0e2cb
.word 0x9675fafb,0x444fd8ee
.word 0xb241ca3a,0xa7822c68
.word 0xda400f35,0x166fee15
.word 0x00000000,0xa2050f5e
.word 0x4864070b,0x4f9a85a7
.word 0x0a38e683,0x6fd5b983
.word 0x8f1192ff,0x4e68b493
.word 0x8cf747cc,0x16f09079
.word 0x90ef3204,0x83fad3f0
.word 0x39115c92,0x55ad37a6
.word 0xeceea519,0x2bb04151
.word 0x8c6699a3,0x2b782f26
.word 0x245546e0,0xbc42ff69
.word 0x1d165b6c,0xaccb4599
.word 0xedd80dee,0x1586a302
.word 0x0b702e27,0x2d7a9a22
.word 0x1d215b03,0xff01f0eb
.word 0x9cdd7a0b,0xbe43d401
.word 0xe2111aac,0x86bf30b7
.word 0xff1e680f,0xdb0a05c4
.word 0x9f8083ca,0xbdcc6202
.word 0x251d64f2,0x68dc81f4
.word 0xa3379fa8,0x1d165b6c
.word 0x573b7093,0x1c4ae2dc
.word 0xa71f6aff,0xadd99fec
.word 0x4bb43018,0x000000b1
p58_init_registers:
.word 0x1a33c56e,0x2def7e4e ! Init value for %l0
.word 0x103d6579,0x97479c19 ! Init value for %l1
.word 0x0601d130,0x0be28f41 ! Init value for %l2
.word 0xc5491900,0xf2304b53 ! Init value for %l3
.word 0x520878d1,0xdcbf3717 ! Init value for %l4
.word 0x4af86922,0x312945fc ! Init value for %l5
.word 0x0681a650,0x02919c21 ! Init value for %l6
.word 0xf93fa448,0x681189e1 ! Init value for %l7
.align 64
p58_init_freg:
.word 0x23be116d,0xf6949c3f ! Init value for %f0
.word 0x65dc87f8,0x89062d32 ! Init value for %f2
.word 0x1b4eb791,0x26eb71d2 ! Init value for %f4
.word 0x1b801779,0x0ecb6587 ! Init value for %f6
.word 0x7eb89359,0xd49e278c ! Init value for %f8
.word 0x0b8e7e2d,0x560a4942 ! Init value for %f10
.word 0xd396e68b,0x4e89c6c4 ! Init value for %f12
.word 0x4f834b53,0xbb2b28d9 ! Init value for %f14
.word 0xf199a936,0x67515bcd ! Init value for %f16
.word 0x23875196,0x36ccd9e9 ! Init value for %f18
.word 0x3e97b0f0,0x20444fae ! Init value for %f20
.word 0x0d4b59fe,0x93560096 ! Init value for %f22
.word 0x4f581f75,0x937ce273 ! Init value for %f24
.word 0xce4c178c,0xa22c1f36 ! Init value for %f26
.word 0x4cbc64b2,0x7d2fe539 ! Init value for %f28
.word 0xc1fe8d2f,0xb1535645 ! Init value for %f30
.word 0x6b5d2f2b,0x47e44414 ! Init value for %f32
.word 0x9eb67011,0xe1833a88 ! Init value for %f34
.word 0x0c902219,0x38ddc52b ! Init value for %f36
.word 0x2133abcb,0x9047034f ! Init value for %f38
.word 0x1d6fe3e4,0x837c6502 ! Init value for %f40
.word 0xacf0f5d8,0x53cbac88 ! Init value for %f42
.word 0x1043dc92,0x76dc1fb0 ! Init value for %f44
.word 0xa53f8ad4,0x26862886 ! Init value for %f46
.word 0x1d053788,0xdf4079e0
.word 0x3d93dbf9,0x5e3a89db
.word 0xf7ff2f9e,0x719ad28a
.word 0x615603c9,0x44cbe649
.word 0x81d6eb1c,0x8ec54b1e
.word 0x574c63a3,0x2327187f
.word 0x3560f2a7,0x8b640fb6
.word 0x03908084,0x76267efa
p58_expected_registers:
.word 0x00000000,0x000000b5
.word 0xa621f100,0x2169c48d
.word 0xc1a9e913,0xd9f0137f
.word 0x00000000,0x3829eab0
.word 0x00000000,0x04273089
.word 0xf6be90ac,0xdfd473e2
.word 0x00000000,0x000000d4
.word 0xd29d5be8,0xa9e0afc6
p58_expected_fp_regs:
.word 0x23be116d,0xf6949c3f
.word 0x65dc87f8,0x89062d32
.word 0x1b4eb791,0x26eb71d2
.word 0x1b801779,0x0ecb6587
.word 0x7eb89359,0xd49e278c
.word 0x0b8e7e2d,0x560a4942
.word 0xd396e68b,0x4e89c6c4
.word 0x4f834b53,0xbb2b28d9
.word 0xf199a936,0x67515bcd
.word 0x23875196,0x36ccd9e9
.word 0x3e97b0f0,0x20444fae
.word 0x0d4b59fe,0x93560096
.word 0x4f581f75,0x937ce273
.word 0xce4c178c,0xa22c1f36
.word 0x4cbc64b2,0x7d2fe539
.word 0xc1fe8d2f,0xb1535645
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0x87530500,0x6f988573
.word 0xc1a9e913,0xd9f0137f
.word 0xc2479a84,0x33f8adf5
.word 0x86c210de,0xabd32697
.word 0x178c0de0,0xc9950096
.word 0x1f106fef,0x04adba8a
.word 0xc1a9e913,0xcd4115fa
.word 0xa598db24,0x0bc61ad5
.word 0xa4a65fb0,0x043018f3
.word 0x8827ebdf,0x04cfac82
.word 0x6f9cc8b5,0xe1a1d11a
.word 0x83d55aa0,0x0d599299
.word 0x3e868da3,0x30aa3394
.word 0x96398da2,0x50b366d2
.word 0x6548b5b5,0x312945fc
.word 0x24199926,0x1cbb05dd
.word 0x28bb01cb,0xfa3cd75b
.word 0x46b93e23,0xaae4548e
.word 0x311d67d4,0x8ee7460b
.word 0x1248cc59,0xaf269ad1
.word 0xb84aacd5,0xeae55a2f
.word 0xe3ae3188,0x000000a8
.word 0x8a3e776d,0x0a6184f6
.word 0x9e641b44,0x7253026b
.word 0xc4dd83a4,0xcf08d3ba
.word 0x2b89c143,0x39f98c80
.word 0x3ee62731,0xdd0e556b
.word 0xff499110,0x5796e927
.word 0x1fdbb02b,0xe76c4c3d
.word 0xb4d84297,0x6e956791
.word 0xae27b2d1,0x9d7e8879
.word 0xc763e65b,0xbe8821a5
.word 0x264861ea,0xf7e11f26
.word 0x60e3f2e8,0x845182e4
.word 0xa0eac052,0x7fff1c25
.word 0x460e81f0,0xc454cac8
.word 0x05db4023,0x5a16128f
.word 0x604f6b95,0x681189e1
.word 0xa0a2d6c7,0xe612107c
.word 0xc8fffb7c,0xabd32697
.word 0x261b0581,0x6156f9f3
.word 0x1e5200ae,0x21ebc743
.word 0xbe216d47,0xf9ed3123
.word 0x76a7acd5,0x9181bdff
.word 0x3829eab0,0xbe8151f2
.word 0x40c35f82,0xe27e5f8c
.word 0x7813276a,0xf8ea454c
.word 0x442ad50a,0x489b0b6d
.word 0xdc40d095,0xa9463f95
.word 0xf9262a58,0x614d1724
.word 0xb4bf6f21,0xe56237f7
.word 0x72dad972,0xffab512e
.word 0x76cec01a,0xefb4bbe8
.word 0x0c2bc012,0x3cfef697
.word 0x4403155d,0x9c7345c4
.word 0x3dd2aa51,0x66519e33
.word 0xe432b0f2,0x1e8dcdca
.word 0xcddca441,0xa482daca
.word 0xdf1db576,0x3fd958f8
.word 0x9e60f7ab,0x16a9768b
.word 0xfc1e3986,0x1ba90765
.word 0xf35ca0c8,0x5bcde2f6
.word 0xa621f100,0x2169c48d
.word 0xa439214b,0xe8da2e18
p58_local1_expect:
.word 0x857af069,0xa3922ae9
.word 0x4d676eb1,0x69f940cc
.word 0x1a0dbd15,0x8eb7e2ff
.word 0x456620ca,0x8b76db58
.word 0xcb4b48b0,0xde7e36ca
.word 0xacd0ddfa,0xa1532d5d
.word 0x36c676da,0x1dd980ec
.word 0xc45119ac,0xe3960443
.word 0x5ab96867,0x03806400
.word 0x0e358e40,0x5c097260
.word 0xee372511,0x8c484dd5
.word 0x1ecbf52e,0x1965610c
.word 0x97b4cd6b,0xf8765d96
.word 0x719ee076,0x5916bc20
.word 0x7840f7de,0x802fa616
.word 0x1e2154e8,0x10b970c4
.word 0x2323e8e6,0xc0b99911
.word 0x8b40158c,0xdbaf4cb0
.word 0x03eea143,0x70440b79
.word 0x442c011e,0xd93446af
.word 0x5ddff91c,0x0164cb2e
.word 0x08489458,0x72746a43
.word 0x15ef9f7c,0x1c26d5c1
.word 0x94b92a72,0x2ce7bfa6
.word 0x62abee28,0xe968223e
.word 0xcf567c48,0xd7bbeacb
.word 0x59420caa,0xf5efff1c
.word 0x41d3a48a,0xdf015391
.word 0x39ddc5d0,0x77bb2d38
.word 0x23d6456e,0xe479c43f
.word 0x5efdd494,0x67cd6b38
.word 0x5ea78463,0x6db27e9f
.word 0x2550c3b5,0x511c46d2
.word 0xb4eeea37,0x7d3c16e9
.word 0xd0702642,0x2e3770c9
.word 0x604783f1,0xb154f2f2
.word 0xff772dfa,0x699bbfca
.word 0xb486f606,0x291a3953
.word 0xf6be90ac,0xdfd473e2
.word 0xb9d54c29,0x97158053
.word 0x00000000,0xabd32697
.word 0xffa6f664,0x2ae0c398
.word 0x0cfffd6a,0x13d3ea93
.word 0xf23b95bc,0xf5720b3c
.word 0xdcbf3717,0x69093a3f
.word 0x7ccd8af1,0x725edeb2
.word 0xc86265bd,0x2a013eac
.word 0x8effa795,0xd487e4e4
.word 0x4b28e486,0x6581f160
.word 0x10b970c4,0x12369d10
.word 0x99ab6606,0x1c26d5c1
.word 0x04273089,0x305b53f9
.word 0x0a23f20c,0x91ddbd10
.word 0x65c3d2ea,0x3f1f095b
.word 0xf9327a96,0x7eab5e2d
.word 0x7cebbc68,0xabd5e961
.word 0x61d60f71,0xe4689718
.word 0xfbaac211,0xfe78f263
.word 0x2d3fefac,0x226eb69b
.word 0x9d03d731,0x7201950e
.word 0x1b4f236d,0x3415b41c
.word 0x46a16a41,0x38625fff
.word 0xc40fc95f,0xc6bed964
.word 0xd995ffbe,0x214084f5
p58_local2_expect:
.word 0x97479c19,0x9cdf7ee4
.word 0xe49a6336,0xdb53055b
.word 0xc3c87d13,0xc63beb57
.word 0x90cd7bcb,0x7cbfb102
.word 0x57d85dc4,0x01be360f
.word 0x11aae276,0x67c38bbe
.word 0xbf65d59b,0xc465051d
.word 0x2c9710a7,0xed3b88e8
.word 0x1a8c87ff,0x88198cdc
.word 0x00001ad5,0x16c69f18
.word 0x21ab0b2e,0x08f8ed2a
.word 0xddca5df4,0xf61cb691
.word 0x7dcb3f2b,0x46c470df
.word 0xc39a5bcf,0x5959bc77
.word 0xdeb32b9f,0xff456843
.word 0x51be6a26,0xbd7af71f
.word 0xbb891f97,0x633700dc
.word 0xff4c73b3,0x2888a350
.word 0x005239c3,0x31faf57b
.word 0x53532a08,0x3b045451
.word 0x8478802e,0x099519d5
.word 0x5d4831cd,0xe20ccfec
.word 0x6581f160,0x8decf2d2
.word 0x0ee18557,0x27b96d4d
.word 0xbd16c3cc,0x4801a9f9
.word 0x676abefe,0x0e5566c2
.word 0x86d7c964,0xc0879b79
.word 0x726332ca,0x41327e20
.word 0x92c242ba,0xa3a22576
.word 0x38d00e01,0x62e48ab3
.word 0xe1aaad49,0x8f834727
.word 0x48a31756,0x97a1e56f
.word 0x10fe1a7e,0x65105b63
.word 0x7b2b8cf1,0x3cca113d
.word 0x61604682,0x4948cde2
.word 0x5057d0e1,0xc9f22565
.word 0x57b24617,0xafbae443
.word 0x0c1d9d39,0xae969ad9
.word 0x337e39dc,0xd8384283
.word 0x972ed8d5,0x9a4f4836
.word 0x5d6ce53a,0xd93c9ecf
.word 0x5ec00a9e,0x8ddf4622
.word 0xf1393204,0x36a3be6d
.word 0x67770c47,0xc0ff9021
.word 0x099c4ace,0x2dd78e57
.word 0x98d15cfc,0xd06918eb
.word 0xdcd561f1,0x5865f90b
.word 0x73b504c1,0xed2aaa5a
.word 0x01f2af7a,0x80975307
.word 0x5cabc0f7,0x14d68fb9
.word 0x273e6f2e,0xb7ffb580
.word 0x6843db39,0xa86243f3
.word 0x704bf1e7,0xdbaf4cb0
.word 0xb14bddbb,0xfc36c5fb
.word 0x7330cbe9,0xea45c693
.word 0xd29d5be8,0xa9e0afc6
.word 0xa28ced38,0x21c3545b
.word 0x8df50ff7,0xcd44f1ca
.word 0xc24076bb,0x14c83ada
.word 0x218ff68c,0x8d66d3fc
.word 0x9bc82b98,0x6979ff56
.word 0x05821747,0x31991edf
.word 0x2b7577f9,0x918ca07b
.word 0x3f19f821,0x900d5f64
p58_local3_expect:
.word 0x216f2f4f,0x38a7d2a8
.word 0x5d4f9d14,0x2d931eab
.word 0x09903b9c,0xa9ff2f04
.word 0x1d1ac3b3,0x9f412b7c
.word 0x77e1f70d,0xa260f3fd
.word 0xfa8b2745,0xd7b63ca5
.word 0xa51d9690,0xe479c43f
.word 0xd2c99b62,0x76e6862a
.word 0xdde1c220,0x1bcb4a77
.word 0x76d20c44,0x62abee28
.word 0x9f0f75a7,0x03d591c9
.word 0x422bab4c,0x63152384
.word 0x880fec39,0xfbeb918e
.word 0x7e4e44df,0xa271da1c
.word 0xb5e74814,0x6b0102a0
.word 0x2a4fbd1f,0xac8321a8
.word 0xb333ffdc,0x625ab7df
.word 0x000000cb,0xb5249e40
.word 0xcf6b1ad0,0x26cab424
.word 0x497a4950,0xa3e128f6
.word 0xce5b98aa,0xd0c7aa47
.word 0x83fc41b7,0xf69ea178
.word 0x383de25e,0x1a87cac3
.word 0xc1d92c82,0xd2af35e1
.word 0xd95ad40b,0xf6b8ae5e
.word 0x298190e1,0x4801a9f9
.word 0xaecd1de9,0x50814fce
.word 0x5a4bef24,0xf5ff6002
.word 0xab6f9fe8,0x3bfd8f18
.word 0x7eacdd6c,0xf258f70b
.word 0x3b49c769,0xb8fe8f88
.word 0xcfeb7af2,0xad7b432a
.word 0x67bf0ac7,0x92dc9e53
.word 0x77d4f408,0x6bff1d5a
.word 0xc2e74ae7,0x970fc68a
.word 0xdc47af4c,0x908373db
.word 0x4ebce1d5,0x0c72f514
.word 0xe20ccfec,0x6458dfab
.word 0xe622f24e,0x833221fa
.word 0x0fa3f45e,0x1d05e60d
.word 0x4ffdfeed,0xadff2f6e
.word 0xce10d9cc,0x08e2ed46
.word 0x934ef291,0x0011e300
.word 0xd8acff3c,0x70ef64d2
.word 0xbe648dce,0x66e99df2
.word 0xaa4281a6,0x666fae21
.word 0x07268e92,0x11cd7b1c
.word 0xfb7ead3f,0xaf7e4c15
.word 0x882128aa,0xc46b85ff
.word 0x099519d5,0x622ef18b
.word 0x4239a699,0x949cef9c
.word 0x2e88a3c6,0xc7d95d47
.word 0xb9f4ff55,0x0a445b87
.word 0xff50f438,0x62f6d9ef
.word 0x447135ff,0x8df24dba
.word 0xbbade015,0x1d76a530
.word 0x00000082,0xcdb74bb6
.word 0xa5a47f3b,0x0d88c29f
.word 0x0a43daec,0x414fde8b
.word 0x5ffd762a,0x0d541007
.word 0xe6a6bc6c,0x8e08fa1b
.word 0x7e7d7d37,0x40de7e4e
.word 0xde2e3176,0x83e3b9fd
.word 0x86ab8378,0x3731098b
p59_init_registers:
.word 0xe406b7da,0x29de0535 ! Init value for %l0
.word 0x632e0ba5,0xe52eed92 ! Init value for %l1
.word 0xf67f7abe,0x0800b2bf ! Init value for %l2
.word 0x54f4013e,0x5c6b2740 ! Init value for %l3
.word 0x40c586b6,0x48ad024f ! Init value for %l4
.word 0xefa220b4,0x28273d41 ! Init value for %l5
.word 0x831cbae0,0xbca00d04 ! Init value for %l6
.word 0x871f903e,0x2a986ade ! Init value for %l7
.align 64
p59_init_freg:
.word 0xf84c1177,0x333abfa6 ! Init value for %f0
.word 0xcb26b5c2,0x5a13ed23 ! Init value for %f2
.word 0x30579e88,0x00559de9 ! Init value for %f4
.word 0x0b1e1ec7,0x67c7227f ! Init value for %f6
.word 0x97ee3b1d,0x69db4d98 ! Init value for %f8
.word 0x06081cc3,0x71211555 ! Init value for %f10
.word 0xd5433206,0x496e02a6 ! Init value for %f12
.word 0x6b5957e8,0xcf2f4b77 ! Init value for %f14
.word 0xbc29f2db,0xa261a6f0 ! Init value for %f16
.word 0xa75149bf,0x9f974cfe ! Init value for %f18
.word 0xe6e6b520,0x213ddef9 ! Init value for %f20
.word 0x2947e53a,0x3f587d4c ! Init value for %f22
.word 0x3b656ff5,0xfaf71018 ! Init value for %f24
.word 0x4ee6f87c,0x2e9dc302 ! Init value for %f26
.word 0xd9f34619,0xa87334ed ! Init value for %f28
.word 0x492d5f89,0x3e4db0c0 ! Init value for %f30
.word 0xa2a11d42,0x287a3be1 ! Init value for %f32
.word 0x451cb023,0x6eb1d769 ! Init value for %f34
.word 0x0dba33e7,0x0aca942c ! Init value for %f36
.word 0xd47e10da,0xd01bec78 ! Init value for %f38
.word 0x4be106dc,0xc7f111e7 ! Init value for %f40
.word 0x956fdf5e,0x1b25285b ! Init value for %f42
.word 0xe4a7ba12,0x199d9a98 ! Init value for %f44
.word 0x0568c3ad,0x1ff0ee7f ! Init value for %f46
.word 0xe0cf0fa9,0xf79e4671
.word 0x4aba8660,0x88f8c830
.word 0x6f40b57c,0xc4b68168
.word 0xc60d1c54,0xffc270a5
.word 0x33514851,0x1d6db109
.word 0xdc3976f6,0x717ce106
.word 0xb35b0c6d,0xbc076f63
.word 0xf6266a56,0xc198f48a
p59_expected_registers:
.word 0x00000000,0x35457eb2
.word 0x00000000,0xb52ceb79
.word 0x00000000,0x000000f8
.word 0x00000000,0x0d9a3cc6
.word 0x00000000,0x00000018
.word 0x00000000,0xe3159621
.word 0x00000000,0x24930e4e
.word 0x00000000,0x00000079
p59_expected_fp_regs:
.word 0xf84c1177,0x333abfa6
.word 0xcb26b5c2,0x5a13ed23
.word 0x30579e88,0x00559de9
.word 0x0b1e1ec7,0x67c7227f
.word 0x97ee3b1d,0x69db4d98
.word 0x06081cc3,0x71211555
.word 0xd5433206,0x496e02a6
.word 0x6b5957e8,0xcf2f4b77
.word 0xbc29f2db,0xa261a6f0
.word 0xa75149bf,0x9f974cfe
.word 0xe6e6b520,0x213ddef9
.word 0x2947e53a,0x3f587d4c
.word 0x3b656ff5,0xfaf71018
.word 0x4ee6f87c,0x2e9dc302
.word 0xd9f34619,0xa87334ed
.word 0x492d5f89,0x3e4db0c0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0xfb1182c0,0x9d0ba36c
.word 0x000000d1,0xb67d5210
.word 0x5f82ce26,0xfdf42102
.word 0x1433e9ce,0x99e61f51
.word 0xebf8e4f7,0x76fc699f
.word 0x817de2d7,0xfd7c3a89
.word 0xbd33e696,0x50556739
.word 0x981d0434,0xc843a299
.word 0x208a84c6,0xf79f5d14
.word 0x14d6ea50,0xbe879c18
.word 0xe2d3f3db,0xb7080828
.word 0x62861203,0xb4d8d2a4
.word 0xb2d42345,0x7228a829
.word 0xc7e777ff,0x5230f2cb
.word 0x5981f359,0x1aac9534
.word 0xdd4d2509,0x13a79ee1
.word 0xff37e4d3,0x3da603f8
.word 0xf5b817ff,0x6272fddb
.word 0xbe92a90b,0x4454f5b5
.word 0x34fcacdc,0x9a6371a9
.word 0xc5e8b8dc,0x8faec21e
.word 0x97779be5,0xd63da313
.word 0x24930e4e,0x8e29ba6b
.word 0x56642ba3,0x8678c4a6
.word 0xe6e9073d,0xb0c4524d
.word 0xe87ae88e,0x19ac1b39
.word 0xcabb23f7,0x656908ff
.word 0xdaa76388,0x01b65d29
.word 0x01f9d664,0x35457eb2
.word 0xc15f51d1,0xe4abb248
.word 0x9af05b8d,0x9d3a3ad6
.word 0x3df69c80,0xcdbd168d
.word 0x00000016,0xf5d583cb
.word 0x4df36503,0x3591a302
.word 0xa25bcf13,0xb6093b36
.word 0x856aef5b,0x32e78d41
.word 0xbb467106,0x7dee9aca
.word 0x76937398,0x2ef8e9f6
.word 0x7aae2d26,0x57dda789
.word 0x5b0d4968,0x6dce8993
.word 0xc97f8df1,0x366e4a0b
.word 0xa7cf0394,0x898897c2
.word 0x29a3f8b7,0x763fdd23
.word 0xa5794c17,0x2633a852
.word 0xe506f277,0x312ecb75
.word 0xaf623b0f,0xb16b2096
.word 0x11ccb602,0xebf9fa5c
.word 0xec82f216,0x5e8bcc43
.word 0xa16b5930,0xbb61a05b
.word 0xc776e33b,0x8287956c
.word 0x55aac6ff,0x919beca5
.word 0x3b9ffc14,0x94b65c6b
.word 0x49c5fff4,0x743e7ebb
.word 0xccc9904d,0x0e13d5b8
.word 0xc3f28271,0x6b808586
.word 0x6e439436,0xd0622dae
.word 0x90367f18,0xdb5a64ab
.word 0xe3a75806,0xa47ea546
.word 0xec53bac6,0x934f83ea
.word 0x2d081c43,0x6a415cf9
.word 0x2f4b1276,0x1a33ef1a
.word 0x6dec68d3,0x28ff3d41
.word 0x0c61c0a7,0x0517f16b
.word 0x195d6ff9,0x80441084
p59_local1_expect:
.word 0x4b1c4a42,0x00000064
.word 0xef08c486,0x33d08865
.word 0x9cc181d8,0xc22c5c27
.word 0xb54caae4,0x0ef5b052
.word 0x15365e4e,0x9b1fe35e
.word 0x34e24bde,0x3ae30d85
.word 0x77062597,0xd29db323
.word 0xd492fd69,0x1f6db502
.word 0x000000db,0x644e38f4
.word 0x41f80295,0xd645c569
.word 0xd67855e8,0x92a0e2c8
.word 0x6cb4ffbd,0xffca6ca7
.word 0x23533686,0xb114738d
.word 0x3f57e3cd,0x02d1aa4a
.word 0x8144da23,0x51b4f795
.word 0xe16cd475,0xf03a3798
.word 0x7fba1340,0xdeafc2e8
.word 0xfab5ede5,0xf4cede42
.word 0x1cc90c61,0x081a4019
.word 0x0c3b6024,0xab9cb34a
.word 0xbecb5d47,0xb5ffd94e
.word 0x20a9e5e9,0xa7fff4d9
.word 0xa7a35567,0xf2d331d9
.word 0xb8e70d05,0x917c30e8
.word 0x1f07645d,0x7953e97a
.word 0x8c9697a2,0xb249b04f
.word 0x8cbcd466,0xd6b4bea2
.word 0xce7b533a,0xe5db5e45
.word 0xe049f4b3,0x76c13da5
.word 0x0067325c,0x6a415cf9
.word 0x3f4e0c6c,0x185b3dff
.word 0x81277f31,0xcabb23f7
.word 0xba2f30b9,0x1cff5802
.word 0x2e9aa96e,0x3103741f
.word 0x97ad599a,0xff6e67ff
.word 0x3ad9ac8e,0x06a4cd94
.word 0xffe332d6,0xf2ae10ff
.word 0x20e1a72f,0x07044a75
.word 0xd520860b,0xf4e508b4
.word 0xc90db27d,0xffb428cf
.word 0x55c6cd9d,0x81277f31
.word 0xbb844823,0x2e92727f
.word 0x7ada4e93,0x598c4220
.word 0x29d54852,0x8a454653
.word 0x0005268d,0x5b54fbdb
.word 0x1da9d74b,0x30dce487
.word 0x2921de85,0x4e052204
.word 0x955655e7,0x83140a18
.word 0x205b9685,0x20e1a72f
.word 0xd676b9db,0xe5db5e45
.word 0xefb7632d,0xff51488f
.word 0x09ee38ba,0x32768008
.word 0x71984555,0x59bc598c
.word 0x45251513,0x0173f1d6
.word 0xda797e2f,0x46d3163b
.word 0x56628d0e,0x63cdf93b
.word 0x476fc13e,0xe47e685b
.word 0x9eef0fda,0x4347fa47
.word 0x0e518286,0x6e129587
.word 0xd7fc7c20,0x9a88d947
.word 0x1fb7ac52,0xa793eccf
.word 0x9b353fa7,0x24fba0de
.word 0x1e596d61,0x1584c98d
.word 0x62a15aae,0x61d20ca3
p59_local2_expect:
.word 0xd13ad134,0xb1c8ad25
.word 0x54218a5f,0xfa431c15
.word 0x5792ff02,0xd3e49445
.word 0xc8e8730b,0x4b518dcb
.word 0xbe7044a0,0x4b7c584f
.word 0x09193d80,0x0e05023d
.word 0x00000000,0x13a79ee1
.word 0x37d10a54,0x08eb6a15
.word 0x4869a5d2,0xb826a696
.word 0xff730a86,0xff53f316
.word 0xb1521168,0x75559005
.word 0xbc3270c8,0xc3f23511
.word 0xe02a23aa,0xe65fd52f
.word 0xa76d4055,0x3be0388c
.word 0x99df7097,0x1d09a21a
.word 0x83430ad1,0x593eb453
.word 0x4d65cd4a,0xffded5d5
.word 0xa35285b5,0xb192cb3a
.word 0x02496607,0xccc1cf50
.word 0xdd34dc2f,0x257f0dd7
.word 0xd676b9db,0x24703444
.word 0xff84ea13,0xb05782fc
.word 0xad787e6e,0x75984a96
.word 0xc10f20e6,0xa155ae44
.word 0xf55d88f3,0x11ccff02
.word 0x1a0ff6c5,0xce8375c5
.word 0xa778cc5b,0x158f3f1c
.word 0x069513f7,0x0b5dd2c3
.word 0xde0074da,0xa6f9fa97
.word 0x8937bff9,0x97a6c898
.word 0xf99767ea,0xc26185a7
.word 0x06e40bf7,0x0838d7c1
.word 0x45cbad65,0x4f37ff52
.word 0x543032df,0xfd7a67b7
.word 0x7f511b2d,0x71fe0be4
.word 0x6759e648,0xcb8a6cff
.word 0x06c63630,0x19a3b1f0
.word 0x1eb5489b,0x6cc2c750
.word 0x90e9a796,0xbca00d04
.word 0x88d32b23,0x4145e318
.word 0x68b9421b,0x6c4397d3
.word 0x702941e2,0xb04fe515
.word 0x1c41471e,0x3be7e513
.word 0xcaebb7a1,0x00132d89
.word 0xeb34d30b,0x70b3c1ba
.word 0xe3159621,0x197e7ecc
.word 0xfb8a4543,0x0306b364
.word 0x0fd14f7a,0x5a2eef4f
.word 0xc7a288e7,0x394fe5cf
.word 0x2065e66c,0x2ecd1b78
.word 0x9a08eafe,0x00000098
.word 0x80e2f9ee,0x8c9f4b91
.word 0x7dee9aca,0x4dbd2741
.word 0x37c916d6,0x53d1ff2b
.word 0xd9fff110,0xd7fc7c20
.word 0x76e9d88c,0xaabde15f
.word 0xffe53431,0xa3c6e93c
.word 0x7eaddb93,0x0193cd68
.word 0xe5d9393f,0xc7e04190
.word 0x4c199834,0x7ec80c48
.word 0xa7449a0d,0x6d54cb7c
.word 0x3a081c36,0x34c0ff5d
.word 0xc0cec458,0x75cf37d0
.word 0x452964ec,0x29671798
p59_local3_expect:
.word 0xa59c4cde,0xd82c8956
.word 0x59536a49,0xc9e087e2
.word 0x00000096,0x37c182f6
.word 0xcf48c7d4,0x620f2b39
.word 0xd75aa387,0x551806a4
.word 0x5ceb64fe,0x7d9b8aa4
.word 0x2b9c9ffe,0x4de3749a
.word 0xbee2d564,0xfc2c7a27
.word 0x74d4c467,0xe161e713
.word 0x8ac07305,0x4fcbf6b8
.word 0xb046f568,0xbbba3e93
.word 0x00000088,0x689b268e
.word 0x6eb86163,0x09e83db3
.word 0xd322e463,0x145e9c37
.word 0x9bfa1b2c,0xc12ed50c
.word 0x9c1dc3e4,0xe049f4b3
.word 0xff41dd35,0x8d07e69b
.word 0x5356bfbc,0xfc2c7a27
.word 0x31ed87e2,0x7fba1340
.word 0x5e75547d,0xaae69945
.word 0x0ea5cddf,0xd6924e41
.word 0x08f3c4cf,0x394af0a3
.word 0x81a0daa9,0x03f96f2d
.word 0x89d713c3,0x458d10d8
.word 0x26d814c7,0x71fe0be4
.word 0x01e80d67,0xeb479f08
.word 0xeb434d9f,0x0d1057ff
.word 0xdf78f606,0x3ecc1abc
.word 0xd82c8956,0x154c7627
.word 0x577f0615,0xb0d83742
.word 0xff57801a,0x4e02d30c
.word 0x91014d2f,0x95cf05b6
.word 0xb21171f8,0xa13f063b
.word 0xe5a09c38,0xa06fea29
.word 0x9c2c192c,0x135a5794
.word 0x90317401,0x80099938
.word 0x415072ee,0xc88bdadd
.word 0xbcfc354b,0x59c6d103
.word 0xab37914e,0x9bb601c3
.word 0xbf4b1e54,0x2a8fddf5
.word 0xf411b7c2,0x6ac323ac
.word 0xd170ccb3,0xc1bd7072
.word 0x243a00d8,0xff41e533
.word 0x3fa53cd8,0xacc7b2f0
.word 0x869a394b,0x70936f2a
.word 0x3cec35ad,0xb5fb34bc
.word 0xd40f241d,0x514e9e3a
.word 0xff85dc58,0xb456ff3e
.word 0xe54849df,0xc93db274
.word 0x00000000,0x00000087
.word 0x715ea78e,0x69938f31
.word 0x88051bb1,0x6c7738cc
.word 0xfd679210,0xe54849df
.word 0xf7f76ee4,0x5564dbb9
.word 0x689b268e,0x09322473
.word 0x33a6c022,0xb8a6ac20
.word 0x8a236b5c,0x87beb494
.word 0x4d7bb95b,0xab875f95
.word 0x8b72c06c,0x154340ef
.word 0x5c2861a9,0x82069239
.word 0x35b98b33,0x266b3116
.word 0x3aa8759b,0xbaff3439
.word 0xeff2d203,0x74cc46cf
.word 0xffd91cfd,0x7f4a1a67
p60_init_registers:
.word 0x62a80c0e,0x6cfcde60 ! Init value for %l0
.word 0x78756cea,0x76619b65 ! Init value for %l1
.word 0xd46d6cea,0x026e6b22 ! Init value for %l2
.word 0x0b4ee947,0xfb688647 ! Init value for %l3
.word 0xc1e00f26,0x66b9c24c ! Init value for %l4
.word 0xb8556cbc,0x1954693b ! Init value for %l5
.word 0x38e70e1a,0xd155ff0e ! Init value for %l6
.word 0x7ce514b8,0x57aab9ce ! Init value for %l7
.align 64
p60_init_freg:
.word 0xb68d2a62,0xef45d3ec ! Init value for %f0
.word 0x6417f276,0xfa5a0b29 ! Init value for %f2
.word 0xb236d9d9,0xfe448c49 ! Init value for %f4
.word 0x572fe852,0x530de9fe ! Init value for %f6
.word 0x35e887fb,0x826d1a32 ! Init value for %f8
.word 0x836f948c,0xf1bfc1b9 ! Init value for %f10
.word 0xfd014af6,0x3bbcc5d4 ! Init value for %f12
.word 0x17fbdcfe,0x7707e26c ! Init value for %f14
.word 0x9c035a7a,0x33db7363 ! Init value for %f16
.word 0x47c113d4,0xf6d3f5c4 ! Init value for %f18
.word 0x8585b93e,0x6670ce5b ! Init value for %f20
.word 0xf2355fdc,0xaa5c41d3 ! Init value for %f22
.word 0xd15467c1,0xdf809089 ! Init value for %f24
.word 0xc2f96f1d,0xafd407e7 ! Init value for %f26
.word 0xecfb585f,0x695d78c0 ! Init value for %f28
.word 0x1d8c1f3a,0xf241e73f ! Init value for %f30
.word 0x742691e4,0x49bedfa5 ! Init value for %f32
.word 0x7f878b2f,0x7e8aaa26 ! Init value for %f34
.word 0x3c2f7ad7,0xd88cbb7e ! Init value for %f36
.word 0x5076457a,0xeda5c02b ! Init value for %f38
.word 0x00f00bf7,0xd4947dea ! Init value for %f40
.word 0xac0be3d8,0xfe3e9a28 ! Init value for %f42
.word 0xba81e24d,0x0a105275 ! Init value for %f44
.word 0xa0cbfc14,0xdd8d667b ! Init value for %f46
.word 0x3058fe57,0x3157dd91
.word 0xb54f5dea,0xf64d54b4
.word 0x20721798,0xa367f755
.word 0x65aee645,0xd2e96aae
.word 0x666ea5b5,0x2d5b20d1
.word 0xae16ad6a,0x9a02f025
.word 0x3f83cd62,0xf5aab05e
.word 0xc4e727ef,0xf70873ef
p60_expected_registers:
.word 0x133b285b,0x49c52443
.word 0x00000000,0x93c9baef
.word 0x00000000,0x00000056
.word 0x00000000,0x02ea7475
.word 0x00000000,0x00000084
.word 0x00000000,0xd2cb2cb9
.word 0x00000000,0x41a6c6ae
.word 0xde23409e,0x9ab6a37b
p60_expected_fp_regs:
.word 0xb68d2a62,0xef45d3ec
.word 0x6417f276,0xfa5a0b29
.word 0xb236d9d9,0xfe448c49
.word 0x572fe852,0x530de9fe
.word 0x35e887fb,0x826d1a32
.word 0x836f948c,0xf1bfc1b9
.word 0xfd014af6,0x3bbcc5d4
.word 0x17fbdcfe,0x7707e26c
.word 0x9c035a7a,0x33db7363
.word 0x47c113d4,0xf6d3f5c4
.word 0x8585b93e,0x6670ce5b
.word 0xf2355fdc,0xaa5c41d3
.word 0xd15467c1,0xdf809089
.word 0xc2f96f1d,0xafd407e7
.word 0xecfb585f,0x695d78c0
.word 0x1d8c1f3a,0xf241e73f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0x579fc124,0xa5ac95d7
.word 0xe6d8ff82,0xfae67169
.word 0x4f19a133,0x6ce95d6b
.word 0xa4b89a14,0x89508a15
.word 0x0e489ad1,0x24a7437f
.word 0x81fed39c,0xfeb700d6
.word 0x46973a64,0x4d6c1de5
.word 0x5e5f2055,0x65dee8db
.word 0x2a62ad48,0x1a63ea78
.word 0x01b59f7f,0x6c017458
.word 0xb2ec8c5a,0x5b2cbaff
.word 0xa4b8ff14,0x1d3bf5d6
.word 0x6125d4d0,0x4cd31845
.word 0x7319827f,0x8d92802c
.word 0x7dc1d3c1,0xfb5aff2f
.word 0xb5a0b79e,0xd30ed0ef
.word 0x04277e60,0xbbdc9271
.word 0x9eb13569,0x3e1a46b2
.word 0x6b13358d,0xff03f871
.word 0xbade9c45,0x31084ace
.word 0x6b5b673c,0xeaa9f262
.word 0x93c9baef,0xcb42a35a
.word 0xf8e5cec0,0xf99525a6
.word 0xd642d27b,0xb805cf45
.word 0x199b61fd,0xdf8fea1b
.word 0x01f41341,0x8d700869
.word 0x3e5a36ce,0x56421124
.word 0x2c78c5a2,0x42738689
.word 0x4b63d666,0x784728c8
.word 0x07f2a31a,0xecd25766
.word 0x17b7b40f,0xc33b9919
.word 0x88a0f522,0x44544286
.word 0xe9c150f5,0x17278c05
.word 0x7952d1ee,0x76619b65
.word 0xb3bd6b89,0x3f23f10f
.word 0x4aa5bb9b,0xcc517ea9
.word 0x137af2d1,0x2e2f0838
.word 0x8472cd54,0x34daecda
.word 0xcb43300b,0x788dd96e
.word 0xa950cac7,0x43f8f54d
.word 0xb8037dd8,0x5d3e1090
.word 0x3de72581,0xae62cfbf
.word 0x55122bcb,0x02ea7475
.word 0xdb7069c7,0xea9819c9
.word 0x13cc2b90,0x5391dc6c
.word 0xffdcd5ff,0x844a5208
.word 0xb9cbda59,0x53473879
.word 0x592e236a,0xa4a883f1
.word 0x43ff5199,0x65b20762
.word 0x11387011,0x13827e65
.word 0x4c917d0f,0xd155ff0e
.word 0xc02409da,0x966b9e03
.word 0x5fba90ae,0x2bd2a7ef
.word 0x252372f5,0x0aa65fb8
.word 0x98552b6d,0x8cae9e19
.word 0xf79bd078,0x609dbcd6
.word 0x4497e499,0x1866f66c
.word 0x89003ff9,0x5f3ea268
.word 0x65f36aad,0x0a9dac9f
.word 0x58b0f5b9,0xf561e451
.word 0xb8efec52,0x11e222b4
.word 0xc0016e17,0x94612b36
.word 0xde23409e,0x9ab6a37b
.word 0x138760fa,0x1aaad5e8
p60_local1_expect:
.word 0xe7379229,0x5bf6999e
.word 0xc666b0a6,0xdfbe2ceb
.word 0xb9b7c092,0x45a4ce3a
.word 0x9f682b6d,0xcb4c2a12
.word 0x75591fb7,0xcfff0228
.word 0x34b25ad4,0x7a973908
.word 0xea36726e,0x7a8f99a9
.word 0xafc89495,0xc1ad717b
.word 0xa4a883f1,0xfe281dc5
.word 0xd5912040,0x2a43721f
.word 0x5830d857,0xa22a73be
.word 0xf45bb246,0x9e2b0524
.word 0x2524ac98,0xb9972436
.word 0xc53672ab,0xcf61a87e
.word 0x817ed6c3,0x0a1b1d21
.word 0xfef58ab8,0xc5ccded7
.word 0xc8ffd856,0xa0b835ca
.word 0x852131e5,0x3944ab2a
.word 0x979a9a23,0xfb98b881
.word 0x2066f6b9,0x0114fdbc
.word 0x97309c72,0xc124b1dd
.word 0x8b9f94f1,0x09f25b56
.word 0x878c5683,0x9743424d
.word 0x34470033,0xc787cd1a
.word 0x2c14115d,0x88565021
.word 0x2dd40f6d,0xde4ba93f
.word 0x68cd5393,0x80711d1a
.word 0x871defc6,0x4ff7b17e
.word 0x063f8e09,0x2e4f29b5
.word 0xb8037dd8,0x13612cef
.word 0xe74892c2,0xa503fbd7
.word 0x2c2846e0,0x4f71eabf
.word 0x8df545b5,0x11615f81
.word 0x7b19ff8b,0xa2601e34
.word 0x24457a21,0xebb93f2c
.word 0xdf129565,0x3af07d9f
.word 0x508963c6,0x54091c68
.word 0x081579df,0x420a01da
.word 0xd6a69a75,0xa2cfd736
.word 0x7d98cb03,0xdfe44d92
.word 0x103371f6,0x7e674b89
.word 0x8d5bbaf3,0xaddb0161
.word 0x447a8c7e,0xae4cad3b
.word 0xa50c8a77,0x0f971051
.word 0x00000000,0x223c203e
.word 0x8925dfd1,0x0f6114ae
.word 0x27096b08,0xc5e23cb8
.word 0x133b285b,0x49c52443
.word 0x4f5dbc1d,0x27f8b8f3
.word 0xebb0780e,0xccda23e5
.word 0x7ffa9281,0x57daab4b
.word 0xf2b6585b,0x23778537
.word 0x516cfbfa,0x6187b0d7
.word 0x5994308a,0x7a371e8f
.word 0x9f83a6eb,0x4e1e877d
.word 0x582bca6e,0xa62b711d
.word 0x3a8cfbff,0x268d0c61
.word 0x54c7097f,0x23fc059a
.word 0x9e75f447,0xff20759a
.word 0x3f097faa,0x7eb495cd
.word 0x83d69484,0xdae5572f
.word 0x6314620a,0x3c058080
.word 0x0000001d,0xcec5c1fb
.word 0x42beda7e,0x85e79429
p60_local2_expect:
.word 0xe2212e3e,0xfc049ecb
.word 0x88d6f611,0xc6798ade
.word 0xf228c4f0,0x58310efb
.word 0x9f93aa49,0x208eb73f
.word 0x91cbb14d,0x55f8473c
.word 0x4cf8c10d,0xe93a136d
.word 0x5bceceba,0x9757c78e
.word 0xfff8449b,0x72746216
.word 0x281aa702,0x75591fb7
.word 0x4a468b07,0x4870b14b
.word 0x00000042,0xe976f9f2
.word 0x958f94e4,0xb1d824e5
.word 0x72dcd6bf,0xca473cf4
.word 0x5d7d21bf,0x454209a1
.word 0x6530ee54,0xaac5a812
.word 0xfe4d1047,0xe2ee387e
.word 0x2a203249,0x3560747c
.word 0xc32280eb,0x549d26c8
.word 0x5a16578e,0xb79afe70
.word 0x45799d4b,0x77352e1a
.word 0xb5cdc8d8,0xf92b2938
.word 0x2bf589ef,0x6026ff10
.word 0x515ed9a9,0x78860fbe
.word 0x6755a50a,0x77c1cff9
.word 0x96752812,0x4d5249e5
.word 0x3951bdbc,0x9271c176
.word 0x8d09bdc8,0xa165fa4e
.word 0xb2320b9c,0x5a01629e
.word 0xd18ac732,0x57daab4b
.word 0xe67b4a50,0xa5d73ffa
.word 0xce4d64fe,0x6a8fc769
.word 0x975518d5,0x0d1e391d
.word 0xa32670d7,0xbf4cb9a4
.word 0xef25a06f,0x5a51125e
.word 0xcebdf620,0xc9e0490b
.word 0x4deafb2b,0xd15bb351
.word 0x458a6b40,0x0114fdbc
.word 0x7eda3db9,0xddf56f69
.word 0x24442d11,0x15170cc0
.word 0x642acd54,0x91ef29cd
.word 0xc5e23cb8,0xaa57c23e
.word 0xa3b44aeb,0x78a1e6e6
.word 0x000000bb,0x0befaca9
.word 0xfe5ef1fb,0xb6ac772c
.word 0x63e0d25c,0x3e1a46b2
.word 0x47bda0e4,0x6bc63ac8
.word 0x98baf3e6,0x4c24e5bc
.word 0x6482d9e6,0xbe090985
.word 0x4c256bdb,0xca5865d4
.word 0x2d2f92c0,0x644bb932
.word 0x3d3a328c,0xe04bb2b4
.word 0x58066136,0xfb489362
.word 0xfd11e40c,0x02f361ec
.word 0x51fa0ede,0xf96c73a5
.word 0x582bca6e,0x028a6461
.word 0x8fb771cb,0xa906e89a
.word 0xf8c1d96a,0x3e82d08c
.word 0x1df5c449,0xe33890af
.word 0x3b8a4eba,0x182155fd
.word 0x261f5565,0x09be611e
.word 0x487a2a6d,0x740f4221
.word 0x69a09582,0xc7394916
.word 0x02a17b28,0x2dd52b25
.word 0x83fd189e,0xa96cecd9
p60_local3_expect:
.word 0xef795b8d,0x5799ccf3
.word 0x00000000,0x1038828d
.word 0x99435f26,0xa6ff6faf
.word 0x0ce1b06a,0x6cfcde60
.word 0xde97ffa9,0x4bd0ba67
.word 0xd7b15684,0x5342985c
.word 0xcabeb435,0xc00e1d5f
.word 0x2191a620,0x63e0d25c
.word 0xa62b711d,0xac524bff
.word 0xaf0fcd12,0x8820c021
.word 0xd4839edc,0x32a60444
.word 0x4457643e,0x223c203e
.word 0xdee0cabe,0xef2fba13
.word 0x1a9435e3,0x24442d11
.word 0xf0fc51d0,0xca5865d4
.word 0x3f77c785,0x1fb047bd
.word 0xfbaeff58,0xde7a5464
.word 0x29ac53b3,0xf1257223
.word 0x55122bcb,0xa41c5756
.word 0x85fc36c7,0x219d773b
.word 0x74ec855a,0x63d32527
.word 0xe68798bd,0x9f7a6455
.word 0x2268ffa2,0xa62b711d
.word 0x63fff88b,0x7d0ed22a
.word 0x528e953d,0xa288fa2e
.word 0xa2278594,0x35794f00
.word 0xeda38a78,0x4ed1d47e
.word 0x70f71f2a,0x2559c905
.word 0xd15aff68,0x21fbf3e1
.word 0xe29d2be2,0x1db34713
.word 0x82bb10d9,0x02784ccc
.word 0x2c94e3cb,0x70ca1287
.word 0xb2ee6c84,0xa2442259
.word 0x4ee055a6,0x423098e2
.word 0x9b0acd2f,0xadadb95e
.word 0x9dd675da,0xdc43da1e
.word 0xbf39e2cf,0x8fc9ff07
.word 0x2eb90816,0x6c646556
.word 0x53b0c4cb,0x8f309713
.word 0x8c65d638,0x7319827f
.word 0x8307cc50,0xceb91895
.word 0x223c203e,0xefecbab5
.word 0x039605d8,0xd2cb2cb9
.word 0xe2127376,0x65ffee54
.word 0xce6e7af7,0x6ffac2f7
.word 0x000000bb,0xb01d8b5d
.word 0x8b5e40af,0xff42e217
.word 0xdfe8950b,0x951dc6c4
.word 0x639798ce,0x35b2d713
.word 0x40479d10,0xa7100f9f
.word 0x2709b73c,0xde0116ba
.word 0x4f71eabf,0x9e5cd6f8
.word 0x9be54a0a,0x81c42f75
.word 0xaac50c7d,0x06ff8b41
.word 0x8c65d638,0x83bc41ff
.word 0x5c545af6,0x4d435d6a
.word 0x2f3dcd91,0x57d532bd
.word 0x0dde8365,0xe476ff6a
.word 0xd0361515,0xe5da1c74
.word 0x1f597d13,0xa4b89a14
.word 0x1c0e6b7c,0xe491065d
.word 0x610189b4,0x437a11a7
.word 0x1d30bed7,0x4d5b5905
.word 0xd19dc754,0xaa955dc3
p61_init_registers:
.word 0xcf70ff69,0xf9683ba0 ! Init value for %l0
.word 0xeec02c80,0x7c9b2c47 ! Init value for %l1
.word 0x6e741f90,0x48b885b6 ! Init value for %l2
.word 0x1eacacfd,0xe953411a ! Init value for %l3
.word 0xe4eb5a4a,0x0203ea0a ! Init value for %l4
.word 0x2aa689c6,0x959b7177 ! Init value for %l5
.word 0xc452132b,0xc3679c03 ! Init value for %l6
.word 0xacd54938,0x06d5db75 ! Init value for %l7
.align 64
p61_init_freg:
.word 0xe356a43a,0x03ede3ec ! Init value for %f0
.word 0x1831d397,0xbb52ee46 ! Init value for %f2
.word 0x8fddce14,0x784f42a2 ! Init value for %f4
.word 0x94534c1c,0xba78f275 ! Init value for %f6
.word 0x2ea83049,0xac1519ff ! Init value for %f8
.word 0x19e91a41,0x3453f42a ! Init value for %f10
.word 0x06033b3e,0x3f90f51a ! Init value for %f12
.word 0x2232d641,0x0a810b93 ! Init value for %f14
.word 0xdc51b4ea,0x796fc301 ! Init value for %f16
.word 0x2a8f1541,0x940f5171 ! Init value for %f18
.word 0xaea9b7a3,0x0e7a4e8e ! Init value for %f20
.word 0xf5c57824,0x2d6795d0 ! Init value for %f22
.word 0x439bf80a,0x71ee4c80 ! Init value for %f24
.word 0x9acede33,0xdf79d82f ! Init value for %f26
.word 0xde221f92,0x28fa9e3f ! Init value for %f28
.word 0x27761413,0x6bfd54ef ! Init value for %f30
.word 0x5a8d2b73,0xf260aa80 ! Init value for %f32
.word 0x34757078,0x91336489 ! Init value for %f34
.word 0x12af3a05,0xa5493eda ! Init value for %f36
.word 0x363b49da,0x3974de16 ! Init value for %f38
.word 0x7deb041a,0x8b9372b0 ! Init value for %f40
.word 0x4de5f360,0x5a95555f ! Init value for %f42
.word 0xa8953129,0x6a09d9a5 ! Init value for %f44
.word 0xbb6d5852,0xb8e88d1a ! Init value for %f46
.word 0xc18242c5,0xbd9dc179
.word 0x7a9bedec,0x4bc31518
.word 0x472fce59,0xca87e29a
.word 0x6c36751d,0xd4185618
.word 0x8fc8aa06,0x836ff564
.word 0x5dbdc6a8,0xc2adbcb8
.word 0x4cb7cac3,0x43e1d40e
.word 0x9e881df2,0xc2d6243a
p61_expected_registers:
.word 0x00000000,0x6aab9c0e
.word 0x5f902f3c,0x59cf11c2
.word 0x00000000,0xe9b59a0f
.word 0x00000000,0x000000b5
.word 0x8846c4e2,0xe6b08eb2
.word 0xf05fa7d7,0x1bb1217a
.word 0x00000000,0x0000006f
.word 0x00000000,0x95bb4d62
p61_expected_fp_regs:
.word 0xe356a43a,0x03ede3ec
.word 0x1831d397,0xbb52ee46
.word 0x8fddce14,0x784f42a2
.word 0x94534c1c,0xba78f275
.word 0x2ea83049,0xac1519ff
.word 0x19e91a41,0x3453f42a
.word 0x06033b3e,0x3f90f51a
.word 0x2232d641,0x0a810b93
.word 0xdc51b4ea,0x796fc301
.word 0x2a8f1541,0x940f5171
.word 0xaea9b7a3,0x0e7a4e8e
.word 0xf5c57824,0x2d6795d0
.word 0x439bf80a,0x71ee4c80
.word 0x9acede33,0xdf79d82f
.word 0xde221f92,0x28fa9e3f
.word 0x27761413,0x6bfd54ef
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0x753f3fcc,0x4772aee7
.word 0x0240f6dd,0xd5ab99b3
.word 0xd4c40a17,0xef658ed8
.word 0x00000011,0x386bda28
.word 0xd3df0bc8,0xff5e0071
.word 0xc21df384,0x492eec54
.word 0xee70d50c,0x5a1221c1
.word 0x3a009da8,0x5076eb46
.word 0x1b7a86c5,0x2a384605
.word 0xd3f7f73f,0xffdfd474
.word 0x537172ff,0xb81b43a1
.word 0x7a892a93,0xae9c63c3
.word 0xa457668e,0x1a0e96d8
.word 0x4a7edd1e,0x7dd33fed
.word 0xe172cf85,0x4acd5a0b
.word 0x137e31f3,0xe0f84ba1
.word 0x9b3f013e,0x4faf8d3a
.word 0xfeb3d37f,0x50cab454
.word 0xa9d1ad1b,0xe7b480f2
.word 0x399fc1be,0x6781400a
.word 0xb6b74a82,0xd129403f
.word 0x1d43500f,0x06d5db75
.word 0xf3459ebb,0xb3e3c9e2
.word 0xeabf0666,0xd4fa7946
.word 0x332f6d4a,0x1e057ba3
.word 0x8d72890f,0xadbd0529
.word 0x7e7f258d,0x9454c459
.word 0xe950ae30,0x34944bd8
.word 0x6b60ce45,0x8b9d33f2
.word 0x7c8e81a5,0xb6365169
.word 0x08051d52,0x0c91828f
.word 0xf857d9ee,0xc78a107d
.word 0xace6af36,0xfd309f83
.word 0x3d4a0b18,0x25f4122f
.word 0x9efe19c7,0x780900d0
.word 0xfed7e62b,0xe768ae09
.word 0x32364be1,0xb5f5f385
.word 0x4d7d3197,0x999c6586
.word 0xa67800ee,0x29ae2102
.word 0x22a1104b,0x22184621
.word 0x23dd0520,0xc115f946
.word 0x6859db90,0xb2ee2b9d
.word 0x7ac36ebe,0xbc06070e
.word 0xd5cc1db6,0xcac60b1a
.word 0x10b01312,0xf367033d
.word 0x0f83e38e,0x38f03198
.word 0x6d38cab9,0x46199730
.word 0x793e8894,0xbd67c445
.word 0x56c5aa15,0xb70584ac
.word 0xff30e901,0x1e234a3c
.word 0xac4e55f7,0x2741e668
.word 0xd0fec201,0xa94c8965
.word 0x67de8663,0x0000c459
.word 0x2311d1e6,0x4ec22ab9
.word 0xee681c64,0x5442c9a4
.word 0xa037c71a,0xa7d038cd
.word 0x3b8222e6,0xff68ceb4
.word 0xcc88f8a3,0x0e594cb5
.word 0xf5eeed9a,0x57db40e8
.word 0x810e9061,0xe2b969ae
.word 0x3741d4ef,0xc0caccff
.word 0xc8b2857a,0x69d68256
.word 0x09445e18,0x0c1d03d8
.word 0x54173d44,0xb6f933a2
p61_local1_expect:
.word 0xb8b7963f,0x841bd010
.word 0x3b049e79,0x6c4bac9d
.word 0x281917c4,0xcb64bbfd
.word 0x6b5deb12,0xbf119009
.word 0xd6ca9817,0xa8f7cb98
.word 0x56c2166d,0xfbb991f0
.word 0xaf020088,0x8a928179
.word 0x6b4f934e,0x53e8aec7
.word 0xc85721d2,0xdbc982b0
.word 0xbf9e017d,0xc0e6fe9c
.word 0x51ad8413,0xe7839366
.word 0x000000f3,0x51a3d1e8
.word 0xe8fbde8e,0x2afea68e
.word 0xada2cf0e,0x06e64061
.word 0x6850d947,0x3b94f363
.word 0xb5ac7136,0xe1bba7a2
.word 0x69f04362,0x718560e2
.word 0xce12c401,0xff5551ff
.word 0xe768ae09,0x667b87b0
.word 0xf05fa7d7,0x1bb1217a
.word 0xab4538c2,0x5831dfe0
.word 0xbdf61c86,0x1989c9c7
.word 0x5f902f3c,0x59cf11c2
.word 0xe588fd35,0xdc8bf69b
.word 0xc53b4878,0x09a219d6
.word 0x17ffddbc,0x88c2446d
.word 0xb34541ff,0x161980f1
.word 0x43d5a04a,0x48d9fc1b
.word 0xfcbce353,0xd86fd8dd
.word 0x8526bbaa,0xc2d13307
.word 0x5f0b59af,0xaa4d9aec
.word 0xbc00cfef,0x25598cdb
.word 0xd6f39645,0xdc6696a0
.word 0x3f1b9fa9,0x5aae45d5
.word 0xce00e895,0x3546ba3e
.word 0x5bdbed92,0xa3acc02d
.word 0xcde54074,0xda46b4bf
.word 0x6475664f,0xe38e0dcc
.word 0x272a9651,0x809ca262
.word 0xa487aec0,0xce1170a7
.word 0xd14084ee,0xec913e46
.word 0x4367d874,0xecf5ddbf
.word 0xbd54ecc1,0xff1f2fea
.word 0x6c9e2436,0x79031179
.word 0x17cde3ff,0x49c3d5dd
.word 0x34d3351f,0x6aab9c0e
.word 0xa8256ae1,0xd207dbb0
.word 0x5bdcb40d,0x0155e7e6
.word 0x260bdfbe,0x104b3dd3
.word 0x9062e8a7,0x5fdaf89d
.word 0xc49f3430,0xcd4007bc
.word 0xa38c7a7e,0x7138c432
.word 0x588bc36e,0xa1369f10
.word 0xd5ab99b3,0xe43c879e
.word 0x5438ed8f,0x75776c3b
.word 0x0e400146,0xfad7af78
.word 0x5755be2e,0x88946857
.word 0xba6bb07f,0x635c373e
.word 0x6b2f0dfb,0x9a64fc36
.word 0x57d8df30,0x3b049e79
.word 0xeccae897,0xcde54074
.word 0x7ddc3f67,0x8c8cd669
.word 0xf7bd1078,0xd8611093
.word 0x5d01bfe5,0x480551e3
p61_local2_expect:
.word 0x6d594177,0x12c94b09
.word 0x516bffef,0xff515506
.word 0x0d5f2262,0x9f5f2984
.word 0x9a428945,0xff5e0071
.word 0xf1b2c866,0xff0408ec
.word 0x67063167,0xef35b504
.word 0x000000b0,0xb63fb21e
.word 0x8846c4e2,0xe6b08eb2
.word 0xeeff9cff,0x2905d350
.word 0xa1ff0d82,0xb4fb3895
.word 0x254593f3,0xffe90018
.word 0x000000f6,0x9dacef03
.word 0xc30b38a7,0xa6d1f8ff
.word 0x083dbb75,0x3982c6ae
.word 0xd5f7d245,0x82c15bad
.word 0xbfff510e,0x82e88f01
.word 0x43296a3a,0x79f87695
.word 0x7afac8a8,0x33ac1d01
.word 0x2a5a98e4,0xae40abd3
.word 0xc27c15c3,0x2d27ff17
.word 0x0be28768,0x38f03198
.word 0x4ff934cf,0x8c3eafcc
.word 0x647b4f14,0xa8bb3e1c
.word 0x2ef58598,0x016646ed
.word 0xcaf471ff,0x260bdfbe
.word 0x2a60e24d,0xad8536d3
.word 0x55b11fea,0x75822acd
.word 0x2a21f426,0x97fc3a97
.word 0xf8a31266,0x6bcd2f55
.word 0x045bf656,0x3b5f9e6a
.word 0xa4a9125b,0x41e9aacd
.word 0x9dacef03,0x6c6fe906
.word 0x4895331c,0xb6b815ab
.word 0xafaf5746,0xf8a8b45c
.word 0xb8e75ba5,0xbe8aeedd
.word 0x5a41ed8d,0x8077d1ac
.word 0x2f8da783,0x8708fb09
.word 0x53539083,0xc1195704
.word 0x17b5ff59,0xbefd29f3
.word 0x4ef0494b,0xf75021cf
.word 0xd599df0f,0xf696ff52
.word 0xa71d2f79,0xd0a72205
.word 0xebdaffb7,0x48a0e493
.word 0x0b64c956,0xdac814f8
.word 0xcfaf6ec0,0xcfab22b3
.word 0xa6a1af14,0xcbd18b83
.word 0x792d22c9,0x35d6dc49
.word 0xa069c0cf,0xe2b969ae
.word 0xeb2608b3,0xa54df173
.word 0xb45eedbd,0xa1ff1bcb
.word 0x300a9e9a,0xc221c7f8
.word 0x10cae39d,0xe1d1d573
.word 0x0e594cff,0x2bef5a81
.word 0x2b390095,0xe16e59f2
.word 0x7b10fe1a,0x74fff654
.word 0x8c22f035,0xd4ea7ac8
.word 0x8fb6f4e0,0x188b15b5
.word 0xe06faa74,0x128146d1
.word 0xe43c457e,0x0bd252ff
.word 0xb9843d3a,0x32667c98
.word 0xee583ca7,0x2f5d6251
.word 0x000000fe,0x2f2365fb
.word 0xf493255f,0x86217303
.word 0xe953411a,0x383115bd
p61_local3_expect:
.word 0x88c17547,0x5f722dfd
.word 0x84f4ff92,0x3f814ccb
.word 0x1c36c798,0x73735dab
.word 0x311e2834,0xf43e43bd
.word 0xd09cbe1d,0x3f6463f7
.word 0x5f82c8ff,0x5422ba15
.word 0x95bb4d62,0x3b8222e6
.word 0xf4f20f43,0xcf5794c3
.word 0x36190d43,0x221fd7a7
.word 0x731eee0f,0x24c128d7
.word 0x7848599c,0x46f24039
.word 0x6fc47425,0x142db2cb
.word 0x5faced25,0x461a35ff
.word 0x428b7cd6,0x0328b029
.word 0xac56b66c,0x0000009c
.word 0x263562b2,0x4eff9b1a
.word 0x2ae95560,0xa225312e
.word 0xa50900f3,0xfc865c57
.word 0xffb78527,0x07a95880
.word 0x722b0847,0xa479f16f
.word 0xd09d04af,0x23571a04
.word 0x9c033002,0xfe33611d
.word 0x9d603b3c,0x033addbe
.word 0xffe7c398,0xd5564c75
.word 0x4424331a,0x2e641027
.word 0x43571988,0xeefe0c7d
.word 0x264deb4f,0x34bbb35c
.word 0x11005e2a,0x1c616ee3
.word 0x9b23873a,0x11b66c3e
.word 0x71e9fe35,0xa6ff3dab
.word 0xf06af174,0xd942fe20
.word 0x59ac0081,0xffffa3a4
.word 0x668a5199,0x9daffbc9
.word 0x0b2ef2aa,0xd69102b1
.word 0xc7f82f64,0x97a7dfb0
.word 0xd807f559,0x5c4c9147
.word 0xe56bdebb,0xedba95cf
.word 0x875f8841,0x2ce29003
.word 0x60f42b03,0x605dfb42
.word 0xaf42a819,0x301fd300
.word 0x81c9ff52,0x5966dff5
.word 0xddbf2fb0,0xedf61676
.word 0x52e412d4,0x36190d43
.word 0xbd2207fa,0x5e5de4e0
.word 0x667b87b0,0x2a21f426
.word 0x1ac5496a,0x1bb45c26
.word 0xeaa80aed,0xd6da8e92
.word 0x1d03d06f,0x189469d9
.word 0x4f8dbd7c,0xedd1d23e
.word 0x6418ae55,0x9b80c361
.word 0x2d88ba5b,0x3964ed96
.word 0xccefd94e,0xa70aebcb
.word 0x6bcf9e05,0x7324da4f
.word 0xcc535e3b,0x0738c73d
.word 0xda81c89e,0x68bc1ace
.word 0x2c938d42,0xf53f802f
.word 0x50f69696,0xdf90f9ea
.word 0xcee50a82,0x46b85cf4
.word 0xce603f70,0x6f2bec73
.word 0xbd2c7ea0,0xf0e2ba5d
.word 0x8523add0,0xff2459b5
.word 0xfa5566e3,0xf7db2653
.word 0x85a3d382,0x88354f4f
.word 0xb8b9aea9,0x34f57103
p62_init_registers:
.word 0xc8e20746,0x046348a3 ! Init value for %l0
.word 0xb4d5603a,0x0e28b169 ! Init value for %l1
.word 0x6bc83e7c,0x1b5be4f8 ! Init value for %l2
.word 0xac66e97f,0xd7302f88 ! Init value for %l3
.word 0x9e6d4af6,0x37ca264b ! Init value for %l4
.word 0x85a883b0,0x1223c60a ! Init value for %l5
.word 0x63b8ad12,0xaa0bbe0b ! Init value for %l6
.word 0x0846ba1c,0x0b3d40b0 ! Init value for %l7
.align 64
p62_init_freg:
.word 0xfcb3d4a3,0x354a9975 ! Init value for %f0
.word 0xf54c41b5,0xd72cb860 ! Init value for %f2
.word 0x320e4fc0,0x3f6a1501 ! Init value for %f4
.word 0x2e6d950a,0x9b0996f4 ! Init value for %f6
.word 0x3a982ce3,0x91113816 ! Init value for %f8
.word 0x4d78bd9d,0x2d7f8add ! Init value for %f10
.word 0xe2539deb,0xe37b03f5 ! Init value for %f12
.word 0x8d2491f3,0xfe417316 ! Init value for %f14
.word 0xd3648982,0x954a82a5 ! Init value for %f16
.word 0x511f7099,0xc56648c5 ! Init value for %f18
.word 0xe1fa709f,0x6928dd37 ! Init value for %f20
.word 0xddaab820,0xf8cad799 ! Init value for %f22
.word 0x546ad5c5,0xb730f0cf ! Init value for %f24
.word 0x3807d8fd,0xfe2ccd02 ! Init value for %f26
.word 0x97261637,0x731b3907 ! Init value for %f28
.word 0x9524eba6,0xcc024881 ! Init value for %f30
.word 0xca20ade8,0x44fe797f ! Init value for %f32
.word 0x51fdbc0c,0x8e0d075c ! Init value for %f34
.word 0x27584daa,0xd87630d5 ! Init value for %f36
.word 0x51610c1f,0x8e07606e ! Init value for %f38
.word 0x2f4f329e,0x17fc4666 ! Init value for %f40
.word 0xb15ec849,0xa5845884 ! Init value for %f42
.word 0x3b81c95f,0x4fc6e2eb ! Init value for %f44
.word 0x60e65ce8,0xfa266fed ! Init value for %f46
.word 0x43149fb2,0x67ca2d13
.word 0x24cdd190,0x824bd7ea
.word 0x8ebbd922,0xd4c3f306
.word 0x296669cd,0xd0159c66
.word 0xacb7c412,0xd4d8df27
.word 0x3287dd95,0xee2f9bbc
.word 0x5a5443d7,0xe87c587a
.word 0x5f5afaf3,0xc683bbf0
p62_expected_registers:
.word 0x4924ef7c,0xd42eb9e0
.word 0x00000000,0x1ec52624
.word 0x00000000,0x000000f2
.word 0x00000000,0xfe1f2c8f
.word 0x00000000,0x4ee8853e
.word 0xaa654999,0xc2458a82
.word 0x00000000,0x00000057
.word 0x00000000,0x00000038
p62_expected_fp_regs:
.word 0xfcb3d4a3,0x354a9975
.word 0xf54c41b5,0xd72cb860
.word 0x320e4fc0,0x3f6a1501
.word 0x2e6d950a,0x9b0996f4
.word 0x3a982ce3,0x91113816
.word 0x4d78bd9d,0x2d7f8add
.word 0xe2539deb,0xe37b03f5
.word 0x8d2491f3,0xfe417316
.word 0xd3648982,0x954a82a5
.word 0x511f7099,0xc56648c5
.word 0xe1fa709f,0x6928dd37
.word 0xddaab820,0xf8cad799
.word 0x546ad5c5,0xb730f0cf
.word 0x3807d8fd,0xfe2ccd02
.word 0x97261637,0x731b3907
.word 0x9524eba6,0xcc024881
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0x6fef11cb,0xf709290b
.word 0xb6e6aa1b,0x5fc3a10c
.word 0xe37add6a,0x0a806acb
.word 0xf62f611e,0x41177031
.word 0x26619915,0xb39316b9
.word 0x9d944859,0x60489cfa
.word 0x2c93eead,0xb9446a5f
.word 0x0d9d8767,0xc4d837f7
.word 0xb580baf2,0x9aa17940
.word 0x6c2eab42,0xb0fc2499
.word 0xd136f9ec,0xbe068978
.word 0x954ba44d,0x000000fe
.word 0x8ac8102f,0x2741101b
.word 0xe66b8e5d,0x19b7dc63
.word 0xd88ce9de,0xb36a5141
.word 0x6fe03826,0x0fffb277
.word 0xc8b55a3b,0xb046f2c5
.word 0x01d9e724,0x91e6e40a
.word 0xc4a6af23,0x7f8335da
.word 0x8db02b0b,0xc0fba653
.word 0x5b645ba3,0x38b4c083
.word 0x63a1be03,0x3e4f95ab
.word 0x316d026a,0x69e46324
.word 0x9a429d25,0xca5567a8
.word 0x10e90cb5,0x39c8c5dd
.word 0xb4fc27ec,0xc602c70a
.word 0x041b044a,0xaafe5ca0
.word 0x92aef838,0x0000005e
.word 0xde2d6901,0x4dcc96fb
.word 0xb07e0e9b,0x612f9bc5
.word 0xe6ff9493,0x3bafd255
.word 0x80670909,0x0aad4418
.word 0xecfffecb,0xfe4ac158
.word 0x6a28ea7d,0x01189fe7
.word 0xb0cf38a8,0xcaff373e
.word 0x1200a07b,0x3162a07a
.word 0xc213e683,0x460a44a1
.word 0xc96c183c,0x95929f44
.word 0x59ff18d2,0x8390ac27
.word 0x9b184d77,0xd9ba3e1a
.word 0xe6ed5f15,0x4732429a
.word 0x302ec9b5,0xbddb3efa
.word 0xfe735049,0x8d5a5eeb
.word 0x6bc2f487,0xb02f5b62
.word 0x356a67ed,0xf501c4ea
.word 0xe545c80a,0xdc4be3b9
.word 0x6dbf84a8,0xd16ea598
.word 0xd40fdd00,0x36c4be02
.word 0x1db01705,0x34d56fc8
.word 0x2549923e,0xfcb49778
.word 0x66a654db,0xbf6d324c
.word 0xbb06aecc,0x732c146d
.word 0x23a78112,0x34067964
.word 0x4bd50de6,0x513b79b9
.word 0xb365ae1e,0xeb3a44ce
.word 0xc8dccc64,0x1a26ff14
.word 0x02d3eecd,0x97ff6544
.word 0x000000d8,0x5673cd53
.word 0x45a63351,0xc2bc06dc
.word 0x9954f98e,0x5465e6f7
.word 0xdd4d4d21,0x9fd3937c
.word 0x1860d1d9,0xfff26236
.word 0x010538e8,0x46aa5176
.word 0xb52cdbd5,0x8ef483ff
p62_local1_expect:
.word 0xd6c798c7,0x71d68cee
.word 0xb3ea47b6,0xef4c9200
.word 0x157b0aa1,0xd3ff0984
.word 0x349773a7,0x61dd4b6f
.word 0x6cf77417,0x98731790
.word 0xd63fd541,0xd694a3a8
.word 0xee3c964a,0x94ef0116
.word 0x5177ec89,0x5d0cd183
.word 0x8ecd6526,0x26580457
.word 0x8c32d5b3,0x7b7cd903
.word 0xe3ce9636,0xe5d3bc03
.word 0x8c1f0d83,0x7eb77be4
.word 0x15ed6dbd,0x85f88feb
.word 0x16a3179a,0x1d4c7d08
.word 0xda0f0292,0x6c237a65
.word 0xff7b74aa,0xe667c2ec
.word 0xaf237b59,0x7cf5d5cc
.word 0x4924ef7c,0xd42eb9e0
.word 0x581531ff,0x2073714d
.word 0x4d551df5,0x87fae6b5
.word 0x356e9506,0x9573af92
.word 0x44a12ad4,0x56aaec85
.word 0xaa654999,0xc2458a82
.word 0xc8a0cf72,0x3e580634
.word 0x20fc0792,0x7394eff8
.word 0x38e25150,0x3cc8d0df
.word 0x6ad1203c,0x0000006b
.word 0x5d6b39be,0xe20c57c5
.word 0x94261c98,0x2bd5f5a4
.word 0x59ec8671,0xf1fd7aff
.word 0x000000d6,0xc73d24ce
.word 0x9189ff83,0x9f618fb3
.word 0x7ebd58a5,0xaa3f6be4
.word 0x8c6e25a4,0x9c9894b9
.word 0x5c2c7b90,0x93b4af33
.word 0x65a1c612,0x64eb8c12
.word 0xcb994f0f,0xf0512036
.word 0x25ffd961,0x33550aab
.word 0x50cf70de,0xf08caa7c
.word 0x1b29d01b,0x731a32b8
.word 0x25381a9b,0x19d9bfb0
.word 0x58065b80,0xb84740c0
.word 0x10c93db9,0xf3ae4ddf
.word 0xf1182d6b,0x8d26e7a0
.word 0x65ecfe69,0x07ccc2db
.word 0x8b66fec0,0x33a9c89f
.word 0x1905ff5f,0xf36d1061
.word 0x8591dc4b,0x49b11d37
.word 0x94c57dd5,0x3d22c586
.word 0x6ad56871,0x41f2a147
.word 0xd6c55bda,0xd18b6e0c
.word 0xc187a0b8,0x45e48ea0
.word 0x58a30543,0x73237cab
.word 0x70060ba1,0x9e20d383
.word 0x824d91e7,0xd2e0467a
.word 0x98e3dfbd,0x348d1319
.word 0x5fa4f5ff,0x6e7e7768
.word 0x7ebd58a5,0x60cbcb3f
.word 0xe7a4a8b6,0x380905e5
.word 0xf2443b98,0x56c77810
.word 0x2d854c60,0x78546fff
.word 0x53922886,0x0c8dc741
.word 0x811567e6,0x4c9b98e0
.word 0xe36ce76c,0xab97b876
p62_local2_expect:
.word 0x219a5bf8,0x27ea9faf
.word 0xc36fe64e,0x1c15657d
.word 0x775e687a,0x3191e8f2
.word 0x6881e287,0xa23f374e
.word 0x4ee8853e,0x30b46048
.word 0xb0a2e3b0,0xb47b7832
.word 0xf7cc0c24,0xda9bf3fa
.word 0x59415b4b,0x29393aff
.word 0x9392f08e,0x5b00b540
.word 0x92263794,0xb47b7832
.word 0x1d36d67f,0x5fa25e01
.word 0xdedb5ef5,0x595529cd
.word 0xd92c597d,0x92aef838
.word 0x4d71ef5e,0xc6ec0283
.word 0x3695907c,0xd1bd7473
.word 0xffb35a6d,0x81f08b0a
.word 0xd7558146,0x19f27718
.word 0xdbafffe8,0xf1164532
.word 0xc8505fac,0xc67720ee
.word 0xec6d1dc3,0xffe36af5
.word 0x9c26acd1,0xcd1212ed
.word 0x0fc5ee37,0x4cb91fb2
.word 0x2a6c220f,0xff3b5157
.word 0x05faaece,0xf83bda17
.word 0x830c4c4e,0x2a8d859f
.word 0x32a6f1a9,0x050db25e
.word 0x22052285,0xe184a5b6
.word 0x31c1e4c7,0x9dc79268
.word 0x8a1caaf8,0x538cacc8
.word 0x25b3e885,0xfb6256a2
.word 0xb71a03ff,0xfe653ea1
.word 0xec1ce6e0,0xe0f9bd29
.word 0xab02a976,0xa6457445
.word 0x7b7bf4da,0xd2b466d4
.word 0x3b85ff0f,0xacfffc07
.word 0x19347656,0x19ff18af
.word 0x5fbbdb24,0x7baeda9e
.word 0x4fec5a91,0xef13d63d
.word 0xd59c03dd,0x974f4d3d
.word 0xed18f513,0xfc4838cd
.word 0x7a01ff10,0x1fc41129
.word 0xe3ce9636,0x12c6216a
.word 0x1aa091a8,0x016e9d3c
.word 0x1b1e6741,0xc234d5ee
.word 0xa135c083,0x2a6c220f
.word 0x0e3479ed,0xb8f71cc5
.word 0xfe70a5b9,0xa4dbb629
.word 0x5b787d62,0x8f8039d6
.word 0x78fb0f48,0x13b24f84
.word 0x218cf75c,0x1ec52624
.word 0x886653c0,0x2c8f1364
.word 0xaf040f4c,0xc6946d26
.word 0x3aeb22be,0x38d51945
.word 0x91413123,0xb7b81077
.word 0xd9e5ec8d,0xf10a7929
.word 0x77b0a716,0x04062331
.word 0xb1d2257e,0xe5f0dfbd
.word 0x1223c60a,0xf855c4df
.word 0x51a8e4e1,0x30462ba5
.word 0xd0ea51f5,0x434e82de
.word 0x3beb88a2,0xe8490d60
.word 0x392dc76d,0xfe653ea1
.word 0x220686d7,0x9fec47f2
.word 0xb3d17409,0xbd15d92b
p62_local3_expect:
.word 0xecea385a,0x9c46aac2
.word 0x8871c349,0xa139b4c3
.word 0xa8130845,0x10c93db9
.word 0x0610b894,0x078534ae
.word 0x9213003a,0xf95a997b
.word 0xe2ad3d65,0xce195e02
.word 0x76758de7,0xe9a97449
.word 0x341eb9f9,0x18ac9ad8
.word 0x080f46b1,0xa6d3aaf1
.word 0x1914181c,0x6cb55448
.word 0xf4876b1d,0x0e13de1b
.word 0x54a40022,0xaa0bbe0b
.word 0x33e13e98,0xeba647a3
.word 0x170a9500,0x7215e51a
.word 0x02a4c8bb,0xb68505b9
.word 0xf7dec3d9,0x9277ac07
.word 0xf0f65f2c,0xe3ad125d
.word 0x4b62ff6d,0x19d3e4e9
.word 0x920ad13a,0xd694a3a8
.word 0x5e547dce,0xbf2fdf18
.word 0xc232b367,0x0c913d85
.word 0xf684e042,0xfe1f2c8f
.word 0x99c4a703,0xc467aaf1
.word 0x2be6a5da,0x56b35813
.word 0x3a8b2930,0x0482292e
.word 0x7f571ca0,0x8a5990e7
.word 0x40f09bfb,0xd9a89997
.word 0x5aff4dc6,0x131b5791
.word 0x4f6a110b,0x5d8d3c95
.word 0xfa10d1f5,0xab3ff72a
.word 0x1b76e14d,0x56d13195
.word 0xf1c77153,0x414d700d
.word 0xff8796f9,0xde3cd761
.word 0x20729b52,0xd7302f88
.word 0xd608b56c,0x102c8d77
.word 0xfd75ca1a,0x9bc59c60
.word 0x26fb3fbe,0x9586dcf3
.word 0x29bafff9,0xaab443cd
.word 0xe210f559,0x94bd70ed
.word 0xa60b74eb,0x8868c9b0
.word 0x9e555975,0xf22ba71d
.word 0xfe48781b,0x8e8bc995
.word 0xa5b69ddb,0x80207a99
.word 0xa7d9acd5,0x80b7f9ba
.word 0x92aafa4e,0x48bf48a7
.word 0xd0b92feb,0x0882ff0e
.word 0x45278057,0x3c7bd050
.word 0xe22173b6,0x31b6f606
.word 0xa65cd833,0xfae34c33
.word 0x2f334013,0xac431d75
.word 0xb9f97275,0x9682b163
.word 0x1000f548,0xa4b3887d
.word 0xe66b8e5d,0x69c15d7e
.word 0xb8f9f4f9,0x39c5fa3a
.word 0xcc92e7a9,0xb1473832
.word 0x8b5cf5cc,0x77da4c8b
.word 0xa2d8d11b,0xd6923d6d
.word 0xb8f78627,0x00000022
.word 0x850be510,0x5cc37586
.word 0xf400a0bf,0x5cb29e4f
.word 0xe4d26769,0xf18f51ff
.word 0xa0529c5a,0xd8478413
.word 0x85453e66,0x392dc76d
.word 0x199eb67e,0xea3ea5d1
p63_init_registers:
.word 0x6d9e5572,0x6f68cf68 ! Init value for %l0
.word 0x46cfb792,0x07e2671e ! Init value for %l1
.word 0x7e3dd2ff,0x98151774 ! Init value for %l2
.word 0x37e5ba4e,0x89db086f ! Init value for %l3
.word 0x1777024c,0x979c2f8c ! Init value for %l4
.word 0xcd449e3b,0x9b52f967 ! Init value for %l5
.word 0x580b1c5a,0x6be9a4d0 ! Init value for %l6
.word 0xb27f20cf,0xd58382d6 ! Init value for %l7
.align 64
p63_init_freg:
.word 0x880afb94,0xfb50e0e4 ! Init value for %f0
.word 0x1101df52,0x3b9b1d60 ! Init value for %f2
.word 0x467989ed,0x56b3a937 ! Init value for %f4
.word 0x05f40b5a,0xe2b5d326 ! Init value for %f6
.word 0x37c0640a,0x39f36788 ! Init value for %f8
.word 0x9ebfff18,0xe1d5d455 ! Init value for %f10
.word 0x8e239a8b,0x38a7fbaf ! Init value for %f12
.word 0x661557b7,0xc99c78c3 ! Init value for %f14
.word 0xd3a14143,0x667255d1 ! Init value for %f16
.word 0x46d54c95,0xb568f4ca ! Init value for %f18
.word 0x05eeaf17,0x184a167d ! Init value for %f20
.word 0x284b3f9f,0x791cac9e ! Init value for %f22
.word 0x80190cd0,0xec302f09 ! Init value for %f24
.word 0xebe7b92a,0x84ab1e58 ! Init value for %f26
.word 0xfd77b8ae,0xd2d300f3 ! Init value for %f28
.word 0x4c6f4586,0xbb01ccf1 ! Init value for %f30
.word 0xe33df7fe,0xd83802df ! Init value for %f32
.word 0x8f349b53,0x6742ffb6 ! Init value for %f34
.word 0xd85ab72b,0x68c4999c ! Init value for %f36
.word 0x28832e96,0x7f888033 ! Init value for %f38
.word 0x2c0c48e0,0x421e016e ! Init value for %f40
.word 0x6d26229b,0xf533a71f ! Init value for %f42
.word 0xc05ee56d,0x2519e62f ! Init value for %f44
.word 0x84fb2da8,0x8af0635d ! Init value for %f46
.word 0x695bcec3,0x88154c9a
.word 0x3a888546,0xf0c629c1
.word 0x5522a483,0x52f675bb
.word 0xde4cef97,0xfe3de9ff
.word 0x5ef2962b,0x28b9f881
.word 0xe324a794,0xfffa0e90
.word 0x318694d2,0x9607a6d5
.word 0xc8298ae0,0x662fac41
p63_expected_registers:
.word 0x00000000,0x9b18e17d
.word 0x00eabde5,0x77f62da3
.word 0x9c498ec1,0x1fa0543d
.word 0x00000000,0x7b244d8f
.word 0x00000000,0x0000007d
.word 0x00000000,0x3ff5b810
.word 0x00000000,0x00000015
.word 0x00000000,0x000000d3
p63_expected_fp_regs:
.word 0x880afb94,0xfb50e0e4
.word 0x1101df52,0x3b9b1d60
.word 0x467989ed,0x56b3a937
.word 0x05f40b5a,0xe2b5d326
.word 0x37c0640a,0x39f36788
.word 0x9ebfff18,0xe1d5d455
.word 0x8e239a8b,0x38a7fbaf
.word 0x661557b7,0xc99c78c3
.word 0xd3a14143,0x667255d1
.word 0x46d54c95,0xb568f4ca
.word 0x05eeaf17,0x184a167d
.word 0x284b3f9f,0x791cac9e
.word 0x80190cd0,0xec302f09
.word 0xebe7b92a,0x84ab1e58
.word 0xfd77b8ae,0xd2d300f3
.word 0x4c6f4586,0xbb01ccf1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0xddfa3ded,0x7bd54fc8
.word 0x37053700,0x15ec52d1
.word 0xbe075247,0xe10e5dc9
.word 0xc654eddc,0xa3a52710
.word 0x9c663ee6,0xf5ffd187
.word 0x0330e5ad,0x60341f64
.word 0xf4ccc180,0x81c58b06
.word 0xcfb74db5,0x636b3db7
.word 0xc952fbe6,0x15374fd8
.word 0x15157186,0x168a3547
.word 0x7e279001,0x751775f3
.word 0x93494769,0x29a12e62
.word 0xa51d9b15,0xb5517830
.word 0x1b6e0484,0x365866d5
.word 0x2c3b099b,0x284e37a2
.word 0x3eff3633,0xe0369793
.word 0x07af8a5a,0x6f68cf68
.word 0xfc095295,0xedf57a8d
.word 0xb62b4c58,0xd63ef6f4
.word 0x51933e03,0x74eedcb1
.word 0x30aab5a0,0x84c68d9a
.word 0xe10135d5,0x068899ff
.word 0x73e4c44b,0x72407ba0
.word 0xd9b45b26,0xd0008fc7
.word 0x62fc239f,0xb1743bc0
.word 0x8ec7312e,0x0f491bcb
.word 0x4f603b0d,0xd0e6b647
.word 0xb745c455,0x00000020
.word 0x69c7c7f1,0x711ea03b
.word 0x2353e713,0xb5d50f62
.word 0x4f596ad0,0xffe6787d
.word 0xc5ee5bd3,0x83a55ad6
.word 0x384efb6c,0x19a73027
.word 0x9b1113dc,0x554b8d60
.word 0x42ffc8b1,0x0dad6401
.word 0x20500420,0x5d03dcbc
.word 0x30a00f8d,0xa48e94a8
.word 0x367bf29c,0x83618860
.word 0x00eabde5,0x77f62da3
.word 0x306e2622,0x1bce2d0b
.word 0x8de5a3d0,0x9a51f968
.word 0x2625f404,0xb7bd2d24
.word 0x650065b0,0x9669dabb
.word 0x890e8eef,0xac0b03c9
.word 0x4958ffef,0x5b78073d
.word 0xa377d838,0x642972b8
.word 0x064d165b,0x2a8bf456
.word 0xb660bc34,0xe8455d31
.word 0x00000011,0xb476e458
.word 0x000000c2,0xbf11a6b4
.word 0x462281a1,0x9c50b13d
.word 0x6d04ae1f,0x3c92e64c
.word 0xfb3dc058,0xdeb0eafa
.word 0x371f5f67,0x24c2568d
.word 0x4bdcbfad,0x24c58ae0
.word 0x11ad6d24,0xe42b00a6
.word 0x1e88d260,0xda96536e
.word 0xbd5a255a,0xc8773e0a
.word 0xc49505c2,0xff94d30b
.word 0x25bd89ee,0xadc27e50
.word 0xa1a8f2e2,0x5bbdd3f6
.word 0x1496c4fd,0xb97b728c
.word 0xd5ff9a07,0x8ac090cd
.word 0x03834c38,0x59b772c3
p63_local1_expect:
.word 0x85a39572,0x0fad0f16
.word 0x92fc026c,0x82765868
.word 0x13536068,0x02a59f2f
.word 0x2407440b,0x51ec32fc
.word 0x259b8a0b,0x3cf5de37
.word 0x0000008e,0x3eb6bb33
.word 0xfec6bf4f,0x32576928
.word 0x4ec08bf4,0x65b8be9f
.word 0xd5ff9a07,0x9fbd5c52
.word 0x0395deb6,0xae0a36d6
.word 0x0436686e,0x6ea1a880
.word 0x2de976a6,0xa450ff67
.word 0xa7b85213,0x2b92e579
.word 0x5dbc59a1,0xe36b4b14
.word 0x340e88ad,0x8663a9b7
.word 0x127af987,0x1d2c1187
.word 0x4cbe1f0c,0x7258f08c
.word 0xd035b1d4,0x276694c0
.word 0xf9c6ff08,0x9cd0ad3c
.word 0x3eff3633,0x6868f6ff
.word 0x100dfbc1,0xe2b23bfd
.word 0x462f6f86,0x8ef47472
.word 0x0df351ff,0x29e29d15
.word 0x6bb0903f,0x375b2a58
.word 0x2df670d6,0xd58e35cd
.word 0x1a467a66,0x9ba31d2d
.word 0x9c498ec1,0x1fa0543d
.word 0x425747cc,0x1addad6b
.word 0xcc5e6c76,0x7b244d8f
.word 0xfe8860ba,0xb58e1c2f
.word 0x0ebdc28a,0x7c9c5b3c
.word 0x87ed2281,0x8b6cb6f5
.word 0x6d7ab9d8,0x8ca494a2
.word 0xd893f870,0xa77bef8e
.word 0x6515abd9,0x0ae3c397
.word 0x74b3b208,0x53c6ff13
.word 0xe1c592ac,0xda14fa5a
.word 0x03989af6,0x6625ff0e
.word 0x9bf7576e,0x996c4199
.word 0xd3c17d7f,0x3d98ff07
.word 0xda76d031,0x16476737
.word 0x72a45599,0x756f65d4
.word 0xd2eb3030,0x7e605519
.word 0x3ace9b02,0xefcc5837
.word 0xb978ff4f,0x22663a01
.word 0xdec878bc,0xa0ce4403
.word 0xcf113fda,0x6847d49a
.word 0x0a779b0a,0x09ccdd3a
.word 0x233eb4ea,0x9370b71e
.word 0x7e9df04e,0x23f982f7
.word 0xff5c2fdd,0x9c260e37
.word 0xb2c1a49c,0x5a3a1406
.word 0x94725461,0x6ea1a880
.word 0x8140fa17,0x3299f887
.word 0x046df33f,0xab21fbab
.word 0xff5c2fdd,0xafc7cf45
.word 0x4f527666,0xffad6d24
.word 0x9102c055,0x382246b3
.word 0xb870bb18,0x2a2ca47f
.word 0xe1ca1759,0x7b563b60
.word 0xb44d060d,0x637243d7
.word 0x6ae30ee3,0x37281cb5
.word 0x6598c880,0x747f80cc
.word 0x71cadd1e,0x05b86bd0
p63_local2_expect:
.word 0xeef48055,0x55fd31f9
.word 0x99c6f489,0x000000ff
.word 0x10fba157,0x97a93a55
.word 0x12919d22,0x45eef5cb
.word 0x2fbd7c56,0xcb5a8f33
.word 0x554384e1,0xf85c9e9c
.word 0x0e5b69e9,0x3bc8c905
.word 0x9f0a29f5,0x522dc6ff
.word 0xd995f696,0xe1e18bd9
.word 0x82f4ec33,0x81e81a60
.word 0x8cfff893,0x4031ee3a
.word 0x000000f7,0xecd345c4
.word 0xf452cec8,0xb307475c
.word 0xe2dba680,0xc6c4698b
.word 0xb72ce0ff,0xbb398a71
.word 0xb8adc3e5,0xa068b44a
.word 0x0b9c3445,0x41cac55a
.word 0x593a8f7a,0x3ace9b02
.word 0xa80751d0,0xde4170c3
.word 0xd38943e2,0x93a7349d
.word 0x5445c03f,0xa7b85213
.word 0xc0fb0752,0xef213989
.word 0xadb8442f,0x4d840d8e
.word 0x0524dd23,0x7264f5d0
.word 0x6e9ca33b,0xa104d8b6
.word 0xdeb82f05,0xc8e628c4
.word 0x9d9e6c54,0xe8455d31
.word 0x79199d6f,0xcceea740
.word 0x90927b28,0xc04e6cce
.word 0xf2650028,0x61e0e4ed
.word 0xe98737d2,0x97b86bff
.word 0x1d92a653,0x6aca2729
.word 0x8e877ab3,0x16e0ee44
.word 0x15760d17,0x3cac360e
.word 0xd22df510,0xb5d50f62
.word 0x4b4ebbad,0xff633d0e
.word 0x03d28016,0x58abe92f
.word 0x32af2574,0x0421646c
.word 0xa0ec29b7,0xd1d66751
.word 0x1f9c82ab,0x2bc34799
.word 0x5c6b0e99,0xd8f9d737
.word 0xcf2a95e6,0x6fd5e4dc
.word 0xe9b70644,0xba0787b5
.word 0xcc5d9e20,0xd783e367
.word 0xc29e3b81,0xfe758620
.word 0x889c35b3,0x1cb7241c
.word 0x6d8af3c2,0x52ade495
.word 0x442dff48,0x0d60195a
.word 0x957d98ab,0xce81ccd2
.word 0xc3c1aaf6,0xef54d907
.word 0xd1330b2c,0x28e7518b
.word 0x4eee4e81,0x9b1113dc
.word 0x7618c4c9,0x6d797e97
.word 0xa9fe6750,0xe22cd246
.word 0x0c8a3481,0x0828543c
.word 0x6c92de49,0x41d93cea
.word 0x79d33787,0xe36b4b14
.word 0xaeea972a,0x57653a97
.word 0x0858c4ab,0x0524dd23
.word 0xd9ec4aff,0xd3e55d0e
.word 0xfac6cf4a,0x3dfb871a
.word 0x181dacf9,0x06ce637b
.word 0x000000c2,0xbf11a6b4
.word 0x120a626d,0x09ccdd3a
p63_local3_expect:
.word 0x792d308a,0x02988dd1
.word 0xbc8df4af,0x74c7968b
.word 0x9343f18b,0xe89403c6
.word 0x0043e974,0x95ef00fe
.word 0x29b40859,0x2b7d945a
.word 0x0633fc58,0xeec56dcc
.word 0x60489342,0x2b92e579
.word 0x7b84b85d,0xbbdcdaef
.word 0x1126d975,0xbf5cb7bb
.word 0xa368a4df,0x7e79cc9e
.word 0x03d28016,0x9f9bbc54
.word 0xa3cd9b18,0x745615e8
.word 0x34275fca,0x99b84504
.word 0x24a13197,0xdb9258d7
.word 0x79310260,0x6d6781df
.word 0x1ce8e825,0x770722e4
.word 0xa8ccbdae,0xa368a4df
.word 0x8b1928c6,0x59512f2b
.word 0x118514ff,0xfd75ebe4
.word 0xe35d5e71,0x3b84064d
.word 0xa1ddfdce,0x9fab9c1e
.word 0x8e706562,0xec0e6aaa
.word 0x24971446,0x67191380
.word 0xf0792117,0xd1641466
.word 0xb5ed0405,0x9b18e17d
.word 0xd83c9b84,0x1b487426
.word 0x070108a8,0x69631521
.word 0xa6e377f6,0x2adf81d5
.word 0xfaed4dc0,0xfff6b66a
.word 0x37502fc8,0x562e9925
.word 0x81d181dd,0xcfbdef99
.word 0x4f1be28b,0xb9acbfd9
.word 0x1865efc6,0x27dd1dbb
.word 0x0e06e57f,0x4f82cb70
.word 0x82a8592c,0xeab8f460
.word 0x1c4567a0,0x92016887
.word 0x8bb9ec88,0x79296223
.word 0x183e7045,0xbfd99ebe
.word 0x902b21ae,0x14e0cdf6
.word 0xb5815818,0x8bfc60a9
.word 0x93f763a6,0x6f53d908
.word 0xa70eae67,0xb57c2e4c
.word 0x792c1e0a,0xd18dc296
.word 0x1ad8c0c2,0x3d359aeb
.word 0x19b842ef,0xf93c0bfb
.word 0xdf012e77,0xbadd5f77
.word 0xa5cbf5b2,0xf041057f
.word 0x2adb70be,0x8b2c9848
.word 0x231c490d,0xc9b03d0a
.word 0x7abe0548,0x2f8942ff
.word 0x09f155a3,0x089edf9e
.word 0xc18cf9bc,0x37ed9ab1
.word 0xac91ff38,0x000000c2
.word 0xeb890226,0x06889954
.word 0xc8f55d46,0x76915742
.word 0x3b597efc,0x9435fbe9
.word 0x6fc73c7a,0x484a8a3e
.word 0xca109669,0xff014196
.word 0x9d5844c4,0xcd9729b3
.word 0x5ce98fff,0xeafbf76d
.word 0x23f81a30,0xddd67444
.word 0xa277b706,0x3cfec20f
.word 0x8204074c,0x7f3c8e31
.word 0x1e01b5bc,0xdee69632
unres0_expected:
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
unres1_expected:
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
unres2_expected:
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
unres3_expected:
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
p0_invalidate_semaphore:
.word 0
p1_invalidate_semaphore:
.word 0
p2_invalidate_semaphore:
.word 0
p3_invalidate_semaphore:
.word 0
p4_invalidate_semaphore:
.word 0
p5_invalidate_semaphore:
.word 0
p6_invalidate_semaphore:
.word 0
p7_invalidate_semaphore:
.word 0
p8_invalidate_semaphore:
.word 0
p9_invalidate_semaphore:
.word 0
p10_invalidate_semaphore:
.word 0
p11_invalidate_semaphore:
.word 0
p12_invalidate_semaphore:
.word 0
p13_invalidate_semaphore:
.word 0
p14_invalidate_semaphore:
.word 0
p15_invalidate_semaphore:
.word 0
p16_invalidate_semaphore:
.word 0
p17_invalidate_semaphore:
.word 0
p18_invalidate_semaphore:
.word 0
p19_invalidate_semaphore:
.word 0
p20_invalidate_semaphore:
.word 0
p21_invalidate_semaphore:
.word 0
p22_invalidate_semaphore:
.word 0
p23_invalidate_semaphore:
.word 0
p24_invalidate_semaphore:
.word 0
p25_invalidate_semaphore:
.word 0
p26_invalidate_semaphore:
.word 0
p27_invalidate_semaphore:
.word 0
p28_invalidate_semaphore:
.word 0
p29_invalidate_semaphore:
.word 0
p30_invalidate_semaphore:
.word 0
p31_invalidate_semaphore:
.word 0
p32_invalidate_semaphore:
.word 0
p33_invalidate_semaphore:
.word 0
p34_invalidate_semaphore:
.word 0
p35_invalidate_semaphore:
.word 0
p36_invalidate_semaphore:
.word 0
p37_invalidate_semaphore:
.word 0
p38_invalidate_semaphore:
.word 0
p39_invalidate_semaphore:
.word 0
p40_invalidate_semaphore:
.word 0
p41_invalidate_semaphore:
.word 0
p42_invalidate_semaphore:
.word 0
p43_invalidate_semaphore:
.word 0
p44_invalidate_semaphore:
.word 0
p45_invalidate_semaphore:
.word 0
p46_invalidate_semaphore:
.word 0
p47_invalidate_semaphore:
.word 0
p48_invalidate_semaphore:
.word 0
p49_invalidate_semaphore:
.word 0
p50_invalidate_semaphore:
.word 0
p51_invalidate_semaphore:
.word 0
p52_invalidate_semaphore:
.word 0
p53_invalidate_semaphore:
.word 0
p54_invalidate_semaphore:
.word 0
p55_invalidate_semaphore:
.word 0
p56_invalidate_semaphore:
.word 0
p57_invalidate_semaphore:
.word 0
p58_invalidate_semaphore:
.word 0
p59_invalidate_semaphore:
.word 0
p60_invalidate_semaphore:
.word 0
p61_invalidate_semaphore:
.word 0
p62_invalidate_semaphore:
.word 0
p63_invalidate_semaphore:
.word 0
! Data for Cross Processor Interrupt
.align 8
received_xintr:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p0_dispatch_retry:
.word 0,0
p0_xintr_data:
.word 0x00000000,0x00000001
.word 0xc0e9337f,0xa65823ed
.word 0x00000000,0x00000002
.word 0x88889967,0xf05d8a88
.word 0x00000000,0x00000003
.word 0x44a3218f,0xf05e3228
.word 0x00000000,0x00000004
.word 0x689c19c7,0xbddb16c1
.word 0x00000000,0x00000005
.word 0x97310d10,0x5d043331
.word 0x00000000,0x00000006
.word 0x03d9ee27,0x8b241380
.word 0x00000000,0x00000007
.word 0x96e69c27,0xd92d046c
.word 0x00000000,0x00000008
.word 0xb37fd6bf,0xf496a810
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0x022819cf,0x814224bf
.word 0x00000000,0x00000002
.word 0xc5c65d1f,0xaf6af150
.word 0x00000000,0x00000003
.word 0x79157c28,0x60cc5a3a
.word 0x00000000,0x00000004
.word 0xc0d69b90,0x48374440
.word 0x00000000,0x00000005
.word 0xbebd102f,0xbded2c6c
.word 0x00000000,0x00000006
.word 0x29cb7ee7,0x8a8c6b56
.word 0x00000000,0x00000007
.word 0x8df2c8df,0xccab3b72
.word 0x00000000,0x00000008
.word 0xa7d12f57,0xb48fa7fc
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0x8bb09357,0xc97042af
.word 0x00000000,0x00000002
.word 0xfac86ff7,0x8b6efcda
.word 0x00000000,0x00000003
.word 0x49932f6f,0xb5be18f5
.word 0x00000000,0x00000004
.word 0xbdfdf688,0x6682737f
.word 0x00000000,0x00000005
.word 0x03aa7ef7,0x9279a79a
.word 0x00000000,0x00000006
.word 0x07b852e0,0x0a8fc888
.word 0x00000000,0x00000007
.word 0x3e7274e0,0x54118544
.word 0x00000000,0x00000008
.word 0xefdbd840,0x712fbec7
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0x7a40cd0f,0xf36419ed
.word 0x00000000,0x00000002
.word 0x7c190e80,0x014d374e
.word 0x00000000,0x00000003
.word 0x6ee9b19f,0x8239812b
.word 0x00000000,0x00000004
.word 0x369863e0,0x7865d02f
.word 0x00000000,0x00000005
.word 0xefefb54f,0xf76d1bfa
.word 0x00000000,0x00000006
.word 0xa77eed9f,0xfd0b9c21
.word 0x00000000,0x00000007
.word 0x7feb51a7,0x98cccbcd
.word 0x00000000,0x00000008
.word 0xc5e1eb28,0x5a18ceeb
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0xa1602f68,0x194d3004
.word 0x00000000,0x00000002
.word 0x3213a677,0x9068213f
.word 0x00000000,0x00000003
.word 0xe2ea4fc8,0x30e4b95f
.word 0x00000000,0x00000004
.word 0x778b1f30,0x5d072b93
.word 0x00000000,0x00000005
.word 0x87f4d9a8,0x3ea38b5d
.word 0x00000000,0x00000006
.word 0x82bf1cff,0x85b6dd28
.word 0x00000000,0x00000007
.word 0xa3ef6478,0x01b7c905
.word 0x00000000,0x00000008
.word 0x0627bbaf,0xb85873b3
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0x46cadaa7,0xaf83ce82
.word 0x00000000,0x00000002
.word 0xa4e47c37,0xf23633ae
.word 0x00000000,0x00000003
.word 0xa061fb20,0x6a26e775
.word 0x00000000,0x00000004
.word 0x35b484bf,0xac831645
.word 0x00000000,0x00000005
.word 0xaf0c8540,0x17772b72
.word 0x00000000,0x00000006
.word 0x3f4dafc7,0xc8ce6270
.word 0x00000000,0x00000007
.word 0x576bacd0,0x4488633a
.word 0x00000000,0x00000008
.word 0xe78807b8,0x04e57080
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0x89c10f07,0xedd4871c
.word 0x00000000,0x00000002
.word 0xb9fd3920,0x0563c005
.word 0x00000000,0x00000003
.word 0x8f3f2947,0xe4d58eb9
.word 0x00000000,0x00000004
.word 0x6920b52f,0xc9139ad2
.word 0x00000000,0x00000005
.word 0xcbef17bf,0x9b8dacd9
.word 0x00000000,0x00000006
.word 0x7937dc17,0xca954a12
.word 0x00000000,0x00000007
.word 0x811f29ef,0xd90a3143
.word 0x00000000,0x00000008
.word 0xa21a31a8,0x3d807c5b
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0x9372bad7,0x89c562a8
.word 0x00000000,0x00000002
.word 0x90afa107,0xa8f26555
.word 0x00000000,0x00000003
.word 0x1f041d07,0xa8ed5492
.word 0x00000000,0x00000004
.word 0xd1a01bd8,0x09634c58
.word 0x00000000,0x00000005
.word 0x6641e3ff,0xa25fe8ca
.word 0x00000000,0x00000006
.word 0xb96a91c8,0x400ff5b5
.word 0x00000000,0x00000007
.word 0xf6876860,0x79ac4205
.word 0x00000000,0x00000008
.word 0xf274cf28,0x70b1fdbd
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0x7b1f1fb8,0x4d994a1d
.word 0x00000000,0x00000002
.word 0x8c8f5627,0xb8a6e084
.word 0x00000000,0x00000003
.word 0x52f48cb0,0x2921ec85
.word 0x00000000,0x00000004
.word 0x5e605e07,0xd1edf97e
.word 0x00000000,0x00000005
.word 0x234d335f,0x9001e497
.word 0x00000000,0x00000006
.word 0x57e28ecf,0xfd4576d4
.word 0x00000000,0x00000007
.word 0xfdb7d3f8,0x19a123e8
.word 0x00000000,0x00000008
.word 0x96b71a48,0x22b8ba57
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0xce36c7f8,0x56726dcd
.word 0x00000000,0x00000002
.word 0xbb6727df,0xb39525c1
.word 0x00000000,0x00000003
.word 0x3bd739f7,0xcf23f878
.word 0x00000000,0x00000004
.word 0xfbf316f0,0x59e61163
.word 0x00000000,0x00000005
.word 0xacaa1b10,0x7989d2f4
.word 0x00000000,0x00000006
.word 0xd24680c7,0x8887a063
.word 0x00000000,0x00000007
.word 0x66a94b30,0x3144ea32
.word 0x00000000,0x00000008
.word 0xcdb86fe8,0x0826377c
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0xe31bd977,0xf16f4846
.word 0x00000000,0x00000002
.word 0x3b12ba37,0x9fd5ab4a
.word 0x00000000,0x00000003
.word 0x5cb31880,0x543cfb5a
.word 0x00000000,0x00000004
.word 0x184686f0,0x1742e550
.word 0x00000000,0x00000005
.word 0x81904b07,0x957cb33d
.word 0x00000000,0x00000006
.word 0xf1f08747,0x93f49665
.word 0x00000000,0x00000007
.word 0x694003d8,0x14eb0b23
.word 0x00000000,0x00000008
.word 0xfc8e9b78,0x2d257421
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0xc8b4616f,0xcb8636b3
.word 0x00000000,0x00000002
.word 0x058d0fdf,0xaa9aa76b
.word 0x00000000,0x00000003
.word 0xe85b53ff,0xffe612a3
.word 0x00000000,0x00000004
.word 0x289eee38,0x3d986124
.word 0x00000000,0x00000005
.word 0x1933b777,0xf2f188a4
.word 0x00000000,0x00000006
.word 0xb74bdc9f,0xbc7dcb28
.word 0x00000000,0x00000007
.word 0x40cb4de0,0x08af266d
.word 0x00000000,0x00000008
.word 0xb5cf1837,0xed2ee490
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0xd8559af0,0x7283e615
.word 0x00000000,0x00000002
.word 0x3e2df408,0x63b01781
.word 0x00000000,0x00000003
.word 0x1d599510,0x2a317254
.word 0x00000000,0x00000004
.word 0x528b4aa8,0x3c79db23
.word 0x00000000,0x00000005
.word 0x7a1f79f7,0x868ec8c4
.word 0x00000000,0x00000006
.word 0x4aeee4df,0xcde15f1e
.word 0x00000000,0x00000007
.word 0x76d42440,0x522a5888
.word 0x00000000,0x00000008
.word 0x99606960,0x254c22d1
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0x614ec2a0,0x125be3b9
.word 0x00000000,0x00000002
.word 0x6d3809f7,0xb29d93b8
.word 0x00000000,0x00000003
.word 0x29bf1a88,0x10d74433
.word 0x00000000,0x00000004
.word 0x2d21b4cf,0x80a2c81c
.word 0x00000000,0x00000005
.word 0xbbdf0738,0x7457bfd8
.word 0x00000000,0x00000006
.word 0xb4956627,0x9c5b1599
.word 0x00000000,0x00000007
.word 0xb0c68d07,0x936300da
.word 0x00000000,0x00000008
.word 0x1bd046e7,0xc74ec9e2
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0xcf3ab208,0x0cf41bfb
.word 0x00000000,0x00000002
.word 0x6d0d7648,0x6c6ff281
.word 0x00000000,0x00000003
.word 0x2a11732f,0xe52532c2
.word 0x00000000,0x00000004
.word 0x77b25567,0x94108ffd
.word 0x00000000,0x00000005
.word 0x6dc5b79f,0x9946a095
.word 0x00000000,0x00000006
.word 0x5cf469f8,0x07126faf
.word 0x00000000,0x00000007
.word 0xe50aaad8,0x69f9716c
.word 0x00000000,0x00000008
.word 0x9e37565f,0xb381dc7e
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0xcda15668,0x6f765851
.word 0x00000000,0x00000002
.word 0xbfc6a2c7,0x978cf788
.word 0x00000000,0x00000003
.word 0xe22fac48,0x5f5e1b47
.word 0x00000000,0x00000004
.word 0x9a508c20,0x5b9b4c32
.word 0x00000000,0x00000005
.word 0xb1502028,0x41825571
.word 0x00000000,0x00000006
.word 0x980649bf,0xa2c25d71
.word 0x00000000,0x00000007
.word 0x087e3628,0x54aa48c2
.word 0x00000000,0x00000008
.word 0x6b333ad0,0x11ddfd79
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0xce46b850,0x5a9d9317
.word 0x00000000,0x00000002
.word 0xb0edbc4f,0xc96a7bf1
.word 0x00000000,0x00000003
.word 0x402127a0,0x042e932a
.word 0x00000000,0x00000004
.word 0x2753ea28,0x42f8a186
.word 0x00000000,0x00000005
.word 0xb9bba668,0x3d4a0623
.word 0x00000000,0x00000006
.word 0x91d37f5f,0xb8ed198a
.word 0x00000000,0x00000007
.word 0x21f91dcf,0x986dfe8b
.word 0x00000000,0x00000008
.word 0x6a998db8,0x74d898df
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0x595386bf,0xc19a7c40
.word 0x00000000,0x00000002
.word 0xbbfebf50,0x4a6aecdf
.word 0x00000000,0x00000003
.word 0x829154e7,0xf41cb2da
.word 0x00000000,0x00000004
.word 0xa6db43d0,0x44878e09
.word 0x00000000,0x00000005
.word 0x83af2360,0x64e69405
.word 0x00000000,0x00000006
.word 0x6323bcb0,0x0bfcc5a8
.word 0x00000000,0x00000007
.word 0xd6973717,0xb1b8ecd4
.word 0x00000000,0x00000008
.word 0x5a4705ff,0x98cf2585
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0x4521c650,0x1dcf623b
.word 0x00000000,0x00000002
.word 0xdd91baa8,0x063ed5b9
.word 0x00000000,0x00000003
.word 0xf75681a8,0x042e0ffc
.word 0x00000000,0x00000004
.word 0xdb559c57,0x9fa3b199
.word 0x00000000,0x00000005
.word 0xc281caa0,0x35f22a41
.word 0x00000000,0x00000006
.word 0x4a189e87,0xcea2eb5e
.word 0x00000000,0x00000007
.word 0x9f5c2e3f,0xdb67d170
.word 0x00000000,0x00000008
.word 0x905871f0,0x5eb734c6
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0x853e9f30,0x0a4e0cea
.word 0x00000000,0x00000002
.word 0xde79fa27,0xa5aa7521
.word 0x00000000,0x00000003
.word 0x0080cdff,0x8df7b99f
.word 0x00000000,0x00000004
.word 0x2f85bc27,0xdbd82fd3
.word 0x00000000,0x00000005
.word 0x038f0e5f,0xd37e3530
.word 0x00000000,0x00000006
.word 0x741e8e7f,0xd7241276
.word 0x00000000,0x00000007
.word 0xe9fefe48,0x3267c520
.word 0x00000000,0x00000008
.word 0xe5105050,0x2cb6e044
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0x33d854b7,0xabdbdfd4
.word 0x00000000,0x00000002
.word 0x2099c937,0xd53556fa
.word 0x00000000,0x00000003
.word 0xb9e02307,0xfffbe73e
.word 0x00000000,0x00000004
.word 0x45efbbb7,0xd3a996c2
.word 0x00000000,0x00000005
.word 0xa963ed58,0x576b7f10
.word 0x00000000,0x00000006
.word 0x0dde45af,0x902f9eb4
.word 0x00000000,0x00000007
.word 0x011cc717,0xf04e8e8d
.word 0x00000000,0x00000008
.word 0x89ab1d97,0xd542cadb
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0xeb8a89df,0x8b27407e
.word 0x00000000,0x00000002
.word 0x56b39f20,0x10c8a24f
.word 0x00000000,0x00000003
.word 0x1c155ebf,0x844e7e59
.word 0x00000000,0x00000004
.word 0x3fc99fe0,0x44df68a1
.word 0x00000000,0x00000005
.word 0x328ba84f,0xb0e826d0
.word 0x00000000,0x00000006
.word 0xb65391a0,0x5171a5b9
.word 0x00000000,0x00000007
.word 0xa02047b0,0x61cb0ae3
.word 0x00000000,0x00000008
.word 0x3003bfc7,0xb123b887
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0x237935d8,0x63ca8460
.word 0x00000000,0x00000002
.word 0x6e1255b7,0xd11d7e68
.word 0x00000000,0x00000003
.word 0xbffbfedf,0xbb00583a
.word 0x00000000,0x00000004
.word 0x0fc1faef,0xa8653c17
.word 0x00000000,0x00000005
.word 0x58831790,0x338f155c
.word 0x00000000,0x00000006
.word 0xd9770a58,0x5e65b57b
.word 0x00000000,0x00000007
.word 0x03724f68,0x50d05139
.word 0x00000000,0x00000008
.word 0x5bb385e8,0x332cf580
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0xfc3f4c4f,0xcd061773
.word 0x00000000,0x00000002
.word 0xfb190ac8,0x15e370af
.word 0x00000000,0x00000003
.word 0xedc930f7,0x86bd3109
.word 0x00000000,0x00000004
.word 0x458af208,0x30418db1
.word 0x00000000,0x00000005
.word 0x20f6e548,0x0f14991c
.word 0x00000000,0x00000006
.word 0x8e79a720,0x416e186c
.word 0x00000000,0x00000007
.word 0x732387d8,0x02e4ebe3
.word 0x00000000,0x00000008
.word 0x9b1c32b8,0x2594f357
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0xe5c9de90,0x48e385c1
.word 0x00000000,0x00000002
.word 0x994c6858,0x5e7c8a5f
.word 0x00000000,0x00000003
.word 0x6fb41460,0x5b0997f4
.word 0x00000000,0x00000004
.word 0xed9b3007,0xcfd62d90
.word 0x00000000,0x00000005
.word 0x73805570,0x0961e9e8
.word 0x00000000,0x00000006
.word 0x91e9ddc0,0x12cb5b88
.word 0x00000000,0x00000007
.word 0x1c09b4b7,0xe2f54d4d
.word 0x00000000,0x00000008
.word 0x7e1b1428,0x4336ffb5
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0xb70bd788,0x72f9150e
.word 0x00000000,0x00000002
.word 0x8d4cc957,0xca3a0bb3
.word 0x00000000,0x00000003
.word 0xf0dad160,0x5d694c45
.word 0x00000000,0x00000004
.word 0xfef6ff68,0x080efd94
.word 0x00000000,0x00000005
.word 0x535b5260,0x36acc55a
.word 0x00000000,0x00000006
.word 0x71d7edf7,0xab3dae79
.word 0x00000000,0x00000007
.word 0x80a68177,0xd8e57179
.word 0x00000000,0x00000008
.word 0x4a68cdc8,0x14de92ba
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0x7ebc55ef,0x95e690a4
.word 0x00000000,0x00000002
.word 0x63ee1478,0x5b2dc373
.word 0x00000000,0x00000003
.word 0x1d59eddf,0x96a9673c
.word 0x00000000,0x00000004
.word 0x55eeba98,0x1988915d
.word 0x00000000,0x00000005
.word 0x68c0e7cf,0x95d0f751
.word 0x00000000,0x00000006
.word 0x55f6859f,0x9b32ea50
.word 0x00000000,0x00000007
.word 0x15fe98ff,0x866b5fdb
.word 0x00000000,0x00000008
.word 0xa5186e2f,0x8bf06f65
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x082afa67,0xa425899d
.word 0x00000000,0x00000002
.word 0xd3009160,0x7387df8e
.word 0x00000000,0x00000003
.word 0xce0ad8cf,0xa5e8fee7
.word 0x00000000,0x00000004
.word 0xca5653a7,0xf33d80c6
.word 0x00000000,0x00000005
.word 0x9368380f,0xab337d97
.word 0x00000000,0x00000006
.word 0x49e301d0,0x445fe13c
.word 0x00000000,0x00000007
.word 0x9758733f,0xec979f0e
.word 0x00000000,0x00000008
.word 0xaeaf4748,0x384e3ccc
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0xb54699c8,0x236044d7
.word 0x00000000,0x00000002
.word 0xec2198a0,0x12274f23
.word 0x00000000,0x00000003
.word 0x65a513c8,0x2b998941
.word 0x00000000,0x00000004
.word 0x6aae9f4f,0xd3b8dd18
.word 0x00000000,0x00000005
.word 0xf2efa2df,0xae30a631
.word 0x00000000,0x00000006
.word 0xb0d85460,0x2c0631d9
.word 0x00000000,0x00000007
.word 0x013ba56f,0xd5007fc6
.word 0x00000000,0x00000008
.word 0x521fb8b7,0xff18a506
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0xcf20aecf,0xdc18ad4d
.word 0x00000000,0x00000002
.word 0x789c49a0,0x5129e4df
.word 0x00000000,0x00000003
.word 0x7bf1cfff,0xeebb4952
.word 0x00000000,0x00000004
.word 0x596fa93f,0x8459a000
.word 0x00000000,0x00000005
.word 0x6e4acfd8,0x62829761
.word 0x00000000,0x00000006
.word 0xa568e61f,0x884ba0ee
.word 0x00000000,0x00000007
.word 0x4a21fd5f,0xc0834f62
.word 0x00000000,0x00000008
.word 0x01633428,0x67903361
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0x5eeb3d07,0xc380105e
.word 0x00000000,0x00000002
.word 0x7798c128,0x516c4d96
.word 0x00000000,0x00000003
.word 0xdadde960,0x7c7d7c65
.word 0x00000000,0x00000004
.word 0x9ddcac37,0xf5c4941e
.word 0x00000000,0x00000005
.word 0xb7727ac0,0x0c447f0f
.word 0x00000000,0x00000006
.word 0x3b333aa7,0x93589d15
.word 0x00000000,0x00000007
.word 0xe519c558,0x11915d93
.word 0x00000000,0x00000008
.word 0xefd17f9f,0xff944a28
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0xe6f4782f,0x9ce94262
.word 0x00000000,0x00000002
.word 0xce59fd17,0xcaf94527
.word 0x00000000,0x00000003
.word 0x8fa79df0,0x3671d33f
.word 0x00000000,0x00000004
.word 0x6057df17,0xd3c66a41
.word 0x00000000,0x00000005
.word 0x54757267,0xb7a6eb68
.word 0x00000000,0x00000006
.word 0x1bf670c0,0x67caf5c4
.word 0x00000000,0x00000007
.word 0x9f9b11b0,0x56b0c620
.word 0x00000000,0x00000008
.word 0x1440f5cf,0xa0c8a154
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0x137c0d27,0xe269d683
.word 0x00000000,0x00000002
.word 0xf871208f,0xb8cdeeef
.word 0x00000000,0x00000003
.word 0x2dcecf47,0xba4dc7b0
.word 0x00000000,0x00000004
.word 0xa684bc37,0xedca06f6
.word 0x00000000,0x00000005
.word 0xb1ba92ff,0xe3c8de9b
.word 0x00000000,0x00000006
.word 0xaf540700,0x1d7ace65
.word 0x00000000,0x00000007
.word 0x2a875908,0x25e87b5c
.word 0x00000000,0x00000008
.word 0xf0beb448,0x1fea92cb
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0x7a966268,0x292af993
.word 0x00000000,0x00000002
.word 0x4c1c9368,0x4eb4f906
.word 0x00000000,0x00000003
.word 0x0be19e08,0x19923124
.word 0x00000000,0x00000004
.word 0xd7cfadd7,0x9ea5394e
.word 0x00000000,0x00000005
.word 0xfb9fc9a0,0x4a49b273
.word 0x00000000,0x00000006
.word 0xc3f1f8df,0xbdc2ebf4
.word 0x00000000,0x00000007
.word 0x1521c12f,0x9dd11934
.word 0x00000000,0x00000008
.word 0x56dacc57,0xbde44a91
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0xee7ba6d8,0x7f78cda1
.word 0x00000000,0x00000002
.word 0x6a407e47,0xe6cc1eca
.word 0x00000000,0x00000003
.word 0xfeebe7ef,0xc042d229
.word 0x00000000,0x00000004
.word 0x18141b4f,0xb9c166ce
.word 0x00000000,0x00000005
.word 0x0f13ace0,0x3f0079ce
.word 0x00000000,0x00000006
.word 0xa45ac9f7,0xfa8168bc
.word 0x00000000,0x00000007
.word 0xddcf0078,0x6cb87dc2
.word 0x00000000,0x00000008
.word 0xae9c9410,0x71cefb40
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0x004c0c47,0x827e265f
.word 0x00000000,0x00000002
.word 0x60bcbd58,0x66d7d25e
.word 0x00000000,0x00000003
.word 0x715f11e8,0x0e12697e
.word 0x00000000,0x00000004
.word 0xdd257ef0,0x4224d728
.word 0x00000000,0x00000005
.word 0x3ff98abf,0x9c7a111f
.word 0x00000000,0x00000006
.word 0xb99d0688,0x64d2dd83
.word 0x00000000,0x00000007
.word 0x4a57c307,0xe557dda9
.word 0x00000000,0x00000008
.word 0xa0ac0b68,0x4662e814
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0x82375150,0x1f61ebb4
.word 0x00000000,0x00000002
.word 0x2c7b3f60,0x2962b038
.word 0x00000000,0x00000003
.word 0xf8f31960,0x34df3c96
.word 0x00000000,0x00000004
.word 0xca1bb39f,0x93c06f6a
.word 0x00000000,0x00000005
.word 0x6d5d20af,0x94111719
.word 0x00000000,0x00000006
.word 0xc649d4b7,0x83b9aeff
.word 0x00000000,0x00000007
.word 0xe4231b77,0xef14c9e8
.word 0x00000000,0x00000008
.word 0x4c52927f,0xea4d6166
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0x4d445998,0x0bb86e81
.word 0x00000000,0x00000002
.word 0xf48346e8,0x2028225d
.word 0x00000000,0x00000003
.word 0xd19a8788,0x7fd1b649
.word 0x00000000,0x00000004
.word 0x1fd61ad7,0xa22edcb7
.word 0x00000000,0x00000005
.word 0xa3c09917,0xe422819c
.word 0x00000000,0x00000006
.word 0x30b94ba0,0x3c2dbe2c
.word 0x00000000,0x00000007
.word 0x06bcc6f0,0x7df4dcfa
.word 0x00000000,0x00000008
.word 0xccc57fc0,0x3080aba6
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0x1892f7b8,0x7e0d48fa
.word 0x00000000,0x00000002
.word 0xeb3946f8,0x2b5d8720
.word 0x00000000,0x00000003
.word 0xd35badcf,0xd652cce6
.word 0x00000000,0x00000004
.word 0xebe7c638,0x6d3d9419
.word 0x00000000,0x00000005
.word 0x84a8d928,0x0dbf4576
.word 0x00000000,0x00000006
.word 0xd4b68b70,0x45605ebf
.word 0x00000000,0x00000007
.word 0x8aad7128,0x298fdb34
.word 0x00000000,0x00000008
.word 0x59be81f7,0xd87be136
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0x882f6f68,0x2dfc4322
.word 0x00000000,0x00000002
.word 0xa1d65738,0x5b536a77
.word 0x00000000,0x00000003
.word 0xd05bb468,0x47862e5d
.word 0x00000000,0x00000004
.word 0x2c3a03bf,0x9dde9ff3
.word 0x00000000,0x00000005
.word 0x65b23540,0x1baf9cbc
.word 0x00000000,0x00000006
.word 0xc437638f,0x93310263
.word 0x00000000,0x00000007
.word 0x094ac2c7,0x9335b8fb
.word 0x00000000,0x00000008
.word 0xe7509717,0xc22fac38
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0x31cda11f,0xf5e18c53
.word 0x00000000,0x00000002
.word 0x10313888,0x2daa95e2
.word 0x00000000,0x00000003
.word 0x14904238,0x154b3850
.word 0x00000000,0x00000004
.word 0x6df25b48,0x6d148ab5
.word 0x00000000,0x00000005
.word 0x560daf00,0x0fa03c12
.word 0x00000000,0x00000006
.word 0xe8bf21e8,0x3e63164f
.word 0x00000000,0x00000007
.word 0x264bde7f,0xa46a7ad1
.word 0x00000000,0x00000008
.word 0x76310760,0x249ed81b
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0x4d46e587,0xdd88508a
.word 0x00000000,0x00000002
.word 0x60e6e250,0x00d89a67
.word 0x00000000,0x00000003
.word 0x60e44418,0x68fe9269
.word 0x00000000,0x00000004
.word 0xf10f594f,0xb2ccba2c
.word 0x00000000,0x00000005
.word 0x9bc555c8,0x1a00cfdd
.word 0x00000000,0x00000006
.word 0xf1e0e7b7,0xac4fb075
.word 0x00000000,0x00000007
.word 0x32c36df0,0x50da079a
.word 0x00000000,0x00000008
.word 0x22454e88,0x11cd1e48
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0x3821feff,0x80667b9e
.word 0x00000000,0x00000002
.word 0xafce2877,0x9a38ec82
.word 0x00000000,0x00000003
.word 0x58d76797,0xf722050e
.word 0x00000000,0x00000004
.word 0xae94e347,0xc4810ab8
.word 0x00000000,0x00000005
.word 0x23afeff8,0x10365c3e
.word 0x00000000,0x00000006
.word 0x575b7cbf,0xe7f1d4d5
.word 0x00000000,0x00000007
.word 0x868a54a8,0x68df55b3
.word 0x00000000,0x00000008
.word 0x4590d390,0x424b21fa
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0x878e5738,0x0c48a421
.word 0x00000000,0x00000002
.word 0xe3216bf7,0xbdae0a85
.word 0x00000000,0x00000003
.word 0x26b879b7,0xb279f519
.word 0x00000000,0x00000004
.word 0xdd849cc7,0xa86c0099
.word 0x00000000,0x00000005
.word 0xcbbd38af,0xea252f69
.word 0x00000000,0x00000006
.word 0xfaad103f,0xf87b3a84
.word 0x00000000,0x00000007
.word 0x51a4ba7f,0xe0edce21
.word 0x00000000,0x00000008
.word 0x0271d88f,0x9e9e7695
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0xfce331e7,0xfa07c9c2
.word 0x00000000,0x00000002
.word 0xd3977bb0,0x1284fff8
.word 0x00000000,0x00000003
.word 0x230f747f,0xbc0aa3ed
.word 0x00000000,0x00000004
.word 0x7535ac88,0x6f78f1b2
.word 0x00000000,0x00000005
.word 0x852600b0,0x3d52ff98
.word 0x00000000,0x00000006
.word 0x198a5687,0xc0e3486f
.word 0x00000000,0x00000007
.word 0x0f55ae48,0x3f28a453
.word 0x00000000,0x00000008
.word 0xb27f2990,0x032b63ce
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0xcf27024f,0xe4742149
.word 0x00000000,0x00000002
.word 0xeb476ec0,0x39a16f2c
.word 0x00000000,0x00000003
.word 0x0f44dc97,0x932007a4
.word 0x00000000,0x00000004
.word 0x23068e7f,0xbdf0ba8e
.word 0x00000000,0x00000005
.word 0x41de8ebf,0xd7a3385f
.word 0x00000000,0x00000006
.word 0xc6f690a8,0x745188b1
.word 0x00000000,0x00000007
.word 0x19be1e40,0x3b28c9cd
.word 0x00000000,0x00000008
.word 0x7e561b00,0x48cf7751
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0xbb0fa187,0xfcae7dbe
.word 0x00000000,0x00000002
.word 0x14b58110,0x0b67e224
.word 0x00000000,0x00000003
.word 0x3f109f80,0x313caf3b
.word 0x00000000,0x00000004
.word 0xe7b1a9c8,0x20d34140
.word 0x00000000,0x00000005
.word 0xb73d2328,0x76dd6d08
.word 0x00000000,0x00000006
.word 0x343d6048,0x31ca8847
.word 0x00000000,0x00000007
.word 0xa44334b8,0x0dc5b4f7
.word 0x00000000,0x00000008
.word 0x8edcf7b0,0x3a279738
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0x10e93d40,0x52fe398f
.word 0x00000000,0x00000002
.word 0xfc507457,0xfa239116
.word 0x00000000,0x00000003
.word 0x89ab4630,0x40c39e66
.word 0x00000000,0x00000004
.word 0xd71f3428,0x388390e9
.word 0x00000000,0x00000005
.word 0x0ea1bab7,0x87aea322
.word 0x00000000,0x00000006
.word 0x793c40df,0xe4c2a333
.word 0x00000000,0x00000007
.word 0x94ddc920,0x28fe07b1
.word 0x00000000,0x00000008
.word 0xe136ce97,0xf1289a60
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0xf81d73a0,0x54c75b37
.word 0x00000000,0x00000002
.word 0xfdcb1b58,0x2da4ee23
.word 0x00000000,0x00000003
.word 0x5af82ae7,0x871a44d8
.word 0x00000000,0x00000004
.word 0x8d065e67,0xa1ba5eec
.word 0x00000000,0x00000005
.word 0x4e162a48,0x797884d0
.word 0x00000000,0x00000006
.word 0xba4ce27f,0xb73d5ad5
.word 0x00000000,0x00000007
.word 0x0c4fa4c8,0x5fb444cb
.word 0x00000000,0x00000008
.word 0x2d3b4227,0xc52163fb
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0x8459d770,0x3c462790
.word 0x00000000,0x00000002
.word 0xee35eb07,0x8652972e
.word 0x00000000,0x00000003
.word 0xa7f11807,0xf3576d64
.word 0x00000000,0x00000004
.word 0xeab63e4f,0xa937e291
.word 0x00000000,0x00000005
.word 0xef8ecd2f,0xd2a57f65
.word 0x00000000,0x00000006
.word 0x9cbca66f,0xdce90daf
.word 0x00000000,0x00000007
.word 0x8c1650f0,0x579204c0
.word 0x00000000,0x00000008
.word 0xcfda7770,0x2c5ee255
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0xbcbab1df,0xe2678894
.word 0x00000000,0x00000002
.word 0x25677478,0x5248a6b8
.word 0x00000000,0x00000003
.word 0xa20d6baf,0xc2b57e00
.word 0x00000000,0x00000004
.word 0xa423d0d0,0x57eb7b75
.word 0x00000000,0x00000005
.word 0xd3c775b7,0x8935275e
.word 0x00000000,0x00000006
.word 0x9a73f568,0x691836b3
.word 0x00000000,0x00000007
.word 0x824cf60f,0x899c40ac
.word 0x00000000,0x00000008
.word 0xe6df0520,0x39ff7ed7
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0xd9a77298,0x6db5824c
.word 0x00000000,0x00000002
.word 0xdfb79898,0x6791e971
.word 0x00000000,0x00000003
.word 0x2fd154b7,0xaad8452f
.word 0x00000000,0x00000004
.word 0x63951017,0xc4b738a8
.word 0x00000000,0x00000005
.word 0x34cfda57,0xc2a1670f
.word 0x00000000,0x00000006
.word 0xf15c15a8,0x23d4d816
.word 0x00000000,0x00000007
.word 0x2db7f150,0x1eaa261c
.word 0x00000000,0x00000008
.word 0x78612c48,0x5f68ac58
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0xcf22e1e0,0x48b558ef
.word 0x00000000,0x00000002
.word 0xd704e740,0x203a70b7
.word 0x00000000,0x00000003
.word 0x0300de00,0x7232529e
.word 0x00000000,0x00000004
.word 0x5ed30f9f,0xaa358374
.word 0x00000000,0x00000005
.word 0x08c3c40f,0x97f15e0d
.word 0x00000000,0x00000006
.word 0xee819a97,0xcd9a2736
.word 0x00000000,0x00000007
.word 0xc2b82ab0,0x225142ea
.word 0x00000000,0x00000008
.word 0x8f436328,0x167cd8b8
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0x88ea23d8,0x6b0f7fcf
.word 0x00000000,0x00000002
.word 0x07bb54b8,0x2610a593
.word 0x00000000,0x00000003
.word 0x2100b780,0x7eb82c96
.word 0x00000000,0x00000004
.word 0xe52b7ef8,0x49cb943d
.word 0x00000000,0x00000005
.word 0x4880fb4f,0xda03ea38
.word 0x00000000,0x00000006
.word 0xdbee6657,0x9cf33346
.word 0x00000000,0x00000007
.word 0xfabdb548,0x45c851bd
.word 0x00000000,0x00000008
.word 0x81375a4f,0xe1aace31
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0xd599df68,0x48b34f5b
.word 0x00000000,0x00000002
.word 0x5d23f6b8,0x0397533b
.word 0x00000000,0x00000003
.word 0xb98abc78,0x09425545
.word 0x00000000,0x00000004
.word 0xe8f9450f,0xcfa97cd8
.word 0x00000000,0x00000005
.word 0x100be788,0x05a500a7
.word 0x00000000,0x00000006
.word 0x224d4c40,0x6df1215f
.word 0x00000000,0x00000007
.word 0x34a9ee28,0x011d5dd7
.word 0x00000000,0x00000008
.word 0xdf36c017,0xa82f385c
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0xc662da18,0x4f289a5e
.word 0x00000000,0x00000002
.word 0xf5a56800,0x4901c90e
.word 0x00000000,0x00000003
.word 0x4afbd990,0x6401fd14
.word 0x00000000,0x00000004
.word 0x91965468,0x3bca9d80
.word 0x00000000,0x00000005
.word 0xbad0ee40,0x12508267
.word 0x00000000,0x00000006
.word 0x0b9c6797,0xf43dd1e5
.word 0x00000000,0x00000007
.word 0x495080d7,0xc32b3854
.word 0x00000000,0x00000008
.word 0xd0d78468,0x411e0ea1
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0x19e08f60,0x1c30c585
.word 0x00000000,0x00000002
.word 0x6b3481df,0xe8d5af9e
.word 0x00000000,0x00000003
.word 0xe2c54100,0x18825060
.word 0x00000000,0x00000004
.word 0xfb0a13f0,0x6fe805d9
.word 0x00000000,0x00000005
.word 0x10e7a397,0xfef0f73e
.word 0x00000000,0x00000006
.word 0x7e57baf7,0xca2e677b
.word 0x00000000,0x00000007
.word 0x41fd3108,0x2e5d2f46
.word 0x00000000,0x00000008
.word 0x46febbbf,0xc2ecce70
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0x11902c8f,0xe4edea8b
.word 0x00000000,0x00000002
.word 0xfcb669ef,0xfb88b02e
.word 0x00000000,0x00000003
.word 0x2345f4e7,0x88c8b396
.word 0x00000000,0x00000004
.word 0xcdbfc8b7,0xf3e1defc
.word 0x00000000,0x00000005
.word 0x27edb438,0x2b0765a6
.word 0x00000000,0x00000006
.word 0xb8803740,0x5f519950
.word 0x00000000,0x00000007
.word 0x62c06608,0x0c5b482c
.word 0x00000000,0x00000008
.word 0x03b7e007,0xfe97c195
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0xe23b5bd0,0x3e7e58c7
.word 0x00000000,0x00000002
.word 0x31db29f7,0x94916307
.word 0x00000000,0x00000003
.word 0xd70b4988,0x591a5d2c
.word 0x00000000,0x00000004
.word 0x0cfa9de0,0x3b7e47de
.word 0x00000000,0x00000005
.word 0x6dbfe0af,0x9b7e447c
.word 0x00000000,0x00000006
.word 0x647a43ff,0xf767b0df
.word 0x00000000,0x00000007
.word 0x4994b3e8,0x5f69c561
.word 0x00000000,0x00000008
.word 0x9d301ee7,0xae9d1c62
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0x23235467,0xd8a37ef0
.word 0x00000000,0x00000002
.word 0xfd491307,0xd68eea20
.word 0x00000000,0x00000003
.word 0x9a0b065f,0x9559fb71
.word 0x00000000,0x00000004
.word 0xc167bfe0,0x2ef5354a
.word 0x00000000,0x00000005
.word 0xf68d27e7,0xf11e6992
.word 0x00000000,0x00000006
.word 0xf4c5c178,0x00e0d09b
.word 0x00000000,0x00000007
.word 0x54380068,0x58da7908
.word 0x00000000,0x00000008
.word 0xbe55dbb7,0xbf6c285e
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0x51e7ab40,0x18fb8e3c
.word 0x00000000,0x00000002
.word 0x984a29af,0xf0dafb01
.word 0x00000000,0x00000003
.word 0x7e1eb960,0x53927488
.word 0x00000000,0x00000004
.word 0x843ab0e8,0x3a52f20e
.word 0x00000000,0x00000005
.word 0xfbb201e8,0x374adb0e
.word 0x00000000,0x00000006
.word 0xd97e228f,0xabe75ed0
.word 0x00000000,0x00000007
.word 0xbdab87c0,0x75354bc2
.word 0x00000000,0x00000008
.word 0x50612baf,0xb0228c71
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0x005aa6cf,0xaef7d109
.word 0x00000000,0x00000002
.word 0x8a792170,0x776dcd22
.word 0x00000000,0x00000003
.word 0x825a6468,0x30f65fb8
.word 0x00000000,0x00000004
.word 0x0f36d648,0x5af8ee71
.word 0x00000000,0x00000005
.word 0x167151af,0xb6a7129d
.word 0x00000000,0x00000006
.word 0x8bddad6f,0xf7ec1468
.word 0x00000000,0x00000007
.word 0x54c61cff,0xd82fb568
.word 0x00000000,0x00000008
.word 0x8eef4487,0xc6f04e63
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0x6c344e07,0xbb9f4262
.word 0x00000000,0x00000002
.word 0xea761008,0x1756ee8f
.word 0x00000000,0x00000003
.word 0x820a7390,0x71059aca
.word 0x00000000,0x00000004
.word 0xecc8fbe0,0x63298b8e
.word 0x00000000,0x00000005
.word 0xc63764f0,0x6cfa71ba
.word 0x00000000,0x00000006
.word 0xa8159d47,0x878212b1
.word 0x00000000,0x00000007
.word 0x04b1d640,0x5d8d8ad4
.word 0x00000000,0x00000008
.word 0x569594cf,0xa9505914
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0xb734f18f,0x96d96791
.word 0x00000000,0x00000002
.word 0x48c8b9b0,0x0a12b1bc
.word 0x00000000,0x00000003
.word 0x6acb2cd0,0x30c16cdf
.word 0x00000000,0x00000004
.word 0x47bac01f,0xb0e4028d
.word 0x00000000,0x00000005
.word 0x25fcb458,0x575b4361
.word 0x00000000,0x00000006
.word 0x08298aa8,0x0d11a864
.word 0x00000000,0x00000007
.word 0xa075e718,0x7d3359f3
.word 0x00000000,0x00000008
.word 0xbf368b0f,0xf92be64c
.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 0xfea52e9e,0x67b68522,0x18518a6a,0xf9ce7c8d
.word 0x15e6c63e,0x1d352409,0x9c47c4d3,0xbc490412
.word 0x4a011b50,0x3857f6db,0x00cf63ca,0x0002a5b5
.word 0x70b47b5d,0x51acd27e,0x0cc5517a,0xa7fff77c
.word 0xd2400e20,0xb5c8f3cf,0xb45d7aef,0x7b02b2fe
.word 0xd241e6c4,0x63f99037,0xef78ea81,0x0e8a44a1
.word 0x41696a8e,0x10bf96c6,0x0ec59da8,0x593e4a3e
.word 0x5a0ae8c0,0x57350086,0x2c136b39,0x25d51c33
.word 0x6fe2f941,0xe0bcd704,0xb7f6397f,0x3243167f
.word 0xb3fd774b,0x0213a99a,0xaff6f23f,0x0eb6b67d
.word 0x9152d919,0x97f066e7,0xe9b019bf,0x3c3fa946
.word 0xb840fd01,0xd3823a5b,0xb64bffaf,0x66fbb315
.word 0xe994c2f1,0xabd707a1,0x27b0acdc,0x80b176b3
.word 0xe53cfd16,0x4f40d033,0x3a09c429,0x7fba9824
.word 0x52092eb4,0x38e5ee43,0x04e19e90,0x1a965bd3
.word 0xdb8f6bd6,0x27aa9a8c,0x0263f21d,0x26d011b6
.word 0x4b6b65fb,0x01ada91e,0x248f0e58,0x17e14f3f
.word 0x8086a17e,0x9b1b3a24,0x17f31f43,0x64657e6a
.word 0x6453edd3,0x545f5c0a,0x32e843f8,0x9a3029d5
.word 0x37989b0c,0xbea56474,0x8b633aa3,0xe8a9a477
.word 0x9f84cfc1,0x30a5f475,0xea7784c6,0x27b131e8
.word 0x0da38207,0x630b89cd,0xdc568f15,0x3887b4c1
.word 0x27fc7b45,0x030fc8cc,0x067c63e9,0x25ee574c
.word 0xdec733e2,0xad35a09f,0xc180010a,0x8ba34283
.word 0x1647c26c,0x0b3d9545,0x8c89e94d,0xcaa0aa38
.word 0x27624719,0xdc3db21e,0xcc33de5c,0xdcc6f697
.word 0x42cddc8b,0x73009bdf,0x1f955864,0xadedd94a
.word 0xf6f1262b,0x85f831ec,0xf16e9401,0xe213aba1
.word 0xcfc559e8,0x35069c60,0xfa99d0b3,0xc3ed764a
.word 0xccc0a19d,0x08944adb,0x7126a7a8,0xa8541fdc
.word 0x1f3a6af5,0x960bc1a8,0xa99b0fa7,0xb99c7d3f
.word 0xb4f955fc,0x05074168,0x3d23269b,0x0163892b
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 0xc1c9fa8f,0xeae0e999,0x7555c8a4,0xb7f78dee
.word 0x97550e6d,0xbf47659b,0x71082c7b,0xa7ecfa09
.word 0xdc6445b3,0x53b188c9,0x258645e3,0x0c595e8c
.word 0xc5912294,0x186eb63d,0xdc695c1d,0xf630ac53
.word 0x2c6fd4f4,0xe14333ce,0xda066b90,0x8c8544f9
.word 0xd3df8a86,0xd8724cb3,0xfed3f62c,0xcccd9cf2
.word 0x6d47594d,0x51bbe5d9,0xa41b4ec5,0x84a41b70
.word 0x7b26f29a,0xc429a2e9,0x8b58ea36,0x337f3f24
.word 0xde994388,0xd692cb62,0x681e0190,0xbc4b8db6
.word 0x7fd53eb1,0x4ca7def8,0x595688e5,0x1cc0b59d
.word 0xfd6963e7,0x516ea183,0x983000dc,0xe5b14ba5
.word 0x52b02181,0x8e9b3b0f,0x5bf6ba6a,0x20d62922
.word 0x6dc88406,0x78e2ff2c,0x18330661,0x905710ad
.word 0x5ae1704c,0x5653bb4f,0x22a13630,0x1e930ec4
.word 0x8f403aa3,0x04cbecc3,0x34b4369a,0x1d467d96
.word 0x8e4c8d57,0x7cbb59d4,0x04ef36b9,0xd65e96b5
.word 0xdd80e71b,0xb89e2e56,0x5e4bc643,0x88d2b6ce
.word 0xacd721c8,0x90dfbee1,0xd8edf8aa,0x852fe150
.word 0xcc57274c,0x20eca7ed,0xf019773d,0xcc35e922
.word 0x53345729,0x40b105d6,0x2a14d32d,0xf85f7f61
.word 0x7d74c68c,0xc70a08e5,0x7fc839da,0x13429f7f
.word 0xe1cc5f31,0xf13ba83c,0x0509ad25,0x066e2f29
.word 0x672fca60,0x88343b38,0xcff9719a,0xb53be052
.word 0x2cf84191,0x3c501585,0xfe4f8674,0x5c204906
.word 0xedf9b2fe,0x1a3243f0,0xf77adb7f,0x1e7eecdb
.word 0xacb4c3f0,0xf9295c4c,0xcd975b84,0x0e3face7
.word 0x7417c9ec,0xe9da3622,0x57f5d39a,0x51626909
.word 0x4e10bf9c,0xf31d6b69,0xd1593495,0x0fe03011
.word 0x925d165b,0x0151fc4b,0x72c62b71,0x1a5a6c6a
.word 0xcccf461e,0x28ebc058,0x4e0798cd,0xe7ac16c7
.word 0x3f2a53df,0x69ee8880,0xc926749d,0xd3a65c84
.word 0xa10cda18,0x0d50d2ca,0xf123111c,0xe544c600
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 0xd69e0f3c,0x27e008d1,0xc7d5a0d2,0x0df283b0
.word 0xdada1753,0x0bddf213,0xc18ad7c7,0xa3b3ccb9
.word 0xa91567e3,0x9b782a3f,0x213836c3,0x552e4dfa
.word 0x416e0870,0x71fb8748,0xdede73ff,0xf76bc9c4
.word 0x4b47e993,0xfde4a489,0xb4205472,0x057b7c57
.word 0xa6ea5dc1,0x928a6565,0xe58fbbe5,0x6b66b62f
.word 0x04161cb8,0x78b37d29,0x751feeb2,0x2b35c816
.word 0x1c743f07,0xa402bf70,0xae2379a6,0xb88d6481
.word 0x137348ca,0x0c3a893f,0xc93ff144,0x56a61c01
.word 0x075592a1,0x7509718f,0xd7c7bfc5,0x759f34ce
.word 0xb8b425ed,0x3a59b3d8,0x99f6263a,0x0f68d8c3
.word 0xd0d84dcc,0xfa0cc507,0x284e2167,0xcfb5468b
.word 0x441293f4,0x06c3a6ce,0xfa3310e1,0x13811e9e
.word 0xd413e116,0x48f8d6c8,0xd0f36a4c,0xdefacff8
.word 0xbc6ac16e,0x1198ed99,0x06f306de,0x52c385aa
.word 0x6eb9870f,0x8c60ff7c,0xdbcb681b,0xff148989
.word 0x18b4b113,0x9d880bc7,0x8818d027,0xcf2b43d7
.word 0x4c952473,0x452777b9,0x5114bf16,0xc601fe19
.word 0xfa106b62,0x23d7dd8e,0x2468f4af,0x8bfa12ab
.word 0x9ddb184a,0x23631155,0x46a2e370,0x5232d8f4
.word 0x0c0a8576,0xc9fe9617,0x49a25982,0xd8144e7b
.word 0x5b5cc58e,0xd033c415,0x248f4907,0xa29e16a9
.word 0x2a8aa620,0x621b8bea,0xf87324d0,0x008034ae
.word 0xd52602de,0x98367b20,0x9026a262,0xabececb1
.word 0x790521d0,0x0024ed75,0x40c6c637,0xa9d768e8
.word 0xd52770e6,0xea0fd469,0x0f78f52b,0xca214576
.word 0xc107ff0a,0x19bd733b,0x38c25997,0x4edbcd75
.word 0x886a86ec,0xc36ffb43,0xbb95fbc9,0xace6c626
.word 0x6987709c,0x2b7c024c,0xd418432d,0x8ff18978
.word 0x0af2f471,0x81d56720,0xf5f1d975,0x66c920e8
.word 0xc92df977,0x3ce0549a,0x6c4c130c,0xba2f1403
.word 0xf10a7be4,0x2c90a7c7,0xb41bae7a,0xffe52e67
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 0xc5ba0a29,0x443b168a,0x86c1cce8,0x02a913c9
.word 0xeadfd085,0x0e7407f6,0xd26322c0,0x845263d9
.word 0x578db8a1,0x758467e6,0x65acd3c2,0xbc9ead06
.word 0x4486a3f0,0x32e3cf94,0xcf85239a,0x5c2921a1
.word 0xde4df70f,0x1ddfdc3a,0x4004b5cf,0x94544972
.word 0x8aaa1eed,0x067d244e,0x62059c67,0xcc4826e5
.word 0x02d8337b,0x2d332476,0xbcf14954,0x6aac97a4
.word 0x78c370e9,0x4216962f,0x22410833,0xb7e748e7
.word 0x3a79c2dc,0xdf8b61db,0x27506766,0xf0e36dbf
.word 0x455a6635,0x646149c1,0x0863d155,0x5dc3eae5
.word 0xd2fb17f1,0xb1fa8d4d,0x3ae08cd7,0xf314652a
.word 0x164ae8a9,0xea973b03,0x1f261789,0xf4825980
.word 0x5c16736d,0xc17b4711,0xc97d3c68,0x15343a06
.word 0x5f05365e,0xa3f6ec9a,0xa216608d,0x2f8805c3
.word 0x09e9861a,0xb809c3e4,0xd8839082,0xa31b6af1
.word 0xac57ec87,0xfe7ecec9,0x7e2b845f,0xb5877136
.word 0x674aca24,0xe86446bf,0x4550b499,0x95f634c9
.word 0x9e646e8d,0x9cbb1f8b,0x74160c42,0xf45481f9
.word 0x4942b9df,0x32878ced,0x7ad3228b,0xd0059f8e
.word 0xe626af93,0x264507e3,0xdefcd780,0x8654691f
.word 0x73886921,0x5a164cd0,0x63e176a4,0x0f1c26f2
.word 0x0318b5dd,0x471f820d,0x9c726c2b,0x3d77577c
.word 0x244b3a84,0x2f9a820d,0xab3b9068,0x9e7de5e2
.word 0x89244372,0xc711632d,0xd970b2de,0x68e4eeb6
.word 0xcbdd37cb,0x1af05c3a,0x9a2a30bf,0x63b88981
.word 0x13e3af09,0x14af5e7c,0x505bf135,0x91b82180
.word 0x8ab519a1,0x415e4b88,0x92316408,0xf1694224
.word 0xbb3a8f6f,0x41e4594c,0x2270d17e,0xfb56374e
.word 0xce5339a8,0x1708eb39,0x798ed235,0x3724f5a4
.word 0x16c4d429,0x02c35fb3,0xb36a19d8,0x1250f097
.word 0x3dc218c0,0x9dd88b43,0xffd61cca,0x2a447ea2
.word 0x3f4dd5d9,0x848ebf07,0xf0a39490,0xcaa146e1
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 0xd4c2aade,0xbe34f540,0x19ffb6d5,0xb710a491
.word 0xdd339844,0x5f79e4bc,0x27f12e78,0x53be8c55
.word 0x5404b312,0x4fa5c1e1,0xd9812960,0xc24e0f76
.word 0x5ac92552,0xb14b6231,0x7df718f3,0xc2f9347b
.word 0x7f05d66d,0x4cc01844,0xaeb414bf,0x6b0c7f00
.word 0xfbec069a,0xd699759f,0xa72396af,0x6903d46c
.word 0xef25e76d,0x075f635e,0x29935371,0xeb3c0167
.word 0x004eed32,0x69421c47,0x5bf50feb,0xba928cf6
.word 0xf96cfa5e,0x30b9e3db,0xd76dc0af,0xb68ab881
.word 0x88d8a6b8,0x247b7efd,0x293f6875,0x871f38ea
.word 0x6bf12716,0xeab18fb0,0x5b2d12bd,0x232ea56c
.word 0xf122a1f0,0x63dbe5d4,0xd2da8755,0x3815bfb4
.word 0x4603aa24,0x313b4631,0x307997ac,0x90e3371d
.word 0x89f74cd2,0xbf4f5dcc,0x43cd5f23,0x04ad94ab
.word 0x3888025f,0xc5e07c82,0x46d9b033,0x9705438b
.word 0x158e7a21,0x2711b4fe,0xcc7a00a9,0x3a96a64a
.word 0x02835c03,0x710f1d60,0xabc2266d,0xf45886f3
.word 0x4cbde858,0xee845da7,0x281d2796,0xe75c9136
.word 0x46ba5f8e,0x82303111,0x7f06d6e6,0x8e3bd724
.word 0xcc15d6bb,0x0478c33d,0xa4643d55,0x964adb91
.word 0x1e4cd702,0x1b6d18a7,0x2976dd30,0x707e400f
.word 0x4d1176db,0xb0f198a4,0x3079d309,0xa5416a67
.word 0x0e4f0bd2,0x92ccac38,0xd3e44c95,0x77cc237f
.word 0x5eceb19e,0x7fb76115,0x55c41aa4,0xbb11202c
.word 0xa2f9e778,0x34849536,0x6590b2ef,0x608db451
.word 0x36fd657c,0x9f76c11b,0xfe507590,0x26af73fc
.word 0xe624e45b,0x11e478db,0xcd7414d0,0xb1616ee0
.word 0x33575e17,0x6d5dad42,0xa63b6dfc,0xc6662dc3
.word 0x6f806a23,0x56b77d5d,0x533f44bf,0xcdb77d9c
.word 0xba5905a3,0xb7a8be40,0x2282c69a,0x23905dd6
.word 0xd7d6c5f0,0xe2d5aae5,0xf71db80b,0x6a4d702e
.word 0x47dccadb,0x3a2559ff,0x25f757a0,0x9e193f0b
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 0x6db213bb,0x8ea63b75,0xa5fa4676,0x0a2d2035
.word 0xa91eb1a8,0x11c46d4d,0x8a8e1f51,0x49c62097
.word 0x24c8c2d4,0x6d80a301,0xcc560822,0xc98eb8e3
.word 0x0c426e21,0x25cb3054,0x019b26e4,0x21e9ab44
.word 0x03bc3ec8,0x77acd65a,0xdec69e2a,0x73537bb8
.word 0x04667c05,0x7a18e475,0xf3a8f249,0xd8092638
.word 0x9ccfd4a9,0x8e3cf55e,0x49cc8829,0x4c1eee48
.word 0x8168d963,0xd2bf9a0b,0xa59d0d3b,0x948ce866
.word 0x27f43928,0xc69d2962,0x8792f4d0,0xdacea345
.word 0xddbe00a0,0x8f7bd56b,0x9137c726,0x937ce668
.word 0x12fcc7fd,0x5d3ee59a,0xbe303527,0x65bc5e71
.word 0x91a0237e,0xc147af71,0xa22b12ac,0x2c9a3dfd
.word 0xe3f48ff8,0xfa8a9587,0x23cb913a,0xded7395d
.word 0xbe03a866,0x6abefdc4,0x152ebd6c,0xb7d38edc
.word 0x15ffa272,0x003c94af,0x09e82359,0x70cc6343
.word 0xbb79f2bd,0x885f1c51,0x8acf9f8c,0xb7e59c9d
.word 0x75a44eee,0x431340ac,0xdc387f50,0x8813a5c3
.word 0xf5a6c6d1,0xaf5eabe3,0xca2287d4,0x9037cbe6
.word 0x9107bbd5,0x3f2837c0,0x5c755ad6,0x8bd12626
.word 0x0d1dae18,0xc03ca75c,0x1126b386,0x97643008
.word 0xa59ecdbe,0x2ea2929d,0x4265e99d,0x504806e5
.word 0xf911b368,0x1af69c8c,0xd68ddfc7,0x288f24a2
.word 0xaa0acfa8,0x13ee3aab,0x112c63c6,0x1a5b38b2
.word 0xd2ab2d89,0xaff3de22,0x16266269,0x8b8dd784
.word 0xc598969e,0x9f3be056,0xdc4f6c82,0xbe27ec09
.word 0x8a4279a4,0x54beb306,0x36ac5328,0x4a4ff5a9
.word 0xa981ee6b,0x015d874f,0x6ddeb286,0x70a0f56f
.word 0x32527151,0x31be6a1e,0x453e78bb,0xad6b4681
.word 0x907d92c5,0x8a0c1674,0x1d63fd14,0x2186f792
.word 0x24180913,0xb562eb04,0xa0b5b5e1,0x76abf2cc
.word 0xd62839a2,0x02de341e,0xe6f4c09d,0x64387657
.word 0xc622945f,0xb4768028,0x8c30b1b8,0xb5670d54
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 0x3fca93c2,0x18eb43a5,0xe8a62c47,0xd849e3ce
.word 0x0b5a478f,0x070da736,0xe9c7afe0,0x5505ca7e
.word 0x650b89bd,0x374519ea,0xba3a810a,0xd16349c9
.word 0x11abe897,0xbea123e5,0xec15b03c,0x17847a4d
.word 0xff3d7082,0x49810ad4,0x2bd7a3e9,0xa2a96e24
.word 0x8317c9f5,0xe49191a9,0x9be1aabc,0x20670e98
.word 0x4c2851c4,0xb1186a74,0xd2af4324,0x9e329e98
.word 0x2fe89310,0xbc8d9ecb,0xd8569537,0xb5a90f8a
.word 0x8fac31ea,0x4d6a9203,0x3ce44480,0xc862ddcb
.word 0x8e9f6521,0x35ff302c,0x4cc0729c,0x80402a56
.word 0xe26231e7,0x05a9b40f,0xd1d79969,0x964cad67
.word 0x3466b2e5,0xdec971e5,0xbd9a8a4a,0x54f68f95
.word 0x7e3adfcd,0xd5137927,0x5092c1ff,0x2bef9c63
.word 0xd8ec9f68,0x579bd17d,0xa5961114,0xeb4cc645
.word 0x832e233f,0x12899ac7,0x9ccff5fb,0x07a86b41
.word 0x0ba2d0c1,0x645625fc,0xff9357f5,0x002c1560
.word 0x682c4baa,0x3de8beef,0x266fb1db,0x81f5a2ea
.word 0x9e0cb6e2,0x836f45a7,0x682aaa5c,0xc7deda12
.word 0xcf4744c0,0x24e93963,0x9202b628,0x7bbe33dc
.word 0xc5725a6a,0xcf626fd6,0x075c27ab,0x2678f3a1
.word 0x76d5c7fe,0xe1876a7f,0xefaca863,0x9e8de8bc
.word 0xb56482f2,0xc5205d5c,0x1379edd0,0x7a10fa09
.word 0xc1392368,0x1a1c89cd,0x82a6f0f0,0x548edc7a
.word 0xa6e75702,0xc7d7a9b9,0x4b4217c7,0x008e5383
.word 0x500926ca,0xc68769ff,0x430b3b8c,0xab7eb414
.word 0x3efbb99f,0x3de4814c,0x2fa480bf,0x05579881
.word 0x4d269dc1,0x16b95337,0xbf9db837,0x35a4186b
.word 0xeb3aa5e2,0xc5ac4a67,0x62d66bde,0x6a02c98f
.word 0x5e3635cd,0x216fced7,0xe793ed69,0x51273ed8
.word 0x76dcbafb,0x3d114b99,0x51494d5a,0xa74585e1
.word 0x56c680c8,0xaa9cb46d,0xe347be0b,0x685adf19
.word 0x7d5d1efd,0xe72d8db7,0xd46f85cb,0xa2d0cf04
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 0x9473dbf4,0x3714d5b2,0x8973e2c6,0x974022a6
.word 0xdf9231ce,0x806b6c3c,0xafbab139,0xd4693d24
.word 0xf5a96437,0xb86b0b81,0x897e53e9,0x51712dcf
.word 0x265f447b,0xf227f9a2,0xe4e9de6c,0xbc37fe3f
.word 0x73295402,0x71b0349e,0x7931455b,0x6ce18a2a
.word 0x6c1f1ce4,0x4aa66972,0xf4f8d2a5,0x5bcc1f7f
.word 0x6d608527,0x684bcf1e,0x6eab573a,0xa8d168f7
.word 0x5ce6ff14,0x7d5c621d,0x35b557e0,0xe72f5461
.word 0x2a58864e,0xfc587aaa,0xb3fb2863,0x5af41af3
.word 0xc310469c,0x06c25005,0x1bd13a7c,0x9e3a541d
.word 0xfae77d64,0x28685c35,0x15433aa8,0xaedda954
.word 0xa77404e6,0x135fe1bd,0x6b54ea8e,0xbf26d0e8
.word 0x1836d19d,0x761b5085,0x50759c67,0x9eaf2568
.word 0xbb953c9f,0x4a5e6fc4,0x4ee1daf1,0x49f5fc7f
.word 0x61d2d41c,0x268b7cf3,0x71f3d4c1,0xdff22261
.word 0xc36241b9,0x6c292ccd,0x0fec129c,0x6fc7fea3
.word 0x72318987,0x6d87a6da,0x1a423802,0x36b7ddb2
.word 0x1302a56f,0xb9f9ecdc,0x4021eb58,0xfdd8e9d5
.word 0xbe7708f0,0x0e0f0b3a,0x9a0fda30,0x32e1fd18
.word 0x588661da,0x2b3031b1,0x11aa117a,0xe319d110
.word 0xa1f0039e,0xec2c6c31,0xcfa401ec,0x308908c1
.word 0xa69e34da,0xc60885bb,0x488e2f19,0x5827f328
.word 0x13242478,0x3fd85e3b,0xd013c5dd,0x2a543033
.word 0x56f47099,0xb942142e,0x33132e59,0x3f19cf56
.word 0x255c42e8,0x95f72297,0x03a8b3ea,0x189b222f
.word 0xcda83556,0x8c2d8578,0x29cbda5a,0x1606db39
.word 0x2bed6682,0x868f489b,0xa6751d49,0xc1790297
.word 0xc12778f3,0x898d23f6,0x0a73dde3,0x01f483c4
.word 0xe7924893,0x866f593f,0x2a154c14,0x86d54543
.word 0xbd2b9798,0x5cd28e59,0xa77a585b,0x0491f5e4
.word 0x31086188,0x264a509c,0x8631bc8e,0x722e2f93
.word 0x1ea6ffd8,0x570661ae,0xe62dd656,0xa8002686
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 0x4de2c2ad,0x58ba9228,0xf5eae693,0xa56c68eb
.word 0xb9bafaa6,0x5078ecbd,0xc8788f18,0xbb35acfe
.word 0xc6028562,0x70247971,0x6f5dcb4e,0x0f40d7f2
.word 0xbb5d31ae,0x8333d1a2,0x3820b732,0xf59f54cf
.word 0x3b04426e,0x97f8d1a1,0x2861b342,0xf5e4804d
.word 0x33f36291,0xa24ce049,0x79c224ac,0xce5690c9
.word 0xfa0faae1,0xedafbdbf,0xc0ef939f,0x7b58d396
.word 0x27149b71,0xec1dc592,0xf52255a0,0xaafcd9c2
.word 0xdadfb178,0x73ceb7f0,0xc98616b0,0x31feb0e2
.word 0xa796cb67,0xd0b2d12b,0x5fe93492,0x130f9142
.word 0x252edc4f,0x36d63d83,0xe776c8f2,0xb6103a1b
.word 0x62317ed1,0xe9d6eba6,0x35b1466f,0xe48ed6e0
.word 0x139b846c,0x65575f02,0xf018cb2d,0x7c96447e
.word 0xa1d7b630,0x9c7931e9,0xe126f1fd,0x662a0ab7
.word 0xb8a9c6cd,0x790496fa,0xeb7d8b34,0x089aaa43
.word 0x78c87a64,0x4014c6d7,0xc129b152,0x6fcc84db
.word 0x3b457ce8,0x6392ac3b,0xeae08fe3,0xf184b08b
.word 0x39e61c62,0x36a936d6,0x5e8700ff,0xcc8275ac
.word 0x9ff75c28,0x1e35542c,0x7889fb3d,0x443bf7e1
.word 0xd2d69818,0xbeaa2d54,0xe0d918d1,0x7bd82a0a
.word 0xe61ab80e,0xc56af4cf,0x3f7196ff,0xb3f9e944
.word 0xb6e73cae,0x09bd5de1,0x01364748,0xb21b441a
.word 0x8a763655,0x0153f26c,0x51d4c1b5,0xaeedb153
.word 0x79cefb67,0x74b9c379,0xbb15b657,0x9213ad71
.word 0x01050b08,0x5cc0a4f6,0xfaacfd7b,0x5b802409
.word 0xbdffe476,0xedf81ef8,0xb329ebb8,0x5a0851af
.word 0xc64ba599,0x83cc62bf,0xb37a8a89,0xf68ea21c
.word 0x0e7d337a,0x20e07ce8,0x5642c9b8,0x9e625c17
.word 0x4ab6c0fb,0x12d8e268,0xe61b85c8,0x8b260280
.word 0x8a47fadc,0xd74388fd,0x35a8f36b,0x7a7c9be2
.word 0x65db3607,0x1b6b9672,0x8347d494,0xd418da21
.word 0x7fef1f64,0x744e07bf,0x6675aac4,0xe8af97be
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 0xa4450d64,0x535a0475,0x7ea19df8,0xa502ab0b
.word 0xc3e62b2e,0xf543fa28,0x50bf9e94,0x67e9e8fd
.word 0xa46d46ac,0x2af2600c,0xa83492bf,0xe8a3956e
.word 0x2201afb8,0x99b13e00,0x45d15584,0x3f8324bb
.word 0xc9c6ff65,0xe91ed414,0x12d51e26,0x3ec83f91
.word 0x9c703f07,0x00b8c9ee,0x9641da44,0x1e283617
.word 0x6954d29c,0xc7329710,0xdf5f1011,0x998a2f7e
.word 0x8044aaeb,0xfc5c7b65,0x01e9989d,0x2efef257
.word 0x2413d071,0xa6cda73f,0xf19d2eab,0x800c36ec
.word 0xaf92c8aa,0x49eece2e,0x264bdd87,0xeb1c867e
.word 0xdb17f6e9,0xb35175fe,0x0f19312c,0x1e5f7ac4
.word 0x9dbc27bb,0x55313127,0x9eef16ea,0xcbe9597b
.word 0x311881aa,0xd1ce44d2,0xfc784e6b,0x0cce5ae9
.word 0xf181a6fa,0x35258183,0xb13ef71d,0x91625da4
.word 0xd2231c4f,0x584d8b80,0xb0fa65de,0x40f225b3
.word 0xd7cc6d8e,0x7499b9b3,0xff7d9498,0x69a68353
.word 0x8b21a349,0x52c8d5d9,0xfb152444,0x27676f0a
.word 0x623b0f19,0x90205a1f,0xa65e722f,0xc2deb5bc
.word 0xe51658c5,0xc90b7bda,0xbf5dda21,0x3c9a785e
.word 0x195af707,0x6c668c27,0x30764e9f,0x57f53ba3
.word 0x70f7d3c0,0x8b97621e,0xbee6145e,0x9745ec03
.word 0x061e4576,0x31e2fd8e,0xf9653686,0x18a80f45
.word 0xae0d6427,0x8c3780af,0x4e1bed0d,0x70052cf8
.word 0xfb82e8be,0xa81a2194,0xee38443a,0x4343f847
.word 0x4ca4e793,0x9d2c9c3f,0xcb357f0d,0x66ab4b29
.word 0x0db41e04,0x891607aa,0x81ae45a1,0x1c78a3d6
.word 0x613f18ee,0x923666b2,0x771289b3,0xd6533450
.word 0xfa9550ea,0x3e2cbd6f,0xc55c45bc,0x515a8f5f
.word 0x9229bd3b,0xfaa68461,0xc021f6c0,0xea38678d
.word 0x4a9c68e1,0x42dc69cf,0x549be726,0x59b48beb
.word 0x9344e86b,0x447e2490,0x0413ef08,0xd763cecf
.word 0x87127ca4,0x8d5d89b7,0x7c695155,0xb0b27b10
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 0xfda32815,0xdd232e1a,0xae564e5b,0xa10a049b
.word 0x0862509e,0x90ac44be,0x83ccd590,0x461c86f8
.word 0x4e0529c7,0x3a7a04b9,0x1366cac8,0xf0a76a02
.word 0xade510e7,0x50ac492d,0x368d06f0,0x1d830b6e
.word 0xde22414e,0x21e6c89c,0x0c73f12f,0x57d32de5
.word 0x61d4f861,0xeb8cad31,0x527c206e,0x8e225bec
.word 0x6b0362f2,0x737090c5,0x8cd41e4e,0x0cd5b567
.word 0x7fa55e60,0x0c939652,0x5333e1b2,0x6e321597
.word 0x8e944ee8,0xaec7752a,0x8c22bfaa,0x32ebd404
.word 0x65414234,0xd741d37d,0xa027dd5f,0x4ad2fbb7
.word 0xf6d2c30f,0x7f47576b,0x11122dc3,0x20bf6ef2
.word 0xec807a88,0x9ebdd995,0x8b04ec05,0xa005cf3b
.word 0x36cdec3f,0x1a5ba825,0xfa5f4576,0xca424b14
.word 0x0c9747df,0x03506b6c,0x32a2af1b,0x26aa7d4f
.word 0x8dcd8ba0,0xe3ae6727,0x388644ee,0x36ceaf47
.word 0x20cb189e,0xf26d7fb0,0x564f00e8,0xc2beae32
.word 0x110ec012,0xfa6f6750,0xe76b4a81,0x462f8852
.word 0x535c0c16,0xa4d0f61f,0x35db7001,0xc0d686fb
.word 0x55391d0a,0x7022be05,0x5a77673c,0x198ce1ce
.word 0x1d7ef709,0xb0e3cbfe,0x1f1bf54a,0x19204519
.word 0x11369f08,0x21553084,0x432c3dee,0x1dd65cea
.word 0x69d78874,0xd93aa756,0xc0822dd9,0x0a8ab1b7
.word 0x1d3590f4,0x46de9e7b,0xbd75eae9,0x0b134a4b
.word 0x2e69a887,0x9e8698c3,0xfb62b9da,0xa7ea7d0e
.word 0x8e225d86,0xaf3b0a4b,0xa2f16c49,0xe3655159
.word 0x32e429a0,0x4a695494,0x6b85e1c2,0xfe712cdc
.word 0xd0778a08,0x0aff26a7,0x2058d020,0x67009ca3
.word 0x0bf003bb,0x21027e39,0x2feddf63,0x7ee81e17
.word 0x1500249b,0x74041a7d,0x3954c519,0xa8584ac2
.word 0xcf37b047,0xbd1eabb2,0x88941062,0x75e1e07f
.word 0x291193a5,0xacad537b,0x8b0bb518,0x8799fe6c
.word 0xe1e375e4,0x210474c9,0xa0337ace,0x0d585090
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 0x8835b744,0xe86611ad,0x88354b25,0xb8f1ddf6
.word 0x35285ec6,0x33be0f35,0xb7ad5996,0x92e7c412
.word 0x5379129b,0x19481dc0,0xf299ba8b,0x55f22d47
.word 0x1cc31cb2,0xc71ae757,0x132fc7f2,0x6865edc9
.word 0xd8fe9236,0x24c160b3,0x00929aa7,0x0308d847
.word 0xe23c4211,0xee3d2616,0x0dc25370,0x60a142c2
.word 0x54326f16,0xbffa057f,0x99b8720e,0x66820f71
.word 0xeaa3a6f7,0x0edd0ce1,0x5412a671,0x3911ec7f
.word 0xaea5cb22,0x058b8b82,0x6d9ca89b,0x9fd3b7b6
.word 0x7ed80745,0xebb02c33,0x0c57f2f5,0x7ffff141
.word 0xdb8f54f7,0xd27b662c,0xa5c237e6,0x4ebd5b67
.word 0xecdb60c7,0x9f526dc7,0x36d797f3,0x24fe0a7f
.word 0xcf7df7f9,0x0c0e961e,0x30b8f12a,0x9ff5e221
.word 0x58c4dce1,0xa91a8204,0x003fb96a,0x9afe7481
.word 0x69982de5,0x205a84c8,0x0573a1ac,0x9afa6b2a
.word 0x4de35e77,0x103187ab,0x24d37c18,0x8c2cb080
.word 0xc2d212cb,0xe220c607,0xcd3b3e74,0x636ad764
.word 0xae856e3d,0x3f15fe2c,0x57010a8e,0xc6a9602a
.word 0x846a0ffb,0x02f18fbf,0xc8a93ca1,0x3b8061da
.word 0x6859b75b,0x381901c3,0xace9a0cf,0x450b3c25
.word 0x0c683063,0x59efeecf,0x0df4ba15,0xcbe3d3ac
.word 0xea768afc,0xfa2b1eda,0x46a78106,0x1568a9fd
.word 0x2a9dddd6,0xccdbfc09,0xa59ca6a6,0xeb2636f0
.word 0x316e6f09,0x7020c815,0x1938c017,0x45691a53
.word 0x2bf5e6e7,0x3354ea71,0xb0fdc196,0x7c45ffee
.word 0x238a8ab6,0x4e48c63c,0x5e87aaed,0x6396983e
.word 0x0e5a9c96,0x2cca8d7b,0x253c20ca,0xecf9699e
.word 0x5919be7f,0x6888d20c,0xd1f3544e,0xcce01691
.word 0x1a06eb41,0x0b964e91,0xa5a89540,0x0b431529
.word 0xe82dafe8,0x26a52973,0xbd5650bf,0x7cfb27fa
.word 0xc9ad6d18,0xb2afb052,0x9d14e3c1,0xd15e6f96
.word 0xd9e79764,0x8ad71eb6,0xcd6dbde1,0xf13a7ac7
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 0x305e046a,0x49b56e7a,0xb0031eb8,0xe8b554c1
.word 0x1ed1ae29,0x26bfb1d6,0x86d58606,0xae0f913e
.word 0xff83eb26,0xe44cfbe2,0x10e5eac1,0xd493cb27
.word 0x27f02d7b,0xaf3294d8,0x377a8c05,0x1687a6df
.word 0x1833ef78,0xf276f079,0x1eb4129e,0xa03e5cf1
.word 0xceb29170,0xdca99b90,0x283c4698,0x88befa95
.word 0x7aa2731e,0xee297365,0x37785cd0,0x3104b906
.word 0x4d3371a9,0x099d0427,0x4656f85e,0xfe047b3d
.word 0x2c2715c1,0xaed1f827,0x538f0172,0x0b2de986
.word 0xdbe57120,0xc84fa278,0xd1b063a4,0x304f5b16
.word 0xad588925,0x53b157e3,0xe9e47ca7,0x54a97180
.word 0xacf9b707,0x18d0361f,0x13d28f8f,0xf843b15d
.word 0x6d56a413,0xde29f6af,0x3b7fc35d,0x082d3667
.word 0x53c7290c,0xad012715,0x3008e38e,0x651f41b3
.word 0x3ed17826,0x79821229,0x25594bff,0x95178e3d
.word 0x88cabaf1,0x22f6c98d,0xea799d39,0xaa388290
.word 0x90c16f0e,0x7a97c412,0x291717d5,0xf1d4bcc8
.word 0x66227619,0x271b7f11,0x8b374c08,0xa508163b
.word 0x4c47931b,0x8313c7fb,0x23a54e6d,0x2a64bb82
.word 0xd588bf35,0x6284a59f,0xb0b8b259,0x7d08235b
.word 0xed8e36af,0x04c5f113,0xc004e286,0x0b391105
.word 0xbc65cf99,0x14d8e2e7,0x5e0ed0bc,0x96d107f0
.word 0x9ecbe8c6,0x452015d2,0x5860e744,0xbc3a04d3
.word 0xb6db8343,0x1b08b6e8,0x80c55ca2,0xad17fda4
.word 0x538f9510,0x71be1496,0x0de0b1f2,0x33e50217
.word 0x24ceaa93,0x9ad5eced,0x3beb51a1,0x34e4a3a6
.word 0xe2e272e8,0xc502a2bb,0x9c07bbad,0xe3d863a7
.word 0x6a0ec0e1,0xe11b344d,0x4ac31d73,0x510a3d75
.word 0x242da588,0xe0d5e03a,0xd95315c8,0xd404cd86
.word 0x77cb5f90,0xaad2114a,0xf0b79f90,0x9f45f598
.word 0x53b4dcc9,0xcf299106,0xd71393c2,0x5f41bda8
.word 0xabd19c9c,0xe63ed767,0x8e64a8c7,0xb15cfdf3
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 0xb4938308,0xcc875daa,0xa774197f,0x35140e0b
.word 0xcf4b8b64,0x5ba96f00,0x7cdc8026,0x8fb090ee
.word 0x3c2daf8c,0x3344cee6,0xf268b481,0x9050b2b2
.word 0xf3ddbd84,0x21030f4d,0x953e3f36,0xa979ae5a
.word 0x66db18cd,0x23ec6a6f,0xd6799b96,0x0fda7dbb
.word 0x5a65f110,0x750903af,0x44545b14,0x0bfa0ce5
.word 0x2100b031,0x2ea8464f,0x8adfee5a,0x92054bb0
.word 0x645753bb,0xb5d1ba29,0x27ce891d,0x777ed890
.word 0x83f92709,0xb93ca737,0x7547e239,0xed3272b9
.word 0xe333cd4e,0x3ad60ddf,0x2dac2ac6,0xa5d2a622
.word 0x7107dcf1,0x5eb3520a,0x8896d4f4,0x37393d0a
.word 0x2071c977,0x3f06ae81,0x48f3f537,0x040f703f
.word 0xcb3983d0,0x6779689f,0x12a3bfe8,0x44a012f3
.word 0x2b993fe2,0x0cd60738,0x76f20a17,0xd5632900
.word 0x0f150f4d,0x46932674,0x2003d6c5,0xc46c8630
.word 0x0252f691,0x00d8d571,0x837e66e2,0x9c5e88e9
.word 0x36889a26,0x7c03441c,0xc5c57942,0xd0692785
.word 0x4ff0ad61,0x635b4aac,0x3c44b0f9,0x6f0d59a1
.word 0xa7f132b8,0x737880a7,0x5aee6bd3,0x46a72a3a
.word 0xc3a22669,0x8130870e,0xc149b0fc,0xfed360fe
.word 0xf3ebc6a0,0x107a5672,0xc3544e29,0xb31c6bc6
.word 0xa43bae35,0xbb289f23,0x4d163ba0,0x2b50ddd4
.word 0x46851b5a,0x51948555,0x54a47eb3,0x5fe2f873
.word 0xcbcbe4bc,0x3619a8e7,0x4f9edd78,0x97de127b
.word 0x25d6351f,0xe18ff13b,0xc4739aa5,0x109cd4b3
.word 0x61033715,0x7843c8a9,0xd9dbf1db,0xd032142d
.word 0xf17ea199,0x2dda50e4,0x150e4152,0xc7bc5fe8
.word 0xd67021d8,0x54bf7907,0x65ea4eb5,0x2b274b89
.word 0x137b4550,0x25716f3d,0x1bbac087,0x96bf708f
.word 0x8f03c546,0xaeb63631,0x72bdbc96,0xc11ecdd8
.word 0x23c17760,0xbc65457b,0x7924afb3,0xb9364701
.word 0xf93328b2,0xbd22457b,0xb626c8eb,0x2a5c69dc
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 0x17395fca,0xd7aa7c70,0x134c4f89,0xa8bc6ead
.word 0x80163f38,0xc8039d71,0x9ef3e2fc,0xf451eefd
.word 0x33b85805,0xff154e0f,0x6e7c71db,0x1f371563
.word 0x109a7119,0xe3cc54d5,0x6fa67084,0x48f4a6bf
.word 0xb31edc0a,0x5026229f,0x8d74bfaf,0xa2986662
.word 0x738827aa,0xd065fed5,0x177c2f9d,0xd1b6d202
.word 0xad18736a,0x2da30e7b,0x1d87f963,0xd7cd1572
.word 0x28efe8be,0x13539fa1,0x8c894a38,0x125767f0
.word 0x9c56ef90,0x4f822655,0xf97683db,0x06054d46
.word 0x3fbbee8c,0xfdb77d6b,0x8763bfed,0x2a7c45cc
.word 0x34e5517f,0xb0a052bc,0xe132dc67,0xef7c921f
.word 0x68be0cb6,0x4ef442a7,0x98590ac0,0xd7853c31
.word 0x624f6406,0xa7482caf,0x0a2ace3e,0x01a40766
.word 0x5b932c10,0x1a043bf4,0x876c81be,0xa274b9f4
.word 0x416c4928,0xcfa1a920,0x14291a1f,0x5fe9d994
.word 0x829bfcbf,0x4af2fdc3,0xc9374bb2,0x67873570
.word 0x2c3a30fb,0xa61f97f9,0xbe381035,0xca488584
.word 0xfc626150,0x1827ab83,0x74153798,0xb507926d
.word 0xcc627408,0xebbe21d0,0xf53cf36d,0x4d77ec9c
.word 0x1a9c5180,0x781112cc,0xfc972a34,0xb6de56cb
.word 0xb2c10afd,0x8aa0dec9,0x65554d64,0x266c5738
.word 0x15f68fa5,0x3fcb0be4,0xac33f634,0x9a55a6fe
.word 0x512df5de,0x283bec04,0x12d03954,0x99afeb98
.word 0xbb510380,0xe416f767,0xe9cd4381,0x7031efc4
.word 0x2fb65d78,0x9bb143d1,0x977ee75a,0x61da7fb1
.word 0xf2cfb7c5,0x46468ffd,0xdac13be6,0xcab15016
.word 0xc473df2a,0xe8682250,0xf235a4ba,0x3a5c32f3
.word 0xcdfdb86d,0x7cebc290,0xa154a4ed,0xb4e8e2ed
.word 0x52a8cb22,0x7b4e3a02,0xd49ed467,0xd9be005c
.word 0x76e086e9,0x1d3c62e6,0xc0ed4834,0x9cdec4b4
.word 0x3e122d76,0xdce6cdbd,0x2d4f66cd,0x6f2e908c
.word 0xfd91afab,0x527f77a9,0xd506a8d0,0x6696ff3e
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 0x36433d34,0x45334faf,0x0f96fb73,0x79d91e08
.word 0x77b7f604,0x17690e8c,0x2397356b,0xaf9f38b7
.word 0xbeb65aa5,0x208505b3,0xa6336485,0x8f97c82d
.word 0xfe9ca7fb,0xc4281f29,0xe3be39ec,0xee3311fe
.word 0x89859fa7,0x733696fc,0x06e391f8,0x933d9f97
.word 0x81cbe073,0x694e3bf4,0x620fcac3,0xb9cea2e1
.word 0x4d360b01,0xbaac555c,0x76ca7cd3,0x3c176df7
.word 0x699f4e60,0x5a545bd9,0x51594f27,0xd77376cd
.word 0xb346dc04,0xc0d66b28,0xd2ad25cd,0xb871a358
.word 0xb19d9b82,0x4ca8d100,0x70f7dc59,0xa4c850ef
.word 0x19fa3935,0x012d62a0,0x980c5554,0xf8e61676
.word 0xcd1175d7,0x2b8d29c1,0x8a1e46a7,0x4949c98c
.word 0x6598e6b7,0xa619c108,0xdf30fff4,0x41684c65
.word 0xa2bc1a4d,0x6808c37d,0xdeddb5c6,0x55149980
.word 0xed2fce37,0x31f12e23,0xf36d2138,0x15ebea80
.word 0x2a479509,0xaca14d8e,0x04cde40f,0xc39f54fb
.word 0x7289ac90,0x8a05f46a,0x75d5fb24,0xeed5d4db
.word 0xc43c7f55,0x02226e98,0xa60cbce4,0x8af4aef7
.word 0x69c85e39,0x73bf4507,0xd7e978d4,0x8b5e7d82
.word 0x6218e268,0x679eec0d,0xbee853eb,0x031b9c9d
.word 0x46b1db8c,0xc6a43dc0,0x5eba3037,0x9db60f82
.word 0xccf7eb14,0x8103e569,0x6db93312,0x3428a2d4
.word 0x4de7119b,0xa116b07e,0x61b58342,0x0cc8ac4d
.word 0x973366d0,0xbee1a981,0x8ba35784,0xb0f87a37
.word 0x1a6bcc65,0x88d24b61,0x046fdcb3,0xe4b9c02a
.word 0x75acfc3d,0x7bccb1bf,0xa1956373,0x23d6383b
.word 0x9058520e,0x3e17ea7f,0xfa32bff9,0xb1b7b1ba
.word 0x47e87d47,0x412bb146,0xff7ff2d9,0x179a475c
.word 0xae7f68d5,0xa650f51c,0x97f441e0,0x676788cf
.word 0xba014ad9,0x0dd5ff6c,0xd2798f22,0xf5cf17bb
.word 0x667ba481,0x34777081,0x23ebf2a7,0x84bdcd65
.word 0xde89e6d7,0x96775cba,0x59919a48,0x8279c22f
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 0x10ae62f3,0x8e2610a5,0xaa0ddcd1,0xa883d970
.word 0x7af6b083,0x6489c7b7,0xb367db04,0x7c6984b5
.word 0xb4f703cd,0xf1228861,0x1e02dc32,0xa88d1a62
.word 0x4fcdadf1,0x9c34f719,0xbbf62472,0x08da71b7
.word 0x6d89f194,0xfd496158,0x3adf88f1,0xa0a34110
.word 0x927e4be5,0xab9466b9,0x7b44561a,0x718ab2ef
.word 0x998b50e5,0x426ab91b,0x5c665c96,0x74003320
.word 0xa34892da,0x0324d741,0xee303f22,0x01410932
.word 0x8ab621b4,0x5d5dd2fd,0x1df4bf73,0x0bff80d9
.word 0x05389f15,0xb49f6801,0x799658c1,0x16af43b6
.word 0x9a4f0381,0x99a931fd,0xed63356e,0x694fdb5f
.word 0x85babc76,0x0900d235,0x19de7978,0x44922710
.word 0xf03fe0d1,0x28695092,0x684b83fa,0x6ba8bffc
.word 0xe216f79e,0x95a2051e,0x84b0d9cf,0x63ae8e45
.word 0x1942df25,0xfc751768,0x3f20a67f,0xfdc4f53c
.word 0x338fd748,0x73e4f8af,0xfe057ef8,0xfd87266e
.word 0xd7db8b6c,0x96ef258e,0xe2ea19ac,0x95e21056
.word 0x90af19a9,0x1cfce90a,0x7e04fb89,0xa7c66a68
.word 0x9f4e2132,0x3be07b62,0xd66b09f9,0x00304788
.word 0xddbb4fd0,0x3b4c3bc2,0xa38fd856,0x608d1513
.word 0xf4f12931,0x8f3aa568,0xa4ff730c,0x0cf37108
.word 0x85efc833,0x8e52560d,0x022bf523,0x5f8e3a0a
.word 0x23fb92c7,0x3ba7d427,0x153b278c,0x2d24d481
.word 0x9d7bf366,0x04d826c5,0x253556b4,0xeb770afe
.word 0x4f552d5a,0xd4836d63,0xd1c0c105,0x71d8b97c
.word 0xd988659e,0xbfef1654,0x3eeae17f,0x2a1cb737
.word 0xba60ea8c,0xcc768a26,0x1900ff4e,0x04d2e854
.word 0xf588df4c,0x42fb0cd1,0x6642d0f2,0x5297a046
.word 0xa90da956,0x88f1a8b3,0x656188f4,0x074f3314
.word 0x55338858,0x743a8274,0x365d45a8,0x4e1e383e
.word 0xc180580a,0x28ad166c,0x5827718d,0xebb8680c
.word 0x37c77c9a,0xde5bc8f9,0xb2b1988d,0xd1e74c79
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 0x1aa6a448,0x2fff291f,0x30326d7b,0xefe2fb30
.word 0xbf0f837d,0xa8ae5c2c,0xc75bcd90,0xea31a0d9
.word 0x0113ce0f,0xf15da632,0xfab81b05,0x84d35bf5
.word 0x47038a3c,0xf3e4f10d,0xbab37dae,0x15a001ac
.word 0x1883e353,0xc4a2f5d4,0x5d03a060,0x6354bd22
.word 0xe277e4a8,0xa77ae582,0xde02b359,0x50613492
.word 0xd38bdb40,0x70040105,0xd8c58983,0x9d381045
.word 0xea6776a9,0x88151c88,0x83df4779,0x31b7a40f
.word 0xee3c57c0,0x03015ada,0x128468e7,0x69179cdd
.word 0xa1d2834b,0x8ff06bc8,0x409f311a,0x3cc423ed
.word 0x8f5d1ddf,0x1634c8e0,0x910f33ac,0xca5abf81
.word 0x26007b58,0xed4b2a2e,0xff71203d,0x7917ff9d
.word 0x04f49b40,0xf9b5e6de,0x241ffbb4,0x478626d6
.word 0xaef9537b,0xe285a6c4,0xe3bc3b59,0x3b8992d0
.word 0x9d2e9ce3,0xfff4c5fa,0xcab81336,0xc8f73266
.word 0xa68468c4,0xff27a25f,0x0db7c591,0x499e24ff
.word 0xe6518633,0x2f522058,0x4c08e27a,0x42f370a8
.word 0x6fe9c8cd,0x4854458b,0x32ce20de,0x17ac2fbe
.word 0x7569e0ac,0x142224d1,0xe9321313,0xc7cb0a70
.word 0xa7ffd60b,0xfb68c298,0x7b244d0b,0x93676fcd
.word 0xc1fe6556,0x53b77aa7,0xed0df754,0x596104c5
.word 0x3913a1fb,0x312ed1e7,0x7080210d,0x72ef355b
.word 0xe4d8c71d,0x1f0bf1fc,0x3200bca4,0xb0313667
.word 0x0c43fb9c,0xde86c1cc,0xe68e5eb7,0x5c5ed886
.word 0xd709c2ff,0x971f4e9d,0x82ea777c,0x5abbd014
.word 0x63710a94,0x831d3391,0x8acc8460,0x51afaffa
.word 0x967acb19,0xb6db16cd,0x9bb87fa3,0xd404c06c
.word 0x4e1ca8b3,0xe92fe486,0xfc19f172,0xcc35ff18
.word 0x0580a2fa,0x033b82e4,0x375ec4b9,0x69427bef
.word 0x29611173,0x94f4ffae,0xe6462aad,0xb8d33090
.word 0x8dd441df,0x9bbed343,0xd4e839d1,0x998b5a41
.word 0xd63e9468,0x59bf8e6f,0x452a2514,0x93175d6b
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 0x5cacfede,0x43c324c6,0xf1537bc7,0xe74aa724
.word 0xadc904b5,0x04a3b94d,0x1b82471a,0x4bc381e8
.word 0x6994dd1a,0xdbbeb0fb,0x05feeb9b,0x5940532f
.word 0xf1879804,0x6c9f8f3d,0x5a42b387,0x88cb0ce7
.word 0xc4f27577,0x191e74fc,0x1fb6a6e2,0xba3550f8
.word 0x65298712,0x20c3797a,0x39bd2d22,0x1a835786
.word 0xfef024ce,0x4c76b287,0x354f6b9e,0x408844ec
.word 0x19f5b2d5,0x47e844fa,0x8ba017d1,0x6d6d42a1
.word 0x9c5163cf,0x32fe5e86,0xb954355d,0xc38516ca
.word 0x5ca2f7c3,0x03392e1c,0xc5c283a7,0x8370b5e1
.word 0x0e7c3ac3,0x353de59f,0xe1ec87bf,0x6245c063
.word 0x10447755,0x4e1d0691,0x10484f60,0x6eeaae0f
.word 0xf45e3590,0x793b7c81,0x8cb91634,0xdac3dfdd
.word 0xb6aac130,0xcda8675d,0x69f1c93b,0x020c686d
.word 0x84aa61a7,0x1134f700,0x241df239,0xc0a5205b
.word 0x18e35581,0xb0fbbb75,0x2a64359e,0xf48c62b1
.word 0xa5eb717b,0xfe0c1bfc,0xcab90a7e,0x1b3c1927
.word 0xfc99c812,0xb5a31ba5,0x53142104,0x9d2893eb
.word 0x44916fa0,0xe38cac72,0x1384f78f,0x63578f27
.word 0xe6ffe4d9,0x329ecb12,0x6c13f622,0x6f694aa6
.word 0x82bb64b5,0x27f5a58c,0x74b33a9b,0xb48a3201
.word 0x3ed377f9,0x9c16b09a,0x24c455ba,0x5b5a32a8
.word 0x68ba2d71,0x4aa4b9d3,0xc6fda867,0xdd42a090
.word 0xbe5d5a97,0xf4622798,0x3c2cbc65,0x7ea1e316
.word 0xd8cba440,0x0cf5a56e,0xcbfbb117,0xf71b88e8
.word 0x5b235717,0x4996cf8d,0x90769b47,0xcb194aab
.word 0x58cec3f0,0xb3a2f9b8,0xe91ce158,0xcfabddb8
.word 0x89865ccb,0x78bd1ba9,0xd33cd52e,0x97c6406c
.word 0x1d17e8e3,0x7febcd09,0x2eaf484a,0xaa73e64a
.word 0x90cb1cb3,0x28a3d9b2,0x13df454c,0x3845a233
.word 0xe1da467b,0x64bc5134,0xcc5a94d4,0xc0bcf984
.word 0x8bd9155c,0x93d89291,0x864b4d6d,0xe516bd38
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 0xc4c39317,0xbf36d0ca,0xfa6a4a52,0xb09756c3
.word 0x88f6252b,0xe52e0e5f,0xb88cd9f3,0xc78750d4
.word 0x2c0127de,0x6004f7a3,0x7148d994,0xdd0e4152
.word 0x38b22e54,0xb63759fa,0x72e464c0,0xe93bb392
.word 0x9a28f613,0xb07ef61a,0xa19974b1,0x0aa3466a
.word 0x1a8bca33,0x1ff02075,0x48bcac7c,0xd5ae1056
.word 0x153e31f2,0x4323504d,0x5729f200,0xa6b89057
.word 0x88edc483,0xca4359b6,0xbcc4dde4,0x7f14e53b
.word 0x65f5fec6,0xfcfbdf1d,0xb9818133,0xd8ab4d34
.word 0x1cbe7931,0x350ac4cd,0xe05c7f13,0xf8e96508
.word 0x0ba793dc,0x4808caab,0x31530275,0x99600911
.word 0x1bb20214,0x5ea61a9b,0xc493dd50,0x7d220fcf
.word 0xdbfbf6ac,0xa774ab2e,0x4ef2a594,0x6c0251e6
.word 0x9012532c,0x57237893,0xab43bd17,0x4c282c64
.word 0x45113f51,0x23d41d50,0x31801f72,0x7ea8e33e
.word 0x69b72e28,0x0168b01e,0xb881df11,0xd4e0ee0f
.word 0xbfda30da,0xb9163b7d,0x22af1720,0x04d9ee33
.word 0x82335796,0x66c9b02b,0x01657c03,0xd453be61
.word 0xa380e21e,0x35d983db,0x3c575432,0xcbd38e36
.word 0xe68571f3,0x1132d4d3,0x82e4cd82,0xa30c3be2
.word 0x7b4d5fe0,0x01bdf18a,0x3d5176e2,0xc47f920c
.word 0xd4389d04,0x93b704e6,0x473fabc6,0x942e1e9c
.word 0x5ac5f918,0xb48b42f5,0xa2e8a0d0,0xdf1dd084
.word 0x221ea120,0x89a59028,0xc60efd1b,0xc2513a5e
.word 0xc55b5469,0xca35c5fc,0x4d509f26,0xf12defe4
.word 0x544e1060,0xd3879eb2,0x80b8f2b1,0xec3addcb
.word 0xe51fe3c5,0x79ec5833,0x42f65bed,0x5134d659
.word 0x276d7dcf,0x8f2045d0,0xa5d65fcc,0xc424d646
.word 0x0e2720f7,0x52d15bc1,0xb3aabc8a,0x59be1467
.word 0xc2f9020f,0x504e53b1,0x88bd3727,0x162d1269
.word 0x2f92713d,0x72ca0502,0xa43aee54,0x12d6e398
.word 0x78c5ef7d,0xf30ec84e,0xeafed276,0xfd54d5c0
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 0x23fab8f6,0x23f875ca,0xb827b127,0x76f8428b
.word 0x041a6dab,0x8a0c99b7,0xa5deff98,0xf3fdec9f
.word 0x629544dd,0x4efc80e0,0xa3d5f47d,0x3c28a7b4
.word 0xa4128700,0x6c303764,0xfa786836,0x1e3f4464
.word 0x6c69e4a6,0x7cd63d4d,0x3efcf421,0x84c701c3
.word 0x9773cf54,0x38760c3f,0x9acf0c9b,0x5b5a5c62
.word 0x2f567840,0x2e7ee009,0xd5649e5b,0x8ca540b8
.word 0x858064a0,0xf4a92233,0xef319e61,0x6f2e94c3
.word 0xf20c9d86,0x726d5e14,0x59e1f8a8,0xeba05934
.word 0xbe2ef052,0xad0f1d88,0x09308ed2,0x7d063d45
.word 0xe354cdce,0xab0fb590,0xdbb6048b,0x143472e5
.word 0x683878c5,0xfced4dc2,0x3550bcf0,0x31de18ad
.word 0x5b065d75,0xc087f85e,0x4bccc558,0x86988159
.word 0xc9f4cee5,0xf65d9797,0xbf1f396c,0x9fe2264b
.word 0x32b0c32a,0xef2a7ca4,0xb8c0cb44,0xc50cf3c1
.word 0x2a788062,0x5f80590f,0x0fdd64c8,0x266a5c88
.word 0x3882be3d,0xfc533efa,0x584efd78,0x4138a900
.word 0x240d3395,0xc4275076,0xeb6a9ad4,0x8fc720fc
.word 0x27aef9bc,0x470ae174,0xe30dcc49,0x27790de9
.word 0x4225b099,0x661599fd,0x39d77654,0x208a467f
.word 0xddc11bac,0xfc030b07,0xf17002ed,0x6c9a1003
.word 0x3d8fc6fe,0xf7c32e44,0x335e919a,0xac18d111
.word 0x27d11020,0xe4a606f7,0x99ffeffb,0x0af368b5
.word 0x741448b9,0x93c42f17,0x23246418,0xbc25951f
.word 0xda0bddb0,0x2124286a,0x1b3c280d,0xa1e55fa0
.word 0x9c617866,0xeb4c40be,0x71da01a4,0xd97222d6
.word 0x1e144354,0xd9972e0e,0x671b690e,0xae2be7e5
.word 0xc395f8f5,0x29e3d2d4,0x984c9d32,0xe295ab73
.word 0x0da34d39,0x1cac0ac1,0x5ecfef8a,0x87924b92
.word 0x033550c6,0x5b5b3b30,0x4220947f,0x44987c2f
.word 0x20939394,0xcd335863,0x8f0fa940,0xe7f36b29
.word 0xabcfde84,0xe50dcd43,0x2cb18e51,0x513e05da
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 0x9bde28f3,0x15110451,0x88af7c7c,0xe616f52d
.word 0x7959d293,0xa79c78ad,0x6169bca4,0x3b0c72a5
.word 0x463fa399,0xc971fcfa,0x4e882311,0x8e2026ce
.word 0xd370a540,0x0dfb1f2d,0x0a84ffa8,0x0c1186dc
.word 0xd8890682,0x3bac3599,0x926f4f90,0xda5d3361
.word 0xad21d464,0x06142af5,0xb3673f8a,0xb4a55480
.word 0x99c68523,0xf257effc,0x6c518b3d,0xd369108b
.word 0x8f376f3c,0xd722d64f,0x9c31031f,0xf1ded8a1
.word 0xe21070d8,0xd7c646df,0x6420aa81,0xba9b3c6b
.word 0xa40c476e,0x2b08566e,0x46a75cfb,0x0781f0bb
.word 0x95a26409,0x75bdac53,0x2e533962,0x8e53b145
.word 0x5e295876,0xb204d383,0x0fdf59c0,0xb9f478b6
.word 0x0b799fbf,0xaee4e761,0x69131ef6,0x82688a46
.word 0x1f6d5d0d,0x3252ae7d,0x000a4564,0xeea165c6
.word 0x075435f0,0x4f182ed4,0x0e834458,0xf8e72b71
.word 0x64bcf20e,0x2e5a2bc4,0xf3a54dd9,0x595d8cc6
.word 0xeb7da051,0x5e5779f8,0xfb27bfb4,0x8fd6bb0c
.word 0xcc6e2b34,0x085a1fe9,0xeaeac703,0x28a09e45
.word 0x3e6b5149,0x8e80b966,0x84a70113,0xbd55a1f1
.word 0xb6c53feb,0xdbc4f22f,0xc7dced50,0x33c0f27c
.word 0x25dfb95d,0x92f9a5c9,0x6e8af894,0xc0fe9f72
.word 0xb607731f,0x7194e620,0x1241c24b,0x65dbd6d6
.word 0x54dcc09f,0x8d9129f6,0x93f64173,0xc122b454
.word 0x5e0fc21d,0xb16baa43,0x3bd26cda,0xa5c6172f
.word 0x7794e3b4,0x7b724cc9,0x7b84598d,0x787d3eb0
.word 0x400dcbb7,0xff5576cf,0xefc50bb6,0xabe2edf6
.word 0x23888541,0xb4e87c28,0x891037d4,0x24e07a73
.word 0x9e29e1a1,0x1be0bc1f,0x3388a775,0x3d392232
.word 0x42e512a6,0x85ede212,0x76240b37,0xe2f35340
.word 0x3ebb7793,0x88903990,0xefc26615,0x69cabc9f
.word 0x6ce6ee53,0x83efd2eb,0x70977124,0xa09982f9
.word 0x568718d4,0x8f16dba0,0xcf13de86,0x067b8b94
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 0x8d9121ce,0x3eeac4e0,0xba1ae609,0xc6641513
.word 0xa524ac90,0x35690326,0xa1a95d4a,0x603b2ddd
.word 0x4d349a2d,0xc1cce545,0x82044547,0x1435eab7
.word 0x9abd4ef7,0xca853a85,0x09a9654a,0xcd92de2a
.word 0xcb7f16e0,0x1ff5d93e,0x3372ad4b,0xfdc13f26
.word 0x17f74d55,0x28d4a3a1,0x623dabb2,0x855e823d
.word 0xed406ce7,0x739c8fd1,0x66ddc201,0xf944b749
.word 0xaad181ff,0xffbc9f57,0x80e0e048,0x07366463
.word 0x9999c5ec,0x43fb2312,0x9f2cb8b3,0xd32803f2
.word 0x255ffc65,0x34e27ec8,0x6f866572,0x5297cbd7
.word 0x7a383fa8,0x553a96e7,0x7d87ded0,0xa9392382
.word 0xb2148ae0,0x4949f71a,0x6252ad1b,0x24ecb711
.word 0x3df811de,0xe372963e,0x82f64e3b,0x470e7e1b
.word 0x64ea7a64,0xbc78ff39,0x7736d449,0x7acb9c30
.word 0x6ccd27f9,0x0112b07a,0x37115969,0xddb33f39
.word 0x73dfac56,0x8b98d571,0x40f68370,0x6ac6bed8
.word 0x113f2a45,0xd1aa38e1,0x02862867,0x8e22a662
.word 0xc7f53fff,0xa8d5a022,0xbcaee50b,0x743baa19
.word 0xf04c370b,0xda65d92e,0xeec72b91,0xc88f941d
.word 0x05800dfb,0x6433f5d9,0x175fbeb1,0x514326da
.word 0x135a0568,0xf00144f7,0xb73f2cb7,0xb808a95a
.word 0x58fa2054,0xbfe4c69f,0x12e98330,0x8b280f84
.word 0x13c23acd,0x837658cf,0x5de2f35a,0x2a10e8c5
.word 0x09a46d3a,0x69103be0,0x8c89a570,0x76c49d82
.word 0xe6d0ef36,0xeb5d8487,0x873cde33,0x1f516da5
.word 0x42da8b3e,0x759521e7,0x84af71bd,0x904ce049
.word 0x3d40d71e,0x419eb7e8,0x5fe0bce4,0x568e7d6d
.word 0xf0bf0c6c,0xea84972a,0xe8993a69,0x38b8e6d4
.word 0x0c36f7a6,0x5fd214cd,0x4d59fa3d,0xb9b2d4a0
.word 0xde889097,0x570c910a,0x51b410d4,0x130524ff
.word 0x6996b86c,0x3c98174b,0xd44df3b5,0x23f5da8f
.word 0x626cc166,0xe6bdcf9e,0x66c7cfa6,0x9aa9934f
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 0xb0099aae,0x32851d45,0xa58e5f6f,0xa4eb1187
.word 0x2ad4a52e,0xab122c5a,0xa3c07f64,0xaa2317d4
.word 0x41aeaaa1,0x7e7b2481,0x4c957638,0x5bb35998
.word 0xbb7d2aaa,0xeedd57ce,0x4b05de8a,0x45ea319d
.word 0xbae0b439,0x20701c44,0xb1c2d3a9,0xd76ca62e
.word 0x21f58c5c,0xadc55df9,0x32ef0ae2,0xcfdf0291
.word 0xe57cc60d,0xc53f3b9a,0xc2f11722,0x1c3937c3
.word 0xb39b2449,0xf2eaaabe,0xca09336e,0x5cb50d0c
.word 0x8bcbfede,0x85380790,0xb09e231b,0x13af48fe
.word 0xd772a448,0xf2625677,0x900ce085,0x7b5a180e
.word 0xec44d01a,0x8e682697,0x0bc147fa,0xb2dc158a
.word 0xd7eacf4c,0xe72475d7,0x329db103,0xb7087142
.word 0xe62e4593,0x53aec2c9,0xd5447652,0xe8887185
.word 0x983958ff,0x8d0c4864,0xadb42465,0xe46763f6
.word 0x89a5ffba,0xd5db94bd,0x037388c8,0xd59936b9
.word 0xd355e1cf,0xb5f21d0e,0x46bd6034,0x69247594
.word 0xd92e8a04,0x5efac1d6,0x789a3ee6,0x2740c7d0
.word 0x7f487f18,0x2b3c8fea,0xcc96de87,0x4d7ce7de
.word 0x8ae7504e,0xb41a6676,0x0f13ee22,0x65a260ea
.word 0x0aa8a080,0x6a3daec3,0xac43bec9,0x21ffe25b
.word 0xb8de4c76,0xe1ed9f83,0xfe84d58d,0x41cf6381
.word 0xe1f2be68,0x28a06f03,0x3add278c,0x5f127130
.word 0xef53907c,0x1826d550,0xfe2f7656,0x32618b0f
.word 0xbef0a012,0xf80c572a,0x48cac80b,0xf6dc3689
.word 0x4ccad637,0x17f412fd,0x92455ec0,0x290af62a
.word 0xcfd6658a,0xfa36bcb7,0xc11a3c4f,0xa29844d0
.word 0x89e3192f,0xb334ddea,0x9a820e9a,0x77d9f53c
.word 0x19f335cc,0xca2b70e8,0x210950ec,0x30c4db78
.word 0x70d756df,0xd6171ae8,0xd0d20e34,0x4d8dcbe8
.word 0x37dc7940,0x25cb9ab4,0x9b779107,0x4079a65a
.word 0xc7a54464,0x61bfff9c,0x906d613e,0xd950caea
.word 0x1c4189de,0x2e438d42,0x2b0adde5,0xb102a58f
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 0xfddc3470,0x2e2be563,0x8637c9ca,0xefa24c42
.word 0xb73faeab,0x9e281619,0x997f1fda,0xf83bac69
.word 0x76fb0bb8,0x2d8559bc,0xa755b49d,0xb3937600
.word 0x5fcfaa79,0xd26879e6,0xaf5179fd,0x6cdd5622
.word 0x67dece2d,0xdba93931,0x3e93efd1,0xf26362c1
.word 0x81137a09,0xce227aaf,0x1a6f114d,0xdb73b861
.word 0xc6ccc5bd,0x2ee986bb,0xd4bc40c3,0x8bfbfdf5
.word 0x0504961e,0xb14b21bb,0x84663ff1,0x647a54e8
.word 0xd37ad904,0xda8f8bd5,0x4e899e8c,0x1cfd2fd2
.word 0x88b235b0,0x402a78f8,0xb91ca539,0x6158fec3
.word 0xd15ca676,0x7bd28070,0x069fa59b,0x0fedb877
.word 0xf912a101,0x74d09ad5,0xd834c3b0,0x0550a971
.word 0xcb4d2a57,0xa82d386a,0xfaf4113d,0xbb556139
.word 0x6471dd5d,0x41fb5e8c,0x7673390b,0x988f564c
.word 0x370f39ae,0xd772233b,0xfae0c061,0x710cc743
.word 0xc2ebb4c5,0x2cb5c116,0x8fb5a7f5,0x002ac3ea
.word 0xdcb41d2e,0x26ecc9b0,0xd4653cb0,0x0b62035a
.word 0xdc5940da,0x859ba5a3,0x3dcdb915,0xf0809427
.word 0xd757d8cb,0x02b3d7ed,0x69c70995,0x53656aef
.word 0x8b857d08,0x0dd61f8f,0xef61cc2d,0x5ff0b2ea
.word 0xa2a86ead,0x11f5bde7,0xe127e143,0x7aa7ecea
.word 0x3ea64787,0xb816b803,0xe94f6c9c,0x43caf401
.word 0xd62a5d0d,0x95eb9cd4,0x1adddddf,0xfc3036dc
.word 0xd44d11e9,0xac46e6e5,0xb12d4ae5,0xd22fef91
.word 0xabc4bc0a,0x62294bd0,0x1aa8ec9a,0xd4224ecc
.word 0xd4002ba8,0xd876967f,0x5594ce1a,0xac7d6aac
.word 0x4f853d2e,0x00294689,0xa1ff9863,0xf0b17bf5
.word 0x42fff2b0,0xe36b5482,0x20abea8a,0x094a7bc8
.word 0x0aedf32d,0x943a04a3,0x61c5ef12,0x15873969
.word 0xa5d9cf1e,0x713d43ff,0xdc55c208,0xe134821f
.word 0x8d21ef8b,0xd9055744,0xcc77ce8d,0x9459bedb
.word 0xfae957b4,0x76016273,0xa59460d1,0xa3cef873
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 0x664ed693,0xff586146,0x60b1b325,0xb3df4cc0
.word 0x96676cb8,0x24722cdc,0x830179ca,0x4cfb1b97
.word 0x9e9e3a64,0x9db5f9e4,0x19b7c9b5,0x608fd570
.word 0x20fdd33c,0x45a77168,0x34d47ebf,0x20bd02ac
.word 0x1a1bec92,0x17823058,0xe3845b82,0x5b1c05db
.word 0x3c11c818,0xf07cb5da,0x90bcdc94,0xa6dc8a18
.word 0x9330964e,0x99750a4a,0x57eeef7b,0xed5cdaed
.word 0xde5cd7be,0x8314a0c6,0x4a50e170,0x8222eb4f
.word 0xe97685c5,0x11f7155a,0x146a3281,0x162cda21
.word 0xa15752ad,0xe5cb5dbc,0xe1a7b26d,0x7aa5529a
.word 0xcdbfe291,0x4615305f,0xd4bcefff,0xed5f2fc5
.word 0x3827f2e1,0xded99e3a,0x9eef6efd,0x3eadd894
.word 0xbf2433d1,0xe7881c89,0xfd1e2723,0xadc26eec
.word 0x5a32ef06,0x0c6c0c72,0x690ff7dd,0x8642228f
.word 0x62695651,0x99e0f97c,0x45e4087a,0x7694510d
.word 0x429700cc,0x5d04432c,0x4ddca5d0,0xf76fb2ec
.word 0x0967ffce,0xa81224d4,0x9033f040,0xc0ac43e3
.word 0xad66ec69,0x22151839,0xa2f6bbc2,0xa076fb15
.word 0x8c8207f6,0xf4d956e3,0xb304d7d2,0x465249cb
.word 0x044bd5b7,0x80c9c108,0x9de599f8,0x322c7d69
.word 0xcc0a01c9,0x7b362659,0xfe4b655e,0x2fd70dcf
.word 0x754bfe31,0x50e836ae,0x914724f1,0xd413d8e6
.word 0x8ffc4975,0xeca52518,0x34337fd9,0x50fdef46
.word 0xde1ff99c,0xe66858d8,0xdbd1c042,0x6c04897b
.word 0xda3d363f,0xcdfbb195,0x6ac477b0,0x6c797985
.word 0xc78a8e0d,0x2525ab75,0xf400e1d7,0x9c854687
.word 0x869a4b65,0x6acc4f13,0x0b06c6a3,0x2a3890ef
.word 0x158d6167,0xadbd0574,0x5b8d04c9,0x6d2960d5
.word 0xecc070e4,0xd7f74c66,0xa531772e,0xd3170816
.word 0x51d8653f,0x49e77d5b,0x596e3288,0x7f5ce7e2
.word 0x1c4cfa81,0xd0f1b38c,0xbe3111ef,0x58d25ac4
.word 0x4e8e68e3,0x05fcb220,0x70c42848,0xc64ff395
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 0xaf8f271f,0x27005d60,0x58be1147,0xf8a0c6aa
.word 0x9a4b82a3,0x465f6c9d,0xb5af2a67,0xb88d9db8
.word 0x128cad76,0xf4e55e2d,0x22af1481,0xfdd5e7dc
.word 0x7ad38e2a,0x1c7f29b1,0xb6062352,0xfb8db8de
.word 0x7ae6c3e1,0xc8c953e0,0xc1970c96,0x14650830
.word 0x4060de4f,0x1c9e7f24,0xc6d5e34d,0xabbdb11e
.word 0xecbeef21,0xebe57e49,0x9f9140be,0xa02f3527
.word 0x822ff522,0x1b446b1b,0x92dee87e,0x01ed2bc7
.word 0xeb4c41b8,0xc7ee4e48,0x6eab00f1,0x8342cf07
.word 0xef5dc9c6,0x6131ee76,0xa761a8a8,0x8578d7d7
.word 0x5ee6abc0,0xc42f696c,0x6e93cd45,0x5abd51e7
.word 0x38ce2b8b,0xb8b1979d,0x5f93a2fb,0xd7cac968
.word 0xec308b2b,0x6246e462,0x40302329,0x17c9b83c
.word 0x80489535,0xf715b383,0x46d3d5e6,0x22306ee7
.word 0x271e64da,0x7797cb65,0xbd9f15e6,0xc828bce7
.word 0x5a4e720e,0x055d257a,0xe724a348,0x47dcb27e
.word 0xaef77213,0x73e1ae8f,0x987b256a,0xdeee12ec
.word 0x211b949d,0x65bf52dd,0x332564e9,0x93db848b
.word 0xe42df797,0x40a74d63,0x77c1c63d,0x271cffce
.word 0xe89f176f,0x4f52d8d5,0xcdac568b,0x2357bdab
.word 0x02e64754,0xa2da9ebb,0xdb5545a6,0x0c8df3fe
.word 0x2718feb7,0x59cd5267,0x97fe2f00,0x18c571a4
.word 0xdca90c03,0x427bb9f5,0x22d24812,0x896b36eb
.word 0x120b680c,0x96a3d218,0xae6db6b4,0xed521916
.word 0x2265055e,0x11b90a67,0x31ccc079,0x8d233d67
.word 0x9dde9fa1,0x1b117af2,0x69c20de1,0x494f097a
.word 0x86ec0abe,0x0450e8a4,0x2343aa73,0xbc467271
.word 0x63ac2bf1,0x047c5817,0x3475f00d,0x3a5ab08e
.word 0x3d2db77f,0x5ae5f96f,0x5f3513ba,0x7da55429
.word 0x9d7ddec5,0xb3c83dbe,0x859f8812,0x1ce9e88b
.word 0x62a2e567,0x9b06f780,0x95a01be0,0x06fe4e5b
.word 0xf911deba,0x9b5a32f6,0xc559cc80,0x34f0e6d2
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 0xf3907cb9,0xe1e26db7,0x833bdd38,0x203b6a70
.word 0x20bd19dc,0xf3aa8e24,0xf7603a06,0xaf8e209e
.word 0x9d2bf1e0,0x2126bcc8,0xc057360f,0x5a02e551
.word 0xf6d67876,0xe61dfb11,0x9f9ab10c,0xe60f4495
.word 0x71c1b0c5,0x64a16eb9,0xaae2c58d,0x1a279c3b
.word 0xdc18c7f7,0xd72937f8,0x21af0fcf,0x271a534b
.word 0xeb01a735,0xf4df5f0f,0xeb4b6897,0x979f8b8f
.word 0xe65f5528,0x789f4303,0xc0904344,0x1d7c5079
.word 0xb4063184,0xdcec0427,0xe593ba7c,0x5e9f6bdc
.word 0xc9cb86e2,0xdcc717f1,0x7f04bc4b,0x87be8e01
.word 0x0f2603f0,0xcf316426,0xe0cd1571,0xcde6f7d4
.word 0xc41e8215,0xda36048d,0x8a196ccf,0xd52195e4
.word 0xd972c6f9,0x63870e25,0x2978e00e,0xee2fbbea
.word 0xe151fc96,0x77facb61,0x9db51078,0xebed2a02
.word 0xd91b1573,0x3114712f,0xfb6d2e9d,0xe9e9807d
.word 0xe753d87a,0x66bfeb0d,0x4a964950,0x7680e3dc
.word 0x300b7f9c,0x7b0151a0,0x32d6e963,0xfb71999a
.word 0x45b6fdc5,0x609fac3b,0x8bbc95fe,0x699588c5
.word 0xb660fc46,0xbbc45a55,0x0ac1e157,0xa4b85d96
.word 0xc013715c,0x6d07cc9a,0x7d689c34,0xaa063e17
.word 0x86918619,0xac3540fb,0xd3ea3701,0x029805d6
.word 0x4fa1b312,0xc9a61884,0x6aca22ce,0x04829422
.word 0x3843cb1e,0xdc642558,0x9263806a,0xaa13b3e7
.word 0xc785a972,0x38b0ea13,0xea840ad8,0x57df66f7
.word 0x07af8021,0xff5ef4ce,0x41fcb489,0x367d5569
.word 0xf8832ff5,0x3949076b,0x143486f6,0x26705538
.word 0x6487ef25,0x6110fd0a,0x1e70a23e,0x80739c95
.word 0x8ef33652,0xa81049f7,0xd7d07573,0xbd78417c
.word 0xaf4c34c1,0x9bbae5d7,0x3965ac6e,0xccfc4fc5
.word 0x367e9f6d,0x32607507,0x405496de,0x2a885e38
.word 0x72bd206f,0x097ccc32,0x939d27b3,0xf759047e
.word 0xfe4018d1,0x74758e71,0xcfbc0a63,0xf7dabf99
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 0xfcd79c58,0x76d03a4f,0x74ad4991,0x0ce0854a
.word 0x8b61bd26,0x64fae423,0xba51da50,0x23b49e48
.word 0x50fe8b5e,0xb71add8c,0xcca29ae2,0x12020077
.word 0xe0741cff,0xd635e1f8,0x85a353f6,0xf09bfce8
.word 0xaa3657c2,0x9cd07054,0x7a2c11ec,0x799bd473
.word 0x627083ef,0x10523d97,0x8ba13271,0x45f76cbe
.word 0x6ebeeff9,0xa8037c41,0x61d679f5,0x2d0230af
.word 0xd009b2c1,0xb116aa78,0xc924b539,0x966ca085
.word 0xbaf66ff7,0x0bf3820f,0x62ac3d58,0x6e151e76
.word 0xc1b80a78,0xa3ef79a7,0x1607fb4c,0x8c5c2ad9
.word 0x47997950,0x01a8f842,0xc677c133,0x63891f3b
.word 0xad9269d9,0x253e302b,0x513f8753,0x82495b0d
.word 0xd76a4349,0xa37d420e,0x6d5d2f3f,0x0630cbc9
.word 0x65dfa272,0xded9ebe2,0x81554535,0xa16ebcc5
.word 0x0ed4c736,0xa0359c8c,0x83ce7478,0xcb97d0dd
.word 0x31cb0f1a,0x110e0ae3,0xee35b0f8,0x135431d7
.word 0x3b352f0e,0xf6bd9783,0x39c9f42b,0x953cb185
.word 0x3bc005bc,0x73655a9c,0x218da863,0x5f056977
.word 0x742da7e8,0x2c8a2842,0x7b19436a,0xa92b9d32
.word 0x8bfb0667,0xba75cc11,0x8d5c4847,0x62a8a680
.word 0xce9edacf,0xcb4f7542,0x029fc2cf,0xdcd8b5f7
.word 0x04fa026f,0xf1dab21d,0xdb34bfd5,0x43ec110b
.word 0x4c01b478,0x3c3b55df,0xae8cd04c,0x1a28cda7
.word 0xa51a7467,0xb1bd1c32,0x884a38e1,0xec92d6e3
.word 0xba95cbb6,0xb4ffff4a,0x5b38aa0e,0x91145eb1
.word 0x7204e856,0xc72016f0,0x02a204e3,0xa8c10889
.word 0xdf12f109,0xd6ba313d,0xd702791a,0xf767b5e9
.word 0x96ae1e3d,0x1832c810,0x77de1cae,0x5ce43eaf
.word 0xb46f3939,0x80a8674b,0x61e8643b,0x9ae871c5
.word 0xcc9a7ccb,0x095d08fd,0x361495f0,0x73db1969
.word 0x0a6c558f,0x53fa49cf,0xdb39bc8b,0x4761ef2a
.word 0xe48a1e13,0x35e8b846,0x1e1233ce,0x9fbf2d07
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 0xb502bccf,0x6dcf63cf,0xa601de2e,0x20d0475c
.word 0x5bd7b669,0xffd185e7,0x2a6fc55f,0xc7448a13
.word 0x6120c797,0x1c6c0bd7,0x78eb3bda,0x7de4138a
.word 0x27c89efc,0x371adf2f,0x36b39fe6,0x9e40aad2
.word 0x56e9fa48,0x3c8defff,0x1cee0795,0x54b7b1d0
.word 0x3c6a2a34,0xcab90f37,0xf7175368,0x469350e2
.word 0x3da81a8c,0x4ea7b301,0x14acf83c,0xdf0c7ad4
.word 0x1a4ebddc,0xe31fcf23,0x0cadedfa,0xa8e93ef7
.word 0x2041c0b6,0x144c1839,0x607c0492,0xc3d91869
.word 0xfc08d3e2,0x27d51c5a,0x162a50eb,0x9d12f2ea
.word 0xe6ee71d7,0x28f1d97e,0xbd6367f7,0x24706acb
.word 0x1b81ead5,0x0c65e835,0x70deaac3,0x4d878892
.word 0x698395a2,0xac111fe4,0x0e880b35,0x1fb15dfb
.word 0x27e603ee,0x9675d742,0x17883592,0x36897c50
.word 0xd2a24d97,0x39405fdc,0x7a8aac00,0x423abfc1
.word 0x066118b6,0x42161a25,0xbe96d042,0x814d8753
.word 0xfb551ea3,0x970adef9,0x8a9a54e5,0xd8322210
.word 0x9fc9456a,0xcdbc09ec,0xf7d40e1e,0x743d1c06
.word 0xe71d29cb,0x8feec4e4,0x3f772dea,0x41a1ff02
.word 0x9494383c,0xcc218c9b,0x7f338dbf,0x19640563
.word 0x17e8be26,0xc700839a,0x4760d571,0x39b3167f
.word 0x7bc99c5c,0x0fcb6838,0xd21ca329,0x1016ecf0
.word 0x1d0705a0,0x26889f80,0xf9e95a59,0x8377f22c
.word 0xe545738a,0x6e3a8a94,0x2e88ac35,0x529746cb
.word 0x23bade34,0x0bb45568,0x49a679f0,0xcae36641
.word 0x75fe3273,0x5a1da667,0xf16dee37,0xb49d9ad1
.word 0x9ebaa34b,0xca36ca43,0xaa4d8154,0x40732b3a
.word 0x00000a76,0xff3fbb67,0x3d683905,0x38bbec07
.word 0xe917e877,0x9c7ee120,0x9f4df5f7,0x6e1884f4
.word 0x8c3c02fb,0x164c7207,0xe24da4d2,0xa66ddd4a
.word 0x7f3de569,0x8e19f3c1,0xff443edc,0x42bd1cfb
.word 0x2c4004c9,0xdd44f9be,0x099958f4,0xabfb5da9
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 0x8a2471d5,0x15dab193,0xb9c070aa,0x84d29a96
.word 0x99a71b02,0x32ccf1f8,0x544f67f5,0x5b994151
.word 0x0cc054b0,0x7da5febc,0x8bc50d2e,0x07cb8cff
.word 0x8a437dba,0xc5350587,0x741a67a2,0x2ee4b61b
.word 0x1e3f9619,0x7bbe91c3,0x95ed8e36,0x15b36c49
.word 0x7af7b157,0x38c1c80d,0x90cc5fa3,0xab9ab7cc
.word 0xb7ec9ed1,0x35806720,0x6a99c160,0xdb618378
.word 0x77d4b77c,0x3592700a,0xe5e6422f,0xc2c46856
.word 0x819a0dd3,0x166aee2b,0x12204653,0xe73cefa2
.word 0x3810f815,0xbff14878,0xd12165ad,0xc4c8544c
.word 0x9a26f56c,0x02b1551f,0x3d8ea4ab,0x68f9aee8
.word 0xc8fbe716,0x2633a1c6,0x42399b57,0xfdd6934d
.word 0x8a4da035,0x346028f4,0x58753ccd,0x3c46ac74
.word 0x43eebe25,0x984bc35b,0xd0617fb0,0x5d74e931
.word 0x4fd98914,0xe2996e69,0x11781a07,0xa3c0e2e7
.word 0x46ba13c3,0xc00df642,0xe62d1f89,0x4a93d8c5
.word 0x3e416d68,0x839c0808,0x80986c8f,0xd27b9457
.word 0x7b4e38a8,0xf66a47e6,0xcf1f255b,0xf67a3794
.word 0x4747cf68,0x89c0934f,0x28b3e36f,0x375b586d
.word 0x5f10ffc4,0x2f7a3c2d,0x691642df,0x7b02c2ed
.word 0x65c1948b,0x2f877cbc,0x320c5ef1,0xa6ab89ae
.word 0xd26acb87,0xb1715551,0x9b82162d,0xa2781351
.word 0xb5ec2723,0x20e399a5,0x4b4957b8,0x8846caa6
.word 0x4e270103,0xbc8d778a,0x1cadce06,0xfa9be5aa
.word 0xcf27f04c,0xeae6318c,0xc06ef0fa,0x8bcfe4b6
.word 0x28059d0f,0x2c6a87e3,0xd47707ed,0xb1ca8232
.word 0xea1b3176,0x9a671a03,0x3adfcbea,0x229dddea
.word 0x8068c93d,0x61f598f0,0x24e9b92c,0x671ec2d4
.word 0x96893420,0x3f6963d6,0x8a38283b,0xdab023fc
.word 0x58cbcaf4,0x44b0b827,0x5f9ed075,0x5455e932
.word 0xffaa2fb0,0x8b4723b9,0xb04be7ff,0x6253b5c8
.word 0xe2915f18,0x94ffd31f,0xeafbe132,0x1184dffe
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 0xaea7bef4,0xee9c786e,0xa88fa8a1,0x1974b939
.word 0x8625986a,0x963f1517,0x4c274ab9,0xbcf45bea
.word 0xdb92d35f,0xa772d945,0x2e587607,0x3bd9fa5a
.word 0xc2a8cd26,0x9cc6fb64,0xfab866cc,0xde48b8ab
.word 0x9157c757,0xaee0516f,0x19309e24,0x977a48ae
.word 0x7ec826a9,0x0cfa3a0e,0x592e89af,0xa26d53ed
.word 0xde3114bc,0xa81b74ec,0x0dd25cbf,0x6c167162
.word 0x8f5e5e1f,0x5a29231e,0x597d6e49,0xa0222fcc
.word 0x89ec64c3,0x461e4c39,0x962e24e5,0x49960955
.word 0xfe55622d,0x37a27c51,0x06c209bc,0x8022aa6b
.word 0x11732030,0xa99bb9db,0xda8f98fe,0x3f42cc15
.word 0x0af241a4,0x7249a82a,0xa7dd4d5d,0x325ea78e
.word 0x6bbf4272,0xb137b7a7,0x8925a4af,0x9ac0e266
.word 0xc8ea8e00,0xac91d919,0x4ce144b6,0x18b49b94
.word 0x944f293d,0xe908d396,0x2c14a5ec,0x422e0339
.word 0xda64a7ff,0x8fdd877f,0x87ff79ba,0x9fb3c67c
.word 0x18fc80f5,0xc7afcf44,0xae6b64a0,0x640b5b40
.word 0xa848a721,0x2204d27c,0x4d7bf17f,0xe16cdabe
.word 0x250e4dff,0xfcd2c417,0xd9e51c00,0x86c3c3dc
.word 0x8fa36654,0xf9191adc,0xa3e52849,0x031ada1b
.word 0x6d1b377c,0xa731c522,0x658926e9,0x3e18f23c
.word 0x5636cffc,0x51e96de2,0x56ddbf48,0xc8cd4ff7
.word 0xaef88234,0xbce37a53,0x96f34140,0xed9cbe95
.word 0x3f15604b,0x0eacbce3,0xab07404a,0xa5935092
.word 0x6c2ae8bd,0xfd7a7ae3,0xd962fe16,0x4d107a50
.word 0xdbfb48f8,0x327c99ae,0xdeb768f2,0xaa471da8
.word 0xd664ae95,0x993b38bc,0xd73ce86b,0xc62192a9
.word 0x3718de42,0xe847c06a,0xea3efeea,0xb0104d54
.word 0x727aa3b0,0x4acf638d,0x7c6b02d7,0x1e29b479
.word 0x1c8efaf0,0x62b7da71,0x595547ee,0x06413e4a
.word 0xe2fa5d95,0x88595498,0x48de7097,0x7e5c9676
.word 0x6eda2b0e,0x10430466,0xf4a3627c,0xcaf3a860
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 0xcb7e83f2,0xee3d1352,0xb3fb916b,0xd39b74b9
.word 0x88986dd4,0x142a1fbf,0x1a925dc4,0xf01e2ec5
.word 0x076f1e8f,0x87124799,0xc79bddde,0x25b6febf
.word 0x2cbc574f,0xae0ec405,0xdf27ba60,0x48110db7
.word 0x8e66ce32,0x302dacdc,0x6ff02d75,0xc28cab5a
.word 0xd3c2bec0,0xb795d1cb,0x24a8a5e2,0xc5f45add
.word 0x153ff12d,0xb2c8f797,0x17dd8e25,0x0ad2d3b8
.word 0xbbe48efc,0x2769511f,0xea7d6182,0x90d4ba2f
.word 0x184ca97f,0x64649233,0x6d28ec81,0x647c123e
.word 0xd2783666,0x817c8e25,0x7b2a885a,0xef79f2f9
.word 0x99ea2c58,0xb6ed3a94,0x93d2cb66,0x7c96f6f1
.word 0x23c7282a,0x8aa0cec0,0x596a1b86,0x1273c8e1
.word 0x242e843b,0xc12282fa,0xeb1c3e21,0xeb1bd79d
.word 0xa492b243,0xcf65dbcf,0xf1106bc4,0x888f9565
.word 0x2b369dd8,0xc8937d99,0x923a70e6,0xb4f7d122
.word 0xe20f025a,0xaf1005fc,0x6a6d2ad1,0xcbb54785
.word 0x73110692,0x74c18e28,0x1bd6ca59,0xb961e83b
.word 0x62927087,0x2aa6f219,0x09ef0313,0x35cb12c7
.word 0xaf167158,0xc7b86beb,0x19e11dca,0x9a83868e
.word 0xf69a85ef,0x9d2311a4,0x669e47a9,0x428e6eed
.word 0x9bea62aa,0xd66db5cf,0x431404db,0x2a17bf7f
.word 0x50f02076,0xdb4b102e,0x3475dc57,0x9da155d5
.word 0xe65c1236,0x0783822e,0xa5606bad,0x2e932705
.word 0x79908dc8,0x9cba307d,0xe5228853,0xd4bd19ec
.word 0x923ad57f,0xa22afd60,0x874bff67,0xe58c8cbd
.word 0xefba7938,0x9ab27a66,0x6b384300,0xb1c721df
.word 0x1eb4e31c,0x66514897,0xa2c3e8ab,0x4c26ad26
.word 0x56a9f905,0xd27c0644,0x4b1ca62d,0x88b77816
.word 0xa3117b4c,0x6c7b0d67,0xee35bf96,0x57ddabf0
.word 0xd9d8ccaf,0x8946827e,0x8377a6f3,0x2783e4c6
.word 0x2c48ce6b,0x4c78c3f9,0xe378d479,0xaac419a9
.word 0x6058d4e3,0x17a9d658,0x24eb3cbe,0x2409623e
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 0xa683c245,0x6410a83e,0xd2f641ea,0x40a8204a
.word 0x26ca89a5,0x25741929,0xedfdc626,0x2ebe3c48
.word 0xce363a6d,0xebabe608,0x39ef6941,0xfe905b06
.word 0x739fbf3f,0x3d1ef776,0x567f648c,0x080cb947
.word 0x40b8f679,0xabe1eb8e,0x92e80c14,0xb624dd7d
.word 0x273ea9c1,0x3f4dbeb2,0x127a3ed6,0x4e5677f8
.word 0x4c900bdb,0xd153cd8b,0x18652112,0x058a5382
.word 0x0adf49ef,0xfc559f8e,0x679c0c6c,0x8cb1378d
.word 0x20ece41b,0xb79d1a89,0x1fb908f4,0x27c5bce8
.word 0x5f8b7dac,0x7a2090bc,0x44a5fb34,0x27bd3d47
.word 0x3423e195,0x5df3b9ed,0xe47f38e3,0xf4364978
.word 0xebbe89e7,0x193ebe0d,0xacfe6f1b,0xa5c63698
.word 0xdc74ba96,0xffd2d745,0xfc909507,0x9834bc9f
.word 0xccb81ca8,0xd463d7f7,0x2ea199b0,0x161d73ed
.word 0x2a6b5110,0xbe9f98ac,0x80f61349,0x47a45905
.word 0xae7b63aa,0x6e1bd5c3,0x5698d8ed,0x5f67563c
.word 0x9b2d91dd,0xc4a9fa2e,0x8043b4cf,0x01911538
.word 0x2dce0fc9,0xd36e0e15,0xdc5c46cd,0x85df603e
.word 0xea25b05c,0x448b5410,0x9306a84e,0x45545b55
.word 0xcef4d428,0x844f16be,0x6ee3e453,0x013b9f59
.word 0x4943dddb,0xa74d88f5,0x800388f6,0xab519303
.word 0xc78bf79d,0x74431639,0xc9980bfa,0xbc5b68e8
.word 0x5b2324e2,0xe50d98db,0x1290382e,0xa30cbfa9
.word 0x997efd88,0xdb31482b,0xf846b5e1,0x92506e2c
.word 0x1846b48d,0xdb8ab2a7,0x4657930e,0xef8ffe42
.word 0x5ffd82a2,0x89691936,0xb8c70673,0x2f7ddaf2
.word 0xbc9bb116,0x0ef89a85,0xdf78865d,0xd1e7f6fa
.word 0x3d25c495,0x2168f4a1,0x6825622b,0x44e3e0b3
.word 0x2e0fd86e,0x18d833db,0xace80b45,0x24248168
.word 0x83b02b39,0xd8af34c4,0x669034fc,0x6a414721
.word 0xbed50b04,0xcf376fd7,0x5243b9f5,0x5b55b067
.word 0xbf689317,0x90f565c1,0x232b3dd5,0x649801ba
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 0xf0166d0e,0x6dba517f,0xcfecd113,0x0448ba5b
.word 0xe4e84645,0x7fb3eef8,0x4c4045d5,0x69cc2154
.word 0x539f70df,0x6ca2323b,0x123bb15c,0x4abea79f
.word 0xcbe12aca,0xc0127176,0x6dc98994,0xe05828c2
.word 0xf1b5e0c6,0xaf8e4636,0xc528f649,0x85331d65
.word 0x3b903750,0x8fdf7dd0,0xac356bf6,0x9d5a873f
.word 0xb0a928af,0xed2f8a6a,0x991455dc,0xb8a30d5f
.word 0x47566169,0x1c1d7425,0xe6d6b107,0x82554ce0
.word 0x90551128,0x0c69c1e7,0xab39a0c7,0x5e3d7aa0
.word 0x84a5c42a,0x048983fc,0xca2e6674,0x2de34e16
.word 0x469370b5,0xb976670e,0x5f15ed8a,0xf88de757
.word 0xe95a5b24,0x9ceebaf1,0x20546e23,0x7479dd58
.word 0x218a6207,0xca478a5d,0x2785cccc,0x48d67045
.word 0xd6e844ad,0xe92c6db6,0x7c9cf7bd,0x6b9ca864
.word 0xbbe9206e,0x22a17c64,0x07e76fa1,0x9b0dbc8c
.word 0x20509ab8,0x35836150,0x1466e66f,0xf084d428
.word 0xffe47648,0x11d7ff45,0x4adc4943,0x8853bcea
.word 0x27b8ebad,0xb6b66f12,0xfbefcbad,0xf36c6b7d
.word 0x15f842a9,0xcb9c66f4,0x6715051e,0x322f38af
.word 0x3672dcfe,0x03e5b432,0xa10b5488,0x244b56e5
.word 0x58b7e9e0,0x163132e4,0x81c40935,0xddce3013
.word 0xa14580ee,0x3c38d8ed,0x1b7e6a3c,0x79aa15d7
.word 0xd2e0796c,0x105fc490,0x0ef6044c,0xd34a3f41
.word 0xe120f49f,0x12793d18,0xdf84cd8e,0x39cd3ab7
.word 0xbf87c368,0xa945cf91,0xedc11a49,0xb4f8cb80
.word 0xb611f14a,0x02666393,0xb3f52197,0x6a446d8b
.word 0x033eb696,0x6d0f322e,0x856bf53b,0xc23cdb8d
.word 0xfbee7d23,0x23e52221,0x0718ed23,0xd296321f
.word 0x8977e133,0x50ceaba8,0x5253cf54,0x800b15d3
.word 0x6d93dc35,0xeb1d8904,0x37a64072,0x5eaa2271
.word 0x08c97cab,0xca0378eb,0x5122d36f,0xdd1d6d80
.word 0xe0448d1d,0x0e5d2dc3,0x3f765499,0x3eca884b
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 0x16457492,0xaf6211a8,0x130a729c,0x600fe1e5
.word 0x98a9f943,0x7a028abf,0x54873db9,0xc1215abd
.word 0xcecfc56f,0x21fec2eb,0xfb317280,0x27182e10
.word 0xbe824cad,0x2873bc9e,0x69a5c095,0xae2b85b3
.word 0x7df77c5e,0xc54098ee,0x6dcad758,0xd776070c
.word 0x5bb8a17c,0x2357a290,0xbd2f1bdb,0xb9b0045b
.word 0x353fd916,0x49810ca9,0x4097fa92,0x3ce3f114
.word 0x049cfd6d,0x210209a7,0x2c48a03d,0xcfa6f82a
.word 0x32d537b6,0xf9485f35,0x201c596b,0xa5810449
.word 0xb07fdbad,0xdf4410de,0xa0d0e987,0xff8e6594
.word 0xe5f16c7f,0x90929573,0xc3941957,0x21d3e2f2
.word 0xe1e036db,0x71081d48,0x55fc2f73,0xe16c11b3
.word 0xc3074deb,0x05a85738,0x79ff5b0a,0x6cc5785e
.word 0xe43eb93b,0xc3aeb7c1,0x6dbd7e55,0x18bb055f
.word 0xa41e24b2,0xf9235447,0xbd8372bb,0xa7621e8f
.word 0x59ba0f12,0xfc74c3ae,0xc8bd6949,0x149b17af
.word 0xb1f5cfe9,0xefef96eb,0x5ddd728a,0x5045028c
.word 0x0d93c886,0x0732ec88,0x81188182,0x87e430d0
.word 0xed71a17a,0x8db0d0fe,0xd7cc06d0,0x5635efcb
.word 0x3b4cf7a4,0xf52407a8,0xfd31fd3a,0x06df6a82
.word 0x7ba68d5f,0x8b317838,0xa7d34577,0xa00a88af
.word 0xf9d02291,0xb1a2b058,0xd2f99c1e,0x710d0827
.word 0x188b1e60,0xe37b12ae,0x1c83d0d3,0x859518b3
.word 0x991e3f93,0x374087c6,0x394c1553,0x55d5aaf2
.word 0xe1324716,0xdbc48d1c,0x93e9476e,0xe0276b4a
.word 0x95947202,0x5ce60852,0xc09a4fcb,0x8d2ea9f9
.word 0xb85879bf,0xe25077bd,0x037b6842,0xab80300b
.word 0xcc06018c,0xa20dca63,0x01cea859,0x2ee06491
.word 0x9184845f,0xe1ab3b1c,0x238ceab8,0xfe67244c
.word 0x31066689,0x788fa69b,0x37aa0738,0xf99fd420
.word 0x7175ff9c,0x4258668a,0xf064e7ce,0x229e24f4
.word 0xe26846a6,0x21ad3419,0x3f6432cd,0x0a5e4fef
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 0x5ff97638,0x6f9a689a,0x768a6052,0xc93bdf0b
.word 0x6faa4925,0x1500d570,0x8d0b9efa,0x3e9b87f4
.word 0x39b0af4e,0x2cf21195,0x649d39d4,0xccb1edd6
.word 0x938c1401,0x2d834c3b,0x1ea9e0d9,0xb5c857fa
.word 0x315e6bd6,0x12651522,0x58fc805b,0x7cc88dc4
.word 0x89590493,0xfeda113d,0xa3de2bc5,0x9ebcb6e4
.word 0x4c753eb0,0xc3d2f28f,0xb652cca3,0xeb20a3c0
.word 0xd6150a34,0xcc6672f2,0xe5a8b065,0xf637113f
.word 0x4c1b5fa1,0x135ee025,0x56c7d02e,0xc3c2087c
.word 0xa2d0925e,0xcd061d0e,0x5678a6ab,0x02db6296
.word 0xfc89414d,0xc64e1a60,0xcda61b8a,0x05eed195
.word 0xed08ec9b,0xb1e1b4eb,0xa2ea2354,0xf89ee59d
.word 0x04ef822b,0xd246fd72,0x280d326b,0xe7bd653a
.word 0xc3f34688,0x3e780d8c,0x9213ff9c,0xdf73464f
.word 0xc7e0f947,0x733127b9,0xbabbccd0,0x13b3e3ef
.word 0xb9f67676,0x07a6540c,0x812f07a5,0xad927f00
.word 0x451ba70b,0x7ea4760a,0xbbc67302,0x16d512e0
.word 0xbfd0f50e,0x59742a5e,0x08e619cf,0xcd1d1bd3
.word 0x71fb803c,0xc53c3f68,0xaf8ad53b,0x905cd318
.word 0xb2da4973,0x355082db,0x6a2ec0ce,0x3ca45d89
.word 0xb00820ef,0xa8002df0,0xa5378999,0x835fcd1b
.word 0x9c92447e,0x0d8d1d71,0xb6e678e6,0x537a7aa4
.word 0x1ab469f0,0xe1bb2c4f,0xc5b38745,0xf5d446fc
.word 0x00aeae8c,0xbe2004b0,0x90e14bb4,0xebab5913
.word 0x3a84544e,0x9bb9a6f4,0xc86a9395,0x28833a0e
.word 0x5fcb0e89,0xffab0ea0,0xe6fa1ae3,0x93fc0af2
.word 0xf872a612,0x1916ae9f,0x61d1a0a9,0xf6099b6f
.word 0x6b0e5fd3,0x781f8acf,0x32a3a199,0x7e78d74a
.word 0x57c909a7,0xe8c4f64e,0x201cc8ce,0xd8924f4f
.word 0x55d2595b,0x074c1786,0x452982b4,0x1abd1c72
.word 0x09270c3b,0x897bca5d,0xdef237ac,0x5b5a869a
.word 0xbf04344c,0x55f58227,0x3507c76c,0xf6cd812d
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 0x743255b0,0x43ff76af,0x285e81b8,0x7d8f1095
.word 0x5982b2ce,0x0d78b772,0xe14b1235,0x36035c89
.word 0xf8c85075,0x95ecba74,0x1e7a4533,0x23ed9b81
.word 0x2be27df8,0x5a633604,0x7c53e3fb,0xf1b740d8
.word 0xa5709aed,0x8461368a,0x0ec887c6,0x7f8d2fd8
.word 0x70e309fb,0x7525a376,0xbfc89b6e,0xeb342e80
.word 0x6005c6a6,0x6ebe0325,0xca3c2ec3,0x5ef645f8
.word 0x626bae6f,0x07ab0a60,0xa8fd53ae,0xfa951cd6
.word 0xa7105eff,0x66224480,0xf3f0075f,0x3a228219
.word 0x26605283,0x7c45ff6b,0xfed99faf,0x4f279eb5
.word 0x4c001841,0x04ea4b6e,0xbe3bf400,0x900a3800
.word 0xeb79c7c3,0xa22f3a1a,0x4f22bd58,0xbcf1d12c
.word 0x7ffc0ed0,0x000a639d,0xafe12664,0xecf3e16b
.word 0xa32c0e66,0x38df6359,0xfed49922,0xef6c75ab
.word 0xcc4c09e8,0xab8184c8,0x3171a300,0x0243f298
.word 0xf921ba88,0xf873a614,0xefd413a3,0xaa32df77
.word 0xe61081cc,0x0be45284,0x6cfe1aeb,0x70f38c18
.word 0x50166ee5,0xb0859d47,0x3725515f,0x7b67350b
.word 0x8a73988d,0xdd770d90,0x13a65e9b,0x93e5af31
.word 0xffcc7d5b,0x47bf1023,0x081bf5a6,0x9ffbdbd3
.word 0xeb2f03cf,0xe6d813a3,0xd906a726,0x40db362c
.word 0x23ca1fad,0x7140b3b3,0xc957f946,0x8dccb2f4
.word 0xdd01e252,0xd20de741,0x5d95d54d,0xf3368fd1
.word 0x0d762d97,0x51c8c807,0x81c4bdb0,0x250e0730
.word 0xe5ec47f1,0xb098839a,0xc8c87e0f,0x2ed96563
.word 0xe5763f19,0xc012442a,0x5debb0b5,0xdab35933
.word 0x2afab403,0x709cfed6,0x692ea6a6,0x6e7c6fb8
.word 0x516d683c,0x85606c1b,0x056f4cda,0xec875ccc
.word 0xad6427bf,0x02bc1523,0xc7c9ee8c,0xced7562b
.word 0xf9d2965d,0x426f0305,0x2d856794,0x1b23fbba
.word 0x8ee815ad,0x6de90267,0x49281458,0xa5817ad2
.word 0x3ad8973f,0x386ed941,0x3ac4b299,0x34364d26
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 0x4112c133,0x56ab9a66,0x04aa5e10,0xd0f667c4
.word 0x9fbdcda7,0xca7041df,0x0c9480a3,0xac8dbbf2
.word 0x391d7c2a,0x979ecc24,0xbd888899,0x48b2c517
.word 0xa0f06684,0x35e446b2,0x841598e5,0x16a7a475
.word 0x7914c3a2,0xc489d597,0xa677eaad,0x6b56e81f
.word 0xa8b7e105,0xea2a6910,0x4e3ff458,0x61f73619
.word 0xd5a9b0fc,0x2123ef25,0xf6a51f14,0x8192eb8e
.word 0x69a55e14,0xfbc35695,0x325c14d9,0x1097a091
.word 0x6d4f1fa5,0xe91ef22d,0xd6dc3f24,0xd8199b28
.word 0xd99343ea,0x6c8c6b52,0x50f8c49b,0x7eeef6c6
.word 0xae04f348,0x8721ee6d,0x7ca94b08,0xbc7aba54
.word 0x7262cf5c,0xd0d8a0d6,0x5b0a8373,0xe7ba5190
.word 0xb4de73b0,0xe470ffec,0x5c115dc9,0x500dec3d
.word 0xbefd360c,0x2d3f5fd6,0x390facda,0x9a990c80
.word 0x060e1a68,0xdaaef5bf,0xae4cbf29,0x624eaaac
.word 0x57ca95bd,0x63d4c29a,0x7ef04bca,0xfebe9cca
.word 0x78ca8ba7,0x81a75a8e,0xc0a4baca,0x98d51323
.word 0xbf3e2cdb,0x0582e9de,0xb40be0f6,0xf11d7dd8
.word 0x57d1b46c,0x8dfe89ee,0xf67d952c,0x35ba75ba
.word 0x9801bc1d,0x0273651a,0xb5a8291e,0x672fd121
.word 0xf866365a,0xd3c602f5,0x68e8907b,0xd3eaf3fb
.word 0x43b30312,0xc4f28c2b,0x306b5818,0x19c15807
.word 0x286e53dc,0x6a07a779,0xbe3e4791,0x5d59d1f1
.word 0xfb1d0787,0xfdbf6776,0xb2c988f0,0x771e4dca
.word 0xe6b7a7e7,0x0519d4ef,0x0a24bfd7,0xc0162bd8
.word 0xd3ae86e4,0xfb4285f3,0x08046d47,0x44e86680
.word 0xa4a0bdf0,0x2194ca2b,0x753c542c,0x680dc450
.word 0x2adcb5a9,0xbb42c658,0xd61ed05d,0xcba6d324
.word 0x840d5881,0xadff1706,0x6176197e,0x466b9ac2
.word 0x21af6982,0x386ecc5e,0x6677e990,0x86eefd6d
.word 0x784ffc37,0xdfdbf162,0x1f9ef035,0x772f18d6
.word 0x35463af8,0x8754ddf8,0x6798f050,0x0abddd3a
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 0x7b28bc30,0x2f9cee8a,0x80d69dbf,0x90ea1331
.word 0x40bc8e02,0xc56fe8aa,0x028a9c2e,0x58d21ff2
.word 0x0d0a8dd0,0x40639069,0x10ca3566,0x53c27984
.word 0x5912616e,0xb7596834,0x051196b8,0x82c5e950
.word 0x5f157b8e,0x4e4fb0b8,0x84af6b07,0x5f37880e
.word 0x84e8a179,0x78816cbb,0xb3385c30,0xce00ecce
.word 0x50ad4022,0x878ea546,0xd8fc74d7,0xc580d1a7
.word 0x90daaa26,0x7318bd45,0x184864c9,0x66b73107
.word 0xbd776b30,0xe279ef25,0x96fdfca9,0x46150320
.word 0xec44618c,0xee52b20a,0xba46fe28,0x06c2423d
.word 0x3a752e70,0x3967d7f3,0x337d62ed,0x0c20e2cd
.word 0xcd2f8b75,0xbc4d2b72,0x618e6da8,0xb0d6eaf5
.word 0x3b018779,0x126ce7ef,0x145350ce,0xb1622084
.word 0x51800d8a,0x0bbe20b7,0xa548e3e7,0xb253c35d
.word 0x85a44198,0x9b65dbdf,0xa33caeca,0x71fef7f9
.word 0xfd7410ff,0xdd0d5e5d,0x59920c65,0x529e0fff
.word 0xd058b46d,0x83b36200,0x2fe4d33d,0xac33d615
.word 0xb71cf713,0x5c6efed9,0x3011cde2,0x86392cb2
.word 0x19ae4c46,0x66c47da0,0xade361be,0x9de1fb6f
.word 0xbb265205,0x1b7a75e4,0x8b81493f,0xabcdc748
.word 0x66372d11,0xa862b167,0x2a801dcd,0xddc74795
.word 0xc5324ae9,0x7bf7e05b,0x1f4c1c65,0xe3b022a6
.word 0xedce813f,0x718c69dc,0xdfd22f40,0x0051d39a
.word 0x10ccb878,0xf59b9770,0xc4657f61,0xeb235643
.word 0xc4837081,0x348d4640,0xd276a106,0x2663246f
.word 0x556344a4,0x4c4a005b,0x678a1958,0xc01d1794
.word 0x59edd068,0x156c2af5,0x99923f1c,0xd1f350ce
.word 0x8512e5ce,0xe47efbeb,0x813c3158,0x22313722
.word 0x0f121818,0xa1862c88,0x57b8cf38,0x22b6614e
.word 0x8cd143a1,0xa38ade05,0x1d52c60b,0xae3dd632
.word 0x6f079daa,0xba6bd41c,0x0b625a97,0xbe2099fa
.word 0xe7464789,0x792626d6,0x702fe213,0xfe4f57bb
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 0xb24b5e5b,0x7471510a,0x4be4e3da,0xf205a4d0
.word 0x0d298e82,0xd9c8d0d5,0xfd1f7bd0,0xe2196701
.word 0x27b1ceaf,0xf893f061,0x7b76f068,0x06228e8c
.word 0xe13f3f61,0x69da86d3,0xae1b773b,0x89846120
.word 0x31e10a31,0xff66f86a,0x464da202,0x7c8990a6
.word 0xa49c20b1,0xab52bff3,0x6b203943,0xb0a7c57b
.word 0xbefd2772,0x0f2e3819,0x77a03378,0x2dbb016b
.word 0xd6c13ec8,0x06fecb2d,0x7b5fb7cc,0xac758139
.word 0x21f82bb7,0xc3b16a68,0xadc94dff,0x6a88655f
.word 0x373ffe8b,0xe18f76b1,0x2e136c46,0xc6cd88c1
.word 0x68db8ba9,0xac57ffd2,0x61dbaa7f,0x37b9659a
.word 0xf9f95a5c,0xe8511b0a,0x0bc07435,0x2ad3ff86
.word 0x288fb3c8,0x3e442946,0xc97a847e,0xd7a1cf77
.word 0x7967dfb7,0x3a217217,0xeed8d674,0x5230e1d6
.word 0x5bf22e92,0x1b537a1e,0x323b9787,0x672250d9
.word 0xbc9c2480,0x88aeb66c,0xdcec3ae8,0x7ac46141
.word 0xf30e2de2,0xd13faa97,0x70c4a92d,0xd6558069
.word 0xe7881496,0xdb0e67e3,0x1934e459,0xc0d42368
.word 0xd4557342,0xac9da91d,0x2689ac3f,0x7fe36e8d
.word 0x360f2a9b,0xfb3798d4,0x3780dd2c,0x497e56f3
.word 0x0b7be31d,0x21ec74ee,0xee313e38,0xa0f85930
.word 0xbe2e21d8,0x8c291b18,0x1ed7b84c,0xcb255f7c
.word 0x1c17fca7,0xf6c8d338,0x88ba33d1,0x72d6d8c5
.word 0xbbcc69bf,0xe729a56f,0xfe7c3a0e,0x9f6816fa
.word 0x78c2a30c,0x0c6fdf57,0x8385ff40,0x70a91192
.word 0x996b42da,0x106c6049,0xf9f92c6b,0x66b5a075
.word 0x3a31db9f,0xc9b37998,0x862b6433,0x572deedc
.word 0x723d0356,0x297d369e,0x261a1aed,0xc34bfdd0
.word 0xab704000,0xb9cbba3d,0x4b895f4e,0x8a153f58
.word 0xa930923a,0xd1dc6d4f,0xa146e4e7,0x93d0a557
.word 0xd20aab52,0x7da4a6f7,0x5bbcea2c,0x4a8fce58
.word 0xa8e5041f,0x263a7e46,0xb73de76e,0x8ae86926
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 0xacea619e,0x02de948f,0x479a6f53,0xe5a215f5
.word 0x8bdfaec9,0x30606692,0x2a324aa9,0x70c77cf7
.word 0x41d05178,0x98098bc1,0xecaee101,0xc9028e46
.word 0x04ef2270,0xbb86e52d,0xfccdcf03,0x39e5f50e
.word 0x540a5756,0xcb71228f,0x5d027525,0xc6ef24b6
.word 0x5d916d69,0x60dbea1f,0x95438471,0x42c8f7ad
.word 0xef0600c4,0x421e4cad,0x6d539d69,0x30fcdb26
.word 0x96d928c0,0x5c3ad318,0x7b792606,0x872c8ae5
.word 0xae480ae4,0x6ba8a106,0x6a90e059,0x3df08f18
.word 0xe263f645,0xcca07c34,0x26bbc62e,0x0796c4a0
.word 0x5e59a670,0xa160afd9,0xfc74eb01,0xe86a9a33
.word 0xda318d73,0x2c4e71a5,0x08e33f12,0x61b7d876
.word 0xe132c0ff,0xf6f2d11f,0x32280b7a,0x318e6eba
.word 0xd5e914b0,0xb9e99776,0xba887a4f,0x53f28031
.word 0xda06f905,0x0c175619,0x25fd808a,0x68df14a8
.word 0x0f0a2fd8,0x77ddc0f6,0x1ba9ed97,0x530f8380
.word 0x8ff4b18a,0xb233052e,0x570ea0d7,0x98851343
.word 0xdc505d96,0x64375086,0xb35e88f1,0xcae9de46
.word 0x663f9542,0xfba1a1bc,0x7fa5ecac,0x4eeaf9e9
.word 0x1bc46df1,0x159141ae,0x931d406c,0xfda1b49f
.word 0x15a1938d,0x019da99a,0xb00d4c16,0x7c0dde8c
.word 0x0e757e38,0x4e656773,0x855bea8a,0x3208e3df
.word 0x55cd4c58,0xcfdc7598,0x3e35a660,0x348afc88
.word 0x1591a500,0x237cac5a,0x72c5e2c4,0xff196a43
.word 0x6c181268,0x21966197,0xb675f43c,0xc893eb6b
.word 0xdbb04636,0x4e2b489d,0x3e4cba17,0x1638840c
.word 0xa4f321b7,0xeb25ce74,0x67690405,0x997e3549
.word 0xca415633,0xb7870e12,0xa535da7d,0x04ab186a
.word 0xef122074,0x972fc6a4,0xee8682a4,0x48758184
.word 0x1221428e,0x1bbfed9a,0x6e6454bd,0xae7d5715
.word 0xd105294a,0x3cc8772c,0x5c3f7b87,0x99599a15
.word 0x4aaf3198,0xbeedae12,0x17d1485d,0x74904e7b
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 0x764b6cbd,0x6160d3a1,0x4e42024f,0xf4737c3c
.word 0x05a4f7c6,0x30473922,0x5b3633fd,0x5ba8cf58
.word 0x7503ff62,0x56677a97,0xc265f939,0xa2b95c43
.word 0x88291fd4,0xb388b587,0x80258072,0x2e9b7463
.word 0x36d91bc2,0x3ef938b2,0xc6b0beca,0xa2945a6e
.word 0xa94e3d25,0xaec4ebf4,0x34247369,0x923377ab
.word 0xd63c8190,0x3e3df674,0x9097062f,0x287ee51a
.word 0xe050f4cd,0xa97c05d4,0x4fc08085,0x7e504910
.word 0xa83bc93c,0x2c915259,0xf6101c30,0xd99320f6
.word 0x3877d3f8,0xb6b22b99,0x58656836,0x1a86992c
.word 0x65b3bd86,0xae69e60f,0x95f93178,0x82ceec18
.word 0x473ce5ec,0x7c912a25,0x8145dea4,0x0f6d52b8
.word 0x3adf5397,0x19e8eb06,0xb218baf9,0x4021e73e
.word 0x4fc34507,0xd1451793,0x547fc7bb,0xbaebb3a4
.word 0x1dc15320,0xf6bfc897,0x607e7b5e,0x7d2ddabd
.word 0x7e5c7f1c,0xf7f1371b,0xfc137e78,0xf9906721
.word 0x1a7807c5,0xcf7eeb78,0xcef6b065,0x19b8002f
.word 0xc4a7e70d,0xad05224a,0x49ef6e82,0xb173d529
.word 0xe70638e3,0x23a7fd5a,0xd8386e70,0x9d86884b
.word 0xa674121a,0xb797034d,0x1adf8fd9,0x6c6c7203
.word 0x468770f7,0x908d1a5c,0x8d5aa2f1,0x761d9428
.word 0xfd2fef4e,0xd86c6166,0xd7423c02,0xe6bf6372
.word 0x9b828610,0xb094d226,0x3e5db4a4,0xc77e738c
.word 0xe9e05fb7,0x51ae6171,0x4aa99809,0x6f3f372f
.word 0xcb2b6c6f,0x88bff97c,0x6c9b4717,0xf5eacd5e
.word 0xeaba81b7,0xfdb23736,0xcd19af94,0x1b49133e
.word 0x6f786eb5,0xe7b48ce4,0x3f340335,0xbb29f118
.word 0x002d7eca,0x7cd6139d,0x2211013e,0xd2114713
.word 0x82468ef7,0x7aad784e,0x573ee994,0xe64a0f95
.word 0xf7860d11,0xd65bf405,0x8300d4b4,0xc75ff4e9
.word 0x19e87808,0x3eab9483,0xd10f0d5d,0x8f603e8a
.word 0xcd01fc85,0x0503777b,0xd1dfb973,0xce7c9550
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 0xfab0119e,0x50484519,0xdfcf0bab,0xa6f146fe
.word 0x2f827d3a,0x9f2457e1,0x67a489e6,0x76891858
.word 0xf6bd2d37,0x7be7cd4c,0xad99a0f7,0x782c28fc
.word 0xdbee46dd,0x97a84fdf,0xc03c1e07,0xc99648da
.word 0x8a625f4e,0x204e98b8,0x00d02d82,0xf3a216f5
.word 0x89b99999,0x2f3482eb,0xbcb08420,0xf316abce
.word 0x7fc0399f,0x497923ec,0x8a346dd0,0xa913fcf3
.word 0x6791dd60,0x7df3309d,0xec7b4483,0xd4af334d
.word 0x367365ab,0x0ab97a8b,0x2ea3049b,0x6ddf1f8a
.word 0x63695497,0x813c8313,0x42ff6e19,0xdbaaeeaf
.word 0x307688db,0xa23a750f,0xf5273b43,0x95eb6bf8
.word 0xe0ad97b6,0x6e3e910b,0xfbc44b4d,0xc2336cea
.word 0x9acf7a3d,0x8515ec86,0x8545df76,0xef930c2c
.word 0x7da118c6,0xe589bc64,0x2e40e2c1,0xc3e4fcb8
.word 0x6a16a98e,0x5ce3a4e8,0x218be3ea,0x87e7c316
.word 0x8ae45a36,0x55da0059,0xff991c5a,0xc2ef2a1c
.word 0xcd23dc99,0xe74b0c50,0xb7c30b93,0x6d4206fc
.word 0x556f869c,0x18800219,0x146ecf14,0xd184f5db
.word 0xd3e1f639,0x75eb5735,0x45e0d7c4,0x5277e584
.word 0x7be3b20c,0x1f7537de,0x61718101,0x9d117c5e
.word 0x8eff90bd,0x2a7bc2ea,0x59324b4a,0xba939aca
.word 0xeb1e9268,0xa7822aa5,0xb11446f5,0xa6498a5f
.word 0x7aea1be3,0x97c47552,0x03488d3f,0xba09c163
.word 0x99553f93,0x8bf80b72,0x0a174d9c,0x1691a610
.word 0x67e382be,0xc3335a29,0x8ea726c1,0xd41c9090
.word 0x43ee5ad8,0x4fc97f66,0x729eabf5,0xb42b8d9c
.word 0x06d1e2da,0x8a420380,0xbdae06e4,0xbb8363a5
.word 0x767994e5,0x8976ecac,0x498635a8,0x705283da
.word 0x8abe6217,0x2770da70,0x77ffa657,0xbd217142
.word 0xfd0ce5b5,0x31e93bbd,0xa5fb626d,0x6280c402
.word 0xca4e11e7,0xef516b41,0xd3040e26,0x2e451a62
.word 0x2b52bc9e,0xb2b6a36c,0x53ca3eeb,0xf7126e6e
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 0xcfa2b0ea,0xde28401b,0x6e3c98fe,0x03d180f1
.word 0x20d39a45,0xcac0361d,0x738a0847,0x9ff0c7ba
.word 0xed8771a2,0x2bffe6b9,0xc5147341,0xbfc12394
.word 0xb0112aca,0xd60dbfc7,0xba4eeca7,0xd53c9b78
.word 0x6cb97573,0xc0d4a373,0x6b9268f0,0xee2599e4
.word 0x7220e8d2,0x005db668,0xd91c4f60,0x7ebfffc7
.word 0xc3be027d,0xd162944c,0xc0a08a1b,0x12d390de
.word 0xda536801,0x53c5b9dc,0xcba9ee7a,0x2e3290ba
.word 0xd8ad58a8,0x51c9fb7e,0xe3063cb1,0xbf9c2e8e
.word 0xc842f1e3,0x1871b45c,0x16c94338,0x10888207
.word 0xd7fd4d23,0xea077833,0x118bc813,0xc9d4cc45
.word 0x9d7a7957,0x9cbba3fe,0xe4d15c95,0x0416deff
.word 0xeb6b26c6,0xd72aa476,0xc6a57bc0,0x279773bb
.word 0x7a8aff1a,0x545cbe88,0xfda211bb,0xa0a660c7
.word 0xe5df2642,0x67041f9d,0xc12a600c,0x15a2526a
.word 0x2c9a32e3,0xe56878f6,0x36651701,0xd3a99fb6
.word 0xcecb3833,0x6692ab1e,0x91aa39d0,0x19c1cbb8
.word 0x33e152f1,0xfc9afa3c,0x82224a4f,0xdfa6134a
.word 0x6daa50fe,0x4c6437c6,0xff87bbaa,0xdbf9160e
.word 0xba610f39,0x5da0ca07,0x7bb3f95a,0x52421701
.word 0xae184dca,0xd182ece1,0x35da1a59,0xf74de585
.word 0x28cdf339,0x1a1a9456,0x8b6e7145,0x405ac7b9
.word 0xf85993c9,0x917cb0ad,0xdacffd31,0xaeba6861
.word 0x23f38e40,0x9094e065,0x36f35146,0xa35444c8
.word 0xb68b6746,0x6d7c870a,0x2d73b263,0x18e88aca
.word 0x7a359231,0x667ae705,0x40dc9d82,0x2d42a2d9
.word 0xa68b6c7e,0x3b3d25be,0xc953fb42,0xd1849aba
.word 0x7e4627a8,0x10671d5d,0xe56f4fe5,0xb978d09e
.word 0x8684462f,0x519b78ec,0xd5ce4578,0xc8940c2e
.word 0xf7c779b7,0xf38390bf,0xb43a97f2,0x67b65dc4
.word 0xb9ed87bf,0xbcf27600,0x1c79dd83,0x4f61cd44
.word 0xfa103459,0x0723f37a,0x8eb54447,0x6509c1ca
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 0xc2127321,0x88391788,0x6b098ecd,0x23e4a8e3
.word 0x98eb7aca,0x8279859e,0xfdd5ab5b,0x5b21d14d
.word 0x4689ae45,0x68d5df5c,0x83382987,0xd4df1414
.word 0x81b515c2,0x3278ccde,0xa5973b86,0x20c2c5a0
.word 0xa8ecad7f,0x65fe7ce2,0x191c1780,0x190d0091
.word 0x9042fde8,0x74affa87,0xf7c2fe71,0x6c814e9e
.word 0x7dcdb101,0x69d779df,0x203b991b,0xe6ecb448
.word 0x0369d5a1,0x36c6f7e7,0xf703422f,0x9bfedc70
.word 0x3d4f6091,0x38ad1ffb,0xa3f20cd7,0x6449c23b
.word 0x0d0b701b,0xed46f164,0x7dd3a636,0x240cb744
.word 0x476c26bd,0x26b257bf,0xa5780757,0x05b25eb5
.word 0x4345864e,0x42345880,0x1efa9a85,0x00efae2c
.word 0x73335d02,0xfffc2b07,0x499f7094,0x4217f21a
.word 0xcd5d2ae5,0x8232913d,0x1c643ba0,0x88b373d3
.word 0x35717404,0x5a45a3d5,0x701b22ba,0x58e92b34
.word 0x58b7d068,0x25837d25,0x6d0abfa5,0xd6af0f63
.word 0x3cdcfd5a,0x71ee15c1,0x0c91912c,0x71a0421e
.word 0xa9d5a079,0x61259d2d,0x0909d53c,0x62818437
.word 0x12ec9a32,0x8025d7bc,0xdba5e038,0xf0b2e914
.word 0xb4af75e5,0xe550caed,0xb86437cc,0x77e0a7b1
.word 0x0682153a,0xae3ebbb4,0x58b0f5ce,0x27f25ed8
.word 0x899342ce,0x4afdf222,0xe9224425,0xb7f1a34c
.word 0xfa126e66,0x8bc67644,0x11416139,0x1bf73e5e
.word 0x0baed2d2,0x331159a8,0x8767561b,0x77026cc4
.word 0x1ea0de0c,0x93b5b59c,0x901b0e6c,0x9994ffa3
.word 0x56946539,0x540d3b85,0xaf64f59e,0x08ab8535
.word 0x0d1f7aba,0x2265e203,0x6b7b0ed2,0xf5dcd5b1
.word 0x77e5090d,0x8f75de43,0x77229812,0x6da3b3de
.word 0xcf0df4e0,0x627358da,0xcd48d4ee,0x78906747
.word 0x2a506082,0x49035e25,0xef2f5b9e,0x0d9ef2c5
.word 0xd3f84214,0xd4392feb,0x4523558b,0x66d3000b
.word 0xeb51e075,0x7a07eb81,0x3e035ad5,0xe6e9fa86
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 0x3df209ba,0xbc03e142,0x8d0f37fd,0xe12c1df0
.word 0xdf2531d6,0x781e68c0,0x89d2b5b1,0x80d7f72c
.word 0xa30752ce,0x45986cec,0x5d2f8033,0x56d5d472
.word 0x82340f85,0xa0aff94f,0x5335f913,0x88de7f30
.word 0xd27f6616,0xea3044d7,0xe747d3dc,0x26f92113
.word 0x63ddc1bd,0x24184b06,0x00952659,0xe3a05934
.word 0x188f73a9,0x0459d5c1,0xfda76097,0xdc345684
.word 0x463c1aa6,0x3a3434d6,0xcad0828a,0x089fbda8
.word 0x6c20db7a,0xb7f127b4,0x0a974946,0x73d11969
.word 0xacb112bb,0xdad07352,0x593c8442,0x04c6071c
.word 0xfca83ec6,0xe0ec2fc8,0xe69a2250,0xc3a21dd9
.word 0x77aadba0,0x93876090,0xf8258fb7,0x3a078fcb
.word 0x7b5c0df7,0x49636ca7,0x694a1ca7,0xe1d268e2
.word 0x8d8911e0,0x7304cdf7,0x53d6f3fb,0x73673c2d
.word 0x787980d0,0x9727f0bf,0xbb433002,0x34e84ef7
.word 0xa8b4e968,0xf6c35c6d,0xa3112780,0x5be4a190
.word 0xb1fb0897,0x7e744495,0x3af6c268,0xcd8a1162
.word 0xfca0690c,0xffe8dc6a,0x63c25aad,0xa355cc28
.word 0xdfcb2bed,0x954bdafe,0x41a87620,0xdc0c5f12
.word 0x3897319c,0x096432e8,0x8e9c7417,0x8a7aca34
.word 0x46da18b0,0x008c66cd,0x5c4f8861,0x10ff9fe1
.word 0x7792d7c9,0x07d9ca94,0xa945d824,0xebe82873
.word 0x710c61a4,0x99f291a1,0x4bc6bea6,0xf9286a4c
.word 0x43b88312,0x39e4f53f,0xb1c521ed,0xbc7a5f77
.word 0xd825821d,0xab06cd96,0x1f8f3fb4,0x440e1b4b
.word 0x4e910f24,0x9c3ad473,0x6767ac9b,0x75dcce79
.word 0x5c60b278,0xbb231323,0x0d3534ad,0xac267882
.word 0x2f8c8a24,0xf6562de8,0x9a771915,0x7a24e4cf
.word 0x97e6f9a5,0xd27ced50,0xbff38e1d,0x20422057
.word 0xac30b1ba,0xf3552469,0xee2730f1,0x34456c35
.word 0xc05fb09d,0xbe3b58a9,0xa1212428,0x7818ea8a
.word 0xd46b99cc,0x945dcbfe,0x334748b3,0xc7e61933
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 0x6ffa5373,0x9215fcb1,0x178b1abe,0xf08c3a72
.word 0x7d8371d3,0xfec512ee,0x9f99d0de,0x3d29456e
.word 0x40df3d1b,0x71554587,0x0b7efe62,0xa39cb0d1
.word 0xfeb2f0e4,0x59cc2f10,0x7516bc1d,0x2e028a8f
.word 0x775c7807,0xe5989100,0xa7fbe229,0x098beb5e
.word 0x58c576ae,0xa9f2d361,0x8947a10f,0x5be90a28
.word 0x610c2dc7,0x1aca62ef,0x31163fa1,0xdb5c86d8
.word 0x9cd0ca2f,0xf2d9043d,0x2e4928cd,0xf0b5d17c
.word 0x0934b48d,0xa51931ba,0xd909944f,0xa643e993
.word 0x2d581e45,0x6f1cb3ea,0x351b5b24,0x46b427e0
.word 0x45038102,0xc800bc54,0xaf7fb6cf,0x9dca6bc8
.word 0x680ed196,0x7f749e6b,0x47691ad2,0x017fc617
.word 0xe68cb204,0xbde947f6,0x717f8ecb,0x06bb7131
.word 0xc03a4ffe,0xf122c3c5,0x3afb074e,0x8b2d350d
.word 0x7271ecf4,0x420c2213,0x56cb238f,0x4d178582
.word 0xe34a48e1,0x483ba848,0x968b7b14,0x62052052
.word 0x77e5e6d1,0x1cff56cd,0x76995253,0x6f6e27ad
.word 0xdb268c1a,0xa5b11d14,0xc1eab658,0x26480898
.word 0x73d82de3,0xbf6cee90,0xd3ba3586,0x605050d7
.word 0x98b9a49f,0x3500a11a,0xb74e3b3f,0xfae940ec
.word 0x3450e616,0x2dfb9aad,0x4e3534b8,0xf969fefa
.word 0xc926754c,0xdfe4ccda,0xf5377290,0xa81ceaf1
.word 0x483942bd,0x844e0ae6,0x86489713,0xc7d1270b
.word 0x1cb12f9d,0x840d8545,0xd674c1d2,0x53f08ccc
.word 0xaf28d56b,0x95ca5771,0xa0915273,0xc664e055
.word 0x848ab31a,0x703e9264,0xffb50181,0x25a4713e
.word 0x77483316,0x236db2c2,0x8d3836e1,0x4de0f19b
.word 0x218f7552,0x9f78acfa,0x510639f3,0xb92673ad
.word 0xd0524c40,0xe9a7ac22,0x6cce3b2b,0x6bc99c54
.word 0x1e8f0827,0x5090b2f0,0x9040376e,0xeb9ad727
.word 0x81616b72,0x483f06ae,0x58920676,0xe4202c72
.word 0x5bb738ea,0x4c04e60d,0x2dc37633,0x30bf8b9c
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 0xb50b14fa,0xa2340d68,0x0499b6f5,0x03d14b6a
.word 0x876c9c14,0x20fda365,0x7cbb0428,0x95dbe4c7
.word 0xf95ccf75,0x92e096ae,0x5b5e71fe,0x798bc6f3
.word 0x39c84eac,0xf529a9e6,0x66bc755c,0x7485e674
.word 0x59610140,0xa4545c7b,0x982f18f8,0x50456c12
.word 0x89824640,0x97a7d52f,0xb3ce42e3,0x374b2e43
.word 0x49affeeb,0x69afd243,0xd128a8d1,0xc4a737f2
.word 0x9fdc9678,0xde3a11bd,0x535a471b,0x5b0e092a
.word 0x03dfc22d,0x98bbaa52,0x16667f4a,0x76011932
.word 0xfa69513c,0x3b1b77f3,0xb3219977,0xf2f6f2b8
.word 0x72a77ca7,0x53951c6b,0xc7413f32,0xd89b8395
.word 0xe4ecfbb7,0xb13ef75e,0xc82ec184,0xe780f0ae
.word 0x9ee3b90d,0x5bb02d57,0xdb8ae745,0xc7b47fc2
.word 0x9034fcaa,0x846e4780,0xa9555f2b,0x6fb634a3
.word 0x73acbc34,0x37acdb2a,0x1f29a60d,0x4a4220b1
.word 0x198e6293,0xf9aab7b6,0xb53790d8,0x74b263e9
.word 0xd40ef805,0x1431c89d,0x54f3deea,0x1dcd99ab
.word 0xb04564f5,0xa63846d6,0x49d72444,0x97199a13
.word 0xd46eeea9,0x12e872bf,0x875b6dfe,0x77e7103a
.word 0x95b58e3f,0x3c877928,0x849eae75,0x5c22419d
.word 0xeadc4c73,0x6373e565,0x8c553f9a,0xb743acd2
.word 0x679fb09d,0x5333aed1,0x459b7d63,0xe4bd9d5a
.word 0xddbf5ce2,0x7db61042,0xc39d4989,0x28879271
.word 0x777d872c,0x41c9f340,0x241583cc,0x0768b85d
.word 0x6c291f97,0x03d2b11c,0xc2158bb3,0x641a76a2
.word 0xbc1d5098,0x58298df2,0x4b47ef17,0x00f51f47
.word 0x035a7385,0x7fb1bf5a,0x7f4c3605,0xee0d2a76
.word 0x93dd17a6,0x48f53673,0xce5a7593,0x74725db1
.word 0xeeb44fb3,0x1ff7795d,0x22b3159c,0x9136e2b7
.word 0x246d41f2,0xf6ea32ef,0x254a8f75,0xdc7dbb03
.word 0xf8e2f3ff,0x60f8e6a8,0x3b0a902a,0xe26469b6
.word 0xf3cf4755,0x09874a62,0x93eb32da,0x76ee2313
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 0x64a869a0,0x37ee0d73,0xb27d050f,0x3de50011
.word 0xeba83d93,0x4120e62b,0xc92c2ab7,0x7da5dee2
.word 0x75e59eec,0x3f14ddbb,0x0cda0729,0x5cdfd4c6
.word 0x99ae7d5b,0x218ba966,0xb5182bbb,0xece02a62
.word 0xcb3d63ca,0x66eff8d9,0x0e99a220,0x1726245b
.word 0x59fb2e8b,0xcdf287dc,0xaed4de95,0x022ff2da
.word 0xec7c72e9,0x1f882918,0x223b07c7,0xd045e430
.word 0xfb4e9487,0xa8235457,0x2d5e3270,0x54b661de
.word 0xd3cf0b2e,0x5b571395,0x86eeb082,0x79a6eac2
.word 0x1647fc17,0x9600b110,0xd7f9b39c,0x3908a2ed
.word 0x39701ea0,0xae263137,0xdfe402e4,0x7b308f49
.word 0xa638e0be,0x510930ad,0xac760c39,0xd8b2e309
.word 0x15cdd9c3,0x7bcb6c36,0x0b25222f,0x59e3ff93
.word 0xd028e056,0x31794092,0xbf91650e,0xff26d478
.word 0xa890f1c5,0x8ceaed35,0x25de7b97,0x4d1f4314
.word 0xb254341e,0x77e18c83,0xe6f943cd,0x14d5e35e
.word 0xedea6d0b,0x36562236,0x37a5d0ec,0xef589720
.word 0x553410ed,0x021100b5,0x58b088f2,0xc78250e9
.word 0xee43b95c,0x51f45a60,0x39a59cfc,0x478db588
.word 0x962b80b5,0xf31f5b91,0x2c472eb9,0x95cd4694
.word 0xd23f9084,0x11e0c2ff,0xc097bf74,0x0b063013
.word 0x623fb492,0x3102f31c,0x85bb85f5,0xf99bdb7b
.word 0xc7925fa3,0x2f8870c5,0x012f340f,0x582590d9
.word 0xd602eed9,0xdb619447,0x56e20ed9,0xed5ac057
.word 0xa1e22306,0x862e6e8e,0x51af5ff5,0x4dead41b
.word 0x7207b3c9,0x9af0bf4b,0xb5d52a7c,0x1cd8350f
.word 0x7dbd18e1,0xdd1451de,0xa9c51e22,0x14450035
.word 0xafba7701,0x6a98142e,0x72b55318,0xb37a8538
.word 0xb1854a1b,0x0f15cbd8,0x21b31027,0x17849598
.word 0x74a2f7aa,0x4a1eb98e,0xac23cfea,0xab6bbd05
.word 0x43093c52,0x02e7997c,0x232da45a,0xf69df5ef
.word 0x1df114ad,0x2053c795,0x9bcebec2,0x79098483
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 0x0b660c13,0x494a05ae,0x4ea83cce,0xbcc4f7ea
.word 0x13c0df69,0x56c85f9e,0xf32122b6,0x3d52d5df
.word 0x0905d046,0xa873d83c,0x8c418ecc,0xe190023b
.word 0xa75fd989,0xcb534c9f,0x9d40303e,0x84c72909
.word 0xbcf8925e,0xabb6e80c,0x83f6af5d,0x556e5e05
.word 0x5b0d3fef,0x0c695eba,0x9fe3e067,0x3ccce12d
.word 0x953382d4,0xce943f0e,0xae66cc95,0x10ddfdf9
.word 0xa8faeeda,0xf3a4a749,0xa0d1485b,0xc86505cb
.word 0x5fe5f289,0x663da1a5,0xb1db2c4e,0x3231aa8d
.word 0xfbd6526e,0xf0226f23,0x9baf85e0,0xec1bc2a2
.word 0xa0d475ba,0x31110af4,0x0aa17dda,0xa0268ead
.word 0x17491fe6,0x3b354d2d,0x00e028c9,0x388c1f7a
.word 0xd12453b0,0xbaa264f9,0xd15f242a,0xf5a30edc
.word 0x25aa528d,0x4e19a00d,0x02ada211,0x17d7aa61
.word 0xff344220,0x3411881b,0xe81cad03,0x0cd209ce
.word 0xbe113c3f,0x2137270a,0x0d51f6d4,0x9b77141c
.word 0x3c013443,0xe45b0e83,0x8a211f3c,0xc0b555a5
.word 0x0a71dd3f,0xf85a52b7,0xd0d8b8e2,0x5ff8fdbc
.word 0xcc5628ae,0xcb00ab7c,0xa28ed11f,0x03426b9a
.word 0x9eaf04e6,0xaf3912e8,0xf7addb08,0x7328603f
.word 0x3cc6dfd9,0x4d551199,0x62a1e982,0xf36ef2bf
.word 0x1e692651,0xd4e361d2,0xd6cd748e,0x226b4ab5
.word 0x2e20e0c5,0xa283d92d,0x68ce7ffb,0xa51bee03
.word 0xbb55ad0b,0x99faac1d,0xef97322f,0xe882555f
.word 0x4cff9e3f,0xbb3b935e,0xf1ba88f6,0x2ef1e622
.word 0xb544e8b3,0x55b3b21a,0x7e0dc622,0xcaecaafe
.word 0x3ad9b9c0,0xecc059ac,0x1deb5b93,0x4f1a1afe
.word 0x02ce6bbb,0x1ef6d472,0x1f0f9397,0x8eb2fd93
.word 0x97054469,0xc9a04a77,0x81b4cdef,0xf5c17d87
.word 0xe0adfa2e,0x342071c5,0xfcd56951,0x2e893e38
.word 0x9ab7fc8f,0x9ff619ae,0x103fe9f4,0xecfaf5c2
.word 0x81b1f907,0xb725d019,0xa18bea86,0xcdd21815
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 0x52e23bbf,0x18526eef,0xf29f3666,0xc2fe8471
.word 0x6ce13739,0x47465066,0x1da489fa,0x35fd0a5c
.word 0x62edb2a3,0x4e34972c,0x842701f6,0x83713ac6
.word 0x74a7f1a3,0x02b8805c,0x1148cecc,0x19b6ed18
.word 0xc64f563d,0x9570279a,0x5eb5545f,0x995af599
.word 0x452d5a42,0xa1423462,0x5d569f1d,0x90e7f665
.word 0x9666bfe9,0xa7fca377,0x48168ea0,0x8d20415d
.word 0xe428e1bd,0x80d970cc,0x45e0b90a,0xb69ee8b5
.word 0xf6c7f0cd,0x8a982b6c,0x3c60665a,0xa8d98584
.word 0x5133d0a4,0x26f613d8,0x0fade1e5,0xb297e422
.word 0x4b033570,0xaa86978f,0x175b4757,0x01801e54
.word 0xe77f90e6,0xe6614cfd,0xf67f2ce5,0x6c1e3458
.word 0xcabd2981,0x239a23de,0x38ac17a9,0xcca0acf8
.word 0x77250089,0x4881112f,0xb034fdaf,0xade506bd
.word 0xbcff27ea,0x2224b9af,0x5480a4d9,0x05e070f5
.word 0xbe55e424,0x3b1dc78f,0xcda83385,0xab538e5c
.word 0x79b96c4c,0xa603cd43,0xcda369fd,0x4a178b43
.word 0x80fc964c,0x6c2bb914,0xf68bf543,0x67df25ba
.word 0x1f2e00fe,0x10243ecf,0xab0aaecd,0x2b334936
.word 0x6c022f98,0x23b1f65b,0xc768c42e,0x550f6024
.word 0x0ef85bf1,0xfc526df0,0x75f0b243,0xe2740ad4
.word 0x47ecd986,0x5bbd502b,0xc9a612db,0x89d60418
.word 0x86a5f60f,0x93325ff1,0x277327cc,0x4fc159ae
.word 0xf69eacad,0x48176ba2,0x2bdc1e80,0x546c0f36
.word 0xb87b3c4e,0x1fc83640,0x9e4d5c1a,0xa175fd00
.word 0xe88b9a5e,0xe4935c4b,0x5a9d8e91,0x37d7a692
.word 0x1d47922a,0x10c3505d,0x9226c44b,0x5c2b093b
.word 0xba0dea75,0xb061d134,0x494bae44,0x63c5b0a8
.word 0x5c1ca9d0,0x2d76fd23,0x5fde825d,0xf9b0880c
.word 0x3390530f,0x5bafa934,0x1988637a,0xd8d335e0
.word 0xb7b59c4a,0x8196f7fb,0x4492346a,0x86daa0ae
.word 0x17a65fd4,0x83dbbbd5,0xea6d446c,0x78bc60ea
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 0xc3945e66,0x2d985567,0xad897351,0x6ed560bf
.word 0xc1a816ca,0xc75d3ba0,0x59dad1fa,0x8a3727e9
.word 0x07c21f5e,0xaa15853a,0xf0d9801b,0x57103e08
.word 0x4f491eea,0xecb49da8,0x7ba1fadb,0x90f47d33
.word 0xd1329ce0,0x4bedac64,0x23ffc76e,0x39352ff1
.word 0xa16b5bb7,0x7e3d0c7d,0x015afe32,0x2deffcb6
.word 0xccfaf46a,0x56d984f9,0x9d9c06f9,0x4770bcf6
.word 0x74818cfe,0xa99ae8ba,0x06c57f11,0xaef5133a
.word 0x8dfb84a8,0x7e59cb03,0x37e96902,0x8b08feee
.word 0x439946e6,0x8ee3efcb,0x9dff07f1,0xff49f5c9
.word 0x56214ed2,0xa41b9aa2,0x51f9a723,0xa3c231b0
.word 0x237db6b6,0x17aad2fb,0x1e575df8,0x19b84d1a
.word 0x012e2014,0x2f8fe7b6,0x91a48bf2,0x02c218d0
.word 0xb6f7a030,0x9c8ae3d1,0x86ab3e3d,0xe3e1b81d
.word 0xb8e6cebc,0x06adb91b,0x95c5ce17,0xe93d8c41
.word 0xa140ae16,0x35a418d6,0xd41c2af1,0x70ba86ae
.word 0xfc7ce76d,0x416f439d,0xb5502528,0x9734d639
.word 0x4805b969,0xe67e797a,0x4ccc5625,0x39992d15
.word 0xc5be01f7,0x7ad83a61,0xac52dd5c,0xc8f02c1c
.word 0xc9ef607e,0xcc96df00,0x9947a322,0xb7fa8d75
.word 0x039e28b2,0xb3bae570,0xb1d60020,0x07840533
.word 0x6e366633,0xc11dbf8f,0xe6a998e5,0x619140ba
.word 0x56774295,0x70b122ea,0x7253b39d,0xed2942c4
.word 0x2d8fb2f9,0xa729f92a,0xbdbe3ed3,0x66dd96cc
.word 0x4c3452d2,0xce6d8061,0x769c7285,0x78ccf87b
.word 0x26471342,0xd67be091,0xa20857af,0x6cd24083
.word 0x116e3e06,0xf2370fb6,0x1341d134,0x6d302b1e
.word 0x3c325a60,0x5d248e4a,0x40061628,0x91481a39
.word 0x93286772,0xf6b0bced,0x88312e2f,0x0025e58f
.word 0x893549f3,0xd3effd38,0xdbbba4cb,0xf950e4e7
.word 0xbb7d3ca8,0x7b8618d4,0x2e10b278,0x3968b48b
.word 0x491ab6fb,0x55064ccc,0x1d35004b,0x77d7903e
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 0xa7fd87e0,0x32a9f094,0xf164f315,0x2b8dea40
.word 0x02fdf944,0x8a3596eb,0xfaea3793,0x5dd97da1
.word 0x4ab6f06f,0xce9c2278,0x860b4a48,0x77a8fe00
.word 0xfe8b05d8,0xd00c0a06,0xee8c3c52,0x44a8ee80
.word 0x8579ba31,0x6d365301,0xe156e038,0xb905b20e
.word 0xc508a179,0x73de0d2b,0xd429e40b,0xa260ffe7
.word 0xa3227222,0x0aa49983,0xb1c18fa3,0xaa31d5ad
.word 0x59098730,0x2625e81f,0xfd9ad138,0x8fcd8154
.word 0xb095b2f4,0x210753ef,0x5466cbf6,0xbe3225c8
.word 0xf9683e77,0xcb1e8c5b,0xe4991e60,0x37033dfe
.word 0xff31b4c2,0x23493bec,0xe530efe4,0x6a3afb22
.word 0x02d4c06d,0x17b37c96,0xed85bb81,0xebc8cb0f
.word 0x7504521f,0x75079002,0x6cba09bc,0xc3b181a4
.word 0xef2ad35f,0x762fa037,0x944be302,0xc743e982
.word 0x0981dc56,0xa1edad0a,0x3d3f53c8,0x8cb9924f
.word 0xae19adee,0x0ee2ff7a,0x8cc5b770,0x7cbb0445
.word 0xffb5e028,0x8eedc3c5,0xaca5ce73,0x90d816b8
.word 0x4bfc7d69,0x46d1f551,0x0a93a464,0x7ddc0f0f
.word 0xe19c9982,0xd29ece95,0xa9717646,0x18f4023f
.word 0x309d04a9,0xbb430fe4,0x88da37e3,0x34e01509
.word 0x21939231,0xbbf9c2af,0xf0781ef7,0x8e210e16
.word 0x7a09f677,0xcdf544ab,0x49c1141b,0x0b729e36
.word 0x7340d2f5,0x303b88c7,0xe27097af,0x18ad1670
.word 0x04839420,0x496bdd32,0xab30edfd,0x9aaa612e
.word 0xe7cd2729,0x5392d893,0x879668e5,0xb8c887a1
.word 0xf3a001b2,0x5e15fb19,0x54bd0a08,0xe8c781eb
.word 0x9b6b709b,0xed2da718,0x93899359,0xbe257603
.word 0x7ce0805c,0x77dd9e1c,0x99e80dd1,0xc0b0f749
.word 0xe0213787,0x1ef65d1c,0x2191ea26,0x477bcf4a
.word 0xd8aa650a,0x2f905326,0x3ba205f2,0xe5ec848f
.word 0xd40dc8a3,0xfef92ff8,0x4396cf90,0xcd9c3b55
.word 0xd4f9a111,0xc50faa87,0x157bd85b,0x6757be9e
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 0x37bcbf8c,0xb60ccd90,0xe96a42d7,0xeeab364b
.word 0x361a8f1d,0xb7b11254,0x7cc66e42,0xebac497d
.word 0xba8993ec,0x1629d562,0xa9c66570,0xc7457dc9
.word 0xbb566949,0x95eebce5,0x0b5c8e80,0x1d87ea08
.word 0x53385f1d,0x08711a80,0x76bdbe72,0x7b129f56
.word 0x18726f3d,0x1847e63e,0x4573222f,0xfde33045
.word 0x3c932130,0x73b6f537,0xdca41ec0,0x958b74c3
.word 0xdbf34b51,0x0bd4582e,0x0a29310b,0xfc7fec5f
.word 0xbfb2c1ce,0x5f038e9c,0xc50c62aa,0xe9858c6f
.word 0x6c46f2be,0x62e995c7,0xb0d40b69,0x377dc0a8
.word 0x97851954,0x72c425bb,0x907666e0,0x4565231e
.word 0x054c5146,0x8d8ccae4,0xc876eb83,0xc2bbb039
.word 0x540f4802,0xe9034e92,0x67804008,0xc272ea74
.word 0xd2c5676f,0xcd0c8773,0xf283e2a7,0x4219d0f3
.word 0xfc5dcd1b,0x232ce550,0xc867f64c,0x6248c80d
.word 0xdb71053b,0x4748c4a3,0xb3e0b8f4,0xc5421c0f
.word 0x0f28fa71,0xb1b7fa03,0xe1c46d43,0x8fd0c8c0
.word 0xd2324892,0xf4ed36ab,0x233e084f,0x3489e435
.word 0x21c4acec,0x8afbe9c6,0x146dd2f4,0x1c43116a
.word 0x47acfde5,0x1a04832d,0xa858e749,0x338fcf30
.word 0x29f496be,0x119aad35,0x542b4f0a,0x3cdf0b34
.word 0x4f1dec29,0xefdfe9b5,0x71171e5e,0x9afa5043
.word 0xe02ebb91,0xd95b4723,0xc601685d,0xe0c0d795
.word 0xbc195adb,0x135e347b,0xf60b425f,0xb3ae557f
.word 0xe407d0be,0xa5aa561f,0x87dbddea,0x83e2eac4
.word 0xb6fbe193,0xda86ecec,0x4696d365,0x5030c69b
.word 0xc30ddc39,0x39a4171b,0xd98dd56c,0x81ebf2f8
.word 0xa1672b33,0x1e7b07cb,0xd283a3bf,0x67877210
.word 0x85fd1b1f,0x31beba26,0xcd20cf63,0xc593033d
.word 0x7c302905,0x824f9a87,0x9e7ebb99,0x91044140
.word 0xa86d2c81,0x6e5df6a9,0x670418ac,0xb910b094
.word 0xcde50c16,0x99597791,0x2b7fc92b,0x8f262b33
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 0x28d52652,0x54281974,0x173cc2c5,0xb37099ac
.word 0x379457da,0x53e02354,0x214bb1f6,0xe35a2dc7
.word 0x9605d74f,0x1e585ae5,0xb14da0b2,0x8723a57a
.word 0x723692da,0xf51d083e,0x0a16b46e,0x0ec529ef
.word 0x1b0c7ccb,0x76bce555,0x9487d894,0x83cd597a
.word 0x15203215,0x168c6f63,0x970ef982,0x5cacd083
.word 0x0de6f0ba,0xde0643ad,0x90bd11c3,0xbee69f95
.word 0xcc876934,0x71a29dc2,0x992bd9c5,0xd86ca562
.word 0xb305eb75,0x729a1161,0x1d5ba019,0xc1946a58
.word 0x81b042aa,0x9adc0bf9,0x01025c45,0xb7d166de
.word 0xa69cdd06,0xbc380e0d,0xaceec1f4,0x50cc05e6
.word 0x3d962376,0x8d750bca,0x8d44ffd9,0x2d527bcb
.word 0x65461b43,0xc34efbb8,0x891ccd28,0xd69dd6ea
.word 0x56e7210c,0x878f2ede,0x8e2f25c1,0xc8969e71
.word 0xf7639309,0xf1157190,0x2ffb1c21,0x4999a6e5
.word 0x8005cbde,0xa01d0012,0xaf41d61b,0x7b881f86
.word 0x041d1dca,0x07288cfb,0x618a9b8e,0x6f03ca64
.word 0x842b0ae9,0x84be0e6c,0x26a489bf,0x25cf81d1
.word 0x1e2d185c,0xe01d5d85,0xf956ef17,0x3f39d394
.word 0x4c972619,0xd38e472d,0x0d8ed783,0x86b44b53
.word 0xfe7933d1,0x07cff27f,0x5ef29773,0x73cd013a
.word 0xd938fc06,0x489f9b07,0x66429f23,0xd9727aae
.word 0x342bd91a,0x14f8c7dc,0xc1c056be,0x829333a7
.word 0x3968e3b6,0xc25a09ec,0x793ab2e7,0x8d931a87
.word 0x39bd160d,0x675308b8,0xb217e3aa,0xc8f9699d
.word 0x862d1338,0x4eecf356,0x1277a2be,0x7883251b
.word 0xf2b553b7,0x15195a6a,0x65da7548,0x1b8be52d
.word 0xaf7f7406,0xe4fe14b8,0x9be8ceb8,0xbd73b986
.word 0x3945f287,0xcf61a5e5,0x16d6f9b0,0x49ce8d42
.word 0x383050a8,0x0b666284,0x81246a5c,0x29451bbe
.word 0xfe80e416,0x6593d029,0x74fbb0db,0x5a44e55d
.word 0xcccd936f,0xd8b07aef,0x53cc4cd5,0x3add118c
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 0x8e24b034,0x937a1e0e,0x4e432fd4,0x17a2d60d
.word 0x47c971e8,0x25bc2282,0xa01f3430,0x3f8df077
.word 0xe8df550a,0xb1715985,0x6629ad76,0xae675fa6
.word 0x091538f8,0x2ad5092c,0x06945fac,0xa03ac1ea
.word 0xfa8fbcaa,0x8c13ea05,0xc36cd7a8,0xa6677f5b
.word 0xac3418a4,0x45da2874,0x18941c7e,0x696eff1c
.word 0xbd5d188c,0xbb5955ed,0x6db2bd64,0xd66e5a08
.word 0xf068c66a,0xeba51089,0xfc9ac96d,0x191c1fd6
.word 0x58be96eb,0x3bef5ff5,0x629a01af,0x37f3a143
.word 0x9c531dee,0x2a8d4b28,0xaab242c3,0x3356fbb5
.word 0xdd420da6,0x264e0071,0x61a037f6,0x81d4c5c6
.word 0xe8269d2e,0x4407a176,0x5ec02e83,0xf7933492
.word 0x9a01f4c9,0xf83f7682,0x4833f058,0x272f9feb
.word 0x1ef2587d,0xfbc02bd2,0x2995f958,0xe5dc342f
.word 0xb6a7764a,0xf9a25308,0xc90a59ba,0x404dd921
.word 0x0cbb6bde,0x2b7ab523,0x5140c7e4,0x395aa00f
.word 0x5e83873c,0xfcc92385,0x74c96437,0x49b456fa
.word 0xc3816c85,0x8dd436d4,0xd4862514,0xa02a809c
.word 0x9e5e5a83,0x71bcf4ff,0x3f611e53,0x6c94a5e5
.word 0xfd28e0f7,0x7029d092,0x538aed1d,0xde9a0b49
.word 0xebab0213,0x10c746ce,0x10453340,0x36f0de5e
.word 0x6b608296,0x0bcbf122,0x852d7675,0x6d386ee9
.word 0x23a6bb63,0x00bc4276,0xc58579c8,0x84894447
.word 0xfed09ce4,0x6a139f5b,0x25b14cda,0xf67e3e7b
.word 0x266cd954,0xc302df17,0x0b888493,0xc90c4c59
.word 0xf70859e7,0x8852e653,0x1c97a13a,0x730dcff5
.word 0xb6ca0fa4,0xb18a7413,0xb99e1cc6,0xa368dfac
.word 0x0871c413,0xcb90a50c,0xa2d0a8ec,0x9eb87c7b
.word 0x4e0e3ed1,0x62abeb74,0xbb021c48,0x7c8da88d
.word 0xc9ff6369,0xf45c41ac,0xab65c4dd,0x17448440
.word 0x667695ac,0x5319cdae,0xf1db202d,0x7bd6383d
.word 0x4f8b6222,0x1d55f72d,0x22ad6bf0,0xdf3f38af
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 0x8b01e1db,0x5dd79186,0xb36c0371,0xac0d7172
.word 0xb42e6635,0x1bbbfd1d,0xc197f53f,0x49e87d54
.word 0x508a4870,0xdc1a94fe,0xf93638dd,0x3a63bc5d
.word 0x294e0664,0x1daec44e,0xc6e4a173,0x2a7fef16
.word 0xa3784c60,0x79788851,0x6d5d1791,0x9444922b
.word 0xcd3975a2,0x4b553c58,0x49b74445,0xe7560fed
.word 0x8b1569b0,0x09e4b592,0x35b31ea6,0x2e7795cd
.word 0xda0ad03a,0x097ce75e,0x6a947a58,0x623f2c5b
.word 0x165acc92,0xce637fca,0x31a2d6af,0x6de1cac9
.word 0xb8f7579e,0x6d37ed33,0xae3de26e,0x3a4c0b99
.word 0x3e8e0d8b,0xbf2b9acc,0xc3bed29b,0x7b06fafb
.word 0xbf23dfb4,0x4f319082,0xf06e9a8e,0x057e1504
.word 0x3435c189,0x359b2623,0x3c9ff284,0xd9bead0a
.word 0x4ca26e4e,0xcce8c6c5,0xfc85d77d,0x649486fb
.word 0x63b5c48a,0x8e3c1c79,0x2cb00860,0xd202aefa
.word 0x878dfe0d,0xc1c3c960,0x9e394939,0xb24a8abc
.word 0x856f7233,0xf620209a,0x84c7748c,0xc7a49bb9
.word 0x13a30d81,0x64912f57,0x4e57e65d,0x963fe146
.word 0xda509e59,0xc9a2968c,0xa73cb133,0xba9d298d
.word 0xab9d2e22,0xfc46279d,0x45e866d1,0xd3d20bdd
.word 0x1aec5619,0x51aa52fb,0xe1d8d27c,0x552d0700
.word 0xae047c53,0xb9608fdc,0xf6a1cde9,0x7fdfacf7
.word 0x3b3657a2,0xd450727b,0xa82d6ea9,0x9b1ee996
.word 0x8278eaf5,0x412e24a6,0xd0d72bad,0x9dd5710b
.word 0x92e6519a,0x0bac020c,0xb5558a1b,0xc250d834
.word 0xd2ed5344,0xa5b8185e,0xee2c86d2,0x33f5a7b0
.word 0xafa2afb8,0xaffcd56a,0x00296eb4,0xb8c13b4c
.word 0x6b029914,0xc9b2cd31,0xe54cf9f5,0x1654ae07
.word 0xb76a6463,0x215955c6,0x55c86f01,0x7574f34d
.word 0xcb59bf0a,0x2ca15053,0x35d5c621,0x24343131
.word 0x44678950,0xc70d909b,0xb3e3c09c,0xc665ffce
.word 0xde7e575a,0x5fb157f1,0xa604d91c,0x625bd160
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 0x7b5e01ec,0x5d9c787e,0xe1363321,0x745993d3
.word 0xe2659a58,0x9adb6428,0x5d3e9c2a,0x279ca033
.word 0x15afce75,0x6dd7605f,0x2f41ac97,0x323ae061
.word 0xcb0148ed,0xa3e17d01,0x65d07a4b,0xa6b7ff48
.word 0x8762c9a8,0x92b5a885,0xe2e7f5d3,0x8d64c0f4
.word 0xfcad5bbe,0xb2200744,0xdfca7a57,0x8e33d803
.word 0xf80ed247,0x76986dbe,0x3af8ca90,0xb80f596f
.word 0x7d9cea32,0x63bd6026,0x180f80d2,0x02db0bb4
.word 0xda15ead5,0xe43907a3,0x703d5891,0xb0c339b3
.word 0x75c8e355,0x12a42159,0x51b7fa70,0x6bc3c2f8
.word 0xb116f0ff,0xfdd094f5,0x4fafaad6,0x3907c30c
.word 0xa6020795,0xd99b5385,0x6afa9a00,0x2be2c3e2
.word 0xd480c9d3,0x30a10bde,0x8df0013e,0x392ff754
.word 0xe51fcf0a,0x59fc5a7f,0xbeb16f8a,0xd25e97f1
.word 0xe8fa5dee,0x7b5dbe98,0x105c608a,0xe931444c
.word 0x59ab3376,0x5c7c6e88,0xf9eaac0a,0xd894f64c
.word 0xaea59910,0x9e8967e2,0x593bda3d,0x028cc941
.word 0x3e4e23e4,0xcf83fac1,0x90d26d78,0xf222e4f7
.word 0xc6dc3bd8,0x36127c6a,0xcb3f42b3,0xd9b7a302
.word 0x6d487dc7,0x230d9d9f,0x76add1f5,0x9c062c0f
.word 0xc3f17ab7,0xa50e00d4,0xc6052127,0x6ec649db
.word 0x39ece4b6,0x871601f9,0x65bfa3ce,0x26497a14
.word 0x345dfeff,0x089edb88,0x2dc729b4,0xf901cefb
.word 0xd603e315,0x28d15bec,0x90670527,0xd719a9b0
.word 0x16ec55ec,0xda2d8012,0x94b016b9,0x388bf1df
.word 0x0b5b1fa9,0xb66bfbbd,0x70c216c9,0x08fe5b5d
.word 0x299b776f,0x0dc84f3b,0xb2f6cfb0,0x327d6dfe
.word 0x874f6f72,0xedbcd5f0,0x29c506e6,0x9cbcc697
.word 0x15f18744,0x98fa78e7,0x1a7b08f6,0xbc254bad
.word 0x7db3eadf,0xfb7dd0b6,0x82d8859c,0xa4f5bdb2
.word 0xcc033498,0x0e0ec0ef,0x44444b84,0x92dd50ef
.word 0x0ea852d9,0x5d1e058f,0x1845b2c0,0xe21a9d12
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 0x760d08af,0x6431d482,0xfaad0540,0xef4806e4
.word 0x17a530fb,0x6e87c7c8,0x97722ced,0x23f2d5a3
.word 0xc4a9d308,0x790a0e6f,0xa80a0921,0x38076b03
.word 0x080cf5bd,0x1c699cd9,0x46e15f99,0x2412e3e2
.word 0xa9ac9905,0xe3d43f4e,0xdff07db4,0x90793b45
.word 0x70781e8d,0xc371a1a7,0x9f700aa8,0xc3c941e0
.word 0x13d74d1d,0xc1a3f9fc,0xc281fe2d,0xab730798
.word 0xb9fd2572,0x2ed83b48,0x8720c61e,0x1c1f5df3
.word 0x2e1d2d0f,0xb677f149,0x3460c554,0xb1c07f73
.word 0x08785fdb,0x0c0df55b,0xfc138dc4,0x63609813
.word 0x0a9ffb2b,0x59841a80,0xe43c5faf,0x98acc564
.word 0xc017b42b,0x1136296c,0xa8d48b97,0xdaabe70c
.word 0x3aada6e1,0xb44d7809,0x9bb9a843,0xdd524c76
.word 0x3d74b7f6,0xd41b4282,0xe624ffae,0x8ca7c0bd
.word 0x3b858b26,0x4d54c632,0x2408ad56,0x899ad7f7
.word 0x7ee4a703,0xfdc28bea,0x58e8e483,0x0438a8e0
.word 0xeddcebac,0xcfc32c1a,0xacc5a406,0xe80d8eef
.word 0x7c2168c3,0x3a1a11f7,0xa32a7bc7,0x7e676aca
.word 0xcd7e98f2,0x34503d23,0x3de004b3,0x37c7b20a
.word 0x781a3b1d,0x0925ec30,0x4076034b,0xfc8f1586
.word 0xd49cae5a,0xa068b068,0xbaddb1f1,0xc14a279c
.word 0x040d5c48,0x0fc9d7c5,0x039285a8,0x07b5c89d
.word 0x5ed3c82d,0xda713a43,0xfc9990da,0x019aa857
.word 0x83b92f61,0x577d4cb9,0x913738f8,0xeeb645a5
.word 0x6d92cedf,0xd438cbb2,0xc69be5c4,0x66fe0e05
.word 0xf0f51162,0xac4c863c,0xb7388bfb,0x5b2daec5
.word 0x9559621a,0xb66c0e28,0xde476df5,0xac400d4d
.word 0xedfe5727,0x192b5b44,0x79f58105,0xf8ad3cf1
.word 0x864a10f6,0xc75d8e75,0x60394831,0x78b27066
.word 0x15726466,0x0342acbf,0x5da8247d,0xb7313709
.word 0xf0a7cccd,0xe18ed94c,0x47ecf391,0x76978219
.word 0x2f20f61f,0xb934df17,0xa371f606,0xea9f7289
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 0x1c29adeb,0x35e65c96,0x0b5e3cf9,0x14dc7590
.word 0x68ce6720,0x58411e00,0xc556b2d4,0xfcd695b4
.word 0xfb8d9a3b,0x46af6903,0xf8f37b9a,0x716adc24
.word 0xf8abc05a,0x1d4bb45e,0x66fb9ae3,0x67832c7d
.word 0x1f6ac9a6,0xd2e5298a,0xc86e65b1,0x0e21cd5f
.word 0xfbc5d66a,0xade7cfce,0x1a505249,0x8fca611f
.word 0xb4657843,0x494755f0,0x43925720,0x68267c98
.word 0xa463020f,0x11b07b5b,0x3d6e6a5e,0x9a218a60
.word 0xf3d1baad,0x0e56c123,0xfa7e3645,0x0d8a47cf
.word 0x4ed1a6c2,0xfdecc42e,0x2a8b6d1f,0x02dc482f
.word 0x64b5a711,0xcac5ebc1,0xbc5cf2b3,0x8632176b
.word 0xcdff4fcf,0xa8b69d14,0x8cb79d80,0xa04556b1
.word 0x9e2cdade,0x2bfc486b,0x1d490bb7,0x9ad47194
.word 0xc5def137,0x059c0604,0xb5354990,0xc6ef65b9
.word 0xf0f52392,0xdb2eb852,0x8e30c293,0x06a601e7
.word 0x1b968125,0xaf9f9a10,0x426757ef,0x94ef07f2
.word 0xb3a01bf7,0x9c261472,0xcef55117,0x6c5de1a8
.word 0x252bd8c8,0x296fc804,0xb6b894c0,0x939060da
.word 0xa8a6fb18,0xd4af4a78,0xedbd580b,0x983b2eaf
.word 0xdf85dc1b,0x13b3d3d5,0xf7b8d921,0xc169ecd8
.word 0x34509564,0x9910a547,0x8380e5d0,0x0d3563c9
.word 0xd54dae3b,0x60c1ddb2,0x7805326b,0xe3f9710e
.word 0xa91d49d9,0xbd970530,0x9943c2e5,0xbef87654
.word 0x317d55fe,0x49fe18cb,0x8c7901d0,0xc9ebb498
.word 0x7c7024ae,0xefa1488f,0xc7c275ae,0xc83a9f97
.word 0x15684006,0x53d4d5a5,0x98d80df6,0xd5f036d5
.word 0x2ab0dc99,0xdce228b4,0xf6774204,0xdfae855f
.word 0xc6c15fd2,0x09ce7303,0xf939a82e,0x6b64e2d7
.word 0x9efd13bb,0x8c7efbba,0xdf12579f,0x2a44f473
.word 0x3de4e01b,0x3a45c576,0x6d7c19ec,0xb5619441
.word 0x0bab6d71,0x816c2785,0xb30b8d5d,0x51bbcff9
.word 0x7709522f,0xe1d72352,0x5b086357,0xf5ac5ff9
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 0x386251ef,0x292399bc,0xea08b7a5,0x946fef93
.word 0x9f6ce4e8,0x66289af2,0x7bc6f576,0x484c3fbb
.word 0x33b8dba8,0x99f14d1d,0x8e3bd444,0x4be09cf5
.word 0x3f506c32,0x1b2cf870,0x3a3fd4d0,0x10fc1d5c
.word 0x922abdbd,0x52e4a4ae,0x6f190a28,0xba55af03
.word 0xde3d78ec,0xda7ec505,0xe9843029,0xf2d28049
.word 0x7f412ae0,0xda981278,0x106d295d,0xdbac30d8
.word 0x7f70e5d5,0x2ffe7eba,0x819045d2,0x3b74e065
.word 0xe7c9918f,0x1dd445d2,0x1ef1aa96,0x87db40a7
.word 0x5cb285cb,0x1f972f84,0x7a8765cd,0x3473e807
.word 0x0be2aa14,0x8e761ad3,0x648f0b4c,0x08c97b42
.word 0xf4ea9494,0x84d679c7,0x31b95932,0xe1906cd6
.word 0x92ef8b60,0xd12f0018,0x93368dfe,0xb52aa718
.word 0x3386cdcd,0x3c97913e,0xc8bca8ea,0x33dbe4c8
.word 0x0f0faf64,0xe5e73a30,0x70c57a67,0xb933fcd2
.word 0xe37bba4e,0x46a25c02,0x6ff7f1e6,0xa632da62
.word 0x022b99e1,0xf0e043dd,0x1b3e9a9b,0x1d0fe389
.word 0x1cc0e812,0x6773ea22,0xe813bbcd,0x1358fd5a
.word 0x0d381ae6,0x1eeb6fc2,0xe3fdf95d,0xfbf480a9
.word 0x428a978e,0x1ebce44d,0x37a1df24,0x0810f53b
.word 0xd277d80a,0xe4e92025,0x15b8c5cd,0x8f53f16d
.word 0x8e8cb3d6,0xfc8c953b,0x3bbe1efb,0xd464fbb4
.word 0xd1415921,0x2cdfe68f,0x8aebda8c,0x56e5432a
.word 0xffe21ce3,0x9d1d31cf,0x4d1fcac7,0xe4cbfd4e
.word 0xc31a8782,0x644d90b7,0x8c6e5a62,0x334aa50f
.word 0x9c2589f4,0xb360f97b,0x9fb8d5a0,0x65919511
.word 0xeeb441e6,0x86e70b40,0xf7c56d98,0x70a7eb2d
.word 0xf551efa2,0x4fa01743,0xad806486,0xe511d33a
.word 0xa0e95905,0x59d45077,0xdbc85f96,0xbeb7dfff
.word 0x1d4a19f1,0x5dc754ba,0x63e4e709,0x3a4e4f53
.word 0x741abc4b,0x75321c62,0x6db768bd,0xe453f47e
.word 0x68b169eb,0x44c45e68,0x5c674913,0xedcfb299
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 0x2b927c34,0xf0f8709f,0x703ad877,0x4cc2c6d5
.word 0x8dffbc78,0x9f5a3b3a,0x752445ba,0x760f7c32
.word 0x5df16e20,0xe8b494e8,0x586ca3a4,0xf3af403d
.word 0xaf573f88,0xdc3f1561,0x841f9de8,0x5920bb94
.word 0x6b3be5ab,0x142c66c7,0x60dfedf2,0x3a286eab
.word 0x5b2e230b,0x2732810d,0xb6b241b2,0xb0f02f4a
.word 0x3e371c93,0x872424b0,0x45cd55f9,0x03132547
.word 0x254e6b32,0xd1581e1d,0x87e2b802,0x43e12d58
.word 0xd7e15246,0xf4803b51,0xe296d7bc,0x063537a3
.word 0x0f0a1102,0x352eb18d,0x6f9f338f,0x1fd4f067
.word 0xd9477f2a,0x52bebc5a,0xe1870904,0x228bebc4
.word 0xe1223889,0x7bd049b1,0xf95bd774,0x688f9a3a
.word 0xeae52b29,0xa56e9ef2,0xb7688507,0xe90b668c
.word 0xf28f70a6,0x6df5215e,0x140322d1,0xa297ead9
.word 0x86cb651c,0x41f923de,0x8279b4d5,0x5a0bc016
.word 0x7efef364,0x5eb005ca,0xc857e851,0x53322a92
.word 0xe40ee4ef,0xdc856c7f,0x30ac9bbb,0xc9d86960
.word 0xac7a5925,0xb9e84ab7,0x31fedaa3,0xf5689671
.word 0x89c192c4,0x44321f5f,0x1523acf2,0x76b6f3d7
.word 0x1a9f639e,0x193da44f,0x9807f026,0xc5554c4a
.word 0xfb648506,0x748087ed,0xa568ee55,0xcc92e5a3
.word 0xe6444c6c,0x10cc6bd1,0x2c37f08b,0x4686022f
.word 0xbe444ad2,0xd0655948,0xa7772ca4,0x12fde09b
.word 0x6c3bd7c1,0x3e593372,0xfc4270ab,0x3832953e
.word 0x499885a5,0x38a3d3f3,0x27c4ba58,0x22c49716
.word 0x98a7ac91,0x14076354,0x0fed18ea,0x4bc5e86b
.word 0xc7571cb1,0xc51c13c1,0x9e77ccf2,0x82847738
.word 0xe115f626,0xdf6783bc,0xf01cabc6,0xcf1fa884
.word 0xad4836c5,0xbe03c927,0xc1c2fb4e,0x90851362
.word 0x72c04be4,0x92c854bb,0xc20d4f99,0x4c360ecc
.word 0xb3a29259,0x6ae27960,0xa4ea9daa,0xf26ef1df
.word 0x2635d663,0x8a4930a2,0xf8725ef5,0x16869796
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 0x292dee9e,0x288a68d8,0xa1c1ed3a,0xa3fbb88b
.word 0x82846b70,0xd7e25ced,0x099179ec,0x54555793
.word 0x34c22d47,0x83a323b0,0xe80c28cd,0x75be7a21
.word 0x43f5402b,0x8c22adba,0x8d0d874a,0x299f1edb
.word 0xb9238aad,0x80371e74,0x5f19486d,0x17e19ac6
.word 0xf56ac985,0xf227ca06,0xb8b539ad,0x09eae996
.word 0x951e200e,0xd7b840c5,0xd1e96b57,0xaaf90c0b
.word 0x5884046a,0xd473bc83,0x7879fc36,0x36e5533d
.word 0x6576e9f2,0x291b94eb,0xd24618d1,0xd527dd1d
.word 0x76eb3fc5,0xe063a568,0x6b216efe,0xb98115c6
.word 0x34ed9d46,0xc4bfdda7,0xe2bbe131,0xbce9951f
.word 0x9a60b818,0xa6b8be31,0x5c2a6922,0x613ed5b3
.word 0x577006a0,0xcc1e57f4,0x0e48b8b0,0xc3f931a9
.word 0x37c6e1b6,0x1531eae7,0x04a6b410,0x63abbe80
.word 0x8ec87ff8,0x6ebf80b3,0x06ade859,0x5727ace5
.word 0x93206516,0x352d6581,0xb34f6305,0x95b9b4cc
.word 0x1e0c6e72,0x472ee937,0x5e5b69b3,0x38d0b9d7
.word 0xa94eebf2,0x381cc31d,0xbed691cb,0x8bcf2319
.word 0x4386b384,0xfb89c70d,0x6961571f,0xc4cc5c2f
.word 0x68bfe749,0x0e8a8e2d,0xb68a90a4,0xf8dba953
.word 0x2c35f61b,0x65cd4c99,0x817fe5eb,0x55190dd7
.word 0xe9fdf1cf,0xf09706e0,0x037b03b1,0x7f261d9e
.word 0x95a74485,0x031b4f72,0x1d3b3afe,0x5d4402ba
.word 0x034b6ad2,0x330af735,0xcebeb742,0xadb0aece
.word 0x66db44d3,0xe80c416b,0xfa896678,0x168b62dc
.word 0xfe127b56,0x9d5c6f83,0xd62c0cf5,0xca1907fc
.word 0x9030536d,0xd41e34e0,0x15a66710,0x8ef7c5f2
.word 0xb4dd7322,0x24ba00da,0x68f5cdaf,0x8b1ae281
.word 0x889201af,0x643899c2,0x1815a38e,0x0c7cb4b0
.word 0xb87ae55b,0x9d5eae6b,0xad46b034,0x4097e0cb
.word 0xafe2adf6,0xc18f35cc,0x55abc9a6,0x44f07729
.word 0x6b62a945,0xcd25f1ed,0x2f4c538b,0x8012d7d8
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 0x47ec497b,0xffe97523,0x5aad2c18,0xcebf17ee
.word 0xbd6c2f26,0x57812624,0x321162c1,0xf2b0585c
.word 0xe7b53c9b,0x60924e9d,0xbfd301e7,0x71ffd069
.word 0x3a1d182a,0xef830541,0x116915e5,0xcc02daf1
.word 0xc4dc43f3,0x78a5cf69,0x7fa87387,0x79a6b6df
.word 0x79870cb1,0xa3d656a7,0x973bcc33,0x3801f589
.word 0xcf6a0b2c,0xbe7b3c0f,0xfc2e1c6d,0xc029e5bf
.word 0x520c146f,0x25ddf2ae,0xb1ef815a,0xa9729c34
.word 0x41013553,0xc441535a,0x8de60a75,0xc49d62c7
.word 0x3d1d62bd,0x043ba518,0xff605f32,0x42b3e5fe
.word 0xd3ea0387,0x592d3971,0x43b852a5,0x53e31c0d
.word 0x5719bf51,0x3478bd68,0x5dbcf97a,0x3393defa
.word 0x3159963a,0x214bf2a7,0xae4e9e4d,0x6ef2fed5
.word 0x58d203fc,0x9d6486ba,0x16e77b6e,0xe96c7f0c
.word 0xf562dd05,0xd10f8aea,0x58b7fd0e,0x661b7dff
.word 0xaa156012,0x6be35aeb,0xb7989684,0xb5c922d9
.word 0x02367c19,0x9754e76d,0x4e233c4e,0x47a9b9f1
.word 0x58840f0f,0xef6b02d9,0x68613e64,0x18991cd3
.word 0xb646e503,0x815916b5,0x9acd1695,0x78d82c71
.word 0x57250dbc,0x111ec614,0x82629c62,0xa6c3575f
.word 0x77a175ce,0x6845ba02,0xc10c976f,0xb4d57c47
.word 0x5495adc0,0x21d70c5c,0xa75f9107,0x8bdf94ae
.word 0x469a80ad,0x2cd64a1c,0xfd68c2d8,0x8a0e4ee9
.word 0xa0aaa2c9,0x51e5cff5,0x6878bd8b,0xab5ec607
.word 0x704546e2,0x23896fd5,0x16dbd3bd,0x2fc625b0
.word 0x6e01587e,0xbaad7e02,0x32f93fbc,0x66f44d2f
.word 0xebc9d674,0x5e2132cb,0x82603698,0x96e2e340
.word 0xb52a8792,0x4374152d,0xd1112a2b,0x9c0a2ed6
.word 0xf65ccd7e,0x976dcc7e,0x72ca2e69,0xcb0cf7d9
.word 0xcc840e7c,0x2397152c,0x9a946dcb,0xa1675da2
.word 0x9f2d18c7,0x039e2dab,0x555f2282,0x270a7021
.word 0xab3c9682,0xe581d812,0xca9f9783,0x26c8a9da
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 0x5920a9b5,0xdcc42e7d,0x74346cc7,0x80d3cd45
.word 0x303939f1,0xa57acd7c,0x79e460cc,0x690879bc
.word 0x58c82aeb,0x26dafc53,0xa86e85b3,0xece051a3
.word 0xe1ee8943,0xe6e7f4e2,0xbb52ebbe,0x152c6288
.word 0xfbe72055,0x43cbcf31,0x848ff9bb,0x88c92c20
.word 0xe1fa3d67,0xdabf93a9,0x5e5fb6da,0x5240a207
.word 0xb821b58c,0xf14b3593,0x9052a9af,0xa21674f5
.word 0x7c944d4c,0x02c3f899,0x4c211af4,0xac198b1e
.word 0x00534e07,0x5feecec6,0xe525b666,0x8b69fdef
.word 0xceee75e2,0x7795a421,0xfb328c7d,0x2ab954a1
.word 0x067d0c63,0xcf9e206a,0x94df1c0b,0xc43b9f85
.word 0xadd93f97,0xcf8d1002,0x2792d120,0x0825e715
.word 0x54c9b70f,0x9d817e4b,0xf6257ae1,0x50750c43
.word 0x21e297d3,0xa307bd9f,0x0f98aded,0xa1a024fa
.word 0xc2c010d6,0x2ce03f63,0x8f9ab884,0x71ba3799
.word 0x77718727,0x15d8d827,0x75a6a19b,0x17a4eb0f
.word 0x2a9f5dd8,0xa550c8e0,0xf107cb75,0xa8d3913d
.word 0x7c61edc7,0x36be3038,0x407433be,0xbaa9ffa6
.word 0x53008e97,0xd3a56475,0x7da01e92,0x60f9bf17
.word 0x0727f969,0x117744e0,0x001914fb,0x27f3fd4f
.word 0xeb9ea32a,0x45c4600e,0x9da08e72,0x2adac0a7
.word 0xcfea8ae8,0x82981f0e,0x23674513,0x0df2a47a
.word 0x8594df3e,0xfc6a48a6,0x43f22e3e,0xc21c1509
.word 0x517e0a9b,0xee75e36c,0xfcc4eb79,0xf58cd24b
.word 0x31dab40a,0x5abfde03,0xba3e61e4,0x03548516
.word 0x4e2715eb,0x1f1b3b93,0x24fff399,0x547f11c8
.word 0xc67bc0be,0x2eacaa87,0x94004bab,0xc7002724
.word 0x11eb8359,0x360755fe,0xb0057f6c,0x935cf1b7
.word 0x70600ec2,0x94d5f4f3,0x4f39a465,0x49134793
.word 0x1102b9ae,0x2c0497ee,0xfeb09735,0xb608083e
.word 0xd92c57a5,0xac33286f,0x7f579a35,0xd02ea338
.word 0xcc0980a5,0x8d47b7e1,0x5868b8bf,0x05bcb708
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 0x61d13b53,0xc6b266c7,0xaeaddce5,0x60ada269
.word 0x598513a2,0x3c945d7a,0x8d1fb9ce,0x67afe4ca
.word 0x1fd72a1d,0xbbc8d5c5,0x728188cd,0x06e36b21
.word 0xa5e3c073,0x4696d224,0x010ec91b,0x7ab6aa13
.word 0xffbf73e8,0x819695a6,0xb9de0d15,0x4414ec41
.word 0x7acbaae7,0xfda88fae,0x12ed5d14,0xbff3df29
.word 0x1b5c66d2,0xe325a8c4,0x9e6e284b,0x5e7a13b2
.word 0xf4e484e8,0x70421070,0xd788bf82,0xf9790131
.word 0xd9715e7e,0x409e22f9,0x58d5ba47,0x3ff02dcb
.word 0x4cf9a336,0x02ae6843,0x3ba6c3d2,0x0146a35d
.word 0x56852e1b,0xf5298e43,0x773d9567,0x11833285
.word 0x4f042f0b,0xfbf8f5f2,0x739358d9,0xb0b854b9
.word 0xacacd65a,0xf0d4926b,0x3389828c,0x5c0c07cf
.word 0x8ec5dd0f,0x28e6a62e,0xe96ef420,0x24da6a05
.word 0x088e442c,0x176af1c2,0x7b25d95e,0xf5e2b082
.word 0x8599fa9e,0x0bddbe78,0xf69b27d7,0x22a9db0f
.word 0x78086883,0xb8e03593,0x9280b9f0,0xf3d04772
.word 0xef1a2fb6,0x00ff11a1,0x876a546b,0x53688631
.word 0xc1e92dcf,0xd988904b,0x25d5951c,0xb0ea5df8
.word 0x75e7aa42,0x158e73b1,0xf1e6ac41,0xc5e25c2c
.word 0x8a9c1cba,0x53f5e8d3,0xd3af87a2,0x34d3fd0a
.word 0x8137b2a6,0x496412ee,0x8faf3e31,0x8ba37a4a
.word 0x1c947e74,0x97b6bfef,0x9d0df763,0x5c9f4f0a
.word 0x25bca277,0x0a44f7c0,0x1322bb7c,0x6c0702fc
.word 0x7662f50b,0x7355bce1,0xdb479135,0x3da85886
.word 0xeffd81b6,0x757ae04e,0x4609f315,0x4a26eae8
.word 0x6b58476d,0xff9ccf99,0x93142a9e,0xa240c277
.word 0xebef105e,0xdc8d73cd,0xc9a798c3,0xc745a911
.word 0xc9fbfa99,0xbe8debbc,0x71e04a3d,0xe1d38e8a
.word 0x55f01738,0x590aa7da,0x7cf892b0,0xa42ceff6
.word 0x86637e3a,0xc5bb48ef,0xe1c0dd52,0xfc159aee
.word 0xf5f0a7dd,0x2df97f6b,0x49254805,0xd02e7f2e
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 0xcc669d8e,0x65951acd,0xc67533ee,0x4575829e
.word 0xf3d978b0,0x2a8cee33,0x4b2b281b,0x863091fe
.word 0x87039f18,0x4ec75d6f,0x35dec053,0x66222e1a
.word 0xb139dc59,0x3a6d00f0,0x6bad1c21,0x3638c25d
.word 0xa9e61a4a,0xf6eba51a,0xb4433702,0xe21cb91e
.word 0xe032c871,0xcf6d59d2,0x91282d9a,0xbf47d642
.word 0x8b6f10fe,0x126a8c1c,0x9e7c766f,0x61233402
.word 0xda41f39c,0x61bd1687,0xeeaf1bb2,0xd3061ccd
.word 0x6598778f,0x56b89914,0x8bd82b80,0x9c6466c3
.word 0xc90ef143,0x00a880dd,0xb7aebae7,0xa63a616f
.word 0x4cf50711,0x750e0eb7,0x183b0ba1,0x29c6f129
.word 0xbca0a20d,0x13497e9b,0xe47c5e15,0x019fc07b
.word 0xb98f6d6f,0xf4e2b7f6,0x15bbea61,0xd37d1400
.word 0x80700b90,0x0d89a9a1,0xad67a53e,0xe1864a5c
.word 0x3bd27e9b,0x748a4df0,0xeecb914e,0x93aa1a7a
.word 0x24500a49,0x64a5309a,0x1c16f11d,0x03b02f84
.word 0xdcd6caa4,0xd103ff7c,0x7f172574,0x44280209
.word 0x3f7fa85a,0xbb99887b,0x86f7b4ba,0x4f642f48
.word 0xbbbc376c,0xb3614d51,0x9356c6d1,0x1f5e6875
.word 0x1fa3c6e0,0xdd4a2039,0xc89408a4,0x1ef4baca
.word 0xfcd41338,0x7440fc0d,0x21cfdca2,0x7a63da31
.word 0x73a819e0,0x1916b335,0x0b271484,0x6df6a28f
.word 0x8f48c8b5,0xf578b22a,0xb8b21bec,0xfbb4cce1
.word 0x1bc8930e,0x1a0ad22a,0x2c7f2598,0x25b9c93a
.word 0x70566e7a,0x902026fc,0x380fa15d,0x49a8fa39
.word 0x9b8d6e9a,0x34ac4af7,0x0ee2ba8c,0xf460fe4f
.word 0x64b1b787,0x0b8de768,0x43ebc999,0xc1ed069f
.word 0x3d5cc0c4,0x8cbc6d3a,0xe103187d,0x6772ec8c
.word 0xc9c036bc,0xe22f9b14,0x1c1f7416,0x564d31f7
.word 0x6c00c5fc,0xf3f834ae,0x23d52e95,0x1d166eeb
.word 0xd23ee737,0x4d9eb80f,0xb1908add,0xe13506f7
.word 0xa04a1378,0x59503edd,0xb56f8d86,0x2ea64eed
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 0x8993c771,0x5749569b,0xf07ecb6e,0xcc3b4897
.word 0x2e7887e1,0x914e4c14,0x6ce69283,0xcff47e52
.word 0x3dc348f2,0x4454f98a,0x9524d3af,0x96d2bdd0
.word 0x890378d3,0xd48f415d,0x38608ab6,0xeab24b9b
.word 0x548d17ab,0xf34ad1cf,0x52c4eb89,0x53682924
.word 0xbad7f70d,0x95e2f260,0xf00bd6b7,0x3074a1cb
.word 0xe7b8aa73,0xaa257659,0xa8d8b277,0xefb90e6a
.word 0xd14a2077,0xbe900544,0x467ce531,0x5afb7376
.word 0x3d346197,0x7f518176,0xf4848cac,0xa74512ab
.word 0x2f973113,0x93b3a4ea,0xdb11bf1e,0xe460edf4
.word 0x56f1606a,0x9a647ad4,0xc6429e98,0x3943654d
.word 0xd19fbf86,0xb0924cbd,0x573113d1,0x9e8f7094
.word 0xfee6adb9,0x668dd0e9,0x299e64c5,0x36175edf
.word 0x1c6f7ddf,0xa59a94a2,0x5fab2d5e,0x0213802f
.word 0x0f933025,0xc68e8dca,0x0d319f82,0xc2c62d0c
.word 0xde9b2989,0x6661c4a1,0xdb7237dd,0x29b8e6c3
.word 0xb778fb60,0x42b78f3c,0x749d3100,0xe11c33fd
.word 0xd5237ae4,0x114ef25d,0x3d9172b6,0x20204cca
.word 0x17aad90f,0xa2cb66b8,0xac06310c,0x2cf9ddbb
.word 0xdfe1b02f,0x466192f0,0x5d14de51,0xd7e3cae3
.word 0x120121ff,0xf5f54096,0x9b7b95ba,0xef28239e
.word 0xaa5b19f3,0xf499d800,0xd75b8567,0xca4be405
.word 0x06c9cd7f,0x30f79ee9,0xdb6354e2,0xc5aa9661
.word 0x9c607b40,0x7d2b353e,0x20b25404,0xd7313a83
.word 0xac032e80,0x7114c0a2,0x2748496d,0xa8e6e8b8
.word 0x36f5f53c,0xaa6c3a89,0x6190a422,0x0ff54dfb
.word 0x73ca686c,0xea0b1fae,0x08d3ea28,0xcaa10060
.word 0xd1bf9b61,0x4b7c31b9,0xbfd3209f,0x02b70509
.word 0x16eb84d6,0xb11f0939,0x448ee3ec,0x5ab62be3
.word 0x914bb1c9,0xf1a00bcd,0x4cb1837b,0x582ebccd
.word 0xaaab08ec,0x5978e4b5,0x59aed98b,0x8856d79c
.word 0x00c11073,0x190c8b51,0x72b35692,0x7f698211
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 0xc2d4cf86,0xe0a6782b,0x303034db,0x420e031b
.word 0xedee0efa,0x7155f810,0xaa86ad10,0xaf1f997c
.word 0x87b01059,0x4385cdf0,0x4f7c2087,0xa80df5d0
.word 0x29b607c2,0xed76e00d,0x375e243c,0xdbb06e9c
.word 0x0375a369,0x66832bb4,0xbb42aab5,0x7632e749
.word 0x315d36b8,0xb8bb0a05,0xa79fa817,0xe93966e5
.word 0xbefbe0b3,0x81b0f134,0x3f984c02,0x8ed6f036
.word 0x7df48e05,0x99248118,0x11b67e42,0x2dac2c03
.word 0x33a6dc5b,0xa2fb5851,0x5cb3b608,0x92ce83c0
.word 0xbba86ef4,0xbbe162c9,0xfce7d0c6,0x6cbc58db
.word 0x039234e5,0x8d9072f5,0x00e70593,0xf1d8566c
.word 0x58478fae,0xf5361dba,0x54514959,0x388cdf3d
.word 0x1d914315,0xa7b36485,0x161f2328,0x148f185e
.word 0x98d094ea,0x5919b347,0x72609696,0xa7f6f52a
.word 0x215e9d71,0x71f4c0a3,0x235ee0ca,0x49c93a9d
.word 0xaae0d5f3,0x7d2a5eea,0x0b00c9f4,0xb7611b41
.word 0x5e6bbdd5,0x614a0767,0x6910f10b,0xe999343a
.word 0x7ab776ad,0x15d59705,0x37644944,0x7a844edf
.word 0x5776afaf,0x53c072fa,0x696b8131,0x50991cb3
.word 0xb53dc26e,0xd92fa031,0x31717f44,0x2deeb32c
.word 0x5f7dd738,0x1fed3e36,0x9db4f5d9,0x18766ed8
.word 0x103b8552,0x700e35ca,0x0c293a4d,0xa92e78cb
.word 0xf65f60cb,0xbb9d1a57,0xb7a2c95c,0x3606da60
.word 0xe794b2e7,0x25999f0d,0xb3b10c83,0x142dfd64
.word 0xc7eab0cd,0x78352bfe,0x6cb4a4ab,0x696f2ded
.word 0x6ced2634,0xf0a6d273,0xfd5354c0,0x7aecf07e
.word 0xea5a7244,0x707fb487,0x10b2f7ff,0x3a5fe2cb
.word 0x2d724739,0x504bfd51,0x1a2a0831,0xf58e1978
.word 0xf010bc70,0x8b001246,0xd48ac14d,0x7ad553d8
.word 0x2dc8714b,0x913d2883,0xb11bb5a9,0x2d144ab7
.word 0x90c30df7,0x5618722e,0xe3ec3cc6,0x0a7d5cdd
.word 0x423c06b1,0x6409be1d,0xdef316a4,0xf20dcb21
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 0xed024acc,0x6f66daaf,0x351212bb,0x33b116db
.word 0xed66be92,0x2ab20271,0x022a7aa0,0x65134e09
.word 0x0bf523e7,0xb40b2c8d,0x57f3bf10,0x2052cc4d
.word 0x281a4099,0xb24082e3,0xfcc48f00,0x0c9b22b1
.word 0xcfdb06cc,0x12da3366,0xb4b64487,0x4c13d4ed
.word 0x689c9ae0,0xc5cb4634,0x85ef12a7,0xfdfaea37
.word 0x541a7414,0x51e15a1c,0x219552ef,0x9b3d7cc5
.word 0xd3bdb1b4,0x6cb7cbe5,0xb6a9282e,0x13394880
.word 0x18f61a76,0x193d23a2,0x393cd4e9,0xd5fc2db6
.word 0xe7487b6e,0x6bc2d9ea,0xf7f3adc8,0xef0ac484
.word 0x299e2986,0xa412f961,0x616925ea,0xec694b5e
.word 0xa4443b10,0xbfc58db2,0x7fd9f09a,0x45338f38
.word 0x8a3f5339,0xf149416e,0x92d8fcea,0xc0a40dcc
.word 0x234a5bb0,0x4f60b92e,0x00c57f17,0x587c7ef5
.word 0xf75c2433,0xfe2e1034,0x9b45fe9e,0x474974bb
.word 0x4f7e30d6,0xb324a42c,0x821b3d80,0x898eb582
.word 0x09c16c9f,0xe9d2fb1c,0xd623dc95,0x8705e661
.word 0xf358b8de,0x61af641e,0x01bb5543,0x1bad60b3
.word 0x1349866a,0x0c1ff214,0x923b853a,0x4512ca16
.word 0xd8dad81d,0x35550981,0x67eaab27,0xcd1bc216
.word 0x17093134,0x86aaf6ef,0xc13b473a,0x6e0e600f
.word 0x62842860,0xed7ca68e,0xdd600280,0xc76eaf3a
.word 0x8489cec9,0x5abfc0b3,0xf7e15f9d,0x55b38c73
.word 0x329ed1ac,0x8933e577,0x64a207d8,0x66b28e79
.word 0x9410f860,0x25932256,0x93fcf719,0xa6894a33
.word 0x90377ab2,0xd890ff3d,0xea7f6d83,0x4e42151d
.word 0x365481c5,0x319cb56f,0x5bd4469b,0x1b77b61d
.word 0x9e89af97,0xd470d7bb,0xaa1b9e82,0x49c4ba5c
.word 0x6bd1e93d,0x5f35801e,0x68eb5f57,0x260daf8f
.word 0x11549393,0xe58a4a1c,0x08b2e1c3,0xe0778ec2
.word 0x45e4940a,0x8fe80dab,0x97f52913,0x64da90ad
.word 0x48b9917c,0x0e08b35b,0x2c8f843c,0x0bd255e2
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 0xa0eec04a,0x08a8470f,0x1c400671,0x43eda3cb
.word 0x1f62350b,0x50dd8f9a,0x77553e80,0xb63b7457
.word 0x238f03ed,0xb7529410,0xf420d56a,0x42ec6ecc
.word 0x2453c805,0xeeb786e6,0xf348cabe,0xeee918fb
.word 0xc898a768,0x496da60a,0x39ec56ea,0x37ecdf1e
.word 0x635029fc,0xabdfbce4,0xf2944d15,0xa9c168a7
.word 0x8cb7235e,0xe8096263,0x3bba3055,0x2c152c30
.word 0xabf8d5f6,0x6382e5dd,0x724e167e,0xfd9f88fd
.word 0xb5bb96e3,0x492ff31f,0x7763135c,0xd83120e3
.word 0x1ca839f6,0x347e41f5,0xefa51f83,0x2705b12d
.word 0xa3ee9bf4,0xf4ed984b,0x333e07a0,0xece5bce5
.word 0x75dbaaf1,0x5f66e74c,0x44352e5a,0xd3985915
.word 0x572629b1,0xc938774b,0xf0b28852,0x2b859206
.word 0x149ca136,0xdbf2bd13,0x097e7e37,0xb490851b
.word 0x7120b8b1,0x3adde136,0x734cc981,0x36bf2ae9
.word 0x2cef525d,0xfa4c6a61,0x716ded7e,0x07b79375
.word 0xf1d9c8cb,0x2d945b5d,0x69f4eb2f,0xee9ba065
.word 0xc905a0be,0xaf78e0df,0x7f3a6d38,0x4e31d141
.word 0x3cdd15c1,0xae66ce3c,0x74c3a532,0x332a64b5
.word 0x1d6d5f1a,0x9fc22ba7,0x991782cd,0x9292d328
.word 0x3d87e19d,0x5ae88eb5,0x2139dec8,0x66b4c8b2
.word 0x1bb33052,0x8ad9b29b,0x9c75898c,0x2a7caf54
.word 0xca93df14,0x215c4b8f,0x644be4d5,0x440bcd36
.word 0x4f47df9b,0xbda0b668,0xf017633a,0x9729a940
.word 0x8a6ef875,0xff3f5aa4,0xab1c7ccf,0x83c4ef63
.word 0x111337e8,0x7ba057eb,0x672c627b,0xd5dd79e1
.word 0x9b49c4f0,0x029665f7,0x3c098dd5,0xce6b53f5
.word 0x2dc3c2ab,0xe888ac78,0x3fbfe22d,0x48f0a0bc
.word 0x5b51ac2d,0x2753c73f,0x52bad438,0x08685b9d
.word 0x52a75ae1,0x2c832d35,0xad5592a9,0x3887bd4c
.word 0x36b2da47,0xd871435f,0x08b6db51,0x838554ad
.word 0xff26fa32,0xa2365c41,0xa28124fe,0x0a072ec2
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 0xe19c7a7e,0xb6061108,0xd8ba4fe4,0x6dafcbf7
.word 0x1056318f,0x19759662,0xd563ee42,0x62addbb1
.word 0x07cc4792,0xa783f707,0x07be0f26,0x926c8bdf
.word 0x0615a21a,0xe9edf538,0x9989313d,0xbdbdcce5
.word 0xa6d8189d,0x3b49c872,0xf85979d3,0xc22a5967
.word 0x310cb815,0xe777385a,0x74c6c897,0x8d15fdc2
.word 0x081594bd,0x4da49b0c,0x418b74fd,0x7b8ce0bb
.word 0x1aa6c66b,0xab266d51,0x3248bc8f,0x02c3c765
.word 0x08aa49a3,0x181dd3ed,0xf97f8261,0xb8574fb9
.word 0xdccdb7bd,0x3a5e48ee,0x94353400,0x860c617e
.word 0x444e67b9,0x289e7440,0x874887d6,0xc14ab10f
.word 0xc7297a4f,0x9f952e2b,0xeac1da56,0x38265e8a
.word 0xd1caa467,0xb6f50cd0,0xca816fec,0x5319d1df
.word 0xc53dcafe,0xc03f8cdf,0x36f6e67e,0x7dbd513b
.word 0x00fb2848,0x378ea1ee,0x804d9956,0xb378b921
.word 0x741c5bfd,0x24d09904,0x89023a1c,0x934ccf6d
.word 0x5c3deac7,0x3b1bcc2c,0x2fca6107,0x9440e89d
.word 0x17206398,0x34129603,0x998a1eba,0x7f54c10e
.word 0x99033399,0x68301c81,0x3d0a0c5a,0x6575fb16
.word 0x01ea58ce,0xb302692b,0x2bd5dda9,0x2c3ba16e
.word 0x24f4dd55,0x9eee7a64,0x40e56985,0x1d9df9c2
.word 0x320da53e,0x237a9694,0x7348bc84,0x81af067a
.word 0x9335bdbe,0xde7ed66e,0x27e9adbe,0xe73bfef0
.word 0x714788be,0xb94530f7,0xb07ba8d3,0xfe657938
.word 0x140e8aff,0xf758cc65,0xdaa8755e,0xf59c0a82
.word 0xefa05eae,0x8cf9f554,0x5abffcb8,0xe95251d0
.word 0xdf58e5ca,0x57f6c98f,0x00f6ae62,0x34c43556
.word 0x7d5ab9ba,0x1ddb83c9,0xdf7a55f3,0x1f5738b5
.word 0xbb8488fe,0x3270d917,0x49871dc3,0x2ee8ca38
.word 0x6032d9ef,0xd90305a3,0xaebf6e9a,0xde7f62bd
.word 0x8fea6292,0x677752ce,0x87a589eb,0xde7fd556
.word 0x3f54e8f1,0x1ec37bb2,0x530270c0,0x543609f7
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 0x842ad6a3,0xd0adf65a,0x1d0281a7,0x02936157
.word 0x8005739e,0x0d2c28bd,0xeea5844e,0x3a7e8a1e
.word 0xd2a1bae7,0xe8722e96,0x985b74f0,0x3db60f78
.word 0x8b4dd10b,0xf8b7bee6,0xe3d06952,0x9e7c6fca
.word 0xf2086aab,0xe26365bb,0xac9486f7,0x47c070e8
.word 0x8cc1212d,0xf9035d4e,0x8be9a1bf,0x1c71dd1c
.word 0x5cb79338,0xb58835f9,0x0325159e,0xafcbdf8a
.word 0x5be35cdb,0x2fb42d35,0xcc4b082d,0xf3d88423
.word 0x7e8824a3,0xe749ec8a,0xd583b211,0x00ba0030
.word 0xe9a4a377,0x30e4741a,0xb825116b,0xf3784bfd
.word 0x0375d049,0x19fcf48c,0x426ac747,0x1004a851
.word 0x716ee106,0xb1b85710,0x57b88705,0xc5583bab
.word 0x9669e593,0x09c4d3c3,0x41aa1627,0x335be0a3
.word 0x61b0bbf1,0x1dd94954,0x7e3cb493,0x52a6b9a0
.word 0x78630ea7,0x9ee7e184,0x04fe8402,0xdf125cd1
.word 0x7ebeed5b,0xa26d5e1b,0x26a5ddd5,0xad0d0608
.word 0x8f3bd6fb,0x7f15ad2d,0x752dfbbe,0xe9994800
.word 0xdbe55bad,0xb2ea2a8c,0x3211bd26,0xd381ee7d
.word 0x0057d4f8,0x5b7a573c,0x3a4745d6,0xcf171f82
.word 0xda7e3dee,0x8cd6ab11,0xcb4c9743,0x4b1e1b2c
.word 0xde88c065,0x754b0d40,0x3e17ab09,0x8ab06bd3
.word 0x6d735795,0xf53395d7,0x8365c00c,0x610b9248
.word 0x6df69975,0x02659b5f,0x4449e811,0x11811b1c
.word 0x351d725f,0x36399344,0x8458c3e6,0x81fee3e1
.word 0x0112c62a,0x8df22e8f,0x55b022c2,0xf490eb8a
.word 0x2b171462,0xf63bb052,0x7f158e95,0xab88c1d4
.word 0xb35f845f,0xdf410fd5,0xa6afb6b5,0xdf3c79f1
.word 0xfb196bbe,0x0f01ebb8,0xf8c16125,0x6f74a4f0
.word 0x090222db,0xe468c843,0xf021ca81,0x309c7075
.word 0x980b7d8e,0x4366dcb3,0x0569dfe3,0x5767e12d
.word 0x10385eba,0x3b177f73,0x3bfbf693,0x187a8e05
.word 0xb90def99,0x91f705f5,0xb2c74d76,0x6893acee
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 0x60e9ae84,0xaef1e790,0x74109f9e,0x1be8516a
.word 0x2162d44d,0x0ecdf34f,0x3ef419e4,0xcca47273
.word 0x5ecb0dfe,0x9b280aae,0x7ba7fa0b,0xc31c0ae2
.word 0xefc5f410,0x71e81243,0xffdd981d,0xff4f66b9
.word 0x1d938dc3,0xe46f82e8,0x8d513a6e,0x647d4b0e
.word 0xdb3dce8f,0xc19dee8c,0xaebdbe9a,0xb6e58431
.word 0x07a96346,0xcaaa9a0a,0x0ce53d13,0x8ca74fd5
.word 0x5f5489e5,0x532911cb,0x6901d50b,0x5837fca4
.word 0x8913f34d,0x3c7d1e30,0x8689c61e,0xfc744f57
.word 0xb317a29d,0xdf562700,0x2f51cfa3,0x43f66130
.word 0xc9e968b2,0x22655d5a,0x92e1dca8,0x5bcd1289
.word 0xe8c9d5c9,0x83c8cd4f,0x5ac611d8,0xb3bd1e02
.word 0xb5e2c740,0x7f34a4c1,0xd9b20ad2,0x60eca4ec
.word 0x0db860bc,0xc12a4506,0x60d4d6bf,0xaabf86a9
.word 0x834f9bb2,0x8a2bbd96,0x6ec83474,0x25c0bf07
.word 0x6ff6aeb4,0x8ec84b91,0x7e7adf6a,0x6f05ec32
.word 0x9b01e366,0x01af026a,0xe9290b4c,0x23ca1567
.word 0x0b241663,0x79df9988,0x601b0c25,0x8b169433
.word 0xb7e535f6,0x9c395ed1,0xd80fac6a,0xe825c2e7
.word 0xd5e1aeae,0xdd60a1ab,0x6a20922b,0x62d41524
.word 0xfdd1f7b1,0x6f57ff8a,0x856ad544,0xa7fae5a6
.word 0x90486b40,0x6f0759aa,0x0ee3d460,0xd4cd9f5c
.word 0x83192ca8,0x0fe39b80,0x9849dc85,0xab7b7d30
.word 0xdd7cd55f,0x0e245bec,0xd7efe81a,0x53add95d
.word 0x4822eb5e,0x11dd4d49,0x58d0c7f9,0x4c2afe8b
.word 0x8bfb7a9d,0x98258ade,0xdf624173,0x01c06d14
.word 0x6e370a27,0xef252e0d,0xa7689dfc,0x86613f80
.word 0xe1b5957a,0x7252cd87,0x072cad7d,0x0067d75f
.word 0x599ca66b,0x0800725e,0x5eaa9fb7,0xb9c2135e
.word 0x13dba43f,0xd1bf50f3,0x1d3a5a57,0x44e5068e
.word 0xda31e1fc,0xd8d3920b,0x8ab1a2b9,0xe1e5e335
.word 0x25563438,0x97e4d287,0x90edf360,0x9b3a6870
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 0x0095d30f,0xccdaa290,0xaebc7a58,0x0e835fbc
.word 0x478cce0c,0xa753634a,0x21e7ef36,0x6c104d62
.word 0x86707253,0x4aed79cc,0x38b1f8d9,0xd34c6e40
.word 0xaeb87e9d,0xf832df26,0x37585fef,0x85730fa8
.word 0xeedd0966,0x5e99a765,0x3485c968,0x437c6696
.word 0x163b76d0,0x6a41b097,0xd44de698,0xb321b25a
.word 0xc7d0bfa8,0xdb5618b8,0xaa524ba7,0x3b814f33
.word 0x202312c1,0x4e2d41e1,0x9223bef0,0x4243c46e
.word 0xe308ea02,0x68ccc675,0x330ce575,0xb985b79e
.word 0x03bda1cb,0x20dc12ed,0x31fb9af0,0xfb671ace
.word 0x811a916d,0x6c0ad579,0x17c37300,0xbb16f3b8
.word 0xd37d23c6,0xc4290d71,0xb00e37c2,0x33e4e78d
.word 0x9e167593,0xa16a6d6f,0x819b9c2d,0x8ee9e42f
.word 0x0a6220c4,0x4ac9661b,0xa6e3c5e3,0x36995a8c
.word 0xc8d37c70,0x4aa6ef64,0x555e44f2,0x7d6c4431
.word 0x85a281f5,0xdfc71fee,0x9b3e1b42,0x42aecedc
.word 0x8d4327dd,0x0641d5be,0x3e6dc25a,0x00d95502
.word 0xdbc47789,0x977e0292,0xa0a27b87,0x00021ebc
.word 0x4a0d80c3,0xa28fc068,0x74fef99c,0x6f8ddccd
.word 0xa034343c,0x67684da9,0xe327c477,0xa7def633
.word 0x4a1dbc71,0x9d2b05ff,0xe9cd419f,0x1c242889
.word 0xf7d78fbf,0x00255b95,0xc469c619,0xcf4a475e
.word 0x4b44a812,0x7f879ad2,0xd0a3887f,0x2e798920
.word 0x3edbbefc,0xf9f67659,0xba27394f,0x87b66f28
.word 0xed507cdf,0x84e612ec,0xdecec56a,0x22127587
.word 0xf1f04391,0xfdcd5a50,0xa25583cf,0x90e6ff47
.word 0xddd59cb4,0x8cf26e70,0x418a14fa,0x8d97bbcf
.word 0x314f4b5a,0x6e413489,0x2c602255,0xf7708c8a
.word 0x3e7ddcda,0xf01de4f3,0x01a9cbeb,0x687bd10d
.word 0x14471ef7,0xe0261407,0x54eb378b,0x8c9cbf88
.word 0xb49a0128,0x4c625913,0x1fd31189,0x535869d8
.word 0xad2355ea,0x44fc886d,0xb4985734,0x138f33d4
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 0x3ae3d46d,0x84d59a72,0xb49e17e2,0x655dbcd5
.word 0x97ff823d,0x0f6579c0,0x13b8e00b,0x83ba9948
.word 0x1a8f6e60,0x3b4a7e56,0x375bdf1d,0xe26604ee
.word 0xe4b85910,0x6b5bbfc7,0xa6d4e0d3,0xa94c3532
.word 0xb7916143,0x962cd399,0x9a38b684,0x88ee21df
.word 0xcf67350b,0xf6067849,0x3cd0e1c7,0x8d0d4c2a
.word 0xddd29eac,0x935764d1,0xcd1f132e,0x39413b91
.word 0x8eb0ccbb,0x2862b623,0x7b1f6f34,0xdbeadb6e
.word 0x5fb7ae1a,0x2b6d8b3d,0x6fa8d8d7,0xee2d95ff
.word 0x7a368cbb,0x43612359,0xc5bfd25a,0xc9a8f76a
.word 0x723c7323,0x91064e70,0xc96867fb,0xd8be1df0
.word 0xa660f45a,0xc432d664,0x1045d70a,0x69ff7b86
.word 0x75b5bbda,0x2efcafa3,0xce1078a0,0x923a16f4
.word 0xf16f744b,0xa74542de,0x9d011d70,0x492b6f4d
.word 0x5fa3ec04,0x3ec34ce4,0x6c4b2b3f,0x2ba713d5
.word 0xadfef729,0x77912627,0x158ebe8b,0x9440d777
.word 0x16ed5a12,0x8e4289f7,0x945a6d3d,0x3755e9ae
.word 0x5792b798,0xd9f0588e,0xa983f3d5,0x4ddf4edb
.word 0x54c425f9,0x27d57d78,0x8817e915,0xb1757291
.word 0x86948a86,0xe5ef33f1,0x2e4e7546,0x87012f78
.word 0x37bcba83,0xe11faacb,0x0c77c29b,0x6470d368
.word 0xa1992626,0x5fe6ef9c,0x38966f72,0xb52cdeb5
.word 0xb2b25557,0xfc6d8643,0xe62e6d3b,0x8314d6ea
.word 0x75e2caad,0xe3abb754,0x5783c764,0x0551964c
.word 0x9eba533b,0x193d9d67,0x9ee66830,0x95bc5e4a
.word 0xe8a60ba6,0xe28d8693,0x27ed8b7d,0x83b3df04
.word 0x3ad162d6,0x1de573e1,0x87d91e7c,0xb8976ab4
.word 0xf3229d87,0x9cc66c1d,0x56bca374,0x5bd77112
.word 0xe5a12a00,0x67ae7746,0x6fcdc589,0xe90d6407
.word 0x028988d6,0x63280c48,0x2f41d163,0x71437788
.word 0xc81335b5,0xab5d49eb,0x25b08676,0x5302ae1b
.word 0x993314e7,0xb477a5a9,0x9b5e3761,0x4045e02b
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 0xab929eb5,0x47ff8491,0x156c2001,0x4ab719cd
.word 0x8db4fff3,0x97cdec4a,0x08de25c3,0x2b9881f0
.word 0x156e72bd,0x1e451309,0x058aae7b,0x4493bf90
.word 0xb034ad3c,0xfb882f9e,0x8f92c335,0x232a107e
.word 0xa8fbeafa,0xa4add348,0xa984b3a9,0x025eeed2
.word 0x5679cdab,0x709d5e73,0x3561466f,0xf6862ea6
.word 0x70c7343e,0xbcf4257f,0xc50fa6b4,0xd2992f3c
.word 0x39869269,0x3bbf03ce,0x041a71c3,0xef3c91a8
.word 0x0328e65d,0xfdfdc738,0x609e0546,0xd18d59e2
.word 0x4b4de686,0x04f2a240,0xff2702d8,0xc86a6d02
.word 0xa2daf836,0x9c618ff0,0x67d31eb2,0xb803a2fc
.word 0xe6f9b986,0xca7ce1ba,0x0817d4d7,0xf70ebee6
.word 0x1b0874d3,0x1c5cb17a,0xd62a1aa8,0x2057d02a
.word 0xe259e012,0xc8dd6bc5,0xd6d0fd71,0xd9de4702
.word 0x720d8169,0x27af2d12,0xc3ecb71f,0xe6de2cb7
.word 0x9ef4f679,0x3b7c326f,0x50957973,0x7d0fde65
.word 0x0bda1e14,0x4d12ba7f,0x5201095c,0xa89edfcb
.word 0x1818a474,0x97d4f4da,0x519555f8,0x38b22f0d
.word 0x6448426e,0x1604cbdd,0x2aa6af0e,0x8b4aa4b3
.word 0x71ff4cc5,0x27d0a617,0x5570da77,0x8462aedf
.word 0x6d224bfc,0x94250768,0xa27d9b28,0x51658827
.word 0x3c3a03e4,0x4f5d4f42,0xaf1d585d,0x1bf7299d
.word 0xfe64fe4f,0x636153b9,0x7853e5ce,0x471d2184
.word 0xdf2037ce,0x2c7dcd4c,0xa396d5b8,0x6718ae11
.word 0x58807409,0xa4d0baac,0xabc7dd0d,0x65b3e6ef
.word 0xb1f79ed5,0x7475af0d,0xb222f1a1,0xf68ad7bf
.word 0xa83edc65,0x1c03a50d,0xc1ea6545,0xeef13d47
.word 0x85b4c20c,0xeb86c199,0xde55659e,0xdf349098
.word 0x1eb47f64,0x73218af9,0xaf7c8579,0x3c140f62
.word 0x0712175a,0x130a54c1,0x316d9e5a,0xbd5435eb
.word 0x84c0c3f9,0x7b87a372,0x844e4dc9,0x76b3ef31
.word 0x57172fcc,0x57728d3a,0x86cf0a36,0x761e4072
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 0x8b959e97,0xda656cac,0xf5713d54,0xbadce8bf
.word 0xda0fc27e,0xedf41049,0x8bbe05c1,0xb0f21e17
.word 0xae41596c,0xd721db38,0xb6a81643,0xe2766b8a
.word 0x60015fd4,0xd6d7cc5a,0x5553f017,0x911bb925
.word 0x6aa6de57,0x09e4667f,0x894af7ff,0x14beab19
.word 0x4f8fe3de,0xec645b15,0xe0b5acb6,0xdbae7399
.word 0x0dc63cb6,0xe8b87f97,0xb2afad7b,0x48f71c68
.word 0xbfd9f286,0xe8553e7a,0x41c763ae,0xbe9ff40c
.word 0xb186b990,0x416f0ff1,0x45aa13c9,0x4eee4f2d
.word 0xdde0b86d,0x796aeda7,0xc6e1850f,0x9bdb0566
.word 0xcdffa092,0x412bc79e,0x1bd07620,0x131023dc
.word 0x79b9ad49,0x68fd1964,0x53a5fad5,0x8268673d
.word 0x73ba8b7b,0x3d137495,0x110d73ba,0x17c938eb
.word 0xe34ba984,0x2d5985eb,0x80965cf3,0xb77d7338
.word 0x4b1e0490,0x1fe74392,0x6de15c5d,0xf0db8356
.word 0xad2a8105,0xa2ddc63d,0x8bb51a8a,0x3bbd0ce0
.word 0xdd6d862a,0x220e1509,0x12a02037,0x0ecd0f2b
.word 0x6a562587,0x055f13ef,0x960d1509,0x5fb80cdf
.word 0xe054b37e,0xd5db2809,0xf4e75560,0x3214d541
.word 0x715b125a,0x6b58467f,0x9462c259,0x3acc558a
.word 0xa4b12654,0xaf13b147,0x50bf1708,0xe22d1b67
.word 0x5bc67fea,0x24f9580a,0x77104efd,0xb95fc7ec
.word 0xa57453fb,0x39087116,0x423bbaf4,0x6cb80480
.word 0x5763e3b6,0xa82b6153,0x79a69cbf,0x37f62d13
.word 0x6c6a2750,0xf165593f,0xf6ce41ad,0x7f422149
.word 0x52363f7c,0x5956a6ca,0x7155a41d,0x9c3ad5f5
.word 0x6d7aeb0b,0xeab2a314,0x481ce143,0xa0514cee
.word 0x35dd1635,0x7921ed29,0x27c7c1de,0x637d2188
.word 0x9d31e476,0x260b1468,0x6f3e2c8e,0xf728fabb
.word 0x43f7f624,0x2e36fb25,0x6bbd70dc,0x849d35db
.word 0x2d59a706,0xc2709368,0x9d1fcb64,0xba5ff9c3
.word 0xea55a758,0xd66a982e,0x01b01508,0x8c6043c5
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 0x6bce83de,0x3c99f423,0xdedf98fe,0xba376a38
.word 0xebd4bb04,0xf18640e5,0x03ed90d7,0xa0eab0c9
.word 0xc11978cf,0xf0bf8c68,0x7c64eaa7,0x8e46650d
.word 0x7dad56b8,0x0cd29f16,0x099a71d2,0x0a9fc91f
.word 0x53ea09e9,0xc0f94e1d,0x91a6d6c1,0x31c2bb4a
.word 0xa616c692,0x0da62466,0x0ed01a4f,0xfd619fc8
.word 0x8f5a1240,0x1318e153,0x887cbcbb,0xc6475267
.word 0xd94a43bc,0x2d425b94,0x62446d99,0x15f9a3de
.word 0x6a718ef6,0xa4334209,0xf9ac2691,0x30985cdc
.word 0x9b177423,0xa7ecc5ae,0x7e5e3452,0xd0d23b12
.word 0xb3113606,0x5cbf953b,0xa8dbb4c5,0x31159d75
.word 0xb4f5bac0,0xe256a74f,0x52ce633c,0xa242dabb
.word 0x065c1e0a,0xcd9caf29,0x2ba80318,0x9922739f
.word 0xe82ed669,0xd216f16f,0x3048fe43,0x5d519fce
.word 0x807b7ee6,0x0afa2a8b,0x6d7d4cec,0xb71e4f6d
.word 0xcd33dbc9,0xd5940c25,0x814392aa,0x9e418138
.word 0xc23572a4,0x235ebf30,0x29732547,0x98984c59
.word 0x508ad99d,0xe733b5ec,0x7b74e929,0x8f14910a
.word 0xdd203384,0xbc573f3a,0x4c6b20d5,0xbe9064bc
.word 0x586d9124,0x18ca0fa3,0x045f0ee1,0xc4c4a423
.word 0x4e3d813d,0xd2ed5d82,0x66e0bc42,0x1cf1fe35
.word 0x8da9fbc3,0x7a057900,0x29e44a9b,0xdb934f7b
.word 0x023fcebf,0x7c0a63af,0xa60c7e5d,0xc7624c32
.word 0xd68621ec,0x48032610,0xeb95e431,0x8fa34653
.word 0x3e642386,0x5b170112,0x96de08b1,0x9b1ac388
.word 0x14c739c8,0x310faa21,0xa6f50372,0x99af5c63
.word 0x3bdf2b12,0x2ed35be5,0xd524ad1e,0xf691ff31
.word 0x3ec3f6cc,0x4653e5f8,0x63d275d4,0xb19d090b
.word 0x22d7a961,0x0fdd8803,0x99196765,0xd21064c6
.word 0xac9d0e73,0x4d999e32,0x8a966e84,0xce955256
.word 0xde757ac8,0x3b2c5a06,0xa498b9b2,0x0a962f12
.word 0x0e098279,0x5a8a137c,0x95f16e36,0x27485c08
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 0xc3910025,0xe69bc489,0x21147eb6,0xfa81f1b9
.word 0x15616177,0xa1cbbe4e,0xbac9ca80,0x638ec151
.word 0x87136bbf,0x8d1ff210,0xeaf36850,0x3d00d8b0
.word 0xbe705e2c,0xf63041d7,0xa9ff4193,0x904fd919
.word 0xb4fad2cb,0x9f65a4c4,0x03e22ed2,0xbea6d6eb
.word 0x57261128,0x903cde24,0xe3a5b59e,0xcde30171
.word 0xf9ea15ad,0x47b50f0f,0x3bdd41a3,0x496ebee7
.word 0xefe1994b,0x54d557d2,0xf4862d7e,0x67776438
.word 0x535da16e,0x5c8951cc,0x81e91319,0x6cb21f49
.word 0x09236831,0x276408a9,0x25b64043,0xd528688e
.word 0x34255bbc,0x354d322e,0x3157ef3d,0xfd6a0e70
.word 0x89163ef3,0x6e2233e7,0x5c76944e,0xc6e3e4fc
.word 0x01a2b03b,0x981f91fd,0x52971e7f,0xc9978d35
.word 0x52834b94,0x9dc9b221,0xc10b6d5a,0xd30e3d48
.word 0x44ad4a0c,0x827acff6,0x9f8269eb,0x12120e52
.word 0x3839a929,0xaddb9070,0x445b7179,0x036836b4
.word 0x14f56d54,0x40f1afa9,0x2a7b7859,0x8f59de25
.word 0x6bd9d73d,0x6758f845,0x0984bbb5,0x8b571e6e
.word 0x9609ab43,0x772d72ab,0xa59faecb,0xee0fa74c
.word 0x3921a076,0x21e2694b,0x6893ff49,0xb74db1c4
.word 0x8047ed92,0x60277af2,0x5281860b,0x05497758
.word 0x92948dfd,0x39f583c0,0x615f352a,0xc02b1193
.word 0xa4271c93,0xbda1753b,0x700b80fb,0x59aa2732
.word 0x6e5db265,0xe6339761,0x720f6afd,0x6c620dec
.word 0x0f99fbd2,0x9c43c97a,0x55a79615,0x08b059c7
.word 0x92fbdcf0,0x403e3004,0x5197df56,0x626247e8
.word 0x6fb58696,0x5c702d27,0x6c74598c,0xb8c42204
.word 0x4f3a0ad6,0x00c6a21f,0x0bb2beeb,0x67b3fc43
.word 0xa92a3b0a,0xdf647ffb,0x7f1654f1,0x17f07d72
.word 0x38d897ca,0xea3dcf5c,0xb34ef34f,0x49193529
.word 0x50bb6a29,0x2221b3f7,0x790095a9,0x2bc96d26
.word 0x54bf42e1,0xc13d5c93,0x9f0c8491,0x4148c6e9
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 0x9a1265f5,0x0cbc289c,0x1b765ce7,0x6620cac7
.word 0xa17d51a5,0xb8d90cb1,0x135fb9e9,0x1119da9a
.word 0x035916aa,0x369f7a67,0xb4888c8d,0xae0e0a53
.word 0x1f22c652,0x0491a19a,0xb8a2c69d,0xd2565a00
.word 0xf84e97e8,0xf8f4a878,0xacd6020a,0xef40a9e1
.word 0x792aa5c4,0xb4749404,0xbfe7b66d,0x17202edf
.word 0xd1f99f10,0x8968286b,0xdc1c6853,0xa460392b
.word 0x7dabc865,0xbf49d089,0xb27831e8,0x5ebb7e55
.word 0x9d9e8f05,0xd89f4481,0xdaf7286d,0xdd6c4880
.word 0xbae79735,0xcdecc5de,0x03ccdf03,0x2748ee3b
.word 0x1ae21d83,0xf2b80eb0,0xe43efc25,0x2277343c
.word 0xa2c834e0,0xa4dbba2c,0x97b32f0f,0x5483e2b9
.word 0x189443ef,0x54a03f24,0xcaabc53d,0xd6483e8e
.word 0x0bfd0a09,0xb6825935,0x5403706a,0x5419b51f
.word 0x4aaa4537,0x6ec79444,0xdfb9596a,0x5e6ae326
.word 0x862a2dc5,0xa8839192,0x44efd534,0x618ae049
.word 0xbb303246,0xeb68a55f,0xea92fb32,0x9bc30516
.word 0xcfaf451a,0x56c9a627,0x8a9fe33c,0xc8ba7af1
.word 0x7c53c595,0x55b5956f,0x90727b35,0x8a3621c9
.word 0xfdf36bc7,0x69d7388f,0x04787ac7,0xf4b9427e
.word 0x96447a26,0x5c309371,0xf4c6b68b,0xb1aa6e33
.word 0x94295a73,0xef958729,0xca338960,0x38a1e582
.word 0x4af4d8d0,0xce147974,0x51203166,0xd4298301
.word 0xe6c09c58,0x5d2970a9,0x25cf3649,0xe7274b8e
.word 0xbf30eb45,0xdf7cb287,0xdabd6ba7,0x611b0f76
.word 0x7b314914,0x980f06e9,0xf06a1dbb,0x5f657a29
.word 0x8eb1451c,0x97b1c751,0x5527651a,0xbf44562f
.word 0xddf2f463,0xbddfddf2,0x429e12c0,0x3931ea9b
.word 0x2e038620,0xf4854e56,0xa0f1ccdc,0xa1a7b9c1
.word 0x210470ed,0xebc04024,0xeb440815,0x47079273
.word 0xbdfeed6a,0x52dd9f13,0x8e0592d7,0xee04f3b6
.word 0xfda43c7b,0x01e359c6,0x5b4e0a29,0x88b85040
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 0x51d0faa3,0x908be930,0x47a6b324,0x93c3d86f
.word 0xab4b6d5b,0xb51327b9,0x03e06660,0x196613a1
.word 0xbcad0331,0x8d6beece,0x9f6d00d7,0xbad729e3
.word 0x2ab1256e,0x6672daed,0x82c0df4b,0x622349e1
.word 0x47a40b64,0x05b2a6ce,0xa44b6143,0xe892bd39
.word 0x3daafd31,0xe4e8160f,0x796b6c3f,0xb3e49cfc
.word 0x009a7e45,0xc7dc10d9,0xf8b7b410,0xd9a898ce
.word 0xf46516e7,0x6442dc55,0xe5e77d68,0x262e86c1
.word 0x18804228,0x71d056f5,0x2ff7694e,0xfc28de69
.word 0x9cc83321,0xd7c6e171,0x55ee0a49,0x647679f1
.word 0x02af4579,0x704a818a,0x50ed61c7,0xc5a1f807
.word 0xa185aa93,0xe52a7b61,0xe54b0ad3,0x2e6d7468
.word 0x243096b2,0x1e021ec6,0xb788150d,0x9b1accc0
.word 0x9a5fa9a8,0xf7e58f2f,0x5941b2df,0x0bd09d3f
.word 0xbab3282a,0x1fd94321,0x052df401,0xf5809320
.word 0x9ad40dc5,0x215e142f,0xdb5a0ce4,0xe8ce4533
.word 0x53213b96,0xbdde6097,0xb82693a8,0x912912d1
.word 0x6bcc5a68,0x0da54ae1,0x3ae07b80,0x86fa3f20
.word 0x36403f49,0x966b59fd,0x3a88b36a,0xe87c9a5e
.word 0x1c73b33f,0x9df843a7,0x980d6a26,0x96f0eb39
.word 0x4c25b053,0x2a3ea7ff,0x77661687,0xba9655cc
.word 0x163d0171,0x6779d718,0x81e930ee,0x1c66449c
.word 0xd5a3641a,0x19ecb242,0x9ceb8197,0xca655a94
.word 0x7b4353af,0xbf985959,0xeca48b16,0x99d42911
.word 0xae09c2c3,0x6d88cf26,0xdcc61ec0,0xa33607ba
.word 0x5c07b180,0x8e3c5ea3,0x6caf972b,0xb3fa1887
.word 0x296a0579,0x827c160a,0xf85ece2a,0x27fe90c6
.word 0xf68f4ddb,0x8b363eae,0x3f320f71,0x9075addb
.word 0x52a4336f,0xc827897f,0xf17e3254,0xbd0b1341
.word 0xf11c62ac,0xe89422e3,0x34d8a324,0x335a759c
.word 0x1d5da134,0x252f1a4d,0x0ec37626,0x4ea24638
.word 0x369477f2,0x6c1c2952,0x1beae626,0x6106e838
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 0xa7dff98f,0xd30c4f45,0xd46d06d0,0xe246e798
.word 0x55fe00cb,0xa21f32b3,0x60257246,0x2c00c6ac
.word 0x4e9b75f7,0xa232cfd8,0xb323e28c,0x43eddf7e
.word 0x825b8137,0x6dc58022,0x3c42497e,0xc5a4ce32
.word 0xe4db2ab1,0xa7e2ea91,0xdd48d53f,0xbf06d5de
.word 0xb3f7efa5,0x994c1f5a,0x822784e1,0x2b189805
.word 0x6a4d8680,0x8f4d6b75,0xa4d2f68e,0xb23585cb
.word 0x58aca5c4,0x21a11ae2,0xa887ada7,0x4f5a54d0
.word 0x580c48cc,0xdd800f39,0x137ce18b,0xf7aeefb6
.word 0x6a9f9d49,0xd3814c5b,0x1802e5b6,0x71e8a103
.word 0xda9e3a1e,0x46b3ca23,0xcf3989ac,0xe4234031
.word 0x7c64409b,0x782c0bb2,0x7f00fda7,0x47eeadba
.word 0x03828a85,0x46d6ecff,0x80139bcb,0x50dce661
.word 0x00cd6c45,0x2f1b4a5e,0xc34cd5bd,0xfb059612
.word 0x421b73da,0xab3145a7,0xa85760e3,0x87c44176
.word 0x1ca9d1eb,0xefe58e40,0xdcce7e2b,0x7d6c6686
.word 0xfd49c06e,0x43157da1,0xa062337b,0x53cd050d
.word 0xd77add1e,0x3f02abbd,0xbaeb356d,0x10f4d376
.word 0xbcd50c85,0x185adc0d,0x1b35bb95,0x16ce7b27
.word 0xf79b426b,0x1d237433,0xe92aad42,0xf6a55c67
.word 0xb40db4ff,0x92f28f49,0xbc1f61aa,0xdc1cdcbc
.word 0xa44147e1,0x691ab4a4,0x5f6b8fa8,0x942648f5
.word 0xebe66a18,0xe2a75316,0x21ec80a5,0x4021dcae
.word 0x60dfbb04,0x87848688,0x8d1706bb,0xd7ea4336
.word 0x256aa5d8,0x3da0e335,0xd9de58f5,0x5ebb334b
.word 0x3485824a,0x4b4fc245,0x59e9696b,0x26069680
.word 0x58503b7d,0x917a3bd1,0xf33733b3,0x01865454
.word 0x8c8b7f01,0x4893c23e,0xa72e1b6b,0x3a8e0157
.word 0x098fc5d4,0xe1716d66,0xd2f9895e,0x1a9e2fc1
.word 0x3908de41,0xeaaa771b,0x9c57e381,0xd0182690
.word 0xed6ee912,0xec717d82,0x11f50281,0x7ec16d7e
.word 0xde281c92,0x8db6973f,0x52d435b1,0xc5729fa1
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 0xa14fd943,0x1b29a6d0,0xf6c578b8,0xd63e9449
.word 0x0ca56d77,0x86c92e86,0x316aeb21,0x0c64ab98
.word 0x72017b38,0x2364faf9,0x564863d0,0x8dae173c
.word 0x52b3d6b4,0xeba65c3f,0x694f1ff2,0xeb6698cb
.word 0x4d960dc7,0x56691916,0xe7c6ff0c,0x1ef7ebda
.word 0xadb40fa5,0xb84d957d,0x4fbb31f7,0xa55f90b9
.word 0x04a0f82f,0x411c8048,0x4ec33eaa,0x03d8a001
.word 0x44762161,0x87324144,0x15e5f7e1,0xe9358729
.word 0xc39a280b,0x71b6e308,0x3a57e8ff,0x1b55d11b
.word 0xcc92b243,0x4e527f6a,0x9584beed,0xaf473a09
.word 0xe74031d7,0x910cb01b,0xa7f7ec96,0xe6dd4060
.word 0xa1439ddd,0x481581cb,0xc5bbe4f3,0xcf3ca326
.word 0xe0bb7e93,0x64a60db6,0x9d404d31,0x25a34297
.word 0x5252060a,0xcf558a4e,0x7437c146,0x8dc4e354
.word 0xdb9142e9,0x75b4d07e,0xe124e12c,0x1bb1fa97
.word 0xdb8f7382,0x5347c287,0xf0ba5c76,0x13e4c3b4
.word 0x558e1fdc,0xf8180e3c,0xa28399dc,0x758c06e2
.word 0xa32c4596,0xb5a554fd,0xc4585888,0xb03bacd9
.word 0x40282ea1,0x70e3c8b1,0x8d4c5fb6,0xa5a42c56
.word 0x2b95bd4a,0x52158d2e,0x8c56088a,0xf72f6569
.word 0x9a66f7ed,0x1fe21915,0x215d899a,0x88fa2d2f
.word 0xa2a6faa8,0x0ffcc2ac,0xe0ab651e,0xd18f04a2
.word 0x1d20357c,0x022ff16c,0xc7b45bbb,0x9c766d2b
.word 0xaae78cdf,0x26c67665,0x7aaa6ddc,0xe00dbd71
.word 0xdf98db95,0xef086613,0x2d34797d,0xfe728dff
.word 0x9e873590,0xad92d597,0xec44d770,0x3988776e
.word 0x64a78acd,0x7a48eabf,0xc24d1ebd,0xc73984ce
.word 0x54c654e3,0xf2663326,0x1145ed22,0x3bb4c94a
.word 0x4d61a2dd,0xaafd7826,0xf686ae40,0x0ea00281
.word 0x6791cfd0,0xa521e1ff,0x35087c11,0x861ab86d
.word 0xb45ae567,0x83507927,0x6dfd7bb6,0xa1274401
.word 0x20200e28,0x38945679,0xe3048cdf,0xaac42e42
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 0x326b0341,0xd9193ff7,0x651b92ee,0x7a155b52
.word 0x664d8bf0,0x49c7933f,0x2af6b6de,0x916c4e00
.word 0xa823b618,0x6b9d034a,0x5e64439c,0xf719a9e8
.word 0x2c709a92,0x3f22c1b0,0x358d5745,0xb83b13ae
.word 0xaa7eed9b,0xe3ea40a7,0xd0daa4fe,0xfeca83e9
.word 0x96d0da6a,0x16aa00f0,0xe9bd05d5,0x829579ae
.word 0xd9f31438,0xbf17267c,0xfef41723,0xccb9ffda
.word 0x6f7c5b85,0x319282e7,0xb8e621dc,0xe4fc0e10
.word 0x7dfe495a,0xc7146522,0x23bbb211,0x19330c87
.word 0x7f6aeb53,0x924f51e4,0xbcccd448,0x6743e776
.word 0x82943dea,0x815f7c96,0x6cef7116,0xb6a4ed03
.word 0x6968747a,0x96094926,0xd3a7a6ff,0x82c7fb6e
.word 0x01853eee,0xd015a4b2,0x42d01abb,0xf34120bc
.word 0xac37b190,0xebcf5937,0x8f97d613,0xece1a53a
.word 0xfd50e6bf,0xd9c4604b,0xcd40c700,0x103bbe71
.word 0x747e14b8,0xdf7f0e90,0xc1630bcd,0x5f895930
.word 0x9c356e6f,0x2621299c,0xcb54bf7b,0x96f3933a
.word 0xaeb67d98,0xe5e82265,0x5826a2bf,0x4b614ba9
.word 0xceae178f,0xaa254454,0x1cc52a02,0xda388209
.word 0x748499dc,0x19cf1331,0xdaa0bc18,0x1dc9b6e5
.word 0x2ee3e164,0xc0a5fbf3,0x14c99df9,0xb45198ab
.word 0xb281b33e,0x3812217d,0xf540318f,0x778e3e9c
.word 0x7938759a,0xb3438e6d,0x9e754c35,0xa2718cd6
.word 0xe8019010,0x42439afa,0x077d8409,0x68f80a90
.word 0xb2b5e021,0x5d84d78c,0xc925c110,0xd26a82cd
.word 0xae59a7a8,0x140f000c,0x8cb78a11,0x31e9e3f6
.word 0xf724a1b8,0x4660fd28,0x4d9aabda,0x3ff6b11e
.word 0x817b48a6,0x78232b33,0x975a3039,0x767ae03c
.word 0x08983a47,0x6325d3f5,0xe7006ba0,0x38a53326
.word 0x9cc5532d,0x5db04261,0xcb27279b,0xfc51b869
.word 0x44990cdb,0xe3566fe1,0xd9a56d30,0xeaaced80
.word 0x898eef59,0xc1a9aea5,0xef131677,0xd5885aec
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 0xc54e86a9,0xc9fb74f5,0x4f6a87c4,0xf90a05b3
.word 0x16205eef,0x566fdd2f,0x72ece06b,0xa2d9e57e
.word 0xb5a88a8a,0xd7e7505d,0x516bf780,0x17faf390
.word 0x28d63051,0x592dcb6b,0xcae14316,0xa3f02e06
.word 0xc75cde59,0x279f4d4a,0x7a559a77,0x4c41fecf
.word 0xfc4a8e51,0xd2d4fc51,0x82a3e4d8,0x7cac52a3
.word 0xeab2366f,0x2010741d,0xdfede89e,0x6fea54e8
.word 0xd0e930a3,0xf97f46f7,0xd7c4ec8b,0x62591579
.word 0x43782b98,0xa0c41682,0x38eaa760,0x7b6d3116
.word 0x63f9c351,0x315fdf4e,0x715a0437,0x921500ab
.word 0x7bded252,0xbec72336,0xd965a4f6,0x7ac3cf3f
.word 0x07ff81b2,0xdc718552,0x1b9760b3,0x9ff209c1
.word 0x79c06e0f,0x4fa69a7b,0x78f93d76,0x75534e81
.word 0x038ec9b9,0xb209b850,0x9757d961,0x73949ad7
.word 0x32d64c84,0xcf57bfa3,0x0c105c2b,0x8ace8e53
.word 0x7bbf9738,0x95e1489a,0x0e836d71,0x4fe66e56
.word 0x0c09cb80,0x8dea3611,0x048779e4,0xc6a2e5bd
.word 0x8c34fa22,0xfd50574e,0x15870d88,0x7db9ca76
.word 0xbad98d12,0x7a8f0586,0x5b207c7b,0xd8457edb
.word 0x8fcfbc3f,0xb7653abe,0x2a1468b1,0xcf9a3371
.word 0x103cf4e6,0x97738d27,0x961ad615,0x9d98e6e8
.word 0x6ac391f1,0xd894c77a,0x5eccb2bb,0xc360b3c6
.word 0x40d2bcc9,0xa21cb32a,0xeb1c65a6,0xa8de0d17
.word 0xe78b7e1b,0xd3327356,0x0e3bda49,0x4cea6b5e
.word 0xd25c402a,0x2aa1b4da,0xa811456a,0xe1920216
.word 0xce823b58,0x502d1095,0x09a0dec0,0x15957340
.word 0xb72135e9,0xae2c1e2d,0x0e5a6230,0xddf261f5
.word 0x4196ffb9,0x4929ce98,0xf1f03712,0x6461abf2
.word 0x53a0375b,0x6566475b,0x4db4242f,0xae41d321
.word 0x613a0461,0xeebdf43b,0x8f18ffd2,0xf0a8cb8a
.word 0x758fa067,0x12421c4b,0xc27a92bb,0xc3958163
.word 0xfd99a50b,0xc8c936b7,0x0b30beb1,0x0304fd7a
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 0xf61c5536,0xda016bf2,0xbd4ac867,0x3c16486e
.word 0x85a2c4e9,0x65d2152a,0x047eb345,0x6db57817
.word 0x280b5aec,0x5b04fee4,0xdca85182,0x6ce3e21c
.word 0x654518c2,0xd39889ab,0x287a35bc,0x12f9ecff
.word 0xd2572d1a,0x8a7ea3f9,0x5058e024,0xcb6762ca
.word 0x276f1d30,0x28bf694a,0xbd667488,0x5a1225a2
.word 0xe25c2d24,0x310cd5bc,0xc7973ced,0x39a4bef4
.word 0x808584ab,0xae2dbbe2,0xb248d104,0x9b0a19fa
.word 0xd833f5d3,0x433627e0,0xa05c807a,0x9d225946
.word 0xc95d48be,0x15e47421,0xd02302f1,0xd8fa19bb
.word 0x0e8c8d6a,0x6acf8c3c,0x6f0c8d2f,0x99536f87
.word 0x92107dcf,0xda41eb61,0x6de0fb8b,0x29d2f651
.word 0x3d74e46f,0x35c9fc37,0x1c10b3bb,0xd0c200d5
.word 0xcc3c86cd,0x78c813c0,0x4c9b4af9,0xfaa59e94
.word 0x0880ee52,0x9c054efb,0xdecf0580,0x27093b5b
.word 0xd09249eb,0x13f85322,0x6ab08bb8,0x51415b96
.word 0x62c87cc5,0x3baf2e52,0xd137f62a,0x4604a17a
.word 0xdf8fc61d,0x59df6375,0x8d523bb5,0xe7384a1a
.word 0x485ad619,0x09500b08,0x0a55bd97,0xd3a894a8
.word 0x8700665f,0x1b9011f9,0x1446e8de,0x4c951180
.word 0x47d9cadc,0x36461423,0x83837b79,0xd74a075d
.word 0x8935cc57,0x0e1e1c8c,0xdd7a1edc,0x35706773
.word 0xf821649b,0x9f19818f,0x39d9085e,0xf337a0d5
.word 0x3bf2bae2,0xbe1b4a76,0xb91b473e,0x10472c63
.word 0xd29fab28,0x78e6f201,0xdad0bd24,0x3b165317
.word 0xcbc28691,0x91ef93c8,0xe62ea02a,0x59773d44
.word 0x32594817,0x84370f38,0x36c0e3ab,0xb6b576b4
.word 0x9ca4747b,0x94e062ce,0x1cdbd1c0,0x82aa34b4
.word 0x60a8de39,0x0f87e5c9,0x1a639613,0x6ca28bd9
.word 0x198834a3,0xa49d6b73,0x48a7437e,0x6b0448d3
.word 0xb12a010a,0x65f95b0b,0xbaffe278,0x44068c44
.word 0x25e9e229,0xbc68952d,0x8a88ac44,0x1a501251
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 0xc351bf96,0xe5e7cb9b,0x3e7d7b3a,0x4153522e
.word 0xd19d27f6,0x1b73302b,0xd119b358,0xb28f656a
.word 0xd30c41a9,0xee96d039,0x17c19ab5,0x7686df55
.word 0x9139aeaf,0xdeedfe48,0x1b55a843,0xfb51b051
.word 0x27165174,0x87d55562,0x9ebaa8c1,0x950034ac
.word 0x2a6ea792,0xd3113f4c,0xfa2a7db6,0xece8c60e
.word 0xc886880b,0x77e555c1,0x96d5f5a4,0xace15fbf
.word 0x22dd3c18,0xe9362507,0x717ac760,0x5184db14
.word 0x57d20f25,0x90cf6023,0xf437ba68,0x93325a3e
.word 0x91b998a7,0x3233c625,0x869f78e0,0xf277313e
.word 0xbaa802fa,0x50c3fe2c,0x64b86556,0x553ac932
.word 0x99f4bf12,0xd365b56a,0x3e0951d2,0x3cfba2e7
.word 0xd7b18895,0xc2c3c69e,0x9b0abe99,0xe404f9d8
.word 0x045a2bc6,0x2c52f27f,0xecf64d31,0xd3de6d92
.word 0x9974dcdc,0x2f8ae10a,0x02eec109,0x52af32e1
.word 0x1556f635,0x45629d8d,0xee6e3b29,0xa5b250a0
.word 0x5f4b321e,0x5931cc3c,0xe7df9abb,0x432c5ed9
.word 0x831be032,0x3f404ba8,0x989a1715,0x4085ccce
.word 0x5d8434f8,0xe6a6be84,0x549eb154,0xf9b6149c
.word 0x51f8d3d0,0x40654e92,0x374a901e,0xdcda3c38
.word 0x5bfb6c50,0x504642d4,0xcace4da9,0x0b104e8d
.word 0x7643e065,0xf709a87e,0x045675ef,0x54585a0c
.word 0x30b81025,0x559f8da8,0x3a3c1355,0x95163d84
.word 0x07dd71ad,0xf1b5999e,0xf17223e8,0xa6f38368
.word 0x22bd5b4c,0xa9450064,0xdd2ec46a,0x983e3fd1
.word 0x6c7d4306,0xb70badaa,0xd2d1299c,0x3afffddc
.word 0xfb3fd966,0x22758abc,0x674405c8,0x8ea1e3e0
.word 0x7c4cc956,0x9ff813c1,0xffa47ed5,0x2e3bd1f6
.word 0x919edfa5,0x93e3d937,0xb7b57e2b,0x938a311f
.word 0x75b10b17,0x71536566,0x6f7f32df,0xeec55836
.word 0xb06a2a86,0x3cbf1480,0x5a468032,0x477b5084
.word 0xe97dd4de,0x911e54c6,0xee69f88e,0x1d887bd5
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 0x6e38f797,0x0a52aa63,0xccf6ef74,0xecafb034
.word 0x5273adeb,0xc75cbba0,0x6c509d5d,0x5141d88f
.word 0xf263a068,0xf83b7af2,0x80e13cef,0x255d2922
.word 0xa9c3e9bb,0x645c0181,0xbb5800a4,0xac860d5c
.word 0xa2c8e0c3,0xd78cfade,0xc296e0a1,0x9674ad04
.word 0x4e65d3ec,0x845dbc56,0x57e1f85a,0xd2a9906d
.word 0x06125074,0x66b4e89c,0x45075315,0x2ca4bab1
.word 0x100cfda6,0x7039bbf9,0x607c9b89,0x9c74ce06
.word 0x2ef664b5,0xe9df89c5,0x7ad0b556,0x95c351e3
.word 0x816758ed,0xc1bcffac,0xf5a8e05f,0x57c87889
.word 0x47ab0f58,0xbf6e8c77,0x4fd94323,0xaa57013d
.word 0xaa61d11a,0xc7988593,0xe1358beb,0x05805e51
.word 0xacbf15dd,0xdaf3aff7,0x2299095f,0xbae32036
.word 0x76274e13,0xbe370253,0xf193a71b,0x5308eac6
.word 0xf8dfee81,0x55623ce0,0x7d82ece5,0x7cfe162d
.word 0xaffc8693,0x69567ba3,0x4930cb1a,0x0c9cb7df
.word 0xc973092a,0x0d99d2eb,0xb37929b0,0x0db832d5
.word 0x81ab8fc3,0x64c2f576,0x02360104,0xfa26c011
.word 0x32598379,0x702c3529,0xfe98398e,0x759c1e1d
.word 0x44e86557,0x48cdc4bf,0x058837b5,0xa56c7ac8
.word 0x468c5494,0x1bdd4209,0xfd2d4054,0xc54956a8
.word 0x7f19fa87,0xc7941eb5,0x50c426fa,0x3d364e11
.word 0x39747db7,0xb9d708f1,0x834582d1,0xeb37a426
.word 0xbb23c9ef,0xcfdb82f9,0xfa25b824,0x99c767a5
.word 0x8ea2ff55,0x98532bfd,0x431536ed,0x19d64161
.word 0xdae373e3,0xdfd541a1,0xe8fc6b9d,0x3593b250
.word 0x2b67714d,0x525c1e1a,0xbfbcaff0,0xe6041a67
.word 0x30d80d47,0x7e4f5ba4,0xee5fe2a3,0x8a91b164
.word 0x6f1ec8b8,0xd55c75c2,0x79afb2a7,0x684e6bfa
.word 0x684cdb1b,0x56f9d368,0xcb9697ce,0x22b0c1ed
.word 0xfa0a80da,0x963bce1a,0xe231b869,0xbed2388a
.word 0x074587e3,0x8c24c73b,0x661b0f78,0xcb2a81de
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 0x594d47c2,0xbbfc96f5,0xdb241f85,0x896d1d14
.word 0x49478d0b,0x1d912478,0x14d07416,0x36c04a55
.word 0x5503e9ae,0x1e50d75b,0x2f0b81f1,0x4be93c07
.word 0x5f0ac953,0xed266ada,0xa9863782,0xd80291db
.word 0x5e46835a,0x14adc24e,0x018cd7c1,0x18ce67df
.word 0xd1190f1f,0xdb8445e6,0xd13550bd,0xed7ed3a6
.word 0xad646e2a,0x590fea82,0x53807086,0x01d56270
.word 0x90d259cc,0xa1889b05,0x948a8ba4,0xa8ec1673
.word 0x26bb18f1,0x69ff949d,0x8f9b6823,0x695133ff
.word 0x4d269fb3,0x90b95678,0x71789300,0xc1b7b87c
.word 0xdc56c65f,0x29fe3d26,0x5f4e8908,0x54fcda1f
.word 0x08013e82,0x0ff576e3,0x3b104804,0xa2f1b264
.word 0x25777977,0xf3cd7768,0x783712fd,0x21054ffd
.word 0x333f454c,0x6e8c8541,0x93ade814,0x7229cf17
.word 0x4aab7b1d,0x7897c579,0x070fc914,0x0cf3f0da
.word 0x8e32b9fc,0x63866bbc,0x31c17b33,0xbeaeeff7
.word 0x90329f61,0x2125eb04,0x3c1a9cc7,0x52ca292f
.word 0x3388eb98,0xb31d9cc0,0x51a89dae,0x2f194aa0
.word 0x908d7254,0xd4dc7651,0x142ca3d2,0x9786a7ff
.word 0x6cd182c8,0x71fe35b0,0x80bb7c1c,0xa0a001e5
.word 0x6e0f1ea6,0x59a5245c,0x03d3184b,0x27752fa1
.word 0x94bd5bbc,0xaf9f8f50,0xfb0a2058,0xae571bd6
.word 0x61c06f4a,0xc51d85d5,0x4f639472,0x8c59094c
.word 0x5588a5d1,0x0b816eb5,0x0d2371e3,0xa64170eb
.word 0xe45a7103,0x6d165717,0x06db55f3,0xe5048af2
.word 0x62ef27b9,0x7415e3ba,0x7529a733,0x6de85dbd
.word 0xb290bb17,0xd6dbcbfa,0xb522c5e8,0x9582ff43
.word 0x33c47482,0x18421266,0x97279252,0x75bf8fcf
.word 0x96ed6c9a,0x5d6079e4,0xac4acdde,0xad053cdd
.word 0x186f2a99,0xff321ca8,0x13875d87,0xe1b829ca
.word 0xa2a01538,0x3905f1c7,0x0029708b,0x8e643e59
.word 0x12805822,0x6841e813,0x7babe712,0x83974bc9
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 0x078fbcc8,0xd4a90fd9,0x95da1305,0x51f9a25d
.word 0xfb85a14d,0x7113896b,0x8814166a,0x16ebd9f2
.word 0x5bd08259,0x3e558c83,0x4e5ce9e3,0xec65f952
.word 0x29ccaf9d,0x6e41bbf9,0xe955d547,0xd5a608fb
.word 0x0382da71,0x8ca28d35,0xc5370dcb,0x15aca5d4
.word 0x6d453437,0x41b28bcd,0x356dc0b4,0xf01d7be4
.word 0x3994e9d9,0xad1ebc92,0x13f1d5e5,0xe2d560e2
.word 0x1f6a2bc9,0x73423d11,0x53e4a09e,0x1a969f9f
.word 0xf16f4820,0x42c51b05,0xe7a44746,0x2155a124
.word 0xea16fdd9,0xad3e635f,0xf82363d0,0x5d13edbc
.word 0xfdc0bc0b,0xcf617e66,0x23c46df3,0x1030e032
.word 0xe5182043,0x7d62dfcd,0x972a86ef,0x1df63d11
.word 0xdb190da1,0xf8620fdb,0x0de74fd1,0xf5e5b4c5
.word 0x688e4770,0x766b7c38,0x9fe9b607,0x31dc74ea
.word 0x9b550463,0x0ff468e3,0x659b80d8,0x533e4fb2
.word 0x1a8e8c39,0x9cfc27de,0x4374efcc,0x8ca74339
.word 0x4bc3ff46,0x98c68ad4,0x0747b554,0xddf19ce2
.word 0x7fab749d,0xaae8d165,0x55ec6baf,0x3c4b2f98
.word 0x85b01ce0,0xd9039068,0x796de3b1,0xd04b05d5
.word 0x73a06cfa,0x9784f4d4,0x70ae8762,0xe1901eb3
.word 0xf1106081,0x503f8040,0x0d51ac41,0xb21b9f7a
.word 0xd207631d,0x2c267ea3,0xd059086f,0xac29ab9e
.word 0x56646957,0x4783b189,0x65150180,0xcd5067f3
.word 0xb82d89f1,0x3e603640,0xee0b9e14,0x445b1ebc
.word 0x4d1f93db,0x9afe00cb,0x66198a5f,0x69f6f25a
.word 0x4cc96385,0xd5a21568,0x7dfe3199,0x1ba72a44
.word 0x14755dac,0x8b0283f9,0x8c634e0b,0xabe923c7
.word 0x21e42af4,0xbd0fe5b0,0xd2b94b9b,0xde0b0a7e
.word 0x73b6c1c9,0x291e72f2,0xd155b32f,0x2ebb0a05
.word 0xcf34806b,0xd99fc5c9,0x4c50b574,0x020c8dd5
.word 0x3650ce7b,0x01e6c00e,0xf3c72d9a,0xa227dec3
.word 0xf674b13d,0x85bf26d7,0x10dc85bf,0x4204b1ef
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 0x9a45193f,0xb96fbad2,0x58fac84f,0x0b277aa3
.word 0xa056bfc5,0x40772b1e,0xd2cefd9a,0x04d94e7b
.word 0xc700f341,0xf9074e1b,0x2ad2b67e,0x1db5e1ca
.word 0x42567b31,0x277742b5,0x4bf53d57,0xb6d6747a
.word 0x4e027a26,0x7893ac45,0xd2220f63,0x807ea60f
.word 0x65e8ab75,0x4f341503,0x07bead01,0xf1fa59a4
.word 0xc46546a7,0x542015ff,0x85499d9e,0xe1a72ae1
.word 0x68f174cb,0x98698f81,0x224dc07b,0x055062b8
.word 0xc52715e7,0xee8f5477,0x9ff06ce7,0x81b24513
.word 0x6066e734,0x8f38c7ec,0x8400adb4,0x61dc7259
.word 0xbce54a50,0xe218e401,0xce3d9b81,0xb769e41f
.word 0x00618499,0x42aef76e,0xb5a6a55b,0x8df79295
.word 0x8281d8a5,0x9e0294ac,0xcd87a093,0x9a1a6a88
.word 0xac1a0976,0x82d6dddd,0xb0e25625,0x68c67986
.word 0x134840ae,0x6572de04,0x4e0a970a,0x03f6adfc
.word 0x4c3c9083,0xb773c217,0x8be76592,0xe49b9be0
.word 0x430c66f9,0x84af9863,0x8677470d,0x6ba0f393
.word 0x85ad1060,0xf2e0af0e,0xca0e3aa7,0xa71d811a
.word 0x40b3307c,0x5be41766,0x59368122,0x376841a9
.word 0xf450cbed,0x3d061f84,0x647928ad,0x7ab1d816
.word 0x542abdb2,0xaeb6b7b2,0x6862bd25,0x24263882
.word 0x925b4176,0x3039c82a,0x18695a06,0xa8f73374
.word 0x9b7d0823,0xd03aaf09,0x1d15125c,0x4a97a74c
.word 0xf6b836d3,0x1b97e149,0xa8233275,0xf62b1e46
.word 0xc7eb5a99,0x527d28e6,0xc360ad9d,0x38d24123
.word 0xd8b06fda,0x764451b2,0x8000f7d2,0x28d7df62
.word 0xf6376a20,0x666f431b,0xab86459e,0x20894406
.word 0x32340238,0x2b164a91,0xffe4d190,0x5a2db895
.word 0xb737d48f,0x84444488,0xb4e893e4,0xed764d20
.word 0xa6090639,0x1bef0c9e,0x08186538,0x417de220
.word 0xee797d6c,0x41180075,0xda778143,0x4f4bd95b
.word 0x94986e6b,0x4e6cbf29,0xa3b45ec3,0xa107b025
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 0x31507539,0x8fa9feff,0xe0674878,0xa3b0de7c
.word 0x2af041d2,0xf449641c,0x528213bc,0x7f723283
.word 0x4c2320f9,0x4ffdaef3,0xa08bce73,0x7f8be7d8
.word 0x51ea011b,0xd3f3d41a,0x3de6821f,0xe1a4d011
.word 0x3180a8ec,0xfbff8936,0xd25d664f,0x57edc736
.word 0x8769196e,0x102f454c,0x949cef10,0x8c166852
.word 0xcfe12047,0x6220e6e5,0x7d4e5494,0x5baff1f9
.word 0x697de4fe,0xeae225ed,0xe40c7913,0xd4d1eb96
.word 0xef0f72ae,0x6ea853c5,0x3a9f479f,0x6da1b71f
.word 0x5004fdce,0xcec5ec97,0xcc49483a,0x5377d647
.word 0x84a4476f,0x1772cd1c,0x8e61cdca,0xae322b52
.word 0x009efc89,0x179699c6,0xdd11071e,0x6b25357d
.word 0x29c2f409,0x0ca3454b,0xd1fdd9dd,0x988bf6f6
.word 0x78cf7cb6,0x84e8a5aa,0x91147b57,0xd12a5cd2
.word 0xb65bfcbf,0xb1869a0a,0x8a74c343,0xc3cdcf72
.word 0xa1047ebd,0x7ea5a74a,0x42611fd5,0x76e1d3a8
.word 0xb2934f69,0xead78607,0x64986d1e,0x2d22fd72
.word 0xc599574a,0x896ef3e4,0x27b825af,0xd4ee8109
.word 0x200943e4,0x747d4e37,0xd9639c50,0xfc9d91d5
.word 0xe8e9ee63,0x944887a9,0xe9591b66,0x572734f7
.word 0x5424a205,0x974f5155,0x98c39f3b,0x17b439d7
.word 0x62b160e5,0x3caf5327,0x328de572,0x91dbb282
.word 0x9a155964,0x1cd621be,0x4ce33c83,0x977bd302
.word 0x1b5220f2,0x237efb5f,0x04dbb63c,0x3dade767
.word 0x67e1cc74,0xf9068d44,0x61c3c445,0xd2409bb4
.word 0x17c3e197,0x02aa5f9e,0xbeb7b00c,0x9ce63adf
.word 0x54538379,0x5c97c205,0x15d13711,0x5d7ba5a3
.word 0x231aec52,0x57da6d3c,0x4bbee558,0x8b84dbb0
.word 0x082ec2e1,0xa50cde1b,0x87df4910,0xf53fa8f0
.word 0x9f6db26c,0x02c526b0,0x82b558ae,0x702b9d69
.word 0x6e517b2d,0x66894d64,0x52066a95,0x7a0f1463
.word 0xd88d1d8a,0x3c01b7b5,0x8be16a63,0x6d10764f
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 0xa812d91a,0x9c5b6b0a,0x08d841bb,0xd0680d51
.word 0x5d4c5488,0x416b931f,0x41b0e110,0xbe9c643e
.word 0xa573c9d6,0x1f45405d,0x53f796aa,0xaff7c5d2
.word 0xeb1bcaff,0xcd5c7238,0x312dc1cd,0x074fdb27
.word 0x9aff8952,0x035324f1,0x2a550e2c,0x58adba74
.word 0x261e08e3,0x0a4d7a8b,0xf5f57fbc,0xfab13492
.word 0xeb42f94c,0x9eb42f3e,0x3e36e18f,0xf63d2e0b
.word 0xbe721b19,0xe08d2e71,0x528dbd4b,0x704544ee
.word 0x61b1fbab,0x8dc9d20b,0xa20099a2,0x80eff46c
.word 0xc5393533,0x2cb5c899,0x5aae66e1,0x88261343
.word 0x6bf672ba,0x3698eb24,0xe7b89092,0xeb3c3bf8
.word 0xd565e3f3,0x22c8cc32,0xa90201c2,0x0219b35b
.word 0x0d17eaff,0x8012bd65,0xd02a5946,0xbb335e07
.word 0xf5f287e9,0xca96adc9,0x9dc9386c,0x2f889838
.word 0x39c2642e,0xe3582510,0xb5fc67ec,0xc9259e2c
.word 0x26837f31,0xe5fc415d,0xd51cc79e,0xf7cd6fe1
.word 0xb454cc9f,0x952d8fdf,0x774be718,0x99390b5e
.word 0xc4fd9b26,0x465ecf2c,0x1c21cb14,0x98df6499
.word 0x59ca30e1,0x7a6f31c3,0x3825cad1,0xb36dd2ec
.word 0x0233c00d,0x9c668a36,0x530d22c2,0xa76a52e8
.word 0xffa22a5e,0x57840366,0x36dc228d,0x90bdd238
.word 0xa443aa0c,0x0ce61be6,0x354b5ce9,0x04c5c7c3
.word 0x3f694708,0xc7b6a538,0x93222a35,0xc151f2bc
.word 0xc4d95eee,0x469b988d,0x3d4a6b2a,0xc15ec3f1
.word 0xfc608c9d,0xb4c2173f,0x9389bebc,0x34be5fbf
.word 0xefd95c7c,0xe86b52e9,0x05ccbcc5,0x44fa4610
.word 0xe68f42d3,0xfff21187,0x2ac77b8e,0x3a12dd8b
.word 0x00d02c75,0x3e81c88d,0xc80e156f,0x1dcedb09
.word 0xa3f0c816,0x0a19dc37,0x749ad500,0xac423f1a
.word 0xaab0bcdc,0x5fdb7b81,0xd7314eb1,0x7e3028ce
.word 0x6456dcdb,0x8942182d,0xfbfc78d8,0x1a146b45
.word 0xfd9c74f2,0xef05494e,0xc2c5acd1,0x48805f2d
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 0xd74f9e9f,0x0f7d3359,0xc0c4b27b,0x6c63ac1b
.word 0xd22a6717,0x90a87f18,0x9a9c312f,0x1a0f6a6d
.word 0xa7fa633c,0x99b660d3,0x72ee0b33,0x26a65163
.word 0x0420b4ab,0xbda46746,0xb73a1ac8,0x63f8ed03
.word 0x76e566d9,0xfdb77207,0xb64bdbcf,0x17c5d48c
.word 0x84d3219f,0x264ffb4f,0xfbc7410b,0xdf38edb8
.word 0x3d022677,0x061fcadd,0xf2b83084,0x349267d0
.word 0x2839a271,0x2bfdc40b,0x3229c74a,0x72a3bd60
.word 0x0c7c19aa,0x347bda98,0x02dea50a,0x550162e0
.word 0x403aede8,0x0dd73f58,0x858d960c,0x936e06dc
.word 0x61e8093c,0xb9045a2e,0x9d15eeb9,0x4998832f
.word 0x12841354,0x2ad63063,0x295c25e8,0xfd9cc942
.word 0x296437ab,0xfa98d5ab,0xd2a0c07e,0x22ff8a3e
.word 0x6751f39c,0x7f714bfb,0x01e33da7,0xb99a62ec
.word 0x8e3906d0,0xf74b4263,0x16d078d8,0x542bb5f3
.word 0xcfb6f44c,0xe07e3c4b,0x2f3e0019,0xb778e266
.word 0x34b3f7c8,0xf7690eb9,0x576e2b3d,0x31aa8ece
.word 0x3a1ef64e,0x9c514242,0x76950f80,0xb60c4dd8
.word 0xa01b5688,0xf0f84259,0x2e15ab4d,0x65752f0c
.word 0x1e75b8e2,0x7581f3ed,0x8b8cfba6,0x6e474c80
.word 0x957b26e5,0xa2512d15,0x8a835b91,0x1ef08e3c
.word 0x3c551f0c,0xa7ae8495,0x1bf4f0ac,0xbf06fa3c
.word 0x5cb36229,0xbcee8294,0x5a9ba4c1,0xef5e9910
.word 0x8656d3b8,0xca2db3ff,0x5347e951,0x0632db4d
.word 0xfd171058,0x3fb0e4f9,0xd22a8fa6,0x9e3e590a
.word 0x58404693,0x840ca1ff,0x19d1fd8d,0xbe034cd3
.word 0x9ab1f1b1,0xee769bee,0x2d2f24e7,0xab766096
.word 0x36a36a1c,0x714c69be,0x014a4f74,0x67562f04
.word 0x56a7672e,0x32e50016,0xf14764b2,0xf1f0e786
.word 0x8c62eec0,0x6c3989a4,0x64088661,0x5a137104
.word 0xcc2b62de,0xeee2fec4,0xadb19fd1,0xb05afe86
.word 0x11b756cf,0x5e49795b,0x1174b0d0,0x1409c770
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 0xef4da09d,0x26a4b032,0xae7ae087,0x5d03ff95
.word 0xf89676fe,0x95d482f4,0xb973c1b1,0x29b18fd1
.word 0x0268b68b,0x14342896,0x9a2792d0,0x4b576f4a
.word 0xe40cbb00,0xfcc2f643,0x295900e5,0x90962e8e
.word 0x7ed26d19,0x1a3923d3,0x646e1a59,0xaa0455e7
.word 0xa4f630e2,0x6ae9ddd6,0xd994aeb5,0xd6a0dba4
.word 0x5768b0bc,0x8b33431d,0x72c204f6,0x2decfa2c
.word 0xbb23b90c,0x076d2607,0xc05d2242,0x9e913e55
.word 0x85e39dd6,0x3afc887c,0xc683f4d0,0x7b301de6
.word 0xbde3929f,0xbe213007,0x36520da3,0xc62efc95
.word 0x46f7c3a5,0x2afd97ac,0x74ffb819,0xc63de711
.word 0x1382d6c7,0x88d956f7,0xccfab1ee,0xb7ad9664
.word 0x0fb66334,0xf864d093,0x404fdb64,0x3b673f38
.word 0xd4153595,0x2522a618,0xd385656a,0x7f315157
.word 0x3c0edbdf,0x9e2da00a,0xc382f09b,0xe7d2af9d
.word 0x97be3034,0xa069e6cb,0xfeb231a1,0x7b8916c6
.word 0x7738d370,0x97b23d5b,0xc080c9f2,0x4106b458
.word 0x9e3b76d2,0x498be87f,0xccdeab9d,0x01b7718b
.word 0x9e006dda,0xe9bf92b4,0x6a253690,0x037d51d8
.word 0xa2ab4486,0xc8d6e986,0xed7e8db3,0x3a4742fe
.word 0xdce45085,0xeeb484f8,0x39882e6c,0x9e90dade
.word 0xfb960980,0x167ad0fa,0xb3896974,0x9b308819
.word 0xac86539a,0x2d062e83,0xf78b149f,0xeafa144f
.word 0x0a586bdf,0xdf975d6d,0xf17ed982,0x9e5d73f6
.word 0xfa933da4,0x58db32df,0xd9d6427f,0x11b5a32e
.word 0xa65d477b,0x7cd7101d,0x04977f6d,0x716eb19d
.word 0x93b49644,0x9a8eff72,0xa71bfddc,0x774ab249
.word 0x03a058d6,0x2ce78bad,0xfc141282,0x2103dbc0
.word 0x9c83e6b3,0x3d6b8777,0x0661acdc,0x8d822912
.word 0x0f7a07ee,0x9a1d0e66,0xececb7c7,0x979dd4e3
.word 0x60c64be4,0x8da0e16f,0x0aa0fe96,0xdc2e927b
.word 0x705ba5ee,0x9e8088c5,0x5b99b4ec,0x7d078c17
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 0x793da064,0x6edda992,0x88c61a73,0x4f3ad0b8
.word 0xec79f8f4,0xb6450cdd,0x9aeeebe2,0x455ee8c7
.word 0xabb07b55,0x553fe586,0x3d5807ae,0x8c121057
.word 0x22f58829,0xa60edead,0x000b5d81,0xfeadff75
.word 0xf74a6392,0x543c1006,0xcf6966ec,0xbd901ee7
.word 0x196669bc,0xbe52a01c,0xa054e424,0x86639524
.word 0xbe77eed9,0x803cc0e4,0x0db2e5ab,0x0742b763
.word 0x96cb26f8,0x7fce418b,0x545d2034,0xf356125f
.word 0xca4ca708,0xb78d4f4c,0xf72fe6e3,0x5b133f54
.word 0x7eb002b7,0x26c1be5e,0xc524ac53,0x55d790f4
.word 0xb1164bad,0xa5dc9af3,0x48fc3f73,0xf885e68d
.word 0x9e9a4a47,0xe3d52f65,0x71c6acf9,0xc4c66c02
.word 0xf8754629,0x180c1095,0x7bf38c01,0x363dd5ab
.word 0x9fd05b5a,0xb205f533,0x8316b72c,0xccf1805a
.word 0x2896943f,0x270f7591,0x04f4c2c4,0xa5b64fbe
.word 0xb2ccc117,0x1e9eb268,0x70d6dd87,0x89952e11
.word 0xf29c08f9,0x7af5cb3c,0x43625870,0x495bee53
.word 0x0c0e9c31,0xf5690fd7,0x52070b8e,0x95449296
.word 0x1e268fdf,0x5733d7e0,0x7b6f65e7,0x8ee5fd0f
.word 0xed5f17c2,0x8701c0cf,0x14c1d2c2,0x6300f11a
.word 0x10653547,0xefc8f815,0xbea8af7f,0x1131e1e1
.word 0xbddea3af,0xa2a2580e,0xe3903c6a,0x308255aa
.word 0xa030d18c,0xb409040c,0x5cf1d92a,0xac70dfd2
.word 0x63fd0cd3,0x4ec3f6f6,0x23c78aa1,0x987c9970
.word 0x4df3cc08,0x8c7a13bf,0x3900486e,0x04fc8db7
.word 0x2a6657f9,0xe4c18cba,0x563d3cea,0x76eb2ecc
.word 0x75b49f90,0xe304906a,0xdcfb3f74,0x816bbc66
.word 0x61aac33d,0x1b90cdfd,0xcda29d6e,0xec1539a7
.word 0xe0c03534,0xc6e68e9d,0x76e87c07,0x0e7ebc40
.word 0xaf4a08da,0xdd1c4f83,0xd427b89f,0x85fc437a
.word 0x116b8ae7,0xe71f6689,0x61f5b640,0xdb7bdac4
.word 0x92231b0d,0x4297a21c,0x37d46baf,0x0889f771
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 0x2a2c22e9,0xc74f0886,0x9fb05382,0xf517a3b0
.word 0x0c567d60,0x561afda0,0xa4633362,0x310fd30f
.word 0xedad791f,0x4f990286,0xc422f469,0xbfec875d
.word 0x0d5b934b,0xcf49df51,0x8a36299c,0xd492875e
.word 0x63de3c30,0x19ddc8d6,0x470ace2a,0x4b30c42f
.word 0x2e2c769a,0x3a8d93ab,0xc9e9314a,0xe0023a87
.word 0x6def3073,0x337cf8ca,0xb015de57,0xae156e52
.word 0xc14a83a1,0xdd54b5dd,0x3163b105,0x4177ebe3
.word 0x434f97e0,0x8e4f1948,0xaaaa29e1,0xd1fd4616
.word 0xfe478c06,0x6dc5c7f8,0x7d6f73db,0x17835e7b
.word 0xa055bcec,0xa034fc6b,0xe87a3eec,0x8b1d8986
.word 0x9107e301,0xcc21252b,0x2dde283f,0x141da51c
.word 0x67be8e68,0xfca4174b,0xb7b2b49b,0x4d873b45
.word 0x9fc72c42,0x92efacd3,0xa80fcf7d,0xe125f4ec
.word 0xe4ba0133,0x7882afcd,0x7cd97e96,0xb37c936d
.word 0x8876adf6,0x809d3e5e,0xd51852c6,0x70985176
.word 0xad0968ff,0x12c4e178,0xaaed91c2,0x9cd46c5d
.word 0xa009077b,0xd28efaa1,0x04999b7e,0xf1d63701
.word 0x11d7c9e6,0x64a9aaf0,0xda7e3121,0x798ae2f3
.word 0xb39dd595,0x172d23ee,0x2f93b36d,0xc8a27d8b
.word 0xa2afac25,0x95ec5887,0x98b9ebc1,0x12c0966b
.word 0x1a983bd4,0xc04e8a74,0x702a931a,0x591543c3
.word 0x3f5c8e44,0xbb42fcdc,0x7fa32071,0xb311f09d
.word 0x32504282,0x3cec2763,0x61e0e1ef,0x75f6749b
.word 0xc62c23f1,0x7329659b,0xfadba967,0xed44b36e
.word 0x21e537f3,0x8886180e,0xfd058ff8,0x327af0ae
.word 0x5e39e1c6,0xdf0f88c1,0x219dea1a,0x9324cd9e
.word 0x10004fea,0x7a9e568b,0xa069a0cf,0x5793a2ce
.word 0xfadaa66a,0x4c3a38d3,0x7c8b2730,0x2db7fcad
.word 0xe2792884,0xaeeb64d1,0xe6cca56e,0x2109e838
.word 0x63931909,0x39564f0b,0xa86f69f9,0x556f26a0
.word 0xdc00132b,0x188c1bdd,0x05d6f9f3,0x4f63325c
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 0xe1842716,0xd4f9c7ae,0xf87a7671,0xba9940ca
.word 0xe7a2f2b8,0xc34be5b2,0x5fa7981a,0x7562adfa
.word 0x69b7b465,0x2028e047,0xbdef206f,0x9fbb5661
.word 0xe16f9c34,0x45cfaa36,0x453a3aab,0x573cb884
.word 0xe7524301,0x03e32a87,0x63f4822e,0x3f92db49
.word 0x602b826c,0xc149fb4c,0x4deb0626,0x049cdb2a
.word 0xe3408ccc,0xe4ebfa49,0x68ae96f9,0x1f8ed936
.word 0x43e2542a,0xb177a354,0x5a8b057e,0x2a8e21d6
.word 0x52eb0eab,0xec496773,0xb943948f,0x6a5f1840
.word 0x8ea6b517,0xa58b0862,0x5227fb73,0x74869dc9
.word 0xc4bc317d,0x9d9d95da,0x7cf9329e,0x3222bb04
.word 0xdb50233d,0x8ceab2fd,0x2427d611,0x250c137c
.word 0xdc66fbd0,0x14c616d6,0x5b11f7cb,0xbb50f09b
.word 0x7eb632a2,0xa09c7ba0,0xf6c22ca9,0xb9cad0b4
.word 0x277b303d,0xb383253d,0x025f2ea0,0xf55797c3
.word 0xfab9165b,0xbee26a19,0xdf0df793,0xcdd56569
.word 0xbf30a944,0x9d039583,0xeaa49015,0x36b26432
.word 0x5a1e061b,0xad7da62d,0x290e70bc,0xf4ea1f8a
.word 0xe83db730,0x1e931fb4,0x2bc1948a,0x896e332e
.word 0x3e459b37,0x331d64f1,0x59b2b25d,0x50526f4e
.word 0x4deac2f9,0xff6097b1,0x433fceef,0x70d915c6
.word 0x87d1b835,0x9637ad4e,0x51c98634,0xd1e9d9eb
.word 0xc651b7c0,0x83a86655,0x01b5ca97,0xdbef6a0f
.word 0xe07769eb,0x69ee4539,0xdb57c75b,0xebedd389
.word 0x89faa138,0x64446d43,0x0bb6c69d,0xc95d27d1
.word 0xbd8b6bdc,0x2b44ea45,0xbe15c2d8,0xd25e14b6
.word 0x29eab530,0x7a0f2323,0xcc85e02f,0xe5aaaf37
.word 0x7c2e5073,0x43086262,0xa341c658,0x592b7fa4
.word 0xea2112c6,0x908f46f8,0x305ff811,0x691e5216
.word 0xd97cb689,0x9f3ef73e,0x258c4d4c,0x0b5246f9
.word 0xfe0e3fa0,0x4bc5ea24,0x31c73e8f,0x8502f1e9
.word 0xa53891ec,0x17cf7551,0x151fc636,0x2e63e214
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 0xc4a8c83d,0x56802340,0xffe1ce16,0x0683609b
.word 0x9b36d532,0xf42de060,0x465fba0e,0x764da8fa
.word 0x58703f96,0xc7e6d8dd,0x87cd283a,0x981010a7
.word 0x8f550471,0x3649808a,0x60b8128e,0x85359104
.word 0xc994824b,0xf847ebf9,0x9329e3bb,0x60e1cca0
.word 0xebc1452f,0xfff1c6ab,0x0d44c31a,0xfeae00ec
.word 0xe6a23a04,0x302055f5,0xc77cc2b0,0x3f311965
.word 0x90c1ddf5,0x70e38769,0x9f658e6f,0x139acd6f
.word 0x530d46b2,0x0399403c,0xa58f505e,0xfaccf47a
.word 0x7e92399d,0x12abe44a,0x7ea527cb,0xcbe85ac7
.word 0x4c1c6d20,0xeaabe24e,0xa439ac18,0x4f26ae91
.word 0x2e447684,0xa2af8632,0xec713ba9,0xba0c7c6d
.word 0x615d654a,0x7b6d2069,0x731d3986,0x3c3ef6d5
.word 0xf9ac0789,0x3eef61ba,0x65e6b256,0x44805263
.word 0xca23005d,0x9cc771e6,0xc5ef0a66,0x8d755ba3
.word 0x7a5c3873,0x8b51e89d,0xd6f79c77,0x43fdebf7
.word 0x51d657d4,0x9490ca4a,0x7fef6204,0xeed66add
.word 0xa3729d3f,0x6500b8a1,0xf8b03278,0xaf36b38c
.word 0x0abf5e36,0xc886a66a,0x793c69eb,0x8f026ca6
.word 0x631d8163,0xeb6446fa,0x9b9cb16e,0x9b6f269c
.word 0x6cf4f112,0x184da65c,0x77f4d2c5,0x64ead4e3
.word 0xf50bd270,0x64f6429b,0xe21f9788,0xe803963d
.word 0x125ad83a,0x4428309b,0x4feff735,0x5ea3c5a3
.word 0xf77df2a5,0x5c82e773,0xb9a86faf,0x6a53bc35
.word 0x112fa8b5,0x272eff97,0x3596832a,0x4a2eaa00
.word 0xc31b543e,0x511151c2,0x5883ec42,0x915d96c5
.word 0xf9e99bc7,0xacdd5282,0x8212f403,0x14c412f5
.word 0xe02eac03,0x8a31b99c,0xb4ddbad8,0x74c927d3
.word 0xa98b9ec3,0x852a8c89,0xb155e084,0xbc86c348
.word 0x55881224,0x55387fe9,0x9ea5964a,0xb728e283
.word 0x934be34f,0x42dd162d,0x3cd47c2c,0x58d72d9b
.word 0x6b2975cc,0x86e940a2,0x762651c8,0xcb9c2352
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 0xce65fa80,0x176738f9,0x9a0abe44,0x374e7d87
.word 0x88ac6a0b,0xb666d20f,0xa66b06be,0x57ca9ec6
.word 0x049d44f8,0x5b475400,0x64ddb817,0x4d3c4874
.word 0x54ba3f52,0x21527747,0xb42ae6eb,0xbf871b86
.word 0x97800e55,0xaa74d190,0x11c20920,0x74e6e5c2
.word 0xa42019e7,0x85e87921,0xc1f7a224,0xaae3ab13
.word 0x3af2457c,0xdd4c6de1,0x1d522b6f,0xd2612af6
.word 0x5cddab8b,0x826c4b1d,0x41baef97,0xa7f05aa2
.word 0x62353843,0x729f0cc7,0xcb39d529,0xbb17508f
.word 0x255ae6db,0x914fec15,0x4f99f3d9,0xe8cb223b
.word 0x1fde8e7d,0x230b0548,0xb74c4d71,0xfe7fa1ee
.word 0x6df9677b,0x15b2ff73,0x65fc520f,0x126f8440
.word 0x93229847,0x6e7c0e75,0xe356b110,0x3ff649a0
.word 0x611af196,0x79e8c9ea,0x2fdcaa9e,0x77823ca4
.word 0x715d0f82,0xc162dfc8,0x073150ca,0x73270450
.word 0x69e5c7c2,0x80c685f8,0x85064358,0x4d9a0523
.word 0xd6e7963f,0x7cbfadcf,0x0ea12afd,0xd9c9f93b
.word 0xd8b00965,0x85d263e2,0x774f5aec,0xd41ace1f
.word 0x86b47f72,0x883f21a2,0x20ea6a1d,0x2650a222
.word 0xe4012396,0xca10d790,0x70eb27b3,0xfb50df0e
.word 0xb149a5ec,0x8c516ee2,0x8492ad2d,0xecff255d
.word 0xf85e7864,0xa2220276,0x7440cf46,0x6dda3abe
.word 0xdaf5129c,0x8cb844d5,0x2ea12e14,0x60eb2ed9
.word 0x50759e51,0xa0d9dab9,0x0eb2477d,0x6218f897
.word 0x38fc4c66,0x5c44bf72,0x81a586d7,0x79493d86
.word 0xe0ad5fcf,0x4428d40b,0xc915b4d1,0xcef03cad
.word 0x5bccd8ab,0x1c628706,0xb297b3f9,0x62884809
.word 0xa9ab3de9,0xe23794ef,0x1c09b04b,0x545e10ef
.word 0x69d2bac0,0x37e1db04,0x9b000d91,0x20f10533
.word 0xfe13c586,0x568eddd5,0xbc648148,0x76824444
.word 0xdb970885,0xb6511392,0xbe9edd0a,0xbdcd69a9
.word 0x2ad9ac3f,0x583bc8f9,0x7614899f,0x09cc41bb
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 0x87a3076a,0x2ae678b7,0x3345480a,0xdb444d5b
.word 0x255549c8,0xf03782e8,0x00e22c12,0x356b2da4
.word 0x798d8ad7,0x5e5196f6,0xaf012db3,0x031741b5
.word 0x4d69b6b8,0xc78e3edc,0xc94da137,0xc9d21977
.word 0x7b5f9ff6,0x3995e77c,0xdd180ab8,0xe52ea2d1
.word 0x59841527,0xa88d32d2,0xddfd2145,0x63d8aa91
.word 0x0f1c2a8d,0x978615df,0x7c9366a7,0x40cebdf2
.word 0xb39a3623,0xaadb84b7,0xdd1df9c5,0x47918b5c
.word 0x1dfd6c7d,0xd5a0e29c,0xd1620290,0xa6867c97
.word 0x2c63a806,0x054845b2,0x66b734bf,0xe2ccab29
.word 0x9ad8a8eb,0xe34c2c8d,0xfc608e5c,0x377d8791
.word 0x615d6bae,0x39e8b4fb,0x332cf898,0x3a36be30
.word 0x700764b0,0x91870d4b,0x5fd58c5a,0x39c553f9
.word 0xdd18012b,0x5e8f05ec,0xb2fb704e,0x94b6f278
.word 0x8ea6db7d,0x13a946cb,0x1e78dc25,0x4d1f05fa
.word 0x4f99c986,0xbe9c0fc8,0x09d4b30c,0x93397433
.word 0xcf596b64,0xd89ccede,0x999109c1,0x915d2a5f
.word 0x9fbf9ce2,0x20d60cf8,0x90004b21,0x5ae916ea
.word 0xa9025b15,0xe0a47758,0x73d51232,0x7146f90f
.word 0xedea2387,0xde430b96,0x885f986f,0x5647e571
.word 0xe97816c9,0xae96f912,0xd85f3326,0xcfb21bf7
.word 0x0abc3ffc,0x51d9fbf8,0xacb4027f,0xfc1a89dc
.word 0xf7f004f8,0x80a9cc70,0x66cc2aa7,0x1ff5efe3
.word 0xe8da2336,0x9b2ceee2,0xed40aa83,0xc23a7bf8
.word 0x64438ae2,0x54e7d437,0xfc009d3b,0xd9f1f0b0
.word 0x0264e1be,0x67584e75,0x528a8d2b,0x2c036172
.word 0x809aace6,0x806290ce,0x1474fd21,0xd8c88afb
.word 0x1dbaa8ea,0xa72d529c,0x3d448951,0x22ae0c5a
.word 0xc82a9fff,0x8f83979c,0x46b3bca0,0x9a8e1153
.word 0x99692d76,0xf6e5921b,0xcdfb751a,0xfad23fe5
.word 0x34c8e0b0,0x3c8cc84d,0x5816ed04,0x12d489a9
.word 0x5c693866,0x2843adbc,0x17b977fb,0xef1e70cc
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 0x67a357a8,0xe227e535,0x8afbde15,0x6d619226
.word 0x98467811,0x3aabe74d,0xa25f39d0,0x017b0a2b
.word 0x3cd147e5,0xd88fdd92,0x8085e480,0x0b4c2ff7
.word 0xf93309a2,0xd67e8fff,0xe85531cb,0x555dd1d7
.word 0x176c2df3,0xa80b2e5c,0xeb389f35,0x93faa434
.word 0x6ca14da4,0x60f05a11,0x2c69d233,0x0c29bcf5
.word 0xfebe3234,0x351ff321,0x1066afe3,0x7f7d313c
.word 0x469e628d,0x4c8c9ba2,0xe2dc8446,0x52f518ab
.word 0x9c4e1147,0x1ef90d62,0x2a1cd88a,0x63691ee3
.word 0x65b72cb8,0x4532f803,0xe38fe551,0x01fd11c4
.word 0x7d416b5f,0xf543b41a,0xf32ff6df,0x3b532908
.word 0x6eff9f11,0xc0b0a8e4,0xffca54e5,0x8c305551
.word 0x89c5d0d7,0x27528a88,0x1209900a,0xb27255af
.word 0x9a5c0340,0x39b6058f,0xc8104b6a,0xcd234b96
.word 0x8f64a859,0x420fd8ad,0x1438e2c7,0x8e8bba64
.word 0x6fc2d1c0,0x5fd2ff30,0x629a0718,0x700fdd71
.word 0x9e4638f5,0x5b2eea30,0xc2de1cc5,0xed623502
.word 0x0cac3532,0x0f459c16,0x1ec5dac5,0x868d9186
.word 0x70baa93e,0x0462b457,0x277e09a9,0x5724c67e
.word 0xe1ab8064,0x67445d2f,0x163f61b0,0x1556d60b
.word 0xaa836cfa,0xcd7a23e5,0xac39c5ba,0x17f95d25
.word 0xedc8cb99,0x057299a9,0xb9b68be9,0x70616c5c
.word 0x49b875e3,0x42cb418c,0x86f79b6f,0xa81fac95
.word 0x017bae3a,0xd83ca9af,0xb29d29a5,0xbeb2da90
.word 0x8ea3e555,0xc764f61f,0x2044445c,0xd266fb1c
.word 0x17319021,0xef0e3393,0x30515974,0x506b13d1
.word 0x18eb1a03,0x4b4008e3,0xe3615c88,0xa8aed725
.word 0xe4296bbd,0x3f3d532d,0xbca0782e,0x75c06982
.word 0x0fc059b2,0xea7043b3,0x3ce0c0a6,0x1a009a84
.word 0xbeff21d4,0xa02cb471,0x000d1a87,0x6de20ae0
.word 0xc77d4f40,0x39dd305d,0x1a398e1c,0x01f4306b
.word 0xb0fd3e37,0x1cea1cfc,0xdab95df5,0x80be2ac9
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 0x819295e0,0xefc73515,0x25371f2b,0x271dfd6e
.word 0x94d03f71,0x78118168,0x68ec9e42,0x059b6d83
.word 0x881c8b4b,0x177bd06a,0x222e9404,0xc8d117e2
.word 0x5a0fe16d,0x39ecd7a1,0x4427931d,0x306a8329
.word 0x17f0e9a7,0xfe230d23,0x8de150b8,0xd379c532
.word 0x33c56cd1,0xdb146cc2,0x88ab44a2,0x04c6fe35
.word 0xee794506,0xa3a4d816,0x23abfe75,0x6ad15b46
.word 0x3ab34236,0xe0f59065,0x69e57c72,0xfe0a0ff0
.word 0xf5a484ed,0x6636c08d,0x272096c5,0x2d3f220f
.word 0xb49d387a,0xeb404909,0xe9b2a6f7,0x75c2c48a
.word 0x40856b3e,0xaf8cbc08,0x43a9e218,0x424e60d5
.word 0x73136115,0x6aa45b82,0xce264169,0x97427542
.word 0x60892927,0x36803b7c,0x004173ce,0xef88a863
.word 0x80d620fd,0x97875f05,0x7348e84b,0x0bd22852
.word 0xfcaa0430,0x527b907c,0x80660708,0xea4b8e57
.word 0xcf99a24c,0x1ffbd145,0xc10a668d,0xdbf1e28b
.word 0x879628d6,0x9f0ceb00,0x53209134,0x4581f1cd
.word 0x43c6d6d0,0xd4b99546,0xacc38962,0x22da4824
.word 0x5cde6832,0x05e7a49a,0x459999f1,0x943f9137
.word 0x9ff6c9ec,0x54629d52,0xeb140584,0x117cf54d
.word 0x093ac106,0x5ebb7c00,0xb36d5331,0x2528822b
.word 0xadcf2ba0,0x5c992f3c,0x87749309,0x6e64e494
.word 0x790e55c0,0xfbe5cbf5,0x87c8e860,0x35a3384f
.word 0x9a99daaa,0xa5623f25,0x651e83ff,0x12313889
.word 0x5c213e80,0xfa5b71bf,0x68e5a197,0xdc17a292
.word 0x9ff3005c,0xfc242179,0xbcd6c18e,0x4dea9e61
.word 0x049abfbb,0x6fd463df,0xf568d024,0xb077c488
.word 0xe1f4f5d0,0x9f59215c,0xcc8e0c00,0x20f51235
.word 0xe97c2bcf,0xdcb73411,0x0ad7937f,0x0e7bcadd
.word 0xfefddc11,0xe2023a42,0xf4a41323,0xfb5ef0ad
.word 0x439655da,0x05710e5b,0x97077afb,0x3c0424cc
.word 0x88969cf1,0xcb477abb,0x538106ef,0x1d88b972
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 0x033fc1e4,0xc9f47485,0xc3781c07,0xed7ba420
.word 0xe2b86919,0xf1a4d4b8,0xd68202a5,0x7dfa86fb
.word 0xe60f7bd3,0x86b2cffe,0x956fdeba,0x5f577b3a
.word 0x04be6a54,0xa1ed0edd,0xfb1a90e5,0xc734b661
.word 0x8ceb18d4,0x4c04604d,0x552f8449,0x2ae03f34
.word 0xb8d4958f,0x341bd9fe,0x9ae8f3f3,0xc8a6f515
.word 0xe25f5010,0xc7ba6c54,0x8084cc3e,0x8351b896
.word 0x505ee8c3,0xdba17ef5,0x346114c3,0xc125bb52
.word 0x9a947fbd,0x9c0175d3,0xd784ebed,0xd3351108
.word 0x882adfd4,0x70990311,0x76f22c01,0x83017a0d
.word 0xbe2717fa,0x755ea1bc,0xb378de90,0xe1f6924b
.word 0xb1bb87a5,0x161c8b1c,0x6d5f14b7,0xf1eaa760
.word 0xc45509ae,0xb344bd1b,0x808f82fb,0x0628abb7
.word 0xdd90de4b,0x875216b7,0xe648d4ef,0xbb6346bd
.word 0xc4da9e46,0xa7ff4982,0x6dc8296b,0x923334ab
.word 0x4786956d,0x3bd4337a,0x4fafd856,0x07f3589a
.word 0x0b88678e,0xac9b849f,0xb067ed99,0xb1dd1c58
.word 0x3094441f,0x67b61d10,0x9d020d74,0xaa589098
.word 0x44ae1027,0xb46c8fb1,0x1d5254c7,0x4ca4dc24
.word 0x96366c84,0xbf8bbd1a,0x50eb7238,0x697ce59e
.word 0x74e1d2c9,0xc4330e8f,0x906e4eb3,0xbf9eee27
.word 0x6c9d1397,0xcb41ee82,0xd3980226,0x162955c6
.word 0xb4b0f375,0xd6140740,0xa4acfef4,0x419f17f1
.word 0x79899b82,0xc193f3d2,0xc1392b9f,0x17e14881
.word 0x7dc16e0d,0x5844e7ec,0xf46a2f79,0x07f89b13
.word 0x703cb70b,0xe65ee95c,0xdd5fdff0,0xdf52febf
.word 0x9e305159,0x21b93dc1,0x90520844,0x4ed08965
.word 0x25294b1e,0x7258fe81,0x6591f847,0x908c2f87
.word 0xbc290414,0x42722ed5,0x57f3ef06,0x211fea7d
.word 0x80c5675e,0xe563db23,0x904e703b,0x5ce683d3
.word 0x4fb10502,0xc77f3de2,0x6589cf87,0xa097e2ec
.word 0x9f08d8df,0xdd922dc4,0x984b47d1,0x40aa6f3b
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 0x3ddaa53e,0x242325d2,0x4642c1b9,0xda9c7a16
.word 0x80741429,0x72f03e05,0x48fab27c,0x2e301bb9
.word 0x588c654c,0xcf8a8ba4,0x891d6804,0x6a923eda
.word 0xdbde643f,0xa1f2b18a,0x10368ae9,0x1bc07d95
.word 0x61d0bb56,0x71fcc62b,0x2167b596,0x5b685706
.word 0x26dfd95c,0xd0888564,0x296fc263,0x80a787f7
.word 0xb6bdded9,0x7d596ea4,0xd3143b2c,0xc4cb55c1
.word 0x0901e2dc,0xc5946d1b,0xc1f16451,0x53cbb52c
.word 0x5d12ebf7,0xcdd0af77,0xb4ee8579,0xa4bf356d
.word 0xbd909fc9,0xb5ac470e,0x9dc80ecf,0xa7e7221d
.word 0xd3f63300,0x782f7b86,0xbf3c429f,0xf7a03f98
.word 0xb053c292,0xc6f1f520,0x48fb6144,0x91c3b20c
.word 0x8adc9b43,0xb231404a,0x19ca31a1,0x27dd4612
.word 0x285638e9,0x5ab5b238,0xd299d0a5,0x4ffb3be0
.word 0x8f01c9b6,0x7edb08f3,0x8a04682d,0x745ed6d0
.word 0x93a51f9f,0x34bdc164,0x631ee69c,0x44875420
.word 0x17a24ff3,0x0b2a051c,0x1cd8c381,0xc18b6860
.word 0xd830c22f,0xc945f4a2,0x4f76a20d,0x74ceecdb
.word 0x294efda9,0x80c9d318,0x0afcae79,0xafa985d7
.word 0x68c926f8,0x5d5386fd,0xda4469ab,0x88783573
.word 0x38481dc7,0x69ef3b53,0x98389d7f,0x58518bb3
.word 0xe10a2b4b,0x66e2d9a3,0x75609958,0x9afda29b
.word 0x7d0e68ec,0xe8eff619,0x29733e7b,0x8b5fef7f
.word 0x523457eb,0xff7f4707,0x36084419,0xf922ec94
.word 0x58a86a8b,0x4661e108,0xdf0fe55b,0xf3f8c598
.word 0xc0cfbbb1,0xc20d4e5f,0xd0e5689a,0x804bc2ab
.word 0xa986a78e,0x61d5932d,0x43e19ed4,0x6bd59f3d
.word 0xb16d4ba8,0x138a9575,0xd60d2280,0x82be3141
.word 0x776bce72,0x3e8c2d15,0x25f68c45,0xa8d92c74
.word 0x9c5d87e9,0x1ec0b05f,0xadfa5e6f,0x67bc5c2b
.word 0x90e4494f,0xeea2ef87,0xe74c16a4,0xc8f51703
.word 0x0794470a,0x3101c6ad,0x1b0ba603,0x80163f95
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 0x56650b37,0x13bb0cc2,0xad050a37,0xdad06e52
.word 0x6cd83f2b,0xe7bff785,0x87fb877d,0x3f3a3657
.word 0x1e161188,0xe9c48250,0xca6535a4,0x27894218
.word 0x7771c30d,0x69558f78,0x57e681b3,0x46254dc5
.word 0x8a86bdf7,0x429e0c27,0x84bc40fe,0x344b2e6f
.word 0x8d5d882b,0xec7ab4c3,0xceab7f24,0x851e2715
.word 0x63512afa,0xe4d6c0f8,0x92bfd4b9,0x3d33444c
.word 0x65cdf7d5,0xf7a61cd6,0x3b46d951,0xe3229f73
.word 0x4339e7a3,0x17541436,0xb5621273,0xe7d85ceb
.word 0xa0797c3a,0x8db5e567,0x81ef7ae9,0x92bd1bab
.word 0xae0f3b22,0x0fb184a1,0xa2dd7e14,0x0add5ca2
.word 0xb7be85d1,0x7cec4052,0x5b46d654,0x5c88c54a
.word 0x73233adf,0x22fac8b8,0xf2391847,0x5f409192
.word 0xb9808312,0x78898320,0x3e9f48d6,0x58fbb93f
.word 0x99cb1bb0,0xfc3fd1b3,0xb7387bce,0x1957000e
.word 0x4c33b3ee,0x5d0b28e2,0x501c7126,0x468ff759
.word 0x7ecff8cd,0x2b581219,0x60f176b5,0xd3ec3d56
.word 0xb7d4d424,0x5e46fd62,0xf27a5f22,0x4b760f52
.word 0x84c92b02,0xe5f127f7,0x5e843ddb,0x2d81a0cf
.word 0xba38e6c6,0xc925ac2b,0x86f23e7e,0x47262e73
.word 0x21324936,0x225c1fa0,0xde37a437,0x55cc1d32
.word 0x5fee79ec,0xaf648416,0xc81c5616,0x34c1e101
.word 0x18846c2e,0x61fdbac8,0xc54e1c5e,0x4285b413
.word 0x74715fe9,0x5b2475b1,0xb6f04103,0x5765d3b2
.word 0x7ff78b50,0x3f7c6884,0x9e975f48,0x737e3923
.word 0x621328eb,0xa3e6e204,0x5ed328a1,0xd3b4abd9
.word 0xd477065e,0x72ea8e9a,0x9dc6c8f8,0x8f18b320
.word 0xf88eca8c,0x87d66468,0x3c1f1c16,0x9d1ab5a9
.word 0x1e443e4d,0x5f66ed8e,0x3267b684,0xfd587eab
.word 0x97c9e34a,0xbe2dd130,0x60469754,0x3b6ab7fc
.word 0x6d2107ca,0xccd7e26e,0x45045f23,0xa71c4a04
.word 0x24bcf601,0xc3c19720,0x5c64e588,0x017619be
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 0xc6909477,0xb1e5f1cb,0x0b01ba9e,0x0cd8236b
.word 0x58b3f385,0x33c5d175,0x4afb3985,0xddc55a8c
.word 0xbfbe4967,0x002cea33,0xd3895dca,0xccc07e7a
.word 0xc7da8e24,0x832145e2,0x582471e4,0xe656b4e2
.word 0x51af834e,0x68e7ebf7,0x78e087a4,0x47ccc975
.word 0x27e6b75f,0x26fc3703,0x83ac6d5b,0x08cae394
.word 0x071b600b,0xdcdb170d,0xf40e6abf,0xc7ae3180
.word 0xfe243fc2,0x677ad650,0xd8b39f83,0x27a72901
.word 0x219095df,0x4ad2739e,0x28b689fc,0x9b40d88d
.word 0x3ef9f2be,0x1508e75f,0xa215c700,0xf6de9e7c
.word 0x19c9f0bb,0x09b95460,0x29f48e30,0xef0d295e
.word 0x816210e3,0xcf2b10d8,0x356eba80,0xceb2de18
.word 0xa3537613,0xb0df6ea3,0x78816e09,0x69ed91aa
.word 0x3a609060,0x3777e8a1,0x09072fdd,0xd1b21eac
.word 0x0650ac46,0x3e6dee73,0x22269e2d,0x460b6bc9
.word 0x69058a9f,0x3468e957,0x302be0bb,0x97a658ff
.word 0x2418dd25,0x012bdc9d,0xe6182512,0x7b543676
.word 0x605f8fd1,0xb4bd3f13,0x0666cb54,0xf9037b67
.word 0xa840960d,0xb0bb3db0,0x6d55af2c,0x337172eb
.word 0x1068523b,0x0ea637ab,0x0b91acd1,0xf28c3d25
.word 0x3e0cd04c,0xbb1cff84,0x99b01a0a,0xcdf37bf1
.word 0xf0c28511,0x50062c69,0x9abb5d04,0x1b4f70df
.word 0x5cab09ac,0x7c11ef2c,0x77b38189,0xc9037fe4
.word 0xdfbbe2b9,0xc2b1bf5b,0xfea668ba,0xcc940340
.word 0xe5fe57e2,0xe4af5b65,0xd97f88df,0x31dbc2e7
.word 0x4796213b,0x2c3d4af6,0xf8bbc682,0x2a050571
.word 0xb6552465,0x0e7a6b46,0x20d38a14,0xa5639713
.word 0x8ba2537b,0x4dfd4bb7,0x4b0b932e,0x45b1dfbc
.word 0x3723929b,0xa0aa211d,0x39f1d298,0xf500214b
.word 0xb0ca80f6,0xa5729dd3,0xebde2196,0xdeb00c66
.word 0xe3df1d41,0x6e68e9eb,0x891be917,0x1665bf22
.word 0xd7eb14ed,0x6d90a448,0xc96d0270,0x188c384c
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 0x47b8e766,0xe257d2a6,0x9803784f,0x0c2c66d2
.word 0x25b9ec32,0x5019fa9d,0x20fe0da9,0x635fff04
.word 0xabc069af,0x7d8657ff,0x4fc9f24e,0x7150fb19
.word 0xe680813a,0x536429b6,0x8a464e26,0x1b7f7956
.word 0xfdce650d,0xc52e52cb,0x6bd5716d,0x629bb541
.word 0x53db1ec3,0xdb8a0967,0xe9dd4a41,0xf1f61cb7
.word 0x78df3fdb,0xf4a45797,0xcba30f78,0xf33fafc4
.word 0x3035d532,0xcec5177d,0x111e02de,0x3fe9c245
.word 0x761c370f,0xcfa6c4a7,0x9ebb8c2e,0x8beca9db
.word 0xbc536fa6,0xcb7182ff,0x0e50dd6f,0xb2e49857
.word 0xfe03b66d,0x00eb9614,0xda854800,0x0f477939
.word 0x86a50b13,0x53a0e80b,0x696a018a,0x1e37239c
.word 0xfa742740,0xf603db16,0x2605448b,0x5f902ec1
.word 0xcd4161f4,0xd5ced518,0xe0294b36,0xe8210ace
.word 0xbc34773f,0xa35d244a,0xc481e97a,0x390214f1
.word 0x4103c559,0x2742249f,0xa9ad822c,0x275b95dd
.word 0xa6b5615f,0xdb4540dc,0xc979fb44,0x6a21461c
.word 0x08b5083d,0xdcebe9fc,0xf33bace5,0x21c8e5b7
.word 0x14850c6c,0x53188ae3,0x710eeba4,0x042271f5
.word 0xf2b4fd71,0xba24a6a1,0xf896a8f0,0xe457306a
.word 0x55f14651,0x4d55aa7b,0xbd6654c3,0x7e43ca8f
.word 0x5df6534c,0xa3d916f4,0x2df89dd6,0x70b37575
.word 0x9a88f1cd,0xf373c369,0x78bc8c0d,0xa38ca76f
.word 0x4e5685b3,0x0ffe37fb,0x567a7f2f,0x3242f2d3
.word 0x06aa53cc,0xd6940fd7,0x1237fb46,0x125ac3d0
.word 0xa665c011,0x41d142e4,0x2b1f1bd0,0x79f2a80a
.word 0x70c71ef2,0xfb293bee,0x06175c92,0x937c7b9d
.word 0x600c4baf,0xc95ee0a8,0x99dcdc7e,0x1149e67f
.word 0xca5ae7ea,0x003c835b,0x6e3db89c,0xdbbb8103
.word 0xc81e0a90,0x8d8ad7d5,0xe999f540,0x054c60dd
.word 0x0258a7b3,0x828ed771,0xb3ee37a9,0x742ab68a
.word 0x6ba7b7a7,0xaeac8e37,0x9c3b000e,0xb69002d0
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 0xbaa06dad,0xaa2dc269,0x21c14777,0xd4350f97
.word 0x898882d3,0xdeec4d87,0x3a6a092c,0x6d11e686
.word 0x26f537cf,0x03ca0404,0x870a85a6,0x641b7891
.word 0x217640e1,0xc0205a93,0xd26799df,0x9d9b2548
.word 0xafcfa4cf,0x3aa6fdb5,0xe87b275e,0x214318ed
.word 0x3bb9751a,0x31034bc6,0xd8e6ac18,0xec057d26
.word 0x68bf6784,0x56eb0500,0x58f3a099,0x551a3358
.word 0x08cfc41a,0x63b6e049,0xe2fbe76f,0x98d6bc25
.word 0xec9ebd44,0x488eba24,0x068e9428,0xad4cb9d4
.word 0xc406f045,0xe10ef188,0xa2455b27,0x65994824
.word 0xcbe7fa79,0x8e617576,0xfc1495f7,0x9c06b5ac
.word 0x498b75ba,0x021a8c0b,0x7251dee7,0x6b739f87
.word 0xd618420b,0xa0ab4d0e,0x78d0033c,0xfbbbf7d5
.word 0x6dff7dbd,0x297f9dfe,0x678c794c,0x1e0b9e6f
.word 0x910e0ee8,0x8edb9537,0x5c504135,0x31f4ed70
.word 0x93cde259,0x60c43539,0xf21510cc,0x9b3af9cc
.word 0xc8d2a84c,0xcc7d0f4b,0x231d1b9c,0x23335d6a
.word 0x905692de,0xbb098b5d,0x0a5082ab,0x998d9510
.word 0xd543a633,0x50580d12,0xea2931eb,0x652addf7
.word 0x3466505e,0x6fcf2625,0x0c2b0e91,0xe1b82fc2
.word 0xf68db78b,0xb482af25,0xfc7e456d,0x9d4702e1
.word 0xd1f3ca18,0x259f2c97,0x252779ab,0x5a564597
.word 0x515fe16f,0x0dcc6c66,0x38af69cc,0x4e60a7ff
.word 0xe4cc63ae,0xc23409b5,0x8a99e1b5,0x7564dbfc
.word 0xce86a104,0x86a34908,0x8b1555d1,0x0940cb3e
.word 0xf959dc87,0xca43d42d,0x471f071c,0x164f4911
.word 0xd676580d,0x5fe958c7,0x46337af6,0x54a1d705
.word 0x0ea8c4eb,0x0390c064,0xb1f2ac12,0x9e6f3941
.word 0x5a6dc122,0x69fba288,0x8a5c4452,0x4c56965d
.word 0x6ef9f01b,0xbf5316ac,0x02857e2e,0x171c5b24
.word 0xc0ac73d6,0x7806ab96,0xb7bd3931,0x9bd7e5f0
.word 0x5f525035,0xd84d655d,0x46ced115,0xb4d46f1e
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 0xee004947,0x1431698b,0xa44b396d,0xf772ffd2
.word 0xa21a6013,0xd16c05a0,0x9f3efc1d,0x31b7e47e
.word 0xf0ab5daf,0x2c18843f,0xad5a468f,0x3c2bb87d
.word 0x023c7384,0x07019d6c,0x7335f5b8,0x52b51790
.word 0x4276f870,0xdd13ff38,0x37d8a3a5,0x245b5e06
.word 0x303d158a,0xf421179a,0x3593002b,0x2d8cc89a
.word 0x5b01f70c,0x4fffa63b,0xac2b34c8,0x5fb95240
.word 0x52d6b1b3,0xa5dfe225,0x43ec6f16,0x0386e3cb
.word 0xd646be52,0xac4c1484,0xbe5bfb8f,0x7b9396ef
.word 0xd5169e30,0x86d02ba0,0x1d40f802,0xf76ba936
.word 0x2cd73933,0xd019908a,0x49be5d2a,0xdfbce268
.word 0x3278d056,0x0604dcea,0xceb5c4c3,0x59c086f3
.word 0xdde826b9,0xbbe1048c,0x122d7ec1,0xa88ba601
.word 0x2b273306,0x50c0e28d,0x31772fdb,0x53ae3057
.word 0x14255d74,0x1af0186a,0xa22d810c,0xc65e5b3d
.word 0x3b944e7f,0xdb220c4f,0xc355857c,0xf6363b78
.word 0x35233f99,0x0e9bfe1e,0xf28a9081,0x3fd291ec
.word 0x6063fc41,0xf9105a4f,0x799f321c,0x1b7a1fcb
.word 0xa58e9a89,0x4b936bcf,0x3e977807,0x51b46c78
.word 0x3e1b7153,0x8477812a,0x1378fdaa,0xb18ff446
.word 0xa8f1b987,0xc32bf29e,0x6c730a04,0x7742a8ef
.word 0xfa49b863,0x4ca870c3,0x57841b26,0x0ef27910
.word 0x0abc8444,0x17769f24,0xc2a5ec4c,0x7654aeb2
.word 0x8fa3ca85,0x6106062f,0x95319d7f,0x2f7dccb3
.word 0x0c9828ba,0x0c95242f,0x653b07fc,0x5fb9a0e4
.word 0x1a61a33d,0x100d97df,0x531ff4f6,0x88aa34b2
.word 0xdab1050f,0xb26ea465,0x86a8f7b4,0x15b6055a
.word 0x2e97ebf4,0xfb31e208,0x3e327fdf,0xad62149a
.word 0x0e6d46ae,0x41f32c98,0x1eca14e7,0x424e052a
.word 0x8228eb84,0x3f8941a8,0x572ffab9,0xeeafca94
.word 0x0c524952,0x14a4f8e3,0x789570d1,0xae67409f
.word 0x44861ae8,0xc6c6beb9,0x0711b8e3,0x35f26841
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 0x00a738dc,0x6a37547c,0xb1a2b035,0x40cce549
.word 0x5671b0d0,0xbecac9b3,0x801069ec,0x130f9ad2
.word 0xef4395c1,0xfff3d0e4,0xdd4bd254,0xbf8e6e98
.word 0xdc9d1fab,0xce524463,0xfe0d7705,0x7c706940
.word 0xb156a05d,0xa01715e6,0x6614c542,0x5222a54c
.word 0x85031c00,0xdc278cfd,0x6f6a1467,0x08f08deb
.word 0x032fa825,0xcc7a1bdb,0xc753e093,0x34c1ed15
.word 0xc74ffde5,0x25e60f2d,0x9f2b84bd,0x2d4acf0d
.word 0x3c959189,0x24c9ccae,0xd7e8c862,0x3975d65e
.word 0x2ece4bfa,0xc846990f,0x91c2dd0b,0x9fc8d22a
.word 0x5813d6ab,0x46ed7b0a,0xfe0ebc39,0x625163dd
.word 0xf64dbf78,0x0e9e3e49,0xbafd08d7,0x7b797e51
.word 0x44d0fac9,0x9a0c7ceb,0xa5e307b9,0xde806e6e
.word 0x84145cc5,0x87f5f7b6,0x633dfa18,0xbcaf9601
.word 0x26ab44e6,0x7211b442,0x553cff2a,0xade0f97d
.word 0xf0118dc9,0xe27930f9,0x9dcf4f5d,0xaef63580
.word 0xb18c40e9,0x4fdc8c92,0xad325bb5,0xa7a78d76
.word 0xdcb261de,0x3b59204b,0x0703142d,0x2600b61a
.word 0xc7eb4b17,0xb8522872,0xa0309a5b,0xfae7d225
.word 0x09a264b6,0x4b6a5c44,0xf9182608,0xb0f9ed3b
.word 0xf6ef922f,0xc386aed3,0x79b13c6e,0x54898300
.word 0x9bee03f6,0x1f921302,0xce7dd7b8,0xa8835356
.word 0x52661b58,0xe5c52e91,0x6b802538,0xdff47e57
.word 0x8f68b2f4,0x0df22c42,0x779af3df,0xd014ebed
.word 0xbbd17d6b,0x572a7454,0x7d987b8b,0x56664665
.word 0xfd51be9f,0xadcdec65,0x9ecfd7a4,0x402ddc87
.word 0xd46661a4,0x8a0e53d0,0x3371454f,0xd0cf95ea
.word 0x38094de3,0xc939c060,0xfdc3c14a,0x2817d7f1
.word 0xb8b2336e,0xcbb2424e,0xb5da0259,0x9158effb
.word 0xbc65483b,0xa09abad0,0x50ba809b,0x2bd25abb
.word 0x440795d0,0xa32b227b,0x81650573,0x3e543bc2
.word 0xf6e62a93,0x61c8a1b8,0x70b89170,0xb8531bb3
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 0xa71ae0cf,0xfe7cb338,0x78704895,0xc0737ea2
.word 0x20a8a4d3,0xdd010f6f,0xc176978a,0xfd0f42ae
.word 0xa0e25df6,0x365f7459,0x0485920f,0xa9b71a3f
.word 0xb091297e,0x56896200,0xc64d9e61,0xe8362acc
.word 0x9fca9f94,0x0901abba,0xe2916957,0xc14eb3b9
.word 0xfacc4ace,0x74b9a099,0xd37269f3,0xafa6b6b2
.word 0x9bbbc9b0,0x34fc6b92,0xfb640847,0xd6b61162
.word 0x269b4708,0xcbdd59d3,0x50cfd6b5,0x8c1bee1b
.word 0xad8cbb44,0xe2788bb3,0xd268f651,0x426a7c66
.word 0xcb135555,0xe28eb578,0x443651e6,0x004ca611
.word 0x5d9c2e76,0xd6a5d156,0xc5a5e934,0x1dd5b5a2
.word 0xbe0f1f3b,0x3b030727,0x288f5474,0x2bd3d27b
.word 0xb45c27b7,0x54758f14,0x6a22f59b,0x6247d1e7
.word 0x5de6f5d9,0x97f60719,0x468c1dca,0x229b6f35
.word 0x0d11768e,0x9750865d,0x69381065,0xa15a4480
.word 0xdf3e5e74,0x2c8db9d1,0xb1c85d69,0x5bed08a1
.word 0x72acb2bb,0xa91b29a8,0x056fe24f,0xebc4df47
.word 0x9d10abef,0x9b995947,0x9a5444cc,0x4a8cb079
.word 0x0c045c08,0xc2dc495d,0xf3c81b95,0xd8590c4e
.word 0x43c442c4,0xe1c3ee91,0xc516492c,0xb5995f2d
.word 0x0d3e1667,0x8a65b83d,0x6fc31ce5,0x4200873e
.word 0xf03c0e66,0x93505a8d,0x1c576a82,0xba9de38c
.word 0x2d7980bc,0x02951618,0x1e379bc7,0x4129581a
.word 0x2a8ea1e5,0x1814db79,0xa5012efe,0xda2dc0d8
.word 0xb40e6f5c,0x1974ecbc,0xea68cc3b,0xe585f875
.word 0xbecf6300,0xd36de593,0x40a98bc8,0xc9d5940c
.word 0xc36d7c89,0x77928535,0x7a849caa,0x0feb8e5d
.word 0x8b6242db,0x94b1a921,0xedf4267d,0x4a46fe5e
.word 0xf52781b0,0x680ee43b,0x92e5f8d5,0xea7b3e2c
.word 0xca7c92b3,0xaefb2b57,0xaf42517e,0x2496ed40
.word 0x443f2ae8,0x67d78239,0x499d4b25,0xded13fa2
.word 0x6183628c,0x0ec34779,0x0944fc1e,0x01307244
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 0x8d1fa972,0x39bb48b9,0xbc9f7790,0x1593fb9c
.word 0x282c09c4,0x4132bd40,0x125378d7,0xebb5834a
.word 0x325eacf6,0xc02ca291,0xe3d41379,0x5055c03c
.word 0x20a4e158,0x09ea55b0,0xfa75f90e,0x0602a9c4
.word 0x57382d73,0xbb3c5148,0xd7a97a82,0xd47bf8e8
.word 0x10692ad8,0x20730a88,0xff536e28,0xb8f7b54e
.word 0xb7d7b0f6,0x317b44bb,0x230cec73,0x11ff8d76
.word 0x467b8dad,0x77b3f3c1,0x232b34da,0x846eb5bc
.word 0x2fccd542,0xb4e85e91,0x0745c6a8,0x36c2f90a
.word 0xef3b9201,0xd7c3b88f,0xa90701c6,0x0eec7709
.word 0x2280ebbd,0x91b02b2c,0x1773d81b,0x4343eefc
.word 0x2fb31368,0x29e2f824,0x9da92c43,0x91254f30
.word 0xabb0d004,0x88181bea,0xd35a8a1b,0x47317d8d
.word 0xbae22c27,0x7101fc26,0xe1c455ba,0xc448722a
.word 0xd5c63ed3,0x035181c8,0x5d84d759,0x996265b8
.word 0x7de52fa1,0x018f7484,0x2dca09dd,0x544f1eea
.word 0xb4d43755,0x9ddaaa4e,0xb3719028,0x8914436d
.word 0xf65b7bd9,0x6b8a6b9d,0x10e6cac3,0xf640c2ab
.word 0x0d399bfe,0x82734145,0x776021f7,0x1d5f0758
.word 0xb454261a,0xad51159d,0x0f0560d0,0x92986498
.word 0x35c97a7b,0x81f4d836,0x79da4d43,0x6b8a6ed3
.word 0x424a79b7,0xa4a3b2cf,0x1071c138,0x12cea4f0
.word 0x93727e4d,0xdbede16d,0x13ba03b3,0xbe5842fd
.word 0xe942b102,0xcb685184,0xcc18d881,0x7fec6bd9
.word 0x6b81c304,0xe8373f9f,0x78f113f3,0xc7f772c3
.word 0x65f480a4,0x4f415a64,0x2106134d,0xbdcb9a93
.word 0xd28371ea,0xea87f0ff,0xd7ef5fa6,0xe724d9ab
.word 0xbe47beb6,0x143f9ddc,0x7a0466cd,0x655bfeb3
.word 0xd5e39b84,0xe52b8818,0x3adce125,0xbccedd61
.word 0xfd609dad,0x0a5a22a6,0x2a9d3eba,0x64ea2195
.word 0xd2037559,0x19e7b402,0x7c2582f0,0x64777689
.word 0x26c4c95e,0x8d75685d,0x3df5ce1a,0x2ad5f87c
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 0x45e6a862,0xf0aea356,0xfeb60ecf,0x558f5ff1
.word 0x7b2d2e7d,0xb13f2f57,0xe5a2afd0,0x8f88211b
.word 0xfb1efd60,0x07c81a8a,0x03de0dcc,0x42ecc3f6
.word 0x4e806ef8,0x6e2d9955,0x829339e3,0x10897670
.word 0x3db1b225,0xbd75aa6d,0x149eff7e,0x35bc3d50
.word 0xbfa9e1b6,0x87149b12,0x8e93c833,0x977332b1
.word 0x5c222dcb,0x313fc763,0xee9a960e,0x4ced9fc1
.word 0x60a3e8ec,0x29107518,0x5eabe427,0xfe644215
.word 0xebdc3bcf,0x1b960ee0,0xc6cc4021,0xb9526e68
.word 0x06a692b8,0xc1c7df1f,0x3c43f147,0x7b70a97f
.word 0x50a319ab,0x7d2d878a,0x33fda63c,0xc21c54df
.word 0x52a735c2,0xb4a5aff8,0xa442281f,0xca8ab756
.word 0xebeb7030,0xa628251b,0xfaf984c8,0x70783fa9
.word 0x7c71ac7d,0x8057622c,0x2a432338,0xd11af838
.word 0x66b52e4f,0xec3e805c,0xffa3230e,0xef650ff4
.word 0x16d7ac92,0xf9f6145b,0x563afb9a,0xa193ede0
.word 0xc71ac7c8,0x24b1b8bc,0x1c10c9ff,0xd7714eb1
.word 0xdf60988e,0xd9155e62,0x09881b29,0xc37aa96a
.word 0x39968e1c,0x8f0131a4,0x59598aa2,0x0fb041dc
.word 0x271d8d25,0xb3739c66,0x0cadc5c8,0xed1675aa
.word 0xfc890c23,0x79f4cd01,0xbcf353cc,0xb85df43f
.word 0xc6ab7650,0x0f2ec5a0,0x8527309b,0xd6459e52
.word 0x74e916f1,0xccb91aa3,0xd6e8c80e,0x997aabc7
.word 0xc457f696,0xee5daa54,0x6ad47735,0xbc2e45ef
.word 0x67d11665,0xe6d13eda,0xe66dd9e3,0x3a54e8eb
.word 0xe22a4ddb,0xb29468ad,0x8f4a0636,0x13721faf
.word 0xe603c5b5,0x6350963a,0xb6b0d391,0xcacf49f7
.word 0xfa309faf,0x82862485,0x40bd92ca,0x0a13bd9c
.word 0x5f4ad1e6,0x46554640,0x5bbab691,0xe7e85dfd
.word 0x7b2bf0f6,0x0fe663a3,0xe40612c9,0x531d1b53
.word 0x75ded824,0x4194a5c1,0xfcf5b08f,0x8fc690fc
.word 0xb9cde064,0x9269ed83,0xf6a0f417,0xda6ed27d
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 0xeb542e96,0xde509e06,0xf4df4a68,0x46854434
.word 0xc2ecaf4d,0x31eb9cab,0xc30c90aa,0x20634f74
.word 0xb4c03d2c,0xe8c62ce4,0x171d484f,0xb78be89a
.word 0xc24f31a2,0x9ea3af62,0x9cd3a07c,0xc1d4e896
.word 0xd24f52fd,0xae8faeda,0xace44fc0,0x244232e4
.word 0x895cd4c6,0xcc138604,0xda6e12cf,0xee916e9e
.word 0xd547b2ef,0xfad54c97,0x0ca22e23,0x1fd485b1
.word 0x6f5f636e,0xa2a0d15f,0xf909a7f3,0x3160451d
.word 0x8ce911d2,0x2ec93d75,0xec84dd66,0xffcd1001
.word 0x87ee2a8a,0x7039bbdc,0x6d496cfe,0x4ddabef4
.word 0xfa67acbd,0x4272034b,0xefcbc3dc,0x6eb3d706
.word 0x75887f50,0x908e1a75,0x538ca2fa,0xe9558253
.word 0x67de566a,0x20d38c80,0x5e0cca03,0xd86c7afd
.word 0x6c522986,0x31b3a846,0x1b1b8b35,0x69e59232
.word 0xac075146,0x06dab473,0x62ad151b,0x5eceedad
.word 0x7585895e,0xde4a8c6f,0xcf2d9cf4,0x9ddddd05
.word 0x6269ad2b,0x4c49e630,0x9fb66e06,0xfbfa0bbb
.word 0x34b6a667,0x4e7247d2,0xb5846e3c,0x7067d88f
.word 0x4aeb2d42,0xdcf5cfe4,0x36c12fbb,0xbad997e9
.word 0xf3eae0b3,0x97ddd831,0x8d5d133a,0x0bae99a7
.word 0x914dcf9c,0x8a871d14,0x6ba09724,0xb07fe110
.word 0xf167b6b1,0x9efe5628,0xa45d71c6,0xba63674f
.word 0x14eccb19,0xfc50b546,0xdcce3505,0xea58a34d
.word 0xd72900a7,0x6562a541,0xc62a8e16,0x25e7bfc8
.word 0x1d6b31ff,0x32b71f55,0x6a6618ac,0xecefb6af
.word 0x5f480d27,0x59fea3eb,0x5650432f,0x575853d7
.word 0xf9af92cf,0x8a7854dd,0xd5c0fc8d,0xb7bd67ed
.word 0xe253da8a,0xe4c21e96,0xe4673b16,0x194b87d2
.word 0xa786b27b,0x2f7964d9,0x967acc2d,0x1ef2cca5
.word 0xaf2032c0,0x8d3a1923,0xc953df2c,0xa624f739
.word 0xdf9ecf57,0x0c3a5a4f,0x5d4302a1,0x23cb1079
.word 0x57b64d2b,0xefbc356b,0x4fa6810e,0x81dbedf7
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 0x901e64a6,0x0a7ab5d0,0x413d7199,0x6e49a8c8
.word 0x5069c327,0xccde4ec9,0x40d53aa5,0x16cdee0e
.word 0x0acad3b9,0x7bf65ce1,0xe3c412ba,0xc26dab26
.word 0x5292628a,0x3bd8c388,0x1a405e8f,0x316e9621
.word 0x57ce3150,0xfda65b49,0xbf7df227,0x6aec7e62
.word 0x4fd721bd,0x8e8229c1,0x03dc584e,0x3a91b7df
.word 0x1351498d,0x24e1e242,0x58fd047b,0xe427d8ad
.word 0x53b9ef19,0xd91dc0dd,0x52b99215,0x55e6b79e
.word 0x5b665970,0x1700a7ee,0x782993d9,0x2fcc49e6
.word 0xf19219fc,0x75b92218,0xf4badfd7,0xed777c72
.word 0xfffafe39,0xb7981d0b,0x9cde221c,0x8093d11a
.word 0xfc6d024e,0x1fd84b7f,0x65c14096,0x35a46d48
.word 0xb6047f05,0x0f1afd5d,0xdf58be87,0xdfe48ad4
.word 0x507fcfcb,0xa0e8da4e,0xc899e2a4,0x346672a6
.word 0x3ed3cab5,0x7121ced2,0xbef6dd0a,0x69975b88
.word 0x4953d8c3,0xf48ac37c,0xa63e3284,0xfa16833f
.word 0x18d2d15b,0x1ef9e5c7,0x73494680,0x514ecd26
.word 0x9709d3a8,0x38d4364d,0x052b9cd5,0x69e31d2a
.word 0xce7f9c05,0x7e62e39d,0x0b1a9288,0xe9d87428
.word 0x7a2854ac,0x44ac8c85,0x16999caa,0x5c48405a
.word 0x5fd817a1,0x074164c8,0x707f801d,0x563eb5ed
.word 0x5a7f3de2,0xfa39bbb1,0x2830874e,0x2df2a663
.word 0xc3541637,0x93b64663,0xbd69dca5,0xbcaa0e6b
.word 0x49d45930,0x4f863681,0xd73e81b4,0xf4ec7780
.word 0x29cbfa5d,0xf4a722b8,0x7b257bb6,0xb1b928bf
.word 0x9b9a77e0,0xd517ded0,0x8f1930ec,0x66779082
.word 0x23cbc293,0x08c67583,0xa4956731,0xa1c30689
.word 0xf3a9637e,0x79f4f19c,0xbf0a9766,0x494ad7c8
.word 0xd80b77c4,0x70f31ebd,0x67dae0a6,0x3454a952
.word 0x5f2f730d,0xf49edd95,0x2fcd8256,0x18c52d3c
.word 0xc4276f5d,0x6187c942,0xff578a4d,0x7c38a010
.word 0x998524d7,0xa90bc0be,0xd41c57c8,0x375ec861
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 0x092d8407,0x9fe2fb66,0x4c35279b,0xe53cf133
.word 0xc8c0761b,0xb0b273c1,0x9ef30f41,0xe162fb5c
.word 0xd7dd23bd,0xda5372ad,0xbfe720ca,0x111f8d56
.word 0x98f1ada9,0x3bb8f49f,0xa43adf9a,0x18d275fd
.word 0x05456a3e,0xad3eb4ce,0x8e5bc93b,0x26465e21
.word 0x076461eb,0x5c3a6189,0x317ca7e0,0x0f27bb8a
.word 0x3a7545c3,0x60e1f807,0xfd9ffe54,0xda62608f
.word 0x64ec01b1,0x2b2db2ce,0xd430418e,0xd505ca6d
.word 0xe5e5c20e,0x72543106,0x4ae573de,0x537cde01
.word 0xea59f70a,0x128a6cf5,0xcb8abecf,0xe745d487
.word 0xa3360337,0x4d85c400,0x53edd94c,0x0bffa829
.word 0x3ce1f19e,0xef45b8ea,0x307423e3,0x8f3d8a7a
.word 0x68caeaf3,0x00c4dbbb,0xdf235628,0xc758669a
.word 0x4e6549e6,0x54fcbb5d,0x9b741d0f,0x80e549a8
.word 0xd564c8b4,0xf7882331,0x4a7297f8,0x1735759e
.word 0xbb93e772,0x37e035c4,0x9850dca0,0x52a13a06
.word 0x9b151a1e,0xe502aa05,0x011c44de,0xeeee195a
.word 0x73488a8f,0xcaf58c3a,0x99b93c5c,0xeec95344
.word 0x9e5948cb,0x2ee67e11,0x154fedf0,0x365c78fa
.word 0x6c019038,0xfc6f4537,0x50c9cc3c,0x2f3b82eb
.word 0x12e0955f,0xfdba4e42,0x7af43530,0x560c45c3
.word 0xa09aa793,0xdd977d5d,0x9ccb6f00,0x9d794000
.word 0xf6834256,0xcb139cae,0xe6faa8a1,0x6fa726c8
.word 0x3ccddaa7,0x1dce64b1,0x8f3c7b1d,0x53c21bff
.word 0x6718bfad,0x7371647a,0x9f30901d,0xce183f9c
.word 0x8f9355bb,0x939de360,0x3f114e5a,0x6d2974a6
.word 0xb9bbd332,0x91d4e7b7,0xb8d03cdd,0x9efb918c
.word 0x7608235f,0x81a0a2a9,0x4d1335da,0xfab76478
.word 0x787632a9,0x777ff3c4,0xfde8a8b0,0x6d63f236
.word 0x242b0479,0xbecfb206,0x54bd9cb8,0xbf3a4343
.word 0x49a4f5c1,0xa1c03ede,0x78c1aada,0xf38052c3
.word 0x11fcc6e8,0x81861935,0x63810254,0xbbf2b309
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 0xf733bba0,0x6acab7c3,0x839cf80d,0xca0e47dc
.word 0x5b7f37d1,0xb30861f9,0xc2937bcf,0xafb0e273
.word 0x4fd05a57,0x19394c8f,0x7bb631bc,0x0dcebcca
.word 0x9698d63f,0xe490d666,0x1ef7fb0c,0x69f5ecd1
.word 0x029b45dc,0x22535b5e,0x2940610e,0x352a1aaf
.word 0xeb8f281d,0xc352b828,0x938dba44,0xb50d31dd
.word 0x8195d9cd,0xf72dbc2c,0x7e8d6a1f,0x7c65856d
.word 0x6c0724b5,0xceeeb8b1,0x76aec122,0x22420e0f
.word 0x9fd41457,0xb0232127,0x21ce4e07,0x976ab9c5
.word 0xa342f55e,0x894a9832,0x3e6a4f29,0xcad5dbfe
.word 0x7e4fbe1c,0xdd862920,0x86d0db61,0x44c93ff9
.word 0x37e2e7c1,0x58995519,0x02b8b98d,0x02987962
.word 0x22c02e55,0x51136129,0xf49864e0,0xc94a95e1
.word 0x8696187c,0x497b4122,0xf1f15903,0xd7db54dc
.word 0x655932cb,0xcbea097a,0xa34bb8ab,0x358a96c4
.word 0x0ab50b9d,0x42309310,0xa453cee5,0x95d06dae
.word 0x1526c6bd,0x890450f6,0x71fa9406,0xcf12c1bc
.word 0x1e540d8b,0x85d425e8,0x8639ba9f,0x7448928d
.word 0xd7e44d61,0x4dcf6957,0x03cbac7a,0x54c2d439
.word 0x9c5bd058,0x71390e62,0x57a53abc,0x96e58757
.word 0xd4994869,0x9022e9b7,0x23e25066,0xce403852
.word 0xaeeeab12,0x2a965580,0xac93197e,0x450e48bb
.word 0xa9ee9db5,0xbd3a3acc,0xee3b84ce,0xec2d4f67
.word 0x5f8f3cef,0xa7a7a2c4,0xdd4f9b7b,0x36f29fc5
.word 0xdebbcaea,0x2e8fc3d3,0x1684b5ef,0x361937e1
.word 0x32ed8eff,0x5099e592,0x653bd10f,0xcea1447e
.word 0x8b662d21,0xc9a9b173,0xa5f92790,0xc48b0c36
.word 0x71e8e4e5,0xd1f1e0ca,0x3ba47bd7,0x1e6aaf64
.word 0x1313488b,0xa692e0d1,0x23a4ca3d,0x7de5f7fc
.word 0xf06ee0f4,0x1a9a579a,0x8eb7be5d,0x80f005c7
.word 0x6611ad63,0x49c4bded,0xb33fe895,0x6983bf12
.word 0xdc32339f,0x2da9389a,0x6292e1ec,0x2b700137
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 0xd10fa296,0x172ce172,0x555434fa,0x26abf3ef
.word 0x4ec8dc5e,0x6645e511,0x1bb133a2,0x51d324b9
.word 0xf1fb9ab3,0xb5eab8b8,0x006f216a,0xde4e3643
.word 0x671b8667,0x429bba5f,0x19af89dc,0xaf11008a
.word 0x3a081c5e,0x941705a5,0x5cbc17cc,0x938f9c47
.word 0x10e2a9de,0xad8fd145,0xa4c9a611,0xaed0a306
.word 0x57a4ac04,0xeadd66ad,0x4cedd4a9,0x03f03838
.word 0x7bc89c6d,0xb1889803,0xd2b29c0e,0x1918df9b
.word 0x6789c9ab,0xf7fb9006,0xdb5a4e95,0x7c98e621
.word 0x6962ef86,0x321ab6b4,0x7423ef04,0x855a3f3c
.word 0x99b6517a,0xd8ca0057,0xd236a999,0x7fadf454
.word 0xab451f08,0x64b5dc70,0x2b927c65,0xb8207de3
.word 0x0293e34c,0x3e479287,0xba010f17,0x08e1abd5
.word 0x7115f2ae,0x3501f415,0xfa84e6c4,0x7cdd7fdb
.word 0x7741d0fb,0x3a456c82,0x6cf14c62,0xceaa235c
.word 0x670be72d,0x3f28ee41,0x1ef94778,0x27f20b43
.word 0x3625042e,0x5cb7cd46,0x98647633,0x8b985b82
.word 0x68b0bc05,0x81635fb4,0xe8730e8a,0x126b5828
.word 0xd1b331c2,0xb5e8d95a,0xe40a3520,0xbcd2e00f
.word 0x7a624043,0xd7912720,0xffcd51d4,0xa8e15de0
.word 0xe1325c0f,0x8bfbe7e7,0xbf680cc2,0x230e5fc4
.word 0xc9fea6e2,0x16fdc2b1,0xbc159c08,0xd582d7b1
.word 0x80298aa3,0x7f8cfa8f,0x2294fe02,0xe4d95650
.word 0xbcce00ce,0xdc72e161,0xea4283d5,0x704a7a45
.word 0x414726a8,0xd0b5f346,0x4bfff436,0x66806a12
.word 0x16dd2b84,0x23659564,0x2447e1dc,0xec7b3237
.word 0x1f02f1a2,0x981c8102,0xaff12164,0x9c15be8a
.word 0x81081844,0xac2ad014,0x9710b7ec,0xd4712e5d
.word 0xd1a5d7e6,0xb11601c0,0x105c660e,0x0c58abb5
.word 0x7025f456,0x2a223f3f,0x8cac7ecf,0x18c7ec72
.word 0xa2188b3c,0x4d5265f6,0x75125fc7,0x2be3c952
.word 0xeab5f5eb,0x72a193a4,0x203df440,0x44ff2c6c
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 0xd68e29e5,0x4789af02,0x1c4dd09f,0xfb6f8e26
.word 0xd35ef9d1,0x40418f27,0xfcad41fb,0x98b8f5f2
.word 0x88c5d04e,0x68ecd317,0xd6139008,0x3416e961
.word 0x2ca49c4f,0xa5bd082a,0x1500e967,0xda9a5a55
.word 0x35235343,0x3220b75f,0xdbd057ef,0xe4aa0e77
.word 0x72d1d60a,0x35f09cc1,0xf5a9a038,0x3f9fb97c
.word 0x09d340fb,0x2d1d63dc,0x80585cfc,0x91658db6
.word 0x3cc94022,0x6a81879b,0x91f09e57,0x9cb245f5
.word 0x2f4a20e9,0x4c02295d,0xaca8965a,0x549cf8f9
.word 0x75b07594,0x0c1fb82a,0xaf1c3aed,0x0b29ddf3
.word 0x05c9caba,0x33816b6b,0x0fc1962c,0xe0332f03
.word 0xcc7f5e81,0xf2301758,0x39b5f42f,0x41bb3d54
.word 0x09af63a2,0xbc76fff1,0xc5518466,0xfe2b4022
.word 0x53abe2e4,0x307e9747,0xa58b5973,0x1a73d7f9
.word 0x37350f69,0x341693e5,0x4a92ad45,0x992d10e3
.word 0x466ba186,0x62688abf,0xc90d1829,0x365d288e
.word 0x32e926a5,0xed647268,0x69132989,0x45d5b5c6
.word 0xa32dd617,0x5531be3e,0xf1657267,0x34fa34f8
.word 0xf86bd99b,0x8a04a2e5,0xaf518005,0xa9a51ba7
.word 0x4a1a7824,0xe1b88d62,0x1c7b2afa,0x40893a18
.word 0x384086b0,0x8c31928a,0xb8837fab,0x8bf6f2c7
.word 0xfd1f0e3d,0x11c3cfed,0x8905443d,0xb223b7d4
.word 0xde3bb1e3,0x1c34ecf9,0xfd432ae2,0xa6a23034
.word 0x9f2d8fc6,0x08ff94d3,0xb86ec267,0x435f481f
.word 0x9aab152c,0xc22e34b0,0xf0d5485a,0x845d0a7a
.word 0x826f081d,0xcb1a1f9c,0x1f295a0d,0x54d12612
.word 0xef6f21aa,0xae5b8678,0x5e0c1f0b,0x28d280b2
.word 0xc2aa5763,0xbc33c352,0x0f679c11,0x2bb34901
.word 0xca564a3c,0xfe4a4b35,0xe60bc129,0x42b9b4ce
.word 0x19610937,0x5ffa7f80,0x859931bc,0x71db0514
.word 0xabd13fde,0x0c15f1d3,0xffc4609a,0x54448f9c
.word 0x34327f0b,0x849b4b48,0xa76c2320,0x4c1ce639
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 0x1aece97b,0x0d64a2d3,0x45d6ca3f,0x779a61cb
.word 0x4289168c,0xdf20125b,0x5b0b36df,0xdeb0378f
.word 0xbd18be7c,0x93bd60e7,0x427bfea7,0x2a350ed4
.word 0x263a4152,0xfe75108e,0x48b04145,0xbaa5c0ef
.word 0xd85ba297,0x827150a6,0x042d49e3,0xc89a23cc
.word 0xc339019d,0x0b9c7c18,0x38931697,0x046c4e9a
.word 0xd9dafc29,0xb7fbf68a,0x53560d25,0x20c07803
.word 0x390b647a,0x0a4ee789,0x602a131a,0x13b034a0
.word 0x837a8afa,0xf5a06dc7,0xe41fb098,0x5ff6190e
.word 0x40b3a21b,0xe1313ab2,0x078e158e,0xecc54d45
.word 0x9f49faed,0xcfcc9128,0x2aba8a8d,0x5eb3c0a9
.word 0x73e237be,0xa5703367,0x8cafd9ab,0x9ef894e9
.word 0xd96119ee,0x7e270d84,0xfd7164c3,0xdfe9a93b
.word 0xe8f91498,0x0c18db30,0x89276219,0x2abceffe
.word 0x03edc625,0xd53b9139,0x2b3ca0f2,0x7b3cf69a
.word 0xa16a8c16,0xb4f62a68,0x7c842889,0x194f9e67
.word 0xcc299d81,0x954aab3d,0xbd27961d,0x1b753723
.word 0xaf35b506,0x6f3de7bc,0x003af9ea,0x6346f2c6
.word 0xd6402161,0xb923b862,0x7e80d0c3,0x72ed52a4
.word 0xe3e9cc7e,0xb4bc00fa,0x13808d7e,0xef801d9e
.word 0x08085e6d,0x1483d704,0x83534b74,0x9a342b61
.word 0xc185747c,0xc5e7cbd9,0xafce0ad8,0xc3d87e15
.word 0x52fc56a0,0xecefaaac,0x2a44e5b5,0x4f1a4adc
.word 0x2fc5a79d,0xcff383fb,0xc784b778,0x54a327ba
.word 0xe13dd395,0x74955e11,0x18915ca7,0x4cbee903
.word 0x2e82ff8f,0x1b6d4d89,0x0dd6515c,0xa4dae760
.word 0xc95f1916,0x9abf86ff,0xeba6e59d,0xf3369aff
.word 0xb9072dd2,0x9fd321d5,0x4c7f80b3,0x22345a50
.word 0x2a3dfd2f,0x8b472e91,0xaf3a4c53,0x77bcb8f9
.word 0x5bea35d1,0x7ec1fcca,0x92f65500,0x9331abca
.word 0x1fc3fd98,0xeda35682,0xeaa244e5,0xb75a4750
.word 0x7ab586fb,0xb421b321,0x6c05e8d5,0xc5f7d517
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 0x05d38293,0x8b76023a,0x0d604b1d,0x68c4394a
.word 0x4796bfd5,0x9757cb9c,0x919e9e1f,0xfca4012d
.word 0x1a4ba32f,0x75c9d92d,0xde774451,0x860c374b
.word 0x32f99fc2,0xf873d95b,0x0059bb3f,0xe077e2bc
.word 0xc4c4d01c,0xbdb55419,0xa5593eaa,0x89e30468
.word 0xc68bd9d8,0xb044e6d6,0xe37d1e0a,0xc4b1536f
.word 0x0ca09af2,0x3f6c9d4e,0x9df90879,0x062680b0
.word 0x870bf746,0x741b58b3,0xb5d75c7e,0x003044b8
.word 0x233b39e7,0x490453b4,0x06f9f5f5,0x94f5e051
.word 0xb52c9760,0x97205c84,0x60b8272a,0xb4793003
.word 0x8b8830ef,0x45f412c0,0x2c2231eb,0xd44cbfc4
.word 0x69afdadc,0xbaf2db97,0xdc3f1507,0x3efbb0f5
.word 0x4b386420,0xf8ea3400,0x19f476e5,0x12239142
.word 0x6e4b2bb9,0x92da364f,0xa712ab5a,0xfeb51f80
.word 0x8fb82304,0x122b71d2,0x5a577af1,0xd1299e80
.word 0xaec952ee,0x35dfd708,0x4f64ff46,0x25efd124
.word 0xf502c946,0xece1c1fc,0x963f19f5,0xf54ecf10
.word 0x20c51966,0xad217ed2,0x645bacb1,0xa96e042a
.word 0x355b6333,0xd7889984,0xf9714cb3,0x6ac23812
.word 0xb9c8603c,0x665f7fb7,0x507e2df7,0xcd57ceaa
.word 0x4e8accbf,0xf7c979e8,0x8387eaa5,0x413e7c63
.word 0xf9ae10d7,0xf818820c,0x4e36daa7,0x54957f9e
.word 0xc40e4813,0xda4741a0,0x8354d908,0x2c6020a8
.word 0x10fdbd8d,0xd7a8ebe7,0x076003da,0x9cb6b3c2
.word 0x7bf94638,0xe033b36e,0x37daa683,0xeefc1c29
.word 0x8d9a0566,0x2110b3e3,0x95391c6b,0x65e99e88
.word 0x17d295c5,0x7413c9c6,0x5fe7235b,0x7b2e67d1
.word 0xee9fe28e,0x761d498c,0x96d90eea,0x513d2ca2
.word 0x2be60fd9,0x2d0f7040,0x3e0236a1,0xb94eb2b6
.word 0x1af4061e,0x096c6fb4,0x422cba5c,0x8bc7d9a8
.word 0x14140865,0xd01c686e,0x1076267d,0xf2db08a8
.word 0x99a324b8,0xd043d253,0xa2e126e3,0x23ee5c65
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 0xb6dafa65,0xccdc5e78,0x006d298e,0xd4c197ad
.word 0x4adf52c9,0x270c3956,0x364e565f,0xef2837a6
.word 0x678bed6d,0x9f9b6805,0x11bd4493,0x22bf3fd5
.word 0xbb6e4642,0xbd7e846f,0x7535d57e,0x7085a6e2
.word 0x3b2f6d5a,0x0b69d5ca,0xe0c108aa,0x33bf8435
.word 0xee76c259,0x9730ced8,0xecd48c09,0x62a335bd
.word 0x8f8410f2,0x24b0e520,0xace60a6f,0xd0d67d11
.word 0x96846d7e,0xf6f4b4d8,0xb9e06ed5,0x9a5013df
.word 0x69340195,0xcef18437,0x49e437a1,0xd468a292
.word 0xdf257c97,0x8f21e2f3,0xf86046c8,0x34cb89d7
.word 0x51a6f072,0x33452620,0x93f2a12d,0xf34886b3
.word 0x3bb27092,0x1aa5d027,0x64f93646,0xf275c936
.word 0x63a2fa50,0xf650049b,0xdd2d44fa,0x2e2d544c
.word 0xbc711d38,0x6aa68e72,0x4a58cbcf,0x37eda25b
.word 0xa1a5c282,0xdbeaba62,0x462a6cec,0xf28f913b
.word 0x19c4d8c1,0x5836d605,0x580767c9,0x549a17a3
.word 0xb685dc49,0xdc26c60b,0x9cfd9a2b,0x5ccb5674
.word 0x8b9ddd36,0x1d7d1384,0xbb4d4f31,0xc79313c6
.word 0xa1c7b0da,0xb54bb4c2,0x6c8b0a7f,0xd6179965
.word 0xde2d6f20,0x5c787e28,0x10be5c06,0xdf4f93c3
.word 0xf66c67c9,0x10faa3f2,0x167366a6,0x6bee2d18
.word 0x9d7a836d,0x45e47122,0xc0e2bc7b,0xf5b3ffb1
.word 0x78730552,0xfadfb0bb,0x7bdcb871,0x3dbf1871
.word 0x6eb6ac2b,0x4cb9149b,0x91e26a24,0x017c48a0
.word 0x8e64536d,0xffbfd8e2,0x0d605e98,0xe8fc5731
.word 0xfa255d76,0x37202724,0xd941cffc,0x29a7dd26
.word 0x48cc1d8a,0x8efba85f,0x540f1442,0xbf06462d
.word 0x27f3196a,0x899c995e,0x7162d7c6,0xea01413c
.word 0x0dca8bb0,0xc5f4d028,0x7c4bb718,0x6b21490e
.word 0xd9ef92ac,0x68fcb75f,0x885e5a69,0xae88dfb7
.word 0x80289527,0x3f1a58ce,0xaaeec1a8,0x77b2b0f6
.word 0x2da16043,0xccfaeca1,0xc96b3ef2,0x00005ede
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 0x0eae6afc,0x2b8fc6ea,0x973c07ff,0xc4027f83
.word 0x5ad636ac,0x593fea74,0x0d1eada8,0x024a9f28
.word 0xa6097123,0xc3307e78,0x8b784e72,0x727b875d
.word 0xe00116e2,0x90695edf,0x8e50975d,0x08850b76
.word 0xf4edb443,0xed4b954e,0xb954d71a,0x8a1e0fce
.word 0x85f55335,0x7636d67b,0x69082b6e,0xebc1212d
.word 0x084f7399,0xc7c7327c,0xea926734,0x32d4f6a1
.word 0x5f95f0f9,0x905a468b,0xef096bbe,0x8a5e808f
.word 0xbcff9642,0x79169664,0x3c427bb0,0xe6d93ea2
.word 0xb2a74274,0xfe56e882,0x36d42c60,0xe6c064d4
.word 0x1118dd35,0x480240a5,0x2c5d44ab,0xe401979f
.word 0x5d2f4707,0x9e72b69a,0x1d5901ec,0xb08b28c6
.word 0xf50f2f67,0x96c2742b,0x1b99e85c,0xf0dc635c
.word 0xb2ffeb4b,0xc7d376d4,0x574353ee,0xcca18625
.word 0xcd96da19,0x04e564ac,0xc291aa91,0x26bdf248
.word 0x544a1816,0x4e4966dd,0x7404d06c,0xea856891
.word 0xd3de866e,0x0a54f22b,0xa7a082a9,0x174b9cbc
.word 0xd1d29846,0x9491d4a0,0x7868f158,0x02ed1ef8
.word 0xcdde7130,0x50f8aad6,0xa57bd511,0x6d3a14fa
.word 0xabff6501,0x82adebca,0x7921f39c,0x0098e781
.word 0x67ff1b17,0xdd0c4c95,0x64d52733,0x7266cd75
.word 0x15a5dc41,0xf6a7e1ef,0xf6e6a4fa,0xee3c218c
.word 0x51de98ac,0xc7cdd8ed,0x79f02981,0xa1600b65
.word 0xa996dd1f,0x16de73f0,0x368f524a,0x8865c026
.word 0x2c7a215d,0xec2ac6c1,0x85e576ad,0x170bc86b
.word 0x4510a32b,0x4f81bdc8,0x2dca6f61,0x75927751
.word 0xb700f617,0x1f8b534b,0xb6221945,0x977fdbfb
.word 0xd79d98ff,0xdc2a1200,0xda59fbdd,0xddbfcdca
.word 0x194e63c2,0x14b784ac,0x6dce0e42,0x0fe36a5d
.word 0x48178c11,0xb1d8a5f4,0xbea1057a,0xc1533240
.word 0x505167a3,0xb773c08a,0xb340867c,0xb57fcf2d
.word 0x6e95a091,0xb2f804a5,0xec8fb574,0xc9198c8a
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 0xf82e23dc,0x73d958a5,0x7cde2c4d,0xe8cdcb2c
.word 0x040279a9,0x680322d0,0x7effe7e5,0x39dd3295
.word 0x0465d41d,0x602c3331,0xa4492be4,0xf34e5fb5
.word 0xcb7a8dac,0x715a8285,0xafbe1c6b,0x895240d7
.word 0x29d93cc5,0xa8302185,0x11e2cc80,0x0a65cb50
.word 0x99cfd8d2,0xcec276cc,0x37133291,0x7d615aa0
.word 0x182b9480,0xb298ed68,0xce7ca310,0xf37cfa7b
.word 0x16047618,0x38e9bf1d,0x054ef84f,0x6cead9ea
.word 0xe7128572,0x272f8e06,0x347870a2,0x9470751b
.word 0x88d70676,0x7b4222ac,0x8be82329,0x86f0d496
.word 0x632fbd3e,0xfd9022ae,0x90a1c9fc,0x882de7cb
.word 0x7f6f3989,0xe6f3b6b8,0x40220d5d,0x856f7bcc
.word 0x5c963992,0x62e1b741,0x5730aa28,0xcfc9a7a9
.word 0x29434c64,0xd464d687,0x05b9e6e2,0x14cd0eb6
.word 0x055d55fc,0xfc95078f,0x6d23cece,0x5a0b6cac
.word 0xdcf7a723,0xb7e2ac90,0x994622a7,0x8dbdd370
.word 0xc3c1cc0f,0x13aa404e,0xffeff9ae,0x26131f97
.word 0xcfa9af4c,0x618fc01f,0x1c18431b,0x6ee04110
.word 0x4d51f19a,0xee4f350f,0x1f13b5da,0x8895d1a1
.word 0xa859e520,0x040eb9bd,0x753ff12e,0xeb5611e1
.word 0x506199ff,0x65a4a136,0xfceb50e6,0x4f4642bf
.word 0x44e26dab,0xa6fa2d61,0x1778cb33,0xc7073d9e
.word 0xcb7c64f1,0x88fb2917,0x7e8dc0e9,0x494a2448
.word 0x8053e849,0x00ae5991,0xc9a34453,0xbafded96
.word 0x46480a61,0x3d3fbbff,0xab2cd619,0x200c087a
.word 0x237c641c,0x92e05eaa,0x5d10914d,0x71d762fd
.word 0x07eb4ff6,0xd5752689,0x48e3e06c,0x453aafe9
.word 0xc5a03cf6,0x2473200e,0x23bddd4d,0x830a1b9b
.word 0x3420ea10,0xafcc1ab6,0x4edf0618,0x066eafcd
.word 0x4476ee8c,0x1d9d1684,0x5c582a00,0x94b292b7
.word 0x3a48a3d6,0x2b517f15,0xc042e9b1,0x77ccbad8
.word 0x553d3f3a,0x8627ed71,0xab346b0a,0x49d3d556
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 0x9d7a7527,0x68a80f63,0xab24ef9d,0x93836f74
.word 0x2efeb108,0xfeb1be42,0xc44db339,0xaf84f5be
.word 0xdb239b99,0x80b73592,0x792f27d2,0xb30ab9d2
.word 0x33630851,0x4385c6d4,0xadcdb46f,0x1f2c78d6
.word 0x1fe9fc97,0x35917036,0xe4e30a4a,0xb12b0e1e
.word 0x3a3f7822,0x9e465a7a,0x625a5b1a,0x686788eb
.word 0x886bc82b,0x8cd0d0fe,0x31e6e6c7,0x7b8f59aa
.word 0xdc430533,0xda797b54,0xf9e83989,0x25f137f9
.word 0x6cd81283,0x4d782af5,0x9d738bf9,0x8c3492ff
.word 0xe8634075,0x0e52ee77,0x1fcaf631,0x17f572c3
.word 0x623c26bf,0x71a3e3fb,0xae470912,0x10cddc5f
.word 0xcc2c3d04,0x153ebf29,0x852a6e1d,0x797db3ad
.word 0x7a1a25d2,0x8d5b41ce,0x91a67c17,0xfae3d147
.word 0xcea63887,0xa21137db,0x4ea18c80,0x1b939cb5
.word 0x4025c361,0x7c43c8c5,0xe35afc16,0xe3e532d9
.word 0xfaceba17,0x908a37a7,0xe182f525,0xe512f5d5
.word 0x5c891037,0x53a4b9c2,0xfb9126f0,0xeda2d9fa
.word 0xd5d97e27,0x728897d0,0x1f96cb75,0xd27a9c46
.word 0x94c205b6,0xf0e5c7e9,0xbbdcaaf0,0x13332a46
.word 0x20bb4d65,0xef31ec7c,0xedde6ca1,0x4785d7a1
.word 0x743f7914,0x2e8d0187,0x3390150d,0x1baec9dc
.word 0xa544a878,0x25bf973c,0x0d381ab2,0x98384ae3
.word 0x05725e4f,0x3bd981f4,0xbd213a4f,0x41a628c7
.word 0x6ec98607,0xc8b6429f,0x62fc3795,0x4360ab61
.word 0x8fc07385,0xae5efb0f,0xdb7fbc6b,0xd9582f87
.word 0xf257c618,0xe826f7f0,0xf0115c07,0x79c02272
.word 0x5e93601f,0x00223395,0xc82016c0,0x61797904
.word 0x226d30a1,0x7649662f,0x0eb62aa4,0x792fb180
.word 0x3eb5c4fa,0xf2a3c67c,0x003edd3b,0xac0d3d68
.word 0x58bff247,0xe04d8e9d,0x9c9e1fab,0x247d6fe4
.word 0x3a97ff75,0x1e3a2e99,0xa402b697,0xe3e826bc
.word 0x20e2b641,0x03c8fe2e,0x829ab05c,0x1d83d92f
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 0x8eae567e,0x31b777bb,0x521d91ce,0x10f4d20c
.word 0x4274fa9b,0xb330a9a4,0x3bd61578,0xec75a131
.word 0xaa6d0243,0x4cacbc02,0x89781d28,0x8c054b52
.word 0xde1d24ea,0xfeae7d4e,0xa966f20f,0x77f5be3d
.word 0x04cd7b48,0xaccaaee7,0x3ae1cebc,0x688eba0d
.word 0x622e96bd,0x3ad5615e,0x58c9195a,0xd73503e3
.word 0x44c4c6d9,0x99829f57,0x5c4c6184,0x76aa1aaa
.word 0x9e44e1ca,0x4e77dd15,0x5ba8fdd6,0xe7639427
.word 0x465093aa,0xf3341f16,0xb49cf463,0x08e7e53e
.word 0xd0aa0094,0xa16ab496,0x52de098b,0x943574ec
.word 0xf9cc28e0,0x4d859546,0xe32d07ed,0x43680b73
.word 0x0368d0c9,0xae057f51,0x04440f7a,0x88b5819f
.word 0xcc0bf187,0x468636cb,0x7d964058,0x5dc4738b
.word 0x75fd4725,0xca87a9fb,0x46e1f8db,0xa45f85f4
.word 0x7afddfac,0x6a21b600,0x7b40d72b,0x6f3785d1
.word 0xaaa32cdb,0xe42fb314,0x50146c1a,0x230bc3f9
.word 0x4a844fc8,0x348409ec,0x26b48fcd,0x1dde40ad
.word 0xad654399,0x4fd80882,0xdc3a2b30,0x04631910
.word 0xce6abab1,0xaf6dd0b6,0x671e1c63,0x7a919f91
.word 0x7eb0efa9,0x641de4b3,0xdfb3b4d9,0xc23feb65
.word 0xe79fb391,0x77623ea2,0x998253a9,0xebee0011
.word 0xfe100317,0xb3a19c97,0x30c994ea,0x2716a364
.word 0x3a8be797,0x1d4cb718,0x257a3fe1,0xc6069f18
.word 0x2395abcf,0x6ac8a14e,0x2b5f32f7,0xe87801e9
.word 0x6a701a65,0x82d1e247,0x1789767a,0x54325511
.word 0x10cc16cb,0xfbc0c2fa,0xb94bfd2f,0x9d214652
.word 0xa2bfd979,0x2734c540,0x675996f4,0x04f34465
.word 0x8d3608e3,0x6f6531eb,0x9710bdc6,0x502696a3
.word 0x7bd57e00,0xdf35a49b,0x4f90db22,0xcd9ad78c
.word 0xddebb135,0x64f1bfa4,0x42026d05,0xd727862b
.word 0x96c42520,0x64fff8f8,0x4c957da4,0x62269777
.word 0xffc62070,0x1a724062,0xfddc1597,0x839d2183
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 0xa825fd70,0xed8561d1,0x264ac56a,0x6778df21
.word 0x951245c4,0xcbc6c044,0xaabef01b,0x5a584f07
.word 0xb57371da,0x3b4b78b0,0xe254febd,0x03666166
.word 0x8a337c2a,0x48381445,0x63a471ce,0x0b323558
.word 0x1c3fee46,0x7ade1052,0xe18a8487,0xee99aed0
.word 0x48278318,0x8ea54ad5,0x4f1f7503,0x106f844e
.word 0xe6c7881d,0x2cfbf03c,0x2bbd9966,0x3fe39b08
.word 0x5791512a,0x8c34bcd1,0xeea7b435,0x3b450bb8
.word 0x74f46f52,0x4310d42c,0x198b1d1d,0xf6df14e6
.word 0xc101f910,0x8fd80ba8,0xb9f05c98,0xfc5c6ff0
.word 0x6da6fbf5,0xe87cbe70,0xd630fdce,0x86ff808b
.word 0x15c1a8e6,0xf32f0972,0x93287da5,0x1cc932d7
.word 0x89fd0774,0x843a09d1,0x14b0ed3f,0x6031a606
.word 0x7b1d8933,0xdfac4422,0xab961b04,0x949578c1
.word 0x6ffe3f1f,0xf3a03514,0x87a02009,0x67f59726
.word 0xb870da5b,0x8dcdcb4b,0xbc0ff142,0x60db4138
.word 0x77454225,0x8db8fbe7,0xa232e8c1,0x91e55373
.word 0xd9be07db,0x50e8de7f,0xebfa7bc7,0x83bcfb79
.word 0x46da9911,0x8a25f334,0xaa171a0d,0x49dbdfaa
.word 0xd6151a53,0xe845ad09,0x5209b3b7,0x7d36ffac
.word 0x6d940fcb,0x74212060,0x43fa8f81,0xc2774bc0
.word 0x38854208,0xa41084fc,0x75b157e0,0xa82dab96
.word 0xf6f90364,0x5b42a66c,0x84b65e25,0x5951d53a
.word 0xcdf4d24c,0x5cd4d8ad,0x3e05e025,0x5fc1d740
.word 0x6867e00d,0xa4e9395c,0x9a1c1af4,0x42403cea
.word 0x50d6763c,0x29e122ed,0x025ae29d,0x0ba69b4d
.word 0xe730478e,0xf98a2652,0x5d320811,0x4996468b
.word 0xc0aadfd1,0x470ef521,0xd57aa5d2,0xb2136247
.word 0x8d90eb03,0x6266514d,0xbe966c40,0xa9ecba34
.word 0x82d22c9e,0x756ef398,0x8f008125,0x7312e63c
.word 0x086e735f,0x53765046,0xd9579a9c,0x8af99d4e
.word 0x064ba589,0x6c875bc3,0x22b90371,0x89d6151a
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 0xbb805d2e,0x637ea1ec,0x8655fbdf,0x181dbe8a
.word 0xd95df362,0x03335d39,0x1b7ab9c7,0xd66f6e5a
.word 0x7ba4bb24,0x1548a617,0xf0b51f71,0x77b4c9cd
.word 0xd78e6c55,0x3767d0f6,0x06f81b7b,0x1b2bd61b
.word 0x0e210998,0x6e26d157,0x3f39a1e7,0x0377fc34
.word 0xb38853a3,0x10ce9b70,0xd0992cc3,0xad735352
.word 0xa7d7068a,0xc7eab0e8,0xafe6aecf,0x37dcb3d6
.word 0x05c38a46,0x181dbe6a,0xe4c47b3c,0x4fb6d54b
.word 0x10e4afac,0xfed5d36b,0xc010c564,0x30c097fd
.word 0x5ace69ad,0x900aabd3,0x00077c98,0x21c54b18
.word 0x5edb982e,0xbacc2ede,0xb5cc8b15,0x46180841
.word 0x6b120320,0x5d308c7e,0x809aa111,0xab455571
.word 0xe877004c,0xfc2b9bb2,0x04f5045d,0xd4142c39
.word 0x27abe79d,0x183070fb,0x79ca12d1,0x48d33c19
.word 0x08a4e953,0x533ae8bd,0x8b59c0ac,0xb2d17d24
.word 0xb7ae364a,0x22e02e29,0x2ca1274c,0x870c393a
.word 0x22b9a118,0x6cad6e49,0x0672d0db,0x9f9497ff
.word 0x6489daae,0xffbad98f,0xcbd93d8d,0x8dd088ff
.word 0x5f24f69f,0x977a0309,0x1985a01a,0x19a0f738
.word 0xf24708f0,0xe6b3ebe1,0x967a043c,0xdd1c2e14
.word 0xd841a207,0x76fa41a9,0x8e4a02a0,0x6847657b
.word 0x1873b683,0x1c32674e,0xf8818252,0xb8d83b51
.word 0xe0c7ea29,0xe2b1e41d,0x48059668,0x481be589
.word 0x51b195f7,0x99398914,0xfcd83765,0xb3fc5588
.word 0x6d25e286,0x6df88aae,0x615561fa,0xc7019716
.word 0x420f1bd4,0xbf236ecf,0x4abc2092,0x87ebff99
.word 0x9e05fbdb,0x0ee4347f,0xf3a6fc8c,0x6854ebdb
.word 0x691e10b2,0x2f21f376,0xc26bd617,0x9733a4a3
.word 0x2d3229d0,0x93ca0ba5,0xbe49f59c,0x0776ccc8
.word 0x14dd929f,0x3e25cf97,0xe89ee918,0xa1b3d7ed
.word 0x939fd267,0xe3bea216,0x8d4db8f5,0x99f37ef6
.word 0x6eaad540,0xfb618cbf,0xfe44986b,0xb4bd72d5
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 0x18d7d7f4,0x87245c85,0x5500f2b5,0x026d17a1
.word 0x114d67c5,0xf90f5d66,0xb3cb2749,0xea964ef0
.word 0x794c6300,0xc7aa9123,0x18f3f837,0xc4c0e1dc
.word 0x12d788c5,0x5dd86daf,0xe6b5d6de,0xf1cf55cb
.word 0xbf65039f,0x13ac78c3,0x205abeff,0x2929db69
.word 0xd4137d9c,0x79569882,0x49ac7603,0xe0edb4b5
.word 0x50426759,0x45c34c38,0x538f8991,0xaa8a24a8
.word 0x4a209090,0x5d330087,0x39b7f7fb,0x201b9aa1
.word 0xae7ce384,0x14c8222f,0x4ecd3488,0x04b4d427
.word 0x54622468,0x896e612a,0x38ad813c,0x325a90cf
.word 0x16896978,0x90da6cc5,0x2f0cd9bd,0xbc90f480
.word 0xb01ab104,0x3cf1335c,0x70b6e73b,0x6c48595a
.word 0x0edc0921,0x5f83dc62,0x6f50a962,0x77c2fc8d
.word 0xb72aef53,0x0ea1ea56,0x7de1a957,0x9c71c204
.word 0x9bd6c3ae,0xecc942d8,0x846d3937,0xd0d7c2d8
.word 0x15f797c1,0xb4e8295b,0xa83928f1,0x95f7051b
.word 0x0f91b63f,0x7fedfe7b,0x48e7a1a6,0xa2917ccc
.word 0x7db46660,0x9e7fea28,0x4a2ba868,0x88c4ab06
.word 0x31a7c776,0x18ac2021,0x742e0238,0xba024048
.word 0xade4712e,0x28c0cc95,0x091649ba,0x474dedb2
.word 0xa5227e2d,0x597a073b,0xfc789377,0x8b86eacd
.word 0x93446569,0xf4f34eef,0xb0c07382,0x3091f448
.word 0x33a0a254,0x506f84c5,0x92cb6de4,0x26a7cc85
.word 0x89552d31,0x424b08b2,0x0ce9784a,0x1799b3c5
.word 0x84f973d3,0x830044cb,0x4ffc0a07,0x064293a1
.word 0x7211698d,0xdb5e26e2,0xef28ba26,0x22d78da7
.word 0x90592535,0xea543b87,0x848255fa,0x090c38cb
.word 0x31407507,0x0c2e68b7,0xc9e062c3,0x1d71f449
.word 0xf5c757fc,0xff466ee0,0xddaba7ec,0x9272eb73
.word 0xf01c92d2,0xc9b756a9,0xb06e5b01,0xc533c0d2
.word 0x4b0545bd,0x43d9726f,0x720762e6,0xcac6dfe2
.word 0x91885e78,0xd868fede,0xdb8be595,0xa6d29231
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 0x9af8607b,0x5f858694,0x1f64ccd3,0x65bf8801
.word 0xa408749e,0xff844a9d,0x5c96997a,0xf42edb55
.word 0xdf266569,0x4e18c4ee,0xb3784f7e,0x582391dc
.word 0x7841e3ca,0x55788872,0xade7dbc2,0xbd6668d1
.word 0xcc564a95,0x85e644c5,0x4a17980e,0x4202fb4d
.word 0x1bbfeff0,0xa2786ccb,0x4e05335a,0x8d6a8722
.word 0x94f7bc24,0xa24e7b32,0x7f8ef8e1,0x6dff7c99
.word 0x9e70d6a8,0xd58ee06c,0xf5d4afd0,0x5e8f52a8
.word 0xb0bddbe3,0xcc5ed48e,0x2adfec33,0x78122afd
.word 0x1d558446,0x69f7748d,0x21db8768,0x5ea24a03
.word 0xf0c381c0,0x660f3c2f,0x615b3a63,0xfe0797ad
.word 0x5ad02514,0x680a7776,0x43d21657,0x9974dd0a
.word 0x9a32312b,0x19e60d6c,0x15943373,0x07c88421
.word 0xfb81f412,0x36ea26d9,0x404fe47e,0xe441c9c7
.word 0xcc6cafd1,0xe2c7de9f,0x8a44e63e,0x85a11a60
.word 0xaac7adc6,0xe936b2f7,0x1b3496d4,0xbf7a7cb8
.word 0x677de919,0x5dbd44dd,0xc8e44aad,0x69a60b46
.word 0x3a5ff80c,0x2be618da,0xc4158bdc,0x68f44688
.word 0xca58e237,0x1f1bf402,0xd7bc80b5,0x032201a8
.word 0x7a46c7b8,0xfd06e039,0x3bb838a1,0xad960c0b
.word 0x18d8ccb5,0x635e82c8,0x6ad43fa6,0xb02134e2
.word 0x989d718e,0x9a87a57d,0xdabbfc7d,0x757e1df9
.word 0x5560862e,0x44b08ea9,0xd98b969e,0xdde12a3e
.word 0x7825d712,0x30179cc3,0x15089fe8,0x60bdaace
.word 0xe1027177,0x2c277a80,0x8027bc85,0x662dced0
.word 0x7b00e53e,0xfb72405e,0x02493454,0xbb67c36f
.word 0x7603a553,0x6a9471a5,0xd126452a,0x315a0387
.word 0xaeccec5b,0x95e75290,0x6c753e39,0x77279101
.word 0x4acb8bb5,0xcde5cbcd,0xd3175323,0x4101c02d
.word 0x5891f42c,0xc59535bc,0xe39d7463,0x8b401e42
.word 0x939b2fe3,0x8f1b2567,0x72483d2a,0xcbfe90ea
.word 0x74726fd9,0x2b7b7169,0x1b0b3df9,0x24ae6a42
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 0x64bb322b,0x9bf29048,0x714db8ae,0xa8affeaf
.word 0x3ae37081,0x24670dda,0x25fd5eb6,0x7ebd0a1b
.word 0x83048a83,0x93f0c707,0xecd74532,0x04f8d913
.word 0x7de7302c,0x4876ba5e,0xabbfd6c6,0x21d17273
.word 0xedbbe5f0,0xd81fe9ff,0x32b2bd31,0x60b44b78
.word 0xda4aa4b9,0x42b99897,0x670eeeae,0xad7c2628
.word 0xe75669b6,0x75c1157f,0x85002922,0xb43ac273
.word 0xc248d18e,0xf0dcd454,0xbb9dec72,0x6e1395e5
.word 0xf8fc99e3,0x8d263881,0x7993acd2,0xb15e8066
.word 0x2a1aa74c,0xe0af3d9a,0x7a1399d1,0x271fce2c
.word 0x693fb6b2,0x38d0072f,0x85c3763d,0xbb6e2ba3
.word 0x483f21f4,0x95c2ed5f,0xe730e7fe,0xde3c3ec8
.word 0xa2d42448,0x42f7fc55,0xb4f48a43,0xfce43f85
.word 0x1c723f3a,0x007e0349,0xdec6e061,0xcf8ddd32
.word 0xd84e8b80,0x5cf461e8,0xed0dfbc3,0x2c957ba8
.word 0x5eb4f2e2,0xdc0b589d,0xe702cf6b,0xd7bb84e2
.word 0x0afb576f,0x363b656d,0xfbca5c14,0x390e2701
.word 0x22e48111,0xbdcab7f9,0xc4ccaf60,0x1c96f447
.word 0x1801042c,0x2937d25e,0x9a08e57b,0x965d0d87
.word 0x70a9c6ae,0xb461eb5e,0x0c739fea,0xbb915c2d
.word 0x10e572d9,0xec41fcac,0x379c4d4d,0x227dfcdb
.word 0x128cf919,0xb280b112,0x7e254eff,0xcc5bceda
.word 0x9269bac8,0x0bdab17a,0x0d014020,0x67263cc1
.word 0x36596066,0x86db0e48,0xbfc89ac0,0x106d22ca
.word 0xf7d36311,0x51f880a6,0x903fc725,0xe4d742fd
.word 0x02efc4d5,0xf38ada37,0xc47bf1a8,0x5e65dc9f
.word 0x00cd01ab,0x0a834054,0x0f05a99b,0xfe50bfb9
.word 0xab239c95,0x658820b2,0x422dfed8,0x66aab04f
.word 0x5f7d41f3,0x24b71367,0xe65db677,0xa9727936
.word 0xcd31e694,0x69d79c41,0x0003b0e0,0x531fd10e
.word 0xf6ecdcfa,0x849ef2d6,0x1b4e22d8,0xaad204d7
.word 0xae4d8bd1,0xebb49762,0x55132a06,0x2d2999b2
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 0x73d9d307,0xbaacaef2,0xff799e3f,0xc7b1072a
.word 0x12055ad6,0x6f65fe30,0xcc4446cc,0xb249c901
.word 0x3b991841,0xd5bfbedc,0x1124e227,0xbd69fbe6
.word 0x8985809d,0x3b9f9362,0xdc34f1da,0x971f0c3d
.word 0x6bcbd36e,0x2d130e9f,0x1cc80217,0xbcadf741
.word 0x006e9c95,0xc1c6a244,0xa5d59a30,0x6f4ee3c7
.word 0x6863425d,0x1ebd97aa,0xe8ea1038,0x0db216fd
.word 0x29997698,0x9a781cf9,0xa84d9313,0x1f394113
.word 0x4fcf7605,0x5bf7d3af,0x5ca24f7c,0x8d29b86a
.word 0xccf58022,0x69791252,0x10391fb5,0x1e97b583
.word 0xe617a3bd,0x90429657,0x9cf4e0fd,0x47aa018b
.word 0xbf5d72f3,0x4f769c08,0xe5870b3a,0xdc946128
.word 0x52d5144e,0xa320b73b,0xc1ebb5c8,0xedaf123b
.word 0x7872f835,0x05f93f3c,0x38a20826,0x2079523c
.word 0xf74c438c,0xdfed5879,0x9caa77e7,0xef9c337f
.word 0xd287f408,0x52985821,0x8e8baca2,0x2dd498a1
.word 0xa7ff4541,0xc3b2ea9a,0x56bf7523,0xfc0ce4f4
.word 0x5ed68de2,0x9ee06362,0x352e9310,0xaa260c6d
.word 0xc373bf52,0x41349666,0x7cd6a5cb,0xf6abba74
.word 0x6966714c,0x064e33d6,0xa0216b7e,0x6ed84a7f
.word 0xb54ad8b4,0x309482ea,0x43cc34ef,0x5a56d92f
.word 0xdc3f76af,0x6729ef1b,0x123af350,0xc34c515d
.word 0x9d4e22ee,0x8409c39b,0x685f7289,0x4fd03e2d
.word 0x3c4cd0c4,0x285d5c84,0x4ea0445a,0xfcccc663
.word 0x16d766be,0x4b982ba6,0x1a29e12b,0xcf1ec09f
.word 0xafc52a47,0xd97e4bdb,0xe555ae62,0x59e3d3b9
.word 0x972a99db,0x86615e6a,0x9d1c3704,0x9e86a89a
.word 0xbf0564fa,0x54bf692c,0xb8a77a42,0x1502bee4
.word 0xad87a25c,0x6c97e4ee,0xdcc17ee0,0xe71b2dc2
.word 0x73f60ea8,0x958ddc3f,0x7f15ecb5,0x02355c7b
.word 0x0333bf2e,0xe0e92f55,0x3ba8c2fd,0x3dc6939b
.word 0xb472466e,0x2872444d,0x67148536,0x10aaf4b1
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 0xe85d02fb,0x8e32779a,0x3b933bcc,0x7e876264
.word 0x168b7f5a,0x89a2d47f,0x6e37b43c,0xffd93a80
.word 0x313a86e0,0xd3fbf9bd,0x9e0ceca5,0x7ac469f6
.word 0x67156100,0xc6cfbf44,0x3ce97d94,0x44bf7289
.word 0x96fa1414,0xf822a6ab,0xed8d197f,0x78be4fd5
.word 0xdeb50113,0xa29375a9,0x044af82e,0x02a11bda
.word 0x7ba43bdf,0xa6c64f2d,0xa8aa34cf,0x4ce36218
.word 0x8018e186,0xdc6075e6,0x5148e411,0xb29b7629
.word 0x56d49792,0x3f0ef926,0x37f59164,0x143d536b
.word 0xe7bceaef,0x49d54f07,0x55d203bd,0xbd04036c
.word 0x331dc158,0xedbeef22,0x50dd813c,0x61c2c877
.word 0xa9954457,0xdda5fe5c,0x0511b52c,0x6dd5706e
.word 0xd9b63b9b,0x926dae8f,0xe9c80a0f,0xa6f2ca57
.word 0x95a4108e,0xe098281b,0xa9b5ce9f,0xcd3c50c9
.word 0xa1c266a1,0x7f56801e,0x5cac8b85,0x80410ec0
.word 0xbbc905d2,0xdd553865,0xd50713e3,0x762e73bc
.word 0x7ee2bf67,0x5599b99d,0x6e6b60c6,0x1ad64e14
.word 0x31589572,0x79d7c521,0x7d22adb7,0xd134c048
.word 0xf101fb75,0xf1627917,0x298b987c,0x91de5617
.word 0xa0ca9954,0x8fde178d,0xe0d557cf,0x4e098c15
.word 0x56cc9916,0xc4f1860c,0xda293927,0x1e211731
.word 0x5b653a2f,0xd4a9db2b,0x56aa5e9c,0x9235ce60
.word 0x529cdadb,0x1cc91d8c,0x3193ebce,0x743729a6
.word 0xf230c97f,0xcc05203a,0x1bc5ea7e,0xdd8cc224
.word 0xd283f303,0xdd2f0f70,0x4453fcd0,0x88ac52e4
.word 0xdb5e0b74,0x2b60da06,0xb79440a4,0x876ecd22
.word 0x5a5aec5d,0xcc158676,0x1aca6031,0x1a87a96f
.word 0x89f7a151,0x814b043e,0x71958c79,0x0a96cee3
.word 0xa40d3e52,0x91cf7127,0x469534f5,0x1d427b02
.word 0x92660cbb,0x619ccd5b,0x159bf8af,0x6778ac5e
.word 0x6b898a0c,0xbef11d58,0xf066d692,0x34ec04ee
.word 0x44f38431,0x7e1fae12,0x4d263b2f,0x3f0bb7a7
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 0x8ddcfe68,0xd1c7b264,0x0cf541f9,0xe293bc88
.word 0x97aba6ce,0xea7d98d4,0xa5453940,0x65f884aa
.word 0xc3e9d9e8,0xfe95fbea,0xf0e9c2ca,0x280f851d
.word 0xdcbeab84,0xd803b225,0x59710584,0x99e5e215
.word 0x3d4b189a,0x10d2520a,0xa0e9d3bf,0x20c291c9
.word 0xafd09bb5,0x259676cb,0xfb945a30,0x6f52b1c2
.word 0xd8aaa9f7,0xa80fbf72,0x26a64ae4,0xb5085bbc
.word 0x4e6e3b9e,0x219b46bc,0x3c37aeae,0x752476ef
.word 0xc67734ea,0x6f57ec7d,0xda14ea4c,0x9dde9477
.word 0xc7bf6f03,0xb63f7237,0xf370bcd7,0x5a13c62c
.word 0x9a2ee126,0xad1b3e30,0xa21cd80e,0x8ab08ad4
.word 0x590e37ee,0x3f7170cf,0x5d023742,0xe4017686
.word 0x60f7ec18,0x3e4da1d6,0xfd604b09,0xe6633325
.word 0x99f96d0f,0xe813f160,0x68717e17,0x39e7bd94
.word 0x743a3f2c,0xc97bcfe8,0x6fe0a171,0x2ae825a7
.word 0xd5e43eed,0x6634635c,0x31263175,0x71b9e8db
.word 0xcf4b1e05,0xef024111,0x18fb597e,0x1a8f273b
.word 0x88b91714,0xd2887f53,0xd14b5da8,0xa3094048
.word 0x5a4b38ec,0x1b053d6f,0xddf668cd,0x23182fdd
.word 0xa26c452d,0xebabb549,0xf530e1bc,0xe03bfd90
.word 0x1d458576,0x0aafa8f0,0x0fa370b9,0x8c833602
.word 0x60f22e86,0x23e62098,0x97548a1e,0x37f1ad43
.word 0xaadcb111,0x5a5aa948,0xa2e555e9,0x4e9aa099
.word 0x9a4eb43e,0x920f1719,0xbff812e8,0x69170f1c
.word 0x7ffad6cc,0x87085093,0xbf691137,0xe0fc2532
.word 0xaeb67bac,0xcbc199ec,0x00991caa,0x1dd65074
.word 0xdfe2e902,0x83173e7b,0x70a974c1,0x4c447b82
.word 0xa5d4dcd7,0x2893d21a,0x4fa82ec5,0x8b60ebbe
.word 0xeea9f0c2,0x8061f776,0x87b6d427,0x0117f037
.word 0xa04cadf2,0x6d39177d,0xc1217c73,0x9c4eb5f9
.word 0x4f6d09ce,0x6998e461,0x4b3bd9e8,0x4e76b530
.word 0xe41d885f,0x88eb327f,0xf8342e21,0xf43fcc16
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 0x87110f2f,0x99a2207d,0xb4619895,0xa1ad07ea
.word 0xbb4839f7,0xd6809f84,0x1a893b79,0x34a5b8e1
.word 0xe90315d1,0xbc75d598,0xfc51a946,0xd6a7fc7a
.word 0x4ffb4d52,0x9ce1a8c9,0xb5be9317,0x85b805f7
.word 0x6c83846c,0xb83a599c,0x7c90b368,0x2a820028
.word 0xc9d542ee,0xc00638ea,0x8758d38a,0xe3ee492f
.word 0xce41bd2e,0x179d2c16,0xb96853cf,0x325e8919
.word 0xc9b16f69,0xc2b68795,0x62e0b6a2,0x3991f4e6
.word 0xc308bfc0,0xe78f3e2f,0x98be4809,0x2f31e748
.word 0x20029d64,0x73bc477f,0x2993629e,0x03ee4eeb
.word 0xaf469e36,0x6261f6c0,0x83f9ca31,0xc2bdd767
.word 0x3705f7bb,0x413179fb,0x4b6f5da9,0x4e42dacb
.word 0x4455e904,0xdbb50a12,0x49feb9b2,0xd7ffac25
.word 0xf3909f2d,0x8d3d1265,0x584a5353,0x48ad5997
.word 0x7ca6d311,0x6038b40e,0x097d5030,0xc77f2cbd
.word 0x27f49e33,0x45e7f609,0xfac8a319,0x12aa9be6
.word 0xa98e7aef,0x0e58ed0c,0x5301f593,0x1b12d3b7
.word 0x73ddce36,0xf7514aab,0x22e7e3ad,0x7b5c8612
.word 0x5c1ff8f9,0xfc5b1d81,0x95a88156,0xb8033f35
.word 0xcc98bdf6,0x9ca8bae6,0xc71f93f2,0x4cc66fce
.word 0x38511965,0x54c19f82,0xeb6cf92b,0xde41a9d9
.word 0xbb05d2f7,0x8459ec0a,0xb93f24c7,0x9ebcf9a3
.word 0x8949541d,0xed7e5a4a,0x25f74dc3,0x4987b79d
.word 0xe84a129d,0x73aa598a,0x2774c62f,0xa7bf7df1
.word 0x61b68a12,0xae340eee,0xd8e629ae,0x247aca1f
.word 0x771a9e0c,0xab4c5769,0x361d3026,0xdd7b0ff5
.word 0x6b46f872,0x3f1c6876,0x02e6d7bf,0x2cd0224f
.word 0x8e7c3236,0x287a59ec,0x7bfa8691,0xf1ccd49b
.word 0x7b3bc112,0x03f550e1,0x21dac6d0,0xf2526065
.word 0xd859b7c9,0x695111b1,0xb0ba02fb,0x9e67f532
.word 0xc5cb9da5,0x1dbe37c3,0x660d3d1c,0x6a4f3a61
.word 0x0319df4c,0x6d3bec99,0xb4b3e70b,0x39d8dc01
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 0xbcd2b3fd,0xd242c1dd,0x736ca8a2,0x0143a0ea
.word 0xcbef71d1,0xf7954f1b,0x0d959261,0xfe888b5a
.word 0x7796eb16,0x922bc6ab,0xeb04468f,0xa5c81d66
.word 0xbd208b7a,0x5859da79,0x54b66613,0x2d1cf9a3
.word 0xc51a825c,0x1add063d,0x8af32d43,0x1b184fc9
.word 0x0e03fa83,0x5246cb80,0x8a896512,0x26a2d48c
.word 0x0fb402d7,0x81f1f9db,0x5ca526e4,0x6e43d2c2
.word 0xcb48c580,0x9e145983,0x0b2346f5,0x99c2ccc3
.word 0x163b0867,0x7bfbae6f,0x4a639869,0x4eb3dcde
.word 0xad1a5ddd,0xb9d5fad1,0x49a94d19,0xfc95d818
.word 0x0abb63b5,0x18c52ff7,0xdab2b435,0xc3823297
.word 0x9c8e1255,0x34925909,0x2ec3d7e1,0xb93e03fc
.word 0x6667d58d,0x4f468012,0x629b1f25,0x3034d8e3
.word 0xfe77f4ce,0xb101cad2,0x46321032,0x18330f18
.word 0x96dfce1d,0x9ffc2fa0,0x693c0a29,0x48ff2988
.word 0x46948f31,0x855da4ca,0xb576d1bd,0xa81f24da
.word 0x911b1f52,0xa32c63c1,0xfff5b9dc,0x89217eda
.word 0x9b672879,0xa53494d2,0xb4afbbd6,0x38bdf932
.word 0xca2bf9fa,0x9034d186,0xbf15eea9,0x20b17ca2
.word 0x72585f9f,0x1e67976d,0x0d3f9233,0x0a851187
.word 0x13293414,0xc781badd,0x0d3af6cd,0xe931b15b
.word 0x67c705c3,0xa56eea11,0x598c7b98,0x1d40ed0c
.word 0x8ccebcb5,0xbc67d216,0x262397a0,0x47f60e59
.word 0xb2a29de5,0xf6983edc,0x88c8084d,0x890eabfd
.word 0x40466f0c,0x8b3fb8b2,0x8b58aab1,0xe2b6a440
.word 0x744bda3b,0xe3c3f8ed,0x2086db75,0x5506ee86
.word 0x1492bc2c,0x6b1a1129,0xa5e45a75,0xdd8e0eac
.word 0x5bd2df08,0x0c1dcc92,0xd4eb9e4c,0x2d3d8e77
.word 0xe88803ca,0xc39fa292,0x6b866857,0x7b88ebd0
.word 0xe21f3d05,0x58bbdec6,0x5c4ffb37,0x62de0385
.word 0xd6959dc9,0x58892691,0xeb586711,0x0ff7f558
.word 0xd335b026,0xbf3e9df0,0xd78c8bfa,0xdb08d34a
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 0xc8c27f51,0xf9955e9f,0xccfd35f0,0xfe166f1a
.word 0x70dab1ed,0x2f055d4f,0xd8c7b30e,0x2e146328
.word 0x01796a84,0x8d8c9ad6,0x5b8839f7,0x025c438f
.word 0xdd9e26d9,0xed8aed4f,0xb5634527,0xfd131a97
.word 0xe332deb6,0x376d9ce0,0x8cf2c126,0x561f099b
.word 0x9af2db1b,0x37836997,0x814992c0,0xa7bf69e1
.word 0x2fe4cbf9,0x5d0da399,0x9810dec5,0x5c38ecad
.word 0xc451e508,0x77f9daf1,0xe2159776,0x11587c27
.word 0xea75bf9f,0x6994ce13,0xb5e650c2,0xb03820f8
.word 0xf6cef5b9,0xd2f3d307,0x42ce538f,0x2d4a3f3d
.word 0x98b395bf,0xfe126419,0x63eb1b00,0xc6021b43
.word 0x288a39c3,0xdf9a82d8,0xc403731d,0xdeb3f446
.word 0xaab9df47,0xa59ac941,0x65c97147,0x3b4d4026
.word 0xd1cffde8,0xc01c19da,0xb0c6d5b5,0x7e419da1
.word 0xb5daa0ef,0x28d6f3f9,0xdab23bc1,0x726bd7b7
.word 0x8222e9d0,0x6f4dafde,0x0c2683af,0x6c59a089
.word 0x6882c6bd,0x8d19e2bf,0x7ccff6a3,0xd232f3c6
.word 0x4b10d573,0x4df14e44,0x02c1f798,0x911d6e5d
.word 0xb1af7a9f,0xfb643836,0x87d89432,0xcdd93246
.word 0x0a9817fd,0x46ea3bb0,0x73fe1629,0xcd4ecf82
.word 0xd591d164,0x2ad9a92b,0xa4c14f47,0x05cdd953
.word 0x3e281b12,0x59a186a2,0x0a215bdc,0x5c12b012
.word 0x804ff575,0xa5eb1cbd,0x470732f6,0x77ea24ea
.word 0xde559587,0xb23ba0e0,0xd79f78f3,0x4f21a2b7
.word 0xcb834a04,0x476bb87f,0x6ca72934,0x4a300b65
.word 0x8066b1aa,0x121d6690,0xd8525067,0xbc41fd62
.word 0xd7bc39cb,0x71da2544,0x3872f802,0xaed27395
.word 0x74fc7fa8,0x7331cb1a,0xf6ddd5b9,0xcba45853
.word 0xfc8a6b34,0x58710de9,0x5f1eb365,0xdc68184e
.word 0x06d17fd6,0xc90a5c15,0x3411ab61,0xb32fe17b
.word 0x6629ba57,0xfba5746d,0xc767f70e,0xbc71e744
.word 0x271f3d19,0xf51b72d2,0x88dfb3f0,0xca5e61ef
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 0x258606b8,0xfe7c202c,0x8cbcd607,0x3e82c72c
.word 0x9039f278,0x7eeb2afb,0x89cd921a,0xdea41345
.word 0x11453c76,0xddd05f6b,0x52ac2e76,0x1c04cc3a
.word 0x286df0ce,0x63227d41,0x7df1a9b3,0xc991d722
.word 0x6dd20b89,0x0ab63489,0x71129f08,0x2f6a06cd
.word 0x6be801f7,0x6570f47a,0xf34b127f,0xa717afa3
.word 0x96a78552,0x777e1099,0x2ca6147e,0x17834337
.word 0xba2f6fa1,0xe6ddde8a,0x0f70ea29,0x7d9438bf
.word 0x2b9700ba,0xc079ad22,0x95ce387e,0xe6c70702
.word 0xa747b918,0xebd3d6e7,0xeec96c1c,0xa918338d
.word 0xfa7fd738,0x2c649517,0x9cb0cd9b,0x665886e2
.word 0x6eb8d1c7,0x96263f90,0xa5befd58,0x1c1e6762
.word 0xcd318b98,0x669b42d4,0xb02d75f3,0x515f36ab
.word 0xd4cf08f3,0x1be59d44,0x7e3f36bc,0x8ad9bdbe
.word 0x97513b58,0x3695ec6b,0x616d7b23,0xd6878f0f
.word 0xcaf123da,0x2b5bdd9a,0x0dc4ca4f,0x68a593c5
.word 0x05109f40,0xd52b635d,0x9d771551,0xf82840c0
.word 0x51ef8a9b,0xa0ee7154,0x782d0475,0x87ec098c
.word 0x126e9ac7,0xaf0a02e1,0x98d5d1c6,0xf75cbdf5
.word 0xda390590,0xf8ae68f3,0x3f83f0ac,0x216120e6
.word 0xcebc9273,0x48df41a0,0x4cae84cc,0xad5cb508
.word 0x258148a4,0xd64ebc5e,0x6b45fb0e,0xcf843e08
.word 0x3d03fce3,0x34d5ae80,0xe824f8da,0xfa9a7749
.word 0xdeced4a4,0x90cb06ea,0xe2a6ca56,0x21cb31dd
.word 0x3813a9d4,0x8cabefad,0xce7bf53e,0xf2a91907
.word 0x6ae2fbb2,0xb915e09c,0xff7e3b31,0xc2876f16
.word 0x892ed78e,0x67fcdefd,0x946733ab,0x17dcda53
.word 0xd0c880c3,0xd2c41e40,0x138d73cf,0xa4d98262
.word 0x63fdf75a,0x9d1a22c4,0x2edd2de5,0x4d5f509b
.word 0xd0b6a0b1,0x467691f7,0xb02bc65c,0x64672356
.word 0x7af9f4a3,0xba426c52,0xafb8909a,0xc8fe443e
.word 0x1b60ef04,0x70f6cc37,0xb6d7099b,0xc0bb4c56
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 0xc5dd5129,0x4d677cee,0x933620a6,0x66ebfc65
.word 0x593ea2e0,0xe75c9eba,0xd33dd48a,0x8616bf46
.word 0x466f26c4,0x7a09625c,0xe44b7bff,0x96f4847b
.word 0x09233098,0x248aec36,0xd3e09e8c,0x8076cda8
.word 0x4eaf9227,0xde12e823,0x4de664df,0xf4f574a4
.word 0xc8753084,0x0fdaac5c,0xad1a62cf,0x9b8bdc1c
.word 0xf4b9ba3c,0xecb8b431,0xa1372b12,0x9351a0fe
.word 0xb92f88df,0x1d67b0dd,0xad3a2c80,0x479c0fa0
.word 0x432892bc,0x8bd39834,0x837c356b,0x21de5a7b
.word 0xce9a4d37,0xe22bf91e,0xb36cf11b,0x391a2d19
.word 0x213cb272,0x8637d392,0xbc1f7f77,0xa46c186e
.word 0xc4107a84,0x5522b541,0x2627dbd0,0x4ca604ac
.word 0x9668c884,0x541ea988,0xe1a8fb39,0xe9cec5fe
.word 0x7c3481fb,0x343e9017,0x8a9c9096,0x6b49b9cd
.word 0x9b83327b,0xaddc100c,0xbcd7d54f,0x95821e48
.word 0xf676d145,0x3f8eec58,0x63c9c28a,0x89f598a2
.word 0xd18a0724,0x8f1de11d,0x31631f4e,0x57bfbeef
.word 0x2683e098,0xf96506e0,0xece14f17,0x3358ef57
.word 0x754ed6ad,0x8d715165,0x1c8faabe,0x9a0a0af0
.word 0x59f16897,0xc1d673da,0x464546ec,0xf61aa630
.word 0x5a5d7ea7,0x9e9a828e,0x20ad1aaa,0xd1b1823e
.word 0x575d9584,0xa118ca11,0xbfe1feac,0x0a0d220e
.word 0xdb2b308d,0xefb7f4f5,0x105fb162,0xe49875ef
.word 0xc7384d6d,0x04a8855b,0x16e07806,0xbcc3570a
.word 0xb612b19a,0x57989202,0x66741216,0xd563fa06
.word 0xa205711f,0x2464be15,0x2adc5dc1,0x33026e44
.word 0x8e7d4098,0xd3bad619,0xbe98c19f,0xc6285453
.word 0xaf9c7f32,0x9976efc6,0xfefebb1b,0xb888e3a5
.word 0xb388b028,0x8d401879,0x4a0b7e88,0xab2cce98
.word 0x95111297,0xe5256a12,0x340001d2,0xd2cca9a6
.word 0xf8b95a8f,0x4ecb3584,0x5158cae9,0x63a0dd3b
.word 0xc6cf1786,0xd3d17b94,0xe0091a91,0x2a47de76
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 0x49587721,0x5ebcf7b8,0x6a7815af,0xeccbfef0
.word 0x6af1aa9e,0x56ae7a5f,0x649e4558,0xc31be9fa
.word 0x02adaec5,0x8b335616,0x92a68816,0xffa6550a
.word 0xfd23b032,0x7e11a07e,0xf7441c57,0xbc7bb51c
.word 0x28ce3404,0x0ec3f301,0xaa2f3ba5,0x233bdcb9
.word 0xcab59753,0xcf08d654,0x56b9835e,0x5e38ec73
.word 0x867e19ed,0x617c7492,0xb2d1355a,0xe6d81d9f
.word 0xad211a3a,0x397958ef,0x57010cd2,0x469f254a
.word 0xdfbde220,0x49e6a0e9,0xcda3ccbd,0x9311be88
.word 0xbd92f6db,0x1dfea25c,0x541c75eb,0x6e477a9c
.word 0x51812818,0x41da467b,0x3906f04a,0x5103867e
.word 0x1534d338,0x95ffc816,0x2cacce38,0xc26d38a0
.word 0xf1039c8b,0x18dfdbdd,0x11d1374b,0xf52ae239
.word 0x67b7b122,0xb964d49f,0x56924dc4,0xf7762e85
.word 0x7af8856a,0x495f6fce,0x54de783b,0x87054739
.word 0x602d9ff9,0xfc10bd1d,0x35f2306f,0x8449daca
.word 0x46b1f4a6,0x71ed5563,0x44af200d,0xf8837eb8
.word 0xd4263351,0x41f04a5d,0x07b9af93,0xcd423d51
.word 0x68cab943,0x2bde76f3,0xa9c211cb,0x009d0af1
.word 0x283564bc,0x05787576,0xcde90b6b,0x1ed60866
.word 0x128d50a7,0xbc1f06a3,0x198d4cc6,0x140a27a5
.word 0xf4539b92,0x1e62252d,0xcafb5f85,0x2faf5a04
.word 0x46e72ebe,0xb38d1c07,0x4e7af783,0x5ec19a6e
.word 0xb54f8527,0x11e3b50b,0xd5463644,0x496d6084
.word 0xa5a9325b,0x826db381,0x88ba8fe2,0xa3cbc93a
.word 0xa8131708,0xe8dd551b,0x88c563c6,0xab3fe157
.word 0x35598276,0x6acd6c8f,0xcafc20d7,0x084e5f39
.word 0x12efad42,0x91a46712,0x5bdc5cd5,0x72cc7bb2
.word 0x30afe29e,0x69613453,0x2f7504f9,0x14849d35
.word 0x8f7a8bd4,0xcf3ac190,0x9c72250f,0xc1943ba0
.word 0x0c8aa345,0xb339973f,0xc344f88c,0x133d619c
.word 0x6fb0ec5c,0x9beae155,0x12e78244,0x7d800542
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 0x1b3e269b,0xed2acf23,0xeb1c0a82,0xc4d56576
.word 0xb6b5d249,0xb56cedf2,0x17938b4d,0xa68e8a1e
.word 0xf488f561,0x41a7f3b0,0x7ca49b15,0x6732a67c
.word 0xf28e5efa,0xfa729c22,0xe22d5d58,0xe3aeaec1
.word 0x9f30e91a,0x292ff5c8,0xc58fb25c,0xc661f0d4
.word 0xab883d65,0xde3dbd7e,0x3cf716f8,0xef3285c5
.word 0x2e1cf279,0x3f7a7746,0xe6ed7cc1,0xa21e241f
.word 0x0ad1f113,0xd184973a,0x2cbfdb86,0x473e6d1f
.word 0x1506f57f,0x7c3a001e,0x300510e6,0x589da041
.word 0xfd3b9d38,0x916c40bd,0x85afb3db,0x89d7e4a9
.word 0xeba23178,0x64212ea2,0x1e9b5fd2,0x78cfd2f5
.word 0xd6f3daa2,0x2bb5edf1,0x0c25b64a,0x2222a7aa
.word 0xe9fac778,0xb9b7f125,0x3030d55a,0xb0087be9
.word 0x5984c7a5,0x62a97ce2,0xe2860c2a,0x9b3e5b94
.word 0x57900f3a,0xf630e7dc,0x32925057,0x02b02952
.word 0x5d23b2c1,0x21ec5b82,0x926d1034,0xa8a15395
.word 0x0aad2254,0x317ab6ab,0xf33bb1a0,0x0bdb1720
.word 0x40dfef3c,0xc1e59645,0xfcb7a68d,0x292578c8
.word 0x89c31e2f,0x0cd89574,0x443b7037,0x39191820
.word 0xdf126f0a,0xbe658464,0x48674def,0x29b2428b
.word 0x5994fc14,0x47ddc652,0x5657326c,0xd387555a
.word 0xfa7f4ab5,0x285fc82e,0xe2046259,0xd4420d0a
.word 0x5829f43b,0xb91071af,0xe84110c5,0xa2c4ad0b
.word 0x7ee25a12,0xf458d5ae,0xf8aebb69,0x70d9e764
.word 0x92790610,0x883c4e53,0x240968a9,0xc7049ea4
.word 0xf067c70d,0xacb34ea0,0xce84f7a9,0x1e601d50
.word 0xd80572ca,0x11907997,0x870b084f,0xec90bb1f
.word 0xb2fd5051,0x38685662,0x379532a6,0x997a1bb9
.word 0x7cb76e1d,0x1570d3b3,0x3c674b79,0x034cfc04
.word 0xe1a5848a,0xb92c57ee,0x9c60caef,0x62a93bd8
.word 0xb645a53d,0x3dfada49,0x220c0471,0x191bcc6d
.word 0x597462f5,0xcbd063fd,0x981e1656,0x61869ed2
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 0x42918bc2,0x8d21c699,0x787d90fe,0xbb8aa243
.word 0xf7b79041,0x0d3725bc,0x5d53d2cf,0x720b922a
.word 0xd075b7c3,0x26a3fcb9,0x16d055db,0xbe40be56
.word 0xb7ce3776,0x938be00c,0xbdea0bca,0xe445171f
.word 0x24825d44,0x953cae49,0xfc4330d5,0x1311c9cb
.word 0xaf5732bd,0x734baf47,0x5b303e1b,0x1975d238
.word 0x42e99365,0xf3575432,0x54c9f3b8,0xf73ceb11
.word 0x8e9c509c,0x426d641a,0x31bfe3dc,0x5057e8b4
.word 0x12738bd1,0x9f1a0f23,0x70ec14c9,0x86ec6ffc
.word 0x321f6c75,0x3eb9ad72,0xd23d8836,0x58fdb76e
.word 0xb2e162dc,0xcea4aedc,0x2f770668,0x9c9b0ba2
.word 0x1cded12b,0x6e40ae6c,0x6f0ed255,0x954d58e8
.word 0xdb427e9d,0x33a50b8c,0xfbe9f2f9,0x8cc5c3ec
.word 0x2ca73acc,0x36e950fe,0x69074b08,0x45bcb99e
.word 0x93755d2c,0x361e1518,0xde688d68,0xa1f1df99
.word 0xd9034056,0x8bc8f29b,0x84e61125,0x4cd0f071
.word 0x164844ce,0x82fe4aa8,0x784580c6,0x93a0f735
.word 0xd1a19292,0xfd363615,0xab56193f,0x3a98e77f
.word 0xe30b76ed,0x33aa2da0,0xaa0b4ef2,0xf1d03fca
.word 0xd90b231f,0xed0c2c34,0xe7125ec9,0x4c8da5e7
.word 0x3f10cd43,0xdb4aa87f,0x45e33b04,0xc072c47c
.word 0x2bd11288,0x426ce131,0x4e2540e4,0x76087893
.word 0xe13f3189,0x77f04967,0x3ede37ac,0xbc6b8cc4
.word 0x3738ce77,0x62df9eb0,0x4ec0b41f,0x6f928ad7
.word 0x49fb90a6,0xd120a54c,0x25ae206b,0x1fabb301
.word 0xec4f0b99,0xc149d65a,0x338acae3,0xc7341c2e
.word 0x1bf0a9a0,0x72190e08,0x6d5c4127,0xb2c6fa78
.word 0x615a38e5,0x69bcf9fe,0xcfe34cbf,0xe16835c7
.word 0xf4fd4bcc,0x1dfcea50,0xc27a07fb,0xdd787b8a
.word 0xa98169c4,0xdcf4d9b1,0x40543472,0x94cb6a94
.word 0xb374d955,0x6d4f1e20,0x9ce09248,0x517c845b
.word 0x7e1acae1,0x24b39f12,0x5953c990,0x885d77a6
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 0xb444ca6c,0x61fdd234,0x7baa0e08,0x6c9d4ddb
.word 0x9baaf1c3,0xe3e61f34,0x4c26130c,0x71733489
.word 0xa2dd2a44,0x1028619e,0x29567d41,0xf6aaa21a
.word 0x6872c034,0x5e47dae3,0x728c9d86,0x32ab0f80
.word 0xacd9bee0,0x489eff7a,0xa78dd0d3,0xd6054b55
.word 0x47e83182,0x74eb422c,0x920c59b1,0x1e0fc8b0
.word 0x7d155d1e,0x5b45aae2,0x4b1b8ae8,0x9ca053e2
.word 0x5e66a1a9,0x91b1cdc0,0xfb6bb16f,0x97525e03
.word 0x59921695,0xdc9184f8,0x2471a933,0x0c09065f
.word 0xe5a6fbf7,0xdcc2a9e4,0xcca1d661,0x66e242fe
.word 0xe7156a83,0x9df2937f,0x1198917d,0x1941dbe8
.word 0x44d64747,0x65c02876,0xe3194fc9,0x60e4edc6
.word 0x1dd1d857,0x6ea76227,0x7e458a6c,0x1ec5e7a0
.word 0x53ac24b2,0xa904e6ad,0x36ba4419,0xc2262712
.word 0x6305d5ac,0x19540e68,0x6ea4e8f4,0x1e75528f
.word 0xbc0d93b8,0x76e9d892,0xcb8525df,0xfd8d2161
.word 0xcdd177b6,0x49d0c441,0xc4ccb9af,0x2eb27527
.word 0x74edb8a6,0x9a4e83f4,0x0678c59f,0x7fecfe1c
.word 0x0621ccb8,0xf7adfa94,0xde85ff54,0x3e965d88
.word 0xa03e810a,0x89f826cf,0xe04491b2,0x8ba701a0
.word 0xd9018138,0x78da968b,0x98583162,0x335c3248
.word 0x141227e6,0x92c4a289,0x3d69f1a3,0xef471c91
.word 0xb84da58a,0x9ed34228,0xfe440b2a,0xb9d7ef6b
.word 0x0aa187ca,0xc9a4609d,0x8708c96a,0x3d862c44
.word 0xe486683e,0xb647f32a,0x4f410662,0x36ffc18a
.word 0x9d46ab8f,0x59c4b30f,0x7cf88698,0x07ee8f4e
.word 0xcd7b7fa6,0xded8d341,0x372dc026,0xf1c12be4
.word 0x0486abe7,0xfe2cd50c,0xa215ef9f,0x296d4df4
.word 0xe300ec00,0x20e95c1f,0x77c3b232,0xf291762c
.word 0x8ff07cfc,0xeaeb8a74,0x06d4f09b,0x0ca6a537
.word 0x39dec6d8,0xf56a4dd2,0x68587224,0xeae856ce
.word 0xd2344619,0x90bdcbdd,0xa669c9aa,0xf26d2576
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 0x7fce90d0,0x8fa962ce,0x0a969f7e,0x410fa244
.word 0xb01b48b5,0x233f9ecf,0x2f04507a,0xcfc908d2
.word 0xd040647e,0x0a872570,0xbebf785c,0xbcee682e
.word 0xf0b105d8,0x1527e1ad,0x4ce1495c,0xc483000d
.word 0xceca86d9,0x5496a5af,0x3c7d7775,0x551000b2
.word 0x2372d4ab,0x30cfea5b,0x7cd6d347,0x5cb954d7
.word 0x485295d2,0x6769baa8,0x54e75885,0x3868cfe3
.word 0x2ee57161,0xc59478c0,0x940bd9b5,0x20f8b30a
.word 0xbf76e9a9,0x92012f06,0x9ae13a8d,0xe21f8669
.word 0x0b56b49a,0xb97e9f1e,0x8b62b611,0xe17e7b07
.word 0x779314dd,0x4859e0b2,0xa6b96225,0xb2f8f8a0
.word 0xed0044a7,0xfdbb98e4,0x2122872e,0x712af9ca
.word 0x164b0be8,0xfeb393d5,0x0e4949aa,0xe6c5224f
.word 0x58938782,0x63faaf66,0x4857b0c3,0xd6e5a8d8
.word 0xc89dc4bd,0xa8f79104,0xc6535880,0x42ec7769
.word 0x1316a705,0xa83e7663,0xee63763c,0xd618006a
.word 0xf99cac9f,0xb7b6a45a,0x7ded63fe,0xe9d5738d
.word 0x8b53f677,0x0fd835b4,0x08945d42,0x9c0e62db
.word 0xcf483d57,0x025e3262,0x0a5a28a4,0x6fa6f15f
.word 0xf77a7f19,0xd96456fc,0x5ffc96d0,0x0b30a73a
.word 0xe8e6c1e5,0xa5493e98,0x5437fc9e,0xadb58004
.word 0x787b669a,0xd6e72f2f,0xb6ee0fc5,0x6763ddbb
.word 0xa12edcaa,0x1e076153,0xa0bbfe0a,0x437ca9d7
.word 0x4ca59475,0xe15666f9,0x82add619,0x0414cf75
.word 0xd6488ba7,0xe72cdc02,0x2926ef53,0xeb74a47a
.word 0x053ac3ff,0x73f93f29,0xe4e7a0f5,0x3d752d00
.word 0x3660ce43,0x2314d36e,0x48ee5a06,0x0e758bd0
.word 0xbc585199,0x0e5de560,0xf19612dc,0x89e52ed1
.word 0x2ebd7a03,0x9b343ca9,0xc9fa1eba,0x74492224
.word 0xa251c4ee,0x888184dd,0xb8847832,0x56e56842
.word 0xd76c65f1,0x641fa162,0xccb3a376,0x87acc4d2
.word 0x52e3bb3c,0x06ab4c01,0xf6062b68,0x234a063d
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 0xeb18cda7,0xee6a0981,0x6c131d4a,0x60d700bb
.word 0xb0475ff3,0x44f85a7b,0x45bb2416,0x1fb4bcfb
.word 0x102a56ae,0x664ce95e,0x447dc9f0,0xe4a74e73
.word 0x64c4d502,0xf720f966,0xb73bbc28,0xd705cfd5
.word 0x28598b49,0xadee0590,0xfeb3fe5c,0xe2d3282c
.word 0x7c9280c4,0x9a8e0615,0x5dca0366,0x9cdce7e1
.word 0x9ebf826d,0xf0a679b9,0xb795894f,0xcecfbb2b
.word 0xa64c83a1,0x83350e3c,0x43c1cfb4,0x4b1d4738
.word 0x3b8a9768,0x05047471,0x631ac4b4,0x766c70b4
.word 0x0a9aa666,0xaebdbe32,0x4c554959,0x40cfd660
.word 0x02803d32,0x92938305,0xbee68906,0x8929bd93
.word 0xe17f69a1,0xfa190471,0x6ee8c920,0x89a66432
.word 0xd00d8e12,0x6680dd6e,0x246abde2,0x71da8c3f
.word 0x1cc57aec,0x6e87fdb4,0x017c3425,0x82a8080c
.word 0x195c494e,0xf0f72c99,0xe6d58701,0x96b43b9b
.word 0x4296d1bb,0xb9868317,0x5b673dd6,0x3b3fd485
.word 0xb4c28f0e,0xd8e466af,0x14388b15,0xe46fc098
.word 0x904c60c1,0xa373fc47,0x1e4ffda0,0xb3dc15de
.word 0xad33f2c5,0xe1869422,0xffddec04,0x00ef3089
.word 0xb53468ea,0xc978f83c,0x58085d8a,0xde6a1ce9
.word 0x763feab4,0x2ff5b5a8,0x704747c7,0xca8927cb
.word 0x8fea108c,0xf13f7f6f,0x8634e045,0xb1cd133b
.word 0x42e59a25,0x48c102b1,0x468433bc,0x7fee9daa
.word 0xb288a65a,0x47874fe7,0x6fa6b187,0x37667dbd
.word 0x1c57aee8,0xb9e39d64,0x2fe2f486,0xdc5a59d8
.word 0x04616961,0x0d8eb3e0,0x8e38b2b5,0x84ab5eb1
.word 0x1beb2019,0x57cfd1a4,0xb9c4255c,0xcfa32ffc
.word 0xb12a4114,0x6e3af6dc,0xb906ca33,0x4065d8d6
.word 0xadc033bf,0x110ec02b,0xf566b3ca,0x5db237f9
.word 0x8e06e96b,0xc156bdd3,0xc7c67c14,0x49a4147b
.word 0x31e1e9c7,0x96f4a223,0x15d80bce,0xf061417a
.word 0x7f216522,0x72e2427e,0xd867a170,0x1940cf11
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 0x6dfc7faf,0x4f08df95,0x5f549f20,0x5f6562a6
.word 0x5deedb87,0x295a7fac,0x75e7249d,0x4984016a
.word 0x29cbece7,0xaf6bb688,0x6b5259ed,0x62a50bf7
.word 0x24d2a2f9,0x301669c5,0x86c2400a,0xcfc51158
.word 0xd68b62f2,0x84b92513,0x01c6195c,0x17ca185f
.word 0xa44fc212,0xb1cf5600,0xa97e2393,0x266b2194
.word 0x31790b77,0x33c4cd8f,0x27fd493f,0xa5d244f4
.word 0x6758993c,0x8ea86ce1,0x4338484f,0x9b33cdff
.word 0x5d19cf27,0x2d7e82f4,0xf6dc936c,0x18c331e8
.word 0xabf0a7ff,0xd385c52f,0x0c462592,0x6d2dbbcc
.word 0x4ccef020,0x98d660ee,0x91086461,0xa5fae3d7
.word 0x3c1500fb,0x4926be23,0x6c4e97f1,0xad190e2b
.word 0xc3fcc496,0x1a7313fd,0x6de7e2b3,0x46e96681
.word 0x8a736c2d,0x777736c4,0x4598c4b4,0xb3396448
.word 0x91166cab,0x8f3125d3,0x3a7a2038,0x99ce9a2a
.word 0x4577e862,0xf108b91d,0x91ffb6f1,0x486f2b4c
.word 0x543b32e9,0x44d4aec9,0x7b783e6e,0xa511116f
.word 0x96a8233b,0xbaed48fa,0xa6ce10a4,0x4998bc63
.word 0x54401359,0x8b6d87dc,0xdbc37380,0x9c19f1a5
.word 0x3e022155,0xa2659416,0x5f11758c,0xc59b51ad
.word 0xe4e4d7ec,0x73a1f691,0x043b8ca1,0x721f0396
.word 0x608dee94,0xfbf579ec,0xb0b95013,0xab24e7e7
.word 0x1e1326a6,0xa103529f,0x8faeab6b,0x50e16409
.word 0x76560987,0x3d6a19a6,0xe37dad82,0xd84f5c48
.word 0x95df23c9,0xb434db28,0x6a65ffba,0x818cf9e8
.word 0x069b87ef,0x7b8d3806,0x039e8e44,0x982a4ecf
.word 0x69263212,0xacd3f812,0xb6095733,0x4c8518fd
.word 0x237cfc1b,0xdb94388e,0xc02289b6,0x9d9b0eab
.word 0xd5940670,0x7e87fc6a,0xa014a9b2,0x6e4cf239
.word 0x09c75267,0x1a57b043,0x3e578a0e,0x26f57736
.word 0xd49a5481,0x485838dd,0x23b6c304,0x66c5186f
.word 0x56d810bd,0x4f2c5bbc,0x31f03553,0xdd66fd72
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 0xb5d9ddda,0x85659a8f,0x010bfa4f,0x9a8ca02d
.word 0x40f68e68,0x3a39e442,0xea0e7a04,0x97ac91f6
.word 0x7e60ca41,0x92ef883a,0x5ee07aed,0x894bd464
.word 0x800cb0e6,0xe692d71d,0x09af9ac7,0x96a8579d
.word 0xc2c2d46d,0x5f31e8ee,0xf2690bf5,0xb8113d53
.word 0xf6778fac,0x8dc3b794,0x721f3a4d,0x8a7f2356
.word 0xecacb53e,0xbc154993,0x1748e899,0x75cf5216
.word 0x5b8319d7,0xed40aa18,0xf519af03,0x7115f1a0
.word 0xb16fb6e2,0x5083fced,0x55aa8189,0x2c521e75
.word 0xaad26535,0x37c50966,0x0d67ab93,0xb8e4e4f1
.word 0xf5e2c0ec,0x6aea5c9d,0xeef3bb7c,0x1f384604
.word 0x0f4e0b46,0x5a5ae192,0x8a50cbb3,0x2a27ecba
.word 0x97a0e8c0,0x85d2adcd,0xbf3caea7,0x9462617f
.word 0xf08bdccb,0x87e5ff7f,0xdfe55022,0xe10f2df0
.word 0x544aa3d4,0x80f96ad4,0x28a64f20,0x54e65304
.word 0xffb89476,0xce0c86f0,0xb0653ac8,0x9b44ba1e
.word 0x59c0a652,0x2d8ab571,0x506e7f0d,0x835d0076
.word 0x2d1f35d7,0x133f6c17,0xe824ae65,0x94cedd88
.word 0x84eb6df4,0xbaa5922a,0xd35abe36,0x43d653da
.word 0x3601f984,0xadb83c75,0x2f5020f6,0x7a3c9454
.word 0x7ee5c43f,0x942d9b62,0xb51e6a17,0x0436e605
.word 0x10fc35ce,0x073966a7,0x79c4a803,0xd43f32ce
.word 0xe1d5bd8d,0x28f1de0b,0xfd6d9867,0xb2f1652f
.word 0x58782c10,0x52c24778,0xf39d97f7,0x9808922f
.word 0xf0e14eb2,0xcb714023,0xad09a86a,0x8626db77
.word 0xe2232024,0x6cdc614d,0x004a32cf,0x1f4cfdde
.word 0x9f3a6e53,0xbf74049f,0x028319ae,0x9c7d0026
.word 0xe8417e12,0xeee36085,0x777a3d2a,0x6f673720
.word 0x5916d1e6,0x2eca80e6,0x81c3e4cb,0x24fcf729
.word 0x96f4377d,0x8cccdd96,0x2366b691,0x2f546ce8
.word 0xfe9cf57d,0xe46f825f,0xe01db215,0x9625c98a
.word 0xfaa84263,0xc318ec90,0x53e1baa4,0xe92d590b
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 0x252fea93,0x80fd231b,0x7eb3554f,0xc0fb5ced
.word 0x3581103b,0x5c91dd98,0x4cc29057,0x2f2c7db1
.word 0x825cf607,0x664a0ea0,0x5d689696,0x258df823
.word 0x1593655a,0x0f2d20a8,0x7f4753c4,0xf6aded49
.word 0x09a0efc4,0x024bde16,0x11917c09,0x42bbcc00
.word 0x0815ba47,0x6ad5fe30,0x73e2b539,0x2f31e813
.word 0x20f37713,0xf360493d,0x16fb075e,0x5a4bc3c3
.word 0xb9d643b5,0xbf276777,0x67ffec1e,0x17c680f1
.word 0x2fed0dc5,0xed047257,0x6dc9e3ac,0x317f8a92
.word 0x25c2b830,0x98d7e5b2,0xeff5e105,0x845ea84b
.word 0xb0bfd9f9,0xd36d9ec1,0x8489ce49,0x12d31eb0
.word 0xb724d270,0xdadc7ad8,0x6a219c88,0x499f99d2
.word 0xf979c3b1,0xb5c83a1c,0xe0597f80,0x033b57f1
.word 0x2d988b12,0xa92e3bfb,0xb5ad50e9,0x30dc6c2f
.word 0x3295546e,0x16a9ec7a,0x61a51b55,0x42751756
.word 0x5f0ab472,0x200b7f35,0x3961e818,0xc7c879c8
.word 0x27f7b110,0xbebbda07,0xa06f5614,0xba9f79c1
.word 0xc4dad85b,0x01a7613d,0x0f5dbe22,0xbb3e5628
.word 0xff7a327c,0xa33a7709,0x166f94ed,0xe3d4d958
.word 0xc955d64e,0xfdfb58d9,0xf40a7954,0x34dfe28f
.word 0xf3c09387,0x5bba60d4,0x4f8a654e,0x1e0cb2a1
.word 0x2eb3aa72,0x3ade86af,0xe072d06a,0xfaa31ea6
.word 0x53f543f9,0x29c14238,0x395a142e,0x1468f345
.word 0x8e7c43bd,0xdc951842,0x0b53bb41,0x9c0d85d5
.word 0xc5d09ee8,0x0c0986c3,0xd0661460,0xb9e26c61
.word 0x199b9942,0x2abe6d67,0x630c46e7,0xed1b2952
.word 0xdd3a073c,0x128e49e7,0x61cb323b,0xa9e65b47
.word 0x05a3f3ab,0xa9bb7c2a,0xb323855c,0xe49b0e54
.word 0x495a0e2a,0x60145c3b,0xa6a898fb,0x8d25415c
.word 0x9712f9ac,0x368fca09,0xd242ef91,0x8ac0fb94
.word 0xf98dd587,0x87708239,0x5abb2227,0x42e7eb3b
.word 0x196b78ea,0xbad04c1f,0x932af166,0xa42ecaab
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 0x3e4ee30b,0xd14fc1ba,0xdfecd223,0x572e9944
.word 0x705aaf7a,0x35f72783,0xc5cbe40a,0x629c475a
.word 0x1aa4e4d2,0xd78b6f13,0x05a53813,0xf98c99ac
.word 0x4fffaa95,0xfbf63ca4,0x68a73300,0x9986c6ab
.word 0x4635f536,0xd9746492,0x56090a3b,0x7e4f2d08
.word 0xa9665305,0xe7785d22,0xe456d562,0x7e9bbea0
.word 0xe5412b8f,0xc16782ae,0x4a828302,0x68d0b140
.word 0x2d45d0a6,0xd6de8732,0x291ba4b4,0x2db05fb2
.word 0xd2ff7ae2,0x21e52363,0xc995183b,0x5d4615f4
.word 0xe61e71f7,0x3aac47cf,0xd5dae5f2,0x6df6e40e
.word 0x993e98e3,0x03ec1f83,0x9ef1cf77,0x4fd4541d
.word 0x55614689,0xa9a14524,0xffdbf8ad,0x2567a4a8
.word 0xca9d10fa,0x69ea320d,0x6682d0d7,0x440b76f6
.word 0xb6f2ed77,0x3954be49,0xea92c735,0x6ee089ea
.word 0x30fe8c34,0x12c99b1e,0x8bbf4872,0x37995648
.word 0xabbf40ca,0xcd4f1e58,0x04a56822,0x4677c967
.word 0xdf63b72c,0xd842c273,0x3bb6b0d6,0x1b910392
.word 0x6923160f,0x2841cff7,0x08741913,0x5f2108bd
.word 0xb96fa24f,0xc64a7092,0x7661fed6,0x8f6036bc
.word 0xbb458727,0x0dd05bf8,0x4628a535,0x7407c246
.word 0x4898cbb4,0xc2577465,0x20b55b23,0x918a2b77
.word 0x5da71d73,0x1b3fba17,0x3a26f110,0x3328776d
.word 0xb77f7c10,0xaae723a1,0x2e46ae39,0xe82ace28
.word 0x5b52d812,0xa35c8baa,0x2879c8a0,0x6e1ec2c9
.word 0xeda3fd6a,0x4074f0be,0x01d3fba6,0x5baba2ff
.word 0x99cba264,0x3e4294ff,0xa3d75e2c,0x1ae96213
.word 0xfaa9362b,0x2d5a5103,0xa5484e92,0x1c21ff05
.word 0xaf8adb6c,0x92dc03ac,0xaf3b12df,0xa9f97800
.word 0xa333d204,0x31a0aa56,0x7675b613,0x511040a3
.word 0x15bb3ccd,0x0e601beb,0xc7b6474e,0x6180fc95
.word 0x1b1e1c33,0xac8b85be,0x3e7ad8a4,0x68905f2a
.word 0xaee09112,0x03c4bbbc,0xa022228c,0xddb3163b
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 0x902f4a5a,0xbd08fedb,0x694d5487,0x1d473785
.word 0x3d3ecd61,0x28f3c46d,0xde999950,0xcb773a09
.word 0x0e7864dc,0x40520f69,0x08cd8e0a,0x9c761ad1
.word 0x0083d3e9,0x033ed22e,0x91d34caa,0x6755adc7
.word 0xf4d4341a,0xb8ab5ef2,0xea2e1101,0xd58d9256
.word 0x68df0349,0x8d75e5f3,0xd9ead647,0xf62cd75c
.word 0xb6843484,0xbb9cea43,0x225956f8,0x4e367e8b
.word 0x67540582,0x5fe4ab98,0x78e54962,0x2bf34cf0
.word 0xae065801,0x5802733e,0xbadbb8bb,0x60d86346
.word 0x8448f4d9,0x857be95d,0xed80a335,0x6ef6a4c3
.word 0x7b23889f,0x4875cbc8,0x3a3700bb,0xfd3b70f9
.word 0xaad5c10c,0x23a8da69,0x805b3930,0x25cfae2a
.word 0xb8e81f5c,0xea5b6815,0x235773fe,0x34281a9b
.word 0x6b544c94,0x02bd4037,0xac879ef2,0x1fd8ea83
.word 0xdcd627c0,0x9cf657e8,0x48653cbe,0xeb242018
.word 0x66881d33,0x36aa1a38,0x879ecf7b,0x45243196
.word 0x9ef1c16b,0x9aacc66f,0x5e770306,0x5847d360
.word 0x92d28ec3,0x9792dca3,0x12f5cad1,0xe6a00026
.word 0x1112d691,0xc00d874d,0xbeaf2570,0x8a868bf9
.word 0xf4758307,0xa7623848,0x878e4834,0x85affb5a
.word 0x1527dca9,0x54dab989,0x995ae953,0x52b4eb29
.word 0x40a5c6e1,0x4bd4220b,0xea583a13,0x6bd198c4
.word 0x190e5f60,0x05803394,0x43217e58,0x04f988d4
.word 0x342121bf,0x1c92e0e2,0x0690fe7a,0x0512d152
.word 0x6e0fd7c5,0x79226fb2,0x5161b145,0xe24639ef
.word 0x696917e8,0xa79059b8,0x3092d5ec,0x216cf33f
.word 0x3508fecf,0xb8782cbc,0xfe622f61,0xd853bda6
.word 0x3ec7742d,0x381195b3,0x62dde3e4,0xc105430b
.word 0x010e2221,0xf11a2922,0x24cd4f99,0xa4e6c98c
.word 0x4476c7ab,0x3139917c,0xc2557661,0x8cbadb03
.word 0x73e38f0f,0xe6bde777,0x58b1e5b1,0xbc47d9b0
.word 0x56bd6e26,0xa5abc846,0x12975fc9,0x11295d14
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 0x68f1a110,0xc6472030,0x11032287,0x0baf6dab
.word 0x6cbdb720,0x76fcc5aa,0x8a95aa83,0xc5f5d452
.word 0xeaf7cf4e,0xf3a57923,0xdb15a7e8,0x8d4b363d
.word 0xb46f1037,0x87b6ce39,0x8bfe6cb6,0x5a11ef8a
.word 0xc9f66884,0xb685afef,0x91479e56,0xa2c7d45f
.word 0xf2b8e9e2,0x976e37f9,0xc7e92297,0x4962e8f8
.word 0x4a474dd5,0xaa1b43c4,0xa6a7b370,0x12d48f2c
.word 0xc0285906,0x8c2dfbc8,0x8b98afb3,0x161431e2
.word 0x7a328ded,0x2ab1ee44,0x8cb28f4c,0x696d6bba
.word 0x131a062c,0xedd52993,0xca43bb9f,0x3d061c09
.word 0xe73e3108,0x8630c7d2,0x5ded99d0,0x15f224df
.word 0xa1bdb963,0x2d31dfb2,0x5c04c2da,0x1b842ecf
.word 0xc175c3a5,0x8360b78a,0x26920616,0x388a183f
.word 0xa1251038,0x1498f826,0x0757f4ff,0xee26ce2c
.word 0xac8a757e,0xa363ae3f,0xbb53527c,0x7c65cae4
.word 0xbb335446,0x2c2f35f6,0x3818f36a,0x8b4543a7
.word 0x3f94d5d8,0xf7532b01,0x32be9f76,0x28c16c91
.word 0xfc3013b3,0x0bfee026,0x35cfd8e7,0x66d7f859
.word 0xbca4a990,0x76a66fb3,0x25fd98b7,0xe5a02aac
.word 0xbbdb55ed,0x2d8dccfd,0xabfa41e8,0x279f6ce7
.word 0x7231acb5,0xf5da8eaf,0xe4b972c8,0x8c70769b
.word 0x6ccae097,0xbf443e2e,0x1b3c9fb4,0xa1ff4704
.word 0x55f478c0,0x59371d71,0xd0352a6f,0x9a2045f4
.word 0xffa27d9f,0xd053d2b4,0xcd971635,0x84368be8
.word 0x1d497fe3,0x08805c17,0x3b14d1f7,0xeffe7128
.word 0xfb9d6333,0x1fb8cb8d,0x4532e57e,0xf501ee8c
.word 0xaa5dedea,0x323444f6,0x278e7ada,0x2ba29816
.word 0x0312839c,0xebccace1,0x30a35146,0x7a01063d
.word 0x03316700,0xe6849dd6,0x26be2d46,0x2e562d85
.word 0x04cfab14,0xbbbc3b81,0xd8cf3c85,0xdd2f0e12
.word 0x08af000a,0xdb455688,0xdce5c833,0xe1db87fd
.word 0x5a6a6d0a,0xf5f24ec2,0x02c8c5a7,0x1e34147a
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 0x792bdad3,0xc61ac29e,0xfe4fa28e,0x42ecacf2
.word 0x17c94a17,0xd2215dd6,0xbfbca280,0x13afb74b
.word 0xbbd5af30,0x6c5354ae,0x07af9252,0x1c84bd14
.word 0x64c0370a,0x5daaad2d,0xa9e927f5,0xd6a082f9
.word 0x263bd378,0x71e7bec1,0x04c8215c,0x4a8b9c69
.word 0x43c896e7,0x66a9ae8f,0xe35055c7,0x49bbb332
.word 0x920cf68d,0x325596bc,0xd630362c,0x9771dc3c
.word 0x09276a06,0x66fb1fc9,0x68d2ded1,0x165ec6c3
.word 0x7bf55e9a,0xbd890ccf,0x4f8280b7,0x315b5649
.word 0x888d0fd8,0x779d0786,0xb3970292,0x1bb013d8
.word 0xcd7ed038,0xab085e00,0x2191a644,0x15f3029c
.word 0x843a41a6,0xf92d86c5,0xaf21afe7,0x0b319fc0
.word 0xa7fba56c,0x7c30bbf8,0xfd8e1108,0x42cfd6e2
.word 0xd93f9e7a,0x734c0fc1,0xdbc5b980,0xfdbc7a2d
.word 0x9647882d,0xa0a6b71d,0xcf22da69,0xde426efb
.word 0xfb1aae3e,0x5ae61fc6,0xba5695e8,0x51f53168
.word 0x26886b16,0xc22cd5f7,0x6af76c82,0xdb1baf5f
.word 0x4d25e461,0x686f528a,0x66d162f9,0x343786da
.word 0x099db9e4,0xee50cef7,0x0a1d7b71,0x69125cdd
.word 0xa5f117d2,0xb9d6a7f5,0x06c77faa,0x92a4b60e
.word 0x5a61d8fe,0x9055c9be,0x52a21c3f,0xd120a21d
.word 0x9cdca11e,0x93eceb02,0xc95198fe,0xc76e619e
.word 0x1a257354,0xed22e050,0xc87ba488,0xf7063534
.word 0x037b48f0,0x51cfa0f5,0x12324627,0x7dea227a
.word 0x7f2fbbaa,0x98068186,0xac23ef57,0x029f672a
.word 0x1216f24b,0x15c9026d,0x342ea669,0x88060b8c
.word 0x603c7782,0x523253c2,0x5bb5ec89,0xb1adb445
.word 0x017ce621,0xb8470ab4,0x0867c6bf,0x4b61710e
.word 0x17f90467,0x83886092,0x1a355437,0xd85f20d4
.word 0x758178ca,0x1488a1ec,0x16c8c74d,0x754e4931
.word 0xc7bef594,0x1fcb83fa,0x87d404ea,0x748f2c76
.word 0xe62759fa,0xf4d48bf4,0xffa3f519,0x1584af62
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 0xfd7476f6,0x7c10199f,0x8ae82f32,0x25ea05b0
.word 0x51e55e74,0x1253456f,0x95af7934,0xa4f15071
.word 0x3e012694,0xb11b7d45,0x98ec658b,0xbcb4984a
.word 0xeef3c986,0x1c45d0ff,0x5c444e80,0x462522ff
.word 0x01cd3d56,0xb9b89483,0xcbc23dd1,0x6a3d6324
.word 0xf2ac106f,0xeeed3768,0x55676534,0xde682b2b
.word 0x04d77565,0x8eb79dc7,0x0d90d5ec,0xec84ebb5
.word 0x1b95028f,0x6fb4b6f1,0x89912ed6,0xdd721885
.word 0x04a310ef,0x0101f5f5,0x82d73cdc,0x62fc3e26
.word 0x5b7e770d,0xd5907e6f,0x55c22908,0x48af53ea
.word 0xe9952a4b,0xa6b06e7d,0xd3dbb182,0xa57e82a9
.word 0x0ec6b0e7,0xf57f1920,0x9e3e3b0a,0x20635869
.word 0x61abad8e,0xc982279a,0x1bcd2eb8,0x752d0d15
.word 0x222af8ef,0x4c8816a7,0x3273fa9f,0xdbfae504
.word 0xc99ffe03,0xffb87861,0x9884e153,0x74318f97
.word 0x3b6939c4,0x22b82957,0xaa8867dd,0x9fba6168
.word 0x20f5fdbf,0x3d706015,0x897e85e2,0xaad6c65d
.word 0x336a500f,0x89fe7468,0xeb48f9f6,0x9e2bee98
.word 0xeea0d88d,0xaa30b500,0xf611eca3,0x3915c75b
.word 0xa52f86cf,0x6fb2a856,0x1ddeb294,0xb284b6d8
.word 0xba1bc740,0xcf19492b,0x3affa699,0xae403274
.word 0x3625e88c,0x8ea4d437,0xae6710e9,0x4c0bccdd
.word 0x335848e9,0xaf2d2617,0xd427a9d4,0x1e259bd4
.word 0xc83cdf06,0xabd9b791,0xdff99828,0x2ce797ed
.word 0x7c5d4057,0xd23f8faa,0x3b8899e0,0xaea052f9
.word 0xa2516ddb,0xba0d4130,0xb2f1db3f,0xbb9c44fa
.word 0x0c695aca,0x427322d5,0x94a2bd45,0x39960f82
.word 0x1c6d9753,0x233136a5,0x53f2063d,0x9065c863
.word 0xc1c705cb,0x2fbf2345,0xd202878c,0xa6ebdf58
.word 0x985891ee,0xeb98756b,0x7764a995,0xa4e18e16
.word 0xd0f51337,0xbaaf957e,0x3fa54614,0xd7eca167
.word 0xc99d2cd4,0x173bece2,0x7d5e279f,0xbde6e0e5
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 0xabb6b712,0x8d65b975,0xce3cf088,0x25268565
.word 0xf1ae7e56,0xfc6fef24,0xbe56e756,0x187b478b
.word 0x75af8e85,0xf1878a2a,0x856bec8a,0x85e5a2a0
.word 0x1224595e,0x28aae52f,0x41c7b2c7,0xbbde97e7
.word 0xdf4703ff,0x27eb7b78,0xb106328a,0xde7f13de
.word 0x7c026e8e,0xaae8fb8d,0x65b5c1fc,0x20d26a31
.word 0xd320d1a2,0x5138923a,0xf302052d,0xe4b0aa4a
.word 0x1c6bfedc,0xd2d93488,0x3889f04d,0x39a3013c
.word 0x82e9bb2b,0x5078afb4,0x0021edb2,0x52024a57
.word 0x20ec6754,0x32d51724,0x93a8427c,0x72af1bd1
.word 0x7e374ad1,0x4916864a,0x3eb2ef65,0xda68df89
.word 0x193bd68d,0x59a2d7a4,0x2336aaa0,0xfb003be7
.word 0x2c6fc155,0xb285fee1,0xc138362d,0xa0f7cac7
.word 0x246f615c,0x3d425791,0xba167560,0x481917b7
.word 0x3ab7790d,0x3992b14f,0xe6ea9116,0x50011f33
.word 0xa538c249,0xf424c23f,0xc6a89138,0xbb4a1835
.word 0x5a1c7042,0x71b5a934,0xe9c2adef,0xff2815b1
.word 0x853f7646,0x9214e3c4,0xf217b6e5,0xf2b3bf38
.word 0x7d3d58de,0xb6b3a1c5,0x16846d60,0xec5008f8
.word 0x2e33c630,0x016051d3,0xe7b8609e,0xad1ada75
.word 0x7f295a9e,0x9039d10f,0xa6c17c84,0xf47f2039
.word 0xe4c67583,0x4663f610,0xa7d8ce39,0x525e093a
.word 0x60a842d0,0xa268482c,0x193ed0b8,0xd0d85a39
.word 0x48e4199c,0xa302c570,0xfd527d54,0xc869a91a
.word 0x9a7809ae,0x60e57a40,0x6c405eaa,0x66b34a1c
.word 0xca8d96f7,0x34a88915,0x8cc4df55,0x9c642588
.word 0x6aafc68f,0x5917d715,0xd4c4bb18,0x5e69a76f
.word 0x49e170bb,0x029c1d2e,0x80ca09e4,0xf97e1002
.word 0xbf6c8c32,0xee36e4a4,0xe505247c,0xf6ee3509
.word 0x98e9b68c,0xa0eb1a24,0xf1e32a4d,0x41882646
.word 0xd9cf9500,0xadbc8ae3,0xe250faaa,0x46e2714d
.word 0x5f408b71,0xeb400f54,0x872200c4,0xca3cb147
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 0xcb90e75a,0xd1752552,0x23f410ab,0x56f3678a
.word 0x8f360dd9,0x6ac23059,0x2e2579da,0xa9ad0de3
.word 0xf047e9fb,0xdd6b6ad2,0xee1c9f39,0x74c04baa
.word 0x488d8fbb,0xb4f68ca0,0xb3ae7a56,0xc4f512d5
.word 0xcab0f153,0xaf895006,0x70cca462,0x95d78716
.word 0x281407fe,0xc35995c1,0x80333710,0xc734c5d2
.word 0x5ebd706b,0x1ee18791,0xa3c16004,0xd157a76e
.word 0xc221001a,0xd154dd1e,0x9499d036,0x7526f360
.word 0x960f485a,0x396403a7,0x3f272837,0x7c800c57
.word 0xd8c329ce,0xc120052e,0x9bf4533d,0x68ed51c9
.word 0x105617c6,0x0b9635ec,0x092c15d6,0xe5e3f5aa
.word 0x0c1e3809,0xee49db41,0xc79bdd5c,0x2e9779e8
.word 0xea0d6be8,0xce69c353,0xc40f516e,0x18cd5076
.word 0x4fee3bc3,0x0b44fb1a,0xc9673285,0x06248f29
.word 0xc4ae57fe,0x87c78276,0xde6c5231,0x89fc93c4
.word 0x6430e068,0xde89ae5a,0x42466dc7,0xe12e7e5b
.word 0x3a391c32,0x9be25a8f,0x41a65858,0xad599f1c
.word 0xff182c4a,0xd932231d,0x2dfdb93a,0xc2b86f1b
.word 0xc63b301c,0x702c748c,0xdd3991b1,0x6236bc88
.word 0x907cbb56,0x5e50015e,0xe67dd5e4,0x8add0b0c
.word 0x4a2a5c47,0xa2123cd7,0x59d477e1,0x07c4111b
.word 0x0b60ff0a,0xabed6d3b,0xf4bcae1f,0x394ba87c
.word 0x653e21c7,0xd39e1489,0x1fd34cd9,0xa5f81fd1
.word 0x43df0473,0xec0647ec,0x41999ca8,0x459de4ee
.word 0xdc22a854,0x1ecd3b2f,0x7aceec9a,0x5732b4c1
.word 0x69471d83,0xa924ab89,0xa0906192,0x73d1a9fd
.word 0x2463170e,0x9b9f77f1,0x3fe75617,0x90160836
.word 0x906d0972,0x9d101822,0x5241abfa,0xd778496a
.word 0xb7fca676,0x3dfa9325,0x2dfe60e4,0xf1d11a75
.word 0xbe0bb9a3,0x4471f849,0x8c42af23,0xa8109b4f
.word 0x6a84fded,0x5e75c1b8,0x9e522363,0x1e74c68f
.word 0x1bc31ab0,0x828564b1,0xadcff561,0xd662283a
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 0x01581e55,0xbf646668,0x8a4a4bc5,0xe4ed3780
.word 0x9ea57bfb,0x5be7981e,0x27b78f6f,0xaabfeb90
.word 0xa2f62c0d,0xcc891201,0x5613bfd7,0x7930f987
.word 0x46679f21,0x18d02473,0xf3c56453,0x84a4b01a
.word 0x73c2a32c,0x2c8731c1,0x84764da0,0xb1b3551a
.word 0xe0f2a6ea,0xb36e35fb,0x2722f005,0xb2ee1336
.word 0xc0752354,0x8ca134a3,0xe2c9fa67,0x16770c34
.word 0x359ddae2,0x5da508cb,0xb3bfe574,0x2bbc75fe
.word 0xe487c928,0x78f6e4f1,0x5c2539e1,0x83bad645
.word 0x26110923,0x71f74426,0x9f43864b,0x03d5dd3b
.word 0x26d8d7f4,0xc05520ac,0x1e4285a9,0x644cf9e4
.word 0x5527c4a7,0xfe011741,0xb6df5894,0xe10cd75b
.word 0xdb0260a0,0x11659846,0x812db658,0x91d6188d
.word 0xf98fd06b,0x61d77564,0xa296f650,0xb6539556
.word 0xe670663d,0xd90cd41f,0x4467e7c2,0xfd325852
.word 0xd406e972,0x1bd7cc24,0xa1f00e33,0xbcd96684
.word 0xcdc6738c,0xaa92dcd5,0xf8168095,0xd684433f
.word 0x68ce2196,0x0842bd16,0x7cb67082,0x47449f0a
.word 0xf5b0924f,0x4edcc1a6,0xed230b0d,0xd6ab251b
.word 0xd2f3246c,0xc4b5f5e6,0x070ffe1f,0x4b730173
.word 0xcc7b4b14,0xe9af214f,0xa721b06a,0xcc35f849
.word 0x94deea52,0x292d4d06,0x515baded,0x1ef26395
.word 0xe0b05d3a,0x6f8af98e,0x40ebe634,0x5b5300e6
.word 0x303e796a,0x0cfa6d1f,0x112007f7,0x65d9f515
.word 0xe0a90f3a,0x463c1755,0x9be24fd3,0x2d560105
.word 0x2605ec5f,0x12070ddb,0xf228e61c,0xd5e9fb88
.word 0x85faf6cb,0x647994bd,0xe9fab661,0xcb0721bf
.word 0x57978af1,0x9be931b4,0x84758ff1,0x152c5694
.word 0xfd4148ce,0xe95900f1,0xdae13529,0xdd594047
.word 0xb417cd82,0x4eb209d4,0x0891cb32,0xa838fdf5
.word 0x8a498053,0x45d3bddd,0xa75c5657,0x3b01b45f
.word 0x4ad68bfc,0x00e5c450,0xc1260e5d,0x3419e339
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 0xe923936f,0xeacfd74d,0x77faa6e1,0xe1267a40
.word 0x54c3df17,0x0b5f1802,0xa831d050,0x3ee87e27
.word 0x3287094b,0x4c1a62b8,0x1db385a2,0xb1ad280a
.word 0x84407fac,0x86f3198b,0x0453e17f,0x3d3c8515
.word 0x0d49b66f,0x0efdf5c6,0x7a72aa56,0xa9cf3734
.word 0x80cd4d3a,0x7c8c46d7,0x736e820e,0xbbfb24cf
.word 0x070ad503,0x35402f3b,0xeded2b9f,0x70b9c043
.word 0xdde285a0,0xab4c5df5,0xa13cb5f4,0x84253ace
.word 0x532181ec,0x7f2a71d4,0x382bbb1b,0xef8694b0
.word 0x5f425b1e,0x168cf2e0,0xc0524aa5,0xd194f786
.word 0x2d8feb17,0x59f2ed6e,0xe4caf7e7,0xc192cb62
.word 0xae503d21,0x34ab81e7,0xeecad9a1,0x2791fb38
.word 0x36132a09,0x49a5b3ef,0x6fff30b4,0x5aa67d1a
.word 0xce248f86,0xb2e9c060,0x6da68b8a,0x4c4632d5
.word 0xa0c71fe8,0x5fab35d7,0xe1daf755,0xdad661f7
.word 0x1c6dfad0,0x9192392b,0x2f866e53,0x9941071e
.word 0xdff6aad0,0x569ccae1,0xb48ac68d,0x1fb22cf8
.word 0x76bcd196,0x60001200,0x7f0fa03e,0xe279afc1
.word 0x722aeeb8,0xc86aeff7,0x15316432,0xe804bb04
.word 0x3877e9ed,0xe62c5314,0xfd7a3634,0x1b52e87d
.word 0xea5b3640,0x4d52bea9,0x8e8f0eba,0x84fec522
.word 0xa7978199,0x624f0ff0,0xf9089e17,0x7f9851ff
.word 0x728525ca,0x0f0a31dd,0x49ce8b24,0xc90ab85e
.word 0x44bef9b2,0xb2710e32,0x3211dd25,0x61ae948a
.word 0xd2fe24ae,0xf2310b13,0xb88caab5,0x25d078b9
.word 0x5457b177,0xf3d13e47,0x02f6a31b,0x309fd1de
.word 0xa4de9b1c,0x960cbe41,0xd689aa1d,0x93b41eb2
.word 0x66759392,0xcbb49bf5,0x04f80f33,0xec59a8fd
.word 0x54712bd4,0xdbeb2b6b,0x8d19ac06,0xb6b8d2d8
.word 0xc3902aee,0x7ebbfc8c,0x1e322105,0xf47a826f
.word 0x58ee1ce5,0x3e8cee42,0x137cd5f1,0x563e7e12
.word 0xabeefa58,0x5dc4bd5b,0x42065d88,0x2cd91eed
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 0x87180c68,0x422f8ca5,0x1ed9731d,0xacc9550c
.word 0x9bffb63d,0x9bf1e355,0x096c52a2,0xd4968704
.word 0xd3b9f336,0x6c6786aa,0x4c6f5bfa,0x2d3d62ca
.word 0x099b9545,0x0a3549fe,0x53aa16bd,0x40cef909
.word 0x9bdfb664,0x9e813dd4,0x504eb22c,0x55c345ac
.word 0xfdeb4458,0xbb844d4d,0xf4710ec7,0xb5c5c542
.word 0xb156cb18,0xa413bf44,0x01008689,0x34384ce5
.word 0x84c54434,0x5e5b07db,0x3f49c3ee,0x5b769c97
.word 0xaa8dee73,0xa6a8e473,0xf2cc3cec,0x200ce3a9
.word 0x9717bd02,0x7ca6653f,0x465ecc48,0x1f3644a6
.word 0x2108e52e,0xa05808b2,0xf84b4d98,0xa8913b26
.word 0x9f9fc81a,0x5e60ea5e,0x146ff486,0xf3dbad7b
.word 0x85c37de1,0x8eb465f8,0x784a64af,0x4d355db3
.word 0x8671fa58,0xc1aaf87a,0xc1de5d54,0x8d9e9400
.word 0x351fce4a,0x83a19e19,0x891de94a,0x1a7c850f
.word 0x607eff61,0x09132bae,0xbe15bce2,0x32f28260
.word 0x3dd43f38,0x39457392,0x8eee2bfa,0x61590c98
.word 0x19dbaa17,0xd333a733,0x5c262852,0xbba312cd
.word 0x381984e7,0x9ea2d85f,0x3c95d926,0x44858ed6
.word 0x2787f9fb,0x188becae,0x61ab24ae,0xa4eeea21
.word 0x37257a07,0xe1893d8e,0xdc4362d8,0xbc2addb4
.word 0x26e25c99,0x79822c3b,0x0233813c,0x36b3c228
.word 0x55a17230,0x3b42e0d4,0xdad09db5,0xbd458d7e
.word 0x3bca066f,0x4b1c802d,0xb932dc1b,0x24583ba4
.word 0xf491e242,0x948e4e23,0xc6415138,0x6459736b
.word 0x6ce33ae0,0x2e3af07d,0x17ec44af,0xd981807f
.word 0x7fedc46c,0x51f470b6,0xd582c47e,0xe1422511
.word 0xfdf6fa80,0xc495738b,0x98f7c9ad,0x44c63c9d
.word 0xa3de06c1,0x550e65eb,0xcef4b4f9,0xae362acb
.word 0x023a54fc,0x820a0095,0x35fc090d,0x4e1dfa0b
.word 0x9dc520a7,0x5e881b3a,0x73bcc295,0x6e8055d4
.word 0xa67fc52a,0x56132771,0x8882656f,0x67559667
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 0x341511f0,0x86e3112a,0xdc6626a8,0xfa511ee2
.word 0x9792349e,0x6c92c491,0xb64d85ab,0x8bc04b65
.word 0xa88e581e,0xa94a0798,0x6b76e8cb,0xe72507c9
.word 0x4e238fec,0xdf705e2d,0x8007778a,0xe2d07bab
.word 0x777d1567,0xa25eee43,0xc2a4f1ec,0x22ef05b4
.word 0x4bc6ff1c,0x70ccadb6,0x1bf87a62,0xfc1e6db9
.word 0x7bb5e1fc,0xf91affd3,0xb82af6fe,0xb09b889d
.word 0x26a477f8,0xd4ecc105,0xd074a11e,0x497bbe5c
.word 0x882cbea7,0x05c55ad5,0xab1c3bc4,0x1420e77d
.word 0xac03d9cf,0x037e6c07,0xabb8f750,0xce314531
.word 0x92144312,0xae95a093,0x9ca16081,0xb0ee3a1b
.word 0x42cc48fa,0x462414db,0x6b91f6f2,0x1f76325e
.word 0x1eab4d56,0x26cd0f8c,0x96693b7d,0x1de7293a
.word 0x64402a3d,0x4d61427d,0x94a452c2,0x3b3c1559
.word 0x0aaa28d2,0xf1dea305,0xd5c9d97d,0x6b89c66d
.word 0x02cadc22,0x801f8c31,0xac69fe40,0x345e212d
.word 0x22968523,0xc86f9071,0x6e892b02,0x353c438c
.word 0x879ed20d,0xc1cf72cd,0xf9969a17,0x7c66b784
.word 0x28770814,0x77bc9a1d,0x3686c2ea,0x8c128469
.word 0xf6b8cd54,0xd48d47a0,0x8141a96a,0x6e739d6b
.word 0xf6c49dc6,0x4e75980d,0x7d4abaa9,0xfd9a1d09
.word 0xae4e3ce2,0xea9f21c6,0xb13d4dbd,0x4dcf5922
.word 0x532a1253,0x55c6ad03,0xb1dc4eeb,0xedb298aa
.word 0xaf1317c7,0x6dcbeaf3,0x2345f998,0xd4e1485e
.word 0xf65bc79c,0xc4451ae8,0xfd402984,0xb4d0cbbb
.word 0xaefba307,0x05e2697f,0x5de8a7ab,0xe0e51216
.word 0xb5d86e81,0x2933c79d,0x9e96c0c6,0x5868b86b
.word 0x458f7a52,0xb9897e9e,0x6ad2711e,0x5ac6904a
.word 0xdfebbfe7,0xf1ca8ebf,0x25d6e863,0xedd05251
.word 0x42005a7c,0x1e90392f,0x0a22d8d1,0x604bad06
.word 0x8d1b96ff,0x0da4ac7f,0x06aca0cb,0xfee0fa32
.word 0x8b5ebb6a,0xff35d208,0xd8dd070c,0x01f88402
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 0x0c8d7944,0x87f8f05e,0xf22b413b,0x6dc2ad12
.word 0xee0a351f,0x4784337f,0xab4db3a7,0xca7c1d64
.word 0x94321f49,0xf2612c6c,0x9c9bb40e,0xb68a0791
.word 0x4dd4072f,0x98bb93e0,0xa33673cc,0xb391b4af
.word 0x99771003,0x47be4e58,0x7c70651d,0x1565dc56
.word 0x20b7cb0c,0x2ac5d58e,0xe4cbfbfb,0x490e3a1a
.word 0x190fe255,0x4af91db8,0x08ec9f46,0x6b29d19c
.word 0x92704ce3,0x2b3a9191,0xeab4f23f,0x54f6ae21
.word 0x720768ef,0x3adfd142,0x4256dfa4,0x67aa1d89
.word 0x9124e9ee,0x9ac4bbe3,0x1afbd389,0xcfcda10d
.word 0x7ad84a25,0x7047aa43,0xccd3a88e,0x18c2ca60
.word 0x0d279abc,0x4de34482,0xa1e03153,0x66b643ff
.word 0xe726461c,0x483f3ace,0xe4ef7d79,0xc7e8b450
.word 0xe54a17cf,0xa3659870,0xda686292,0x91a57cf8
.word 0x58a0d702,0x09bb1e62,0x590febfa,0xdfce7043
.word 0x333adcd4,0x2fd3b4b3,0x12daef68,0x226a2e29
.word 0x05c73933,0x3e76b965,0x32baa550,0x25702234
.word 0x233b69e9,0x92e3e958,0x4b77b222,0x72750932
.word 0x66b73beb,0x86f85475,0xbaecb277,0xb29c7f1d
.word 0x42aad8dd,0xe169bbf3,0x026d7b42,0x863044aa
.word 0xe73ddb14,0x6ac87d21,0x6d141fc4,0xe7a28c24
.word 0x024ca11a,0x74ad5e89,0x975a660d,0xcc6b4ac0
.word 0xd11d9370,0x239ef0fe,0x9aae77ce,0x4f838373
.word 0x15b23f0b,0x8591aef1,0x171a51c2,0x947f7b62
.word 0x87239c0a,0x4464a81b,0x47033bf9,0x56c0f09d
.word 0x9dcb491c,0x980c45cf,0xe989cde2,0x044f8801
.word 0x135d64e6,0xe67c285a,0x3109781b,0xae0b2300
.word 0x6e4bca93,0xa9c67dd4,0x614ac0ed,0xb770e20d
.word 0x6f84f75b,0x048b9647,0x42895628,0x33de81e8
.word 0x95fb27ca,0x545823cd,0x18ca5167,0xaea2ec80
.word 0x91020ece,0xdb325a42,0xef885348,0x07a3d371
.word 0xbbb53b14,0xc85ed3f1,0x7464121c,0x550c407a
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 0xffe10b27,0x28a18d0c,0x72dfe425,0x576cf413
.word 0x2e48d4eb,0xb57ba51c,0x3133788e,0xbb3892a0
.word 0x08964457,0xbc382427,0xbbad6625,0xdf36d17a
.word 0xdb49517d,0x9f5ae55b,0x6ae1dd4a,0x120b65d1
.word 0xbb1669b6,0x192e8de0,0x13850051,0x135a900b
.word 0x21ac5f33,0xcdd116f0,0x9f1fbda4,0xddd7a3df
.word 0xbf95ba33,0xe8c5b71a,0x5ec94ede,0xea31a3d1
.word 0x2ac45740,0x0b79e555,0xc2972fa2,0x4ae0cd1c
.word 0x88a2b624,0x2556bc14,0x8fa923d0,0x807c8b93
.word 0x30c71927,0xa44d4946,0x06cb1cd3,0xd38eb9c6
.word 0xae24658b,0x2202e21e,0x2a481eb4,0x8eb01964
.word 0x030d8f3d,0x1c516ea0,0x17f43b21,0x1d149938
.word 0x1809b0b9,0x30a5985b,0xee3241cc,0xb01f670e
.word 0x0c2e8a91,0x05ce733e,0xccc97659,0xe41f4d2b
.word 0xc99748e4,0x564d222d,0x9dfa581a,0xf2465d8e
.word 0x640571cb,0xb6e634f6,0x64c7e8ea,0xc10cb452
.word 0x28a4b6dc,0xa81b3f0e,0x203c631c,0xcdc1d29c
.word 0x6cabd8d0,0x8a0e1ef2,0x05cb7cdf,0x93ed6f6d
.word 0x10e62f48,0xe2afed1c,0x5f0cfeab,0x0b416a79
.word 0x218da178,0x817f37e3,0xa0b8383e,0x1173e027
.word 0x3303f423,0xa4012f03,0xb70df951,0xa72fbb6c
.word 0x024015b9,0x75332b6a,0x21d1d29d,0x4668131c
.word 0xa06949f1,0xd9db0427,0x510a9de3,0x9201ee53
.word 0xea45d5af,0xeda0fc1e,0xd6b905cc,0x542e1148
.word 0x689b035a,0xc47f958e,0xfbf19f2a,0x2213faec
.word 0xf7417f3a,0x5f2605bc,0xf98199ad,0xc083051c
.word 0x0cae3211,0x3461a0bb,0x791cf523,0x14145fef
.word 0xfb76c9c5,0x3c114460,0x18674cf3,0x997f9a21
.word 0x985602d4,0x487d8cd9,0xeda90a8b,0x24f12983
.word 0xc9792edc,0xa6f55d9c,0x83fd5378,0x663f5168
.word 0xe5c02cfb,0x294b205d,0x33e159b2,0x7c22b270
.word 0x964f8d7a,0xdb24d7a9,0xd04f2cda,0xba190edc
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 0x8b3125bb,0x8803a72d,0x1dbde63b,0x4765bd0b
.word 0x905c2890,0x670013a2,0xb9cb1f1f,0x02284891
.word 0xdeda4fae,0x6a7b34b8,0x25be247a,0x0a868857
.word 0x2b9ed459,0xff97b243,0xb49e590c,0x709613a2
.word 0x1d4edc54,0x9f1e842d,0x1c1c96a0,0x2b4e7a28
.word 0x1421d05f,0xeadf54b8,0x415765d4,0x0a722958
.word 0xcfcf7d97,0x40367c62,0xbabf7178,0x91dd1526
.word 0xd865b8db,0x480dd745,0xa94b1e08,0x941c9d0e
.word 0x713697d7,0x6f6b0c2d,0x0dca0e73,0x090a23e7
.word 0x0157be9f,0x66519890,0xb0bf0168,0xca3018f6
.word 0x94888e38,0x409c6830,0x7c75b612,0xeb275162
.word 0xd1b443c0,0x717f6db4,0x7689f9af,0x921820a6
.word 0xf598829d,0x5853fc7d,0x85b792a8,0x88f4bd62
.word 0xb5a49e43,0xc45cd23a,0x425d945a,0x3b81c48a
.word 0x316f6489,0xb0f3bf23,0x648c6832,0xd38de129
.word 0x360cabed,0x6a94f95b,0x06af4340,0x321bdf63
.word 0x5d8843b4,0x35c2da0e,0x29555345,0x6b981c43
.word 0xa49df443,0xf076d6d4,0x261fa68e,0x54f38250
.word 0x787e07ba,0x1334acb3,0x64bb7038,0xf7577dde
.word 0x01867a59,0x0657dae3,0x9c22861b,0x8eebde77
.word 0x4e2b1847,0x2b4e62ac,0x4fd26155,0x6021e076
.word 0x6fc1f80e,0x78f2a5b6,0x348170a9,0x6cc6f0f4
.word 0x67fdd0f9,0x4b30fdcf,0xa3712943,0xa6355877
.word 0xce2af768,0xa797fe36,0xa5a1f421,0x88ed3ad3
.word 0xb304c012,0x88afe995,0x19881930,0x986dad00
.word 0xd810b456,0xce389fda,0xca53101c,0x0910be83
.word 0x4a7182f5,0x6418a0a6,0x3464bf00,0x10c97e75
.word 0x620feef8,0xc468266c,0xdcc05c78,0x1f184922
.word 0x50e3b2bf,0x707e7491,0x89f81d83,0xf190fc8d
.word 0x8896d307,0xeb8a83b8,0x09bbb176,0xfd9dc3d8
.word 0x6367ebee,0x41994ac4,0xe4e249fd,0x075e4477
.word 0x8f8aaca4,0x4d6b500f,0x79a1cf62,0x0a3397e6
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 0x19eb1fc8,0x51f639b1,0xfea6e669,0xb21a5004
.word 0x65c4a707,0xe80de8f4,0xa3d84f38,0x0de03a09
.word 0xd118836c,0xba3144b5,0x1a3ee687,0xe449f99e
.word 0x7705eaaf,0x53cddaa8,0x61e41d9e,0x1a69f113
.word 0x3f00c5e7,0x83b23f92,0xdadd8f04,0x6e3d6da1
.word 0x72ef78d4,0xb66b16a8,0x6874cb23,0x2ff31713
.word 0x55703d00,0xe69c1738,0xe1ef7f74,0x2ed31cf3
.word 0xa55ff284,0x8dddb554,0x7e3a0a4b,0xfe6194e9
.word 0x010fc12d,0x7fe9f0a2,0x29758e13,0xd4bfb21c
.word 0x723a901a,0x963fe4b3,0x53ba30b6,0x3d85a52c
.word 0x254b728e,0x93e74cfe,0x143eee3a,0x3ea61c85
.word 0x881c142d,0xf0412741,0x7ff4e642,0x0f19944a
.word 0x06f0bae6,0x9086a880,0xf82fb9b1,0x42c99aa0
.word 0xa6e21fa0,0x7dde91a8,0x5079303a,0xc0c5cb4d
.word 0x5652d018,0x8c91da6b,0x39d6a6bd,0x5b223331
.word 0x5b8ea66b,0xd8a88ca3,0xcaff0f5c,0x8500ecbc
.word 0x7060147a,0x2e48a6bc,0x9ba63c98,0xf5e1f596
.word 0xb07ba8b1,0x8968214f,0xb0191b12,0x0bc2ea14
.word 0x93dd53e8,0x30bcdf5d,0xe1ffa6d1,0x21e28550
.word 0x4abe6a00,0xa914cc69,0xf48f00e0,0x5d4c6adf
.word 0x86831e01,0xeca661a6,0x5b6ed539,0x17293fb1
.word 0x636374fb,0xf9e19c75,0xdbd2b73e,0x9978d698
.word 0x205daa0a,0x65feb7ec,0x13c58cc3,0x096ec557
.word 0xd014352f,0xc5bcfda0,0x58b041e5,0x77fa07ca
.word 0x9004f31b,0x4ef0ea9f,0x5760d02e,0xd14201be
.word 0xa6259e51,0xc781d617,0xee4943fe,0x8985ae16
.word 0x827f56a5,0x7c6e3263,0x27b3221e,0xe9b2632c
.word 0x0855ac7a,0x0e30bcbc,0xa7fff5cc,0x2cd67ba5
.word 0x0b7adb58,0x3c034b7c,0x20d00014,0xb6ae318f
.word 0x652fc30e,0xfd344a55,0x88b03a57,0x53955fb4
.word 0x0a56d7ad,0x75f8d425,0x7233ac91,0x948439b8
.word 0x17d6dc5e,0xa63f370a,0x7319b3dc,0xc29c3c92
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 0x365baa73,0x0cc4297a,0x3727ec28,0xf820ff2e
.word 0x50e87810,0x2a8de283,0x6a02236f,0x40fd7544
.word 0x78c0d12f,0x83769608,0x42aac01b,0x24be8c6c
.word 0xa2535b15,0x9978ae04,0x0741bd26,0x0f3a8785
.word 0xce3e0484,0xcfccce22,0xfa3b0029,0x05210be4
.word 0xac51bbb3,0x70d96ba1,0x3ec56a3f,0xeaeb537f
.word 0x04d9676e,0x34571d30,0x04fbeb67,0x314857c4
.word 0x92152ff3,0xf1665c6e,0xc25de03f,0x6a1651d4
.word 0xcf0af0d3,0x32bbfaf0,0x20733f66,0x9081f836
.word 0x6feb99fc,0x127de37c,0x91cb481c,0x70e395ea
.word 0x601f9dc2,0x69183794,0x94c0cbb7,0x9ab39626
.word 0x2d6f9701,0x37e510e4,0x6e03cd49,0xd4c8ee03
.word 0x3e457d2e,0xc23862b9,0x752d0dc8,0xfaae34ee
.word 0x9163e866,0x62328ec0,0x1c228465,0x30d2772c
.word 0xb7bada85,0x481e1b70,0x974e5fd9,0x3d5f6506
.word 0x24df844c,0x068c253a,0x5683fd63,0x472c7191
.word 0x3da53cd2,0x1e5a2746,0xfeac2639,0x9d3e457f
.word 0x73bf6e5e,0xe21c3521,0x43b3a5e9,0xba60b74a
.word 0xead1f9af,0xcd236f8a,0xd0553752,0x641cd543
.word 0xdf29c53c,0x4e112613,0x74b6bafb,0x4816a1b1
.word 0x8af0bf2f,0x4c6b3688,0x93f5f74c,0x1fab8288
.word 0xcc2cfc66,0x2da46cce,0x703ccfb7,0x1e6a715e
.word 0xb38f3a94,0x3e518a8f,0xf6d600f9,0x35f34844
.word 0xe7cf000f,0xa9bd9f15,0xaef16adb,0x28c7d7b8
.word 0x0aca6b1e,0xc3c36653,0xcd7cebe7,0xf706a3d6
.word 0xe196f444,0x82dac69d,0xd6235c9d,0x6810d462
.word 0xa35b4a23,0xbf299c37,0xf8806223,0x15e2f812
.word 0x7955cdb2,0x9994331e,0x052f814e,0x8267d318
.word 0x221d85f7,0x84102ef7,0x62832326,0xa4435b2c
.word 0x0fc98792,0x9e77b227,0x2cec34a4,0x13e936a1
.word 0x74c7b47b,0x6d61e284,0xabb36a74,0x437350b1
.word 0x6019029e,0x9d7b1cf4,0xe9369c46,0x17106879
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 0x645550b8,0x6efe5f3b,0x37cf3e5e,0x0d4bee2a
.word 0x3f123e70,0x2fcf609f,0xbe6f1d5a,0x2553befc
.word 0xc6961979,0x34fc5a94,0x3f1324d7,0x2eb2abb3
.word 0x684b7df5,0xf81f6fc2,0x1ea40075,0xc87cf058
.word 0xfe52c7ac,0xea99c44c,0x3085617b,0x1d547aba
.word 0x17bd8ba7,0x7b533940,0x2246453a,0x0f813897
.word 0x915737bc,0xcfdbdf80,0x6cb69c11,0xed7bc54a
.word 0x2eb516db,0xfa367b41,0x7c19a088,0xe56e3c7e
.word 0x61bfecec,0x30dcfd1e,0x69f7fa61,0x67394c53
.word 0x1f675911,0x80fba18a,0x35a33a6f,0xb9094a9e
.word 0xa56c95cd,0x3570ebff,0xab015072,0x5bb41024
.word 0x075d84f6,0x36094a5e,0x8805167e,0x11e387f2
.word 0xb6d70686,0x360b98d2,0x95ee0548,0xf4e13b10
.word 0x5b0b38f8,0x2e57c805,0x84931e7c,0xab6887b3
.word 0x35a492a2,0x52c048c8,0x29de85fc,0xff1ee8c1
.word 0x1ebb9112,0x1ee2f350,0x85bca09b,0x1f8e417c
.word 0x822b89b2,0x11f0b8c9,0x38a3b174,0xfd5df673
.word 0x04a591d4,0xb911fff4,0x5dc3dcbc,0xb9afc6da
.word 0x05928319,0x5a892a52,0x27687af0,0x55c90f47
.word 0x02a6e3b3,0x84b64e53,0x325fef39,0xa5501cb0
.word 0x8f4c5c9e,0x24f08bc5,0x4bd19553,0x3d3ded1e
.word 0x555ad291,0xe9989018,0xfa5ad659,0x5c3d2d8b
.word 0x09106735,0x7ae8b288,0x563b8931,0x3eb9a348
.word 0x4a59b0a7,0x21074f52,0x4a76d3cb,0x6c85e46c
.word 0x34afd6fd,0xb885ec5b,0xb185e86b,0x95a86978
.word 0xfbc30c0c,0x8e72200a,0xcf0fdde2,0x4f1e6af8
.word 0xc4d1b4d3,0xbc19a81d,0x74cacb51,0x1f1aca48
.word 0x57402081,0x520c4059,0xd24d111d,0xeda17595
.word 0x8ff184f8,0x6ae3096b,0xb24027a9,0xb41e8e9f
.word 0x6ba6c8d3,0x0fbb27fb,0xad28147f,0x7e851c2d
.word 0xc0e7e2f4,0x43a3a176,0xb90e84b0,0xa2a3dbbe
.word 0x012aa438,0xbcfc781d,0x7232c87d,0x49063170
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 0x47da6562,0xd92fbff8,0xf37f9dde,0xa2f9f9e1
.word 0x88954a81,0x62626907,0xa41518f0,0x99f624b2
.word 0x2bf1dfdf,0x10e2f32a,0xe1d3f746,0xc7cea601
.word 0xe8688ddf,0x4e3a7df5,0x878a85f1,0xf0dc87d2
.word 0x233cdd61,0x280354c0,0x12833843,0xaf868b31
.word 0xa0487abe,0xe942f0c5,0xf9c037ac,0x19f7c632
.word 0x864d89c0,0xdf6b62bc,0x9f2dc164,0xba513f45
.word 0x8fc252bc,0x72e703a1,0x3cc16980,0xc7ed84c2
.word 0x0a89ac7e,0x43d3ac20,0xf14644e3,0x99635666
.word 0x44725929,0xb744134f,0xde8c10c2,0x1f1ca902
.word 0x49b775be,0x97dd3809,0x70f442db,0x47241247
.word 0x2a9eb4a9,0x5e11a086,0x65718d9b,0x5c30b90a
.word 0xb465032a,0xa1e20c5b,0x722cba7c,0xd2b8300f
.word 0x156e29cc,0x1f512f9b,0xbfc85480,0x115fd211
.word 0x3f735ffb,0xc5038842,0xe6e0d0c9,0x3eac1eef
.word 0xa573a8b1,0x0395f31b,0xe0304cfd,0xe1d92466
.word 0x030ccacf,0x58140354,0x6b9e9623,0xaf578691
.word 0x68201fa2,0xb72e299f,0x2cfce0aa,0xf1448061
.word 0xe5a05beb,0xa0cdb3bc,0xc4b4a16c,0x46b9ce26
.word 0x001636a0,0xdc8686aa,0x63d4e566,0xfbb16a64
.word 0x815d7f92,0xe707d821,0x2b30947c,0xa823fb66
.word 0xb70a72fe,0x0a384fc1,0xa2d56215,0x6291976e
.word 0x2e574f26,0xd77c4694,0xc380dcf6,0xc07c56b0
.word 0xde2d0edb,0xa39c5d74,0x58c043ea,0x834a90d7
.word 0x61618db1,0x713c6273,0x65dbb90a,0x1cbd820c
.word 0x1ce542de,0x37078591,0xef118430,0x2e6926b4
.word 0x47763ca9,0xf8c05588,0x65aafba3,0x4461b3d6
.word 0x52d98932,0x5b981200,0x550a7602,0x83a3c15a
.word 0x7615c76f,0x0e234522,0xb5f88ce6,0xb168d901
.word 0x3b4d9ebc,0x2cf914d7,0x211d55d1,0x87b9df62
.word 0xa58b9a74,0x6eb1f69a,0x6c3593e3,0xa68fe3b5
.word 0xd1810d1a,0x5d814012,0x0bf28bac,0x19d40491
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 0x6343e0f9,0x198096d4,0xddbf30a1,0x5e97b5c3
.word 0xe37cbdc8,0x043eb969,0x6b822ac6,0x66b8ac15
.word 0x9aa66dd6,0x5206c611,0x8a870920,0x6239876e
.word 0x5fa8f9dc,0x70874b37,0xbbbec18d,0xbd60c5a4
.word 0x9e38fd5b,0xd6950486,0x4979696f,0x5fa4c33a
.word 0x84acd6a5,0xd0954f71,0xd7c975ef,0x0c6094a6
.word 0xfd0e0616,0x1cd1885e,0xaebe1b3e,0x028f03d0
.word 0x2640dbee,0xa399fa44,0xc6c3bed0,0x934a2c82
.word 0x17299cc1,0x8cdd4549,0x226949d3,0x49bdad28
.word 0xe9451467,0x9a130ec3,0xb82f2040,0xbc57263c
.word 0x40502061,0x3392256c,0xd31abbc8,0xd4657aba
.word 0x020aa0c4,0xdeeb4231,0xe83bbac7,0x1598b1a1
.word 0x8d64159d,0xcb2154f9,0xdf6e386d,0x4ff8c8a8
.word 0x9897529a,0xd2c7fcac,0xd1356ff5,0xe4511530
.word 0xe6fef803,0x0b079075,0x805053d9,0xa7ce0da1
.word 0x546c1a0e,0xc367a612,0x01c2dba7,0x912fe5de
.word 0xd2eb879d,0x159288f4,0x2aaf6518,0x189f64e0
.word 0x10b53747,0xc2aea60d,0xe3e73d94,0x168762b2
.word 0x3baa2afa,0xf804f6c3,0x54ad2c58,0xc83ce9d0
.word 0x27b30038,0x44239d9c,0xcc6bb296,0x90b5f8e3
.word 0xe7e265b1,0xd7f89cff,0x5f4e3173,0x156227bb
.word 0x699de1eb,0x134b4617,0xd5608046,0xbccf74b7
.word 0x7fb08931,0xe06da133,0x9a1121e0,0x70694730
.word 0xd75f1ea6,0x732d7637,0xb77d78a6,0xd7a11cf1
.word 0x5abe63f1,0x6096e7e0,0xe2c52fcf,0x08a189de
.word 0xcb3bcd64,0xb5291819,0xb2d6e0bf,0x7ab2d94a
.word 0x82bebbac,0xd50b393a,0xd300a000,0x919e4964
.word 0xb3204bd6,0xde813524,0x8e64c4b5,0x013ce2d3
.word 0xc7ce6f05,0x379a5bca,0x3675420e,0x1fa0b40e
.word 0xfd23bc7e,0x926c649c,0x285af7b8,0x7626a7ad
.word 0xc775f523,0xfd37b8d0,0x3c725371,0x6783d8cb
.word 0x2f40a4cf,0x61222083,0xc9618a04,0x44c2d16a
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 0x86d80109,0x50f713dd,0xba77cabd,0x2e1a360a
.word 0x6f32b152,0xf20470d8,0x1034cead,0x7fc778af
.word 0xd5777f8d,0xd7511895,0xd5284354,0xdc56acc6
.word 0xd85f9bef,0x9c4b3108,0x9b668e60,0x04c3425c
.word 0xbcbc5807,0xbc2953c1,0xc8b1b884,0x35608b5f
.word 0xfa4132f3,0x261c1261,0x389cf6bd,0xd9764351
.word 0xb4590d91,0x362812c8,0x54156846,0xd3577be9
.word 0x88296e58,0x1cbaf808,0xb2b3e925,0x9f24dda1
.word 0x7d08359d,0xfebece51,0x6cd4ce6f,0x02e85058
.word 0xeec87068,0x7762e1a2,0xb1e303ca,0x2b8521cf
.word 0xca9fea9a,0xc2bd7b41,0xff21a806,0x794d8276
.word 0x149229dc,0xfcb1c1f6,0x323d1023,0x14b0356e
.word 0x42406d1a,0xec4483a2,0x1d0603ef,0x9e6b214b
.word 0x0089d794,0xe936b81c,0xccea2342,0x130e6c7a
.word 0x2434f503,0xac990e3d,0xc310dba5,0x965a1547
.word 0x4ef99653,0x24e62343,0xe5c1b3d4,0xb75a8017
.word 0x990107d0,0x0f75c298,0xe5bac914,0x2bc52f77
.word 0x2ad27d72,0xdec461e7,0xf4a9187f,0xf92a1b50
.word 0x2f9d8f7c,0x333169eb,0xdabe8142,0xdf261823
.word 0x44b4036f,0xb3e6bd6b,0x0c22b738,0xce944153
.word 0x4d571b1d,0x49769b89,0x4da2accf,0x84585dda
.word 0x9e692094,0x74e97075,0xb9f2f742,0xe24eedf6
.word 0x9e625754,0x58d9a2ff,0x927ec394,0x108d990b
.word 0x435e10ea,0xdd1a94c8,0x5270f2f9,0x7000fd6b
.word 0xefe55486,0x2cf2b2c8,0xe96a4515,0xa0dc40d7
.word 0xfa991a43,0x2e77199d,0xa34c6413,0x9686e0a3
.word 0x11eeb636,0x3322177d,0xfc335745,0xeb88124e
.word 0xbaa1967e,0x5bcb0c52,0x61709f91,0xeb1b7cee
.word 0x5f330e92,0x0878c2ce,0xcb926558,0xaa7e7d50
.word 0x9dab32f2,0x27562780,0x06decf02,0x507157ec
.word 0x07144246,0x1f7e1b82,0xfec64611,0xfa1c9b9b
.word 0xe4ecf947,0xadf4d4c8,0x436577ca,0x11d39871
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 0x07a827cd,0x1a254c03,0x4ffcb3c4,0xfa2ebda1
.word 0x4bd06ae2,0xdff6fb1c,0x1e14ed45,0x4ffffb3c
.word 0xadd0f8f2,0xcc311196,0x92490e2f,0x6e3d5634
.word 0x4ac0c6be,0x5a801650,0xbd865712,0x9b42f7e5
.word 0xe48ac8a0,0x7e456da5,0x19555dfd,0x84fe8b5b
.word 0x8312a6e7,0xb42aa223,0x2168d021,0x8417ae37
.word 0xb182199d,0x785869f7,0x93e0a99f,0xebec71c4
.word 0x601fe207,0x41c7b767,0xafd705b5,0x1f9fe3f9
.word 0xf39c23f5,0x286c2319,0x6661d4e4,0x017ee2f1
.word 0x565a26cd,0x6e3d14f8,0x5e879d73,0x04168a21
.word 0x2638c25e,0x6ac4a47e,0x3e89bb04,0x43f8c51b
.word 0x4fbb97f6,0x610a6626,0xaad70d8f,0xa298cc40
.word 0x479a9b5e,0xff4afa37,0xd0f980ae,0x8a43572e
.word 0x207741bd,0xe38295c9,0xae2f4af7,0x4cd26121
.word 0xa353c304,0x4cb02dd2,0x5b6a56a1,0x3e2f4974
.word 0x8d232030,0xa3ac2cc2,0x2c9a5c1a,0x0760ee44
.word 0xf700809c,0x96b5013a,0x197ff1c3,0xfc3861e6
.word 0xf47f7d30,0xcfb7d311,0x63e8b7da,0xf2d531dc
.word 0xbabbb512,0x431cc2e7,0xff46973c,0x421433eb
.word 0x1ac9ff56,0xa8d6be4c,0xa1d4e130,0x837418c8
.word 0xdbc9108b,0x27142316,0xf3d7544b,0x1a91d36f
.word 0xcf1e316c,0x2486bd02,0x43ef5fd3,0x32442de5
.word 0x078372cd,0x91fa5dd8,0xdbd39407,0x18157f96
.word 0xcf7bd751,0x399af36d,0xd470e9f3,0xc3a0744d
.word 0xdb756518,0xd79fa80e,0x64b05a00,0xb1a230df
.word 0x2dfbfcbe,0xe5930592,0xc7a77f00,0x0314f4d6
.word 0x4019fc83,0x48a93a96,0x2234f612,0xd9f70bc8
.word 0xd3767f50,0x68d78644,0x4f05072b,0x6286f9c2
.word 0x58a085d4,0x005c00e7,0x5fc22b2e,0xf0221840
.word 0x0e1fdf67,0xafddc55d,0x04c03eea,0x16fb15f4
.word 0xe7c271c1,0xc1ad1819,0xe9949858,0x6eed9bf6
.word 0xbbfb3457,0x4649412b,0xa02b93ab,0x7cd06f26
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 0xdbda6a9e,0x7556c834,0x8596d1b3,0x09c9dd98
.word 0x0b2c5328,0xa8cd9d82,0x7a4d79a8,0x4266ef60
.word 0x452d48e2,0x2f7d447d,0xf8ecdd9b,0x4598f3c2
.word 0x033715ce,0xb914f575,0x34a42abb,0x8cf6875a
.word 0x57d9cac9,0x1176ed26,0x49ad1f23,0x654b8f38
.word 0xd1e67bf4,0x5d63385e,0x2e82a111,0x6889cda7
.word 0x701475f8,0x2cb5e8ad,0x9a1cb298,0xbb26cb45
.word 0x176555fd,0x6d86c481,0x8f346c37,0xe03534d2
.word 0x59a2e729,0x5677095d,0x8669f118,0x71096ad8
.word 0x7c8c6ed0,0xbe208f09,0xf5188815,0x3edc9c55
.word 0xf7b62c55,0x1d1cbe00,0x75cf1252,0x3d347fd4
.word 0xecb71d80,0x1e6af687,0x6eecdef0,0x73fecf18
.word 0xdf066333,0xaf790847,0xaebad34b,0xecb01b97
.word 0x258b3596,0xf520bb5c,0xd8892f11,0x147390d8
.word 0x8d627494,0x87585454,0xd70966dd,0x50828455
.word 0x56c629de,0xe9cf5995,0x67277c96,0x5cfbf0c8
.word 0x8295c063,0xcf8a4f14,0xe0300e6f,0xf09c0169
.word 0xae1a710d,0x5a016d70,0x5702edf7,0x12ae8985
.word 0xef9f7760,0xec1f55f1,0xa3565901,0xad0bba5b
.word 0x7d231242,0x14d7c4ce,0x1303803e,0x6fea7602
.word 0x27a4ac86,0x3afd312f,0xdfe3f183,0x858695fa
.word 0xd8dc8f1e,0x977889ae,0x3acc9b32,0xd8fcc780
.word 0x637f570c,0x4bd7bd8f,0xd0b05917,0xe8c789cd
.word 0xc73cd1dc,0x04d89a12,0x9c53e0b2,0xaa6810dc
.word 0x80dcbaec,0x5baa818d,0xc06ef2e4,0x3189b93f
.word 0x92abb4f1,0x0272b2d7,0x17d3b021,0x79ce9335
.word 0xd7dadfa8,0x1344adfb,0x8aa5942f,0x83c87878
.word 0x702328a4,0xbc8bb586,0xdd50bbc0,0x4beeb60e
.word 0xa688bc2d,0xe7c9bc9b,0x35aff902,0x2aafa793
.word 0x5be082c7,0x97a2cb56,0xae8b40a1,0xee5e7316
.word 0x8c199450,0x1c92a0a8,0xa17a2dfa,0x7e495c2b
.word 0xf965394c,0x05478fb5,0x167425d3,0xd3dffa18
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 0x25ab4f1f,0x9138b4d2,0xdcb0cc2d,0x2886eeb5
.word 0xc35b2950,0x62a1e87d,0xe1ff7237,0x95973b7b
.word 0xe7ef9884,0x51d99aa7,0xc7ca6064,0x76aef41e
.word 0xd151ddc3,0xdb553fbc,0x996fa917,0x33409096
.word 0x9ba2f5e7,0x48052039,0x9b5ae6ce,0x78adc549
.word 0x585434ba,0x237e2d4f,0x728664b9,0xe3aa0459
.word 0xeba12dee,0x00278ddc,0xcc60f4f2,0x870d6f43
.word 0x11c9ae8e,0xdcfe6d6b,0x89c0f2f4,0x80b8d2bc
.word 0xec60d20a,0x83abca70,0xc8386084,0x7d693ef6
.word 0xed89cc1f,0x2b0a4e50,0xdebc9d10,0x0fb61f75
.word 0x860d384a,0x7fc80071,0xbc883bec,0x69a5aa32
.word 0x21129b53,0x011c0f40,0x7249fb00,0x78144c43
.word 0x482086f2,0x60412163,0xff208f2c,0xa0070d14
.word 0x5b37655f,0xa1f3b003,0x915ee66f,0x477175ae
.word 0x162e11ca,0xc15479d6,0x3ebefdf3,0xba621a91
.word 0x92fa76c7,0xe40133ae,0x79439f4e,0xc33e5171
.word 0x8887a5e4,0x20a55c16,0xf3ef8d2e,0x9b4aa8db
.word 0x5b5e882f,0xc29e327d,0x9fb2d2d7,0x2a227c78
.word 0x6384d56b,0x6c9fc2f8,0x822aa8f7,0x1cde42c6
.word 0xf1e798db,0xf0b65dc5,0xc3cc7746,0x0b82fcc9
.word 0xd21821ab,0x39b43bfb,0xdef8f2aa,0x88284547
.word 0xd0d554d5,0xccdc4198,0x41e6ac30,0x393ce30d
.word 0x51cdf0be,0xe7bd5b9b,0xaa679df0,0xa044dbb4
.word 0xd5c80e95,0xb73bee55,0x0074ca11,0xb49c0966
.word 0x45b26c7e,0xae611256,0xdb9bc977,0xd6924f01
.word 0x2059aac1,0x45d26258,0x41592a89,0x5a89c72e
.word 0xeb711fcc,0xef4adf7e,0x6cb5e1aa,0xac5d3207
.word 0x524d072c,0x3638b7fb,0x0906633b,0x238594ba
.word 0x7d47b6c2,0xeb6e8421,0xd09eb22d,0x0ce51686
.word 0x058339bc,0xd62a5280,0x9f155264,0x3ed5ec8d
.word 0x84aa6a77,0xc0ccfaec,0x84e4e9be,0x7989a641
.word 0x8ab31070,0x21d0ef28,0xbafcbd3d,0x3d50e624
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 0xd89eb3b2,0x2be75838,0x3c1c20a8,0x0824666d
.word 0x165dc31d,0x3243fcc9,0x26519c3c,0x60c10512
.word 0x8272f882,0x5ebeb0f5,0x17f80f52,0x4fd154cb
.word 0x2040a552,0xfa1c0c2e,0x6ffd9a15,0x5a87f5ae
.word 0xcb6fd5d8,0x13858146,0x0f2b53c5,0x9e954e24
.word 0xd0541201,0x1c5d1c04,0xd1646465,0xb0734032
.word 0x6e2251d4,0xb36505a8,0xe2d582fe,0x6b83d36a
.word 0x18133406,0x884febe0,0x449a036b,0xa471bf82
.word 0xe5263995,0x3f527cc4,0x73d9485b,0x2f48951d
.word 0x858a44f7,0x74525ffb,0xf7e75037,0x2e116d03
.word 0x797ef174,0x4e6d6813,0x3456837e,0x8c1e89c3
.word 0xe9844955,0x7643215f,0xc93697d1,0xae6b8705
.word 0x11a18b89,0x8fb28cc2,0x6e9aca52,0x04a513c2
.word 0x4caab901,0x500e5ae5,0xe40bfdca,0xae1e49e4
.word 0x4d44b814,0xd1873431,0x9cbdfad4,0x62ee56d7
.word 0xe055d137,0xe0696a8b,0x377ba018,0xf3d01b6f
.word 0x4e25d839,0xe4e13d07,0xc30d8cf1,0x836d9895
.word 0xe0ff2506,0x026f8e0a,0x81a7b2e4,0xd155542e
.word 0xa8540766,0x8a03e22b,0x74449eb3,0x58cb27c5
.word 0x9495d2fa,0x03ac68b3,0x826311e0,0x27ae2514
.word 0xa3d7cc54,0xd133b4e5,0x6b1d0364,0x5b09a517
.word 0x83d5a576,0x8043293a,0x56aab950,0xc07a28f2
.word 0x9737a568,0x9f5ce052,0xda926241,0xd98e0146
.word 0x04a19c27,0xd123e56d,0xc0157a9c,0xccd9e740
.word 0xa90ff61d,0x46677615,0x21de0781,0x3089b76c
.word 0x8fa403cd,0xa6c375f1,0x81be3d30,0xc1451dd5
.word 0x94b79d81,0xd1d6c734,0x179c443e,0x56daeedd
.word 0xc525d174,0x27e23fcc,0x826df5ad,0xe1e6f3c0
.word 0x9f49d972,0xcfc80d0c,0x45b56801,0xa69388ca
.word 0xfa8a3340,0xed5035ad,0x52de89df,0xf7397448
.word 0x558b0dc9,0xb6095103,0x6ddf63b8,0xbc22020c
.word 0x94a679eb,0x5f8c327d,0xbf9b9d64,0x00d35443
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 0x2dea0a33,0x8c6f2b6a,0xfbbbc4a8,0x6e68cc63
.word 0xd1849e70,0x16163058,0x7e82f3f2,0x1f9d1d90
.word 0x7072c15e,0x4d306042,0x75449a73,0x265e3f02
.word 0x9bb3e706,0xbf65e6d7,0xb265229d,0x247402a2
.word 0x7d7f42aa,0x77e49984,0x4246e8a1,0x67d2869b
.word 0xec460e18,0x51fac3c1,0x3ff78534,0x2ff8d066
.word 0x860d99e4,0x0ceae508,0x10361797,0xb6eea417
.word 0xfe5aacea,0xab341109,0x98d53b29,0x4b7a2697
.word 0xedbaed77,0x946a4cc5,0x54a9a1e4,0x128b0c4b
.word 0xba929754,0x5161fc07,0xd6eeb83e,0xbc3e467b
.word 0xfe07bc77,0x2a98215a,0xe738d30e,0x2405c86c
.word 0x1fe50e40,0x8079ff80,0x96e06ce0,0xc6c06a9c
.word 0xaa9b0214,0x30385ef1,0x15aef4c2,0x7de47974
.word 0xa3e1f3c8,0x98a9ce3e,0x6a38108a,0x48914809
.word 0x0c1c397d,0x5e7d392f,0x34989e75,0xfca231a4
.word 0x353ab811,0xa307b53e,0x621a7e1d,0x76614a0a
.word 0xc0aa8a3b,0xc1ecc229,0xec98f897,0x20c13fd3
.word 0xb4cbbf59,0xd1e524c6,0x84525bcb,0x9e78bc64
.word 0x15deaf12,0xbf51c3b4,0x49693690,0x57799e9c
.word 0xca351ebd,0x65eeaed3,0x29a8a534,0xe0816fcb
.word 0x362434f8,0x1563e4ed,0x3cd61412,0x1cf7124f
.word 0xb2145073,0xc417850f,0x0f7c6d64,0xa19d83a7
.word 0xe56b72c7,0x2a116ebe,0xdb5354b3,0x64c150d9
.word 0x7b226495,0x13515a6b,0x8b6ba52a,0x4aa61959
.word 0x1c7e4a4b,0xa96f95d2,0x7f6a8ea8,0xde637289
.word 0x206493f6,0x29543dd9,0xf08c20cb,0xdd4ec7f0
.word 0xb14da9fb,0xcfb69bca,0x6dd310a9,0x66ac7e80
.word 0x0bf29510,0xb2d4c447,0xa8cda462,0x1a6e4dfc
.word 0x314932c8,0x34f5c4eb,0x550440af,0x416984ab
.word 0x5bd6268c,0x8828feff,0xec75a6a5,0xc0ff0f4b
.word 0x578a103e,0x73ba098f,0x8647f419,0x0e19cc65
.word 0x35c281fb,0x7bd84f03,0x3e09242e,0x77b1aecb
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 0x816f5d4e,0x03ed3046,0x69a5b58b,0x0a8affa3
.word 0xbb4866d5,0x17855650,0xb6b01932,0xd3e587db
.word 0xc4a3ac90,0xe5d4e978,0x25b388da,0x527758b2
.word 0x83ac16cb,0xf9052c72,0x058109b5,0x8e0f654f
.word 0xca2e9235,0x66affec0,0x443e9e06,0x73b534b8
.word 0x9b90fa86,0xc6b4a656,0x73987d43,0x7a7a2529
.word 0x589aa97b,0x1e88d8dd,0xff6be3a0,0x78412eca
.word 0xcba68745,0xf7c9a2c4,0xd45e3cdb,0x554dd8bd
.word 0x369e3f28,0xbfc92db0,0xf100d8e1,0x8a17e229
.word 0x883e52d1,0x8d50fc80,0xade6e0d0,0xad84d449
.word 0x5bbf542b,0x26489ca1,0x13ff3f76,0xbef80596
.word 0xb2422349,0x08811bb6,0xb97751ed,0x3b6828d4
.word 0x089609b2,0xf8037543,0x4eb0766d,0xbf00ce9b
.word 0xb5df38cc,0x261f99d4,0x9ebadea4,0xbe8497a9
.word 0x596cf823,0x47c5f01b,0xcbb3fed6,0x00d00236
.word 0x1e1ac50c,0xf9e04343,0xe41f3600,0x01e9e80f
.word 0xbf4ad79c,0x1a28a6e6,0x68788ca0,0x61da8808
.word 0x4c9983dc,0xe59b45c9,0xef3672f9,0x08ec4050
.word 0x8827811d,0x8e1088d7,0x7398aebe,0x8cc28313
.word 0x06308a79,0x015f8ee4,0x557ae5ce,0xd1d72a4c
.word 0x5c862e87,0x316b3c13,0x842329f3,0x71adca73
.word 0xffe5acb8,0x04849d70,0xb5115ccf,0xb83b316f
.word 0x561f05cc,0xcc08cd60,0x5cfe01d3,0x7fe58e95
.word 0xef2a8049,0x84906b66,0x6e3a1acd,0xd1de0ea1
.word 0xd9bf74e5,0xd92e6b9b,0x175fa6b1,0x240a4708
.word 0x0e6d6e4c,0xc704dc3b,0x3724ddf9,0xe8f61608
.word 0xec82f7d0,0xfa827d10,0xfc00e95b,0x723ec770
.word 0xf3e76a9e,0x892ec59c,0x4a1508a9,0xb789cde0
.word 0xef7c46d2,0x19cb3888,0x7f607ecb,0x9cd535ad
.word 0x754a7549,0x6658f912,0xd603c7d3,0x1d11c267
.word 0x0b5da022,0xd92a2de7,0x9752419c,0x00e75662
.word 0x6e5ba98d,0x5fae6967,0xc04a451b,0xf6063346
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 0x03975da3,0x74cf2a31,0x69ba615e,0x5a14cae5
.word 0xf0e08a67,0xbd1a7589,0x02d547d2,0x4864bb3d
.word 0x76851e48,0x21cc6ad2,0x844a2e5b,0x14183100
.word 0x286ff392,0xaa4c16e0,0x9b740ace,0x5ff5211c
.word 0x63a8e614,0x74aa0f20,0xf03e3f2c,0xe1abb5fa
.word 0x867e32be,0xee9cce6d,0x6fb52174,0x12d37305
.word 0x8883d0ef,0x10511482,0x364e362c,0x07d0f473
.word 0x7d6db2c9,0x42baa2ad,0x65ea6139,0x5935b289
.word 0x7dfe95d6,0x33be3c60,0xd8343190,0x24811e95
.word 0xe5771bdd,0x524cd05e,0x30943d4d,0x70efbd6f
.word 0xb3160d7c,0x05d9be86,0xdddaa173,0xe4d70fc7
.word 0x996c388d,0x65cd0753,0x626b2f1d,0xdcb0ccb4
.word 0x2d703d27,0xfc4e30d6,0xd14cb86e,0x325e99a5
.word 0x59ed8d8e,0x09354a5e,0xdd2969c7,0x938714d7
.word 0xd88799fe,0x2f4b5bcc,0x97be04d8,0xe4d365cd
.word 0xa8b6e548,0xa08874ec,0x1285065d,0xe1ed1e79
.word 0x374250b5,0xd453261b,0x0e1ab85c,0x59dd7770
.word 0xedca89c4,0x5a5395c6,0xfb7690bb,0x7bbddf6f
.word 0x2b113cbb,0x8c0226ea,0xb77ee70e,0x99e1ca79
.word 0xa8283077,0x889a459c,0xfc21ef26,0x1a32f6f9
.word 0x1829dfc5,0xba207620,0xb7da2495,0xdee9bc0c
.word 0x608f9ebe,0x70e7f625,0xfdc5fcaf,0xcb917472
.word 0x0bee4b6f,0x311a0e3e,0x9ebf2a13,0xc8277434
.word 0xc3e7929d,0xdea6b41f,0x06d4ebc5,0x70ee983f
.word 0xb2af138e,0x0f938aec,0x533133ef,0x8291e7dd
.word 0x6a74b88a,0x0c9b98e6,0x38afc936,0x4b9a64e5
.word 0x2a9a04b4,0x87afc462,0xcf3abf1b,0x5f20a0f2
.word 0x733a19e6,0xb6ea2b1b,0xf9a33b4a,0x3697d117
.word 0x759df0fa,0xa875393c,0xb6a4ffdc,0xd8d45797
.word 0xdf1d7fbb,0x21867740,0xdfb07ad6,0x9ad0fed6
.word 0x6b91af69,0x173b7dd2,0x4201d1cf,0x2e049d5c
.word 0x807cdbf6,0xe3677c21,0x265a5372,0x653506d9
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 0x05eb211c,0x2e10c857,0x71c4526e,0x32e072de
.word 0xae1d9c2c,0x71b5553a,0xcca69864,0xbbe9b50e
.word 0xa7ae3a68,0xa93ec011,0xab5fdc05,0x719f3ced
.word 0x2e981e65,0x478da59b,0x05c417a7,0x98b9c964
.word 0xa031f109,0xce971a3b,0x9c24a46a,0x2a9aa4e0
.word 0xdaf1ded8,0x98bb96d9,0xf214e84a,0x3c19feca
.word 0x0142c0e8,0x1d21b34a,0x9ca60d89,0x3f835348
.word 0xc56d33e6,0x139de9c6,0x687f1198,0x4f402430
.word 0x3f3f4c46,0x18ae4119,0x0e4ec144,0x2d8cf1a6
.word 0x474c7d74,0x553d4b7a,0xccd2f707,0x8a47def1
.word 0x92307600,0x9f166b3c,0xd31bd413,0x5c6cb5b8
.word 0xd7ef3b48,0x4c364126,0x8b6cc869,0x83937481
.word 0x800b9ec1,0xe9a41cff,0x4ad69634,0x63873963
.word 0xdbff4765,0x4ec8d326,0x50f99f41,0x20bf297c
.word 0xc6d36674,0x68503dec,0x29efd17d,0x16bb7f81
.word 0x2e64b643,0xe38e7a45,0xf6e723be,0xc93bb4fb
.word 0x0306f041,0x64c10c85,0xa453e4bf,0xf0eb995d
.word 0x750fba65,0x5d494f32,0xc60dcf3c,0xad0185a9
.word 0x9a950f67,0xb6eeab37,0xf1f50f99,0x2f36760a
.word 0x01df2500,0x9da1cf68,0x53b9e757,0xa783b27d
.word 0x1c28525d,0x07f33eae,0xda8c8ccb,0x8278a562
.word 0xdefb8e2f,0x5d88c558,0x4c502082,0x7313f5db
.word 0x83d9e636,0x4bb3e82f,0x5ef4cdcb,0x41770fec
.word 0x76587e69,0x3523e9e9,0x55560bb8,0xda625739
.word 0x5d6409ca,0x50b33472,0xe6b2cf72,0xcfc78f86
.word 0xb77f0808,0x0a1b3a0d,0xa1d3807f,0x3d144455
.word 0x215379fc,0xb7d92bc5,0x77eca7fd,0xf4930013
.word 0x489a12a5,0xa97a2e47,0x48595c83,0xb5179f13
.word 0x9d0121e7,0xdb9e69c3,0xc8316f7a,0xede62edc
.word 0xd89d1b08,0xb6d3cb8d,0xb08b2972,0x36a720bd
.word 0xbf8f9a26,0x18ff1c36,0xdc6a50d3,0xb18c340b
.word 0xdb789b45,0x118402d6,0xa31ee9b3,0xcdae4cd6
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 0x1a26080e,0x9fda91d4,0xc13760c3,0xc7db7e0b
.word 0x01a7c5da,0xd5063a72,0x6b1e0b5b,0x4162d6db
.word 0x0f03d291,0xf0c2dfe5,0xac13a6da,0x18291f9d
.word 0x5d50da03,0xafaafc68,0xbc36eb1c,0x37877cb0
.word 0xb402ee18,0x18863013,0x6120fe55,0x6a74ede6
.word 0xda169696,0x9c69bf1c,0xde4c3028,0x2e8657f3
.word 0x1e760068,0xe074e4be,0x4d9c5d89,0xe0284741
.word 0x81ebea0e,0xcb414362,0x35a13769,0xa23ad0d5
.word 0xc324b797,0x5e3b2b9d,0xdb4c0da6,0x8384bebc
.word 0x5dbd4bdc,0x23a34ace,0x3a4d962f,0x6824ff3f
.word 0x3167f359,0x8b1c1499,0x00641479,0xbdcdc04e
.word 0x7a9a1965,0x6fe5e332,0x0d41cf03,0xc54b99cf
.word 0x09bdf04f,0x299e5ee7,0xe02f0230,0xc43c4211
.word 0xad255cdc,0x5fdba8b1,0x69a9eac0,0xb031c3a3
.word 0x670cb60e,0x513d8bdc,0x1bc3a8d8,0x2336642e
.word 0x22cfdb5b,0x4b6b256b,0x07205587,0x5cfcb979
.word 0x1690d0a7,0xc0d2846b,0x04568104,0x3ac38043
.word 0x5aecc77c,0xa847db8d,0xeb871a05,0xf8feb997
.word 0xad9479cd,0x66e6021a,0x7669531e,0xd9aa8082
.word 0x3c8dfb09,0x128aa5d8,0x214cd788,0xf238b9c7
.word 0xc23641b2,0x9609d166,0xeb205d90,0xda809c57
.word 0xb0cdeb9e,0x57ef05c9,0x7ae0b1f5,0xbfcde6b7
.word 0x70a88cb4,0xb089d748,0x28069abb,0xc4e9a02c
.word 0x9567b138,0x58f83b75,0x2c5a0496,0x59c168cf
.word 0x6c5f8510,0x6bab07bf,0xd82e595e,0x07bd6ccc
.word 0xe925e69b,0x2d109181,0xfa5f9236,0xd978fcd2
.word 0x884d546a,0xfb7f5e9d,0xe0a39b25,0xd44d1e4a
.word 0x9e05d28e,0x9be57f7d,0x0abe4e5c,0x38a2072d
.word 0x79265301,0x27567bec,0x2839a183,0xe704d47c
.word 0x0ee4bc0f,0x406665ee,0xab69cc36,0xb7744530
.word 0x61e856fb,0x8f725a46,0x207a5256,0xe9c72dbd
.word 0x3f50422f,0x3b6f5e0a,0x5bd329e6,0x7c4e4678
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 0x9258f724,0x8532d266,0x4060bf9e,0xff762da5
.word 0x26798d60,0x2b03dd32,0x2ee1b0f3,0xdcd47f57
.word 0xc63e824f,0x57d6880e,0x129d628d,0x01f24c0b
.word 0x57a2e445,0x4ec56cc8,0x6bbe57cc,0xa11a8332
.word 0x64ba6006,0x16b4bfb7,0xbc08137c,0xeae2bf51
.word 0x1c2399ef,0xa2c0be73,0xbaff20c6,0x7b749491
.word 0x051e5287,0xf3fc361b,0x9a2ce66b,0x8b61b390
.word 0x8b76881b,0x65ad77fc,0x0cafedba,0x946b92b8
.word 0xed91e1c8,0xeb43b644,0x40785acc,0xd1eac420
.word 0xaa9a86b8,0xba348b3f,0x36f2f27d,0x14d1c414
.word 0x62b46830,0x56db55b8,0x0acbfc36,0x05bc536d
.word 0xeec92f42,0x05f43bf9,0xdae8c898,0x13e7e69c
.word 0xcc565e22,0xfab706a4,0x920dabf5,0x68e8318a
.word 0x0339c418,0xb989ac6c,0xf795977a,0x33aa7d5a
.word 0x73430acf,0x22ea7a66,0x31799dfc,0xb4c94f57
.word 0x8d658ebd,0xa64a0ada,0xc50420e2,0xc5ad9fb6
.word 0x9d5e1e56,0x1a339b93,0x982d745f,0xa6d2cfd8
.word 0xf6730387,0x531f4aee,0xa7d3c504,0xc01cddab
.word 0x599ef3fb,0x099cfdb9,0x087c39e5,0xe471c795
.word 0xd9ae4501,0x1c47ecf8,0x31ebe445,0x88d0aa28
.word 0xa5b2c9c8,0x25f7f766,0x73aa3fb8,0x1413e500
.word 0x712359a3,0xca875c40,0xa8600c16,0xad5ee59c
.word 0x99f4589e,0x99ac23c9,0x8647c126,0x8570f586
.word 0x0099bd8e,0x120fb5ca,0x88eea48c,0x972016cf
.word 0x6dd17c2d,0xcdb40a5c,0x915975d5,0xde102325
.word 0xb3990bca,0x354f2600,0x051ee072,0xca6353f3
.word 0xc3e968f2,0x29c26e93,0xbd8fabdb,0x92cbb19f
.word 0x4ba003b7,0x221602fe,0x39802edc,0xbfbe0018
.word 0xd944e023,0xea99ec4f,0xb4ae6ad1,0x9f1853d1
.word 0xcc3be6fb,0x62dfca5c,0x92c09eae,0x5f7e64fd
.word 0x3da93ecc,0x85b1f838,0x34a1394a,0x464c5b11
.word 0x18f4c1e0,0xc9f54045,0xf98029bd,0xbac43646
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 0x7e25c5b1,0x57d18ff9,0x2e45886a,0xb0263b5e
.word 0x30a14e5b,0x0d0e6cf2,0xa694c2aa,0xa958d5e9
.word 0xdbdd4dc0,0x5655e5dd,0x8fde3278,0x39c690ab
.word 0x6f0aca9e,0x5f8cbf75,0x01dd112d,0x9d7d845c
.word 0xd8f43bf1,0x82856121,0x4d65583f,0x576a59e1
.word 0x8000cf7a,0x17fa4604,0x922d9a03,0xa99f07ba
.word 0xc20a76cf,0x9a0cbccd,0x9e7c10e6,0x25ad05e0
.word 0x76c72ac9,0xc3117700,0x5a4e1d71,0x437a0335
.word 0xefe70dd1,0xe1fe0d1e,0xb7f7fbd6,0xb30714ab
.word 0x31f4ddb2,0x1b0b8434,0x88281ebc,0x0abe1678
.word 0x1f9d6d66,0x00eeb013,0xab3dd4de,0x708993b1
.word 0x1c603b09,0x83699a3d,0x79ba3fee,0x28f0b93d
.word 0x17de516a,0x4ab1fc70,0x1d86495a,0x0dd2ae31
.word 0x348f7faa,0xc04327e2,0x751397f4,0xc2ca8b92
.word 0xc388bba0,0x63985386,0xe23b1ef9,0x8eea0905
.word 0xc5cf8cca,0xf159bcdd,0x4c9120b6,0xd5033458
.word 0x21619376,0x5aa0dd40,0xf3ae8a84,0xd4c1affe
.word 0x293a0537,0x024700d6,0x3667f17b,0x579e1205
.word 0x028a44ee,0xebb4565a,0x4dd7cfc3,0x4d5479c9
.word 0xb63ed263,0xf34aa826,0xb9cb2582,0x37f63b59
.word 0xeeb73d47,0x5a07c5c9,0x83010f2b,0xba77657b
.word 0x7e47a1a8,0xe201894d,0xa5895c59,0xf93d0cbf
.word 0x1672707d,0xf9e5eb0e,0x1039875a,0x76d4a06e
.word 0xf38cdb3f,0xa114d436,0xb6f9e413,0x5df560b9
.word 0x202ebf08,0x0ca11106,0xed97876a,0x1adb8655
.word 0x75db6732,0x381eb4b6,0x3aac95d4,0xefa333f3
.word 0xe4933c6f,0x51ffb0f3,0xf53dc29a,0x9e264cc6
.word 0xb0024f76,0xa88bc81a,0x98d7a3cb,0x2926c563
.word 0xab10cfb6,0x5ff0eb67,0x0a33c34b,0xcfe1be93
.word 0xcd8e61bf,0x05045faa,0x7552d89f,0x4fe34466
.word 0x8222e8bf,0xe40bcad8,0x72f70bba,0x14735652
.word 0xfed7347b,0xc4c7e4f9,0xae3022e0,0x62470f3a
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 0x963ffa27,0xd99861d7,0x0eb9391f,0x7cb2b850
.word 0xedc5a734,0xef51bff2,0x166e01f8,0x734bcc62
.word 0xcd966e11,0x6325b511,0xd2a3a9b8,0x0bbe961c
.word 0x6eba2370,0xf5a9deda,0xe427ae73,0xba5a2c06
.word 0xb94f2c36,0xc6a3f66c,0x60c88049,0xea1ab314
.word 0x25422937,0x9e17ba31,0x832b7c3f,0xdff5b127
.word 0x5cbab9ad,0x89c4b35c,0x0b35b9db,0x0b81e5b9
.word 0xb5b947af,0x99f0ebdb,0x4d719727,0x0b09b0dc
.word 0x4a4cb7a0,0xf91888b3,0x72d8ec05,0xe67973c6
.word 0x78362c6e,0x8e9d4f0c,0x591885ca,0xef163a1d
.word 0x2998a02b,0x634814bd,0xdc0f0f53,0xcdebf012
.word 0x63727d09,0x7b19ec04,0x6a934ed0,0xd5cc7f8e
.word 0xca6842a8,0x71912439,0x12e8a669,0x4c24b26b
.word 0x5ab6cf57,0x9c64ffc4,0x04519c8b,0x243dd279
.word 0x4cada4bc,0x4054257d,0xed46012c,0xd6f422b1
.word 0xc17425be,0xf3d7d065,0x8cc05915,0x700ecf9e
.word 0xb1cde836,0xcebb41ab,0xbf733ad6,0x6a927877
.word 0xd93359ee,0x97432a6f,0x44ddbe5d,0xbbc8b16f
.word 0x8494d25e,0x91aa3b88,0x02080bfd,0x5ee63f7f
.word 0xeff8a62e,0xeaa18d49,0x4c8a9118,0x23701741
.word 0x6a0921be,0x1635d9ce,0x42c5c543,0x67af3c02
.word 0x53d7d8c0,0x93d6e32a,0x8ef96f39,0x02724777
.word 0xa508a746,0x68a254c1,0x569dd939,0xe01cf23e
.word 0xbeb63944,0x8b03342b,0x05c2194e,0x640ad34b
.word 0xb3a5d2d9,0x0e436e01,0xba95a99e,0x3a34934d
.word 0x29d08894,0xc38ba7bd,0x84912010,0xda6ab864
.word 0xd87bdad4,0xb8f8b71a,0x1acccd05,0x3f344716
.word 0x9e5d7b20,0x81658ae6,0xfa0ab08e,0x7d6e0a1b
.word 0xa52a744b,0xf6823063,0x1a37f67f,0x03e139c9
.word 0x4ab99d27,0xfc8fe7e0,0x09f8983a,0x21b3d0ce
.word 0x832b0449,0x99d8bdbd,0xb0dca3c2,0xb609d118
.word 0x8e356194,0xf8551731,0x39cb9790,0x2362d5a9
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 0x77f4c149,0xc56d5ec6,0x9e4d27dc,0x72b0255c
.word 0x3d3c3455,0xb0f4d09b,0x103bb801,0xfea5cb3e
.word 0x2875fef2,0x196af699,0xc001190e,0xab49ebb7
.word 0xa2c34fd0,0x65f1cda5,0xa3076fd5,0x716cda1c
.word 0x35c8677b,0xf6e084e8,0x17670151,0xce8ae15b
.word 0xfe936981,0x85efd356,0x0d5cd0c0,0x55f1242e
.word 0x61702430,0x052d5527,0xd2425dd9,0xed42b0a1
.word 0x33f0a4c6,0xda1329a9,0x484b2736,0xa248849b
.word 0x46d146a8,0x1769c089,0x81be9127,0x27c895c0
.word 0x37e8d2fb,0xda49480c,0x00da65cb,0xf4950fee
.word 0x73dafd41,0x021d95b9,0x1edbee93,0x7700c963
.word 0x2a5959a2,0x136aacd5,0xcc49cf93,0xb3a6be89
.word 0xd5ff29b3,0xda5add95,0x2e11b358,0x434ef224
.word 0xe0d5822c,0x8b86ee8f,0xfba507ca,0x40095fb2
.word 0x66a9f2d2,0xf7909206,0x23143907,0x7170bc1e
.word 0x18a429f6,0x449e21e1,0x892fe9a4,0xea8617c5
.word 0x1c598a5d,0x908e6bd3,0xf9ad2d70,0xbe709f49
.word 0xbfc5ee87,0xe970cc14,0xc0554955,0x02ad997c
.word 0x57ebb2b3,0x9e1100ec,0x4bf20dec,0x82ed2563
.word 0x84bef4de,0xb44f846c,0xbf15af0e,0x46def65b
.word 0xe3ba246b,0xc0ffc3a1,0x212c8d05,0xf4a27c99
.word 0xa9f52bc2,0xd452705d,0xeadebaf4,0xcdc173fe
.word 0xb4a62c5c,0x76e37321,0x13f03a75,0xfa6a226a
.word 0x8989e868,0xed455ff6,0xc91969a7,0xb5cc5463
.word 0xdf89dcdf,0x2752766f,0xd97d702f,0x4b05c5f0
.word 0x2b00b795,0x47844509,0x4d300fc7,0x80b0e8d1
.word 0x52365772,0x8ffe38cb,0xb21ca5f7,0x04fdc03a
.word 0xfcb5216c,0x2a1d2eb7,0xbe6f43e2,0xd110caa6
.word 0x42f5f33e,0xd9e79f26,0xfb16503d,0x09f5c5ff
.word 0x1797c704,0xfdd84c1d,0xb033c02f,0x424652ee
.word 0x57442bc1,0x1b3f29c8,0x72d7dc4f,0x8c6a4c79
.word 0xf0fb0634,0x62e3838e,0x5e98dd4a,0x5f65adb8
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 0x68b0fd4a,0x93bb44d6,0xd7531616,0x228cfb9b
.word 0x27d9895d,0x3890f766,0xcfd49e26,0xd3e04d4e
.word 0x133aec6e,0x0878ee41,0x78084399,0x6db67af8
.word 0x6a6634ea,0x26e880a4,0x363bbc3b,0xb3a0e05c
.word 0xdb9a94db,0xaff4d6ae,0x7a402f47,0xf1b1b28c
.word 0xd33c3c01,0x9c2e10b1,0x6155ef46,0x8b110c4f
.word 0x398887f5,0xdf37eff1,0xab347d2a,0x29b6061c
.word 0x34391070,0x2f182ee8,0xa603b27d,0x31d8e411
.word 0xb42fb6d7,0x8661a98a,0x1a55b028,0xe718a803
.word 0x53d24f08,0x5020d2f1,0xecc4e9b3,0x81d43ee3
.word 0xf2f66971,0x64cee918,0x04e45b1e,0xc2e431b0
.word 0xf083afb5,0xce3b0619,0xc95c029d,0x6e26fdaa
.word 0x908725ca,0x57b17b74,0x6e4a172a,0x7f7bf99c
.word 0x1b4fe82c,0xa85494e1,0x581fcfee,0x7b4cc848
.word 0x8c91c318,0x5cba897a,0x1b0189f5,0xf1a399a4
.word 0xfa3a8383,0x02018cfc,0x8d6627c9,0x2badea95
.word 0xfc70315b,0xf3e19b46,0x7a1a01a1,0x34f64398
.word 0xc5b73870,0x035ac96c,0x050db69d,0xec7fb09d
.word 0xa6e831d5,0x0248e0cc,0x7de29d22,0x03e59a54
.word 0x69bf120e,0x700c94c6,0xae067977,0x636432cb
.word 0xbfda0325,0xe4a0d577,0xfac76934,0x1951e833
.word 0xbc5f3828,0xb6b4e643,0x7a3a9794,0xb518d81b
.word 0xac7bdad9,0x544549b4,0x98c51fd7,0xa01ee201
.word 0x4a8a79f9,0x27ab1d3d,0x5c879502,0x8e91aaa2
.word 0xc1345b7a,0x1b4e8d8d,0x3a58bb89,0x7409ed53
.word 0x1a3f9e80,0xd403c657,0xdbffe858,0x54a788de
.word 0xebe2b6d9,0x38ed000c,0x343d83bc,0x865d80b7
.word 0x49f249d4,0x9bed4926,0xf1bac89d,0x572d63de
.word 0x9060e4a2,0x5ab0ee25,0x66c9a3cc,0xd173e47e
.word 0xed53d270,0xcc52e5a1,0xe44e8808,0xd3efc2d9
.word 0x00aa1db2,0x77595712,0x04f0a0f3,0x269bc724
.word 0x51c4b35e,0xb0684e5e,0x1d12af92,0x9c86b3f2
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 0x78440509,0x94684121,0x75628250,0xedcb6ee2
.word 0x3ef1d334,0x24423bc8,0x07d8f622,0xbbd0761e
.word 0xbc4d7a27,0xbbbbdc63,0x81fa55fa,0x1fbd3681
.word 0x92857911,0xb73288b3,0xe1f5dbfd,0x2dc68e99
.word 0x0388483c,0x711c0a5b,0x3ebc14b9,0x7cf1196d
.word 0x69a53f80,0xbeea564a,0xa827bb37,0x5aa72ff8
.word 0x3e32eb78,0x6cc46af8,0xb8c3f783,0xddfa02aa
.word 0x63c94bfa,0x47bbbd78,0x2c7e6542,0x8a60ae3d
.word 0x781b98eb,0xee13b58c,0x1a5407d6,0x364d0752
.word 0xd37c2d0f,0x6d6b7eb9,0xe65f2324,0x67dd2125
.word 0x08063e0d,0x66ed582f,0xf0208e98,0x9c05a004
.word 0xe08d4237,0x9ea0bca9,0x020a242e,0x7da2c078
.word 0x7fcf131e,0x83d50ebe,0xdce9d21e,0x38dadb2b
.word 0x2618da0c,0xf9a12314,0xbcf42896,0x73a4a4ad
.word 0xe6077b58,0x1b77b8f3,0xb7f0f7b5,0xe6f72b02
.word 0x4037ad14,0x1fd01726,0x87d2f871,0xec259e7d
.word 0x2c9aeba3,0x500ccf44,0x6fe9e68c,0x01341aae
.word 0xf78f60b3,0x48686da9,0xc8adf05d,0x725cdcac
.word 0x8bce7b32,0xddeb2765,0x1c996497,0x80d0c594
.word 0x8234b232,0xedcaf3ee,0xd6b7aed8,0xfab1b6b2
.word 0xd269f107,0xd0ffcd1c,0x13b74b25,0x4af0de0b
.word 0xbecd952e,0x250921c2,0x05a3678a,0x99f0c9a0
.word 0xe958900e,0x65f96764,0xa4bcaf8c,0x305b8611
.word 0x77c65332,0x2924d601,0x5860196b,0x43d3bec6
.word 0xbe00dbea,0xdf7913e5,0xe41f7e4d,0x6f2a65e8
.word 0xe6269b25,0x9e131426,0x8358e53a,0xf65f776c
.word 0x62bb8b4b,0x75ee226e,0x198f7e48,0x94765815
.word 0x9929207e,0xc4817784,0x3089daaa,0xd743e4bb
.word 0xff9d34ed,0x43440023,0x5a645ff1,0x1781e256
.word 0xc40655f7,0x9dceafa5,0xecf2c083,0x97721659
.word 0xf6ad0681,0xcc046286,0x9fbddb46,0x2b3b12e3
.word 0xd57ce492,0x4dd1600e,0x75928b32,0x2be1a9b0
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 0xc3e7134a,0x80d2675a,0xa931127f,0x50fa7451
.word 0x3f5df4ec,0xb4639e87,0x9bb22fa8,0xec24159e
.word 0x646d4488,0xf7cd39f3,0xe045fb9f,0xe53f8b34
.word 0xc3abeb9f,0xcfe58a2d,0x04a56fcc,0xd62fa231
.word 0xe269ce91,0xc2434692,0x414485db,0x54329167
.word 0x2f93985b,0xff113f17,0x6225874f,0x8d2df22d
.word 0x0bc497b9,0x3a603907,0x15ecd3f8,0xeb0e0a8a
.word 0xaa3a0b3d,0x8b76a7c8,0x7efbb2f5,0x9c814541
.word 0x89f48144,0xa08a77d6,0xf3038377,0x041180c7
.word 0x95c4ebac,0x64945796,0x2a6ac9b3,0x3c9b1a73
.word 0x602f7f64,0xff0b9d84,0xdfa235b5,0x5301a353
.word 0x4a3dff66,0x6bf95c5d,0x1a074d15,0x470b7721
.word 0xf6fd0fd1,0xc3624fb9,0x4822a315,0xb0b6827b
.word 0xcfd3fede,0xcf4a2b1c,0xaa882195,0xbcf7335d
.word 0x2e1825aa,0x90d86a36,0xa1323cd0,0xa362d1f3
.word 0xff79b205,0x86bc7c91,0x2f0c3d8e,0x4ff0ad75
.word 0x393ce5ea,0x3a1e7568,0xfc8476af,0x9d92bce0
.word 0xcea92055,0xea75619f,0xbeb9f5ac,0x7cdb9fc4
.word 0xd922917e,0x7ecdab77,0xb1340e23,0x31efe705
.word 0x8349189a,0x5aeff524,0xaab25949,0xd0c66f07
.word 0x957bd9e7,0xe0c9fc92,0xb5d90934,0x56cf2f64
.word 0x85f235af,0x9cafebf4,0xb0f241df,0xb6cbfbf2
.word 0xe6a59952,0x22a0b7ed,0xf1b22093,0x563dc09e
.word 0x42bdf449,0xb2300cd5,0x2b8443fb,0x7497bb26
.word 0x448e39ed,0xc2557ed9,0x629ce22b,0x0e550cca
.word 0x99be0120,0x87c97bd6,0x549ac2d6,0xf0940e7e
.word 0xf22f8f32,0x81fc46de,0x870097fd,0xf27d53d3
.word 0x9c4f6ddf,0x11ade67a,0x63aebae5,0xebdce3fd
.word 0x68b05d59,0x0d2b8e53,0x5520b5b4,0xeceee47f
.word 0xe5717dbc,0x9e465e35,0x4c718ebe,0xd8e1b13b
.word 0xbf0df45e,0x5120bc55,0xeb2c02d6,0x41a6ae02
.word 0xfd866611,0xa94a0a4f,0xf092b0bd,0x45c32029
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 0x349d9904,0x8165053b,0x4975f15a,0xada7ef2d
.word 0xd47698b0,0xffd7eb2a,0xe8ad7d35,0xc0aa629e
.word 0x660c07bf,0xc852d78f,0x54378bdc,0x939d1caa
.word 0xbeb5cf2e,0xa942c7a4,0xacd42f46,0x822bfb01
.word 0xedd10d09,0xc0445d63,0x9b49f358,0xee1afa1b
.word 0x7ac39ef3,0x51ea35f7,0x48fca74a,0x201cd69c
.word 0x00661c69,0xa6f0e2de,0xb026659c,0x77c90df3
.word 0xadfc33e2,0x8fcf6215,0x260d6e84,0xa0e9e453
.word 0x9becfd34,0x1ac46cb2,0x44463d06,0x612ddb54
.word 0xf5656532,0x139ffc02,0x8039c461,0x42b0ff46
.word 0x6ba33ba9,0xb5c47370,0x2ee50a2d,0xbf3238b0
.word 0xe23477bb,0x5ff28957,0xa282c4bc,0x046ae4ee
.word 0xba456420,0x88102e7c,0x9ea8da4d,0x6cbcd900
.word 0xf630925c,0x84fe8d5b,0xed933580,0x96000ae8
.word 0xe49fa0c6,0x42bd564f,0x24c0f5fc,0xa4487a42
.word 0xf98229a4,0x86e464f8,0x098ea464,0x522abdd1
.word 0x809df126,0x904e60cb,0xe126e69f,0x37f14092
.word 0x49cd23ce,0x8d278df9,0x2895122f,0xf2f47bf8
.word 0xdae47779,0x8f5af6c8,0xcdb56866,0x73f9f22e
.word 0x708e8203,0xf171846c,0x5f89d82c,0x9a51b9ac
.word 0xe6aeff0b,0x5ec8d425,0xc9c9ee03,0x7a2d6be6
.word 0xe78da044,0x5861bd21,0x6793dae0,0x0d58a4a8
.word 0x5f399ce1,0x16ebe9cf,0x00bb3d9a,0xbd139c12
.word 0x91f29543,0x382f9b45,0x21810bfc,0x543cf7e1
.word 0x7cfa5149,0x4c56a172,0x4e4945dd,0x22c857de
.word 0x747bd057,0x32df13d5,0x00d65cd9,0x87226930
.word 0x856d1e2e,0x83179c61,0xede934dd,0x2ed8ad47
.word 0x78233852,0x194d3a50,0xbc450f1e,0xe5b7afb6
.word 0xce1d26f8,0x0216f473,0x5628dca0,0x42390e98
.word 0x118c5711,0x41ae8aae,0x21de798b,0x301231e4
.word 0xa07d8ffe,0x9be5e1e3,0xe31cc51a,0xf98a367d
.word 0xc274c0b6,0xb772a43b,0xaaefba1f,0xae38eebb
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 0xee626439,0xb9613cce,0x8d1a1341,0x1586b4d0
.word 0xbdd42d53,0xd41c41bd,0xf19792fc,0xd2021639
.word 0x3f083847,0xb6b58317,0x63b6ac06,0xc90eaa4e
.word 0x9a03c561,0x1ced7851,0x0d1a89da,0xb6e9d7b9
.word 0x49f2567b,0xd7049e2c,0x9730daed,0x753a114f
.word 0xe1f895fa,0x407089df,0x070cff2d,0xa1916ff1
.word 0x3110f714,0x943707d6,0xc9de2e1c,0x18006bb7
.word 0x8adf19cd,0x82973ebf,0xaca7a654,0x82d47a3a
.word 0x09e50f5f,0xffb0278c,0x05ec4762,0x842ea42c
.word 0xc720c4e7,0x3743e673,0xcaf08084,0x381202ea
.word 0x9acec14d,0x336641b3,0x1b1aa5c5,0x609dc947
.word 0x5ef283d2,0xfbbeea3a,0x3e9b495e,0xac041d97
.word 0xaab2739b,0xb2d60d89,0x09d1d7df,0x4294f53a
.word 0x98ef4c22,0x93e2ec9b,0xd3a67c11,0xb7e5ae7f
.word 0x1d75e326,0xa7fa3568,0x8226f41d,0x805a3d5d
.word 0x265c98d6,0x1fe6d9b7,0x1a24556c,0xe2101e72
.word 0x3eeb8831,0x523cb424,0x05be94d1,0x9db632f7
.word 0x8e49354b,0x9cec84fa,0x3865e9b8,0x6d54841b
.word 0x446eb5ec,0x8534b4a9,0x0a04ac13,0x8fca527a
.word 0x1241cc1e,0x9be0529d,0x58b4f93f,0xf4dfe4b1
.word 0xffafd00b,0x32d23801,0xf3f65054,0xf4a25390
.word 0x5bd539aa,0x4ae987bc,0x606114a3,0xe794d060
.word 0xb7bb667b,0x59b7bf9a,0x348fd470,0x674a1f77
.word 0xd5e5f245,0x1e369eb8,0x1a96a7a4,0xe3675874
.word 0x14c7841e,0xb43024ac,0xebfaa58d,0xbd0aaf52
.word 0x179fb6e6,0x73b27bba,0xcaeacb26,0x9389aab9
.word 0xe8bc7e44,0x2f6ae630,0xa0251c87,0x07361ba2
.word 0xf10bd97d,0x0bf0f2d0,0x4ce1c803,0x2f896df1
.word 0xedef7e9a,0x696d3054,0xb284d8f9,0x500ef800
.word 0xdd9a3f75,0xe4a175e8,0xd1f92e75,0x4a0ffd5d
.word 0xe7021255,0x4ca9eb0e,0x5a076416,0x0ce45a89
.word 0x1f74224b,0xe1664794,0x59603cff,0x12d32ad1
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 0x0780c2a2,0x5a358601,0x3c504c4c,0x152ea37a
.word 0xe9ab76bc,0x2af4fe3c,0xc711f0a5,0xf26b598b
.word 0x608dffa8,0xff2a61f7,0x698e04cb,0x0d8ce971
.word 0x8dd1075b,0x7a040f25,0xb64aef0b,0xa20cb873
.word 0x8c92bdfc,0x81d86be9,0x22ee0db6,0xf98a9b29
.word 0xc25798e6,0x8d07a3a4,0x87fa5c7f,0x6596c926
.word 0x17908b89,0x0f1ff505,0x475ec45e,0xda30536b
.word 0x7959293c,0x647ca533,0x7d597fc7,0x2d7368d4
.word 0x7dc1ab5c,0x979170ab,0x97f85861,0x21f929c5
.word 0x4e4ea319,0x347e58d3,0xdfd9eb38,0xee0bec00
.word 0xf847b676,0xfd46cd36,0x42a4d71c,0x724749ae
.word 0xbeabe7d2,0xe7c8627f,0xcb1c3589,0x54c3c9fc
.word 0x60a3df51,0x2d53ad37,0xd1ab169b,0xc4ff815a
.word 0x360541e5,0x566ddc4d,0x56015846,0x1fe616c0
.word 0xe3b5e154,0xef56d011,0x7f8b4298,0xa69d6469
.word 0xe590e062,0xfebae863,0x4562c87c,0xa818a650
.word 0x91bc0aa6,0xb536efc0,0x23741484,0x7e092e55
.word 0xd2a6f7e7,0xdba8fbe7,0x1b5691b1,0xf2207cea
.word 0x1aef23de,0x7999a015,0x9ace05fb,0x1b054640
.word 0x67cbcd27,0x621b3048,0x8a6e4ba2,0x4c7c37b1
.word 0xff390060,0x4a9d1129,0x0fcfad4c,0x1fac75cd
.word 0xe3394101,0x798ba041,0x88eb1a5c,0xb4310717
.word 0x618c4a87,0xce9d8a10,0x0389998b,0x0e88b360
.word 0x15507a53,0xf28446f6,0x4e6ad1c1,0x1eb00e1d
.word 0xae1a2859,0x3b6cde05,0xc8314a25,0xc3f3989a
.word 0xc87ceea7,0xb2933699,0xe33f0427,0x51667c1e
.word 0x4f37ff9d,0xc8c6f690,0x9ec81bdf,0xafe6767b
.word 0xcf958439,0x5b3bb0c8,0x571ede59,0xc83c1ebb
.word 0x9a03d20c,0x817b9fd8,0x338f2432,0xf8ecefd8
.word 0x2f66df2e,0x973a9cde,0xc0513aa1,0x413b9003
.word 0xdbd8410b,0x5b73e8e8,0x75405aa4,0x33e8d89e
.word 0x6eb7c4d5,0xb4f3a317,0x91b5c00c,0x6e404060
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 0xaff1f4b2,0x8cc82a6a,0x6da3482b,0x6cdd825e
.word 0x51b0a953,0x3176d1ae,0x1e9a6099,0x0e2edaf4
.word 0x09d58c25,0x8701888f,0x74aecb7f,0xd6e25f26
.word 0x594f2974,0xbfd275c2,0xb6df78af,0x9c3607b9
.word 0xdb9c025c,0xe0a3d565,0x45aa18e6,0xce6c54c1
.word 0x51add260,0xa4ca650f,0xea958701,0x3fc83c1e
.word 0x73f9a1df,0x9bfb548f,0x08ccec5b,0x91c2bbf3
.word 0xc8da33f2,0xec5a8bef,0x75be0c18,0xf6155e22
.word 0xd7e194cd,0x3edd793c,0xad0ef68b,0x950e076d
.word 0x5276410c,0x0c2c12e5,0xe6a496df,0xbf6cbd13
.word 0xa26b02b1,0xf778e85d,0xd8780bd7,0x5888029b
.word 0xe31a1805,0x434ad26a,0xd42d14d3,0x6a3a0d92
.word 0x85767b14,0xfb7a0274,0x95ed17eb,0x87857e2b
.word 0xfd49e13e,0x5d643b65,0x7a0d0af4,0x8ff8e57c
.word 0x676925fb,0x76722cf1,0x86d98189,0xc97d199c
.word 0x2d7f9b97,0x392a9e8c,0x6879c033,0x8c8f352b
.word 0x1cc2fc8d,0x82bb9767,0x6c8b3020,0x823eef51
.word 0x869c7dc3,0x6346ec3c,0x67be820f,0xd8454d1d
.word 0x33998ab1,0x310033fe,0x33d0ad1b,0xa8038b88
.word 0x05c5b3c1,0xb98c68bd,0xd0a75f14,0x50aa4a7c
.word 0x98080747,0xa75f42fa,0xd7faba76,0x33e1c6c6
.word 0xce160122,0x3b0833b1,0xfab6d1da,0x372c209c
.word 0xf78f6e9e,0x320c48c5,0x11e95af5,0xa80c0eac
.word 0xdb6aa142,0xc18eef6b,0x3b87b8d1,0xf0148258
.word 0x6713fecb,0xfc14dd9f,0x00a071be,0x80e2e85b
.word 0x96ad8627,0x959e1731,0xc3d18adb,0x63b8a42c
.word 0x524e04e8,0xefe77773,0x594dd61f,0x31542f14
.word 0x641cdda8,0x01a01998,0x2fee6227,0x7d1bcf11
.word 0xc634eda2,0xa7bdb534,0x3f775c76,0x152f40e0
.word 0xa66616bc,0x899d7eff,0x651b3900,0x1111ae71
.word 0x7f127d1d,0x378c09c6,0x67c60f43,0x27d8d85d
.word 0x10e65019,0xa5ec0f44,0x8eaf0745,0x8ead53f4
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 0x0504eee5,0x1de25588,0xaea7f7d8,0x3c446fd9
.word 0xe5eae3bb,0x75dea2eb,0xe0613103,0x26833343
.word 0x44ea7560,0x2693497c,0xf4a51823,0x6bff6b2e
.word 0x7e80f2af,0x7418ea7e,0x38a47be7,0x01fe19dd
.word 0xff3d43ba,0x41adf928,0x4091a3ee,0x16133486
.word 0x32b91919,0x5b223a44,0x49f8982e,0xa1d8681d
.word 0xf0685b31,0x242f6452,0x8376c254,0x9acfe8f2
.word 0xa5dbd1b3,0x7a5ea078,0xbc3285c2,0x7c39cae8
.word 0x268f89bb,0x8385158f,0x8b6b9f72,0x864e6c73
.word 0xb94d9fa7,0x116927c8,0x779bad5f,0xec4ac385
.word 0x0d7ba9e0,0x6dd91b66,0xd2f23358,0xe42ca5b7
.word 0x235656e8,0xc97718c7,0x36d1de05,0x22fa3726
.word 0x81d2fcdf,0xb8da1fca,0xb1433cab,0xba83521d
.word 0x91573954,0x8ab19f08,0x359217ab,0x4c73f485
.word 0x3b3f3825,0x1453e4ff,0x35ee86a3,0x0c638829
.word 0x9b8b1ce7,0xf023a075,0x4fd0111f,0xc0bc492d
.word 0x4d0c4071,0xd7f27250,0x75354074,0x00c6bece
.word 0x5356cc53,0x892ff35c,0x36e149c4,0xf6aa4b4a
.word 0x3f745cac,0x9d0ad747,0x0a9b3880,0x872e84fa
.word 0x21f36621,0xec3b8654,0x4b43f2ab,0x9c1ed8ff
.word 0xe41b1a38,0xe083ea58,0xa8e0c27d,0xc57d8074
.word 0x649ca8dd,0x2ff3ddef,0x25805912,0xd56e530b
.word 0x25f62fa2,0xff7ec72e,0x1c8117a3,0x286355aa
.word 0xeb81bd58,0x9c89a624,0x00b18e5f,0xb70fc23f
.word 0x8b9126b4,0x028fbf43,0xd64d34fe,0x6106bea2
.word 0x80fcd7a9,0x0e82e4bd,0x11ca77ca,0x3d0779da
.word 0x77cb34db,0x5abccbaf,0x3b48cd12,0x803448e2
.word 0xca247618,0x4f0859ce,0x653fbb4b,0x9fda802f
.word 0xd18f64e5,0xc8825690,0xf3350deb,0xe38d25de
.word 0x7a16fa83,0xb026ffef,0x24f054a5,0xfc30a0da
.word 0xa2b6c3d3,0xd441325f,0x088c27e3,0x9784bf6f
.word 0xe9d6e328,0x651b5794,0xbc92560b,0xdb2321f2
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 0x69fc5ef6,0xfb2a2533,0x6ae42135,0xc36a6af5
.word 0x42ef0c0d,0x0ef52d66,0x5c2000ef,0xe0d0b693
.word 0x052377ca,0xc3d4d767,0x098aac93,0xe4777fa9
.word 0xea2e8f74,0x2078ed6f,0x0943b481,0xd387308f
.word 0x1e244805,0xf5917699,0x87df6053,0xb21720d3
.word 0x9a9c1cd3,0x2ab76533,0x216b1a7a,0xd05e52e4
.word 0x79971398,0xdec759f2,0x60477e42,0xe3d1f948
.word 0x000bfd59,0x2999b4f5,0x97c24219,0xeaae87d1
.word 0xce9d1ec6,0xaa69d179,0x03dfb6f9,0xb373afda
.word 0xdcb11da6,0x3cfaffaf,0x27cf91f4,0x8869da45
.word 0xb1d2c27f,0x69f03fd9,0xd3516e93,0x68e8e877
.word 0xc13c5dd8,0xdda15cc6,0x4dc1a310,0x2c5c8310
.word 0xfdc5b002,0xd386234f,0xaa031c16,0x4c3a2227
.word 0x54564218,0xafb23f3d,0xfdd817ea,0xa79c5c39
.word 0x01d80ffa,0x198d03aa,0x78258153,0xbcde2ff9
.word 0x31a4cd2d,0x9c2ad51e,0x051b5a17,0xf86db593
.word 0x4d7c2038,0x026fc954,0x43472a4c,0x55331d4a
.word 0x4aca4ad2,0xc7a03991,0x683471cb,0xa4dd5e45
.word 0xfae832dd,0xb4151353,0x6a8fc530,0xd9635d3c
.word 0x16d0140c,0x4107fe9a,0xb5b020c9,0x30bd707c
.word 0x2264b8cf,0xef77244f,0xbb189ceb,0xe8a06680
.word 0x6b8b1301,0xd72c2c59,0xd54ca69c,0xe6f497d2
.word 0x375f914d,0xab4a01a9,0x2b088ef1,0xfc64e5ba
.word 0xd0567620,0x7fc568e0,0x4e2adca1,0x839e366a
.word 0xaeb6b10c,0x5f0911cd,0xa2f1ebb3,0x130c05f5
.word 0xc2180c3f,0xf7acb1a1,0x0f81972d,0x06693914
.word 0xb8e8b078,0x027993f8,0x92c4ff63,0xb84aeb07
.word 0xe84b19a7,0x7d98a90d,0xc87b5924,0xde3c2e1a
.word 0x08a45611,0x72029d28,0x6b1a7414,0xf89185d9
.word 0x2d025a8d,0x76097e6e,0x098469ed,0x6ac43fb5
.word 0xbc1f4d80,0x43fad3ee,0xa41d2e41,0x38bbb187
.word 0xd8dc965d,0x9a843f51,0x9cdcf4cd,0xee9177f1
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 0xfc02c0d2,0xb55d3a83,0x83801298,0x6c40a57a
.word 0xda8c4a96,0x473df1bf,0xf5ca60ab,0xa5abb808
.word 0xfb17d583,0x9179c38f,0x2dd850ec,0xbb2e408c
.word 0x445c48ab,0x5c5ebcea,0x0dbe1049,0x5c302417
.word 0xa7f74d95,0x7eae2d43,0x2e94acb6,0x4d5e9c52
.word 0xc72394a6,0x70394a6f,0xeae4a767,0x60e3b13d
.word 0x3709c6ed,0xe8c9888e,0xc9126283,0xe6738ca2
.word 0x73910258,0x5c723c27,0xc37aa888,0x997026fe
.word 0x10596df8,0x1fbd0f4b,0xc83715fe,0x631a3d1a
.word 0x5a3dcf4f,0x102bb277,0x257c1300,0x2e9f19a0
.word 0xc1488dc1,0x84767447,0x4f64e709,0x0d0f3812
.word 0x75f11856,0xeb4c8d23,0xe614c437,0x48dd043b
.word 0x55362362,0xac5afd7d,0x053fe6c4,0x8454d6c6
.word 0xfe21c900,0x815ef04a,0xdd2186b1,0x42959fce
.word 0x1b882979,0x9ae3c7b6,0xec65113e,0xe8b648c3
.word 0x63c4f3a2,0x17054bd2,0x34f69068,0xb58c22a9
.word 0x017ac3b4,0xdb0e248c,0xfd660a9e,0x533f4acc
.word 0xbdce3fef,0xc7a098df,0x8fdd4f80,0xaec49073
.word 0x7becd3e2,0x6723085b,0x150c6d12,0x20c2ffd5
.word 0x144965e6,0x37704e6f,0x3211a376,0x7383db19
.word 0x14a6f6bf,0xff248be3,0xdfe0ead7,0x658f2f7d
.word 0x297c4885,0x388c2c67,0x7f2779ca,0x6995d13f
.word 0xeabb4923,0xd6b42b2d,0x9689a999,0x3cee304b
.word 0x2bdb67eb,0x3226564e,0x05f9ee52,0x910c2cab
.word 0xdfe06bed,0x509775d0,0x3e49cfdd,0x1daf224b
.word 0xd8753329,0xc6d47d28,0xc1c4efec,0x430e73e0
.word 0x2b786c01,0x9dbed9a5,0xb6752b70,0x39a579da
.word 0x9b521caa,0x90d27fdc,0xcbd30db0,0xe202b1af
.word 0xacc17916,0xc3b27961,0x2cb3f1ec,0xfaf0e436
.word 0xff4b409e,0x4e6ee069,0x149fe645,0x0839c4da
.word 0xab8aaaf6,0xd6d6b9c2,0xcd2c5ad0,0x68dcbdc2
.word 0x37ce15a5,0x51cab7d7,0x5abccee7,0xffc1f872
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 0x2b731e05,0xbaabe371,0xf58a9b80,0x6e09b6e7
.word 0x9a01a426,0x44ec11a9,0x293e1bb9,0x1daef3b3
.word 0x4053b242,0x7ec200d6,0xad61e9b1,0x4a5680ed
.word 0x8d957f18,0x0832734b,0x8a54570b,0x4630dabc
.word 0x89e1f9b1,0x6ba80e62,0x3557a2d6,0xfcc0c80f
.word 0xdff9f499,0x0bf37cc8,0x13aeb83b,0xc649c2c1
.word 0x3966be50,0x51aaa4f0,0x68858091,0x28a927f8
.word 0x970d3ee2,0x280fc848,0x3bcb8901,0x06e1ebbd
.word 0x46497652,0x5c027643,0x8f387f68,0x7eaeb785
.word 0xe659b38b,0x50fe3773,0x248641a9,0x83daeae5
.word 0x8ef8ffad,0x54efd2fb,0xea2ee033,0x78963a87
.word 0xee951e78,0x2e41a182,0x8e7db593,0xfd47be2c
.word 0xe53f6abf,0x74e6762e,0xb9887ea2,0x15356809
.word 0xf67262a1,0x698e5b95,0x51b500f1,0xa3eb6cc3
.word 0x3338ab4f,0x6e2df47c,0xe625f0d3,0x33b70457
.word 0xdd0e1912,0x43835dc4,0xf31a5cf9,0x021273ec
.word 0xff144f20,0x0f97ccdf,0x8309c72e,0xea46a150
.word 0x44b862a5,0x4f6343d9,0x2b65227f,0x7047d4b5
.word 0x4340db3b,0x37903bf1,0x85b2bbb5,0xb285ddf9
.word 0x6083a642,0xb3592dcd,0x0d74d30e,0xfaffe2b3
.word 0x4d255074,0x0f6c3c91,0xe095d77b,0xadc25fd1
.word 0xa7a887a7,0xb8b09237,0xf2f4b2a6,0x88aae835
.word 0x960b0d3d,0x5ab6f450,0x84cd8fd0,0x5622379a
.word 0x5f070b08,0x904083ee,0x49a21621,0x74af2265
.word 0x48488774,0xd4f38977,0x60cdee77,0x33be0290
.word 0xa8686cd2,0xf8b05865,0x36e0aeb3,0x40d199fa
.word 0xaebd73e1,0xbec44e43,0xaad9eed5,0xbda74c24
.word 0x19eacd45,0xf782f5b3,0x0d96b7f3,0xc0c0c95b
.word 0x19558e6e,0x649e2c58,0x3ae4d97a,0x00349504
.word 0xc852c530,0x58c0d364,0xeaaa82a4,0x8eb39a74
.word 0x83f314ca,0x6d927cd7,0x280cf955,0x75c7f0fc
.word 0x60f342ad,0xc7d7f880,0xe06e05c8,0x31479148
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 0x72c5730d,0x70b7c51c,0x38d34909,0x09be3473
.word 0x081e968a,0x057ba7fc,0x5958fe57,0x6fa72ad4
.word 0x87b62369,0x346e1800,0x55677be6,0xcd8ecc19
.word 0xa3bda2eb,0x1944e813,0x74d73ed5,0x4883780a
.word 0xb1cd61dc,0x2165d2ca,0xbe76fd67,0x69c7c9be
.word 0xa91ec6b5,0xe04b8480,0x638be02c,0x1bd50e0d
.word 0xcd3f5b3f,0x45ea3753,0x807b0a49,0x9201ee58
.word 0x9110d526,0x6161f448,0x0dc89308,0x285dd0fd
.word 0x85bec979,0x841b296a,0xe1caef25,0x6e6f1e32
.word 0xb0372983,0x9571bec7,0xb8ef3e07,0x179717e4
.word 0xe05fb7c2,0xb5c5884c,0xb5c0db84,0x81982920
.word 0xaf0f3771,0x8228ef85,0x94469fbb,0xb8c778fd
.word 0x3e0290aa,0x0a4e2ab5,0xf8619030,0x9e76298a
.word 0x6ebbbefa,0x1b2f4323,0xa941f705,0x139816e9
.word 0x0b11a25f,0xa7e282d3,0x6bed94fa,0x5080de6e
.word 0xcc338c5c,0xfcdbffc4,0x55dcd317,0xd63ac02c
.word 0xd7ac4c29,0xd6ac5bb1,0xd8eb7f69,0x5ffe3d0d
.word 0x39b90f6c,0x7c23bf65,0x3d369ff7,0xaf960579
.word 0x4d9e1a24,0xce686bbb,0x095320df,0x65600aca
.word 0x6ac79f7d,0x0b52a3f4,0x3784c990,0xffe4f356
.word 0x33550e22,0x776d7013,0x7185f282,0x6e204e8e
.word 0xa3dfaf10,0xdbd1abbf,0x412e8a62,0x90d2b23f
.word 0x5b4acbe4,0x90fa3e25,0x46e2c143,0x9fbe1f40
.word 0x96f7da5d,0xe4100155,0x2d1d8eb4,0x6fbbb9c8
.word 0x7d5474d2,0x0abfede1,0x5897667c,0x9bb0b2e2
.word 0x42e08c84,0x16d95034,0x6bc128da,0x8c2b8aed
.word 0x72579acd,0x5668f7c3,0x0a58fd61,0x03c5a1d2
.word 0x24550b37,0x3eb3a3ac,0x397609d3,0xea66d7c2
.word 0x96352130,0xb021d0da,0xe908d953,0x76132dd8
.word 0xd92da55e,0x67384b9e,0x643c2fa0,0xc0a0ee78
.word 0x6fd4e97d,0xd5004bff,0x2fd77f7e,0x0a6cef9c
.word 0x53848978,0x064b1b00,0x1aa6b99d,0x8b245b11
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 0xdec53a86,0x6f3af479,0xb1556687,0x36121f91
.word 0x8093eaff,0x19b27cdf,0xa82f053a,0xe7f1e68d
.word 0xf9bb4612,0x5f9a8e15,0xcefb755d,0x206bd945
.word 0x4004689a,0x2f587761,0xcdc3fbe8,0xe5443ba5
.word 0xc310dedd,0xc653afe7,0x1f02fad1,0x998b892b
.word 0xaeac73e7,0x806e2e2f,0xd401fbe1,0xe35513f8
.word 0x03c9e289,0xe51e33c3,0x17df65df,0x99b1827d
.word 0x5d149c6d,0x14bed531,0x5c3d84f1,0xd8c6e6a3
.word 0x95c17616,0xa33ad353,0x1e7b06c3,0xdbcc6d37
.word 0x79df3aa8,0xc52ea00c,0xcd0f2b63,0xa8fc9c9c
.word 0x2b2608b2,0x10505494,0xc22a0247,0x4adc8bcb
.word 0xd9b7308f,0xc5af2c6a,0xc1c705b3,0x629aac2f
.word 0xb0799159,0x71462b90,0xf79f4301,0xbad87a47
.word 0xfb47c80e,0xb72d0553,0x86d00ab9,0xb2e66b7e
.word 0xc42c1fcf,0x4255e9bd,0xb9b3d7c3,0x1f3497cb
.word 0x265b6ca4,0xe9c29573,0xd63c99e4,0xc7302641
.word 0x4af89a65,0xc34c9fb9,0x4f289059,0x97d45aaf
.word 0x3696e0f5,0x06857979,0x4abacbb2,0x751f74b9
.word 0xb689b5ca,0x6c4db6f7,0x4f00619e,0x6e312240
.word 0x78ea69d9,0xcdce5dfb,0x3e4b60d6,0xf4f4787a
.word 0xf0cc1c2e,0xc1c159e1,0x1c7d3b94,0x81d66f8f
.word 0xf615a553,0x25b20657,0xfa21de60,0x916a6e26
.word 0x5db1b147,0xabec5c57,0x828df381,0xe37b1049
.word 0xc041bccc,0x01be7d17,0x5006e800,0xb571ce1e
.word 0xac928a64,0x0a522097,0xe5a1daf0,0xc6ffc402
.word 0x9260a08f,0x9a445a69,0x8b85fc2b,0x176c5979
.word 0x9cd4bf2e,0xa7ecc818,0xdeeded28,0x590e2989
.word 0x2d146aa5,0x039adb57,0x4e63a411,0xe5555955
.word 0x2dbf19f4,0xab638bee,0xaa7bac32,0x417dd149
.word 0x274f176b,0x60dbc930,0xbc016302,0xb14e2fc8
.word 0x5d8d53fa,0x0122e7ff,0xbe48b622,0xb86b7a17
.word 0xb17129c8,0x000efb2e,0x96249d23,0x881d198f
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 0x40e8ccaf,0xfc74e5dc,0x1195afae,0xa7aa6323
.word 0x91c16d58,0xdb74418f,0x3502129d,0xcc17e46b
.word 0x0fecd539,0x52e693d9,0x876f93b3,0x1a00dac3
.word 0x61d2777e,0x7ae89915,0xdfb5c2b4,0x686e17f9
.word 0x452efde1,0x3e9f6565,0x831a65db,0xc8a222e9
.word 0x80dd3c5b,0x44790dad,0xf4717db1,0x80c468ef
.word 0x54d4ec03,0x07339de5,0x7de0daf9,0x71b5ee91
.word 0x2b60563a,0x19e312b9,0x07227dea,0xd2f3eef2
.word 0x76111268,0x94b8b47c,0xfa741fdf,0x2bbe3ab6
.word 0xca014d3e,0x1cb07e73,0x58a3b77c,0x49cadff9
.word 0xca32ef6c,0x4761ee15,0xb61b3d48,0x33e13ddd
.word 0xc9ff70cd,0x299b1411,0x7044cb69,0x88588aa3
.word 0x375b4a3b,0x47b4fed4,0xa8474425,0x6460c096
.word 0x4730078e,0x31f75f93,0x1d0f04ac,0xa52ad7e9
.word 0xa6a961ab,0xb47a9cfe,0x81c4d864,0x77695cd6
.word 0x9a6c25d2,0x112da3c9,0x723ed9cb,0xbccbe76d
.word 0x5d3fe2ec,0x4a4f2202,0xdf11a14c,0x34f61df4
.word 0x02fe0f41,0x257e3d04,0x6efe3e34,0x029a2dc6
.word 0xe841ff4b,0x504773b3,0xe6720a00,0x3e788861
.word 0x3a36e3d0,0xadfd282e,0x5864ba37,0x6f15e5c3
.word 0x2fded41e,0xf59ccdb4,0x2ed099dd,0x702ef645
.word 0xe252ae70,0x44d0a7ac,0x8b781df7,0x4e352a23
.word 0xbc2226d7,0x6972a212,0x1d2888bf,0xe21ed00a
.word 0x0cc0107e,0xcd5b74cc,0xcc2f2af4,0xc16e5e18
.word 0x5df794d4,0xcea4313d,0xdaa79f35,0x10023b8f
.word 0x43d2518b,0xb6ddb3e9,0x39e5310f,0x1e811d45
.word 0xb20694e3,0x3ab8b49e,0xbac327eb,0x32ea9b72
.word 0x9be71440,0x47b8d19f,0x01bfeaed,0xc6b79d27
.word 0xb1b96f44,0x18d31e92,0x8fdc61c6,0x662fdf7e
.word 0xfd79be7e,0x82685e54,0x54c379f4,0xaf800653
.word 0xf62c07f1,0x3f4e8cd9,0x90251f79,0x6eea4b66
.word 0xcbef4cea,0x097a7f8f,0xdaf74c9e,0x08542c19
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 0x4cc8f41b,0xa9b40efc,0x59342aee,0x1ef2ac13
.word 0xdc7833e2,0x5a21e199,0x213c0f41,0x0eb58aad
.word 0x639fabbe,0x7c89278f,0x8ae53572,0xf5509a51
.word 0x864520db,0x35381b35,0x59d98297,0x946323dc
.word 0xaedf98ba,0xb7564a53,0xbeb8d552,0x7c8e0834
.word 0x0ec2cc2f,0xad55f4ca,0x88cfc17a,0x12194423
.word 0x8b074dbe,0xf5a9062f,0x15f24e47,0x582a81ad
.word 0x869eadc1,0xa9625e9c,0xeaabbdd1,0x189cb26a
.word 0x16fca7f0,0xd1209854,0x4b794705,0x20f4c497
.word 0xe22c6b56,0xfa95ca04,0x788ced99,0x3d311228
.word 0xcb2971f9,0x0ef81e48,0x073074b8,0x6f76cd84
.word 0x5baf21b8,0xa6146592,0x81bfc3d9,0xf644b034
.word 0x2609489b,0x7a7ec16c,0x2f9a8f91,0xae320bb4
.word 0x9e94bde6,0x7b3069b7,0x955be560,0xf59c2d17
.word 0xfd794396,0xe8bb831a,0xa55e8834,0xa899f449
.word 0x2d82579f,0xeb5165f5,0xdde55318,0x3a5827e1
.word 0xa069cf32,0xde299f33,0xfaae6972,0xf4e6b2aa
.word 0x7b1a7ca0,0x3d4efe97,0xbfb87280,0xc674d279
.word 0xfbb2bbad,0x69ee2606,0x567b3092,0x894d860e
.word 0xed841b0a,0x594a3c89,0x09ebacce,0x007a4a76
.word 0x512595b9,0x3e0cdba4,0xaa5f3151,0x7a1ff523
.word 0xb2493410,0xaea92eb1,0x42030749,0xa0521e87
.word 0xb6fe4c9f,0x93c46018,0x24d5e25c,0x882e22c3
.word 0xcb0af0cb,0xf7e83b6a,0x63ce4bf7,0x65a102d9
.word 0x8cadee0a,0x9b2cc6fb,0x7ca4696c,0xd2488bcd
.word 0x5a7bd259,0xa74e7e2c,0x2b730bea,0x3bf44738
.word 0x7dc40b01,0x72846f1a,0x2a2b86d8,0x195ff3e5
.word 0x36e7b1ea,0xefd407fc,0xa90cf90f,0x5bda8e52
.word 0x1205a5f3,0xeb8adcd6,0x5694f76c,0x99071edb
.word 0x51afc722,0xa8c92967,0x9ec33bbb,0x6dd6eed5
.word 0x889e0110,0x031238fb,0x4d38d8cd,0x0142910b
.word 0x89514c8f,0x13f8c159,0xdebf73dd,0xeb4419b8
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 0xc85762f8,0x03e7bdaf,0xfef77352,0x796d56a9
.word 0x0c247931,0x0ec3e481,0xd3dfa510,0xa3e66c8a
.word 0xa7e0b226,0x7f682b89,0x8cdfde05,0x08103dcb
.word 0x7a6f09dc,0x0fb20212,0xb76ff88f,0x5e96b729
.word 0xdc7444b9,0x7e97992c,0x636cc082,0x8228a620
.word 0x32175de6,0x95f01ba0,0xcb5805d7,0x927412d7
.word 0xd5fd84cf,0x21e03932,0x5885d874,0x329b8528
.word 0x80a8b782,0x3694faa9,0xec95baa6,0x607ce799
.word 0xdf19c52a,0x250a030b,0x5c3ea39c,0x24436f20
.word 0xab982c4c,0xc20f95d9,0x9845e7eb,0x95185261
.word 0xd68cdb70,0xf8b2584f,0xb9d89e91,0xa595a395
.word 0xff36d3b2,0x4c27eb04,0x1d3e8851,0xfa7aff58
.word 0xc1a1e5c4,0xb7e9b6a8,0xeead010e,0x57472362
.word 0xb8a48588,0x5b4ecb5d,0xe69e43cb,0x9d78430e
.word 0x56b79d52,0x98efa6a0,0x0ed927b4,0xebb3d976
.word 0xf99abd53,0x7f601c9f,0x701ab7b9,0x9bb081c0
.word 0x31bdd75a,0xc97c279d,0xcd05c3f0,0xc507a8c2
.word 0x35df7a3b,0xc600b80c,0x60b3973f,0xcc6cf782
.word 0x3ec32637,0xdd162a35,0x63b4d557,0x1f7aa8f2
.word 0x3834f3a6,0xd2914caf,0x18e16dc9,0x7a00621c
.word 0x541e3b77,0x38aef20c,0xf0d28779,0x6981057f
.word 0x0c6f412f,0xe5f26ada,0x1629f065,0x368f965f
.word 0xcdc4a1be,0xf6217f28,0x7d219800,0xf7181720
.word 0x343df80c,0x82e2e246,0x5c87df9e,0x322ae65a
.word 0x3b34c49c,0x78beacfc,0xe25cb135,0x6c3ae9c9
.word 0x84515907,0xf6bdc292,0xa6b0bf60,0x654006a9
.word 0x16e276e6,0x3699fdb4,0x289b910b,0x9d682fcd
.word 0x4a075c43,0xd804b7ee,0x3bae18b5,0x8f1704f6
.word 0xb34934ce,0x245a02e6,0x3313578d,0xbddd0828
.word 0xf1da3b33,0xddca78a1,0x7b150bed,0x107060f1
.word 0x862e495b,0x0bf032da,0x442d65f9,0xc6c7c37e
.word 0xe3c1c73a,0xfdebc09d,0xf9728934,0x30c6b241
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 0x59e0f525,0x54c812a7,0x2c344677,0x2c7b4d07
.word 0x186b658a,0x5630ef5d,0x63ea03b2,0x352364cb
.word 0x40ba04f4,0x99450134,0xab393aec,0x7305094a
.word 0x21d9129f,0xc6178db5,0x50d98d5b,0x475d6c36
.word 0x99157e3e,0x18e7ab73,0xef9073ed,0x31be077f
.word 0x1532d483,0xa2ddc3ef,0x658dec4a,0x73136703
.word 0x78020b3f,0xa207b08c,0xb8266e6a,0x5e9f3e91
.word 0xcc9660bd,0x9e46185c,0x9639681d,0xe0a7c339
.word 0x23a017b0,0x7dcdde30,0x5213d447,0x1ba9f5d5
.word 0x61ce3f2b,0x33011a81,0xd69d10be,0x5ba58834
.word 0x5828f3bc,0x3e783368,0x60afe056,0x296e07af
.word 0x674cc73f,0xafa02e6c,0x4f1d033e,0xc6fa5977
.word 0x70cccb71,0x764d0f4c,0x6a657276,0x02b93ce4
.word 0xe01a90a5,0xbfbc9cd7,0xd1cc7169,0x95724ca0
.word 0x5ab2f4eb,0xd886894b,0x673734c1,0x34fc3c54
.word 0x8cfcf226,0x3eaf5abd,0x60483605,0xb4e382f3
.word 0xeef3c4fc,0x74c3fb90,0x03207581,0xf5eedd94
.word 0xaa4c87f9,0x1a6f9e6a,0x4d2524f6,0x973c7c28
.word 0x93ea39d3,0x20cef782,0x2f1ff4ce,0x13c873f6
.word 0x56629197,0x367fd558,0x7337b3c8,0xa2308734
.word 0x5250df2c,0xeba54178,0x9d9ec338,0xb59d0a54
.word 0x17d5cab8,0x8ae53233,0xd2ae5a6a,0x99946d30
.word 0x7e82530f,0xf3595632,0x2a672289,0xf4bb4691
.word 0x79a4c17c,0xdee234fe,0x34de5ed5,0xd02f2209
.word 0xa2816af6,0xf154e96f,0xb2d3b68e,0xa40a1b7f
.word 0x02a014c2,0x77692b74,0x7bbc8d8e,0xf97a99ca
.word 0x0fef0017,0xb480505a,0x57eb6b45,0xaf9ad441
.word 0x16381214,0x97acd585,0x616b1ad1,0x869db78b
.word 0xcd363810,0xacd19095,0xf7b1571e,0x90a776a4
.word 0x6d88d3e7,0x46ccbfad,0x18615e7d,0x1a5c1a52
.word 0x3c67a513,0x55b980f5,0xe1babcf7,0x89a33db9
.word 0xd17c34f6,0xe889e155,0x06c1906e,0x72b97baf
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 0x34356f1b,0x837ed53d,0x59545979,0x0eb5f6ba
.word 0xfb7e773a,0x7975e2d5,0xdc56dffe,0xdfb5c44c
.word 0x0bfe3d53,0x67b9874a,0xdbc199f8,0x263dd9f5
.word 0x42c56502,0x7ea1ea15,0x9aa8376c,0x8798ea4f
.word 0x5b864289,0x564f6181,0x6a9fbe2d,0xd49d6462
.word 0x6dae2cc2,0x1dea6320,0xab473c1e,0x88f2c6d1
.word 0x621afaae,0x391b7d9b,0x73a2a95f,0x02277194
.word 0x7ef55cfb,0x50966e92,0x06d9c2ee,0x740a5caf
.word 0xe1d751ed,0xff921f39,0xca72186b,0x5c986c42
.word 0x42fa1cd2,0x2f74dbed,0x7a813d4f,0x77ca26e1
.word 0x2d435a1a,0xdff696a3,0x3b053f8c,0x55ca475a
.word 0xe27e0ec0,0x9d1abe4f,0xa77bc22d,0xe81c5585
.word 0x5acbc3ae,0x57f20fb5,0xbfc72c99,0x79f1d7e6
.word 0x7348d91a,0x8c5a00db,0x75f64692,0xe8435826
.word 0xf1271e78,0x6ad09de5,0xefd92520,0x7e64a1cd
.word 0x204e9fec,0xa3b9848f,0xa4c2d97b,0x097fa454
.word 0x92dfedf3,0x0d857a43,0xf28aab60,0x86046898
.word 0x64ea4e5d,0xc6a84d43,0xdb3f95b0,0x22901f1b
.word 0x41c71692,0xea03a8ed,0xe8fb033f,0x17c4a113
.word 0x0bd51477,0xc5aa2105,0x72a578f6,0x836b999b
.word 0x685d7a42,0xd98e13d6,0xd0592ec8,0xf7f3c45d
.word 0xfecb46e1,0xb53a6874,0x3ae075aa,0x4e3dab3a
.word 0xda4b622f,0x5766e0cf,0x307b1b22,0x37cd2cda
.word 0xa33aa8c4,0x0401a88b,0xf5e3f6b8,0x5c154ee4
.word 0x1f4f7705,0xdbad30dc,0x2733c9a8,0x17076952
.word 0x18f17cda,0xfa54dc1b,0xcd60c515,0xf3285200
.word 0x13ca2ffc,0x50040392,0xe5aedc91,0x44a31fd7
.word 0xff5bc64b,0x716ee590,0xc483e389,0xdebc86bd
.word 0x164a47ee,0x127225bb,0x4fd8a3d3,0x979eb9df
.word 0xbdb68df3,0x888e53d1,0x5800a80f,0xbf53ff6c
.word 0x78e1cb81,0xf93bd12a,0xdae020cb,0x5756c8c8
.word 0xe60f41c4,0x603fb97a,0x65b37bec,0x8e7759fb
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 0x48d2d5d1,0x2e11f870,0xff146f23,0xc5d73cb2
.word 0x01659e4a,0xb250813e,0xc4ff4336,0x81ab0b66
.word 0xe8067869,0xba6419ca,0x9e98bcd2,0x8f92e6aa
.word 0x88a4704b,0x236ba8c4,0x9f92d6fc,0xcc580572
.word 0x1f80acd6,0x5541e052,0xeaee6c13,0x5016bc70
.word 0xd50ae989,0x25658097,0x8ab7de99,0xc49fbeb6
.word 0x4361a0ee,0x82851916,0x0003c534,0xcc0ac877
.word 0xb2f0aaa5,0x0ad49357,0x18ec7fdc,0xaf59f68f
.word 0xa7f7202d,0xdadfae4c,0xde9e5ae6,0xf38c3e3d
.word 0x5826782c,0x0f0b950e,0x2ab63a12,0x03dfb3e8
.word 0xc16ea1a6,0xca3ba1a1,0x813ef93f,0x493125b9
.word 0xe10887f4,0x88ac7d26,0x99e637db,0x90f0b663
.word 0x93bd7bd7,0x1ce60be8,0xf41b9dcc,0x24553e6d
.word 0x58dd75ba,0xe5f2241e,0x8e8faae0,0x78fe600d
.word 0xfb165b84,0x05a1a200,0x0f81a567,0x5b6a12c9
.word 0x0c59096b,0xd924256c,0x957747a5,0xa475d1ce
.word 0x64527bfe,0xad8a4539,0xec0670bb,0x440b33e3
.word 0x8f550382,0xe4bbb223,0x82edfd27,0x49bc3769
.word 0x797e107f,0x4effbb50,0x7b761363,0x4f97be01
.word 0xbd565d48,0xff021c34,0x9c91eb5c,0xac276a69
.word 0xea4c6898,0x994cfe06,0xd8e89e69,0x369de74a
.word 0x2e00b94b,0x7640c30e,0x0e05e97d,0x5f569cde
.word 0xc32856c0,0x39a110e2,0x16eca427,0xbf3b3612
.word 0xf4b59df1,0x8ab7c1fd,0x47951429,0xb3864e89
.word 0xb745d12a,0x3d3a1e56,0xeb764c38,0xa5c68c7f
.word 0x45ba4aed,0xecfd09b6,0x04856a04,0x46651d87
.word 0x3f23d783,0x3beca048,0xb415d72d,0xafe6dfba
.word 0xb2d007c2,0xd7ef8e4d,0xa6d9bc5f,0xe26a912d
.word 0x9d2feda5,0xaa54889c,0xafc21663,0x0749ee01
.word 0xcff656a8,0x93b770fb,0x8ac7ca4b,0x8821d031
.word 0x18adc88b,0x077a4559,0x248fcaf4,0xe5bbf878
.word 0xe2e0bb8b,0x0688cca2,0x49a34a5b,0x999890d3
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 0x11dd0393,0x8501d47d,0x68b0056b,0x8bc75667
.word 0xf64e8bd5,0xbc0a4400,0x65c064c4,0x1868a1cf
.word 0xdf7b0f6b,0x605348e8,0x59755e5c,0xd1a39256
.word 0xfdb3bb85,0x20549692,0x071cea47,0xec389280
.word 0xfb4b0fb5,0x5b8d64f1,0x15e0a45c,0x983d6bf5
.word 0x47b20ada,0xfbb9cc53,0xf8f9f227,0x80c09fed
.word 0x6d66570b,0x420d0211,0x6c720176,0x8225eeee
.word 0xf5526aff,0xb690477c,0xc85e4a86,0x50be5201
.word 0xc960315b,0xde75d1bc,0x6f5dab4a,0x5113a2a9
.word 0xc2c822a7,0xb2187042,0x4cc2cb9f,0x7c429e80
.word 0xfd4fd846,0xd972f891,0x437637f9,0x924fdc78
.word 0x96bffb60,0x35e9eb1f,0xbf41a472,0xf0c43201
.word 0x86aa1993,0x8aa02264,0x1c68dccf,0x1fdd35e2
.word 0x1d10636a,0x6e3565e4,0xaa6ef275,0x62740b33
.word 0xc872a076,0x5d0ce277,0x172192c4,0xdeb33b87
.word 0x5e158925,0x801bf6aa,0xd6049448,0x2812c024
.word 0x9f537de9,0x068d39b9,0x0c1dfe36,0x383c454f
.word 0xa8113ce1,0x3e43a04a,0x83b40318,0x22f237b1
.word 0x72f84122,0x7330d17d,0x0d6da138,0xe127a72a
.word 0x77e06aec,0x2e78ab74,0x17b6fcc0,0x2cf37dcf
.word 0xdb7d1701,0x7278c742,0xb2723285,0xd4584bb8
.word 0x70bea986,0xe9df095c,0x94e88481,0xb8cf09ad
.word 0x71a3b575,0xa5ca956a,0x13e97f4f,0xb85a982b
.word 0x20870ae9,0xaa13bbcf,0x2cfb26f8,0xd3204f72
.word 0x7c307508,0x7a1b9791,0x9afdb987,0x23c53293
.word 0xe08aea4c,0xf42d996b,0x70c3173c,0x356ce051
.word 0xf1a54f03,0xddfc19df,0xba79956f,0x1d9622ee
.word 0xbe30710b,0x2a48a321,0x2b42359c,0x7db1115d
.word 0x9e323c89,0xc290d371,0x4c983237,0x20f6591d
.word 0xe75bb7d3,0x98ad6e51,0xf06ae721,0xafee9de1
.word 0x25bfea9d,0x62cbe796,0x3a240c6b,0xc9b92a85
.word 0x74adc042,0x6b84815a,0xccd5745b,0x8a1f2a43
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 0x9415f625,0x0b2cb954,0x26048e39,0x7dad1d20
.word 0x2aeda219,0x03da64bc,0x6cfab7b4,0xcde5619e
.word 0xda3d5abd,0x28fbb6ff,0x75c701d9,0x903b261f
.word 0xc6999f8b,0x3e675cda,0x4b275130,0xfb6eb38a
.word 0x64a7e951,0x17d384b2,0x11a1682f,0x756d94f7
.word 0xc920ade4,0xbc638903,0x61983570,0x1ccb288b
.word 0x955ce6d7,0xe3f7bf56,0x034e8d8e,0xc5816d2c
.word 0xd8874e4f,0x59831dc0,0x67732483,0xeb22e2f5
.word 0x9d307ba9,0xc8acf2ff,0xa0b4a25a,0x9f462962
.word 0xd1793149,0x91e7e757,0x04a4bf87,0xfa7cac66
.word 0x62d54e2c,0x3bc65b2f,0x40d7fd93,0x7a55ca95
.word 0x4fe6ec21,0xc728c9a2,0x0d8c34a0,0x1b91a258
.word 0x265c08df,0x20060103,0x0389936d,0xb7ce61f8
.word 0xda9c4c4a,0x9891f64f,0x80cd5852,0xc8b11590
.word 0x9f449dd3,0xc7942699,0xa882049a,0xb9ef24c8
.word 0xabbe5d04,0x4decc0ff,0xdfe86e23,0x619f50ce
.word 0x8af63e2f,0x09fb857c,0xe9657496,0x52c99b13
.word 0x13152623,0x8f03dc93,0x540c83b9,0x3026e074
.word 0x095895a3,0xf7282992,0x0f59675c,0x02be8279
.word 0x0bd52d45,0xf9727ee4,0xf12164d0,0x5dd9d64b
.word 0x39ed3d64,0x1684861d,0x61f94b5b,0x41fb805c
.word 0x769d3613,0x1be03bb4,0xae953612,0xf2c09b18
.word 0xa0f18955,0xaf443973,0x236951a5,0xcffdb1d1
.word 0x7a3de504,0xb3395673,0x0277b549,0x05397d95
.word 0x8161edc5,0x3bfe2fa8,0xa89df5e2,0x5e181a5e
.word 0x3fe06953,0xe281e0e2,0x15767b5a,0x0ca671bb
.word 0x885e7905,0x53d3e941,0xe4673d3a,0x495df135
.word 0x7da8f0e9,0x99457fd4,0x47e132a6,0xd624a91f
.word 0x089eeb1b,0x64e788eb,0x032aa1cc,0x90356133
.word 0xd33585fc,0xc43a03e6,0x1fb769b1,0x38b18506
.word 0xac6f5dd0,0x125af401,0x9a78c33b,0x7a59e289
.word 0x334c18de,0x69949bd6,0xdf5b64c6,0x2ae9d02f
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 0xdf2fcefd,0x98bb3c5f,0x3427dc03,0xa8a1ed0a
.word 0x7e3e8e08,0x67bcaed6,0x3c1eb751,0x458b9450
.word 0x04904384,0x70c4352c,0x28b3dac7,0xae1b1503
.word 0x84e54ed3,0x53d755e9,0xe2dbabef,0x1cea727b
.word 0xe8c2c452,0x268cc7b6,0xbfa2556c,0x2e416a55
.word 0x7f607610,0x5916026e,0xa26f0d67,0x4cb65763
.word 0x5204662f,0x8c40370b,0x2600c9c5,0x76b50bbb
.word 0x190995a8,0xeeeeb8b1,0xdc11a09c,0x9b497ea4
.word 0xa2660b86,0x929ca424,0xf450423b,0x20bc6ce8
.word 0x364c2d84,0x3b2dc4ed,0x7a9f94d5,0x662648f7
.word 0xa3cdca00,0x7612d65b,0x74bca8f2,0x2d65983d
.word 0x55c126fb,0xa8f2ef92,0x2d3e9a3b,0x3d207a46
.word 0x10d111f0,0x1587a475,0x34b7b8c3,0x8093a8b7
.word 0x040ba733,0xa3ac9412,0x918d3115,0x0537cfad
.word 0x526f77ed,0x3a15051b,0x428bf65e,0x179bf359
.word 0x1622bd68,0x6219c6d1,0x55af94e1,0x07a288a5
.word 0xc9541261,0x1723b37d,0x0929a4f7,0x8cbdbecb
.word 0x513de1f9,0x34a27a73,0x39527587,0x928f5744
.word 0x2795bb68,0x19efaef3,0xf6e76e99,0x5ce32e80
.word 0xe708f678,0x679801c4,0x04529848,0x4630004c
.word 0xb9a8b484,0x0db04dcd,0x9d9cf71e,0x38e12567
.word 0xbf69ecf6,0x4a4802a5,0x0271a35b,0x8e660a92
.word 0xc53498ea,0x1545362a,0xab842652,0x8eef7ea4
.word 0xa7be011c,0xbe09e665,0xb7756172,0x9128e48e
.word 0x8ada975a,0x358a2213,0x01d943d4,0x94d2b4cf
.word 0xd36a6574,0xe8aa53e8,0x12f5837f,0x858a8353
.word 0xe3917aff,0xb263198c,0x37238208,0xe873a49d
.word 0x52f32538,0x5afc640a,0x4a516b13,0xfb206de2
.word 0xe9d5db34,0xd0a72026,0x23b3b54f,0x8d5678f3
.word 0xad9fdfea,0x059242b3,0xdda8a195,0x89666192
.word 0x1ffef223,0x827a0567,0x5a4f24ee,0x7775d911
.word 0x7da153a6,0xb8be7112,0xee9b93f3,0x90199366
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 0xed546cc9,0xeac9e751,0xbb852582,0x9d764e5b
.word 0x9ca21d40,0x73e835f6,0x37f34034,0xd53e770a
.word 0xd3bec607,0x8fd179c4,0x18bcfb55,0x551af3dc
.word 0xd436d030,0xd8d15f34,0x92c1a122,0x5bd084eb
.word 0x68ad2427,0x9bd8cac3,0x9bead6a1,0xd339d636
.word 0x752580ed,0x307a0c36,0x09e91fd4,0xa90b3e5a
.word 0x6d445712,0xf707b0d1,0xbc22dad3,0xb8bdf203
.word 0xcc4de41c,0x7692f846,0x6b1cd4b3,0x518d168a
.word 0x9588426e,0x3c239124,0xfffaafcc,0xbf055bb0
.word 0x6fd6c326,0x38b66ebc,0x194d0d28,0x9655b256
.word 0x51716c74,0xa73845a2,0x0ff69cd4,0x3dfc42ea
.word 0x40800d7e,0x82088c6f,0x86b18a62,0x5db7c08b
.word 0xfd3e9366,0xde582bc0,0x874df0e9,0x7253d84d
.word 0x63c84058,0x5206d3ca,0xdd9af19f,0x845e36fa
.word 0x64a08d47,0x476afc7a,0xa7dde643,0x366b508c
.word 0x2ac0f754,0xc33168f2,0x59e15754,0x85a60688
.word 0xfdde182d,0x1068bf6d,0x61137099,0x1008bba6
.word 0xdc520783,0x0bf78631,0x2fefb710,0xe2d14d95
.word 0x3bf97589,0xae4ef432,0x97caec73,0xfc854aed
.word 0x68886159,0xc60d0eff,0x6093265c,0xa77005e8
.word 0x8320e4af,0x5259fbc0,0x77bcc970,0x60d50b3a
.word 0xe04c1c76,0x978630b6,0x7c8a2f98,0x919a5ebd
.word 0x1a81591b,0x5d7932ad,0x8ef8fe4e,0xffcb6fd6
.word 0xd3f1edd9,0x8cc86355,0x7a4f555c,0xf8e4f73f
.word 0x7600f7f2,0x016dea95,0x54292c05,0x69481956
.word 0xd7ce12fb,0xea70aa41,0x8bdb5957,0x26a96874
.word 0x6d051f0d,0x99a5a781,0x5964801b,0x1fcb9223
.word 0x2c5d376d,0x1c9772ea,0x41ce3095,0x26f74255
.word 0x78a38868,0xf66c53aa,0x47271bfa,0x20716328
.word 0xd89e932c,0xc40f65c9,0xded8a6e7,0x4ff76e96
.word 0x9e3d0d1f,0x2a65e650,0xba278e4e,0x2f9611af
.word 0xdd90234b,0x588b13c5,0x4d480842,0xb00d5547
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 0xa7073805,0xa9a45fb7,0xd4fc4371,0xfca2e874
.word 0x46324408,0xdb93dd41,0x8df0c8fb,0x51a014e3
.word 0x4a7203ae,0x930141b4,0x19539ba6,0xefdde498
.word 0x54f1b77c,0xc4629191,0xc0aaddf7,0x6e803548
.word 0xfe3bdaaa,0x3eb44cfb,0x80997b3e,0xf696d5d9
.word 0xac5267ed,0x6e6dcdd5,0xada72fd1,0x621bee22
.word 0x190fb4ac,0xb061a75c,0xebb4821a,0xf86bd144
.word 0xfc3c3e71,0x339b25b5,0xf0eae32f,0x01fbb985
.word 0xdb0caafd,0x9887f915,0x41e1bb90,0x9c557ee2
.word 0x270d4869,0x36d5f886,0xe61c6151,0x7663031a
.word 0xaf0772c0,0x89422630,0x991ea5ea,0x9a23e511
.word 0x12f075cb,0xdf2f72e4,0x88b2c645,0xc054b513
.word 0x6c4f11e9,0x4d01845e,0x03fc5d78,0x10d498d8
.word 0x3d84b239,0x4c7bff9c,0x6a0e9447,0xab7dff27
.word 0xb1379e6d,0xfce49342,0xb709406d,0xfb47ea13
.word 0x791e041a,0xe7d10812,0xe884c120,0xf31927a2
.word 0x8417192e,0x70545624,0x04b0d5c1,0x568bfb08
.word 0x1fa040da,0x60a5d7e4,0x7fe71f3b,0x03a21e89
.word 0x19203ec4,0x1cf7a621,0x5f595d1f,0x4fe297e9
.word 0xa436c50c,0x45a6a919,0x2e753600,0x017ace36
.word 0x5f9e281b,0x4b30d1d5,0x100ba936,0x83b585b7
.word 0x50caa622,0xff3bf553,0x682bc508,0xecc27206
.word 0xfb39c4a8,0xe8d5093d,0xad5bf09c,0xbcd72200
.word 0x30c94ea1,0x44697cb4,0x38813694,0x174c1a70
.word 0xf3fef265,0x7014cb6d,0x72ad4343,0xd65ccdad
.word 0x763f8fe0,0x60d2e843,0x585158dc,0xf93f5554
.word 0xed8daa11,0xc3778d4b,0xd26c9037,0x4a729435
.word 0x2f7fd865,0xcd267d7a,0x461aa974,0xa530978a
.word 0x1296f250,0x88356776,0x3e93dabb,0xc896e2f9
.word 0x83b60143,0x932f62e4,0x6bdd4746,0xbd2cf484
.word 0x95a7c2ca,0x791d07a4,0xf620917b,0x3823ddda
.word 0x21937162,0xe466103b,0x6761bc5f,0x49aaaeb1
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 0x8ff3161c,0x95644543,0x0af2e08a,0x977bc013
.word 0xdb6aaab9,0x27f40acc,0xc5da5111,0xfa3dacf6
.word 0xe68473e0,0x159fc79d,0xcdf41653,0x081f995c
.word 0x8ee035ec,0xd92b770d,0x7dc46ffc,0xc56ebe7b
.word 0xa0bb68a5,0x1ef37910,0x0c8b1e7b,0xb4f6a75c
.word 0x03390d3b,0x65037374,0x38becbf9,0x972fe0c8
.word 0xf2c96185,0xe9af3414,0x4c1bc97d,0xe830046f
.word 0x3c461568,0x542dfcf5,0x42d0689a,0x6e3b1f5d
.word 0x4995cb6f,0x9a57884e,0x545f23f1,0xac97db9f
.word 0xb62e6fb2,0xe5f72e59,0x1cc0b3df,0xadb23b84
.word 0xeeb62d86,0x628e4e1d,0x5b387bea,0x3c7e916e
.word 0xf9d19588,0xa6e8be37,0xf2b299d4,0xb84af541
.word 0x1170f382,0xd0d063ad,0xa1ea4499,0x5cf3c540
.word 0x042f0f01,0x0550caf7,0xbe12103a,0x56db1924
.word 0xd0df11d5,0x033210e4,0xb7bd808e,0xdae1be91
.word 0x929e4f16,0x2723c219,0xfb435b9e,0x178eeecd
.word 0xe3bd64ea,0xf6873e14,0x348dbda7,0x0d66d790
.word 0xa4f7f2ed,0x38006008,0x6d9bfc83,0xab6b08c7
.word 0x06d4286f,0x9f1e42f7,0x6b2ee83e,0xa77aaf34
.word 0x4f8e7df2,0x5e9488de,0x1e773269,0x81100470
.word 0x28503ca6,0xfbef45b7,0x298cbd38,0x370d8b76
.word 0x43b7398f,0x7663876c,0xeebc464b,0xde9e114b
.word 0x3b478760,0xe90e1218,0xfd08104b,0xb7f7f4d3
.word 0xcf8cb21a,0x05417f6d,0x5d050d5d,0x869d50b7
.word 0x54a5aca2,0xbfda2230,0x1cb59596,0xe19fc520
.word 0xec70f8a5,0x30ef5817,0x126342a1,0x80dae3cb
.word 0x9802ace5,0x9998f81f,0xfa30644f,0x2093e90e
.word 0x512dd904,0x3cc1d14d,0xf8faa2d9,0x32bb3504
.word 0x8c20f5d3,0x877f0397,0x7a049ddb,0xbe79f78e
.word 0x083b0184,0x67a745b0,0x0cb95408,0x14ad1986
.word 0x4ce06fde,0xb8d60d7d,0x665c14f8,0x074dadb8
.word 0x84161627,0xa779665d,0x7ca3b8aa,0x7ee09c7c
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 0x6dd59e56,0x78175e26,0x75bc424b,0x0e449171
.word 0x37a3f139,0xb0b30035,0xd6608dbd,0xf6d37d8e
.word 0xc2427901,0xec502569,0x27aacaf7,0x424b5536
.word 0x12a66707,0x8ec0bd7f,0xb25952b5,0x958ae30e
.word 0x845e54af,0x0b90a3fc,0x2b9db528,0x31504d89
.word 0xd89bce4f,0xa6779b03,0xe79f2aba,0x40dc9207
.word 0x8117773d,0xf7400f15,0x91e81072,0x3991b8f3
.word 0x69d6fd40,0x1a74374a,0x5771a36e,0x10ea6681
.word 0x6509298c,0x7f897a77,0x14d0ceeb,0xd8b14bd6
.word 0x61e8dd7f,0x1799f5c6,0xea30c76a,0x600b36b4
.word 0x7771f51e,0x813823fd,0xb042c0b6,0xc07f948a
.word 0xeff95363,0xd1f8454b,0xe99ac32d,0x41a8628e
.word 0xcb7d672a,0x472ecf6e,0xb3dae045,0xf597ab2f
.word 0xf42b2cbd,0xf60ee03d,0x78af80a2,0x2bbdab70
.word 0x5b53b5dc,0x719ad912,0x9e05765d,0x02653e08
.word 0x562a5ad1,0x95f95351,0xfa796900,0xea4490f9
.word 0xad00a864,0x0341acff,0x0878cbcc,0xfe37c4ee
.word 0x2648cf43,0x4b01bad1,0xfae9f9de,0x2d5609e6
.word 0x912ec72e,0x4b8b7b0c,0x4c5be435,0x0add0ccc
.word 0x034a8fc7,0x8e1187a5,0xa29a3b5d,0xd91faaf1
.word 0x79587626,0x3dc5aeec,0x20f01b5e,0x1bc344fb
.word 0x34e6c1c6,0xad942227,0x27e5470e,0xd0669b7e
.word 0x9489e466,0xadd1bdc9,0xa9885b1e,0x171730a1
.word 0xd9e02a93,0x669c098d,0xa57393c5,0xd90c7913
.word 0xf1b4368f,0xc0c40add,0x0889d039,0xb3fc7faf
.word 0x14c03806,0x5fad4d84,0xad25f3e4,0xcae287f1
.word 0x45934c4d,0x4bed2de5,0x99c1f370,0xe8d465d2
.word 0x9039c36d,0x38fc30b4,0xf773df7e,0xa4ae31de
.word 0x44687be6,0x33ef099c,0xda23e775,0x82042560
.word 0x6952a5a2,0x6444ff8f,0x837845a7,0x2da2bd70
.word 0x9e50b01b,0x8eccf6a1,0x4d4a05fb,0xbf13fc8f
.word 0x85205ab2,0x81ad10fc,0x58de1eab,0x06e54aff
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 0x1e63ea76,0xd8f4d5b1,0x98d4a7e6,0xe1ab1d66
.word 0x5468f716,0x25303fae,0xb2025757,0x92999e32
.word 0xcc9f80f3,0xa4adc73e,0xffd122e6,0x56034b58
.word 0x4673e5b0,0x0ba319ca,0x6d668e0e,0xeece80ed
.word 0xcdc4ac44,0x06015a50,0x78740230,0x75148653
.word 0xe8865fed,0x3185a923,0x9f7d7460,0x4a3f8116
.word 0x0ee67a89,0xab76a862,0x5e8c4f81,0x586375c9
.word 0x3bb9ef2e,0xaeb89d4d,0xa0c2cd7c,0x29ae9be2
.word 0x47d96199,0x033dd96a,0x3607fe29,0x1e39ad2f
.word 0xc0048b3f,0xb130041a,0x9ff72168,0xb1ed6052
.word 0xfef34125,0xf13d7dc2,0x96071bcf,0xc958f599
.word 0xba704c7e,0xb0984bbb,0xa55e6a61,0x323921fa
.word 0x3cdaf50f,0x3fcb6b43,0x41125642,0x903805cf
.word 0x241199c4,0xc03d3700,0x88f691bb,0x74e3659f
.word 0x5e8b1607,0x4b7c4447,0xdafbd7cc,0xc603cdd5
.word 0xa87778c7,0xe80bed84,0x04f2506d,0x9c17caa2
.word 0xdaaddce2,0xe3400db5,0x3d6567f7,0x09746085
.word 0x8e4015ef,0xe93ca968,0x87c57a58,0x079812ca
.word 0x61588708,0x53345016,0xd53b0572,0xdee9639e
.word 0x829aba5b,0xc1409c61,0x0c164560,0x8c2572c5
.word 0x8116f2c8,0x72349bc7,0x5e5527bf,0x70446adb
.word 0xe3d202d2,0x1526d5f8,0x56e57bab,0x99b15b2a
.word 0xb7698c35,0x463bcde8,0x0559412c,0x4b4af701
.word 0x7a5ae789,0x0758c670,0x2b488c46,0x88c3f12c
.word 0x1acd694f,0x669108ae,0x4de22521,0xd8d5dafd
.word 0x7f0c948c,0x899b0b3e,0x9bd8abd9,0xa8fb38ab
.word 0xf0de1f28,0xda63b7b5,0xba69faf9,0xf9ad253c
.word 0xa2aa9539,0x3eb4662c,0x963194e1,0x2e1cb9ed
.word 0x4fe6154c,0xe964a71f,0xbf7df364,0xd7b03c41
.word 0x55e1d7f3,0x19503468,0xa82f46a7,0xb4a9dcfa
.word 0xe35ded26,0x17858324,0xbb695a06,0x73c2cd22
.word 0xbbba970c,0xaa65a39e,0xc56635a7,0xee50d61d
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 0x64226807,0x835c30c1,0x8bc55d3a,0xc3993e9c
.word 0xa35b2081,0x83280199,0xdc428e98,0x66595837
.word 0x005503a2,0x3b1e6eff,0x14689edb,0xa9720de7
.word 0xf5788370,0xb1941c14,0x9dfd5b91,0xd07214aa
.word 0xc6f2e72f,0x55c66863,0xe3faf8ad,0x82d392b6
.word 0x41408b85,0x81fd2716,0x1d59b862,0x19e133fc
.word 0xf84aaee9,0xaa7a7d2d,0x1305823d,0x6427558c
.word 0x6bf9299a,0xf084b1e4,0x269fb293,0x73345443
.word 0x16b33aba,0x2504686b,0x3848ca86,0x992c1b16
.word 0x27f0f630,0x8719db09,0xba93ad3a,0xf4926bb6
.word 0xdee69c21,0xdae2a849,0x192db2b8,0x89fd37cb
.word 0xb0157cb6,0x034eb2bd,0x78d3aafd,0xde1deb0b
.word 0x5611a186,0x2394299f,0x96666eb7,0xe6465cd8
.word 0x4ec96421,0xd1d40159,0x7d0d6247,0x31356420
.word 0x8353c0f3,0x43f6b886,0x79b3b81e,0x58e2c73d
.word 0xa23bd0e0,0x9ae8fc1e,0x55dcd6fa,0x1c36c1b5
.word 0x7acf8200,0x902f6c0e,0xba3665e9,0x93c18b5f
.word 0xa3e2d748,0xdf5a40c6,0x44e71849,0xad66cef7
.word 0x79cca7cf,0x252128a8,0x67a2fb2e,0xb7d14ee3
.word 0x9095d160,0x7cd6c36b,0xd37d174b,0xa3f512bb
.word 0xe2f23514,0xb1541a44,0x622199f0,0x3972ff48
.word 0x3a87271c,0x86d9c1e7,0xb8f965b5,0x270336a2
.word 0x964882bb,0x40d15672,0x1aa16daf,0xb28abcf7
.word 0xf268c6f7,0x67e8736a,0x160de9a3,0xb51971ee
.word 0xfa98adcf,0x5fb9a7b5,0xda97f056,0xb43cd277
.word 0x75deae6b,0xd51f2658,0xc661e85c,0xfd003de5
.word 0x70643584,0x3edb6520,0x52721d2d,0x7eb42fc3
.word 0x1612b739,0x3c045826,0x7893a5b2,0xb8bdd2b4
.word 0x6f7eb3a7,0xed8e13c0,0xa4256c86,0xdda71df0
.word 0x8e8b3c95,0x10f78592,0xaea25982,0x01016348
.word 0x4f8051ce,0x080f7ff9,0x86345c1f,0x641b593f
.word 0x954b9349,0xd1edd415,0x3bef189b,0x1e421edd
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 0x60d34ab2,0x3f84b220,0x2efd5895,0x2ebd976a
.word 0x5ef4d0f8,0x1222b6dc,0x8e26aa73,0xcbe418e0
.word 0x597bbc4d,0x557535bd,0x0aa176f6,0x441134a6
.word 0x515a2e42,0x4861f53b,0xa577f745,0xde05c440
.word 0x30bb1fd7,0xb87501f0,0x7ff077b0,0xc3839857
.word 0xbec3b456,0x7139d382,0xe2435a59,0x0085308a
.word 0xc1b9dcbb,0x152aa733,0x46bee2e4,0xc5a574b1
.word 0x9b672a35,0xa7132aa4,0x7f2b3f05,0x5f6a9731
.word 0xab993044,0x9ccb9e69,0x2e441a7b,0x326439bc
.word 0x99ed53f4,0x3bd61b1a,0x81dee1a0,0xfd431194
.word 0xaedede6c,0x0b00b4ad,0x11bee601,0x9ae727f7
.word 0xcb952b0a,0x3e1461b0,0x31475bdf,0x1933b3ac
.word 0x3c57f043,0xdb397d37,0xb52608f6,0x5b14f110
.word 0x0f06f151,0xdf8c6318,0xddec8fcf,0x7858f10c
.word 0xef3b5f13,0x64d053ec,0x81f5c637,0x27353fea
.word 0xab33481e,0xbdd84fd2,0x1415bb7c,0xe14b6820
.word 0x2e7e6a14,0x112d44fd,0x8c0bb58a,0x78ff5794
.word 0x2ece36b8,0xb7bc696c,0xb65518f8,0x3baa35e3
.word 0xad2b1bd2,0x77ab4f40,0x3c17e9d3,0x2daab4ec
.word 0xb6009965,0xa16990ef,0x3b559a1c,0x13eaa700
.word 0xcfd77487,0xaef0d29a,0x6b429eeb,0xde5015cd
.word 0xe672387b,0x92ed7d0b,0xd781d013,0x93948920
.word 0x818f403e,0x955983ef,0x133764ab,0x14fba944
.word 0xeb1de5b9,0x9903e472,0x1e1322a3,0x00473066
.word 0xecafdf51,0x30e5e21d,0xd6014170,0xc0f8d420
.word 0xabf1aee4,0x63903e5f,0x2e9db259,0xa294091d
.word 0x32c4f140,0xe096ef0a,0xc9b5ed08,0xcdee72fc
.word 0x7fd89221,0xc3421837,0xd60d04c2,0xaec24e90
.word 0xaed5d55f,0x436030cf,0x4b647017,0x70997cda
.word 0x370cfdfa,0xa3c2a4d3,0xde130219,0x13b5c28c
.word 0x4380d25d,0x4999bec5,0x1bcb4764,0x5db029c6
.word 0x4aacc030,0xb307cfea,0xb1dee9dc,0x2da124c5
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 0xc63c6a67,0xa1363faa,0xb67f7824,0x537d24fb
.word 0xaf8df15e,0x7636bcb3,0x5f1aa59f,0xc22f65d1
.word 0xb6639295,0x0d88ecc1,0xb0926258,0x710f667e
.word 0x117d1ea5,0x301d6bdb,0xc73d2863,0x245a061c
.word 0x47d6a215,0x1651bc8a,0x9b495a2b,0x5ca4b5d9
.word 0x745959f3,0x985d5201,0x161fd6ab,0x646fb5ee
.word 0xcb46dfe9,0x8768e739,0x0eb43557,0xe96b258a
.word 0x36d467c0,0x43531cfe,0xb64f6c65,0x5e8aba8f
.word 0x5bf116c1,0xda1d78b5,0x1dc8735e,0x90ec6ef5
.word 0xed7f25da,0xf7e74dc4,0x4159d4ca,0x9f1300a5
.word 0x0b32c622,0xfede3675,0x59712815,0x7ca0fd35
.word 0x2290a544,0xb79e019a,0xc511d88e,0x95eee9e4
.word 0x1e064202,0x8459c57b,0x6e9d2d67,0x9ef59c71
.word 0xf2e3d067,0xf23264e6,0x3a797e68,0x49de8865
.word 0x73fccba9,0xdaad4d03,0x79e87839,0xf9fffe95
.word 0x5030c3ec,0xa1f87e26,0xcd489c18,0xd065e029
.word 0xa4b9cba4,0xcfed797a,0x58a794b4,0x177f66cd
.word 0x75d8a981,0x27ea20ad,0x299da63f,0xf45e4493
.word 0x4a6ab8cc,0x1b8566e8,0xbcff0e8e,0x289b0a82
.word 0x5e6ba80c,0x5b834154,0x52a779f4,0x5b8f6e7e
.word 0xab144661,0xfadd87a4,0x046f7683,0xff8cce52
.word 0xb09be2c6,0x0a375f6d,0x3a0201d2,0x141e8f6e
.word 0xa81513b6,0x0af4afe4,0x6f759df3,0x7366c5df
.word 0xb989b4cf,0xbdf509c3,0x3087a331,0xa87e8adc
.word 0xb658ea99,0xee0a5b49,0xc8bc3452,0xfc2620e1
.word 0xe473129a,0x7019567e,0x1c05feef,0xa66c4beb
.word 0x816e9e63,0x08b3b76b,0x86de5f15,0x19f729d6
.word 0x23281d9e,0x7e526688,0xfa3a3efb,0xb5532dc3
.word 0xa1af46c5,0x5afadab1,0x115b5d07,0x210b9c10
.word 0x87754ae2,0x61d1f54e,0xd76d9b3a,0xacdb6d37
.word 0x9dab9128,0xd3f8fff4,0xc22dc7ed,0xd1ab5822
.word 0x819bd143,0x37a19f7b,0x07ae186f,0xe6f25cd3
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 0xec17616a,0x72cc88ac,0x4aa3e2d7,0x2acafed3
.word 0xa7e75b8a,0xbb8511cb,0x0493785a,0x552349c2
.word 0x633934e5,0x4c10897f,0x4b48e3c0,0x86088a3d
.word 0x7730c44d,0x906379e2,0x4cb91877,0x74d16571
.word 0x9f085859,0x5dca8013,0xb1ff88b9,0x0251700a
.word 0xfe7c6687,0xaa3eb7a7,0x521e2698,0x08d22603
.word 0x93f1341f,0xd674802f,0xa13d8fe5,0x62fae363
.word 0xaddd3125,0xdb9870ae,0x242d2cda,0x96bc64df
.word 0x7eb931bc,0xc4f8f6e4,0x219b0559,0xdcd6e858
.word 0x17f6a424,0xdeb2f2a2,0x5af10ac9,0x52efb699
.word 0x0c2d6988,0x21855f48,0xffdae0f5,0xc9da2dbf
.word 0xd513f990,0x645455d7,0xbc77398d,0x0b97cb1e
.word 0x13e11309,0x09fbf35f,0x1e7c0bb1,0x0ea6b622
.word 0x85800d58,0x1d40ea72,0xb3f365aa,0xba53346a
.word 0xdea9cdf4,0x1fe83480,0xdc62c87e,0x882eda24
.word 0x1e340d4d,0xbff0b519,0xca027252,0x107124c5
.word 0x4ca315ba,0x47b91d3d,0xcc51e37c,0x37d5a101
.word 0x11098c24,0x87c09016,0xb45f2ac0,0x5b4d6660
.word 0x75600a33,0x0ad493be,0xed4ea740,0x998eae01
.word 0xe1df6afd,0x1313f068,0xda4d4cf2,0xdd6789aa
.word 0xac4d9b12,0x418aae57,0xb8b32d67,0xb8995943
.word 0x1af0760d,0x1b9ab859,0x35bd1cd9,0x80d0b201
.word 0xf12f82ba,0x4e9eefdf,0x1ef5ad21,0x3a9449c7
.word 0xfa8a08da,0x0273544e,0x41a99fbd,0x32cdbf18
.word 0xca3f59c0,0x5c4e437e,0xde340469,0xd99f1032
.word 0x0440621a,0x08437b03,0x4a56fb05,0xb37a6c00
.word 0x9277d784,0xf5543379,0x6fc87b9f,0x0b8bd884
.word 0x57d4f010,0xdee124a6,0xd4fd78ec,0x602a0dbd
.word 0x0e1dd46f,0xffbd7974,0xf70eb8bc,0x2abc92ae
.word 0x4fda1372,0x3a6d18ca,0x3b9016b5,0x7b5ac6d6
.word 0x25fe270a,0x1592569f,0x1551e3af,0x4459b583
.word 0x7efa7ad6,0xcc71b62e,0xe3d9a7e9,0x04baa02f
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 0x498a56a7,0x9b03ac70,0x15dea5e9,0xfe633e3a
.word 0x3785102f,0x2a3fa2d2,0x4f0160ce,0x1397055e
.word 0x93a13517,0x63256c42,0x7b7fe700,0xfcf02e27
.word 0xdf7fd48f,0x93717419,0xc4c96cc0,0x97c04eb0
.word 0xd9bc538b,0x64260acb,0xeadeb89e,0xd1dd0c90
.word 0x857f6809,0x56f55952,0xef00828b,0xd3e48070
.word 0x64051d0d,0x9d35756a,0x5cd1b1b7,0x5c47ca24
.word 0x2ec5df46,0xfbfe935f,0x83c9c606,0x71df5ece
.word 0x8795e250,0x4919c007,0xab06e5be,0x357c8d3c
.word 0x7255593a,0x0f0b523e,0xd7067a5e,0x7f9d0109
.word 0x8362f1a0,0x9e2a3f39,0x858afaa4,0xd2b908ff
.word 0x6e02ad5b,0x8fe9cf70,0x7212200e,0x940776d4
.word 0xd79cc6f7,0xaf296dce,0x5384fd32,0x670eae3c
.word 0xbd2d6e39,0x6d7a2cd3,0x5b925f09,0xa957f9c3
.word 0xe0e5492f,0x938ae002,0xc0963699,0x0a84b37d
.word 0xcc40bc7f,0x1b552657,0x1289c04c,0xe0701aed
.word 0x5c7c5926,0xf9bf2b79,0xf13a63c5,0xb8f23ce5
.word 0x3dacd4d0,0xdf968d96,0xd3cebd34,0xfd629884
.word 0x434c3c15,0x9b075836,0x0584e3c7,0x7819c4e3
.word 0x2d3250a1,0xba0b4754,0xcb884a25,0x80b590b0
.word 0x855e70bc,0x564c7084,0x1f46e87f,0xd6eae220
.word 0x374a2c02,0xf8942689,0xade6f0af,0x53b25a9a
.word 0xae227393,0xf6d13653,0x7f5133c4,0x22dab0c1
.word 0x443ce9f1,0x7e068c72,0x153d2f77,0xf3401de2
.word 0x47e3766c,0x403feaf5,0x081a824f,0xf7057d5a
.word 0x4d38d0ec,0x805b45e8,0xd538a051,0x455adc60
.word 0x48eb1872,0x1f5abd9f,0xc884dd8a,0x7859723b
.word 0x7ffb8376,0x89b3f8d1,0x33228dd0,0x69df0700
.word 0x1f302dd9,0xc9690a07,0x9b08b9ec,0xb83ff2ba
.word 0x22d9b745,0xeef9e894,0x263a1a44,0x1d7c1c5c
.word 0xd1218788,0x50ab6dad,0xce4ec2bc,0x04122c6d
.word 0x85374456,0x522b7d3f,0xcaffe112,0x18f2d4e2
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 0xa143f255,0x84a4f895,0xb4be340b,0x6d9675da
.word 0xaf43b652,0xd10c1147,0xfef108c3,0x06c25e0d
.word 0x2bad87ff,0xb3f1c77e,0x0d2da924,0xca8b890d
.word 0x210b5f6b,0xc265ab61,0xb71b600b,0xd30c6649
.word 0x38e9158d,0xa480a3e2,0xc03f672e,0x4c0c61c8
.word 0x9b65296b,0xc572bf76,0x0f0ba393,0xc62a725a
.word 0xff90ef5f,0x267c276d,0xa5e53005,0xb14bfcfd
.word 0xc313fe46,0x71e9654d,0x5b08b6c2,0x4ac53593
.word 0x13ed2975,0x6e78c6a7,0x626c5792,0x05e414a3
.word 0x41f712bf,0x22178f8b,0x93df38fe,0x2cf9b485
.word 0x1634a13f,0xc88d1540,0xa88935ed,0x65acb834
.word 0x687f2bfc,0x5ca44986,0x10969518,0xeeb8b70d
.word 0xcb73c16e,0x9672e6b1,0x7edb7283,0x04f42b5d
.word 0xa1ce744f,0xa2787e36,0x06619fcf,0x6d49c9ea
.word 0xf3c3be2e,0xccec6552,0xfa9f3307,0xc662c3d0
.word 0x715e0da7,0x3b290ac1,0x6316e1cf,0x62b015ce
.word 0x4a1237c2,0x4edf98fe,0x970e7174,0x7752dde9
.word 0x097d3f84,0x27d43750,0xae5a469a,0x97c80021
.word 0x73c14dc4,0xcab44c25,0x57bdc699,0xe7b435cf
.word 0xff74022b,0x419bdfa1,0x6e2290df,0x19b007b7
.word 0x1558318e,0x09b86c48,0x6d650af1,0x8a05a346
.word 0x746ca9b0,0x19e90a29,0xd46d3811,0x54afa5b3
.word 0xa93f215e,0xbcd694a2,0x8229ca6d,0x549b69b8
.word 0x0eb99d82,0x47246d52,0xb6df3ae8,0xe1678764
.word 0xbbe3d4df,0xe5cbae7a,0xc579b87d,0xe31fff46
.word 0x35321ed7,0xcbff7c77,0x5f52d519,0x581ca39f
.word 0xa3149b23,0xc09152af,0xf223b392,0x164f7c09
.word 0xa8f549e1,0x9b6be9d7,0x9134b106,0xe3e5f100
.word 0x35c0cd27,0xeb567076,0x935a2b3b,0x7b646211
.word 0xa230cccb,0xaf7da6fb,0xfcc79133,0xca5f75dc
.word 0xc1a3f37b,0x7df48ca8,0xa10f2a92,0x2b9209a3
.word 0xa6a2b86d,0x22e2db3d,0x56554435,0x559b0739
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 0x5afa16b8,0x76145e00,0x8d2fb82b,0x00e05a05
.word 0x42d51a59,0x9dc4c3ba,0x3f82a6bb,0xd7aa3304
.word 0xa9953581,0x69265585,0x2a8bd4bd,0x4cbc0847
.word 0xb110ec02,0x275edafe,0xa060ce42,0x37b78973
.word 0xe54beda6,0xe0add0ad,0x222ccec4,0x44921047
.word 0x3e0344b3,0x05b8078a,0x93cec238,0x1469d726
.word 0x08932e5a,0xe12dcc8e,0xaa2fe573,0xd4645103
.word 0x9bba1e5a,0x022f9fac,0x43226ab9,0x836fa096
.word 0x21325972,0x089d6531,0x4029dbf5,0xa3b547f3
.word 0x85bd99da,0x81666db8,0x70f7102c,0x82656fcd
.word 0x039380a9,0xc73d21df,0x1fb1b6b0,0x6e4ea2d1
.word 0x442f35c3,0xbeeaa066,0xfcf7a6bc,0x112e1e5c
.word 0xe8ff50bf,0x784e4ae4,0x47727425,0xfa08781e
.word 0x3b5fccf5,0x24cd6293,0x4bad3294,0xa24a16a9
.word 0x786985fb,0x6ea76cd9,0x6f847eaa,0x264580f6
.word 0x6cd5f327,0xaba0658a,0x4db3e0d9,0x0bdf0b51
.word 0x3cf92c13,0x4d7c7a4d,0xca46b00c,0x41bdbc78
.word 0x52431921,0xc2bf2a24,0x1aa29b6b,0xbdb486f2
.word 0x5b16df95,0x25826ed2,0x6d88ce75,0xdc2c466c
.word 0x577dc964,0x46869d1f,0x01828afc,0xc2054bd6
.word 0x15655fa5,0xd3a3aa68,0x85efccef,0xadc7f154
.word 0xf60a428c,0xa2c2e746,0x174d7465,0x4f66117e
.word 0x57701784,0xa055c2f9,0xe0284cb8,0x4c2a8ed6
.word 0x12c76a5c,0xf2f1fcba,0x479f86c6,0x2917fda8
.word 0x0f46a3d3,0x2ee9bf5d,0xc7108490,0x2cd5df53
.word 0x89d590c9,0xa67df094,0xf9469491,0x5a99d5e8
.word 0xafec9ac2,0x99b6a04f,0xda7ff647,0xe3a06ed6
.word 0xa7fb315a,0x56305c1b,0xc1cca480,0x6ebbbb6c
.word 0xdaed21f3,0xa68b7db6,0xfccf239b,0x41801880
.word 0xeed4bb42,0x8d4d4ab3,0xf7a36906,0xaeb08449
.word 0x9766f17d,0x5a9cf0e2,0x07cc5afd,0x2eb10f47
.word 0x9985e9e9,0x7e5b76f8,0xaf228906,0x0c5cf21e
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 0x0c06410e,0x0d437d7d,0x2a899c1e,0x9f90f46d
.word 0x5660b6f2,0xa674ae14,0x44d1d49c,0xa606a1a1
.word 0x02c103f6,0x6377f53d,0xd2b5aa1d,0x9930838c
.word 0x9ab86466,0xc1367a70,0x321b8a09,0xe1429566
.word 0x9943fe23,0xeff43b60,0x12c57661,0x36e0fea1
.word 0x5d6bb80e,0xa7a30d6d,0x014a8714,0x46992343
.word 0x5e6a2512,0x03b0ca7e,0x9e953f84,0x9aeed136
.word 0xe509960f,0xe4af4337,0x0700ebf5,0x8d114f2f
.word 0xecfaa240,0x4ffa0659,0x4f1bf27c,0xd4844ff6
.word 0x104c0690,0xd41d5774,0x8cc83af1,0xb19073af
.word 0x885d0557,0x466ec613,0x0cc20a38,0xca2cb266
.word 0xb4fad770,0x0d2974df,0x10ccab7a,0x97a8effd
.word 0x9ed358dd,0x4644a25c,0xae53b390,0xdfe634e4
.word 0xbb51ed95,0x410521a5,0x2cf6b3b0,0xb12bc46b
.word 0xa1acff22,0x619b46a3,0x7363b988,0x534878e1
.word 0xe92b78e6,0x2c747add,0xc605094e,0x2c62e39a
.word 0xecc03a70,0x63e5c424,0xadfeeac9,0x205cf541
.word 0xff060cc1,0x3a16d046,0x3dae88fb,0xf979bdb8
.word 0x4e08118f,0xa98414d7,0x86e9af44,0x13fc944f
.word 0x907d4bf8,0xd8b410ca,0x401ecf86,0x84ef9c51
.word 0x15cdb95c,0x86f2d0d7,0x1a8a01be,0x88315de4
.word 0x8d7a6adf,0x40387bf0,0xff63687b,0x40491f98
.word 0x35171624,0x28f14442,0xff9b46c8,0xd8ff6433
.word 0x2f72079e,0xe0173567,0x5ada2143,0x755e6a7b
.word 0x096df0af,0x7d27d5a4,0x6b45b06b,0xcccea58d
.word 0xcb2d1713,0x76ea3485,0x55d24c46,0x5936357a
.word 0x5b9c052e,0xa9c50e54,0x9b30d84e,0x7459c237
.word 0x111ddda5,0x03f2fab2,0x0f1c1418,0x32865ec7
.word 0x61b922c0,0x8740dd54,0xcc67e775,0x3a3f26d5
.word 0x7f0c35df,0xa07fb2b7,0x08827b59,0x68bda950
.word 0x97e7116e,0x2dff10fd,0x016eb60c,0x5ed540c9
.word 0xaf5ba2f4,0xc928e81a,0x635fd3e9,0x38ce1e73
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 0x612de30d,0x7b876c94,0x7b0120e9,0xf54ff18b
.word 0x8a3aa484,0x2aaaac4d,0xb757a0b4,0xe0e7ea04
.word 0x62681082,0xbb1ae8fe,0x41640857,0xad6566e0
.word 0x1af08783,0xb6db6717,0xfe72e7bb,0x2a7d0095
.word 0xe4a5c8f1,0x4446858b,0x516d32f3,0xccf07ac2
.word 0x8d349139,0x1666d6b5,0x89c2de2e,0x97fee0af
.word 0x876912bb,0x52a7cb3f,0xfc1e5135,0xa5d9e35d
.word 0x3c8022f9,0xcc84bd25,0x78ad853e,0x3198571d
.word 0xf9df61c4,0xcdfe192a,0xb437809f,0x237ee50f
.word 0x54d8131d,0x6fdc01c5,0xeb6466bd,0x01e6797b
.word 0xfb063e02,0x6bf655ab,0xd43c7ff9,0x956edbd0
.word 0x074932fd,0x4facddc7,0x149a4b91,0x7ca6328c
.word 0x3592b60d,0xae0cab8d,0x624eef83,0xf01b1e05
.word 0xdcedcf60,0x8224e48b,0x385dcc3f,0x8243fb36
.word 0x38ddd0a1,0xb2c2f919,0xcc88b10b,0x5c2485ad
.word 0xb07dfbdf,0xfa631124,0xf5a3fd19,0xc324ccc6
.word 0x4a295b07,0x2fb16893,0x13c30f4f,0x42151f0b
.word 0x895976a4,0x5631166c,0x4c9c339d,0x4ecccfc5
.word 0x82ade4a5,0x18dff1da,0x0c13e747,0xfc358838
.word 0x4bbc12dc,0xc18b5cb7,0x77754c8d,0xb5a812bb
.word 0x28e68f70,0xdf2fb63f,0xcc7c5f68,0xa70f9c2e
.word 0x394cefa0,0xed55c1cf,0x0860cd5e,0x1ac8741d
.word 0x0d5a5f32,0xf9b67173,0xff64341e,0x9dbaa9a1
.word 0xfbadb7a8,0x41988def,0xd0642776,0x3697746a
.word 0x4eb940da,0x90eac686,0xbba8e0b3,0x5ed972ee
.word 0x0db409af,0x5facf292,0xaa138cd2,0xb4698a50
.word 0x7c0de406,0xc35ea53e,0x21a7632f,0x0618229f
.word 0x58d9fb18,0x26d2826d,0x19f10db9,0xd0f73054
.word 0xb8d823c1,0x4ec4de75,0x10882eaf,0xcd2c05c9
.word 0xffe04301,0x627fba6c,0xf01cd4ca,0xf221e577
.word 0x13ad5600,0x42c039d4,0x48c0c795,0x300e6626
.word 0x1b38e0a2,0xa8cd329b,0x0e0f27cc,0xc6437c0f
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 0xabecbfca,0xffc30862,0x82922bc8,0xcea908d8
.word 0x73556046,0xd7c53b5c,0x2e268d80,0x6a88ad20
.word 0x8ac8e729,0xacbd458f,0x58e00d08,0x5d1e88cc
.word 0x927efa2a,0x31635466,0xd4b32758,0x3a0424c3
.word 0x036036f9,0x574366bc,0x149a49f1,0x09a423ca
.word 0x1ba6c5f8,0x21c85f88,0xadff10fa,0xa93620d9
.word 0xb70878be,0x96c0e5c2,0x800efc5e,0x9e305e51
.word 0xf44a59f7,0x6ee33efe,0x39f46d6c,0xfed6cad1
.word 0xc5ac7968,0xd37aaf47,0xf9486261,0x90fe64f1
.word 0xa6f2ba78,0xe5eda5f2,0xab3dfae3,0xc42d0115
.word 0xd882e9f3,0x5c5e6e47,0x03cdb247,0xa7dff57a
.word 0x16b875cf,0x43bf80ad,0xc302be7b,0x27a3da21
.word 0x05a64b4c,0xc646d77c,0x4a735159,0x5e977567
.word 0x592c4548,0xc3805c83,0xfd3a9d64,0x366bceac
.word 0xca8b9bb1,0x2a280e29,0xc503cccc,0xff5a2ad6
.word 0x24ecfe3d,0x39694417,0x1080fb01,0x9077fa5b
.word 0x6954de80,0x67b4897b,0xb2c53205,0xea24ba2b
.word 0xbeec823b,0x2d0fe158,0x19c0c5c7,0xc70ce1f6
.word 0x9cd6ebf8,0x771accd0,0xb7912004,0x29135a5f
.word 0xf2ee9129,0x36365299,0x797de80e,0x0db41ab8
.word 0x372f704b,0x852066c8,0x59722635,0x77a2b15e
.word 0x6ce94f21,0x516e49af,0x94ff08db,0x3fe3de01
.word 0x71618ce6,0x090c21f7,0xa8a3c3f8,0x941fc20b
.word 0x6005312d,0xd3cc984d,0x0826c178,0xeaa5b7ca
.word 0xb718ecb9,0x4bcc0d74,0x2bb99ee5,0x3380beff
.word 0xf4045eaa,0xebdfd650,0x9cb97414,0xd72bd519
.word 0xeb0acaa3,0xde1b8444,0x527616c7,0x6cd5c5be
.word 0x90184ad3,0x27ed44f1,0x468fc350,0x1165ac8f
.word 0x80424c2e,0x4980f398,0xb4cd23f6,0x59997e9a
.word 0x9fadd085,0xa8a6b566,0xc1cdad1c,0x55669394
.word 0xa33b41af,0x2cebdffb,0x469f4708,0x6b043d6c
.word 0xf6ca31e4,0xba817267,0x90f8e678,0xa94de55e
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 0xcdba3c1a,0x2b9d20da,0x2accba2d,0x030ff0d1
.word 0x7be8c0ff,0x2086870d,0xb8a536b6,0x13f9551a
.word 0xc7f211ba,0x6f39f97c,0x2aa4ab2f,0xa850dc5f
.word 0x08bfe765,0x36930a89,0x6ed8331d,0xd9225444
.word 0xbaa99b9e,0x050f5be7,0xdfa74c33,0xa7bd0d5e
.word 0xeca7faaf,0x6db4398d,0xb2db960d,0xb1d5da0b
.word 0x642514dd,0xebc7fa2a,0xd8afc110,0xa7acf861
.word 0xaf3ea1f0,0x28a8b813,0xa104a8d1,0x632882e4
.word 0xbd01b156,0xed0b3dfb,0xbe3a39a4,0xfd296adb
.word 0x8c1fe525,0xdfd0f139,0xfa980f50,0x63419939
.word 0xba708c6b,0x4dbe445a,0xad76b7cd,0xacc69a71
.word 0x74e3c205,0xc39f08aa,0xa7afb6bc,0x3c4307c6
.word 0x0738ee7a,0x4b14733c,0x8699925b,0xf6476111
.word 0x4176d800,0x92822f92,0x69af1b6e,0x7043833e
.word 0x6645764f,0x65add2b5,0xed8d0ef4,0xb3c7ad7a
.word 0x248e6e0b,0xb73e5eb0,0x36bb0b13,0x0da4447a
.word 0x19736b18,0x9669fa4b,0x13b5c0af,0x86056e93
.word 0x55a824e7,0x9b760340,0x04cb4a51,0x72225270
.word 0x40294976,0x544e73fd,0x3bc9036c,0x7ca18ec4
.word 0x8c5e241d,0x7545ea5e,0x134869eb,0x52cd7dde
.word 0x419691b0,0x1f34fbd7,0xc06d1186,0xbb8b9bae
.word 0x20e505f0,0x4036f424,0xf3a820cc,0xc6f4f0e2
.word 0x0fa3ce99,0xea7ddacd,0x631d1277,0xd8a6365c
.word 0xc4491046,0x6bde3ba5,0xd88286f4,0x24aafd35
.word 0xdbb643ec,0x4dce2fa3,0x0caf6618,0x0910c761
.word 0x0b7b7280,0xc9f055ca,0x7f0a3b39,0xa22d2f4f
.word 0x102de3cb,0xc2906978,0x69d3d28e,0x460878b7
.word 0x4097ce2f,0x520ab3e6,0x4b4876df,0x101968e7
.word 0x14524388,0x52878abf,0x772f1a5c,0x7bd50f29
.word 0x847ca3e5,0xfafbc028,0xb70e6f9f,0x53292bd0
.word 0xb39d5055,0xecb01b4d,0x70581e9d,0x5d6fc518
.word 0x2366d601,0xc8f622f0,0x74b17bf9,0x0f63228d
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 0x33fefa02,0xf03d91e2,0xf7401a6c,0x779c331a
.word 0x20fbde3e,0xdaf7e96f,0x5fa4327a,0xb1c6b588
.word 0x81b0c448,0x41696053,0x531fed9a,0x61f64531
.word 0x5d869949,0xdf14b6dd,0x6f7ba679,0xaeff11c4
.word 0x032724b6,0x9fa9d5f9,0x96136c32,0xb10fa5f3
.word 0xa91b3275,0xabc5b94e,0x50ee04c1,0x96cd67df
.word 0x1238290c,0x45e2974e,0x7227607d,0x6df51622
.word 0x3edbe621,0xa5933dc9,0x9ba8dfc9,0x8bd11435
.word 0x0e5ab874,0xe29d0821,0xf22e16a1,0xf25da618
.word 0xf969acd6,0x3fb0a007,0x7915ca1d,0xda5321a1
.word 0xb03334d9,0x103858af,0xd398c110,0x9b50dc7d
.word 0x8061c7d1,0xe4263b0c,0x06e8b073,0xb2371afa
.word 0x9d2c5110,0x3f2c552f,0x01cc8010,0x41cf3808
.word 0x5a68780d,0x8d483cbf,0x8a60c2d6,0x8ef41b53
.word 0xba9c68d0,0xb8adcc25,0xc1788ad5,0x833e4ff2
.word 0x39b0ae28,0x3e922481,0x45fd6f5f,0x1879ab24
.word 0x2f6f0b38,0x0f8e8521,0x99be579a,0x5d2cac4f
.word 0x2bb35539,0x0cf56c52,0x9d5b746f,0xa282565e
.word 0xd0048508,0xf3fe4ba0,0xa8ba9e66,0xd21c54c4
.word 0x27cb8f30,0xcb2dae0a,0x0b537e01,0x50f6a97f
.word 0x908c7d81,0x5d5effc2,0x06135749,0xf9132ae3
.word 0xaa441c40,0x6a5575d1,0xca3b8ada,0xa32aa5ae
.word 0x4eefa5d3,0x69180a20,0x9ee820a0,0x6d4720a7
.word 0xaa47822a,0x96b40c00,0x4b6e8340,0x051ead25
.word 0x22775ebf,0x772b9d1d,0x1545feb8,0x8b04952b
.word 0xd79bea15,0x0c3ebec7,0xa83c9d0c,0x73d0d4b3
.word 0x66a4b644,0x6a97ce58,0x15579c18,0x52bbd075
.word 0x3ee6ef71,0xa8fb624d,0x74a96294,0x53675454
.word 0xb45ec459,0x7a3ac4dc,0x9a44f492,0xac9ed54a
.word 0x1e5d5c23,0xd2989e77,0x60e06d68,0x7fabe5ce
.word 0x0e235d7e,0x7b81bf91,0x969813e6,0x75f38a78
.word 0xcdc43e5c,0xc2f6fd09,0x59a54918,0xf68c7ac4
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 0xd05231ef,0xe3561f63,0x4f2fbca7,0x0cc57348
.word 0x94c54d60,0x078f991a,0x5925a86a,0x7a631b94
.word 0xecdfeb6f,0xd18564de,0xd0382a4d,0x7e5f352d
.word 0x52651f1c,0x0439b9fa,0x8fc00fd4,0xa75acd05
.word 0x22d7489f,0xeea0e2e4,0xccf5e7b7,0xe5191752
.word 0x6a6efbec,0x0dbd4e5f,0x4098df75,0x4a08cebf
.word 0x5b273839,0x17a71c5a,0x35d58b74,0x01f6efd0
.word 0x87ee671e,0xb9794624,0xd19d8d49,0xa95c72d5
.word 0xa89a5db3,0xcef86eb0,0x97ee18e5,0x33c3e301
.word 0x8aded20e,0xf4822529,0xf138b933,0xe6830ce9
.word 0xe878d6a6,0x37b1ffb3,0xb6bc6e6b,0x723ea0cb
.word 0x9695dc4e,0xa4880e9b,0x3ddeb8ba,0xcaf58a80
.word 0x03a0f229,0x212f04d7,0x19aed3b2,0x894bc8e0
.word 0x58158118,0xecf7b185,0x9845f672,0x1db4ccf8
.word 0x90d7f311,0x42198553,0x909dff8f,0x1c4354a5
.word 0x36981e2f,0x0d722df5,0xd428ad30,0x0a76b476
.word 0xc77f83a6,0xc44a2168,0x3bfba8c5,0x8ffd74b9
.word 0xde587212,0x16496428,0x2b3d486c,0xabc446fc
.word 0x6b7125ed,0xa4d21c1a,0x6c5baaaf,0x4eb627ba
.word 0x2357ba80,0xdc77b347,0xbd0b1604,0x0abf934a
.word 0x5781d66a,0xa81025e3,0x97e7afbb,0xb2e0a06c
.word 0x9c96e61b,0x69348251,0x8a6c9c15,0x52ed4c05
.word 0xb56b871d,0xd42aa15f,0x290618a0,0xdb91cc6a
.word 0xd6280ec8,0x97878d91,0xd87d2aee,0x451eb817
.word 0x263d914e,0xc39512c7,0x8118a1b6,0x262f3ad6
.word 0x91a5b768,0x07f3e419,0x2e7c2e95,0x14ff5aa0
.word 0x08c8201e,0x2bea4aff,0x7d41a818,0x760fbcff
.word 0x742c565b,0x638dbb8c,0xf09f6f0c,0x3bd19002
.word 0xc0ef7b3d,0xd8e3f004,0x60ae35dd,0x5fdffe25
.word 0xa575fbc2,0xf6906922,0x24e5ba3d,0x1ce1ad6a
.word 0xf3347c61,0x5c365f9a,0x649c1592,0xd4da7e59
.word 0x46f98f89,0x37e3aa17,0xf496a6e9,0x3660fbf1
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 0x63aab9c2,0x4f2077db,0xbb714430,0xb45ae524
.word 0x57604e9f,0x9a8f132a,0x15aa1fc9,0x01a13397
.word 0xa8d2125d,0x5a0d5804,0x32a9b26a,0x8602693d
.word 0x700a5424,0x9074846a,0x03b33cad,0xb8aea434
.word 0xfd6c83b0,0x9bae7b4f,0xb1c61bb0,0xccfe3634
.word 0x227d1a3b,0x323d29ab,0x25cf9df3,0x1a9c9f2f
.word 0x57190154,0x5a47ec20,0x3f50d6f2,0x662f6d92
.word 0xcd6ea5b2,0xab177d23,0x7f4768f7,0x60566db0
.word 0x1d8a1fc7,0x34d0fbc9,0xef241fd3,0x816ed146
.word 0xfba85c9b,0x7d943b13,0xab171d14,0x7badbf3f
.word 0x4be69736,0xbd7c3c06,0x3e1b6ebd,0xa9b89c1e
.word 0x619a1d75,0x85b19bf0,0xc09c6e7a,0xf9bcff15
.word 0xae997b9f,0xb4d2c339,0x067ebe7b,0xfe241de1
.word 0x59cdcff1,0x09ee52c5,0x15803777,0x27fe7aad
.word 0xc230a843,0x3113ff16,0x3c8d546c,0x60c54651
.word 0x379436d6,0x3752c00f,0xfade3ce1,0x78628992
.word 0xdd0fd282,0x767c66f3,0xbe51a64a,0xc87df6b3
.word 0x4ca067a9,0xb6e8f620,0xe6b4cc1c,0xe31e6f0e
.word 0xa958c161,0x3cc4ab21,0x39b06978,0xd358b32f
.word 0x3a1a9513,0x963c6e1f,0x68e56a62,0x713a5054
.word 0x1f54a87c,0x708bff01,0x91d79f7d,0xb8bfd0a2
.word 0xf7df76ad,0x15ab2167,0xdc8f5f30,0xaa56622a
.word 0xc88075f9,0xa68e741f,0xd36052bd,0x531c45e0
.word 0x97418e8d,0xe4b8e964,0x1ad19911,0xdc071fd4
.word 0x9cb2d020,0x932e6e75,0xab6e8b4a,0xc2a12304
.word 0x1882befa,0xa9172c82,0x89cd87c0,0x6fbb39bc
.word 0xe1f805b7,0x415c304a,0x35b3722a,0x0b9525a4
.word 0x58dbb3ab,0xe9f9dba6,0x1789e980,0x02382b6a
.word 0x30cb5a70,0xf80252be,0xc0255897,0xe3d702d2
.word 0xff6ebc0d,0xdba874bc,0x8182fb40,0xb2f26466
.word 0x02977ad4,0xf653728b,0xe3574a7c,0x46af17f5
.word 0x77241f77,0x9e3ea6c3,0xc95bef36,0x8086e4b9
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 0x83403ead,0x4be59721,0xbef9169a,0x0f8d4e76
.word 0xb8449c28,0x0fe23f55,0x0790d9cb,0x4bf12e40
.word 0x6b65f2cc,0x700a50be,0xe4c2fa3b,0xb668750f
.word 0xf5e4a6f0,0xe81e820a,0xa434ae81,0xb7d2e70d
.word 0xd2e2ed7b,0xa659eb33,0x3b97bb21,0x647eda3c
.word 0x638b987b,0x16e86bd2,0x2d97946d,0x97261d67
.word 0x3a599ffd,0x61236742,0x0d838ff9,0x58c9a4cb
.word 0xf23d2564,0x600d8830,0xa8761599,0x290c5c94
.word 0x364159ab,0xcd5f5029,0x4b36d0b0,0xc2a04256
.word 0xb30a5177,0x8b9d09b2,0x1cc1ab7a,0xfb7c88dd
.word 0xcdb1663f,0x1b796f10,0x1626b451,0x568ae8e2
.word 0xc67d3190,0x7a71a05b,0x0272b92f,0xec7aefbd
.word 0x22509036,0xcee58726,0x8636bfcc,0x56bc88b1
.word 0xcdb5aba4,0x91a68747,0x77bf8c7d,0x12fbbc16
.word 0x8f09b824,0x34c532b5,0xead167c1,0xab63646a
.word 0x49dd9e29,0x9865905b,0xd14482f4,0x13593052
.word 0x32a08b3f,0xc423d110,0x7d1dd375,0x137b54ee
.word 0x76b84a06,0x207a4f38,0x4353f459,0xd5e3a040
.word 0x4fcda414,0xcd1fb072,0xb1235f4c,0xbf0e3e06
.word 0xc83758a2,0xe39b1e2d,0x671d9b1a,0x0877ca81
.word 0x89466bb7,0x4a133044,0x416c7534,0xda732ec6
.word 0x8e436867,0x23a8bd7d,0xba6e2c4c,0x07e8489e
.word 0xbeb0cc32,0x0c8cfb15,0x06c404ad,0xb7de0373
.word 0xa752c75d,0xef355167,0x4bc1299f,0xf56702d0
.word 0xbfd48cda,0xbfc75443,0x883dc946,0xcd85a9e8
.word 0x02aa54c7,0x5f2ed3cd,0x689095a3,0x3f9748d3
.word 0x5c6bee9c,0x5b71e314,0xd89870a4,0x9856c039
.word 0xa8e0f068,0xe3319638,0x7bba6869,0x2b6bd6df
.word 0xd33ba3bc,0x1c7f9ad2,0x725ce1ac,0x3d383f4f
.word 0x69c02480,0xbca91287,0x980ebde8,0x2d31b5da
.word 0x72061503,0xca69c44d,0x4bc3ca36,0x05cf7108
.word 0xf4841287,0x5c46c2e7,0x97955028,0x31047ab4
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 0xa047a5e8,0x5bb3eea6,0xe34deae0,0xdce12c08
.word 0xb5e371b1,0x747db405,0x835e1949,0xd866f35d
.word 0xf4403cad,0xef4ae393,0x83e3a592,0xf2edd843
.word 0x86838fdb,0x82b2d80a,0xf54c8cb0,0x8ba4dae7
.word 0xa90bebc4,0x6780502d,0xfdfcba82,0xdb527ac5
.word 0x8aa72564,0x6d48f3cd,0x38a1ab69,0x86317b5a
.word 0xe7eafb76,0xafe3aa5b,0xda06c709,0x0173a2e1
.word 0x0777bda8,0xe8b05348,0x4d282929,0x4b3cfdd0
.word 0x6b481b7d,0x440ac7b2,0x5975a212,0x32809293
.word 0x56981002,0xd7a1d004,0xfdafbf2c,0xffb57a42
.word 0xca9f03cb,0xade1112a,0x1d6ea61b,0xc70a11f9
.word 0x6bae6277,0x688e6f9b,0x6d51c610,0xa8caceae
.word 0xa62a1c09,0x4a3d11cd,0xbb98fc37,0x137e0572
.word 0xc405a261,0xd6b9fac5,0xaa15ce54,0x9dc2bf8f
.word 0x77d34b05,0xe760ee34,0xe77039a5,0x98bd74c4
.word 0x70c4cfee,0x6154341c,0x0d9d0aeb,0x6ae97e2c
.word 0x14a638ca,0x237aa571,0x40dfef3a,0x8951c0fb
.word 0x8bafda3a,0x92640049,0xb0b053e8,0xb4dbbbce
.word 0xa60ed412,0x281bb8ad,0x61ffb970,0xca14a133
.word 0xf18cc0b1,0x58e7739e,0xf486c1ba,0x57147651
.word 0x380557a4,0xf1ba1a86,0x82734ee6,0x62886b19
.word 0x15372002,0xcad1838e,0xbc867a1b,0x67eb8cf7
.word 0x470dc320,0x417174c4,0x57f82856,0x92262cef
.word 0x2ecce266,0xb8f2bfa4,0x25aa1a78,0x8a8a7bc5
.word 0xaeab75f8,0x7b20b15a,0x76c88c4d,0xefeabc7e
.word 0xfc4c2536,0x4763643a,0xbc0158a9,0x2f4fe5de
.word 0xf5f7bc17,0x9c84a35a,0xe809fed9,0x17b91415
.word 0x1f690657,0xe868e1e0,0xb0105dae,0x1238056b
.word 0x44b2a890,0xcf38c2c4,0x4fe30a58,0x145fcf2e
.word 0xd1b58faf,0x914afa5f,0xadd4ad3a,0x1bbb51a2
.word 0x8becb0df,0x3de5f57f,0x164e5945,0xbd5052f8
.word 0xac6e98ed,0xdd166b2b,0xda5b4c3d,0xe29b6042
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 0xf1c2b65b,0x30d8874b,0xbb5203e9,0x89482142
.word 0x47a4cf22,0x2e2ad090,0x4208cf3f,0x59596f8e
.word 0x1298500e,0xeb564b97,0x44f2d381,0x94d5dbd0
.word 0xf9320c27,0x7538f7a9,0x2f1880d2,0xa32b3d92
.word 0xac82f252,0x543d2e42,0x8c22e017,0xd3b17c53
.word 0x175c0d26,0xc94b2d95,0x29578cb6,0x000e1ee5
.word 0x28dc5010,0xc684ad18,0x6ca6ed4c,0x426c74df
.word 0x043ec945,0x54d5dbb8,0x5be6aa34,0x74980685
.word 0x7c4e00c7,0xa5385981,0xed4ad62c,0x9f9d7997
.word 0xb8514198,0x32df9b18,0x5e18a110,0x68cfb712
.word 0xc8dcf5da,0x66df9f92,0x389338d4,0xb8c704f9
.word 0x86c3683b,0x1ffe2890,0x118f3d3b,0x23f3da96
.word 0xb6e1087d,0xa418ee81,0xbc3122cc,0x39e86adc
.word 0x27bf8806,0x55982e92,0x15b8cb32,0x405d0637
.word 0x219c698f,0x380fc012,0xff627efc,0x56d41e3c
.word 0x4c547fbd,0x118e1c06,0x1ff05b83,0x213be89b
.word 0xb2d8e7b4,0x1f78110a,0x996232f6,0x66e8efa4
.word 0x0e712ada,0x2bccbe12,0xa04095ba,0xd1261278
.word 0x81a80c74,0x7eb5a92d,0xcf0d9296,0xf51c70c7
.word 0xd2f5c7b7,0x502ed98b,0xf285126a,0xdbccae1a
.word 0xd3cf5904,0x2d2610fe,0xd1247d0a,0x2f17bd76
.word 0x34be27f8,0x23c2f7f1,0xea47f3d2,0x6db09a9c
.word 0x6e852a74,0x205a8fd6,0xa25c1954,0xb8c20e9d
.word 0xe8edca2b,0x6a49ad65,0x3a105210,0x9e577ab3
.word 0x626fe264,0x7118930e,0x7f1f8473,0x4e432a53
.word 0xd3355d0c,0x124a3c3d,0x3624080f,0x0a268b85
.word 0xe9baa8a4,0x563b6e6e,0xf7ce0079,0xfd00b3a3
.word 0xb36e0414,0x50278239,0xfdc5b6c7,0x1687c938
.word 0x015e273d,0xd1903e9a,0xf6a9ee4a,0xcfd8fcbb
.word 0x5c709012,0x3558d196,0x42ab1e13,0xd1b786e5
.word 0x62472837,0x4c99c5af,0xb7fd48be,0xd3797755
.word 0x01e1bffa,0x74a31197,0x206d74fb,0xbfc5850d
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 0xba4b1436,0x6b4bc3a9,0x8921e2b4,0x260844b8
.word 0xbce616fe,0xcd250da8,0xd1bf1069,0xebc99ae8
.word 0x94528940,0x4c1dc192,0x5cfcaa49,0xcd121fd2
.word 0x51a2b8b6,0x0a945204,0xa24c2e99,0x73c0e2cb
.word 0x78969198,0x45dbedd1,0xf2e19939,0x76effe94
.word 0xee8f34d7,0x89d96888,0xfb19b60a,0xd7b6c7a1
.word 0x26ce8827,0x0280a109,0x61eb9b9b,0x5683b933
.word 0xf307f465,0x219d0b23,0xb8b4b869,0xdc567ece
.word 0x3878b503,0xc121828f,0x05e44648,0x903898f4
.word 0xa1073adf,0x5da0af00,0x980750cd,0x2ee4fa94
.word 0xc096f1b5,0xad8519c5,0xf3534eb9,0x324ec841
.word 0x083009f0,0x27f60ebc,0x61987733,0x335f587c
.word 0xdadbbd4a,0x63b8b2f3,0x205389ce,0xbde0edb2
.word 0x44c65a63,0xc72aee77,0x429219f4,0x7876fc65
.word 0x80153028,0xbf0632b9,0x36047802,0xaf595fff
.word 0x643788ff,0xa2b093ad,0xdafb3e67,0xc97b11e9
.word 0x453779f4,0xaea8fb64,0x76224cc3,0xeb96de8f
.word 0xe4c928e9,0xa3651137,0x08e20031,0x69c7c4a6
.word 0xfd05b126,0x8d291dbb,0xb6706b7a,0x53159bbc
.word 0xab65ced7,0x9c5d2d2c,0xe9673992,0x42260f4f
.word 0x434ea5f2,0x714c8f28,0xcfb9d66b,0xbcbce31d
.word 0xe7c9d03e,0x449b2e32,0xae158711,0x132361e9
.word 0x17114c18,0x021ffb40,0xc60dfa20,0x39e489cb
.word 0x8e83c725,0xbadc1b55,0x48286dce,0x1f549abd
.word 0x05bbe058,0x60e092b6,0xfcd7e19d,0xfac24fd8
.word 0xaf152f68,0xa18e024a,0xe5d3d562,0x6c00c6d0
.word 0xf37ea479,0x8ac794ac,0x01016bcd,0xae086ef0
.word 0x5e798d50,0x94e4726a,0xa4d6e7e9,0x170c3bbe
.word 0x1f4a58ad,0xf01cff25,0xbf01c5a8,0x02b9f405
.word 0x58344fa7,0x2d6a01e9,0xf83231e4,0x1d99ca64
.word 0xc776e7cb,0x43cfd556,0x4d7bbb89,0xc0bff0cb
.word 0x4e27288b,0x19306cd7,0x538f0d5e,0x9c31bef6
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 0xa57740ca,0x9c2e7036,0x7e39ef79,0xe05f28e3
.word 0x196d9a2b,0x4864070b,0x223ebe47,0x8c69a76c
.word 0x6d1c15c0,0xab08fd2a,0xbb231a48,0x4bc7bd02
.word 0x8360522c,0xd7f3bdc8,0xe0bf1fef,0xda400f35
.word 0xf6513e3a,0xdc8ff38c,0x84add287,0x1278cef5
.word 0x2613879d,0x1d2810c2,0xf7f613ef,0xe7cf5056
.word 0xcc6f1b51,0x1d4982f9,0x86f98756,0xf4800c4d
.word 0x9f3b58d5,0x53ce3e4c,0x0734e573,0x2bbcf3de
.word 0x2ae4e74d,0xc3606402,0xe0fd327a,0x7db93647
.word 0xef1dfb37,0xc3caf57b,0xaa92b077,0x8a84be16
.word 0x97cc49f2,0x640cd8c2,0x3afaf4ec,0x12928bcb
.word 0x416bad64,0x63221726,0x5ebd7219,0x37af62c5
.word 0xf5420b0e,0x2fd8c6fb,0x83e9249e,0x3d235b80
.word 0x95468e8b,0x783ea35c,0xb14df26d,0xac0e50ab
.word 0xf2b75ba2,0xc5f225c8,0xf8b109fc,0xd07d2ad0
.word 0x94431daa,0x1c519a78,0x3194675a,0x221a818b
.word 0xa6375f85,0x080f0471,0x9f5c3369,0x7d333599
.word 0x270a0a0e,0xfceddab7,0x2e1aaea7,0x52e4b1fb
.word 0xb1bbb1f0,0xfb52a058,0xfbaad136,0x20a19b6d
.word 0xa2050f5e,0x4946d844,0x32259923,0xd6674ae1
.word 0x9b50ba56,0x9235f2ab,0xfaab83c4,0xaf8ab913
.word 0x139c0b39,0x510dba2e,0x7b5ac48e,0x5114006b
.word 0x1039692c,0xd5e3ea2b,0x36b7a62c,0x31639ee2
.word 0xb6ce029e,0xc54fcde3,0xe08ea196,0x775ede29
.word 0x600eda36,0x327e09cb,0xa1b5df39,0x1844e76d
.word 0x927630ca,0xd7c42674,0x690c03c4,0x08421f56
.word 0xe75681e2,0x55b85b72,0xc0e9467b,0x359272b9
.word 0xb263f8bc,0x1007a61b,0x8370e360,0x086ef6df
.word 0x61fe5d19,0x892131f1,0x5fe790a9,0xf28c89e6
.word 0x9899277a,0xc11ebb8b,0x98e0be99,0x8db82dcf
.word 0x1e6977e4,0x04f7d3ea,0x42151a57,0xd2b34fb8
.word 0x2c9c96bf,0xde7038c5,0xa3ea9e58,0xf583ea55
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 0xaca23cef,0xc1af2524,0xae0067c6,0xc9513e4c
.word 0x3bc832e4,0x507a355f,0xd70cc6f9,0xfef93859
.word 0x4987fdb1,0x33173a7c,0x0ce56c26,0xaaf733bb
.word 0x5a554bc8,0x79bda004,0xa1759cc5,0x9bbe4d92
.word 0xbb5284e0,0x58d5e3ec,0xa4481481,0xbf97ae07
.word 0x6e1530b0,0x8ef80b43,0x28564b35,0x123aecc7
.word 0x51c8865f,0x0deca38e,0x46cfd7f8,0xb69b48ea
.word 0x219218ea,0x776d5e21,0xbb82d547,0xba9b1343
.word 0x4c258a0a,0xc2626fce,0x50fd8be8,0x997cbcd0
.word 0xad5514fc,0xd8d76661,0x7d0dd10f,0xfe4f3338
.word 0x0f96bd6c,0x3d566953,0x57ad87b0,0x57df8565
.word 0x169e266b,0x945f1569,0x2a35ef5a,0x44fd4d5b
.word 0x420fb87b,0x7a367aaf,0x320ffe5f,0x4a7e8a1b
.word 0xe739a493,0x5f73c7ec,0x99caa105,0x124b5c71
.word 0x28978a8b,0x2a6e2eb6,0x5ce62a82,0x3a178cb5
.word 0xd3dca242,0x6fc04321,0xc9c94baa,0x4e6d6e81
.word 0xab1ce065,0x744e32a9,0x967c0a11,0x606171bf
.word 0x6105dc41,0xa561f427,0x081cccf0,0x7002cf18
.word 0xcfcb1a7e,0x009c6956,0x7a22e72a,0xba90876e
.word 0xc0204449,0xe0b0be89,0xffb6cecb,0x14b2f7b9
.word 0xfd9d9edc,0x1cb0e835,0x44d477a6,0x161f5cb1
.word 0x55e10a41,0x1e1693cf,0x6f1fe872,0xbacf08ed
.word 0xa8eff576,0x0d0ffa10,0x5d33d10f,0x1666e2ac
.word 0x1462306e,0x040e126c,0x82b90e61,0xdaaae52b
.word 0xff085947,0x8e6219aa,0x023c5e15,0xb851c4d5
.word 0x8d282db4,0x9ba666c8,0xe457a10c,0x1896cf96
.word 0xc16442b8,0x77c02302,0x38076cc6,0x1aa3a320
.word 0x761be764,0x6fe7c62e,0x8fccebb1,0x433fc602
.word 0xe080d83a,0x16e99f65,0xac862368,0x73d71286
.word 0x65abacbf,0x265b6203,0xf7e7f3e3,0xc6687d6d
.word 0xdc19cfc0,0xd788e863,0xef95e79e,0xb894a83b
.word 0x28cb17af,0x84583968,0xa31dc943,0xb5d95db8
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 0x8863db97,0xea6340cc,0x92abe598,0x167c6efb
.word 0x66130680,0x62b07d03,0xa6641918,0x8199e35f
.word 0xffff4c40,0x5237269f,0x593c70a5,0xd65744a1
.word 0x4719adc3,0x77122b74,0xe9d9e553,0x26a06883
.word 0x44c46e69,0x65089289,0x9c660d82,0x863a67fa
.word 0xe1f9e5a3,0xb038ace6,0xb08cf04e,0xf12a39f4
.word 0xcf83d227,0x3289b36d,0xcadbb6ed,0x94873b40
.word 0x521fe317,0xe73e91b7,0xb1dca140,0x9d6ff335
.word 0x69f9a1ea,0x18f44b0c,0xdcc03fe4,0x468e6570
.word 0x0a38e683,0x6fd5b983,0x6d7fbffc,0x46c036e1
.word 0x569480aa,0xd0a0d170,0x975c371d,0x09ec78e7
.word 0x95510e85,0xa2bb527f,0x5ce632f9,0x929fedcf
.word 0xed05f754,0xc3730a10,0x3d530ba1,0x82c26d7f
.word 0xcec8acb7,0x216a10d7,0x0bbcc339,0x42549456
.word 0xef6641c6,0x2a312e9a,0x3b73fb57,0x1af0b6f8
.word 0x815010e0,0xac2cd581,0xe9d6018c,0x1114769d
.word 0xa9963b2c,0xafad92f8,0xb6c0e48e,0xea30add3
.word 0x84e8bd3a,0xe4beae78,0x39bcb282,0x45cfe4d7
.word 0x50b97795,0x6c0cc70c,0x915b8934,0x3b164d88
.word 0x9675fafb,0x444fd8ee,0xb241ca3a,0xa7822c68
.word 0x5901fc58,0x166fee15,0x4d3b75f9,0x794f166b
.word 0xc0a20212,0x4f9a85a7,0x9c574bb2,0xc1996dfc
.word 0x8f1192b1,0x4e68b493,0x8cf747cc,0x16f09079
.word 0x90ef3204,0x83fad3f0,0x39115c92,0x55ad37a6
.word 0xeceea519,0x2bb04151,0x8c6699a3,0x2b782f26
.word 0x245546e0,0xbc420569,0x1d165b6c,0xaccb4599
.word 0xedd80dee,0x1586a302,0x0b702e27,0x2d7a9a22
.word 0x1d215b03,0xff01f0eb,0x9cdd7a0b,0xbe43d401
.word 0xe2111aac,0x86bf30b7,0xee1e680f,0xdb0a05c4
.word 0x9f8083ca,0xbdcc6202,0x251d64f2,0x68dc81f4
.word 0xa3379fa8,0x1e94b8fb,0x573b7093,0x1c4ae2dc
.word 0xa71f6ab0,0xadd99fec,0x4bb43018,0xed0cd7df
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 0x87530500,0x6f988573,0xc1a9e913,0xd9f0137f
.word 0xc2479a84,0x33f8adf5,0x86c210de,0xabd32697
.word 0x178c0de0,0xc9950096,0x1f106fef,0x04adba8a
.word 0x8f3d7399,0xcd4115fa,0xa598db24,0x0bc61ad5
.word 0xa4a65fb0,0x043018f3,0x8827ebdf,0x04cfac82
.word 0x6f9cc8b5,0xe1a1d11a,0x83d55aa0,0x0d599299
.word 0x3e868da3,0x30aa3394,0x96398da2,0x50b366d2
.word 0x6548b5b5,0x858aa9cd,0x24199926,0x1cbb05dd
.word 0x28bb01cb,0xfa3cd75b,0x46b93e23,0xaae4548e
.word 0x311d67d4,0x8ee7460b,0x1248cc59,0xc4c15bd5
.word 0xb84aacd5,0xeae55a2f,0xe3ae3188,0x1d1ac3b3
.word 0x8a3e776d,0x0a6184f6,0x9e641b44,0x7253026b
.word 0xc4dd83a4,0xcf08d3ba,0x2b89c143,0x39f98c80
.word 0x3ee62731,0xdd0e556b,0x2e499110,0x5796e927
.word 0x1fdbb02b,0xe76c4c3d,0xb4d84297,0x6e956791
.word 0xae27b2d1,0x9d7e8879,0xc763e65b,0xbe8821a5
.word 0x264861ea,0xf7e11f26,0x60e3f2e8,0x845182e4
.word 0xa0eac052,0x7f9d1c25,0x460e81f0,0xc454cac8
.word 0x05db4023,0x5a16128f,0x604f6b95,0x9181bdff
.word 0xa0a2d6c7,0xe612107c,0xc8fffb7c,0x703e8a41
.word 0x261b0581,0x6156f9f3,0x1e5200ae,0x21ebc743
.word 0xbe216d47,0xf9ed3123,0x76a7acd5,0x4efe4853
.word 0x3829eab0,0xbe8151f2,0x40c35f82,0xe27e5f8c
.word 0x7813276a,0xf8ea454c,0x442ad50a,0x489b0b6d
.word 0xdc40d095,0xa9463f95,0x33262a58,0x614d1724
.word 0xb4bf6f21,0xe56237f7,0x72dad972,0xffab512e
.word 0xe20ccfec,0xefb4bbe8,0x0c2bc012,0x3cfef697
.word 0x4403155d,0x9c7345c4,0x3dd2aa51,0x66519e33
.word 0xe432b0f2,0x1e8dcdca,0xcddca441,0xa482daca
.word 0xdf1db576,0x3fd958f8,0x9e60f7ab,0x16a9768b
.word 0xfc1e3986,0x1ba90765,0xf35ca0c8,0x5bcde2f6
.word 0xa621f100,0x2169c48d,0xa439214b,0xe8da2e18
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 0x857af069,0xa3922ae9,0x4d676eb1,0x69f940cc
.word 0x1a0dbd15,0x8eb7e291,0x456620ca,0x8b76db58
.word 0xcb4b48b0,0xde7e36ca,0xacd0ddfa,0xa1532d5d
.word 0x36c676da,0x1dd980ec,0xc45119ac,0xe3960443
.word 0x5ab96867,0x03806400,0x0e358e40,0x5c097260
.word 0xee372511,0x8c484dd5,0x1ecbf52e,0x1965610c
.word 0x97b4cd6b,0xf8765d96,0x719ee076,0x5916bc20
.word 0x7840f7de,0x802fa616,0xaf269ad1,0x7278ac80
.word 0x2323e8e6,0xc0b99911,0x8b40158c,0xb349f05b
.word 0x03eea143,0x70440b79,0x442c011e,0xd93446af
.word 0x5ddff91c,0x0164cb2e,0x08489458,0x72746a43
.word 0x15ef9f7c,0x1c26d5c1,0x94b92a72,0x2ce7bfa6
.word 0xf129f8a1,0xe968223e,0xcf567c48,0xd7bbeacb
.word 0x59420caa,0xf5efb51c,0x41d3a48a,0xdf015391
.word 0x39ddc5d0,0x77bb2d38,0x23d6456e,0x0082c040
.word 0x5efdd494,0x67cd6b38,0x5ea78463,0x6db27e9f
.word 0x2550c3b5,0x511c46d2,0xb4eeea37,0x7d3c16e9
.word 0xd0702642,0x2e3770c9,0x604783f1,0xb154f2f2
.word 0x97772dfa,0x699bbfca,0xb486f606,0x291a3953
.word 0xf6be90ac,0xdfd473e2,0xb9d54c29,0x97158053
.word 0xca30bddf,0x387d057b,0x52a6f664,0x2ae0c398
.word 0x0ccbfd6a,0x13d3ea93,0xf23b95bc,0xf5720b3c
.word 0x048ea7d0,0x69093a3f,0x7ccd8af1,0x725edeb2
.word 0xc86265bd,0x2a013eac,0x8effa795,0xd487e4e4
.word 0x4b28e486,0x0d16cecc,0x10b970c4,0x12369d10
.word 0x99ab6606,0xc9e5eb29,0x04273089,0x305b53f9
.word 0x0a23f20c,0x91ddbd10,0x65c3d2ea,0x3f1f095b
.word 0xf9327a96,0x7eab5e2d,0x7cebbc68,0xabd5e961
.word 0x61d60f71,0xe4689718,0xfbaac211,0xfe78f263
.word 0x2d3fefac,0x226eb69b,0x9d03d731,0x7201950e
.word 0x1b4f236d,0x3415b41c,0x46a16a41,0x38625fff
.word 0xc40fc95f,0xc6bed964,0xd995d4be,0x214084f5
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 0x3e192572,0x9cdf7ee4,0xe49a6336,0xdb53055b
.word 0xc3c87d13,0xc63beb57,0x90cd7bcb,0x7cbfb102
.word 0x57d85dc4,0x01be360f,0x11aae276,0x67c38bbe
.word 0xbf65d59b,0xc465051d,0x2c9710a7,0xed3b88e8
.word 0x1a8c87e0,0x88198cdc,0x2e77fa53,0x16c69f18
.word 0x21ab0b2e,0x08f8ed2a,0xddca5df4,0xf61cb691
.word 0x7dcb3f2b,0x46c470df,0xc39a5bcf,0x5959bc77
.word 0xdeb32b9f,0xff456843,0x51be6a26,0xbd7af71f
.word 0xbb891f97,0x633700dc,0x204c73b3,0x2888a350
.word 0x54a939c3,0x31faf57b,0x53532a08,0x3b045451
.word 0x8478802e,0x099519d5,0x5d4831cd,0x1e2154e8
.word 0x6581f160,0x8decf2d2,0x0ee18557,0x27b96d4d
.word 0xbd16c3cc,0x4801a9f9,0x676abefe,0x0e5566c2
.word 0x86d7c964,0xc0879b79,0x726332ca,0x41327e20
.word 0x92c242ba,0xa3a22576,0x38d00e01,0x62e48ab3
.word 0xe1aaad49,0x8f834727,0x48a31756,0x97a1e56f
.word 0x10fe1a7e,0x65105b63,0x7b2b8cf1,0x3cca113d
.word 0x61604682,0x4948cde2,0x5057d0e1,0xc9f22565
.word 0x57b24617,0xafbae443,0x0c1d9d39,0xae969ad9
.word 0x337e39dc,0xd8384283,0x972ed8d5,0x9a4f4836
.word 0x5d6ce53a,0xd93c9ecf,0x5ec00a9e,0x8ddf4622
.word 0xf1393204,0x36a3be6d,0x67770c47,0xc0279021
.word 0x099c4ace,0x2dd78e57,0x98d15cfc,0xd06918eb
.word 0xdcd561f1,0x5865f90b,0x73b504c1,0xed2aaa5a
.word 0x01f2af7a,0x80975307,0x5cabc0f7,0x14d68fb9
.word 0x273e6f2e,0xb797b580,0x6843db39,0xa86243f3
.word 0x704bf1e7,0xdbaf4cb0,0xb14bddbb,0xfc36c5fb
.word 0x7330cbe9,0xea45c693,0xd29d5be8,0xa9e0afc6
.word 0xa28ced38,0x21c3545b,0x8df50ff7,0xcd44f1ca
.word 0xc24076bb,0x14c83ada,0x218ff68c,0x8d66d3fc
.word 0x9bc82b98,0x69797656,0x05821747,0x31991edf
.word 0x2b7577f9,0x918ca07b,0x3f19f821,0x900d5f64
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 0x216f2f4f,0x38a7d2a8,0x5d4f9d14,0x2d931eab
.word 0x09903b9c,0xa9042f04,0xcfeb7af2,0x9f412b7c
.word 0x77e1f70d,0xa260f3fd,0xfa8b2745,0xd7b63ca5
.word 0xa51d9690,0xe479c43f,0xd2c99b62,0x76e6862a
.word 0xdde1c284,0x1bcb4a77,0x76d20c44,0x62abee28
.word 0x9f0f75a7,0x03d591c9,0x422bab4c,0x63152384
.word 0x880fec39,0xfbeb918e,0x7e4e44df,0xa271da1c
.word 0xb5e74814,0x6b0102a0,0x2a4fbd1f,0xac8321a8
.word 0xb333f5dc,0x625ab71c,0x5781ae42,0xb5249e40
.word 0xcf6b1ad0,0x26cab424,0x497a4950,0xa3e128f6
.word 0xce5b98aa,0xd0c7aa47,0x83fc41b7,0xf69ea178
.word 0x383de25e,0x1a87cac3,0xc1d92c82,0xd2af35e1
.word 0xd95ad40b,0xf6b8ae5e,0x298190e1,0x7747a218
.word 0xaecd1de9,0x50814fce,0x5a4bef24,0xf5526002
.word 0xab6f9fe8,0x3bfd8f18,0x7eacdd6c,0xf258f70b
.word 0x3b49c769,0xb8fe8f88,0x76cec01a,0xad7b432a
.word 0x67bf0ac7,0x92dc9e53,0x77d4f408,0x6b671d5a
.word 0xc2e74ae7,0x970fc68a,0xdc47af4c,0x908373db
.word 0x4ebce1d5,0x0c72f514,0x70873bc4,0x6458dfab
.word 0xe622f24e,0x833221fa,0x0fa3f45e,0x1d05e60d
.word 0x4ffdfeed,0xadff2f6e,0xce10d9cc,0x08e2ed46
.word 0x934ef291,0x0011e300,0xd8aca83c,0x70ef64d2
.word 0xbe648dce,0x66e99df2,0xaa4281a6,0x666fae21
.word 0x07268e92,0x11cd7b1c,0xfb7ead3f,0xaf7e4c15
.word 0x882128aa,0xc46b8582,0x5ee532ed,0x622ef18b
.word 0x4239a699,0x949cef9c,0x2e88a3c6,0xc7d95d47
.word 0xb9f4ff55,0x0a445b87,0x2f50f438,0x62f6d9ef
.word 0x44713543,0x8df24dba,0xbbade015,0x1d76a530
.word 0xe2e70573,0xcdb74bb6,0xa5a47f3b,0x0d88c29f
.word 0x0a43daec,0x414fde8b,0x5ffd762a,0x0d541007
.word 0xe6a6bc6c,0x8e08fa1b,0x7e7d7d37,0x40de7e4e
.word 0xde2e3176,0x83e3b9fd,0x86ab8378,0x3731098b
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 0xfb1182c0,0x9d0ba36c,0x56642ba3,0xb67d5210
.word 0x5f82ce26,0xfdf42102,0x1433e9ce,0x99e61f51
.word 0xebf8e4f7,0x76fc699f,0x817de2d7,0xfd7c3a89
.word 0xbd33e696,0x50556739,0x981d0434,0xc843a299
.word 0x208a84c6,0xffb428cf,0x14d6ea50,0xbe879c18
.word 0xe2d3f3db,0xb7080828,0x62861203,0xb4d8d2a4
.word 0xb2d42345,0x7228a829,0xc7e77750,0x5230f2cb
.word 0x5981f359,0x1aac9534,0xdd4d2509,0x13a79ee1
.word 0x9b37e4d3,0x3da603f8,0xf5b817f0,0x6272fddb
.word 0xbe92a90b,0x4454f5b5,0x34fcacdc,0x9a6371a9
.word 0xc5e8b8dc,0x8faec21e,0x97779be5,0xd63da313
.word 0x24930e4e,0x8e29ba6b,0x933c7556,0x8678c4a6
.word 0xe6e9073d,0xb0c4524d,0xe87ae88e,0x19ac1b39
.word 0xc4d9cf8b,0x65690888,0xdaa76388,0x01b65d29
.word 0x01f9d664,0x35457eb2,0xc15f51d1,0xe4abb248
.word 0x9af05b8d,0x9d3a3ad6,0x3df69c80,0xcdbd168d
.word 0xce7b533a,0xf5d583cb,0x4df36503,0x3591a302
.word 0xa25bcf13,0xb6093b36,0x856aef5b,0x32e78d41
.word 0xbb467106,0x7dee9aca,0x76937398,0x2ef8e9f6
.word 0x7aae2d26,0x57dda789,0x5b0d4968,0xe02c3f04
.word 0xc97f8df1,0x366e4a0b,0xa7cf0394,0x898897c2
.word 0x29a3f8b7,0x763fdd23,0xa5794c17,0x2633a852
.word 0xe506f277,0x312ecb75,0xaf623b0f,0xb16b2096
.word 0x7565d218,0xebf9fa5c,0xec82f216,0x5e8bcc43
.word 0xa16b5930,0xbb61a05b,0xc776e33b,0x8287956c
.word 0x55aac696,0x919beca5,0x3b9ffc14,0x94b65c6b
.word 0x49c5baf4,0x743e7ebb,0xccc9904d,0x0e13d5b8
.word 0xc3f28271,0x6b808586,0x6e439436,0xd0622dae
.word 0x90367f18,0xdb5a64ab,0xe3a75806,0xa47ea546
.word 0xec53bac6,0x934f83ea,0x2d081c43,0x0d9a3cc6
.word 0x2f4b1276,0x1a33ef1a,0x6dec68d3,0x9fd00fe9
.word 0x0c61c0a7,0x0517f16b,0x195d6ff9,0x80441084
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 0x4b1c4a42,0x2a64a226,0xef08c486,0x33d08865
.word 0x9cc181d8,0xc22c5c27,0xb54caae4,0x0ef5b052
.word 0x15365e4e,0x9b1fe35e,0x34e24bde,0x3ae30d85
.word 0x77062597,0xd29db323,0xd42cfd69,0x1f6db502
.word 0x9883ac96,0x644e38f4,0x41f80295,0xd645c569
.word 0xd67855e8,0x92a0e2c8,0x6cb439bd,0x16ca6ca7
.word 0x23533686,0xb114738d,0x3f57e3cd,0x02d1aa4a
.word 0x8144da23,0x51b4f795,0xe16cd475,0xf03a3798
.word 0xc85ac860,0xdeafc2e8,0xfab5ede5,0xf4cede42
.word 0x1cc90c61,0x081a4019,0x0c3b6024,0xab9cb34a
.word 0xbecb5d47,0xb5a2d94e,0x20a9e5e9,0xa72bf4d9
.word 0xa7a35567,0xf2d331d9,0xb8e70d05,0x917c30e8
.word 0x1f07645d,0x7953e97a,0x8c9697a2,0xb249b04f
.word 0x8cbcd466,0xd6b4bea2,0xb0a2d729,0xf79f5d14
.word 0x2a7833c3,0x76c13da5,0x0067325c,0x6a415cf9
.word 0x3f4e0c6c,0x185b3dff,0x40e85ec3,0xcabb23f7
.word 0xba2f30b9,0x1c105802,0x2e9aa96e,0x3103741f
.word 0x97ad599a,0x3a6e67ff,0x3ad9ac8e,0x06a4cd94
.word 0x79e332d6,0xf2ae10ff,0xcec42537,0x07044a75
.word 0xd520860b,0xf4e508b4,0xc90db27d,0x4b7c584f
.word 0x55c6cd9d,0x81277f31,0xbb844823,0x2e92727f
.word 0x7ada4e93,0x598c4220,0x29d54852,0x8a454653
.word 0x0005268d,0x5b54fbdb,0x1da9d74b,0x30dce487
.word 0x2921de85,0x4e052204,0x955655e7,0x83140a18
.word 0x205b9685,0x20e1a72f,0xd676b9db,0xe5db5e45
.word 0xefb7632d,0x1651488f,0x09ee38ba,0x32768008
.word 0x71984555,0x59bc598c,0x45251513,0x0173f1d6
.word 0xda797e2f,0x46d3163b,0x56628d0e,0x63cdf93b
.word 0x476fc13e,0xe47e685b,0x9eef0fda,0x4347fa47
.word 0x0e518286,0x6e129587,0xb52ceb79,0x9a88d947
.word 0x1fb7ac52,0xa793eccf,0x9b353fa7,0x24fba0de
.word 0x1e596d61,0x1584c98d,0x62a15aae,0x61d20ca3
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 0xd13ad134,0xb1c8ad25,0x54218a5f,0xfa431c15
.word 0x5792ff02,0xd3e49445,0xc8e8730b,0x4b518dcb
.word 0xbe7044a0,0x87aa9643,0x09193d80,0x0e05023d
.word 0x8a06f2bb,0x1a3ba5f1,0x37d10a54,0x08eb6a15
.word 0x4869a5d2,0xb826a696,0xff730a86,0x5a53f316
.word 0xb1521168,0x75559005,0xbc3270c8,0xc3f23511
.word 0xe02a23aa,0xe65fd52f,0xa76d4055,0x3be0388c
.word 0x99df7097,0x1d09a21a,0x83430ad1,0x593eb453
.word 0x4d65cd4a,0x43ded5d5,0xa35285b5,0xb192cb3a
.word 0x02496607,0xccc1cf50,0xdd34dc2f,0x257f0dd7
.word 0x408154f5,0x24703444,0x7184ea13,0xb05782fc
.word 0xad787e6e,0x75984a96,0xc10f20e6,0xa155ae44
.word 0xf55d88f3,0x11ccb602,0x1a0ff6c5,0xce8375c5
.word 0xa778cc5b,0x158f3f1c,0x069513f7,0x0b5dd2c3
.word 0xde0074da,0xa6f9fa97,0x8937bff9,0x97a6c898
.word 0xf99767ea,0xc26185a7,0x06e40bf7,0x0838d7c1
.word 0x45cbad65,0x4f378752,0x543032df,0xfd7a67b7
.word 0x7f511b2d,0x71fe0be4,0x6759e648,0xcb8a6cb0
.word 0x06c63630,0x19a3b1f0,0x1eb5489b,0x6cc2c750
.word 0x90e9a796,0xb647abb6,0x88d32b23,0x4145e318
.word 0x68b9421b,0x6c4397d3,0x702941e2,0xb04fe515
.word 0x1c41471e,0x3be7e513,0xcaebb7a1,0x00132d89
.word 0xeb34d30b,0x70b3c1ba,0xe3159621,0x197e7ecc
.word 0xfb8a4543,0x0306b364,0x0fd14f7a,0x5a2eef4f
.word 0xc7a288e7,0x394fe5cf,0x2065e66c,0x2ecd1b78
.word 0x9a08eafe,0x6dce8971,0x80e2f9ee,0x8c9f4b91
.word 0x05136f93,0x4dbd2741,0x37c916d6,0x53d1642b
.word 0xd9d1f110,0xd7fc7c20,0x76e9d88c,0xaabde15f
.word 0xffe53431,0xa3c6e93c,0x7eaddb93,0x0193cd68
.word 0xe5d9393f,0xc7e04190,0x4c199834,0x7ec80c48
.word 0xa7449a0d,0x6d54cb7c,0x3a081c36,0x34c07a5d
.word 0xc0cec458,0x75cf37d0,0x452964ec,0x29671798
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 0xa59c4cde,0x0699feda,0x59536a49,0xc9e087e2
.word 0x63c0f53d,0x37c182f6,0xcf48c7d4,0x620f2b39
.word 0xd75aa387,0x551806a4,0x5ceb64fe,0x7d9b8aa4
.word 0x2b9c9ffe,0x4de3749a,0xbee2d564,0xfc2c7a27
.word 0x74d4c467,0xe161e713,0x8ac07305,0x4fcbf6b8
.word 0xb046f568,0xbbba3e93,0x3cb2d66d,0x0891a9bd
.word 0x6eb86163,0x09e83db3,0xd322e463,0x145e9c37
.word 0x9bfa1b2c,0xc12ed50c,0x9c1dc3e4,0xe049f4b3
.word 0xff41dd35,0x8d07e69b,0x5356bfbc,0x8503f4fc
.word 0x31ed87e2,0x7fba1340,0x5e75547d,0xaae69945
.word 0x0ea5cddf,0xd6924e41,0x08f3c4cf,0x394af0a3
.word 0x81a0daa9,0x03f96f2d,0x89d713c3,0x458d10d8
.word 0x26d814c7,0x95779a73,0x01e80d67,0xeb479f08
.word 0xeb434d9f,0x0d1057b9,0xdf78f606,0x3ecc1abc
.word 0xd82c8956,0x154c7627,0x577f0615,0xb0d83742
.word 0xc857801a,0x4e02d30c,0x91014d2f,0x95cf05b6
.word 0xb21171f8,0xa13f063b,0xe5a09c38,0xa06fea29
.word 0x9c2c192c,0x135a5794,0x90317401,0x80099938
.word 0x415072ee,0xc88bdadd,0xbcfc354b,0x59c6d103
.word 0xab37914e,0x9bb601c3,0xbf4b1e54,0x2a8fddf5
.word 0xf411b7c2,0x6ac323ac,0xd170ccb3,0xc1bd7072
.word 0x243a00d8,0x8841e533,0x3fa53cd8,0xacc7b2f0
.word 0x869a394b,0x70936f2a,0x3cec35ad,0xb5fb34bc
.word 0xd40f241d,0x514e9e3a,0xdb85dc58,0xb456f83e
.word 0xe54849df,0xc93db274,0xa14801c0,0x088ec852
.word 0x715ea78e,0x69938f31,0x88051bb1,0x6c7738cc
.word 0xfd679210,0x1a4486b3,0xf7f76ee4,0x5564dbb9
.word 0x689b268e,0x09322473,0x33a6c022,0xb8a6ac20
.word 0x8a236b5c,0x87beb494,0x4d7bb95b,0xab875f95
.word 0x8b72c06c,0x154340ef,0x5c2861a9,0x82069239
.word 0x35b98b33,0x266b3116,0x3aa8759b,0xbae13439
.word 0xeff2d203,0x74cc46cf,0x18d91cfd,0x7f4a1a67
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 0x579fc124,0xa5ac95d7,0xe6d8ff82,0xfae67169
.word 0x4f19a133,0x6ce95d6b,0xa4b89a14,0x89508a15
.word 0x0e489ad1,0x24a7437f,0x81fed39c,0xfeb700d6
.word 0x46973a64,0x4d6c1de5,0x5e5f2055,0x65dee8db
.word 0x2a62ad48,0x1a63ea78,0x01b59f7f,0x6c017458
.word 0xb2ec8c5a,0x5b2cba4f,0x0e6822c8,0x1d3bf5d6
.word 0x6125d4d0,0x4cd31845,0x0b2fe40d,0x8d92802c
.word 0x7dc1d3c1,0xfcb66ef2,0xb5a0b79e,0xd30ed0ef
.word 0x04277e60,0xbbdc9271,0x9eb13569,0x3e1a46b2
.word 0x6b13358d,0xff03f871,0xbade9c45,0x31084ace
.word 0x6b5b673c,0xeaa9f262,0x93c9baef,0xcb42a35a
.word 0xf8e5cec0,0xf99525a6,0xd642d27b,0xb805cf45
.word 0x199b61fd,0xdf8fea1b,0x01f41341,0x8d700869
.word 0x3e5a36ce,0x56421124,0x2c78c5a2,0x42738689
.word 0x4b63d666,0x784728c8,0x07f2a31a,0xecd25766
.word 0x17b7b40f,0xc33b9919,0x88a0f522,0x44544286
.word 0xe9c150f5,0x17278c05,0x7952d1ee,0xfe281dc5
.word 0xb3bd6b89,0x3f23f10f,0x4aa5bb9b,0xcc517ea9
.word 0x3be822e5,0x2e2f0838,0x8472cd54,0x34daecda
.word 0xcb43300b,0x788dd96e,0xc673b7b1,0x43f8f54d
.word 0xd6a69a75,0x78e4fa7d,0x3de72581,0xae62cfbf
.word 0x55122bcb,0x02ea7475,0xdb7069c7,0xea9819c9
.word 0x13cc2b90,0x5391dc6c,0xffdcd5ff,0x844a5208
.word 0xb9cbda59,0x53473879,0x592e236a,0xa4a883f1
.word 0x43395199,0x65b20762,0x11387011,0x13827e65
.word 0x4c917d0f,0x958f94e4,0xc02409da,0x966b9e03
.word 0x5fba90ae,0x2bd2a7ef,0x252372f5,0x0aa65fb8
.word 0x98552b6d,0x8cae9e19,0xf79bd078,0x609dbcd6
.word 0x4497e499,0x1866f66c,0x89003ff9,0x5f3ea268
.word 0x65f36aad,0x0a9dac9f,0x58b0f5b9,0xf561e451
.word 0xb8efec52,0x11e222b4,0xc0016e17,0x94612b36
.word 0xde23409e,0x9ab6a37b,0x138760fa,0x1aaad5e8
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 0xe7379229,0x5bf6999e,0xc666b0a6,0xdfbe2ceb
.word 0xb9b7c092,0x45a4ce3a,0x9f682b6d,0xcb4c2a12
.word 0x02f361ec,0xcfbb0228,0x34b25ad4,0x7a973908
.word 0xea36726e,0x7a8f99a9,0xafc89495,0xc1ad717b
.word 0x8e1f69c5,0xc14aa381,0xd5912040,0x2a43721f
.word 0x5830d857,0xa22a73be,0xf45bb246,0x9e2b0524
.word 0x2524ac98,0xb9972436,0xc53672ab,0xcf61a87e
.word 0x817ed6c3,0x0a1b1d21,0xfef58ab8,0xc5ccded7
.word 0xc8ffd856,0xa0b835ca,0x852131e5,0x3944ab2a
.word 0x979a9a23,0xfb98b881,0x2066f6b9,0x0114fdbc
.word 0x97309c72,0xc124b1dd,0x8b9f94f1,0x09f25b56
.word 0x878c5683,0x9743424d,0x34470033,0xc787cd1a
.word 0x2c14115d,0x88565021,0x2dd40f6d,0xde4ba93f
.word 0x68cd5393,0x80711d1a,0x871defc6,0x4ff7b17e
.word 0x063f8e09,0x2e4f29b5,0xb8037dd8,0x13612cef
.word 0xe74892c2,0xa503fbd7,0x2c2846e0,0x4f71eabf
.word 0x8df545b5,0x11615f81,0x7b19ff8b,0xa2601e34
.word 0x24457a21,0xebb93f2c,0xdf129565,0x3af07d9f
.word 0x508963c6,0x54091c68,0x081579df,0x420a01da
.word 0x49985293,0xa2cfd736,0x7d98cb03,0xdfe44d92
.word 0x103371f6,0x803a471b,0x8d5bbaf3,0xaddb0161
.word 0x447a8c7e,0xae4cad3b,0xa50c8a77,0x0f971051
.word 0x7a15d74e,0xba27cb9c,0x8925dfd1,0x0f6114ae
.word 0x27096b08,0xc5e23cb8,0x133b285b,0x49c52443
.word 0x4f5dbc1d,0x27f8b8f3,0xebb0780e,0xccda23e5
.word 0x7ffa9281,0x9e4fbd8f,0xf2b6585b,0x23778537
.word 0x516cfbfa,0x6187b0d7,0x5994308a,0x7a371e8f
.word 0x9f83a6eb,0x4e1e877d,0xb6697112,0x20ef5a17
.word 0x3a8cfbff,0x268d0c61,0x54c7097f,0x23fc059a
.word 0x9e75f447,0xff20759a,0x3f097faa,0x7eb495cd
.word 0x83d69484,0xdae5572f,0x6314620a,0x3c058080
.word 0xa950cac7,0xcec5c1fb,0x42beda7e,0x85e79429
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 0xe2212e3e,0xfc049ecb,0x88d6f611,0xc6798ade
.word 0xf228c4f0,0x58310efb,0x9f93aa49,0x208eb73f
.word 0x91cbb14d,0x55f8473c,0x4cf8c10d,0xe93a136d
.word 0x5bceceba,0x9757c78e,0x84f8449b,0x72746216
.word 0x281aa702,0x75591fb7,0x4a468b07,0x4870b14b
.word 0xa165fa4e,0xe976f9f2,0xfb5a352f,0xb1d824e5
.word 0x72dcd6bf,0xca473cf4,0x5d7d21bf,0x454209a1
.word 0xcf14bb89,0xaac5a812,0xfe4d1047,0xe2ee387e
.word 0x2a203249,0x3560747c,0xc32280eb,0x549d26c8
.word 0x5a16578e,0xb79afe70,0x45799d4b,0x77352e1a
.word 0xb5cdc8d8,0xf92b2938,0x2bf589ef,0x6026b110
.word 0x515ed9a9,0x78860fbe,0x6755a50a,0x77c1cff9
.word 0x96752812,0x4d5249e5,0x3951bdbc,0x9271c176
.word 0x8d09bdc8,0x7e674b89,0xb2320b9c,0x5a01629e
.word 0xd18ac732,0x57daab4b,0xe67b4a50,0xa5d73ffa
.word 0xce4d64fe,0x6a8fc769,0x975518d5,0x0d1e391d
.word 0xa32670d7,0xbf4cb9a4,0xef25a06f,0x5a51125e
.word 0xcebdf620,0xc9e0490b,0x4deafb2b,0xd15bb351
.word 0x458a6b40,0x0160bd5e,0x7eda3db9,0xddf56f69
.word 0x24442d11,0x15170cc0,0x642acd54,0x91ef29cd
.word 0xa873311f,0xaa57c23e,0xa3b44aeb,0x78a1e6e6
.word 0x4084a424,0x0befaca9,0xfe5ef1fb,0xb6ac772c
.word 0x713ce397,0xd93f8d2b,0x2818a0e4,0x6bc63ac8
.word 0x98baf3e6,0x4c24e5bc,0x6482d9e6,0xbe090985
.word 0x4c256bdb,0xca5865d4,0x2d2f92c0,0x644bb932
.word 0x3d3a328c,0xe04bb2b4,0x58066136,0xfb489362
.word 0xfd11e40c,0xe5f78ade,0x51fa0e21,0xf96c73a5
.word 0x582bca6e,0x028a6461,0x8fb771cb,0xa906e89a
.word 0xf8c1d96a,0x3e82d08c,0x1df5c449,0xe33890af
.word 0x3b8a4eba,0x182155fd,0x261f5565,0x09be611e
.word 0x487a2a6d,0x740f4221,0x69a09582,0xc7394916
.word 0x02a17b28,0x2dd52b25,0x83fd189e,0xa96cecd9
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 0xef795b8d,0x5799ccf3,0xbaa31ec4,0x1038828d
.word 0x99435f26,0xa6426faf,0x0ce1b06a,0x69fd489c
.word 0xde97ffa9,0x4bd0ba67,0xd7b15684,0x5342985c
.word 0xcabeb435,0xc00e1d5f,0x2191a620,0x63e0d25c
.word 0xa9b0149d,0xac524b24,0xaf0fcd12,0x8820c021
.word 0xd4839edc,0x32a60444,0x4457643e,0x223c203e
.word 0xdee0cabe,0xef2fba13,0x1a9435e3,0x41a6c6ae
.word 0xf0fc51d0,0x0c0259ac,0x3f77c785,0x1fb047bd
.word 0xfbaeff58,0xde7a5464,0x29ac53b3,0xf1257223
.word 0x5c545af6,0xa41c5756,0x85fc36c7,0x219d773b
.word 0x74ec855a,0x63d32527,0xe68798bd,0x9f7a6455
.word 0x2268d4a2,0xa62b711d,0x63fef88b,0x7d0ed22a
.word 0x528e953d,0xa288fa2e,0xa2278594,0x35794f00
.word 0xeda38a78,0x4ed1d47e,0x70f71f2a,0x2559c905
.word 0xd15a8468,0x21fbf3e1,0xe29d2be2,0x1db34713
.word 0x82bb10d9,0x02784ccc,0x2c94e3cb,0x70ca1287
.word 0xb2ee6c84,0xa2442259,0x4ee055a6,0x423098e2
.word 0x9b0acd2f,0xadadb95e,0x9dd675da,0xdc43da1e
.word 0xbf39e2cf,0x8fc93c07,0x2eb90816,0x6c646556
.word 0x53b0c4cb,0x8f309713,0x8c65d638,0x7319827f
.word 0x8307cc50,0xceb91895,0x137af2d1,0xefecbab5
.word 0x039605d8,0xd2cb2cb9,0xe2127376,0x6530ee54
.word 0xce6e7af7,0x6ffac2f7,0x2c350fd6,0xb01d8b5d
.word 0x8b5e40af,0x2642e217,0xdfe8950b,0x951dc6c4
.word 0x639798ce,0x35b2d713,0x40479d10,0xa7100f9f
.word 0x2709b73c,0xde0116ba,0x5d3e1090,0x9e5cd6f8
.word 0x9be54a0a,0x81c42f75,0xaac50c7d,0x06b08b41
.word 0xe9b19f62,0x83bc4194,0x8a14d38f,0x4d435d6a
.word 0x2f3dcd91,0x57d532bd,0x0dde8365,0xe476326a
.word 0xd0361515,0xe5da1c74,0x1f597d13,0x90b4b88d
.word 0x1c0e6b7c,0xe491065d,0x610189b4,0x437a11a7
.word 0x1d30bed7,0x4d5b5905,0xd19dc754,0xaa955dc3
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 0x753f3fcc,0x4772aee7,0x0240f6dd,0xd5ab99b3
.word 0xd4c40a17,0xef658ed8,0x9ff9b993,0x386bda28
.word 0xd3df0bc8,0xad11b7aa,0xc21df384,0x492eec54
.word 0xee70d50c,0x5a1221c1,0x3a009da8,0x5076eb46
.word 0x1b7a86c5,0x2a384605,0xd3f7f73f,0xb0dfd474
.word 0x5371729f,0xb81b43a1,0x7a892a93,0xae9c63c3
.word 0xa457668e,0x1a0e96d8,0x4a7edd1e,0x7dd33fed
.word 0xe172cf85,0x4acd5a0b,0x137e31f3,0xe0f84ba1
.word 0x9b3f013e,0x4faf8d3a,0xfeb3d37f,0x50cab454
.word 0xa9d1ad1b,0xe7b480f2,0x399fc1be,0x6781400a
.word 0xb6b74a82,0xd129403f,0x1d43500f,0xdf90f9ea
.word 0xf3459ebb,0xb3e3c9e2,0xeabf0666,0xd4fa7946
.word 0x332f6d4a,0x1e057ba3,0x8d72890f,0xadbd0529
.word 0x7e7f258d,0x9454c459,0xe950ae30,0x34944bd8
.word 0x6b60ce45,0x8b9d33f2,0x7c8e81a5,0xb6365169
.word 0x08051d52,0x0c91828f,0xf857d9ee,0xc78a107d
.word 0xace6af36,0xfd309f83,0x3d4a0b18,0x25f4122f
.word 0x9efe19c7,0x780900d0,0xfed7e62b,0xe768ae09
.word 0x32364be1,0xb5f5f385,0x4d7d3197,0x999c6586
.word 0xa678fcd9,0x29ae2102,0x22a1104b,0x22184621
.word 0x23dd0520,0xc115f946,0x6859db90,0xb2ee2b9d
.word 0x7ac36ebe,0xbc06070e,0xd5cc1db6,0xcac60b1a
.word 0x10b01312,0xf367033d,0x0f83e38e,0xe1d1d573
.word 0x6d38cab9,0x46199730,0x793e8894,0xbd67c445
.word 0x56c5aa15,0xb70584ac,0xb030e901,0x1e234a3c
.word 0xac4e55f7,0x2741e668,0xd0fec201,0xa94c8965
.word 0x67de8663,0xcce5709c,0x2311d1e6,0x4ec22ab9
.word 0xee681c64,0x5442c9a4,0xa037c71a,0xa7d038cd
.word 0xc43f1af5,0x6268ceb4,0xcc88f8a3,0x0e594cb5
.word 0xf5eeed9a,0x57db40e8,0x810e9061,0xe2b969ae
.word 0x3741d4ef,0xc0caccd5,0xc8b2857a,0x69d68256
.word 0x09445e18,0x0c1d03d8,0x54173d44,0xb6f933a2
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 0xb8b7963f,0x841bd010,0x8c879267,0x6c4bac9d
.word 0x281917c4,0xcb64bbfd,0x6b5deb12,0xbf119009
.word 0xd6ca9817,0xa8f7cb98,0x56c2166d,0xfbb991f0
.word 0xaf020088,0x8a928179,0x6b4f934e,0x53e8aec7
.word 0xc85721d2,0xdbc982b0,0xbf9e017d,0xc0e6fe9c
.word 0x51ad8413,0xe7839366,0x574312e5,0x51a3d1e8
.word 0xe8fbde8e,0x2afea68e,0xada2cf0e,0x06e64061
.word 0x6850d947,0x3b94f363,0xb5ac7136,0xe1bba7a2
.word 0x69f04362,0x718560e2,0xce12c401,0xbe5551a1
.word 0xebbdaa18,0x9c6adf1a,0xf05fa7d7,0x1bb1217a
.word 0xab4538c2,0x5831dfe0,0xbdf61c86,0x1989c9c7
.word 0x5f902f3c,0x59cf11c2,0xe588fd35,0xdc8bf69b
.word 0xc53b4878,0x09a219d6,0x17f1ddbc,0x88c2446d
.word 0xb34541ff,0x161980f1,0x43d5a04a,0x48d9fc1b
.word 0xfcbce353,0xd86fd8dd,0x5481519d,0xc2d13307
.word 0x5f0b59af,0xaa4d9aec,0xbc00cfef,0x25598cdb
.word 0xd6f39645,0xdc6696a0,0x3f1b9fa9,0x5aae45d5
.word 0xce00e895,0x3546ba3e,0x5bdbed92,0xa3acc02d
.word 0xcde54074,0xda46b4bf,0x6475664f,0xe38e0dcc
.word 0x272a9651,0x809ca262,0xa487aec0,0xce1170a7
.word 0xd14084ee,0xec913e46,0x4367d874,0xecf5ddbf
.word 0xbd54ecc1,0xff1f2fea,0x6c9e2436,0x79031179
.word 0x17cde341,0x49c3d5dd,0x34d3351f,0x6aab9c0e
.word 0xa8256ae1,0xd207dbb0,0x5bdcb40d,0x0155e7e6
.word 0x260bdfbe,0x104b3dd3,0x9062e8a7,0x5fdaf89d
.word 0xc49f3430,0xcd4007bc,0xa38c7a7e,0x7138c432
.word 0x588bc36e,0xa1369f10,0x606a50d8,0xe43c879e
.word 0x5438ed8f,0x75776c3b,0x0e400146,0xfad7af78
.word 0x5755be2e,0x88946857,0xba6bb07f,0x635c373e
.word 0x6b2f0dfb,0x9a64fc36,0x57d8df30,0x3b049e79
.word 0xeccae897,0x0970696c,0x7ddc3f67,0x8c8cd669
.word 0xf7bd1078,0xd8611093,0x5d01bfe5,0x480551e3
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 0x6d594177,0x12c94b09,0x516ba9ef,0x1b515506
.word 0x0d5f2262,0x9f5f2984,0x9a428945,0xf35e0071
.word 0xf1b2c866,0xff0408ec,0x67063167,0xef35b504
.word 0x18aecf99,0xb63fb21e,0x8846c4e2,0xe6b08eb2
.word 0xee929c9c,0x2905d350,0xa10e0d82,0xb4fb3895
.word 0x254593f3,0x31e90018,0xc277f6d6,0xfd728dd4
.word 0xc30b38a7,0xa6d1f82a,0x083dbb75,0x3982c6ae
.word 0xd5f7d245,0x82c15bad,0xbf30510e,0x82e88f01
.word 0x43296a3a,0x79f87695,0x7afac8a8,0x33ac1d01
.word 0x2a5a98e4,0xae40abd3,0xc27c15c3,0x2d27ee17
.word 0x0be28768,0x38f03198,0x4ff934cf,0x8c3eafcc
.word 0x647b4f14,0xa8bb3e1c,0x2ef58598,0x016646ed
.word 0xcaf4716f,0x0f764def,0x2a60e24d,0xad8536d3
.word 0x55b11fea,0x75822acd,0xe9b59a0f,0x97fc3a97
.word 0xf8a31266,0x6bcd2f55,0x045bf656,0x3b5f9e6a
.word 0xa4a9125b,0x41e9aacd,0x9dacef03,0x6c6fe906
.word 0x4895331c,0xb6b815ab,0xafaf5746,0xf8a8b45c
.word 0xb8e75ba5,0xbe8aeedd,0x5a41ed8d,0x8077d1ac
.word 0x2f8da783,0x8708fb09,0x53539083,0xc1195704
.word 0x17b5ff59,0xbefd29f3,0x4ef0494b,0xf75021cf
.word 0xd599df0f,0xf696bc52,0xa71d2f79,0xd0a72205
.word 0xebda5bb7,0x48a0e493,0x0b64c956,0xdac814f8
.word 0xcfaf6ec0,0xcfab22b3,0xa6a1af14,0xcbd18b83
.word 0x792d22c9,0x35d6dc49,0xa069c0cf,0x41f1c15d
.word 0xeb2608b3,0xa54df173,0xb45eedbd,0xa1d11bcb
.word 0x300a9e9a,0xc221c7f8,0x10cae39d,0x8526bbaa
.word 0x13b8fe31,0x2bef5a81,0x2b390095,0xe16e59f2
.word 0x7b10fe1a,0x74e1f654,0x8c22f035,0xd4ea7ac8
.word 0x8fb6f4e0,0x188b15b5,0xe06faa74,0x128146d1
.word 0xe43c457e,0x0bd252ff,0xb9843d3a,0x32667c98
.word 0xee583ca7,0x2f5d6251,0xdda943fe,0x2f2365fb
.word 0xf493255f,0x86217303,0x344d4940,0x383115bd
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 0x88c17547,0x5f722dfd,0x84f41192,0x3f814ccb
.word 0x1c36c798,0x73735dab,0x311e2834,0xf43e43bd
.word 0xd09cbe1d,0x3f6463f7,0x5f82c8f2,0x5422ba15
.word 0x95bb4d62,0x3b8222e6,0xf4f20f43,0xcf5794c3
.word 0x866ed0b5,0x221fd7a7,0x731eee0f,0x24c128d7
.word 0x7848599c,0x46f24039,0x6fc47425,0x142db2cb
.word 0x5faced25,0x461a35ff,0x428b7cd6,0x0328b029
.word 0xac56b66c,0xcdbd999b,0x263562b2,0x4eab9b1a
.word 0x2ae95560,0xa225312e,0xa50900f3,0xfc865c57
.word 0x36b78527,0x07a95880,0x722b0847,0xa479f16f
.word 0xd09d04af,0x23571a04,0x9c033002,0xfe33611d
.word 0x9d603b3c,0x033addbe,0x09e7c398,0xd5564c75
.word 0x4424331a,0x2e641027,0x43571988,0xeefe0c7d
.word 0x264deb4f,0x34bbb35c,0x11005e2a,0x1c616ee3
.word 0x9b23873a,0x11b66c3e,0x71e9fe35,0xa6fe3dab
.word 0xf06af174,0xd942fe20,0x59ac0081,0x286fa3a4
.word 0x668a5199,0x9daffbc9,0x0b2ef2aa,0xd69102b1
.word 0xc7f82f64,0x97a7dfb0,0xd807f559,0x5c4c9147
.word 0xe56bdebb,0xedba95cf,0x875f8841,0x2ce29003
.word 0x60f42b03,0x605dfb42,0xaf42a819,0x301fd300
.word 0x81c97852,0x5966dff5,0xddbf2fb0,0xedf61676
.word 0x52e412d4,0x36190d43,0xbd2207fa,0x5e5de4e0
.word 0x667b87b0,0x2a21f426,0x1ac5496a,0x1bb45c26
.word 0xeaa80aed,0xd6da8e92,0x1d03d06f,0x189469d9
.word 0x4f8dbd7c,0xedd1d23e,0x6418ae55,0x9b80c361
.word 0x2d88ba5b,0x3964ed96,0xccefd94e,0xa70aebcb
.word 0x6bcf9e05,0x7324da4f,0xcc535e3b,0x0738c73d
.word 0xda81c89e,0x68bc1ace,0x2c938d42,0xf53f802f
.word 0x50f69696,0xed28b60b,0xcee50a82,0x46b85cf4
.word 0xce603f70,0x6f2bec73,0xbd2c7ea0,0xf0e2ba5d
.word 0x8523add0,0xff2459b5,0xfa5566e3,0xf7db2653
.word 0x85a3d382,0x88354f4f,0xb8b9aea9,0x34f57103
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 0x6fef11cb,0xf709290b,0xb6e6aa1b,0x5fc3a10c
.word 0xe37add6a,0x0a806acb,0xf62f611e,0x41177031
.word 0x26619915,0xb39316b9,0x9d944859,0x60489cfa
.word 0x2c93eead,0xb9446a5f,0x0d9d8767,0xc4d837f7
.word 0xb580baf2,0x9aa17940,0x6c2eab42,0xb0fc2499
.word 0xd136f9ec,0xbe068978,0x954ba44d,0x4669f378
.word 0x8ac8102f,0x2741101b,0xe66b8e5d,0x19b7dc63
.word 0xd88ce9de,0xb36a5141,0x6fe03826,0x0f5ab277
.word 0xc8b55a3b,0xb046f2c5,0x01d9e724,0x91e6e40a
.word 0xc4a6af23,0x7f8335da,0x8db02b0b,0xc0fba653
.word 0x5b645ba3,0x38b4c083,0x63a1be03,0x3e4f95ab
.word 0x316d026a,0xd7558146,0x9a429d25,0xca5567a8
.word 0x10e90cb5,0x39c8c5dd,0xb4fc27ec,0xc602c70a
.word 0x041b044a,0xaafe5ca0,0xdfda9957,0x080f46b1
.word 0xde2d6901,0x4dcc96fb,0xb07e0e9b,0x612f9bc5
.word 0xe6fe9493,0x3bafd255,0x80670909,0x0aad4418
.word 0xecb3fecb,0xfe4ac158,0x6a28ea7d,0x01189fe7
.word 0xb0cf38a8,0xca87373e,0x1200a07b,0x3162a07a
.word 0xc213e683,0x460a44a1,0xc96c183c,0x95929f44
.word 0x593d18d2,0x8390ac27,0x9b184d77,0xd9ba3e1a
.word 0xe6ed5f15,0x4732429a,0x302ec9b5,0xbddb3efa
.word 0xfe735049,0x776bd5dd,0x6bc2f487,0xb02f5b62
.word 0x356a67ed,0xf501c4ea,0xe545c80a,0xdc4be3b9
.word 0x6dbf84a8,0xd16ea598,0xd40fdd00,0x36c4be02
.word 0x1db01705,0x34d56fc8,0x2549923e,0xfcb49778
.word 0x66a654db,0xbf6d324c,0xbb06aecc,0x732c146d
.word 0x23a78112,0x34067964,0x4bd50de6,0x513b79b9
.word 0xb365ae1e,0xeb3a44ce,0xc8dccc64,0x1a266b14
.word 0x02d3eecd,0x97b36544,0xf18f51ff,0x5673cd53
.word 0x45a63351,0xc2bc06dc,0x9954f98e,0x5465e6f7
.word 0xdd4d4d21,0x9fd3937c,0x1860d1d9,0xeaf26236
.word 0x010538e8,0x46aa5176,0xb52cdbd5,0x8ef483d6
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 0xd6c798c7,0x71d68cee,0xb3ea47b6,0xef4c9200
.word 0x157b0aa1,0xd3880984,0x349773a7,0x61dd4b6f
.word 0x6cf77417,0x98731790,0xd63fd541,0xd694a3a8
.word 0xee3c964a,0x94ef0116,0x5177ec89,0x5d0cd183
.word 0x8ecd6526,0x26580457,0x8c32d5b3,0x7b7cd903
.word 0xf277e975,0xe5d3bc03,0x8c1f0d83,0x7eb77be4
.word 0x15ed6dbd,0x85f88feb,0x16a3179a,0x1d4c7d08
.word 0xda0f0292,0x6c237a65,0xdd7b74aa,0xe667c2ec
.word 0xaf237b59,0x7cf5d5cc,0x4924ef7c,0xd42eb9e0
.word 0x0a3b5157,0x2073714d,0x4d551df5,0x87fae6b5
.word 0x356e9506,0x9573af92,0x44a12ad4,0x56aaec85
.word 0xaa654999,0xc2458a82,0xc8a0cf72,0x3e580634
.word 0x20fc0792,0x7394eff8,0x38e25150,0x3cc8d0df
.word 0x6ad1203c,0x1fa1fc01,0x5d6b39be,0xe20c57c5
.word 0x94261c98,0x2bd5f5a4,0x59ec8671,0xf1fd7ab3
.word 0xa14e6534,0xc73d24ce,0x91899383,0x9f618fb3
.word 0x5b787d62,0xaa3f6be4,0x8c6e25a4,0x9c9894b9
.word 0x5c2c7b90,0x93b4af33,0x65a1c612,0x64eb8c12
.word 0xcb994f0f,0xf0512036,0x25e8d961,0x33550aab
.word 0x50cf70de,0xf08caa7c,0x1b29d01b,0x731a32b8
.word 0x25381a9b,0x19d9bfb0,0x58065b80,0xb84740c0
.word 0x7819e404,0xf3ae4ddf,0xf1182d6b,0x8d26e7a0
.word 0x65ecfe69,0x07ccc2db,0x8b66fec0,0x33a9c89f
.word 0x1905f25f,0xf36d1061,0x8591dc4b,0x49b11d37
.word 0x94c57dd5,0x3d22c586,0x6ad56871,0x41f2a147
.word 0xd6c55bda,0xd18b6e0c,0xc187a0b8,0x45e48ea0
.word 0x58a30543,0x73237cab,0x70060ba1,0x9e20d383
.word 0x824d91e7,0xd2e0467a,0x98e3dfbd,0x348d1319
.word 0x5fa4f519,0x6e7e7768,0x7ebd58a5,0x60cbcb3f
.word 0xe7a4a8b6,0x380905e5,0xf2443b98,0x56c77810
.word 0x2d854c60,0x78546fff,0x53922886,0x0c8dc741
.word 0x811567e6,0x4c9b98e0,0xe36ce76c,0xab97b876
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 0x219a5bf8,0x27ea9faf,0xc36fe64e,0x1c15657d
.word 0x775e687a,0x3191e8f2,0x6881e287,0xa23f374e
.word 0x4ee8853e,0x30b46048,0xb0a2e3b0,0xb47b7832
.word 0xf7cc0c24,0xda9bf3fa,0x59415b4b,0x29393a56
.word 0x9392f08e,0x5b00b540,0x92263794,0x4ae7e380
.word 0x1d36d67f,0x5fa25e01,0xdedb5ef5,0x595529cd
.word 0xd92c597d,0x92aef838,0x4d71ef5e,0xc6ec0283
.word 0x3695907c,0xd1bd7473,0xaab35a6d,0x81f08b0a
.word 0x04149f6e,0x19f27718,0xdbaf56e8,0xf1164532
.word 0xc8505fac,0xc67720ee,0xec6d1dc3,0x5ee36af5
.word 0x9c26acd1,0xcd1212ed,0x0fc5ee37,0x4cb91fb2
.word 0x7a6feaee,0x5b7b653a,0x05faaece,0xf83bda17
.word 0x830c4c4e,0x2a8d859f,0x32a6f1a9,0x050db25e
.word 0x22052285,0xe184a5b6,0x31c1e4c7,0x9dc79268
.word 0x8a1caaf8,0x538cacc8,0x25b3e885,0xfb6256a2
.word 0xb71a03ff,0x5207628f,0xec1ce6e0,0xe0f9bd29
.word 0xab02a976,0xa6457445,0x7b7bf4da,0xd2b466d4
.word 0x3b85570f,0xacfffc07,0x19347656,0x192418af
.word 0x5fbbdb24,0x7baeda9e,0x4fec5a91,0xef13d63d
.word 0xd59c03dd,0x974f4d3d,0xed18f513,0xfc4838cd
.word 0x7a013510,0x1fc41129,0xe3ce9636,0x12c6216a
.word 0x1aa091a8,0x016e9d3c,0x1b1e6741,0xc234d5ee
.word 0xa135c083,0x2a6c220f,0x0e3479ed,0xb8f71cc5
.word 0xfe70a5b9,0xa4dbb629,0x5815314a,0x8f8039d6
.word 0x78fb0f48,0x13b24f84,0x218cf75c,0x1ec52624
.word 0x886653c0,0x2c8f1364,0xaf040f4c,0xc6946d26
.word 0x3aeb22be,0x38d51945,0x91413123,0xb7b81077
.word 0xd9e5ec8d,0xf10a7929,0x77b0a716,0x04062331
.word 0xb1d2257e,0xe5f0dfbd,0x69e46324,0xf855c4df
.word 0x51a8e4e1,0x30462ba5,0xd0ea51f5,0x434e82de
.word 0x3beb88a2,0xe8490d60,0x392dc76d,0xfe653ea1
.word 0x220686d7,0x9fec47f2,0xb3d17409,0xbd15d92b
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 0xecea385a,0x9c46aac2,0x8871c349,0xa139b4c3
.word 0xa8130845,0x10c93db9,0x0610b894,0x078534ae
.word 0x9213003a,0xf95a997b,0xe2ad3d65,0xce195e02
.word 0x76758de7,0xe9a97449,0x341eb9f9,0x18ac9ad8
.word 0x10c7d9dd,0xa6d3aaf1,0x1914181c,0xf1b0fbb2
.word 0xf4876b1d,0x0e13de1b,0x54a40022,0x6cb55448
.word 0x33e13e98,0xeba647a3,0x170a9500,0x7215e51a
.word 0x02a4c8bb,0xb68505b9,0xf7dec3d9,0x9277ac07
.word 0xf0f65f2c,0xe3ad125d,0x4b62ff6d,0x19d3e4e9
.word 0x920ad13a,0xac72843b,0x5e547dce,0xbf2fdf18
.word 0xc232b367,0x0c913d85,0xf684e042,0xfe1f2c8f
.word 0x99c4a703,0xc467aaf1,0x2be6a5da,0x56b35813
.word 0x3a8b2930,0x0482292e,0x7f571ca0,0x8a5990e7
.word 0x40f09bfb,0xd9a89997,0x5aff4dc6,0x131b5791
.word 0x4f6a110b,0x5d8d3c95,0xfa10d1f5,0xab3ff72a
.word 0x1b76e14d,0x56d13195,0xf1c77153,0x414d700d
.word 0xd88796f9,0xde3cd761,0x20729b52,0x795a35d3
.word 0xd608b56c,0x102c8d77,0xfd75ca1a,0x4d849c60
.word 0x26fb3fbe,0x9586dcf3,0x29ba6bf9,0xaab443cd
.word 0xe210f559,0x94bd70ed,0xa60b74eb,0x8868c9b0
.word 0x9e555975,0xf22ba71d,0xfe48781b,0x8e8bc995
.word 0xa5b69ddb,0x80207a99,0xa7d9acd5,0x80b7f9ba
.word 0x92aafa4e,0x48bf48a7,0xd0b92feb,0x0882ff0e
.word 0x45278057,0x3c7bd050,0xe22173b6,0x31b6f606
.word 0xa65cd833,0xfae34c33,0x2f334013,0xac431d75
.word 0xb9f97275,0x9682b163,0x1000f548,0xa4b3887d
.word 0x8d5a5eeb,0x69c15d7e,0xb8f9f4f9,0x39c5fa3a
.word 0xcc92e7a9,0xb1473832,0x8b5cf5cc,0x77da4c8b
.word 0xa2d8d11b,0xd6923d6d,0xb8f78627,0x6eaf1b9d
.word 0x850be510,0x5cc37586,0xf400a0bf,0x5cb29e4f
.word 0xe4d26769,0xd4ec2aa1,0xa0529c5a,0xd8478413
.word 0x85453e66,0x0ab0cfc3,0x199eb67e,0xea3ea5d1
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 0xddfa3ded,0x7bd54fc8,0x37053700,0x15ec52d1
.word 0xbe075247,0xe10e5dc9,0xc654eddc,0xa3a52710
.word 0x9c663ee6,0xf581d187,0x0330e5ad,0x60341f64
.word 0xf4ccc180,0x81c58b06,0xcfb74db5,0x636b3db7
.word 0x03989af6,0x15374fd8,0x15157186,0x168a3547
.word 0x7e279001,0x751775f3,0x93494769,0x29a12e62
.word 0xa51d9b15,0xb5517830,0x1b6e0484,0x365866d5
.word 0x2c3b099b,0x284e37a2,0x3e4e3633,0xe0369793
.word 0x07af8a5a,0x782e1b9f,0xfc095295,0xedf57a8d
.word 0xb62b4c58,0xd63ef6f4,0x51933e03,0x74eedcb1
.word 0x30aab5a0,0x84c68d9a,0xe10135d5,0x6919b209
.word 0x73e4c44b,0x72407ba0,0xd9b45b26,0xd0008fc7
.word 0x62fc239f,0xb1743bc0,0x8ec7312e,0x0f491bcb
.word 0x4f603b0d,0xd0e6b647,0xb745c455,0x40e69009
.word 0xb2a4f139,0x711ea03b,0x2353e713,0x4f91b37e
.word 0x4f596ad0,0x41e6787d,0xc5ee5bd3,0x83a55ad6
.word 0x384efb6c,0x19a73027,0xd4b05863,0x554b8d60
.word 0x4262c8b1,0x0dad6401,0x20500420,0x5d03dcbc
.word 0x30a00f8d,0xa48e94a8,0x367bf29c,0x83618860
.word 0x00eabde5,0x77f62da3,0x306e2622,0x1bce2d0b
.word 0x8de5a3d0,0x9a51f968,0x2625f404,0xb7bd2d24
.word 0x650065b0,0x9669dabb,0x890e8eef,0xac0b03c9
.word 0x4958c5ef,0x5b78073d,0xa377d838,0x642972b8
.word 0x064d165b,0x2a8bf456,0xb660bc34,0xc23b8d4c
.word 0xd0b76af3,0xb476e458,0x6623643d,0x4778466c
.word 0x462281a1,0x9c50b13d,0x6d04ae1f,0x3c92e64c
.word 0xfb3dc058,0xdeb0eafa,0x371f5f67,0x24c2568d
.word 0x4bdcbfad,0x24c58ae0,0x11ad6d24,0xe42b00a6
.word 0x1e88d260,0xda96536e,0xbd5a255a,0xc8773e0a
.word 0xc49505c2,0x6294d30b,0x25bd89ee,0xadc27e50
.word 0xa1a8f2e2,0x5bbdd3f6,0x1496c4fd,0xb97b728c
.word 0xd56a9a07,0x8ac090cd,0x03834c38,0x59b772c3
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 0x85a39572,0x0fad0f16,0x92fc026c,0x82765868
.word 0x13536068,0x02a59f2f,0x2407440b,0x51ec32fc
.word 0x259b8a0b,0x3cf5de37,0x9f0a29f5,0x3eb6bb33
.word 0xfec6bf4f,0x32576928,0x4ec08bf4,0x65b8be9f
.word 0x9b1113dc,0x9fbd5c52,0x0395deb6,0xae0a36d6
.word 0x0436686e,0xcb6ea814,0x2de976a6,0xa4506167
.word 0x60489342,0x2b92e579,0x5dbc59a1,0xe36b4b14
.word 0x340e88ad,0x8663a9b7,0x127af987,0x1d2c1187
.word 0x4cbe1f0c,0x7258f08c,0xd035b1d4,0x276694c0
.word 0xf9c62008,0x9cd0ad3c,0x0b6330e4,0x6868f69f
.word 0x100dfbc1,0xe2b23bfd,0x462f6f86,0x8ef47472
.word 0x0df3510d,0x29e29d15,0x6bb0903f,0x375b2a58
.word 0x2df670d6,0xd58e35cd,0x1a467a66,0x9ba31d2d
.word 0x9c498ec1,0x1fa0543d,0x425747cc,0x1addad6b
.word 0xcc5e6c76,0x7b244d8f,0xfe8860ba,0xb58e1c2f
.word 0x0ebdc28a,0x7c9c5b3c,0x87ed2281,0x8b6cb6f5
.word 0x6d7ab9d8,0x8ca494a2,0xd893f870,0xa77bef8e
.word 0x6515abd9,0x0ae3c397,0x74b3b208,0x53c6ff13
.word 0xe1c592ac,0xda14fa5a,0x4691abe4,0x66258e0e
.word 0x9ba8576e,0x996c4199,0xd3c17d7f,0x3d982207
.word 0xda76d031,0x16476737,0x72a45599,0x756f65d4
.word 0xd2eb3030,0x7e605519,0x6d74cd0e,0xefcc5837
.word 0xb978d34f,0x22663a01,0xdec878bc,0xa0ce4403
.word 0xcf113fda,0x6847d49a,0x0a779b0a,0x14eefb32
.word 0x233eb4ea,0x9370b71e,0x7e9df04e,0x23f982f7
.word 0x505c2fdd,0x9c260e37,0xb2c1a49c,0x5a3a1406
.word 0x94725461,0x6ea1a880,0x8140fa17,0x3299f887
.word 0x046df33f,0xab21fbab,0x6d8af3c2,0xafc7cf45
.word 0x4f527666,0x69c7c7f1,0x9102c055,0x382246b3
.word 0xb870bb18,0x2a2ca47f,0xe1ca1759,0x7b563b60
.word 0xb44d060d,0x637243d7,0x6ae30ee3,0x37281cb5
.word 0x6598c880,0x747f80cc,0x71cadd1e,0x05b86bd0
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 0xeef48055,0x55fd31f9,0x99c6f489,0x14822b3d
.word 0x10fba157,0x97a93a55,0x12919d22,0x45eef5cb
.word 0x2fbd7c56,0xcb5a8f33,0x554384e1,0xf85c9e9c
.word 0x0e5b69e9,0x3bc8c905,0xe6887b5a,0x522dc6cd
.word 0xd995f696,0xe1e18bd9,0x82f4ec33,0x81e81a60
.word 0x8c33f893,0x4031ee3a,0x6ea1954b,0xecd345c4
.word 0xf452cec8,0xb307475c,0xe2dba680,0xc6c4698b
.word 0xb72ce0c1,0xbb398a71,0xb8adc3e5,0xa068b44a
.word 0x0b9c3445,0x41cac55a,0x593a8f7a,0x3ace9b02
.word 0xa80751d0,0xde4170c3,0xd38943e2,0x93a7349d
.word 0x5445c03f,0xa7b85213,0xc0fb0752,0xef213989
.word 0xadb8442f,0x4d840d8e,0x7577ad19,0x7264f5d0
.word 0x6e9ca33b,0xa104d8b6,0xdeb82f05,0xc8e628c4
.word 0x9d9e6c54,0xe8455d31,0x79199d6f,0xcceea740
.word 0x90927b28,0xc04e6cce,0xf2651033,0x61e0e4ed
.word 0xe98737d2,0x97b86bf7,0x1d92a653,0x6aca2729
.word 0x8e877ab3,0x16e0ee44,0x15760d17,0x3cac360e
.word 0xd22df510,0xb5d50f62,0x4b4ebbad,0x7c633d0e
.word 0x03d28016,0x58abe92f,0x32af2574,0x0421646c
.word 0xa0ec29b7,0xd1d66751,0x1f9c82ab,0x2bc34799
.word 0x5c6b0e99,0xd8f9d737,0xcf2a95e6,0x6fd5e4dc
.word 0xe9b70644,0xba0787b5,0xcc5d9e20,0xd783e367
.word 0xc29e3b81,0xfe758620,0x889c35b3,0x1cb7241c
.word 0x3ff5b810,0x52ade495,0x442dd148,0x0d60195a
.word 0x957d98ab,0xce81ccd2,0xc3c1aaf6,0xef54d907
.word 0xd1330b2c,0x28e7518b,0x4eee4e81,0xf735c963
.word 0x7618c4c9,0x6d797e97,0xa9fe6750,0xe22cd246
.word 0x0c8a3481,0x0828543c,0x6c92de49,0x41d93cea
.word 0x79d33787,0xc952fbe6,0xaeea972a,0x57653a97
.word 0x0858c4ab,0x0524dd23,0xd9ec4a15,0xd3e55d0e
.word 0xfac6cf4a,0x3dfb871a,0x181dacf9,0x06ce637b
.word 0xdb2ac27c,0x35108423,0x120a626d,0x09ccdd3a
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 0x792d308a,0x02988dd1,0xbc8df4af,0x74c7968b
.word 0x9343f18b,0xe89403c6,0x0043e974,0x95ef00fe
.word 0x29b40859,0x2b7d945a,0x0633fc58,0xeec56dcc
.word 0x07e1fb2d,0x486f661a,0x7b84b85d,0xbbdcdaef
.word 0x1126d975,0xbf5cb7bb,0x2e783b29,0x7e79cc9e
.word 0xbf11a6b4,0x9f9bbc54,0xa3cd9b18,0x745615e8
.word 0x34275fca,0x99b84504,0x24a13197,0xdb9258d7
.word 0x79310260,0x6d6781df,0x1ce8e825,0x770722e4
.word 0xa8ccbdae,0xa368a4df,0x8b1928c6,0x59512f2b
.word 0x118514c2,0xfd75ebe4,0xe35d5e71,0x3b84064d
.word 0xa1ddfdce,0x9fab9c1e,0x8e706562,0xec0e6aaa
.word 0x24971446,0x67191380,0xf0792117,0xd1641466
.word 0xb5ed0405,0x9b18e17d,0xd83c9b84,0x1b487426
.word 0x070108a8,0x69631521,0xa6e377f6,0x2adf81d5
.word 0xfaed4dc0,0xcdf6b66a,0x37502fc8,0x562e9925
.word 0x81d181dd,0xcfbdef99,0x4f1be28b,0xb9acbfd9
.word 0x1865efc6,0x27dd1dbb,0x0e06e57f,0x4f82cb70
.word 0x82a8592c,0xeab8f460,0x1c4567a0,0x92016887
.word 0x8bb9ec88,0x79296223,0x183e7045,0xbfd99ebe
.word 0x902b21ae,0x14e0cdf6,0xb5815818,0x8bfc60a9
.word 0x93f763a6,0x6f53d908,0xa70eae67,0xb57c2e4c
.word 0x792c1e0a,0xd18dc296,0x1ad8c0c2,0x3d359aeb
.word 0x19b842ef,0xf93c0bfb,0xdf012e77,0xbadd5f77
.word 0xa5cbf5b2,0xf041057f,0x2adb70be,0x8b2c9848
.word 0x231c490d,0xc9b03d0a,0x7abe0548,0x2f894228
.word 0x09f155a3,0x089edf9e,0xc18cf9bc,0x37ed9ab1
.word 0xac91c338,0x790aef61,0xeb890226,0x06889954
.word 0xc8f55d46,0x76915742,0x3b597efc,0x9435fbe9
.word 0x6fc73c7a,0x484a8a3e,0xca109669,0x7f014196
.word 0x9d5844c4,0xcd9729b3,0x5ce98f1d,0xeafbf76d
.word 0x23f81a30,0xddd67444,0xa277b706,0x3cfec20f
.word 0x8204074c,0x7f3c8e31,0x1e01b5bc,0xdee69632
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 0xba40193a,0x611bdea4,0xf314fdbb,0x5f4b3277
.word 0x487bece2,0x12ee166a,0xd23cbe49,0x178bdab7
.word 0x0e67b97a,0xf0c6c03c,0xc6d1db87,0x5fe1fe5c
.word 0x0fad1b73,0xba1461cf,0xacd6a795,0xfa7adc32
.word 0x2ba48b81,0xddc392a5,0xced1bed1,0xbd74f16b
.word 0x390b4411,0x0e5490b1,0xfb0631c4,0xdb5d206c
.word 0x7dcd45f0,0x6598ff10,0x975a4c53,0x1842c3ee
.word 0x80d78bd7,0x538b29ee,0xfec32266,0x1b236ed1
.word 0x223d611b,0x9936a78a,0x487ec682,0x423efff6
.word 0x811a29b2,0x5581f7ab,0x1d130fa6,0xf6e5be86
.word 0xffe648f0,0x4fa190e7,0x6884ab74,0xca0cda6c
.word 0x15f9f13d,0x2801dd14,0x6d2baf6b,0x59ef2943
.word 0xa056dafa,0xc5a24718,0x929c1f18,0xc6f5be11
.word 0x37eb9260,0x2c1fa4f2,0x7242406d,0x6102522c
.word 0x753968e1,0x9da32575,0xfa7f8c99,0x055ac74f
.word 0x1204d436,0x1a869d3d,0x761a06b6,0xdff87715
.word 0xdc07f72f,0x823d4765,0x0beb9214,0x9d6924b7
.word 0x18614e6e,0xeeb8142d,0xf699086e,0x453e1191
.word 0x42e93401,0x3a43a47e,0x574953fa,0x90beea6e
.word 0xf4027544,0x6baa230f,0xf0b98432,0x9a9d196a
.word 0xc860ad21,0xb704af01,0xb3307626,0xb1da7755
.word 0x4227f2c0,0xa01a9ffb,0x6a1a42ba,0x256eece5
.word 0x1e32a6c1,0x7c1f981c,0xb023eb84,0x85b571f7
.word 0xab93d825,0x4bdb039c,0x1d66a7c0,0xd1f39af5
.word 0xdbb06930,0x90cb7b8d,0xb24fd1a2,0x88aab532
.word 0x27339c59,0x892c7c4b,0xa8d5c763,0x2717b4b3
.word 0x41d36b30,0xfb63a27f,0xbbf186c9,0xb7572d16
.word 0x9cd7a462,0xbcc1966d,0x38872b77,0x1ec23da6
.word 0x3ac5b3a2,0xa50ab220,0x60b21f1e,0x6e750428
.word 0x58943a5f,0xa5390858,0xcf291b9a,0xe87d6201
.word 0xc4906488,0x801799cf,0x7804a745,0x321a70ad
.word 0x6e71228e,0xd0a0c782,0xfa17c81f,0x27a29918
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 0x0e4b137e,0xaf2073d1,0x5c96a471,0xc18b3701
.word 0xb4fabb0f,0x1cf2febc,0xf3c1b6db,0xa1adf09e
.word 0x1090194a,0x4bf4b178,0xbd71d51e,0x186ca9f6
.word 0x74aad238,0x02ba786f,0xb0bb7951,0x93bde44d
.word 0x839ba431,0xdf9afe37,0x43388b1e,0x7399d98f
.word 0x73d2e7a7,0x06c069d7,0xe5e022d7,0x73d92fb4
.word 0xec0a57d6,0x97d5e655,0x75c6f97e,0xe92489db
.word 0xeea29214,0x9a33da3c,0x8e73dc9d,0xe1da924e
.word 0x6a2f1ae1,0x37b269c8,0x26f953ed,0x164bf6f6
.word 0x0457759b,0x72929a41,0x19897435,0x0675bab4
.word 0xd990a0ad,0xf468c18e,0x583e064b,0xb6a7d55c
.word 0xbe69c6f5,0x3a9b260a,0x20f3c9fb,0x4b1d15cc
.word 0x2e57b703,0xa2e80f68,0x8bba183c,0xcfbdb1e0
.word 0x9374d460,0x15078ff8,0x27372846,0xdde12c94
.word 0x629b4f78,0x4de60fc4,0xf9ee12e7,0x5a31c8e8
.word 0xf9b0f1e8,0xb21a8c6a,0x2b060e06,0xaac8415e
.word 0x7ed95b86,0x66e26e91,0x2b678fd3,0x2dc91a2f
.word 0x08bc7fa5,0xc65de570,0x37795e44,0x319cba4e
.word 0x56258ffd,0x79e65d19,0xf2c75131,0x26392562
.word 0x39ab491f,0xe548adbd,0x4e9370d8,0x8c601918
.word 0x58c1586a,0x2c742e28,0xf4004a30,0x87c7d860
.word 0x5af554a2,0x1234e189,0x4ba53888,0x4c94e5e0
.word 0xa336f3e1,0x9c995a44,0xa3b72bd2,0x1b54b44e
.word 0x99787375,0x0b78e392,0xb1007217,0x9a7249cf
.word 0x34ecb2cb,0x7e522fec,0xde3e04f8,0x59b82350
.word 0x386f1462,0x20d8b67b,0xefd5da4f,0xf27b77bd
.word 0x401b30fd,0x54e92dc3,0x57887aca,0xb162313d
.word 0x41c8d8e1,0x6fe8048a,0xf661ca70,0xb8af9426
.word 0x3c13748e,0x4459808b,0x04d8b60f,0x03f88b06
.word 0xf169c895,0x0ec48605,0xbbeab1cd,0x83155997
.word 0xac6a9c05,0xc7e29cb9,0x30f93a4f,0x7c50ba28
.word 0x045003e2,0xe158b096,0x7366b4e5,0x298365f5
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 0x5ded1651,0x098441f9,0x915dea4a,0xcda0196b
.word 0xa3481fff,0x3d1e3e00,0x424501ee,0x4891d8bc
.word 0xad86dab9,0xb58eb51d,0xec3993f6,0x21f71715
.word 0x3b13c1d5,0xb618f0b2,0x691f8eb0,0xb4f82c3d
.word 0x6f83458c,0xb5c1e93e,0xd9b0337c,0x600cdb96
.word 0x7b687bc5,0x711c88b1,0x7303b0f7,0x34b6ce7d
.word 0xc02e18b8,0x72f626d7,0x5f782632,0xc7f14344
.word 0x684b1c1a,0x828d9352,0x9cfade54,0x3319557f
.word 0x70fb1ffe,0xca1141d3,0x9892031b,0x32dec4f7
.word 0xf98046d8,0x68ca6544,0x6b141ce1,0xd929f4dc
.word 0x30ce50d2,0xcdd63b42,0x4619b6e4,0x56e6721b
.word 0xf20a8113,0xacf367d0,0x74a74d85,0x92648f3d
.word 0xb7768631,0x5ee02183,0xdcdf1df9,0x3c865f96
.word 0x2fe75756,0xf56c72b9,0x0cd425ea,0x2bdb4172
.word 0xf772f6e7,0xaf4caf6c,0x5ab839f7,0x368f3761
.word 0x047a0369,0xf82aa2e7,0xf01b28bd,0xd1b2d45d
.word 0x54ca8f3b,0xe45b07f3,0x1c0669f4,0x6fbe3348
.word 0xdc796364,0xd2835a7f,0xc04bc1d5,0x72a066a4
.word 0xdc2c85ca,0x403b2726,0x47d5b5f9,0x3b517a4d
.word 0x7b9364c7,0xce95b5da,0xe962452c,0xda495b2d
.word 0x1c9410bf,0x29780a2a,0xd562d23c,0x4734a30d
.word 0x23a8d37e,0x9a37bfce,0x3eeb8fcc,0x0a611a84
.word 0x72c27f72,0x9a024c61,0x69d5747b,0x7fd5a81e
.word 0x9a437e96,0xcb003d97,0x80e92e28,0xfc1dbb24
.word 0x4df7bcd0,0x217f2bc5,0x170ec0b9,0x938bc614
.word 0x79168c5f,0xe48655e5,0x74177a16,0x50c524c1
.word 0x5aae4e04,0xdb9aa178,0x6a7c62a6,0xfc7fc538
.word 0x3ef08464,0xd7859c60,0x7e24de3b,0xc76c1e3a
.word 0x32543d68,0x0753ba02,0xfc2b4a43,0xcab845d7
.word 0x57b5099b,0x0ccf8fa5,0xfb4de26b,0x63857868
.word 0x9757141a,0x14d36e1d,0x3ad6395c,0x507b7c4e
.word 0x35572a2e,0xa585e4cf,0xa30b445c,0x5ed21f5b
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 0x03f5e670,0x99c425e5,0x89cb5f7d,0xe161985a
.word 0x459f86b6,0x04e42612,0xa40c3402,0x842e6924
.word 0x0eab704a,0xec2c43bb,0x71ff11fb,0x055fc488
.word 0xa1df39f4,0x0765146b,0x0de323e4,0x44ce904c
.word 0x6fcc5f81,0x62884d6e,0x3e22539c,0x3f9d7633
.word 0xcba28e15,0xf78fa94d,0x4a905669,0x4bad1b14
.word 0x47a258f4,0xbb481889,0x84baf4de,0xc5a2c045
.word 0xf19e8697,0x4c114da9,0x923a5b60,0x4dfb2106
.word 0x40837ec6,0xf779f5df,0x76cfc3f2,0x0471678d
.word 0x2280542f,0x058684d5,0x9a4c128d,0xd19b8d67
.word 0x8f35b7ac,0xec86af93,0x3a36aa50,0x8d44d5c1
.word 0x5dea1cba,0xf0124ac8,0x5d6b0849,0x6cfe733f
.word 0x2b04f022,0xc313a76b,0x358eac19,0xca9de9a6
.word 0x0f131ea5,0x055cd7cb,0xb09059a2,0x33f7b8e5
.word 0xecbf61dd,0x455174c4,0xae4b5d71,0x0e312bf8
.word 0x26618e3b,0x7818ae9c,0xc0bd011d,0x1d56c743
.word 0x6905bed0,0x4bb31f20,0xb991f50b,0xf6f919f1
.word 0xde4e62c7,0x68cde05e,0x9aed71ad,0x45908c8d
.word 0x240e338f,0x078bc1e8,0x288e8bf2,0x54b60c4a
.word 0x2f69a2c8,0xc164810f,0x508182b7,0xed415bc7
.word 0xc3f43f58,0x3b10af7c,0xadcaf2f2,0xa95f58e7
.word 0xaddd7621,0x065fbe19,0xadfdfa96,0xaee176b8
.word 0xf1db476f,0xa96a1584,0x6933d7f3,0x7d90500a
.word 0x0dd8e744,0x6604b7b5,0xd1f23a03,0x0fc721bd
.word 0x628efb98,0x48e04b63,0x4b57bd1a,0x6cc61047
.word 0xdf687899,0xade27475,0x326e765b,0x3b83f75f
.word 0xd6da767b,0x7cf2b7ad,0xf1918a2d,0x4b6bef62
.word 0x40792b48,0xac72831e,0xf81bf3c6,0xc7d6baa7
.word 0x11ac9835,0x05e425b7,0x1c6c117f,0xed5e4654
.word 0x55b7a45f,0xb5ec7dcc,0x05319c38,0x8896c003
.word 0x580f23c4,0x8ad07d9a,0x1d25499e,0xe6bb3a30
.word 0xda6263a0,0xb9f50af8,0x86c742ae,0xfcc2e909
unres3_end: